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