12 Profiles and Namespaces ToC Previous Next

12.3 Server Facets ToC Previous Next

The following tables specify the Facets available for Servers that implement the IEC 61131-3 Information Model companion specification.

Table 38 defines Conformance Units included in the minimum needed facet. It requires the support for profile BaseDevice Server Facet defined in OPC 10000-100. It is used together with the Embedded 2017 UA Server profile or the Standard 2017 UA Server profile defined in OPC 10000-7.

A server supporting all data types including complex data types must support the ComplexType Server Facet defined in OPC 10000-7.

Table 38 – Controller Operation Server Facet Definition

Conformance Unit Description Optional/
Mandatory
Ctrl DeviceSet Support the full component hirarchy with Ctrl Configuration, Ctrl Resource, Ctrl Program and Ctrl FunctionBlock below the DeviceSet Object defined in OPC 10000-100. M
Ctrl Configuration Support vendor defined Ctrl Configuration object types and object instances. M
Ctrl Resource Support vendor defined Ctrl Resource object types and object instances M
Ctrl Program Support user defined Ctrl Program object types and object instances. M
Ctrl FunctionBlock Support user defined Ctrl FunctionBlock object types and object instances. M
Ctrl Task Support of Ctrl Task objects. O
Ctrl References Support of reference types specified in the IEC 61131-3 Information Model companion standard. O
Profile    
BaseDevice_Server_Facet (defined in OPC 10000-100) M  

Table 39 defines a facet for the support of the engineering information defined in the IEC 61131-3 Information Model. The Controller Engineering Server Facet requires the Controller Operation Server Facet.

Table 39 – Controller Engineering Server Facet Definition

Conformance Unit Description Optional/
Mandatory
Ctrl Engineering Data Support to provide all engineering data defined in this specification like properties describing data types. M
Ctrl Engineering Change Support of engineering data changes through OPC UA O
Ctrl Type Creation Support of type node creation through NodeManagement Services to create Ctrl Program Organization Unit declarations. O
Profile    
Controller Operation Server Facet M  

Previous Next