6.2.8 ISA95JobResponseReceiverObjectType

6.2.8.1 Overview

A Job Response Receiver receives unsolicited Job Responses, usually as the result of completion of a job, or at intermediate points within the job as illustrated in Figure 8.

Figure 8 – ISA95JobResponseReceiverObjectType

Table 55 is the AddressSpace definition of an ISA95JobResponseReceiverObjectType.

Table 55 – ISA95JobResponseReceiverObjectType AddressSpace Definition
Attribute Value
BrowseNameISA95JobResponseReceiverObjectType
IsAbstractFalse
References NodeClass BrowseName Data Type TypeDefinition Other
Subtype of the BaseObjectType defined in OPC 10000-5
0:HasComponentMethodReceiveJobResponseSee 6.2.8.2M
Conformance Units
ISA-95 Job Response Receiver V2

ReceiveJobResponse – Defines the ReceiveJobResponse Method which receives unsolicited Job Responses.

The ISA95JobOrderReceiverObjectType with the ReceiveJobOrder method may often be paired with an ISA95JobResponseReceiverObjectType and the ReceiveJobResponse method, to send a Job Order and receive a JobResponse. This transaction is illustrated in Figure 9.

Figure 9 – ReceiveJobOrder and ReceiveJobResponse Transaction Example
6.2.8.2 ReceiveJobResponse Method

The ReceiveJobResponse method is used to receive unsolicited Job Responses.

The signature of this Method is specified below. Table 56 and Table 57 specify the Arguments and AddressSpace representation, respectively.

Signature

	ReceiveJobResponse(
	[in]	ISA95JobResponseDataType		JobResponse
	[out]	0:UInt64			   		ReturnStatus
	);
Table 56 – ReceiveJobResponse Method Arguments
Argument Description
JobResponseContains information about the execution of a job order, such as actual material consumed, actual material produced, actual equipment used, and job specific data.
ReturnStatusReturns the status of the method execution.

B.2 defines common values for ReturnStatus.

Method Result Codes are defined as part of the Call service (see OPC 10000-4, or Annex B Table 94, and Table 95).

Table 57 – ReceiveJobResponse Method AddressSpace Definition
Attribute Value
BrowseNameReceiveJobResponse
IsAbstractTrue
References NodeClass BrowseName DataType TypeDefinition ModellingRule
0:HasPropertyVariable0:InputArguments0:Argument[]0:PropertyTypeMandatory
0:HasPropertyVariable0:OutputArguments0:Argument[]0:PropertyTypeMandatory