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

要求:以字的形式紧凑存放,%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日 上午1:05
下一篇 2021年7月5日 上午1:05

相关推荐

  • K-TP178 如何组态时钟啊

    K-TP178 如何组态时钟啊?一定要和PLC的时钟同步,我想了半年了,始终还是搞不定啊?请尽量详细点好吗? 最佳答案 K-TP 178无内置时钟,需要同PLC…

    SIMATIC S7-200 2020年11月1日
  • 威伦TK6070IH怎么跟200 Smart PPI通讯

    威伦TK6070IH怎么跟20smart通讯和设置,有劳各位大师帮帮忙 最佳答案 两种方式1、建立PPI连接,参考图12、建立ETHNET连接,参考图2连接方式不同,但是触摸屏读写…

    2017年6月19日
  • 西门子S7-200 PLC的高速脉冲输出波形

    我在学西门子200PLC的高数脉冲输出指令时,我有写了一个单段的PTO程序,设置的周期是1ms一次,脉冲数是60个,因为担心输出没有百分之十的负载,故在输出端接了一个直流24V的传…

    2018年12月2日
  • 编码器 PLC 连接 加减计数器 程序

    我常用到增量式编码器,24V电源,A,B两相输出,实际型号是拉绳式编码器用来精确测量油缸行程的。PLC用的是S7-200中的CPU226CN,DC输入,交流输出。因为PLC自带几个…

    2017年12月1日
  • 高速计数器倍频问题

    200的正交1X模式,计数上限20kHz。那,其他条件不变,4x的频率上限是多少?“频率”指外部信号,还是计数器pv 问题补充:本来想提交给西门子在线专家的,就是想听听官方的回答。…

    SIMATIC S7-200 2020年11月1日
  • PC与PLC200通信

    用VB做一个监控软件与CPU224通信,开始选用PCAccess,因为通信很慢,老板让改用modbus,请问上位机软件怎么通过modbus与PLC通信,通信电缆用PPI就可以是吗?…

    SIMATIC S7-200 2021年7月5日
  • CPU224作为从站时接收的主站命令数据

    CPU224作为从站时,返回给主站的数据地址可定义(MBUS_INIT中holdstart设置)那接收的主站命令数据是保存在哪个地址呢? 最佳答案 从站接收的主站命令数据的地址在主…

    SIMATIC S7-200 2021年7月5日
  • S7-200接MODBUS仪表

    CPU226接modbus仪表,有两种仪表,但是有点差别,一个是一个停止位,一种是2个停止位,直接用一个总线接到CPU226上能行吗?假如是CPU224,因为只有一个口,但是我还要…

    SIMATIC S7-200 2020年11月5日
  • s7200plc 通过自由口和opc server通讯

    s7200plc通过自由口和opc server通讯,用VB怎么去做 最佳答案 通过OPC客户机Excel和OPC服务器PC Access,如何从S7-200&…

    SIMATIC S7-200 2021年7月5日
  • CRC校验

    老帖中发现的一个CRC校验,帖子说是正确的,可我感觉在第一个FOR循环,AC1在怎么加一,永远都是将&VB0的数据送给它啊,是我理解错误,还是程序有错误?怎么修改才好呢?&nbsp…

    SIMATIC S7-200 2018年12月7日

发表回复

登录后才能评论