The ISA95JobOrderReceiverObjectTypecontains a method to receive job order commands and optional definitions of allowable job order information as illustrated in Figure 4.
Figure 4– Job Order Receiver Object Type Methods and Data
Table 12is the AddressSpacedefinition of an ISA95JobOrderReceiverObjectType.
Table 12– ISA95JobOrderReceiverObjectType AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
ISA95JobOrderReceiverObjectType |
||||
IsAbstract |
False |
||||
References |
NodeClass |
BrowseName |
Data Type |
TypeDefinition |
Other |
Subtype of the BaseObjectTypedefined in OPC 10000-5 |
|||||
0:HasComponent |
Method |
ReceiveJobOrder |
|
See 7.2.1.2 |
M |
0:HasComponent |
Variable |
JobOrderList |
ISA95JobOrderDataType[] |
0:BaseDataVariableType |
M,RO |
0:HasComponent |
Variable |
WorkMaster |
ISA95WorkMasterDataType[] |
0:BaseDataVariableType |
M,RO |
0:HasComponent |
Variable |
MaterialClassID |
0:String[] |
0:BaseDataVariableType |
M,RO |
0:HasComponent |
Variable |
MaterialDefinitionID |
0:String[] |
0:BaseDataVariableType |
M,RO |
0:HasComponent |
Variable |
EquipmentID |
0:String[] |
0:BaseDataVariableType |
M,RO |
0:HasComponent |
Variable |
PhysicalAssetID |
0:String[] |
0:BaseDataVariableType |
M,RO |
0:HasComponent |
Variable |
PersonnelID |
0:String[] |
0:BaseDataVariableType |
M,RO |
ReceiveJobOrder- Defines the ReceiveJobOrder Methodwhich receives job orders and job order commands.
JobOrderList- Defines a read-only list of job order information available from the server. The information returned is defined by the server and may be a complete copy of a received job order or may be just the IDs of the job orders. If there are no job orders available from the server, then this may be null.
WorkMaster– Defines a read-only set of work master IDs that may be specified in a job order, and the read-only set of parameters that may be specified for a specific work master. If there are no restrictions on what work master IDs can be sent with a job order, then this may be null.
MaterialClassID- Defines a read-only set of Material Classes IDs that may be specified in a job order. If there are no restrictions on what Material Classes IDs can be sent with a job order, then this may be null.
MaterialDefinitionID- Defines a read-only set of Material Classes IDs that may be specified in a job order. If there are no restrictions on what Material Classes IDs can be sent with a job order, then this may be null.
EquipmentID- Defines a read-only set of Equipment Class IDs and Equipment IDs that may be specified in a job order. If there are no restrictions on what Equipment IDs can be sent with a job order, then this may be null.
PhysicalAssetID- Defines a read-only set of Physical Asset Class IDs and Physical Asset IDs that may be specified in a job order. If there are no restrictions on what Physical Asset IDs can be sent with a job order, then this may be null.
PersonnelID- Defines a read-only set of Personnel IDs and Person IDs that may be specified in a job order. If there are no restrictions on what Personnel IDs can be sent with a job order, then this may be null.
This Methodreceives job orders and job order commands.
The signature of this Methodis specified below. Table 13and Table 14specify the Argumentsand AddressSpacerepresentation, respectively.
Signature
ReceiveJobOrder (
[in]ISA95JobOrderCommandEnumJobOrderCommand
[in]ISA95JobOrderDataType JobOrder
[out]UInt64 ReturnStatus
);
Table 13– ReceiveJobOrder Method Arguments
Argument |
Description |
JobOrderCommand |
Contains the command to the Information Receiver on the action to be taken on the job order. For example, it may contain a Start command to start a stored job order or a Cancel command to cancel an un-started Job Order. |
JobOrder |
Contains information defining the job order with all parameters and any material, equipment, or physical asset requirements associated with the order. |
ReturnStatus |
Returns the status of the method execution. |
Method Result Codes are defined as part of the Call service (see OPC 10000-4, Table 56, and Table 57).
Table 14– ReceiveJobOrder Method AddressSpace Definition
Attribute |
Value |
||||
BrowseName |
ReceiveJobOrder |
||||
IsAbstract |
True |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
HasProperty |
Variable |
InputArguments |
Argument[] |
PropertyType |
Mandatory |
HasProperty |
Variable |
OutputArguments |
Argument[] |
PropertyType |
Mandatory |