Output Tags

IO-Link Master Module Output Tags
Name
Data Type
Definition
Valid Values
Ptxx.Data
BOOL
Indicates the commanded output state.
  • 0 = Off
  • 1 = On
Ptxx.ResetTimestamps
BOOL
Erases all recorded time stamps for the input channel when it transitions from 0 to 1.
  • 0 = Time stamps are not erased
  • 1 = Time stamps are erased
Ptxx.TimestampOffOnNumberAck
INT
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.
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.
All values
Ptxx.TimestampOnOffNumberAck
INT
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.
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.
All values
Ptxx.TimestampNumberAck
INT
An Off to On or 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.
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.
All values
Ptxx.IOLinkEn
BOOL
Indicates whether to enable IO-Link for the channel with a runtime-configurable channel mode.
If both IOLinkEn and OutputEn are set on the same channel, the channel faults.
  • 0 = Do not enable IO-Link
  • 1 = Enable IO-Link
Ptxx.OutputEn
BOOL
Indicates whether to enable Digital Output for the channel with a runtime-configurable channel mode.
If both IOLinkEn and OutputEn are set on the same channel, the channel faults.
  • 0 = Do not enable Digital Output
  • 1 = Enable Digital Output
Counterxx.Reset
BOOL
When this bit transitions from 0 to 1, I.Counterxx.Count and I.Counterxx.Rollover is set to 0.
  • 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
Counterxx.RolloverAck
BOOL
When this bit transitions from 0 to 1, I.Counterxx.Rollover is set to 0.
  • 0 = I.Counterxx.Rollover is not set to 0
  • 1 = I.Counterxx.Rollover is set to 0
Counterxx.Preset
DINT
  • 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
    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.
0…2,147,483,647
IOLDevicexx.ProcessDataOut[32]
SINT
IO-Link Device Process Data Output with raw IO-Link format
All values
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal