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.