图示的疑惑

当I0.0等于0的时候,I1.7和I2.0 是不是有矛盾?

 
 LD     触摸屏_手动:I0.0
 A      M0.4
 LDN    触摸屏_手动:I0.0
 LD     真空开:I1.7
 O      真空泵_OUT:Q0.3
 ALD
 A      真空停:I2.0
 OLD
 AN     真空泵_报警:I2.2
 AN     急停:I0.1
 =      真空泵_OUT:Q0.3
 ED
 R      M0.4, 1

最佳答案

 1. 首先以上的程序在执行时没有问题。 I1.7 (真空开)  取的是常开
  触点信号, I2.0 (真空停) 取的是常闭触点信号。

  2. 楼主的程序逻辑是这样的:

    (1) 当 触摸屏_手动(I0.0) 接通时,按下M0.4 ( 触摸屏上点动真空泵的按钮 )  ,在没有真空泵_报警(I2.2),没有急停(I0.1)信号的情况下,真空泵启动 ( Q0.3 接通)。

   (2)  当 触摸屏_手动(I0.0) 没有接通时 ,按下  真空开:(I1.7 ) ,没有按下真空停:  ( I2.0 ) ,在没有真空泵_报警(I2.2),没有急停(I0.1)信号的情况下,真空泵启动 ( Q0.3 接通)。

   (3) 当触摸屏_手动 没有时,真空泵启动断开( Q0.3 ) 时,复位 M0.4  信号。以防止当操作模式再次一切换到触摸屏_手动时,真空泵立即启动。  这是一个保护。

 3. 以上语句使用了 堆栈与,堆栈或, 下降沿等特殊指令。
    如果使用普通语句,可以这样表示:
    I0.0        M0.4        I2.2      I0.1     Q0.3        
   -||----------||----------|/|-------|/|------(  )--

 以上是当触摸屏_手动 时的逻辑。

 
  I0.0     I1.7       I2.0    I2.2   I0.1  Q0.3        
 -|/|------||---------||-------|/|---|/|---(  )--
       |        |
       |---||---|
           Q0.3     

 以上是没有触摸屏_手动 时的逻辑。    

 
 

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

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

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

相关推荐

发表回复

登录后才能评论