各位高手你们好!
我的问题是这样的:有一个水池(深度为5M)上面有一个液位计输出4~20MA电流反馈它的位置,水池前端有一个电动阀来控制进水,要求是这样的,水池的液位在2米以下时电动阀全部打开,在两米到三米之间时电动阀关闭30%.三米到四米之间时关闭50%,四米到五米时关闭90%,电动阀有反馈,请问这个程序该怎么编?谢谢!
最佳答案
首先你的反馈信号转换成实际的工程量
读取当前测量值
读取设定值1(2米)
如果不小于
则跳转到下面flg1
读取32000(20mA信号)
输出到AO点
跳转到结束标志end
flg1:读取当前测量值
读取设定值2(3米)
如果不小于
则跳转到下面flg2
读取32000*0.7(关闭30%信号)
输出到AO点
跳转到结束标志end
flg2:读取当前测量值
读取设定值3(4米)
如果不小于
则跳转到下面flg3
读取32000*0.5(关闭50%信号)
输出到AO点
跳转到结束标志end
flg3::读取当前测量值
读取设定值4(5米)
如果不小于
则跳转到下面flg4
读取32000*0.1(关闭90%信号)
输出到AO点
跳转到结束标志end
end:空操作
提问者对于答案的评价:
谢谢你的回答.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355993.html