请大家帮我看下这样是不是正确的

要求:以字的形式紧凑存放,%VB1000-%VB1001区放%I0.0~15,共16位,由于CPU224只14入,所以后2位设置为空位,%VB1002存放%I2.0~7,%VB1003-%VB1004区放%Q0.0~15,后6位设置为空位,
 程序如下:LD     SM0.0
 BMB    IB0, VB1000, 1
 BMB    IB1, VB1001, 1
 BMB    IB2, VB1002, 1
 LD     SM0.0
 BMB    QB0, VB1003, 1
 BMB    QB1, VB1004, 1
 请问大家这样做可以吗?
 如果这样的话比如I0.7=1时,显示为VB1000为128,以2的N-2次方在显示VB的数值,这样是不是正确的呢?
 谢谢大家,祝所有朋友都开心快乐

问题补充:
是以2的N-1次方在显示VB的数值

最佳答案

VB1000=1,---->I0.0=1;
 VB1000=2,----->I0.1=1;
 VB1000=3,----->I0.1/I0.0=1;
 .......
 VB1000=128,----->I0.7=1
 没错,是这样的。

提问者对于答案的评价:
xiexie
 但是应该是1,2,4,8,16,32,64,128

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

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

相关推荐

发表回复

登录后才能评论