1、水池三台泵A、B、C,A泵1米启动,,B泵3米启动,C泵5米启动泵,现在每次都是先开A,A泵使用时间长,经常烧,现在想改成A、B、C、泵有选择性优先开机(1、B泵设为1米开,C泵3米,A泵5米开,2、C泵设为1米,A泵3米,B泵5米开)wINCC上怎样实现。2、每次任意选择A、B、C、其中的一个优先开泵,3台泵的液位米数都要重新设定吗?这样做是不是太麻烦了?有没有好的办法,具体怎样做请详解,给一段程序或程序思路吧。
最佳答案
三台泵运行时间按照从小到大排序。1米时启动第一个泵,3米时启动第二个泵,5米时启动第三个泵。当三个泵都停止时从新进行排序。
比如给a,b,c三个泵编序号1,2,3,当三个泵都停止时按运行时间排序。比如运行时间时b,a,c,则序号时2,1,3。需要启动时则1米时启动序号为2的泵,3米启动需要为1的泵,5米时启动序号为3的泵。排序输出三个序号。然后定义一个功能块,用jl指令根据序号的值启动不同的泵。这个块调用三次就行了。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208785.html