200smart PLC MODBUS读取数据问题

200smart PLC    通过  MODBUS读取从站数据,假如参数 DataPtr 是&vb100,对应的读取到的数据就是存放在vw100中,如果从站的数据是实数就是带小数的,请问这个应该怎么设置?因为vw100是只能存放整数数据。如果是把COUNT写成2,是读取两个字,也就是VD100,但是VD100是双整数,也不是实数啊。所以有点晕,请大神指教,谢谢。

图片说明:

200smart PLC      MODBUS读取数据问题   

最佳答案

VWxxx只是单字2字节、VDxxx只是双字4字节V存储器地址,不是数据类型
modbus读的是整数VD100就是整数,读的是浮点数VD100就是浮点数
S7-200 SMART数据类型:
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/040.html

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午9:58
下一篇 2020年10月30日

相关推荐