7.1.1 Profile list

Table 81 lists all Profiles defined in this document and defines their URIs.

Table 81 – Profile URIs for ISA-95 Job Control
Profile Name URI
ISA-95 Job Order Receiver Client V2 Facethttp://opcfoundation.org/UA-Profile/ISA-95/Client/JobOrderReceiverV2
ISA-95 Job Order Receiver Server V2 Facethttp://opcfoundation.org/UA-Profile/ISA-95/Server/JobOrderReceiverV2
ISA-95 Job Order Status Events Server Facethttp://opcfoundation.org/UA-Profile/ISA-95/Server/JobOrderStatusEvents
ISA-95 Job Order Status Events Client Facethttp://opcfoundation.org/UA-Profile/ISA-95/Client/JobOrderStatusEvents
ISA-95 Job Response Provider Client V2 Facet http://opcfoundation.org/UA-Profile/ISA-95/Client/JobResponseProviderV2
ISA-95 Job Response Provider Server V2 Facet http://opcfoundation.org/UA-Profile/ISA-95/Server/JobResponseProviderV2
ISA-95 Job Response Receiver Client V2 Facet http://opcfoundation.org/UA-Profile/ISA-95/Client/JobResponseReceiverV2
ISA-95 Job Response Receiver Server V2 Facet http://opcfoundation.org/UA-Profile/ISA-95/Server/JobResponseReceiverV2

Table 82 lists the general functionality of client and server profiles that support the ISA-95 OPC UA interface.

Table 82 – Profile Overview
Profile Example Methods, Variables and Events
Job Order Receiver Client V2 FacetSends unsolicited Job Orders to a Job Order Receiver Server

Uses Store, StoreAndStart, Start, Store, RevokeStart, Pause, Resume, Stop, Abort, Clear, Cancel

Uses JobOrderList

Job Order Receiver Server V2 FacetReceives unsolicited Job Orders and associated commands, and exposes allowable work masters, material, equipment, physical asset, and personnel ID that may be used in a Job Order.

Store, StoreAndStart, Start, Store, RevokeStart, Pause, Resume, Stop, Abort, Clear, Cancel

JobOrderList

WorkMaster

MaterialClassID

MaterialDefinitionID

EquipmentID

PhysicalAssetID

PersonnelID

Job Response Provider Client V2 FacetSends unsolicited request for Job Responses to a Job Response Provider Server

Uses RequestJobResponseByJobOrderID or RequestJobResonseByJobOrderState

Uses JobOrderResponseList

Job Order Status Events Server FacetSends unsolicited status changes of a Job Order as Events.JobOrderStatusEvents
Job Order Status Events Client FacetReceives unsolicited changes of job orders as events.Uses JobOrderStatusEvents
Job Response Provider Server V2 FacetReceives unsolicited Job Response Requests for a specific Job Order

RequestJobResponseByJobOrderID

RequestJobResonseByJobOrderState JobOrderResponseList

Job Response Receiver Client V2 FacetSends unsolicited Job Responses to a Job Response Receiver ServerUses ReceiveJobResponse
Job Response Receiver Server V2 FacetReceives unsolicited Job Responses for a Job OrderReceiveJobResponse

See Figure 7 and Figure 9 as examples of the use of the specified profiles to provide control of job orders and job reports.