当前位置: 主页 > PLC控制

s7-300如何比较一个实数采集值3秒前的数值和当前数值

我想比较通一个变量3秒前的数值与当前数值比较大小,如果误差在-5到+5之间则输出M20.0,反之则输出M20.1

ASs='html_titleimg_p' STyle='text-align:CEnter;'>1cb46ec8fbc668a15914d0611c1a60ca

最佳答案

编程存储连续3s的数据,利用定时中断OB35编程(设置1s执行一次),假设开辟4个存储区,MB3存前3s的数据,MB2存前2s的数据,MB1存前1s的数据,MB0存当前数据,每次执行OB35都将MB2移动到MB3,MB1移动到MB2,MB0移动到MB1,当前值移动到MB0;然后将MB0和MB3做比较处理即可。

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

  • 关注微信

猜你喜欢

微信公众号