The TMCMachineStateMachineType is modelled and inherits from the PackMLMachineStateMachineType defined in OPC 30050 - UA for PackML (OMAC) v1.01, and provides additional transition information by means of guards implemented by the BooleanGuardVariableType.
The TMCMachineStateMachineType is formally defined in the following table.
Table 126 – TMCMachineStateMachineType Definition
Attribute
Value
BrowseName
TMCMachineStateMachineType
IsAbstract
False
References
Node Class
BrowseName
DataType
TypeDefinition
Other
Subtype of the PackMLMachineStateMachineType defined in OPC 30050, i.e. inheriting the Instance Declarations of that Node.
0:HasComponent
Object
Clearing
0:StateType
0:HasComponent
Object
ClearingToStopped
0:TransitionType
0:HasComponent
Variable
ClearingToStoppedGuard
0:LocalizedText
BooleanGuardVariableType
M, RO
0:HasComponent
Object
ExecuteState
TMCExecuteStateMachineType
M
0:HasComponent
Variable
LastTransition
0:LocalizedText
0:FiniteTransitionVariableType
M, RO
0:HasComponent
Method
3:Reset
See OPC 30050, PackMLMachineStateMachineType.
O
0:HasComponent
Object
Running
0:StateType
0:HasComponent
Object
RunningToStopping
0:TransitionType
0:HasComponent
Variable
RunningToStoppingGuard
0:LocalizedText
BooleanGuardVariableType
M, RO
0:HasComponent
Method
3:Stop
See OPC 30050, PackMLMachineStateMachineType.
O
0:HasComponent
Object
Stopped
0:StateType
0:HasComponent
Object
StoppedSubstate
StateMachineType
O
0:HasComponent
Object
StoppedToRunning
0:TransitionType
0:HasComponent
Variable
StoppedToRunningGuard
0:LocalizedText
BooleanGuardVariableType
M, RO
0:HasComponent
Object
Stopping
0:StateType
0:HasComponent
Object
StoppingToStopped
0:TransitionType
0:HasComponent
Variable
StoppingToStoppedGuard
0:LocalizedText
BooleanGuardVariableType
M, RO
0:GeneratesEvent
ObjectType
TransitionEventType
M
Conformance Units
TMC Advanced Machine Status
The component Variables of the TMCMachineStateMachineType have additional Attributes defined in the following table.
Table 127 – TMCMachineStateMachineType Attribute Values for Child Nodes
Source Path
Value Attribute
1
18
2
7
The components of the TMCMachineStateMachineType have additional references which are defined in the following table.