PROFINET: Bitwise transmission fails (corrected from V1.8)

Corrected from:
Cabinet Controller c520 V1.8
Cabinet Controller c550 V1.8
Cabinet Controller c750 V1.8

Response of the new version:
Complete bytes and words can also be transmitted bit by bit via the PROFINET interface of the controller.
 
What happens?
The bit variables are not set or are set incorrectly in the PROFINET process image.

When does the behaviour occur?
The behaviour described above occurs,
  • if variables are mapped to all 8 bits (Bit0 to Bit7) of a byte in a PROFINET device in a 'Mixed In/Out Byte' device, i.e. the complete byte is connected bit by bit to individual variables.
  • if variables are mapped to all 16 bits (bit0 to bit 15) of a word in a PROFINET device in a 'Mixed In/Out Word' device, i.e. the complete word is connected bit by bit to individual variables.
Which products are affected?
Cabinet Controller c520 from V1.0
Cabinet Controller c550 from V1.0
Cabinet Controller c750 from V1.0

Short-term measures:
Do not map all bits of a byte or word to Boolean variables in a 'Mixed In/Out xxx' device of a PROFINET device. Instead, it is recommended to map a variable to the complete byte or word.

Evaluation / recommendations:
When accessing the process image of the PROFINET device interface of the Lenze controller bit by bit, the individual bits can be set incorrectly under the conditions described above. An application solution is described under Short-term measures.

Automatic Translation

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/202200085/1/
Contact form