关于程序JMP指令的问题,请高手进来指教

已锁定

xljf

  • 帖子

    4
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2008-11-14

普通 普通 如何晋级?

关于程序JMP指令的问题,请高手进来指教

857

2

2010-03-08 12:32:39

有这样的一个程序语句:
Network 1
LD I0.1
JMP 1
Network 2
LDN I0.1
JMP 2
Network 3
LBL 1
Network 4
LD I0.0
A I0.1
= Q0.1
Network 5
LBL 2
Network 6
LD I0.0
AN I0.1
= Q0.2
当I0.0=1、I0.1=1时,Q0.1=1
当将I0.1由1变为0时,Q0.1仍为1,Q0.2=1
再将I0.1由0变为1时,Q0.1=1,Q0.2=0
我本来的意思是想当I0.1由1变为0时,Q0.1=0,Q0.2=1的,结果变成上面的一个结果。对于JMP指令而言,被跳过的网络4的输出没有复位。请高手给予解释。
我后来又做了一个试验小程序,这个是通过的,如下:
Network 1
LD I0.1
TON T37, 20
Network 2
LDN I0.1
TON T38, 20
Network 3
LD T37
JMP 1
Network 4
LD T38
JMP 2
Network 5
LBL 1
Network 6
LD I0.0
A T37
= Q0.1
Network 7
LBL 2
Network 8
LD I0.0
A T38
= Q0.2
这个网络6的输出就可以正常复位,还请大家指教
关于程序JMP指令的问题,请高手进来指教 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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