Input Tags
Name | Data Type | Definition | Valid Values |
|---|---|---|---|
RunMode | BOOL | The module's operating state |
|
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. |
|
CIPSyncValid Ptxx.CIPSyncValid EventStatus[x].CIPSyncValid | BOOL | Indicates if the module is synchronized with a 1588 master. |
|
CIPSyncTimeout Ptxx.CIPSyncTimeout EventStatus[x].CIPSyncTimeout | BOOL | Indicates if the module was previously synchronized with a 1588 master but is now
timed out. |
|
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. Reset to zero on power cycle. Wraps from 255 (-1) to 1, skipping zero. | -128…+127 The value of 0 is skipped except during module power-up. |
Ptxx.Data Counterxx.Data | BOOL | For input channels, it indicates the state of the input. For output channels,
this is the echo of the current digital output value applied at the screw. |
|
Ptxx.Fault Counterxx.Fault IOLinkxx.Fault IOLDevicexx.Fault | BOOL | Indicates that 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.
IMPORTANT:
Once the condition that causes the
tag to change to 1 is removed, the tag automatically resets to 0.
|
|
Ptxx.Uncertain Counterxx.Uncertain IOLinkxx.Uncertain IOLDevicexx.Uncertain | BOOL | Indicates that 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.
|
|
Ptxx.Chatter | BOOL | Indicates if the input is chattering per the C.Ptxx.ChatterTime and
C.Ptxx.ChatterCount settings. |
|
Ptxx.TimestampOverflowOffOn | BOOL | Indicates an Off to On time stamp was lost in a discrete product. If C.Ptxx.TimestampLatchEn is set, then a new time stamp was not recorded because
one is already latched. If C.Ptxx.TimestampLatchEn is clear, then a time stamp was overwritten. | 0 or 1 |
Ptxx.TimestampOverflowOnOff | BOOL | Indicates an On to Off time stamp was lost in a discrete product. If C.Ptxx.TimestampLatchEn is set, then a new time stamp was not recorded because
one is already latched. If C.Ptxx.TimestampLatchEn is clear, then a time stamp was overwritten. | 0 or 1 |
Ptxx.TimestampOverflow | Indicates an Off to On or On to Off time stamp was lost in a discrete
product. If C.Ptxx.TimestampLatchEn is set, then a new time stamp was not recorded because
one is already latched. If C.Ptxx.TimestampLatchEn is clear, then a time stamp was overwritten. | ||
Ptxx.TimestampOffOnNumber | INT | An Off to On time stamp identifier for the currently produced time stamp. | All values |
Ptxx.TimestampOnOfNumber | INT | An On to Off time stamp identifier for the currently produced time stamp. | All values |
Ptxx.TimestampNumber | INT | An Off to On or On to Off time stamp identifier for the currently produced time
stamp. | All values |
Ptxx.TimestampOffOn | LINT | 64-bit time stamp that corresponds to when a change of state Off to On was
recorded at the input. | All values |
Ptxx.TimestampOnOff | LINT | 64-bit time stamp that corresponds to when a change of state On to Off was
recorded at the input. | All values |
Ptxx.Timestamp | LINT | 64-bit time stamp that corresponds to when a change of state Off to On or On to
Off was recorded at the input. | All values |
Ptxx.TimestampDirection | BOOL | Indicates whether timestamps are captured for Off to On or On to Off
transitions. |
|
Ptxx.OutputEnabled | BOOL | Indicates whether the channel is enabled as Digital Output. |
|
Ptxx.IOLinkEnabled | BOOL | Indicates whether the channel is enabled as IO-Link. |
|
Counterxx.Done | BOOL | When set, indicates the corresponding counter Done bit (rising or falling
depending on configuration) triggered the event. |
|
Counterxx.Rollover | BOOL | The counter counted up to Preset -1 and continued counting from or 0. The O.CounterxxRolloverAck bit transitioning from 0 to 1 or the O.CounterxxReset
transitioning from 0 to 1 clears this bit. |
|
Counterxx.Count | BOOL | The number of input transitions counted by a counter. | All values |
EventStatus[x].EventDropped | BOOL | Indicates when an event has been discarded because events are occurring faster
than they are being acknowledged. |
|
EventStatus[x].EventReset | BOOL | When EO.Eventxx.ResetEvent transitions from 0 to 1, I.EventStatus[x].EventReset
transitions to 1 to indicate that the reset was received and completed. It stays 1 until EO.Eventxx.ResetEvent transition to zero. |
|
EventStatus[x].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 |
EventStatus[x].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 |
IOLDevicexx.DeviceError | BOOL | Indicates that there an error with the IO-Link device. |
|
IOLDevicexx.EventPresent | BOOL | Indicates that there are IO-Link events present on the IO-Link device. |
|
IOLDevicexx.ProcessDataIn[32] | SINT | IO-Link Process Data In with IO-Link raw format | All values |
Provide Feedback