8.1 JobManagementType ObjectType Definition

The JobManagementType provides an AddIn for job management and is formally defined in Table 4.

Table 4 – JobManagementType Definition
Attribute Value
BrowseNameJobManagementType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:BaseObjectType
0:HasPropertyVariable0:DefaultInstance­BrowseName0:QualifiedName0:PropertyType
0:HasComponentObjectJobOrderControl2:ISA95JobOrderReceiverObjectTypeM
0:HasComponentObjectJobOrderResults2:ISA95JobResponseProviderObjectTypeM
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:DefaultInstanceBrowseNameJobManagement The default BrowseName for instances of the type.