Figure 7 shows all ObjectTypes which are defined by this companion specification.

The parent ObjectType of a general machine for surface treatment using plasma is the PlasmaSurfaceMachineType ObjectType. This ObjectType is divided into the SubTypes LowPressurePlasmaSurfaceMachineType and AtmosphericPressurePlasmaSurfaceMachineType.

This Companion Specification has also defined a separate ObjectType for each system component. These are the ObjectTypes PlasmaGeneratorType, PrecursorSystemType, GasSystemType, PlantCoolingSystemType, ProcessingChamberType, HeatingSystemType, WorkpieceMotionDeviceType and PlasmaJetType.

image012.png

Figure 7 - ObjectTypes of the OPC for Plasma Surface Machinery

The PlasmaSurfaceMachineType ObjectType defines the representation of a plasma surface treatment machine. The PlasmaSurfaceMachineType represents the SuperType of the LowPressurePlasmaSurfaceMachineType and the AtmosphericPressurePlasmaSurfaceMachineType, as shown in Figure 8.

image013.png

Figure 8 - Subtypes of the PlasmaSurfaceMachineType

image014.png

Figure 9 - PlasmaSurfaceMachineType overview

Figure 9 shows the hierarchical structure with some details of this ObjectType. The PlasmaSurfaceMachineType is formally defined in Table 15.

Table 15 – PlasmaSurfaceMachineType Definition

Attribute

Value

BrowseName

PlasmaSurfaceMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineIdentificationType

M

0:HasAddIn

Object

4:Components

4:MachineComponentsType

M

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasAddIn

Object

6:JobManagement

6:JobManagementType

O

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST PlasmaSurfaceMachineType Basic

PST PlasmaSurfaceMachineType JobManagement

PST PlasmaSurfaceMachineType OperationMode

PST PlasmaSurfaceMachineType Advanced

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the

MachineryBuildingBlocks Folder.

Components is representing a collection of all physical components of the plasma surface treatment machine.

Monitoring is representing a collection of the variables that are not assigned to a component but to the overall plasma surface treatment machine.

MachineryOperationCounter is used as defined in OPC 40001-1. In the information model for plasma surface machines, all counters that are implemented according to the MachineryOperationCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

MachineryLifetimeCounter is used as defined in OPC 40001-1. In the information model for plasma surface machines, all counters that are implemented according to the MachineryLifetimeCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

JobManagement is used as defined in OPC 40001-3 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in the PlasmaSurfaceMachineType or it’s subtypes.

The components of the PlasmaSurfaceMachineType have additional references which are defined in Table 16.

Table 16 – PlasmaSurfaceMachineType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Components

4:MachineryBuildingBlocks

0:HasAddIn

True

6:JobManagement

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the PlasmaSurfaceMachineType have additional subcomponents which are defined in Table 17.

Table 17 – PlasmaSurfaceMachineType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Components

0:HasComponent

Object

<PlasmaGenerator>

PlasmaGeneratorType

MP

4:Components

0:HasComponent

Object

<PrecursorSystem>

PrecursorSystemType

OP

4:Components

0:HasComponent

Object

<GasSystem>

GasSystemType

MP

4:Components

0:HasComponent

Object

<PlantCoolingSystem>

PlantCoolingSystemType

OP

4:Monitoring

4:Status

0:HasProperty

Variable

MainSwitchOn

0:Boolean

0:PropertyType

M, RO

4:Monitoring

4:Consumption

0:HasComponent

Variable

PowerConsumption

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

SubstrateTemperature

0:Double

0:AnalogUnitType

O, RO

PlasmaGenerator is representing the plasma power supply of the plasma surface treatment machine.

PrecursorSystem is representing the precursor system of the plasma surface treatment machine.

GasSystem is representing the gas supply system of the plasma surface treatment machine.

PlantCoolingSystem is representing the cooling system of the plasma surface treatment machine.

MainSwitchOn is representing the power on status of the plasma surface treatment machine. True means the machine is powered.

PowerConsumption is representing the total power consumption of the plasma surface treatment machine including all its components.

SubstrateTemperature is representing the current temperature of the substrate. The substrate is the workpiece to be plasma treated.

NOTE regarding MachineryOperationMode: The working group for plasma surface treatment machines has agreed that a state transition between the "Maintenance" and "Processing" states does not exist for the plasma surface treatment machines. It is therefore not permitted to execute the TransisionType FromMaintenanceToProcessing and FromProcessingToMaintenance of OPC 40001-1.

The LowPressurePlasmaSurfaceMachineType ObjectType is the representation of a plasma surface treatment machine that performs surface treatment at low pressure. The LowPressurePlasmaSurfaceMachineType is a SubType of the PlasmaSurfaceMachineType. This implies that all nodes of the PlasmaSurfaceMachineType are inherited by the LowPressurePlasmaSurfaceMachineType. The LowPressurePlasmaSurfaceMachineType is formally defined in Table 18.

Table 18 – LowPressurePlasmaSurfaceMachineType Definition

Attribute

Value

BrowseName

LowPressurePlasmaSurfaceMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PlasmaSurfaceMachineType

0:HasAddIn

Object

4:Components

4:MachineComponentsType

M

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

Conformance Units

PST LowPressurePlasmaSurfaceMachineType Basic

PST LowPressurePlasmaSurfaceMachineType StateMachine

PST LowPressurePlasmaSurfaceMachineType HeatingSystem

PST LowPressurePlasmaSurfaceMachineType WorkpieceMotionDevice

PST LowPressurePlasmaSurfaceMachineType Advanced

The components of the LowPressurePlasmaSurfaceMachineType have additional subcomponents which are defined in Table 19.

Table 19 – LowPressurePlasmaSurfaceMachineType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Components

0:HasComponent

Object

<ProcessingChamber>

ProcessingChamberType

MP

4:Components

0:HasComponent

Object

<HeatingSystem>

HeatingSystemType

OP

4:Components

0:HasComponent

Object

<WorkpieceMotionDevice>

WorkpieceMotionDeviceType

OP

4:Monitoring

4:Status

0:HasAddIn

Object

4:MachineryItemState

LowPressurePlasmaMachineryItemState_StateMachineType

O

ProcessingChamber is representing the processing chamber of the plasma surface treatment machine.

HeatingSystem is representing the heating system of the plasma surface treatment machine.

WorkpieceMotionDevice is representing the device that is moving the workpiece inside of the processing chamber.

NOTE: The LowPressurePlasmaSurfaceMachineType is a subtype of the PlasmaSurfacemachineType. The additional subcomponents mentioned above are referring to the mandatory Components of the PlasmaSurfacemachineType which is inherited to the LowPressurePlasmaSurfacemachineType.

For this specification the MachineryItemState defined in OPC UA for Machinery is extended by a SubStateMachine for the State NotExecuting. An exemplary illustration can be found in Figure 10.

image015.png

Figure 10 - Extension of MachineryItemState for low pressure plasma surface treatment machines

For this, the LowPressurePlasmaMachineryItemState_StateMachineType is defined in Table 20.

Table 20 – LowPressurePlasmaMachineryItemState_StateMachineType Definition

Attribute

Value

BrowseName

LowPressurePlasmaMachineryItemState_StateMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 4:MachineryItemState_StateMachineType defined in OPC UA for Machinery (OPC 40001-1)

0:HasComponent

Object

LowPressurePlasmaNotExecutingSubState

LowPressurePlasmaNotExecutingSubState_StateMachineType

M

The State NotExecuting is overriden in the LowPressurePlasmaMachineryItemState_StateMachineType to get the additional reference defined in Table 21.

Table 21 – LowPressurePlasmaMachineryItemState_StateMachineType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

LowPressurePlasmaNotExecutingSubState

0:HasSubStateMachine

False

4:NotExecuting

The LowPressurePlasmaNotExecutingSubState_StateMachineType is used for a SubStateMachine which divides the NotExecuting State into Vented and Standby. This SubStateMachine is not active if the parent State Executing is not active. In this case the CurrentState and LastTransition Variables of the LowPressurePlasmaNotExecutingSubState state machine shall have a status equal to Bad_StateNotActive.

The LowPressurePlasmaNotExecutingSubState_StateMachineType is formally defined in Table 22.

Table 22 – LowPressurePlasmaNotExecutingSubState_StateMachineType Definition

Attribute

Value

BrowseName

LowPressurePlasmaNotExecutingSubState_StateMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:FiniteStateMachineType defined in OPC 10000-16, i.e. inheriting the InstanceDeclarations of that Node.

0:HasProperty

Variable

0:DefaultInstanceBrowseName

0:QualifiedName

0:PropertyType

