当前位置: 主页 > PLC控制

1214cPLC模拟量取值问题

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

图片说明:

1214cPLC模拟量取值问题1214cPLC模拟量取值问题

最佳答案

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号