程序编写的问题

300的程序里面 做一个取下降沿的信号启动。 但是一条程序里面有很多其他的必要条件,比如其他设备一定要打到自动才行,还有就是一些温度变化条件。这样反而不定能取到我想要取值的那个点。  
那我是不是必须把我要想取信号那个点先进行下降沿取值,弄个中间点出来,让他置1,然后把这个中间点放到长程序中。。
请问这样做是否合适?还有其他方法没?

最佳答案

如果按照你的说法结果就是:只要出现了一次启动信号的下降沿,启动信号就保持。然后等其他的条件在任何时候只要全满足了,设备就会启动。这样肯定是不行的(启动信号就不是作为最后一道把关,而是同其他条件一样只是作为一个必要条件了),这样是很容易出事故的。当然除非你的工艺是允许的,所以具体还是要看工艺。
1、如果一定要启动信号作为启动设备的最后一道关卡,建议如下
A   M0.0
FN M0.1
=   启动信号
A   启动信号
A   自动信号
A   温度信号
A   其他必要信号
=   设备启动
.
.
NOP 0

2、如果启动信号也只是作为一个必要信号(同其他信号一样),那是可以用你的方法的。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午8:20
下一篇 2018年12月1日 下午8:20

相关推荐