0:HasComponent

Object

Vented

0:StateType

0:HasComponent

Object

Standby

0:StateType

0:HasComponent

Object

FromStandbyToVented

0:TransitionType

0:HasComponent

Object

FromVentedToStandby

0:TransitionType

The InstanceDeclaration of the LowPressurePlasmaNotExecutingSubState_StateMachineType has additional Attributes defined in Table 23.

Table 23 – LowPressurePlasmaNotExecutingSubState_StateMachineType Attribute values for child nodes

BrowsePath

Value Attribute

Description Attribute

0:DefaultInstanceBrowseName

LowPressurePlasmaNotExecutingSubState

The default BrowseName for instances of the type

Vented

The machine is being prepared for the next run

Standby

The vacuum chamber is evacuated and the system is ready to start

FromStandbyToVented

Transition from state Standby to state Vented

FromVentedToStandby

Transition from state Vented to state Standby

Vented

0:StateNumber

0

Standby

0:StateNumber

1

FromStandbyToVented

0:TransitionNumber

0

FromVentedToStandby

0:TransitionNumber

1

The components of the LowPressurePlasmaNotExecutingSubState_StateMachineType have additional references which are defined in Table 24.

Table 24 – LowPressurePlasmaNotExecutingSubState_StateMachineType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

FromStandbyToVented

0:FromState

True

Standby

0:ToState

True

Vented

FromVentedToStandby

0:FromState

True

Vented

0:ToState

True

Standby

The AtmosphericPressurePlasmaSurfaceMachineType ObjectType is the representation of a plasma surface treatment machine that performs surface treatment at atmospheric pressure. The AtmosphericPressurePlasmaSurfaceMachineType is a SubType of the PlasmaSurfaceMachineType. This implies that all nodes of the PlasmaSurfaceMachineType are inherited by the AtmosphericPressurePlasmaSurfaceMachineType. The AtmosphericPressurePlasmaSurfaceMachineType is formally defined in Table 25.

Table 25 – AtmosphericPressurePlasmaSurfaceMachineType Definition

Attribute

Value

BrowseName

AtmosphericPressurePlasmaSurfaceMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the PlasmaSurfaceMachineType

0:HasAddIn

Object

4:Components

4:MachineComponentsType

M

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

Conformance Units

PST AtmosphericPressurePlasmaSurfaceMachineType Basic

PST AtmosphericPressurePlasmaSurfaceMachineType StateMachine

PST AtmosphericPressurePlasmaSurfaceMachineType Advanced

The components of the AtmosphericPressurePlasmaSurfaceMachineType have additional subcomponents which are defined in Table 26.

Table 26 – AtmosphericPressurePlasmaSurfaceMachineType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Components

0:HasComponent

Object

<PlasmaJet>

PlasmaJetType

MP

4:Monitoring

4:Status

0:HasAddIn

Object

4:MachineryItemState

AtmosphericPressurePlasmaMachineryItemState_StateMachineType

O

PlasmaJet is representing the unit that generates the plasma required for the process.

NOTE: The LowPressurePlasmaSurfaceMachineType is a subtype of the PlasmaSurfacemachineType. The additional subcomponents mentioned above are refering to the mandatory Components of the PlasmaSurfacemachineType which is inherited to the LowPressurePlasmaSurfacemachineType.

For this specification the MachineryItemState defined in OPC UA for Machinery is extended by a SubStateMachine for the State NotExecuting. An exemplary illustration can be found in Figure 11.

image016.png

Figure 11 - Extension of MachineryItemState for atmospheric pressure plasma surface treatment machines

For this, the AtmosphericPressurePlasmaMachineryItemState_StateMachineType is defined Table 27.

Table 27 – AtmosphericPressurePlasmaMachineryItemState_StateMachineType Definition

Attribute

Value

BrowseName

AtmosphericPressurePlasmaMachineryItemState_StateMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 4:MachineryItemState_StateMachineType defined in OPC UA for Machinery (OPC 40001-1)

0:HasComponent

Object

AtmosphericPressurePlasmaNotExecutingSubState

AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType

M

The State NotExecuting is overriden in the AtmosphericPressurePlasmaMachineryItemState_StateMachineType to get the additional reference defined in Table 28.

Table 28 – AtmosphericPressurePlasmaMachineryItemState_StateMachineType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

AtmosphericPressurePlasmaNotExecutingSubState

