X20 system modules • Other functions • X20DS438A
2260
X20 system User's Manual 3.10
TimerOffset
Name:
CfO_TimerOffset
This register can be used to configure synchronous IO-Link communication. If the module timer should run with
a timing offset to X2X Link, this register can be used to define how many microseconds in front of or behind the
module timer should be shifted.
Data type
Value
INT
-32,768 to 32,767
ReqCycleMultiple
Name:
CfO_ReqCycleMultiple01 to CfO_ReqCycleMultiple04
This register can be used to manually configure the synchronization cycle time. This cycle time can be used together
with the ReqCycleDivisor register to define the IO-Link cycle time. See Synchronous operation for an example.
Information:
If this register is not defined for an IO-Link channel or predefined with zero, the values of the Cycle-
Multiple and CycleDivisor registers are calculated automatically when the module is started.
Data type
Value
UINT
0 to 65,535
ReqCycleDivisor
Name:
CfO_ReqCycleDivisor01 to CfO_ReqCycleDivisor04
This register can be used together with ReqCycleMultiple to define the IO-Link cycle time. See Synchronous op-
Information:
If this register is not defined for an IO-Link channel or predefined with zero, the values of the Cycle-
Multiple and CycleDivisor registers are calculated automatically when the module is started.
Data type
Value
UINT
0 to 65,535
ReqCycleOffset
Name:
CfO_ReqCycleOffset01 to CfO_ReqCycleOffset04
This register can be used to offset the IO-Link cycle of a channel with the synchronization cycle.
This offset may be sensible if all channels are running with the same cycle time. In this case, all channels are
finished at the same time, which could result in the module not being able to process all data in time. Offsets can
be used to prevent these sorts of bottlenecks so that data traffic can be divided up more evenly.
Data type
Value
Information
UINT
0 to 65535
Configured in timer cycles