9 OPC UA EventTypes

9.2 IOLinkEventType

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.