Output Tags For Io-Link Master Module - Rockwell Automation Allen-Bradley ArmorBlock 5000 Series User Manual

8-channel io-link master module
Table of Contents

Advertisement

Appendix C
IO-Link Master Module and IO-Link Device Tag Definitions
Table 29 - IO-Link Master Module Input Tags (Continued)
Name
EventStatus[x].EventReset
EventStatus[x].EventsPending
EventStatus[x].EventNumber
Table 30 - IO-Link Master Module Output Tags
Name
Counterxx.Reset
Counterxx.RolloverAck
Counterxx.Preset
Ptxx.Data
Ptxx.ResetTimestamps
Ptxx.TimestampOffOnNumberAck
Ptxx.TimestampOnOffNumberAck
102
Data Type
Definition
When EO.Eventxx.ResetEvent transitions from 0 to 1,
I.EventStatus[x].EventReset transitions to 1 to indicate
BOOL
that the reset was received and completed.
It stays 1 until EO.Eventxx.ResetEvent transition to zero.
The number of events currently queued in the module.
SINT
A value greater than zero indicates that the controller is
not currently keeping up with the rate of events.
Running count of events, which increments by one each
new time event.
The originator sets EO.Eventxx.EventNumberAck to
DINT
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.

Output Tags for IO-Link Master Module

Table 30
describes the available output tags ('O').
Data Type
Definition
When this bit transitions from 0 to 1, I.Counterxx.Count
BOOL
and I.Counterxx.Rollover is set to 0.
When this bit transitions from 0 to 1, I.Counterxx.Rollover
BOOL
is set to 0.
• If RolloverAtPreset is set, the counter counts to the
Preset value and then rolls over to zero.
• If RolloverAtPreset is not set, the counter sets the
Done bit and continues counting up to maximum DINT
value.
• If C.Counterxx.RolloverAtPreset = 1
Then if I.Counterxx.Count ≥ O.Counterxx.Preset
I.Counterxx.Count = 0
Else
DINT
I.Counterxx.Done = always 0.
Set I.Counterxx.Rollover bit when I.Counterxx.Count
transitions from O.Counterxx.Preset – 1 to 0.
• If C.Counterxx.RolloverAtPreset = 0
Then if I.Counterxx.Count ≥ O.Counterxx.Preset
I.Counterxx.Done = 1
Else
I.Counterxx.Done = 0.
Set I.Counterxx.Rollover bit when I.Counterxx.Count
transitions from 2,147,483,647 to 0.
BOOL
Indicates the state of the output.
Erases all recorded time stamps for the input channel
BOOL
when it transitions from 0 to 1.
An Off to On time stamp identifier that is written by the
controller to indicate that the identified time stamp has
been seen and acted on.
INT
When Latching is enabled and the Timestamp Number
that is received from the controller matches the most
recent time stamp that is produced, the module is then
allowed to produce a new time stamp.
An On to Off time stamp identifier that is written by the
controller to indicate that the identified time stamp has
been seen and acted on.
INT
When Latching is enabled and the Timestamp Number
that is received from the controller matches the most
recent time stamp that is produced, the module is then
allowed to produce a new time stamp.
Rockwell Automation Publication 5032-UM001A-EN-P - April 2023
Valid Values
0 = Do not reset
1 = Reset
All positive values
All values
Valid Values
0 = I.Counterxx.Count and I.Counterxx.Rollover are not set
to 0
1 = I.Counterxx.Count and I.Counterxx.Rollover are set to 0
0 = I.Counterxx.Rollover is not set to 0
1 = I.Counterxx.Rollover is set to 0
0...2,147,483,647
0 = Off
1 = On
0 = Time stamps are not erased
1 = Time stamps are erased
All values
All values

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents