S7 200 SMRAT MODBUS通讯数据长度问题

请教下使用MODBUS库指令读取和写入数据长度Count的问题,假如是读取位,那Count是2就代表读取2个位的状态,那读取字的时候,Count是1代表读取一个字还是字节?
我用交叉引用的字节使用查看如果Count设置为1,怎么占用4个VB就是一个双字?那Count的意思就是双字了?
那如果MODBUS写入模式的话,我想写入一个双字怎么搞?比如VD100,那我只要DataPtr那里设置VB100?

问题补充:
首先感谢各位的回答,位和字的问题搞清楚了,但是还有些没搞明白。
我的第一张图读取的是从站1的寄存器40001的数据,COUNT长度位1.也就是一个字,那应该占用VB100,VB101,为什么在交叉引用了占用了VB100 VB101,VB102,VB103   4个字节?不是应该占用VB100  VB101   2个字节吗?

图片说明:

S7 200 SMRAT MODBUS通讯数据长度问题    S7 200 SMRAT MODBUS通讯数据长度问题   

产品版区:SIMATIC S7-200 SMART
悬赏西币:1 | 解决时间:2018-02-22 18:47:06 | 提问者:S7 200 SMRAT MODBUS通讯数据长度问题 isis520 - 新生  第1级

问题ID:184858

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午10:36
下一篇 2019年6月10日 下午10:36

相关推荐