0:HasSubStateMachine

False

4:NotExecuting

The AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType is used for a SubStateMachine which divides the NotExecuting State into Idle and Standby. This SubStateMachine is not active if the parent State Executing is not active. In this case the CurrentState and LastTransition Variables of the AtmosphericPressurePlasmaNotExecutingSubState state machine shall have a status equal to Bad_StateNotActive.

The AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType is formally defined in Table 29.

Table 29 – AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType Definition

Attribute

Value

BrowseName

AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:FiniteStateMachineType defined in OPC 10000-16, i.e. inheriting the InstanceDeclarations of that Node.

0:HasProperty

Variable

0:DefaultInstanceBrowseName

QualifiedName

0:PropertyType

0:HasComponent

Object

Idle

0:StateType

0:HasComponent

Object

Standby

0:StateType

0:HasComponent

Object

FromStandbyToIdle

0:TransitionType

0:HasComponent

Object

FromIdleToStandby

0:TransitionType

The InstanceDeclaration of the AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType has additional Attributes defined in Table 30.

Table 30 – AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType Attribute values for child nodes

BrowsePath

Value Attribute

Description Attribute

0:DefaultInstanceBrowseName

AtmosphericPressurePlasmaNotExecutingSubState

The default BrowseName for instances of the type

Idle

The machine is being prepared for the next run

Standby

The system is ready to start

FromStandbyToIdle

Transition from state Standby to state Idle

FromIdleToStandby

Transition from state Idle to state Standby

Idle

0:StateNumber

0

Standby

0:StateNumber

1

FromStandbyToIdle

0:TransitionNumber

0

FromIdleToStandby

0:TransitionNumber

1

The components of the AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType have additional references which are defined in Table 31.

Table 31 – AtmosphericPressurePlasmaNotExecutingSubState_StateMachineType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

FromStandbyToIdle

0:FromState

True

Standby

0:ToState

True

Idle

FromIdleToStandby

0:FromState

True

Idle

0:ToState

True

Standby

The PlasmaGeneratorType provides all relevant Variables and parameters for monitoring a plasma generator of a plasma surface treatment machine. An overview of the information model is shown in Figure 12.

image017.png

Figure 12 - PlasmaGeneratorType overview

The PlasmaGeneratorType is formally defined in Table 32.

Table 32 – PlasmaGeneratorType Definition

Attribute

Value

BrowseName

PlasmaGeneratorType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST PlasmaGeneratorType Basic

PST PlasmaGeneratorType Advanced

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the PlasmaGeneratorType have additional references which are defined in Table 33.

Table 33 – PlasmaGeneratorType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the PlasmaGeneratorType have additional subcomponents which are defined in Table 34.

Table 34 – PlasmaGeneratorType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

EvaporatorCurrent

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

EvaporatorVoltage

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

EvaporatorPower

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

BiasCurrent

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

BiasVoltage

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

BiasPower

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Status

0:HasProperty

Variable

BiasGeneratorSwitchOn

0:Boolean

0:PropertyType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

BiasArcCounter

UInt32

0:AnalogUnitType

O, RO

4:Monitoring

4:Status

0:HasProperty

Variable

EvaporatorGeneratorSwitchOn

0:Boolean

0:PropertyType

O, RO

4:Monitoring

4:Status

0:HasProperty

Variable

PlasmaReadyToStart

0:Boolean

0:PropertyType

O, RO

4:Monitoring

4:Status

0:HasProperty

Variable

PlasmaActive

0:Boolean

0:PropertyType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

BiasPulseFrequency

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

BiasPulseFrequency

0:HasComponent

Variable

BiasDutyCycle

UInt16

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

BiasPulseFrequency

0:HasProperty

Variable

BiasPolarity

0:String

0:PropertyType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

EvaporatorPulseFrequency

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

EvaporatorPulseFrequency

0:HasComponent

Variable

EvaporatorDutyCycle

UInt16

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

EvaporatorPulseFrequency

0:HasProperty

Variable

EvaporatorPolarity

0:String

0:PropertyType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

BiasReversePower

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

EvaporatorReversePower

0:Double

0:AnalogUnitType

O, RO

EvaporatorCurrent is representing the present current of the evaporator.

EvaporatorVoltage is representing the present voltage of the evaporator.

EvaporatorPower is representing the present power of the evaporator.

BiasCurrent is representing the present current of the bias.

BiasVoltage is representing the present voltage of the bias.

BiasPower is representing the present power of the bias.

BiasGeneratorSwitchOn is indicating the power on status of the bias generator. True means the generator is switched on.

BiasArcCounter is counting the amount of arc events during the process.

EvaporatorGeneratorSwitchOn is indicating the power on status of the evaporator generator. True means the generator is switched on.

PlasmaReadyToStart is indicating if the plasma can be switched on. True means the plasma can be switched on.

PlasmaActive is indicating if the plasma is working.

BiasPulseFrequency is representing the output frequency of the bias generator.

BiasDutyCycle is a descriptive property of BiasPulseFrequency. It is representing the pulse ontime in percent.

BiasPolarity is a descriptive property of BiasPulseFrequency. It is indicating what polarity the BiasPulseFrequence has.

EvaporatorPulseFrequency is representing the output frequency of the evaporator generator.

EvaporatorDutyCycle is a descriptive property of EvaporatorPulseFrequency. It is representing the pulse ontime in percent.

EvaporatorPolarity is a descriptive property of EvaporatorPulseFrequency. It is indicating what polarity the EvaporatorPulseFrequence has.

BiasReversePower is representing the power which flows back into the generator. It is also known by the name “reflected power”.

EvaporatorReversePower is representing the power which flows back into the generator. It is also known by the name “reflected power”.

The PrecursorSystemType provides all relevant Variables and parameters for monitoring a precursor system of a plasma surface treatment machine. An overview of the information model is shown in Figure 13.

image018.png

Figure 13 - PrecursorSystemType overview

The PrecursorSystemType is formally defined in Table 35.

Table 35 – PrecursorSystemType Definition

Attribute

Value

BrowseName

PrecursorSystemType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasAddIn

Object

4:Components

4:MachineComponentsType

M

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST PrecursorSystemType Basic

PST PrecursorSystemType Advanced

Identification is used as defined in OPC 40001-1 and shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Components is representing a collection of all physical components of the precursor system of a plasma surface treatment machine.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the PrecursorSystemType have additional references which are defined in Table 36.

Table 36 – PrecursorSystemType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Components

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the PrecursorSystemType have additional subcomponents which are defined in Table 37.

Table 37 – PrecursorSystemType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

PrimaryPressureControl

0:Double

0:AnalogUnitType

O, RO

4:Components

0:HasComponent

Object

<PrecursorRegulator>

RegulatorType

OP

PrimaryPressureControl is representing the prepressure of the precursor system.

PrecursorRegulator is representing an instance of a single precursor regulator of the gas system.

The GasSystemType provides all relevant Variables and parameters for monitoring a gas supply system of a plasma surface treatment machine. An overview of the information model is shown in Figure 14.

image019.png

Figure 14 - GasSystemType overview

The GasSystemType is formally defined in Table 38.

Table 38 – GasSystemType Definition

Attribute

Value

BrowseName

GasSystemType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasAddIn

Object

4:Components

4:MachineComponentsType

M

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST GasSystemType Basic

PST GasSystemType Advanced

Identification is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Components is representing a collection of all physical components of the gas system of a plasma surface treatment machine.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the GasSystemType have additional references which are defined in Table 39.

Table 39 – GasSystemType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Components

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the GasSystemType have additional subcomponents which are defined in Table 40.

Table 40 – GasSystemType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

PrimaryPressureControl

0:Double

0:AnalogUnitType

O, RO

4:Components

0:HasComponent

Object

<GasRegulator>

RegulatorType

OP

PrimaryPressureControl is representing the prepressure of the gas system.

GasRegulator is representing an instance of a single gas regulator of the gas system.

The RegulatorType provides a representation of a single gas or precursor regulator that is controlling the gas or precursor flow. An overview of the information model is shown in Figure 15.

image020.png

Figure 15 - RegulatorType overview

The RegulatorType is formally defined in Table 41.

Table 41 – RegulatorType Definition

Attribute

Value

BrowseName

RegulatorType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasComponent

Variable

TypeOfGas

0:UInt16

0:MultiStateValueDiscreteType

O, RW

0:HasProperty

Variable

CorrectionFactor

0:Double

0:PropertyType

O, RW

0:HasComponent

Variable

GasFlow

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

GasConsumption

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

TypeOfPrecursorFluid

0:UInt16

0:MultiStateValueDiscreteType

