8 Profiles and Conformance Units

Profiles and ConformanceUnits break functionality into testable groups. A ConformanceUnit describes a testable unit. A single ConformanceUnit is tested as a unit so all items covered by it must be supported or the ConformanceUnit will fail. ConformanceUnits can be included in multiple Profiles, so they are declared in their own table.
8.1 Conformance Units

This chapter defines the corresponding Conformance Units for this document.
Table 42 defines the Server and Client ConformanceUnits.
Table 42 – Conformance Units for OPC 30261 ISA-95 Job Orders
Category | Title | Description |
---|---|---|
Server | ISA-95 Job Control Base Functionality | The server supports the JobControlBaseObjectModel. This includes exposing all mandatory objects, variables, and methods. |
Server | ISA-95 Job Order Receiver | The server supports the ISA95JobOrderReceiverObjectType. |
Server | ISA-95 Job Response Provider | The server supports the ISA95JobResponseProviderObjectType. |
Server | ISA-95 Job Response Receiver | The server supports the ISA95JobResponseReceiverObjectType. |
Client | ISA-95 Base Functionality Client | The Client makes use of the JobControlBaseObjectModel. This includes exposing all mandatory objects, variables, and methods. |
Client | ISA-95 Job Order Receiver Client | The client makes use of the ReceiveJobOrder method. |
Client | ISA-95 Job Response Provider Client | The client makes use of the RequestJobResponse method. |
Client | ISA-95 Job Response Receiver Client | The client makes use of the ReceiveJobResponse method. |