批量控制某个指令的控制字那读数是怎么读出来的

批量控制某个指令的控制字那读数是怎么读出来的,比如批量设置PTO0设置SM67。传送16#89进去,那就是10010001     SM67.0为1,SM67.3为1,SM67.7也是1,那么是怎么确定这个排列顺序的,为什么不是98,     还有西门子的读数方法和三菱的是不是不一样,高字节和低字节他们俩是相反的。    分别帮我解释一下比如   1001010010101011    用西门子和三菱分别读取成16进制的数字或者32位的数字。应该分别读取成什么数字。

问题补充:
说的再直白点,就是比如参数0.0  0.1  0.2  0.3   0.4  0.5  0.6  0.7   这八个参数0位为1  1位为1  2位为0   3位为1  4位为1  5位为0  6位为0,7位为1,那这八个位组成的数字统计的时候0位是从左往右开始记录写成11011001,读出来的16进制是D9,如果是从右往左写记录为9B,这样读出来完全是两个不相干的结果,正确应该怎么读数和书写。另外最好是能再顺便讲讲三菱的怎么读数和书写。数据同上面。

最佳答案

200的高字节是低位。30的高字节是高位。
就这点区别。

提问者对于答案的评价:
那x0   x1哪一个是高哪一个是低   排列顺序是什么样子    西门子的和三菱的是不是反过来的。

最佳答案作者回复:
位的排列是一样的。大值是高位。

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

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

相关推荐

发表回复

登录后才能评论