以下是引用黄昏放牛在2023/2/6 9:36:35的发言:
是的,通讯已建立好了。数据都读取出来了,测量值的高16位在D1001,低16位在D1002.详看图2与图3(自由监控里截的图)。
你这个就是高低位的问题,重新排列一下,假设最后放在D10里面,PLC32位占用的是D11 D10两个寄存器,
D10是低位,D11是高位,而读出来的D1001是高位,D1002是低位,刚好相反。
我以往的做法是,用16位指令传送一下,把D1001传给D11,D1002传给D10,
然后32位指令时用D10就可以了。