1214cPLC模拟量取值问题

使用的是1214cPLC自带的模拟量输入,现在写了一段程序,想取一个值放到MW10里,以这个值做基准与输入的值实时进行比较,判断是否超出范围,问题:
1.我的这段程序无法给MW10赋值,错在哪?
2.这段程序该怎么写
我是新手,可能问题比较白痴,大家多多包涵,先谢过大家!

图片说明:

1214cPLC模拟量取值问题   

最佳答案

看来是上升沿没有理解好。M14.2的上升沿在变量由0变1的一个扫描周期内接通一次,下一个扫描周期该上升沿就不接通了。但是前面还有延时,等延时时间到达了,上升沿已经不接通了。
考虑是否可以去掉延时,当M14.2有上升沿产生时就执行FC6。如果想保留延时的话,建议分2步。第一步M14.2接通后延时,延时到后Q控制输出一个中间变量;第二步取中间变量的上升沿控制调用FC6即可。

提问者对于答案的评价:
OK,明白了,明天上班试一下!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日
下一篇 2017年6月27日

相关推荐