The additional properties and components that compose the ProgramStateMachineTypeare listed in Table 5. No ProgramStateMachineType specific semantics are assigned to the other base ObjectTypeor FiniteStateMachineType Attributesor Properties.
Table 5– ProgramStateMachineType
Attribute |
Value |
||||
|
Includes all attributes specified for the FiniteStateMachineType |
||||
BrowseName |
ProgramStateMachineType |
||||
IsAbstract |
False |
||||
|
|
||||
References |
NodeClass |
BrowseName |
Data Type |
TypeDefinition |
Other |
HasProperty |
Variable |
Creatable |
Boolean |
PropertyType |
|
HasProperty |
Variable |
Deletable |
Boolean |
PropertyType |
M |
HasProperty |
Variable |
AutoDelete |
Boolean |
PropertyType |
M |
HasProperty |
Variable |
RecycleCount |
Int32 |
PropertyType |
M |
HasProperty |
Variable |
InstanceCount |
UInt32 |
PropertyType |
|
HasProperty |
Variable |
MaxInstanceCount |
UInt32 |
PropertyType |
|
HasProperty |
Variable |
MaxRecycleCount |
UInt32 |
PropertyType |
|
|
|
|
|
|
|
HasComponent |
Variable |
ProgramDiagnostic |
ProgramDiagnostic2DataType |
ProgramDiagnostic2Type |
O |
|
|
|
|
|
|
HasComponent |
Object |
Halted |
|
StateType |
|
HasComponent |
Object |
Ready |
|
StateType |
|
HasComponent |
Object |
Running |
|
StateType |
|
HasComponent |
Object |
Suspended |
|
StateType |
|
|
|
|
|
|
|
HasComponent |
Object |
HaltedToReady |
|
TransitionType |
|
HasComponent |
Object |
ReadyToRunning |
|
TransitionType |
|
HasComponent |
Object |
RunningToHalted |
|
TransitionType |
|
HasComponent |
Object |
RunningToReady |
|
TransitionType |
|
HasComponent |
Object |
RunningToSuspended |
|
TransitionType |
|
HasComponent |
Object |
SuspendedToRunning |
|
TransitionType |
|
HasComponent |
Object |
SuspendedToHalted |
|
TransitionType |
|
HasComponent |
Object |
SuspendedToReady |
|
TransitionType |
|
HasComponent |
Object |
ReadyToHalted |
|
TransitionType |
|
|
|
|
|
|
|
HasComponent |
Method |
Start |
|
|
OP |
HasComponent |
Method |
Suspend |
|
|
OP |
HasComponent |
Method |
Reset |
|
|
OP |
HasComponent |
Method |
Halt |
|
|
OP |
HasComponent |
Method |
Resume |
|
|
OP |
|
|
|
|
|
|
HasComponent |
Object |
FinalResultData |
|
BaseObjectType |
O |
Conformance Units |
|||||
Program Basic |
The component Variablesof the ProgramStateMachineType have additional Attributesdefined in Table 6.
Table 6– ProgramStateMachineType Attribute values for child Nodes
BrowsePath |
Value Attribute |
||
|
11 |
||
|
12 |
||
|
13 |
||
|
14 |
||
|
1 |
||
|
2 |
||
|
3 |
||
|
4 |
||
|
5 |
||
|
6 |
||
|
7 |
||
|
8 |
||
|
9 |