Event Input Tag definitions (5034-ENC)
The following table lists the available event input tags.
Name | Data Type | Definition | Valid Values |
|---|---|---|---|
RunMode | BOOL | The input's operating state when the event is triggered. |
|
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. |
|
DiagnosticActive | BOOL | Indicates if any diagnostics are active or if 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. |
|
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. |
|
Eventxx.InvalidConfiguration | BOOL | Indicates that 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. |
|
Eventxx.EventRising | BOOL | Indicates whether an event triggered when a state change resulted
in an event pattern being matched. |
|
Eventxx.EventFalling | BOOL | Indicates whether an event triggered when a state change resulted
in an event pattern no longer being matched. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Eventxx.FrequencyAlarm | BOOL | Indicates that when the event was triggered, the counter
frequency had 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. |
|
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. |
|
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. |
|
Eventxx.AccelAlarm | BOOL | Indicates that when the event was triggered, the counter
acceleration rate exceeded the Acceleration Alarm limit,
triggering this alarm. |
|
Eventxx.AccelAvgAlarm | BOOL | Indicates that when the event was triggered, the counter average
acceleration rate exceeded the Acceleration Alarm limit,
triggering this alarm. |
|
Eventxx.DecelAlarm | BOOL | Indicates that when the event was triggered, the counter
deceleration rate exceeded the Deceleration Alarm limit,
triggering this alarm. |
|
Eventxx.DecelAvgAlarm | BOOL | Indicates that when the event was triggered, the counter average
deceleration rate exceeded the Deceleration Alarm limit,
triggering this alarm. |
|
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. |
|
Eventxx.Reset | BOOL | Indicates if 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. |
|
Eventxx.Load | BOOL | Indicates if the event is triggered by a counter loading. |
|
Eventxx.Store | BOOL | Indicates if the event is triggered by a counter storing. |
|
Eventxx.Direction | BOOL | Indicates the count direction when the event was triggered. |
|
Eventxx.StoredDirection | BOOL | Indicates the stored count direction when the event was
triggered. |
|
Eventxx.Rollover | BOOL | Indicates the Rollover state when the event was triggered. |
|
Eventxx.Rollunder | BOOL | Indicates the Rollunder state when the event was triggered. |
|
Eventxx.DataA | BOOL | Indicates the Input A value when the event was triggered. If O.OverrideDataAEn = 1, this tag reflects
O.OverrideDataAValue. |
|
Eventxx.DataB | BOOL | Indicates the Input B value when the event was triggered. If O.OverrideDataBEn = 1, this tag reflects
O.OverrideDataBValue. |
|
Eventxx.DataZ | BOOL | Indicates the Input Z value when the event was triggered. If O.OverrideDataZEn = 1, this tag reflects
O.OverrideDataZValue. |
|
Eventxx.InWindowxx | BOOL | Indicates that the signal value was in the specified window when
the event was triggered. |
|
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. |
|
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. |
|
Provide Feedback