7.12 PlasmaJetType ObjectType Definition

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.

Figure 20 - PlasmaJetType overview

The PlasmaJetType is formally defined in Table 56.

Table 56 – PlasmaJetType Definition
Attribute Value
BrowseNamePlasmaJetType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasAddInObject2:Identification4:MachineryComponentIdentificationTypeO
0:HasComponentObject4:Monitoring4:MonitoringTypeM
0:HasComponentObject4:MachineryBuildingBlocks0:FolderTypeM
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:MachineryBuildingBlocks0:HasAddInTrue2:Identification
4:MachineryBuildingBlocks0:HasAddInTrue4: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
0:HasComponentVariablePlasmaVoltage0:Double0:AnalogUnitTypeM, RO
0:HasComponentVariablePlasmaCurrent0:Double0:AnalogUnitTypeM, RO
0:HasComponentVariablePlasmaJetPressure0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariablePlasmaJetRotation0:Int320:AnalogUnitTypeO, RO
0:HasComponentVariablePlasmaJetFlow0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariablePlasmaJetPower0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariablePlasmaFrequency0:Double0:AnalogUnitTypeO, RO
0:HasComponentVariablePlasmaCycleTime0:UInt160:AnalogUnitTypeO, RO
0:HasPropertyVariableTransformatorInformation0:String0:PropertyTypeM, 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.