当前位置: 主页 > PLC控制

plc300的编程问题如何实现这个功能

如何实现这个程序
在一个长时间内(比如10min),判断MW10的值,是否是每一秒一直在增大的,如果是则输出Q0.0如果不是则输出Q0.1

最佳答案

直接用1s的循环中断ob如OB35,在里面写程序:
LMW10
LMW12
>I
JCNM1
=Q0.0
JUM2
M1:=Q0.1
M2:NOP0
LMW10
TMW12

如果mw10>mw12则逻辑结果赋值给q0.0,否则逻辑结果赋值给q0.1,程序最后把当前值保存到mw12用于下一个周期的比较。

关于你是用定时器还是用计数功能触发这个程序块就随你了。

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

  • 关注微信

猜你喜欢

微信公众号