This chapter defines the corresponding Conformance Units for the OPC UA Information Model for Machinery.

Table 52 – 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. There is at least one instance of the MachineIdentificationType or a subtype using the DefaultInstanceBrowseName and is referenced from an Object representing a Machine with a Reference of HasAddIn or a subtype.

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 or its subtypes.

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. There is at least one instance of the MachineryComponentIdentificationType or a subtype using the DefaultInstanceBrowseName and is referenced from an Object representing a component of a Machine with a Reference of HasAddIn or a subtype.

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. The Properties 2:Manufacturer, 2:Model, 2:ProductCode, and 2:SerialNumber shall be provided for all instances of the MachineryComponentIdentificationType or a subtype.

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 for all instances of the MachineryComponentIdentificationType or its subtypes. The optional Properties 2:AssetId, and 2:ComponentName shall be provided for all instances of the MachineryComponentIdentificationType or its subtypes.

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. Each Object representing a Machine shall reference an instance of MachineComponentsType or a subtype using the DefaultInstanceBrowseName with a Reference of HasAddIn or a subtype.

Server

Machinery Building Block Organization

Each MachineryItem supporting building blocks defined by this specification using the MachineryBuildingBlocks folder directly references a folder called MachineryBuildingBlocks. This folder directly references all those building blocks supported by the MachineryItem.

Server

Machinery MachineryItem State

Supports the MachineryItemState_StateMachineType and has at least one instance of a MachineryItem supporting this as AddIn under its MachineryBuildingBlocks folder.

Server

Machinery Operation Mode

Supports the MachineryOperationModeStateMachineType and has at least one instance of a MachineryItem supporting this as AddIn under its MachineryBuildingBlocks folder.

Server

Machinery Operation Counter

Supports the MachineryOperationCounterType and has at least one instance of a MachineryItem supporting this as AddIn with at least one counter under its MachineryBuildingBlocks folder.

Server

Machinery Lifetime Counter

Supports the MachineryLifetimeCounterType and has at least one instance of a MachineryItem supporting this as AddIn under its MachineryBuildingBlocks folder.

Server

Machinery Monitoring

Supports the MonitoringType and has at least one instance of a MachineryItem supporting this AddIn under its MachineryBuildingBlocks folder.

Server

Machinery MachineryEquipment

Supports the MachineryEquipmentFolderType and has at least one instance of a MachineryItem supporting this AddIn under its MachineryBuildingBlocks folder.

Supports the IMachineryEquipmentType and has at least one instance of MachineryEquipmentFolderType with one instance implementing the IMachineryEquipmentType.

Server

Machinery Notifications

Supports the NotificationsType and has at least one instance of a MachineryItem supporting this AddIn under its MachineryBuildingBlocks folder.

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

Table 53 – 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

Machinery State Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/State

Machinery Operation Counter Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/OperationCounter

Machinery Lifetime Counter Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/LifetimeCounter

Machinery Monitoring Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/Monitoring

Machinery MachineryEquipment Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/MachineryEquipment

Machinery Notifications Server Facet

http://opcfoundation.org/UA-Profile/Machinery/Server/Notifications

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 54 defines a Facet that provides the identification of Machines managed in an OPC UA Server.

Table 54 – 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

Machinery

Machinery Building Block Organization

O

Table 55 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 55 – 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 56 defines a Facet that provides the identification of components of Machines managed in an OPC UA Server.

Table 56 – 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

Machinery

Machinery Building Block Organization

O

Table 57 defines a Facet that provides the identification of components of Machines with some mandatory Properties via the OPC UA interface.

Table 57 – 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 58 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 58 – 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

Table 59 defines a Facet that provides the states and modes of MachineryItems managed in an OPC UA Server.

Table 59 – Machinery State Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Address Space Model

0:Address Space Base

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 Building Block Organization

M

Machinery

Machinery MachineryItem State

M

Machinery

Machinery Operation Mode

O

Table 60 defines a Facet that provides operation counter of MachineryItems managed in an OPC UA Server.

Table 60 – Machinery Operation Counter Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Address Space Model

0:Address Space Base

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 Building Block Organization

M

Machinery

Machinery Operation Counter

M

Table 61 defines a Facet that provides lifetime counter of MachineryItems managed in an OPC UA Server.

Table 61 – Machinery Lifetime Counter Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Address Space Model

0:Address Space Base

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 Building Block Organization

M

Machinery

Machinery Lifetime Counter

M

Table 61 defines a Facet that provides a monitoring entry point for MachineryItems managed in an OPC UA Server.

Table 62 – Machinery Monitoring Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Address Space Model

0:Address Space Base

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 Building Block Organization

M

Machinery

Machinery Monitoring

M

Table 61 defines a Facet that provides a MachineryEquipment entry point for MachineryItems managed in an OPC UA Server.

Table 63 – Machinery MachineryEquipment Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Address Space Model

0:Address Space Base

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 Building Block Organization

M

Machinery

Machinery MachineryEquipment

M

Table 61 defines a Facet that provides a notifications entry point for MachineryItems managed in an OPC UA Server.

Table 64 – Machinery Notifications Server Facet

Group

Conformance Unit / Profile Title

Mandatory / Optional

Address Space Model

0:Address Space Base

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 Building Block Organization

M

Machinery

Machinery Notifications

M

This version of the specification does not define any Client Facets.