我想比较通一个变量的3秒前的数值与当前数值比较大小,如果误差在-5到+5之间则输出M20.0 ,反之则输出M20.1
最佳答案
编程存储连续3s的数据,利用定时中断OB35编程(设置1s执行一次),假设开辟4个存储区,MB3存前3s的数据,MB2存前2s的数据,MB1存前1s的数据,MB0存当前数据,每次执行OB35都将MB2移动到MB3,MB1移动到MB2,MB0移动到MB1,当前值移动到MB0;然后将MB0和MB3做比较处理即可。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225933.html