Individual bits of the CANopen I/O system 1000 are not assigned correctly (corrected from V3.12)

Corrected from:
PLC Designer V3.12
 
Response of the new version:
The individual bits of digital I/Os of the CANopen I/O system 1000 are assigned ("mapped") correctly, irrespective of the order of the modules at the backplane bus of the EPM-S110 CAN bus coupler.
 
What happens?
Individual digital I/O bits of the CANopen I/O system 1000 are not assigned correctly. The variable values mapped to these bits do not correspond to the I/O values at the module.

When does the problem occur?
The above-described response occurs if an I/O module with a data size of 8 bits follows after an I/O module with a data size of less than 8 bits. In this case, the bits for the 8-bit module are not assigned correctly.

Example:
An EPM-S302 (DO8) is connected to the right of an EPM-S300 (DO2).

Which products are affected?
PLC Designer V3.0 and higher
EPM-S110 (I/O 1000 CANopen bus coupler)

Possible diagnostics:
None

Short-term measures/recommendations:
Instead of inserting an I/O module with a data size of less than 8 bits, insert an 8-bit module into the device tree of the PLC Designer. Alternatively, the module with a data size of less than 8 bits can be attached at the end of the bus structure.

In the above example, please use two EPM-S302 in your project instead of one EPM-S300 and one EPM-S302.

Evaluation:
If 2- or 4-bit I/O modules are used, individual bits of these modules are not assigned correctly.

URL for linking this AKB article: /en-de/go/akb/201208617/1/
森林舞会游戏