使用非arm的cpu设备编写的程序下载给arm的控制器导致的数据对齐问题,如下图中ARM的对齐是4字节,就算是1个byte也实际在结构体中依旧占用4个字节。
https://infosys.beckhoff.com/content/1033/tcplccontrol/925634571.html?id=4438929717255469116
解决方案建议遇到需要切换不同CPU类型的控制器在建立结构体时属性中修改对齐方式