无法实现的跳转的困惑

已锁定

topjok

  • 帖子

    80
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2008-03-31

普通 普通 如何晋级?

无法实现的跳转的困惑

1078

12

2009-01-08 20:57:33

我自编了一个
1 LD i0.0
EU
LD c1
CTU c1,3
2 LDW=C1,0
JMP 1
3 LD sm0.5
=Q0.2
4 LBL 1
5 LDW=C1,1
JMP 2
6 LD sm0.5
=Q0.0
7 LBL 2
8 LDW=C1,2
JMP 2
9 LD sm0.5
=Q0.1
10 LBL 3


如上我编的是一个计数跳转的命令,
当C1=0时Q0.0应该闪灭
当C1=1时Q0.1闪灭
当C1=2时Q0.2闪灭
但实际并非如此,而是当C1=0时,Q0.0和Q0.1闪灭
当C1=1时Q0.1和Q0.2闪灭
当C1=2时Q0.2和Q0.0闪灭,即总是会出现后面的一个LB会同前面的一个LB会一起执行.

这其中的道理我是怎么也想不明白,想请高手分析一下是不是程序错了,还是跳转只能在0和1两个条件之间跳转. 我要怎样才能实现上述原理的3个以上条件的跳转呢

无法实现的跳转的困惑 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。