是咱在工程中遇到多次的实例,看到好多人编的程序不太严谨,提出来大家讨论一下:
1)假设4台泵按不同条件(比如:液位高低、压力大小等)启动不同台数
2)故障时要投入备用
3)时间切换(可以是运行总时间或当次运行时间)
看使简单,也需好好整体出个思维哦。
问题补充:
泵不做PID调节,备用的概念是:1泵运行其他3泵都在备用状态,2泵运行时其它2泵在备用状态。。。。。。,不是一对一地备用。
最佳答案
1、一般的泵是一开一备的,但是变频器是一拖二的,这样可以做一个切换,当一台泵进行PID调节,输出频率连续大于48Hz并保持1min时,把第一台泵甩到工频,另一台泵自动启动,并进行PID调节。
2、假如只开一台泵,故障时,可以做一自动按钮,当自动导通,1机故障,立即置位2泵启动。
3、时间切换的,建议使用CPU中OB10日期时间中断,来执行,比如检查A泵运行,复位A泵,B泵未运行,置位B泵就可以了
提问者对于答案的评价:
本人的做法是,结构化编程:
1)按所需工艺条件确定应该启动的泵的数量
2)4台泵确定一主泵,切换是主泵切换,其他泵按顺序依次编号为辅泵1~3,启动优先级递减,按要求确定主泵位置(启动PLC和工作中时间切换与故障切换);
3)依据启动泵数和主泵位置组合逻辑确定启动泵(逻辑中处理泵故障)
已在2个工程中分别用欧姆龙和西门子PLC,运行稳定哦。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc218730.html