We are moving! We are currently migrating our community to the new Bosch Connected Industry Online Portal. The community will be available latest in the new year again, until then it will be in read-only mode. Click here for more information.
2 weeks ago
2 weeks ago - last edited 2 weeks ago
Thanks for reporting the problem. We were not aware of this change in ctrlX 02VRS. In 01VRS, the ARM compiler was more tolerant concerning misaligned structs.
I am afraid there is no solution for this problem, at the moment. The DDL event FB can only send struct arrays if the struct definition does not contain any padding bytes, that's why this struct uses pack mode 1. And obviously, OpconSetupRealData is often used in DDL telegrams, so we cannot change this. When the struct is used by variables that are shown in the HMI (e.g. online data in the data editor), the symbols need to be published, which causes the problem you ran into.
It looks like it is impossible to show any variables of this type in the HMI when using the ctrlX CORE X3 because of the ARM processor. X5 or X7 do not have this problem.