O, RW

0:HasComponent

Variable

PrecursorMassFlow

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

PrecursorVolumeFlow

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

TFittingTemperature

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

HeaterTemperature

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

JetHeadTemperature

0:Double

0:AnalogUnitType

O, RO

GasType is representing the type of gas used.

CorrectionFactor is representing the correction factor of the used gas. As the gas regulator is calibrated to a specific gas, correction factors are required when using other gases. The CorrectionFactor is representing this factor for the gas used.

GasFlow is representing the flow of the gas through the gas system.

GasConsumption is representing the total gas consumption of the gas regulator.

TypeOfPrecursorFluid is indicating which type of precursor gas is used in the precursor system.

PrecursorMassFlow is representing the mass flow of the precursant gas through the precursor system.

PrecursorVolumeFlow is representing the volume flow of the precursant gas through the precursor system.

TFittingTemperature is representing the current temperature at the T-Fitting of the precursor system.

HeaterTemperature is representing the current temperature of the heater of the precursor system.

JetHeadTemperature is representing the current temperature of the jet head of the precursor system.

The component Variables of the RegulatorType have additional Attributes defined in Table 42.

Table 42 – RegulatorType Attribute values for child nodes

BrowsePath

Value Attribute

Description Attribute

TypeOfGas

0:EnumValues

[

{"Value": 0, "DisplayName": "Ar", "Description": ""},

{"Value": 1, "DisplayName": "N2", "Description": ""},

{"Value": 2, "DisplayName": "CH4", "Description": ""},

{"Value": 3, "DisplayName": "C2H2", "Description": ""},

{"Value": 4, "DisplayName": "O2", "Description": ""},

{"Value": 5, "DisplayName": "H2", "Description": ""},

]

TypeOfPrecursorFluid

0:EnumValues

[

{"Value": 0, "DisplayName": "Ar", "Description": ""},

{"Value": 1, "DisplayName": "N2", "Description": ""},

{"Value": 2, "DisplayName": "CH4", "Description": ""},

{"Value": 3, "DisplayName": "C2H2", "Description": ""},

{"Value": 4, "DisplayName": "O2", "Description": ""},

{"Value": 5, "DisplayName": "H2", "Description": ""},

]

The PlantCoolingSystemType provides all relevant Variables and parameters for monitoring a cooling system of a plasma surface treatment machine. An overview of the information model is shown in Figure 16.

image021.png

Figure 16 - PlantCoolingSystemType overview

The PlantCoolingSystemType is formally defined in Table 43.

Table 43 – PlantCoolingSystemType Definition

Attribute

Value

BrowseName

PlantCoolingSystemType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasAddIn

Object

4:Components

4:MachineComponentsType

M

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST PlantCoolingSystemType Basic

PST PlantCoolingSystemType Advanced

Identification is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Components is representing a collection of all physical components of the plasma surface treatment machine.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the PlantCoolingSystemType have additional references which are defined in Table 44.

Table 44 – PlantCoolingSystemType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Components

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the PlantCoolingSystemType have additional subcomponents which are defined in Table 45.

Table 45 – PlantCoolingSystemType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Components

0:HasComponent

Object

<CirculationSystem>

CirculationSystemType

OP

4:Monitoring

4:Process

0:HasComponent

Variable

FlowRate

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

CoolingSystemTemperatureOutlet

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

CoolingSystemTemperatureInlet

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

CoolingSystemPressureInlet

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

CoolingSystemPressureOutlet

0:Double

0:AnalogUnitType

O, RO

CirculationSystem is representing a single cooling circuit of the whole cooling system.

FlowRate is representing the volume flow of coolant through the whole plant cooling system.

CoolingSystemTemperatureOutlet is representing the temperature of the coolant at the outlet of the main coolant storage.

CoolingSystemTemperatureInlet is representing the temperature of the coolant at the inlet of the main coolant storage.

CoolingSystemPressureInlet is representing the pressure of the inlet of the main coolant storage.

CoolingSystemPressureOutlet is representing the pressure of the outlet of the main coolant storage.

The CirculationSystemType provides a representation of a single circuit of the cooling system of a plasma surface treatment machine. An Instance of the PlantCoolingSystemType can have several Instances of the CirculationSystemsType as components. The CirculationSystemType is formally defined in Table 46.

Table 46 – CirculationSystemType Definition

Attribute

Value

BrowseName

CirculationSystemType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasComponent

Variable

CoolingCircuitTemperatureOutlet

0:Double

0:AnalogUnitType

O, RO

0:HasComponent

Variable

CoolingCircuitFlowRate

0:Double

0:AnalogUnitType

O, RO

CoolingCircuitTemperatureOutlet is representing the temperature of the coolant at the outlet of the specific cooling circuit.

CoolingCircuitFlowRate is representing the volume flow of coolant through the specific cooling circuit.

The ProcessingChamberType provides all relevant Variables and parameters for monitoring a processing chamber of a low pressure plasma surface treatment machine. An overview of the information model is shown in Figure 17.

image022.png

Figure 17 - ProcessingChamberType overview

The ProcessingChamberType is formally defined in Table 47.

Table 47 – ProcessingChamberType Definition

Attribute

Value

BrowseName

ProcessingChamberType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST ProcessingChamberType Basic

PST ProcessingChamberType Advanced

Identification is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryOperationCounter is used as defined in OPC 40001-1. In the component ProcessingChamberType all counters that are implemented according to the MachineryOperationCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the ProcessingChamberType have additional references which are defined in Table 48.

Table 48 – ProcessingChamberType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the ProcessingChamberType have additional subcomponents which are defined in Table 49.

Table 49 – ProcessingChamberType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

ChamberPrePressure

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

ChamberPressure

0:Double

0:AnalogUnitType

M, RO

4:Monitoring

4:Process

0:HasComponent

Variable

ChamberTemperature

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasProperty

Variable

PumpDownTime

0:DurationString

0:PropertyType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

LeakRate

0:Double

0:AnalogUnitType

O, RO

ChamberPrePressure is representing the current pre-pressure of the processing chamber.

ChamberPressure is representing the current pressure inside the processing chamber.

ChamberTemperature is representing the current temperature inside the processing chamber.

PumpDownTime is representing the time needed for evacuating the processing chamber. When the evacuation of the processing chamber has not yet been completed, the PumpDownTime is the time required so far. When the target pressure of the processing chamber has been reached, the PumpDownTime represents the total duration of the evacuation.

LeakRate is representing in what period of time the processing chamber loses what pressure.

The HeatingSystemType provides all relevant Variables and parameters for monitoring a heating system of a plasma surface treatment machine. An overview of the information model is shown in Figure 18.

image023.png

Figure 18 - HeatingSystemType overview

The HeatingSystemType is formally defined in Table 50.

Table 50 – HeatingSystemType Definition

Attribute

Value

BrowseName

HeatingSystemType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST HeatingSystemType Basic

PST HeatingSystemType Advanced

Identification is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the HeatingSystemType have additional references which are defined in Table 51.

Table 51 – HeatingSystemType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the HeatingSystemType have additional subcomponents which are defined in Table 52.

Table 52 – HeatingSystemType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

HeaterCurrent

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

HeaterVoltage

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

HeaterTemperature

0:Double

0:AnalogUnitType

M, RO

4:Monitoring

4:Process

0:HasComponent

Variable

HeaterPower

0:Double

0:AnalogUnitType

O, RO

HeaterCurrent is representing the present current of the heater.

HeaterVoltage is representing the present voltage of the heater.

HeaterTemperature is representing the present temperature of the heater.

HeaterPower is representing the present power of the heater.

The WorkpieceMotionDeviceType provides all relevant Variables and parameters for monitoring a device that moves the treated workpiece of a plasma surface treatment machine. An overview of the information model is shown in Figure 19.

image024.png

Figure 19 - WorkpieceMotionDevice overview

The WorkpieceMotionDevice is formally defined in Table 53.

Table 53 – WorkpieceMotionDeviceType Definition

Attribute

Value

BrowseName

WorkpieceMotionDeviceType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST WorkpieceMotionDeviceType Basic

PST WorkpieceMotionDeviceType Advanced

Identification is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the WorkpieceMotionDevice have additional references which are defined in Table 54.

Table 54 – WorkpieceMotionDeviceType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the WorkpieceMotionDeviceType have additional subcomponents which are defined in Table 55.

Table 55 – WorkpieceMotionDeviceType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

RotationSpeed

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

RotationSpeed

0:HasProperty

Variable

RotationDirection

0:Boolean

0:PropertyType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

RotationPosition

0:Int16

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

ZMotion

0:Boolean

