您好! 欢迎来到菏馬智造

登录| 注册

4008-758-718

第一次独自接手一个项目,但是卡在取值与计算这块,求助各位大佬

求助各位前辈,大佬们。第一次独自接手一个项目,但是卡在取值与计算这块。本人属于小白类型,翻阅了两天的资料都没找到解决方法......用的是信捷XL3-16的PLC,扩展了一个8AD模块采集数据。老大要求在传感器1和传感器2中各获取4个最小值,然后上位机最终显示这两组最小值的平均值。头都大了,实在不知道怎么实现~无奈只能求助各位大佬~
被收藏
0次
被浏览
32次
其他1条回答
一灯大师

这个不难啊。在1个传感器数值里取4个最小值,那肯定是四个时间区间。做四个时间继电器T1 T2 T3 T4,T1区间内设最小值存放寄存器为D50,用T1开始脉冲把传感器1的值MOV进去,随后T1区间内一直用D50跟传感器值比较,只要D50大,就把传感器1的值MOV进D50,可以得到T1区间内的最小值。同理T2 T3 T4可以得到四个最小值,然后四个相加除4取均值就可以。然后就是下一个时间区间了,如此循环往复。提供一种思路,可能会有更好的方法。

0.179596s