请教下使用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个字节吗?
图片说明:
产品版区:SIMATIC S7-200 SMART
悬赏西币:1 | 解决时间:2018-02-22 18:47:06 | 提问者: isis520 - 新生  第1级
问题ID:184858
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc258777.html