移位指令请教

我编了一段简单程序如下:
 网络一
 LD     SM0.1
 MOVD   &VB100, VD1000
 MOVB   1, *VD1000
 网络2
 LD     M0.0
 LPS
 A      M0.2
 EU
 SLB    *VD1000, 1
 LPP
 A      M0.1
 EU
 +D     1, VD1000

 在不执行A      M0.1
 EU
 +D     1, VD1000时VB100可以循环,为什么执行了之后VB101不循环了
 移位指令是不是不支持间接寻址,我在指令帮助文档看到设置ENO = 0的错误条件:
 0006     间接地址

问题补充:
对指针还是一知半解

最佳答案

应该给VB101赋值,把网络2里程序改一下为:
 LD     M0.0
 LPS
 A      M0.2
 EU
 SLB    *VD1000, 1
 LPP
 A      M0.1
 EU
 +D     1, VD1000

 MOVB   1, *VD1000

提问者对于答案的评价:
谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:20
下一篇 2021年7月4日 下午11:20

相关推荐

  • 按TD400C的F1键切换显示屏幕

    要在PLC里编程,按下F1键,瞬动触点,显示菜单1的0项。 我直接给符号TD_CurScreen_XX赋值菜单号: LD   &n…

    SIMATIC S7-200 2021年7月5日
  • s7_200编程输入输出

    大佬们,为什么梯形图输出名不能当下一行的输入名使用?该如何解决输出用作输入呢 最佳答案 可以将输出当做下一行的输入使用。看下图。 图片说明:    提问者对于答…

    2021年7月5日
  • 分辨率对定时器的影响

    我现在用的是S7–200的系统,1MS、10MS、100MS 分辨率对定时器有社么影响。 最佳答案 你在在线帮助中搜索定时器会有下面的内容并有定时器的使用例子&nbsp…

    SIMATIC S7-200 2020年11月5日
  • PLC与PC串口通讯时间问题

    使用编程电缆(PC/PPI)连接PC与PLC,PC发送ASCII码数据至PLC,PLC收到后再将其发回。程序是用的S7-200系统手册里给的例子。发送一组数据后必须等一秒多才能发另…

    SIMATIC S7-200 2021年7月5日
  • smart modbus问题

    我用CPU自带的端口测试正常,用信号板就出现如下问题。我设置的MSG模块站号为247,功能码 为03……怎么监测返回的跟我想发的不一致呢?信号板上TX接的485-,RX接…

    2021年7月5日
  • PC Access怎么使用

    我安装了PC Access,在创建项目时总是不行,测试信号总是Bad,是怎么回事?希望得到帮助! 图片说明:    最佳答案 你要安装和你电脑配套的P…

    2019年6月11日
  • 手册下载

    指令向导中,网络配置及高速计数器配置的手册在那可以下载,谢谢 最佳答案 系统手册或软件的帮助. 下载中心:http://www.ad.siemens.com.cn/dow…

    SIMATIC S7-200 2021年7月5日
  • IM151模块的BF块闪砾

    各位好; 本人公司有一机床 ,IM151模块的BF灯在闪,观察后发现有一规律,BF灯闪三下后,灭掉,跟着是SF灯在闪三下,灭掉,又到BF灯闪,就这样的循环,请问…

    SIMATIC S7-200 2021年7月4日
  • 6ES7 231-OHC22-OXA8

    6ES7 231-OHC22-OXA8 EM 231 CN AI4 X 12 BITS U…

    SIMATIC S7-200 2021年7月5日
  • 200如何实现分布式I/O

    小弟是PLC的初学者,经常打玩S7-300和400几乎没怎么接触过200,现公司有一个项目(私人老板很是扣,希望用最少的钱解决系统控制问题)根据现场考察和统计:一共20个热电偶测量…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论