VB读取2个区数据问题

68 27 27 68 2 0 6C 32 1 0 0 0 0 0 1A 0 0 4 2 12 A 10 2 0 1 0 0 81 0 0 0 12 A 10 2 0 1 0 0 82 000 FCS 16
 这条能否读取I0.0-I0.7和Q0.0-Q0.7各个位的数据?如果不能。应该怎么写?还有,请问BYTE 22 23 24 25 究竟是哪个决定数据长度的?具体哪种方式?还希望详细解释一下

问题补充:
谢谢,我还想问 01 00 08 00 00 81 00 00 00 
 01 是BYTE22 这条语句和 02 00 01 00 00 81 00 00 00读出来的数据有什么不一样的么?01是读位,02是读字节,请问得到的数据格式一样么?分别是什么样的?

最佳答案

这条指令可以读取IB0和QB0,当然FCS校验要计算
 Byte 22 读取数据的长度也就是单位,是位、字节、字还是双字
 Byte 24数据个数
 Byte23和Byte25固定为0

提问者对于答案的评价:
谢谢,麻烦你再帮我看看我的问题补充

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