新手请教

请问一下,200的PLC如果输入点为常闭点(如急停按钮),在每次开机时为什么检测不到输入信号?

问题补充:
不好意思,开始没说明白,我的意思是,比如我的一个急停(常闭点)开关接在I0.0.然后程序里有个报警点,就是用I0.0的常闭点去驱动报警指示,结果每次PLC从停止到运行时,都会出现报警(当然是在急停按钮没按下的情况下,也就是说此时I0.0的常闭点应该是断开的,为何会报警?如果用定时器延时几秒再调用报警子程序,就没问题)。用下降沿指令不太好吧,这样的话如果开机时急停按钮已经按下或气源压力低等都不会报警(压力开关也是常闭点)。

最佳答案

楼主的补充已经说的很明白了,急停按钮接在I0.0上,然后在程序中使用了I0.0的常闭触点来控制一个报警输出点。
 这种做法是没有问题的。
 楼上db99999的说法不大妥当,手册上写的很清楚,程序扫描执行之前就已经完成对输入点的读取,不存在说在刚开始的周期里读不到DI点的现象。
 我觉得很有可能在程序里出现了双线圈现象,即在其他地方、或者还存在其他条件对报警点进行了操作。
 所以建议楼主还是检查一下整个程序。
 不过,硬件方面的还可以测试一下:编写一个简单的程序,就是用I0.0的常闭点后面带一个线圈输出,看看会不会再出现问题。

提问者对于答案的评价:
我这几天没来得及去试,我看他们的程序都是采用的延时调用报警子程序。
 谢谢大家的回答。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:44
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论