The IOLinkEventType is the base EventType for Events generated from IO-Link Devices or IO-Link Masters. It is formally defined in Table 47.

Table 47 – IOLinkEventType Definition

Attribute

Value

BrowseName

IOLinkEventType

IsAbstract

True

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of BaseEventType defined in OPC 10000-5.

HasSubtype

ObjectType

IOLinkDeviceEventType

HasSubtype

ObjectType

IOLinkPortEventType

HasSubtype

ObjectType

IOLinkMasterEventType

HasProperty

Variable

IOLinkEventCode

UInt16

PropertyType

Mandatory

The EventType inherits the Properties of the BaseEventType.

  • The mandatory Property EventId is a vendor-specific unique identification of the Event.
  • The mandatory Property EventType reflects the type of Event, so either the NodeId of the IOLinkEventType or a subtype.
  • The content of the Properties SourceNode, SourceName, Time, ReceiveTime, and Message is defined by its subtypes.
  • The optional Property LocalTime shall not be provided.
  • The Property Severity reflects the mode of IO-Link events. The IOLinkEventType or subtypes shall only be used for “Notification” and the severity shall be “200”.

The Property IOLinkEventCode is defined by the subtypes of the EventType.