恭喜,你发布的帖子
发布于 2024-03-15 16:12:38
7楼
MW0的数据传给Array[0...15] bool时,二者到底如何映射?是图一,还是图二?
回答:图一。但是你用图一的结果,你就要注意了MB0对应的8到15位,MB1对应的0到7位。不要在程序里面M0.0接通时,用到Array[0...15] bool中的第一位是true,这样就程序控制逻辑就有问题。西门子数据高位是低存原则。你最好的办法值将这个MW0传送到Array[0...15] bool里面时先将数据进行swap或是循环左移8位或是循环右移8位的结果在传送到Array[0...15] bool里面,这样M0.0对应Array[0...15] bool里买的0位。
请填写推广理由:
分享
只看
楼主