用AI读取液位,由于现场液位波动比较大,造成现场的设备启停来回吸合和断开,现在该怎么将液位的读取稳定一点,类似于四舍五入,或者这个小数点小一点,这该怎么修改?是不是有个回差的范围修改大一点?
钻石用户推荐最佳答案
在实际应用中会遇到你说的问题。
实际液体确实波动,采进模块之前它就有物理波动;
系统接地一定要好,接线要规范,采用屏蔽线,屏蔽层单端在PLC侧接地。
可以在系统块增加通道的滤波时间;
还可以将设定的启停区间人为拉的大一点,。逻辑上不要用线圈输出,用置位复位指令;当达到启动条件的上升沿置位,当达到停止条件复位;
也可以采用选进先出的方法,自已做一个滤波程序,比如100次平均值,这会用到表格指令。
S7-200 SMART模拟量
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/028.html
电缆的屏蔽与接地
https://support.industry.siemens.com/cs/document/109481350
S7-200 SMART 表格指令(内附例程)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/042.html
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348956.html