MODBUS通讯的浮点数怎么接受

一个DCS作为MODBUS主站来跟 S7 200 smart通讯,由DCS方给出的地址如下图:
楼主的问题:
是不是对应S7200而言,通讯地址从V0开始的话,40002就是VW2,以此类推,40051是VW100、40052就是VW102呢
那样的话,一个浮点数占用两个字怎么写入和读取的呢,会不会跟下面的干涉呢,总感觉有问题

图片说明:

MODBUS通讯的浮点数怎么接受   

最佳答案

按照施耐德plc内的浮点数地址方式是要占用两个字,看你图上地址只给了一个字,工程上有种用整数表示浮点数的做法,是用浮点数乘以倍率变成整数,比如110代表1.1,图上给了精度0.01,可以按这个思路考虑,实际传递数据验证一下,这样浮点数只占用一个字。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208779.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月6日 下午7:06
下一篇 2017年11月6日 下午7:06

相关推荐