Event Input Tags

IO-Link Master Module Event Input Tags
Name
Data Type
Definition
Valid Values
RunMode
BOOL
The module's operating state
  • 0 = Idle – It means one of the following:
    • Connection is not up.
    • Connection has been opened but the module has not started producing data for the connection.
    • Module is not applying new output tag data because the controller is in Program Mode.
  • 1 = Run – It means the following:
    • Connection is up.
    • Module is producing data for the connection.
    • Output tag data is being applied or there is no output tag data for the connection (For example, all points configured as digital input without timestamp).
ConnectionFaulted
BOOL
Indicates if a connection to the target is running.
The module always returns a zero in this member. The controller overwrites the zero with a one when the connection is not up.
  • 0 = Connection is running
  • 1 = Connection is not running
DiagnosticActive
BOOL
Indicates if any diagnostics are active or if the prognostics threshold is reached.
  • 0 = No diagnostics active
  • 1 = One or more diagnostics are active or the prognostics threshold is reached
DiagnosticSequenceCount
SINT
Increments each time that a distinct diagnostic condition is detected, and each time a distinct diagnostic condition transitions from detected to not detected.
Resets to zero on power cycle. Wraps from 255 (-1) to 1, skipping zero.
-128…+127
The value of 0 is skipped except during module powerup.
Eventxx.Fault
Eventxx.PtxxFault
Eventxx.CounterxxFault
BOOL
Detects whether the signal is good data. The fault is set to 1 by the originator when the connection is lost.
  • 0 = Good
  • 1 = Bad, causing fault
Eventxx.Uncertain
BOOL
Indicates that the channel data can be inaccurate but the degree of inaccuracy is not known.
If the tag is set to 1, you must troubleshoot the module to correct the cause of the inaccuracy.
IMPORTANT: Once the condition that causes the tag to change to 1 is removed, the tag automatically resets to 0.
  • 0 = Good data
  • 1 = Uncertain data
Eventxx.EventDropped
BOOL
Indicates when an event has been discarded because events are occurring faster than they are being acknowledged.
  • 0 = An event status has not been dropped
  • 1 = An event status has been dropped
Eventxx.EventRising
BOOL
Indicates whether an event triggered when an input transition results in an event pattern being matched.
0 or 1
Eventxx.EventFalling
BOOL
Indicates whether an event triggered when an input transition resulted in an event pattern no longer being matched.
0 or 1
Eventxx.CIPSyncValid
BOOL
Indicates whether the module is synced with a 1588 master.
  • 0 = Module not synchronized
  • 1 = Module synchronized
Eventxx.CIPSyncTimeout
BOOL
Indicates that the module was once synced with a 1588 master, but is not now due to a timeout.
  • 0 = A valid time master has not timed out.
  • 1 = A valid time master was detected on the backplane, but the time master has timed out. The module is using its local clock and can be drifting away from the last known time master.
Eventxx.EventsPending
SINT
The number of events currently queued in the modules. A value greater than 0 indicates that the controller is not currently keeping up with the rate of events.
All positive values
Eventxx.EventNumber
DINT
Running count of events, which increments by one each new time event.
The originator sets EO.Eventxx.EventNumberAck to EI.Eventxx.EventNumber to acknowledge receipt of the event.
When the number of events reaches its maximum value and rolls over, it rolls over to 1, not 0.
All values
Eventxx.EventTimestamp
LINT
The time the event occurred.
All positive values
Eventxx.PtxxData
BOOL
When set, indicates the corresponding data value (rising or falling depending on configuration) triggered the event.
  • 0 = Corresponding data value did not trigger the event
  • 1 = Corresponding data value triggered the event
Eventxx.CounterxxDone
BOOL
When set, indicates the corresponding counter Done bit (rising or falling depending on configuration) triggered the event.
  • 0 = Corresponding counter Done bit did not trigger the event
  • 1 = Corresponding counter Done bit triggered the event
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal