移位指令

刚学习移位指令,编了一个小程序想从VB14里观察移位后的结果,为何只移一次就不移了请师傅们帮忙看看错在哪里。 LD    SM0.1               MOVB     1  ,VB10      LD    I0.0       EU    MOVB    VB10 , VB12       RLB   VB12  , 1   LD    SM0.0     MOVB     VB12  ,    VB14

最佳答案

问题出在MOVB    VB10 , VB12,你的Vb10中存放的数据是1,移位后的数据放在VB12中,然后I0.0动作,还是对VB10进行移位,而此时vb10中数据还是1,因此出现你说的情况。
 程序更改为:
 网络1
 LD     SM0.1
 MOVB   1, VB10

 网络2
 LD     I0.0
 EU
 RLB    VB10, 1

 网络3
 LD     SM0.0
 MOVB   VB10, VB14

提问者对于答案的评价:
谢谢,问题已解决

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

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

相关推荐

  • cp243-1 模块命令字节

    cpu224cn+8路AI+8路AI+8路AI+4路AQ+cp243, cp243在配置的时候模块命令字节应该是多少?设置QB2和QB10(输出字节,DO:QB0,QB1…

    2021年7月5日
  • j简单问题

    什么叫上位机,下位机啊? 最佳答案 上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机…

    SIMATIC S7-200 2021年7月5日
  • s7-200存储卡中配方数据的导入

    使用s7-200的存储卡实现了配方功能,如何能把存储卡里的配方数据方便地复制到另一张存储卡里? 问题补充:是可以通过电脑读卡器直接复制粘贴的吗? 最佳答案 存储卡可以用电脑读卡器直…

    SIMATIC S7-200 2021年7月5日
  • S7-200有自由口通信,那么也就是说协议可以自己定,然后与其它设备进行通信?

    我现在想用S7-200与一个仪表通信,然后这个仪表厂家已经把它们的RS485的通信协议告诉我们了,也就是协议是对外公开的,请问我是否可以用S7-200的通信口与该仪表建立通讯?这个…

    SIMATIC S7-200 2020年10月31日
  • pid误差问题

    用向导做pid控制,用面板调试,参数调好基本接近目标值,在目标值附近跳动,比如我目标值设定百分之五十,那跳动范围就百分之五十一点七,也就是说你给定值不管给多少,这一点七始终不能消除…

    SIMATIC S7-200 2017年11月4日
  • CPU224XP通讯的问题

    我这里有一台CPU224,和一台CPU224XP,我电脑可以很轻松和CUP224通讯上,但怎么都连不上CPU224XP,设置应该没问题,CUP224XP里面有自由口程序,挂了2个仪…

    SIMATIC S7-200 2020年11月1日
  • 关于程序的扫描问题

    我现在写出了一个自加指令,那么它反复扫描是否它的值也随之改变。  SM0.1   1 , VB0 I…

    SIMATIC S7-200 2021年7月5日
  • S7-2OOPLC上位机通讯

    我们公司现在用200系列PLC(CPU224XP)作为控制柜的主控单元,现客户提出要提供上位机监控功能,主要用于保存设备的历史故障和显示实时状态信息,请教各位,有那种方式可以很方便…

    SIMATIC S7-200 2021年7月5日
  • 西门子200的编程中时间指令用法

    西门子200的编程中指令用法 最佳答案 1。设置PLC系统时间:在“ PLC ” 的下拉菜单中有个“实时时钟”选项,   在这里设置PLC时…

    SIMATIC S7-200 2020年11月1日
  • 库指令的调用

    请教各位师父,我的软件里找不到库指令,怎么回事?我用的是STEP 7-Micro/WIN V4.0 SP6 ,看手册应该自带啊。各位师父教教…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论