0:BaseDataVariableType

O, RO

4:Monitoring

4:Process

ZMotion

0:HasComponent

Variable

ZMotionSpeed

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

ZMotion

0:HasComponent

Variable

ZMotionPosition

0:Int16

0:AnalogUnitType

O, RO

RotationSpeed is representing the current rotational speed of the workpiece motion device.

RotationDirection is a descriptive property of RotationSpeed that is representing the current direction of the rotation of the workpiece motion device. True value corresponds to clockwise rotation.

RotationPosition is representing the current rotational position of the workpiece motion device.

ZMotion is representing the information if the motion device is active in the vertical direction. The value true means the motion device is active in the vertical direction.

ZMotionSpeed is a descriptive property of ZMotion that is representing the current speed of the motion perpendicular to rotation plane of the workpiece motion device.

ZMotionPosition is a descriptive property of ZMotion that is representing the current position perpendicular to rotation plane of the workpiece motion device.

The PlasmaJetType provides all relevant Variables and parameters for monitoring a plasma jet of a plasma surface treatment machine. An overview of the information model is shown in Figure 20.

image025.png

Figure 20 - PlasmaJetType overview

The PlasmaJetType is formally defined in Table 56.

Table 56 – PlasmaJetType Definition

Attribute

Value

BrowseName

PlasmaJetType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the BaseObjectType defined in OPC 10000-5

0:HasAddIn

Object

2:Identification

4:MachineryComponentIdentificationType

O

0:HasComponent

Object

4:Monitoring

4:MonitoringType

M

0:HasComponent

Object

4:MachineryBuildingBlocks

0:FolderType

M

Conformance Units

PST PlasmaJetType Basic

PST PlasmaJetType Identification

PST PlasmaJetType Advanced

Identification is used as defined in OPC 40001-1. Shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

Monitoring is representing a collection of the variables that are assigned to this specific component.

MachineryOperationCounter is used as defined in OPC 40001-1. In the component PlasmaJetType all counters that are implemented according to the MachineryOperationCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

MachineryLifetimeCounter is used as defined in OPC 40001-1. In the component PlasmaJetType all counters that are implemented according to the MachineryLifetimeCounterType of the OPC 40001-1 shall be integrated with the HasComponent reference under this Object. This Object shall also be referenced as AddIn in the MachineryBuildingBlocks Folder.

MachineryBuildingBlocks is representing a folder that directly references all those building blocks of the OPC UA for Machinery (OPC 40001-1, OPC 40001-3) which are implemented as an add-in in this specific component.

The components of the PlasmaJetType have additional references which are defined in Table 57.

Table 57 – PlasmaJetType Additional References

SourceBrowsePath

Reference Type

Is Forward

TargetBrowsePath

4:MachineryBuildingBlocks

0:HasAddIn

True

2:Identification

4:MachineryBuildingBlocks

0:HasAddIn

True

4:Monitoring

The components of the PlasmaJetType have additional subcomponents which are defined in Table 58.

Table 58 – PlasmaJetType Additional Subcomponents

Source Path

Reference

NodeClass

BrowseName

DataType

TypeDefinition

Others

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaVoltage

0:Double

0:AnalogUnitType

M, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaCurrent

0:Double

0:AnalogUnitType

M, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaJetPressure

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaJetRotation

0:Int32

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaJetFlow

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaJetPower

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaFrequency

0:Double

0:AnalogUnitType

O, RO

4:Monitoring

4:Process

0:HasComponent

Variable

PlasmaCycleTime

0:UInt16

0:AnalogUnitType

O, RO

4:Monitoring

4:Status

0:HasProperty

Variable

TransformatorInformation

0:String

0:PropertyType

M, RO

PlasmaVoltage is representing the present voltage of the plasma generator.

PlasmaCurrent is representing the present current of the plasma generator.

PlasmaJetPressure is representing the present jet pressure of the plasma jet.

PlasmaJetRotation is representing the present rotational speed of the plasma jet.

PlasmaJetFlow is representing the present ionization gas flow of the plasma jet.

PlasmaJetPower is representing the present power of the plasma jet.

PlasmaFrequency is representing the present plasma frequency of the plasma generator.

PlasmaCycleTime is representing the present plasma cycle time of the plasma generator.

TransformatorInformation is representing important information of the transformer of the plasma jet. This Variable should carry all information necessary to replace the transformer.