Configuration Tag Definitions

IO-Link Master Module Configuration Tags
Name
Data Type
Definition
Valid Values
Counterxx.InputOffOnFilter
SINT
The amount of time that a signal must be in the On state before the input data indicates the On state.
The amount of time is indicated using an enumeration.
For Channels 01, 03, 05, and 07:
  • 4 = 0 µs
  • 10 = 100 µs
  • 11 = 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
For Channels 00, 02, 04, and 06:
  • 4 = 0 µs
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Counterxx.InputOnOffFilter
SINT
The amount of time that a signal must be in the Off state before the input data indicates the Off state.
The amount of time is indicated using an enumeration.
Counterxx.RolloverAtPreset
BOOL
Determines whether the simple counter will rollover to 0 at the Preset value.
0 = No rollover at the Preset value
When the counter counts to the Preset value, the Done bit is set.
When the counter reaches maximum DINT (2,147,483,647) and continues counting, it rolls over to 0 and the Rollover bit is set.
1 = Rollover at the Preset value
When the counter reaches Preset-1 and continues counting, it rolls over to 0 and the Rollover bit is set. The Done bit is always 0.
IOLinkxx.Disable
BOOL
Set to disable the channel temporarily.
When the channel is disabled, IO-Link communication on the channel is deactivated.
0 = IO-Link communication is enabled
1 = IO-Link communication is disabled
Ptxx.InputOffOnFilter
Ptxx.DiConfig.InputOffOnFilter
SINT
The amount of time that a signal must be in the On state before the input data indicates the On state.
The amount of time is indicated using an enumeration.
For Channels 01, 03, 05, and 07:
  • 4 = 0 µs
  • 10 = 100 µs
  • 11 = 200 µs
  • 12 = 500 µs
  • 13 = 1 ms
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
For Channels 00, 02, 04, and 06:
  • 4 = 0 µs
  • 14 = 2 ms
  • 15 = 5 ms
  • 16 = 10 ms
  • 17 = 20 ms
  • 18 = 50 ms
Ptxx.InputOnOffFilter
Ptxx.DiConfig.InputOnOffFilter
SINT
The amount of time that a signal must be in the Off state before the input data indicates the Off state.
The amount of time is indicated using an enumeration.
Ptxx.ChatterTime
Ptxx.DiConfig.ChatterTime
INT
The amount of time within which the number of input transitions are counted.
1…10000 ms
Ptxx.ChatterCount
Ptxx.DiConfig.ChatterCount
SINT
The number of input transitions that are considered chatter.
Chatter can cause the module to timestamp invalid input transitions. Typically, chattering signals cause inputs to transition falsely many times in a relatively short period.
  • 0 = Disabled
  • 1 = Invalid value
  • 2...127 = Enabled
Ptxx.CaptureOffOnEn
Ptxx.DiConfig.CaptureOffOnEn
BOOL
Enables capturing Off to On timestamps. If cleared, the point does not record Off to On timestamps.
0 = Capture disabled for Off to On input transitions
1 = Capture enabled for Off to On input transitions
Ptxx.CaptureOnOffEn
Ptxx.DiConfig.CaptureOnOffEn
BOOL
Enables capturing On to Off timestamps. If cleared, the point does not record On to Off timestamps.
0 = Capture disabled for On to Off input transitions
1 = Capture enabled for On to Off input transitions
Ptxx.TimestampLatchEn
Ptxx.DiConfig.TimestampLatchEn
BOOL
Determines whether timestamps latching is enabled.
0 = Timestamps are overwritten with each successive transition
The new timestamp overwrites the reported timestamp immediately, even if the controller has yet to extract that data.
1 = Timestamps are latched until acknowledged
The reported timestamp is not overwritten until acknowledged. All subsequent transitions on that point are ignored until acknowledged/reset.
Timestamp is acknowledged by writing the value from input tag TimestampOffOnNumber/TimestampOnOffNumber to output tag TimestampOffOnNumberAck/TimestampOnOffNumberAck. The acknowledgment also clears TimestampOverflowOffOn/TimestampOverflowOnOff.
Ptxx.FaultMode
BOOL
Selects the behavior that the output point takes if a communication fault occurs. FaultValue defines the value to go to when set to user-defined value.
0 = Go to a user-defined value
1 = Hold last state
Ptxx.FaultValue
BOOL
Defines the value that the discrete output assumes if a communication fault occurs when FaultMode = 0.
0 = Output is off
1 = Output is on
Ptxx.ProgMode
BOOL
Selects the behavior that the output point takes when transitioned into Program Mode or Inhibit mode. ProgValue defines the value to go to when set to user-defined value.
0 = Go to a user-defined value
1 = Hold last state
Ptxx.ProgValue
BOOL
Defines the value that the output takes when the connection transitions to Program Mode or Inhibit mode if the ProgMode bit is set to user-defined value.
0 = The output state is Off during Program Mode or Inhibit mode
1 = The output state is On during Program Mode or Inhibit mode
Ptxx.FaultFinalState
BOOL
If FaultValueStateDuration is nonzero, determines the final Output state after the configured FaultValueStateDuration time out occurs.
0 = The output state is Off after the FaultValueStateDuration time expires
1 = The output state is On after the FaultValueStateDuration time expires
Ptxx.FaultValueStateDuration
SINT
This value determines the length of time the FaultMode state is held before the FaultFinalState is applied.
  • 0 = Hold forever
  • 1 = 1 s
  • 2 = 2 s
  • 5 = 5 s
  • 10 = 10 s
Ptxx.ProgramToFaultEn
BOOL
Determines if an output transitions to the FaultMode if the connection faults while in Program Mode.
0 = Stay in Program Mode
1 = Go to Fault Mode
Ptxx.NoLoadEn
BOOL
Enables no load detection for output points.
0 = Disable
1 = Enable
Ptxx.IolConfig.Disable
BOOL
Set to disable the channel temporarily.
When the channel is disabled, both IO-Link communication and digital input on the channel are deactivated.
0 = IO-Link communication/Digital Input is enabled
1 = IO-Link communication/Digital Input is disabled
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal