Event Input Tag definitions (5034-ENC)

The following table lists the available event input tags.
Event Input Tags
Name
Data Type
Definition
Valid Values
RunMode
BOOL
The input's operating state when the event is triggered.
  • 0 = Idle
  • 1 = Run
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 are active.
  • 1 = One or more diagnostics are active or the prognostics threshold is reached.
DiagnosticSequenceCount
SINT
Increments for each time a distinct diagnostic condition is detected, and when a distinct diagnostic condition transitions from detected to not detected.
-128…+127
The value of 0 is skipped except during module powerup.
Eventxx.Fault
BOOL
Indicates that the event data is inaccurate and cannot be trusted for use in the application.
If the tag is set to 1, you must troubleshoot the module to correct the cause of the inaccuracy.
  • 0 = Good
  • 1 = Bad, causing fault
Eventxx.Uncertain
BOOL
Indicates that the event 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.
  • 0 = Good data
  • 1 = Uncertain data
Eventxx.InvalidConfiguration
BOOL
Indicates that there is an error in the Event Trigger definition.
  • 0 = There is no error in the Event Trigger definition.
  • 1 = There is an error in the Event Trigger definition.
Eventxx.EventDropped
BOOL
Indicates whether an event has been discarded because events are occurring faster than they are being acknowledged.
  • 0 = An event has not been discarded.
  • 1 = An event has been discarded.
Eventxx.EventRising
BOOL
Indicates whether an event triggered when a state change resulted in an event pattern being matched.
  • 0 = Event was not triggered
  • 1 = Event was triggered
Eventxx.EventFalling
BOOL
Indicates whether an event triggered when a state change resulted in an event pattern no longer being matched.
  • 0 = Event was not triggered
  • 1 = Event was triggered
Eventxx.CIPSyncValid
BOOL
Indicates whether the module was synced with a 1588 master when the event was triggered.
A set bit alone cannot indicate that it is synced to the same master clock of the owner controller.
You must compare the Grandmaster Clock ID of both the module and the owner controller.
  • 0 = CIP Sync was not available
  • 1 = CIP Sync was available
Eventxx.CIPSyncTimeout
BOOL
Indicates that the module was once synced with a 1588 master, but the module is not synced now due to a timeout when the event was triggered.
  • 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 master time.
Eventxx.EventsPending
SINT
The number of events currently queued in the module. A value greater than zero 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 for each new time event.
The originator sets Eventxx.EventNumberAck to 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 that the event occurred
All positive values
Eventxx.MissingPulseAlarm
BOOL
Indicates that when the event was triggered, the period of a pulse was greater than the missing pulse timeout or was never completed.
  • 0 = Period of the pulse was normal
  • 1 = Period of the pulse was greater than the missing pulse timeout or was never completed
Eventxx.ZeroFrequencyAlarm
BOOL
Indicates that when the event was triggered, the counter frequency was less than the Zero Frequency Alarm limit. Therefore, the frequency and rate are being reported as zero.
  • 0 = Counter frequency was not less than the Zero Frequency Alarm limit
  • 1 = Counter frequency was less than the Zero Frequency Alarm limit
Eventxx.ZeroFrequencyAvgAlarm
BOOL
Indicates that when the event was triggered, the counter average frequency was less than the Zero Frequency Alarm limit. Therefore, the frequency and rate are being reported as zero.
  • 0 = Counter average frequency was not less than the Zero Frequency Alarm limit
  • 1 = Counter average frequency was less than the Zero Frequency Alarm limit
Eventxx.FrequencyAlarm
BOOL
Indicates that when the event was triggered, the counter frequency had exceeded the Frequency Alarm limit.
  • 0 = Counter frequency had not exceeded the Frequency Alarm limit
  • 1 = Counter frequency exceeded the Frequency Alarm limit
Eventxx.FrequencyAvgAlarm
BOOL
Indicates that when the event was triggered, the counter average frequency had exceeded the Frequency Alarm limit.
  • 0 = Counter average frequency had not exceeded the Frequency Alarm limit
  • 1 = Counter average frequency exceeded the Frequency Alarm limit
Eventxx.PulseWidthAlarm
BOOL
Indicates that when the event was triggered, the counter pulse width was greater than the maximum pulse width established by the Pulse Width Alarm limit, triggering this alarm.
  • 0 = Alarm was not triggered
    That is, the counter pulse width was not greater than the Pulse Width Alarm limit.
  • 1 = Alarm was triggered
    That is, the counter pulse width was greater than the Pulse Width Alarm limit.
Eventxx.PulseWidthAvgAlarm
BOOL
Indicates that when the event was triggered, the counter average pulse width was greater than the maximum pulse width established by the Pulse Width Alarm limit, triggering this alarm.
  • 0 = Alarm was not triggered
    That is, the counter average pulse width was not greater than the Pulse Width Alarm limit.
  • 1 = Alarm was triggered
    That is, the counter average pulse width was greater than the Pulse Width Alarm limit.
