如何实现这个程序:
在一个长的时间内(比如10min),判断MW10的值,是否是每一秒一直在增大的,如果是则输出Q0.0如果不是则输出Q0.1
最佳答案
直接用1s的循环中断ob如ob35,在里面写程序:
L MW10
L MW 12
>I
JCN M1
=Q0.0
JU M2
M1:=Q0.1
M2:NOP 0
L MW10
T MW12
如果mw10>mw12则逻辑结果赋值给q0.0,否则逻辑结果赋值给q0.1,程序最后把当前值保存到mw12用于下一个周期的比较。
关于你是用定时器还是用计数功能触发这个程序块就随你了。
提问者对于答案的评价:
谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216835.html