The IOLinkPortEventType represents Events triggered by a concrete port of an IO-Link Master. It is formally defined in Table 48.

Table 50– IOLinkPortEventType Definition

Attribute

Value

BrowseName

IOLinkPortEventType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of IOLinkEventType

The following rules for the inherited Properties apply.

  • The mandatory Property SourceNodeshall be the NodeId of the Object of IOLinkPortType the event originates from.
  • The mandatory Property SourceNameshall start with the string part of the BrowseName of the Object of IOLinkMasterType the IO-Link Port is connected to, followed by a “.” and the string part of the BrowseName of the Object of IOLinkPortType the Event originates from.
  • The mandatory Property Timeshall be the time the Event occurred on the IO-Link Master.
  • The mandatory Property ReceiveTimeshall be set to the time the OPC UA Server receives the event. In case the OPC UA Server runs on the IO-Link Master, this might be the same value as the value of Property Time.
  • The allowed IOLinkPortEvents are defined in IO-Link Addendumas port specific events. The EventCode ID shall be mapped to the IOLinkEventCode. In case of a vendor-specific EventCode ID the Message is vendor-specific. In case of all other EventCode IDs the descriptive text of IO-Link Addendumshall be used as Messagefor locale “en”. For EventCode IDs 0xFF21 to 0xFFFF no text is defined. For those, the following Message texts defined in Table 51shall be used for locale “en”. Servers may provide translations for all Message texts in other languages.

Table 51– Message texts for specific IOLinkEventCode values

IOLinkEventCode

Message (for locale “en”)

0xFF21

New Device

0xFF22

Device not available – communication lost

0xFF23

Invalid backup – Data Storage identification mismatch

0xFF24

Invalid backup – Data Storage buffer overflow

0xFF25

Invalid backup – Data Storage parameter access denied

0xFF31

Event lost – incorrect Event signaling