移位寄存器

我想用移位寄存器做一个顺序起动.V100.0每移位一次,输出一个线圈等于1.移4位就可以了,那VB100里的数据是怎样的.怎么存储.要变量表吗/?

问题补充:
要是用移位指令怎么写,用语句写过来看看

最佳答案

LD     I0.0
 EU
 SHRB   I0.1, V100.0, 4
 LD     SM0.1
 MOVB   1, VB101
 LD     I0.2
 EU
 SLB    VB101, 1
 LD     V101.1
 S      Q0.0, 1
 LD     V101.2
 S      Q0.1, 1
 按先后顺序依次起动最好用移位寄存器。如果用左移指令的话要先赋值,再左移,还要置位。如果不置位的话就会变成只有一个输出点才有输出。

提问者对于答案的评价:
说地有道理.谢谢.

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

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

相关推荐

  • s7200——EM277

    请问各位达人 em277的IO区最多只能配置128字节吗?? 一个200CPU能不能挂2个EM277?? 最佳答案 主站中对EM277的I/O配置的数据通信区已…

    SIMATIC S7-200 2021年7月5日
  • TD400C报警问题

    用向导做好报警条目后,在程序中当报警条件满足时,如何激活报警画面? 最佳答案 使用TD_ALRM 指令,使用报警符号名作为指令输入即可。 提问者对于答案的评价:非常感谢指…

    SIMATIC S7-200 2021年7月5日
  • 有些指令操作数,如&VB1006前的&什么意思?

    有些指令操作数,如&VB1006前的&什么意思? 最佳答案 &是间接寻址,变量地址。参考连接:http://www.ad.siemens.com.cn/service/answer…

    SIMATIC S7-200 2020年11月1日
  • 一个高速记数器问题

    工程师好:我用着一个编码器接的是S7200的I0。0 I0。1 I0。2 ,编码器说明上是A B Z 能说一下Z是做什么…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID控制实现是不是有两种方法?

    有一种是PID向导,做好后直接调用就行了,不用专门编一些增益等变量进去?是不是还有另一种专门在指令库里的PID指令,这个参数是自己写一些增益、微分等变量? 问题补充:补充一下,这个…

    SIMATIC S7-200 2020年11月1日
  • S7-200USS通讯

    如图。Addr这个  40322和1120怎么换算过去的? 图片说明:    最佳答案 查手册得来的。换算方法真不知道。如图,图出自手册这个…

    2021年7月5日
  • PLC 与光电开关的接线

    我是学化学的,近期因为工作关系在学PLC200编程,看完“跟我学200”才发觉自己还不懂得光电开关怎么与PLC连接,望各位大侠指点一二。谢谢了! 问题补充:谢谢两位!我本人是学化学…

    SIMATIC S7-200 2020年10月31日
  • S7 200有高速计数器模块吗

    我想采集20路编码器的脉冲到PLC,但S7 200 PLC只有六路输入点,有S7 200的高速计数器模块吗,最多能输入20路脉冲吗?或哪种PLC可作到…

    SIMATIC S7-200 2020年11月1日
  • 怎么利用高速计数器记录一段值来控制输出。

    2个光电开关的距离A点到B的距离,高速计数器记录脉冲数并传到V区进行比较运算,并控制输出。请各位大侠看看可行不。我现感觉读数每次都不一样。大家有什么高建。r 最佳答案 这样做的话精…

    SIMATIC S7-200 2020年10月31日
  • S7-200采样不能才到正负1000MV

    我用的是EM231模块采样,采样信号是一个化学反应的电压信号。用干电池测能测5V一下的任何电压,而且很准。但接上改化学反应的电压信号就有20MV左右的误差,而且不能上正负1000M…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论