我用的是cpu226做从站,前一部分都是实型数据,后面是位值,我在远方要把数据解析出来,请问对plc内的实型数据,我是不是远方应该选择单精度浮点型?低字低字节在前?到位的信息是不是可以随便选择?用的第三方模块传数据,用ModScan32 标准版看到数据和实际值一致,所以数据都通过寄存器传的,
问题补充:
谢谢大家,但我还有个问题,s7 200 通过modbus通信是通过03 读寄存器,传数据,那有个问题,这个是以字传输的,它实际是把每两个字节颠倒,那我在远方要把数据读出应该怎么选择?
图片说明:
最佳答案
西门子存储规律是“高位低存储”与其他厂家可能会不同,举例来说:
其他厂家:VD100=VB103+VB102+VB101+VB100
到西门子:VD100=VB100+VB101_VB102+VB103.
你传过来的数按上面排列规律重新组合即可
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc186199.html