
126 CoDeSys 2.3 Runtime Environment
WAGO-I/O-SYSTEM 750
758-874/000-131
WAGO-I/O-IPC-C6
Manual
Version 1.0.0
11.9.4
Case 4: CoDeSys Task interval greater than 10 ms
The synchronization takes place as in Case 3; however, the output data busses
would be reset to their default state after 150 ms without an I/O module cycle.
This prevents the implementation of an I/O module cycle after at least every 10
ms.
The I/O data from the internal data bus are actualized once before the CoDeSys
task and once after the CoDeSys task and, in addition, an additional I/O module
cycle is implemented every 10 ms.
CT
KBZ
CT
CTI
KBZ
KBZ
KBZ
KBZ
10 ms
t
Figure 57: I/O module synchronization 04
CTI: CoDeSys Task Interval
CT: CoDeSys Task that accesses the I/O module of the internal data bus
KBZ: I/O Module Cycle
Example:
CoDeSys-Task-Interval (CTI): 150000 µs
I/O Module Cycle (KBZ): 350 µs
Result:
Implementation of the I/O module cycle 350 µs before the CoDeSys
Task, once immediately after the CoDeSys Task, and 10 ms after the last I/O
module cycle.