The JobManagementType provides an AddIn for job management and is formally defined in Table 4.
Table 4 – JobManagementType Definition
Attribute |
Value |
||||
BrowseName |
JobManagementType |
||||
IsAbstract |
False |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the 0:BaseObjectType |
|||||
0:HasProperty |
Variable |
0:DefaultInstanceBrowseName |
0:QualifiedName |
0:PropertyType |
|
0:HasComponent |
Object |
JobOrderControl |
|
2:ISA95JobOrderReceiverObjectType |
M |
0:HasComponent |
Object |
JobOrderResults |
|
2:ISA95JobResponseProviderObjectType |
M |
Conformance Units |
|||||
Machinery Job Management Base |
|||||
|
The JobOrderControl Object provides functionality to add job orders and control them (pausing, aborting, etc.). It provides information about the currently managed job orders of the job management. It shall be used as defined in OPC 10031-4.
The JobOrderResults Object provides information about the current status about running job orders. It shall be used as defined in OPC 10031-4.
In case the JobOrderControl provides the 2:JobOrderList and the JobOrderResults provides the 2:JobOrderResponseList, the following rules apply.
- For each entry in the 2:JobOrderResponseList shall be a corresponding entry in the 2:JobOrderList (having the same 2:JobOrderId).
- For each entry of the 2:JobOrderList having a 2:State different than 2:AllowedToStart or 2:NotAllowedToStart (including substates), there shall be a corresponding entry in the 2:JobOrderResponseList (having the same 2:JobOrderId).
The child Nodes of the JobManagementType have additional Attribute values defined in Table 5.
Table 5 – JobManagementType Attribute values for child Nodes
BrowsePath |
Value Attribute |
Description Attribute |
0:DefaultInstanceBrowseName |
JobManagement |
The default BrowseName for instances of the type. |