This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Machinery.
Table 28 – Conformance Units for OPC UA for Machinery
Category |
Title |
Description |
Server |
Machinery Machine Identification |
Supports the MachineIdentificationType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations with read access. |
Server |
Machinery Machine Identification Writable |
Supports the MachineIdentificationType with all its mandatory InstanceDeclarations, and optionally the optional InstanceDeclarations, with writable access to all Variables defined as writable in this specification. The optional Properties 2:AssetId, 2:ComponentName and Location shall be provided for all instances of the MachineIdentificationType. |
Server |
Machinery Find Machines |
Supports the Machines Object and references all Machines of the Server as defined by the Machines Object. |
Server |
Machinery Component Identification |
Supports the MachineryComponentIdentificationType with optionally the optional InstanceDeclarations with read access. |
Server |
Machinery Component Identification Mandatory |
Supports the MachineryComponentIdentificationType with the Properties 2:Manufacturer, 2:Model, 2:ProductCode, and 2:SerialNumber as mandatory and optionally the other optional InstanceDeclarations with read access. Supports the MachineryComponentIdentificationType with optionally the optional InstanceDeclarations with read access. The optional Properties 2:Manufacturer, 2:Model, 2:ProductCode, and 2:SerialNumber shall be provided for all instances of the MachineryComponentIdentificationType. |
Server |
Machinery Component Identification Writable |
Supports the MachineryComponentIdentificationType with optionally the optional InstanceDeclarations, with writable access to all Variables defined as writable in this specification. The optional Properties 2:AssetId, and 2:ComponentName shall be provided. |
Server |
Machinery Find Components of Machines |
Supports the MachineComponentsType for all Machines managed by the Server, each one referencing the exposed components of the corresponding machine. |
Table 29 lists all Profiles defined in this document and defines their URIs.
Table 29 – Profile URIs for OPC UA for Machinery
Profile |
URI |
Machinery Machine Identification Server Facet |
http://opcfoundation.org/UA-Profile/Machinery/Server/MachineIdentification |
Machinery Machine Identification Writable Server Facet |
http://opcfoundation.org/UA-Profile/Machinery/Server/MachineIdentificationWritable |
Machinery Component Identification Server Facet |
http://opcfoundation.org/UA-Profile/Machinery/Server/ComponentIdentification |
Machinery Component Identification Mandatory Server Facet |
http://opcfoundation.org/UA-Profile/Machinery/Server/ComponentIdentificationMandatory |
Machinery Component Identification Writable Server Facet |
http://opcfoundation.org/UA-Profile/Machinery/Server/ComponentIdentificationWritable |
The following sections specify the Facets available for Servers that implement the OPC UA for Machinery companion specification. Each section defines and describes a Facet or Profile.
Table 30 defines a Profile that provides the identification of Machines managed in an OPC UA Server.
Table 30 – Machinery Machine Identification Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Address Space Model |
0:Address Space Base |
M |
Address Space Model |
0:Address Space Interfaces |
M |
Address Space Model |
0:Address Space AddIn Reference |
M |
Address Space Model |
0:Address Space AddIn DefaultInstanceBrowsename |
M |
View Services |
0:View Basic |
M |
View Services |
0:View TranslateBrowsePath |
M |
View Services |
0:View Minimum Continuation Point 01 |
M |
Attribute Services |
0:Attribute Read |
M |
Machinery |
Machinery Machine Identification |
M |
Machinery |
Machinery Find Machines |
M |
Table 31 defines a Facet that provides the identification of Machines as well as the writing of Machine identification aspects changeable by the user via the OPC UA interface.
Table 31 – Machinery Machine Identification Writable Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
Machinery Machine Identification Server Facet |
|
Attribute Services |
0:Attribute Write Values |
M |
Machinery |
Machinery Machine Identification Writable |
M |
Table 32 defines a Profile that provides the identification of components of Machines managed in an OPC UA Server.
Table 32 – Machinery Component Identification Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Address Space Model |
0:Address Space Base |
M |
Address Space Model |
0:Address Space Interfaces |
M |
Address Space Model |
0:Address Space AddIn Reference |
M |
Address Space Model |
0:Address Space AddIn DefaultInstanceBrowsename |
M |
View Services |
0:View Basic |
M |
View Services |
0:View TranslateBrowsePath |
M |
View Services |
0:View Minimum Continuation Point 01 |
M |
Attribute Services |
0:Attribute Read |
M |
Machinery |
Machinery Component Identification |
M |
Machinery |
Machinery Find Components of Machines |
M |
Table 33 defines a Facet that provides the identification of components of Machines with some mandatory Properties via the OPC UA interface.
Table 33 – Machinery Component Identification Mandatory Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
Machinery Component Identification Server Facet |
|
Machinery |
Machinery Component Identification Mandatory |
M |
Table 34 defines a Facet that provides the identification of Machines as well as the writing of Machine identification aspects changeable by the user via the OPC UA interface.
Table 34 – Machinery Component Identification Writable Server Facet
Group |
Conformance Unit / Profile Title |
Mandatory / Optional |
Profile |
Machinery Component Identification Server Facet |
|
Attribute Services |
0:Attribute Write Values |
M |
Machinery |
Machinery Component Identification Writable |
M |
This version of the specification does not define any Client Facets.