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.