The following tables specify the Profiles available for IO-Link Devices and Masters that implement the OPC UA for IO-Link Information Model companion specification.
This Profile supports the information for IO-Link Masters and IO-Link Devices. It does not include support for IO-Link Device Description file handling.
This Profile is intended to be used of OPC UA servers with limited resources. It is built upon the “Micro Embedded Device 2017 Server Profile” Profile, which supports subscriptions and at least two sessions.
The content of the Profile if defined in Table 79.
Table 79 – IO-Link Base Profile
Conformance Unit |
Description |
Optional/ Mandatory |
Generic IO-Link Device, IO-Link Master |
Supports all mandatory ObjectTypes that are connected with the ObjectTypes IOLinkDeviceType and IOLinkMasterType (excluding subtypes defined in this specification). |
M |
DiagnosticInfos Support |
Supports delivering DiagnosticInfos in the OPC UA response header. This is used to get additional information about the IO-Link errors. |
O |
Profiles |
||
Micro Embedded Device 2017 Server Profile http://opcfoundation.org/UA-Profile/Server/MicroEmbeddedDevice2017 |
M |
|
Method Server Facet |
M |
|
BaseDevice_Server_Facet (defined in OPC 10000-100) |
M |
In addition, OPC UA Servers supporting this Facet may optionally also support the Facets defined in Table 80.
Table 80 – Optional Facets for IO-Link Base Profile
Profiles |
IO-Link Event Facet (see 15.3.1) |
IO-Link Base Condition Facet (see 15.3.2) |
IO-Link Standard Alarm Facet (see 15.3.3) |
This Profile supports the communication with IO-Link Masters and IO-Link Devices via OPC UA. It includes support for IO-Link Device Description file handling and includes all features of the "IO-Link Base Profile".
This Profile builds upon the “Embedded 2017 UA Server Profile”. In comparison to the "Micro Embedded Device 2017 Server Profile" it adds for example support for Security Policies and the "Standard DataChange Subscription Server Facet".
The content of the Profile if defined in Table 81.
Table 81 – IO-Link Advanced Profile
Conformance Unit |
Description |
Optional/ Mandatory |
Handling of IO-Link Device Descriptions |
Supports Handling of IO-Link Device Descriptions - Supports all mandatory ObjectTypes that are connected with the IOLinkIODDDeviceType. |
M |
Management of IO-Link Device Descriptions |
Supports standardized management of IODDs via OPC UA - The optional object IODDManagement with its containing objects and methods shall be mandatory. |
O |
Profiles |
||
Embedded 2017 UA Server Profile |
M |
|
M |
||
IO-Link Base Profile (see 15.4.1) |
M |