The ProductionActiveProgramType is used to represent programs that are currently running within the machine tool.
The ProductionActiveProgramType is formally defined in Table 31.
Table 31 – ProductionActiveProgramType Definition
Attribute |
Value |
||||
BrowseName |
ProductionActiveProgramType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the ProductionProgramType defined in 8.4.4 i.e. inheriting the InstanceDeclarations of that Node. |
|||||
0:HasComponent |
Variable |
JobNodeId |
0:NodeId |
0:BaseDataVariableType |
O, RO |
0:HasComponent |
Variable |
JobIdentifier |
0:String |
0:BaseDataVariableType |
O, RO |
0:HasComponent |
Object |
State |
|
ProductionProgramStateMachineType |
M |
JobNodeId contains the NodeId of the ProductionJobType instance this program is used in.
JobIdentifier holds the same content as the Identifier Property of the ProductionJobType instance this program is used in.
State is inherited from the ProductionProgramType and overridden to be mandatory.