程序调试中问题请教

已锁定

倒霉蛋

  • 帖子

    65
  • 精华

    0
  • 被关注

    4

论坛等级:游士

注册时间:2008-11-10

黄金 黄金 如何晋级?

程序调试中问题请教

466

2

2009-11-17 19:37:36

现在想要实现这样一个任务,ISAUTO为1,执行一系列程序,为0的时候执行另外一部分,暂时以Q4.2指示灯亮代替;当#Clamp_VibraTight1/2/3当中任何一个都不为1的时候,执行m003程序。但是调试的时候发现点问题,搁这请大家指教:
A #IsAuto
JC m001
JCN m002

m001: O #Clamp_VibraTight1
O #Clamp_VibraTight2
O #Clamp_VibraTight3
JCN m003

A #Clamp_VibraTight1
AN #Clamp_VibraTight2
AN #Clamp_VibraTight3
= #zd_out -----------Q4.0

A #Clamp_VibraTight2
AN #Clamp_VibraTight1
AN #Clamp_VibraTight3
= #zd_in ------------Q4.1
m003: NOP 0
m002: AN #IsAuto
= #out3------------Q4.2

问题1:
Isauto意图应该是一个选择按钮,为0则 Q4.2亮,为1则进行下面的动作,但是监控中发现该参数为0的时候,同样也可以对
#Clamp_VibraTight1
#Clamp_VibraTight2
的操作进行控制,使Q4.0和Q4.1的显示灯亮,但这时候Q4.2也使亮着的,怎么修改呢?

问题2:
将#Clamp_VibraTight1/2置1以后,Q4.0或者Q4.1的指示灯能够亮,但是接着将其置0,指示灯没有灭,这又怎么改呢?

请大伙指教

程序调试中问题请教 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54776条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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