Eventxx.AccelAlarm
BOOL
Indicates that when the event was triggered, the counter acceleration rate exceeded the Acceleration Alarm limit, triggering this alarm.
  • 0 = Alarm was not triggered
    That is, the counter acceleration rate did not exceed the Acceleration Alarm limit.
  • 1 = Alarm was triggered
    That is, the counter acceleration rate exceeded the Acceleration Alarm limit.
Eventxx.AccelAvgAlarm
BOOL
Indicates that when the event was triggered, the counter average acceleration rate exceeded the Acceleration Alarm limit, triggering this alarm.
  • 0 = Alarm was not triggered
    That is, the counter average acceleration rate did not exceed the Acceleration Alarm limit.
  • 1 = Alarm was triggered
    That is, the counter average acceleration rate exceeded the Acceleration Alarm limit.
Eventxx.DecelAlarm
BOOL
Indicates that when the event was triggered, the counter deceleration rate exceeded the Deceleration Alarm limit, triggering this alarm.
  • 0 = Alarm was not triggered
    That is, the counter deceleration rate did not exceed the Deceleration Alarm limit.
  • 1 = Alarm was triggered
    That is, the counter deceleration rate exceeded the Deceleration Alarm limit.
Eventxx.DecelAvgAlarm
BOOL
Indicates that when the event was triggered, the counter average deceleration rate exceeded the Deceleration Alarm limit, triggering this alarm.
  • 0 = Alarm was not triggered
    That is, the counter average deceleration rate did not exceed the Deceleration Alarm limit.
  • 1 = Alarm was triggered
    That is, the counter average deceleration rate exceeded the Deceleration Alarm limit.
Eventxx.FrequencyOverrange
BOOL
Indicates that when the event was triggered, the counter frequency exceeded the module’s maximum rated frequency, and therefore can not be tracking the signal properly.
  • 0 = Counter frequency did not exceed the module’s maximum rated frequency.
  • 1 = Counter frequency exceeded the module’s maximum rated frequency.
Eventxx.Reset
BOOL
Indicates if the event is triggered by a counter reset.
  • 0 = The event is not triggered by a counter reset.
  • 1 = The event is triggered by a counter reset.
Eventxx.Hold
BOOL
Indicates that when the event was triggered, the counter was in the Hold state.
  • 0 = Counter was counting.
  • 1 = Counter was in the Hold state.
Eventxx.Load
BOOL
Indicates if the event is triggered by a counter loading.
  • 0 = The event is not triggered by a counter loading.
  • 1 = The event is triggered by a counter loading.
Eventxx.Store
BOOL
Indicates if the event is triggered by a counter storing.
  • 0 = The event is not triggered by a counter storing.
  • 1 = The event is triggered by a counter storing.
Eventxx.Direction
BOOL
Indicates the count direction when the event was triggered.
  • 0 = Counting up
  • 1 = Counting down
Eventxx.StoredDirection
BOOL
Indicates the stored count direction when the event was triggered.
  • 0 = Counting up
  • 1 = Counting down
Eventxx.Rollover
BOOL
Indicates the Rollover state when the event was triggered.
  • 0 = Counter had not counted to the Rollover value and continued counting from the Rollunder value.
  • 1 = Counter had counted to the Rollover value and continued counting from the Rollunder value.
Eventxx.Rollunder
BOOL
Indicates the Rollunder state when the event was triggered.
  • 0 = Counter had not counted down to the Rollunder value and continued counting from the Rollover value.
  • 1 = Counter had counted down to the Rollunder value and continued counting from the Rollover value.
Eventxx.DataA
BOOL
Indicates the Input A value when the event was triggered.
If O.OverrideDataAEn = 1, this tag reflects O.OverrideDataAValue.
  • 0 = Input A was Off.
  • 1 = Input A was On.
Eventxx.DataB
BOOL
Indicates the Input B value when the event was triggered.
If O.OverrideDataBEn = 1, this tag reflects O.OverrideDataBValue.
  • 0 = Input B was Off.
  • 1 = Input B was On.
Eventxx.DataZ
BOOL
Indicates the Input Z value when the event was triggered.
If O.OverrideDataZEn = 1, this tag reflects O.OverrideDataZValue.
  • 0 = Input Z was Off.
  • 1 = Input Z was On.
Eventxx.InWindowxx
BOOL
Indicates that the signal value was in the specified window when the event was triggered.
  • 0 = Signal value was not in the specified window.
  • 1 = Signal value was in the specified window.
Eventxx.DataTrigger
BOOL
Indicates the data value of the digital input, which was used as a trigger for counter functions, when the event was triggered.
If O.OverrideDataTriggerEn = 1, this tag reflects the O.OverrideDataTriggerValue.
  • 0 = Input was Off.
  • 1 = Input was On.
Eventxx.StoreInputData
BOOL
Indicates the data of the digital input, which was used as a Store function trigger, when the event was triggered.
When no digital input is used as a Store function trigger, this member is always 0.
  • 0 = Input was Off.
  • 1 = Input was On.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal