We are still working on migrating to the new Bosch Connected Industry Online Portal. Stay tuned! Click here for the latest updates.
11-18-2024 12:25 PM
What is the problem when I tried to build the program, and it came out errors.
I am using the newest object browser and OES. The hardware is a ctrlx with 2.6 software.
Where can I find the solution?
Solved! Go to Solution.
a month ago - last edited a month 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.