发表于:2014/8/8 15:45:24
#0楼
最近用PLC200做了几个机房群控项目,总是莫名其妙各种漏洞。
假设有3台冷水主机,4台冷冻泵(1变频),4台冷却泵(1变频),4个冷却塔。3个冷冻侧蝶阀,3个冷却侧蝶阀,4个冷却塔蝶阀。冷冻水温度2个,冷却水温度2个。冷冻压力2个。
我首次写的逻辑包含:1.开冷水主机连锁(先阀门延时开泵延时开塔延时开主机)。
2.设备故障切换(泵、塔故障立刻启动另一台泵、塔)。
3.根据温差延时加减主机。根据压力加减冷冻频率,根据冷却温度加减冷却变频。
4。统计设备运行时间,加设备选时间最短一台,减设备减时间最短一台。
5.一直计数,泵塔数量保持同主机一致。
感觉挺好了
客户又提出几项改动:1.蝶阀要做报警,开后一段时间没收到开状态就报警,并切换到其他设备。
2.要做单点启动,每台设备可以上位机点动。
3.要做时间控制,按时开关机。
改了后又发现: 1.冷却塔阀不止和冷却塔连锁,还要和冷却泵连锁。
2.变频还是要有手动设置。
程序写的越来越庞大了,头痛,各种地址占用,各种重复调用。
求讨论下 一个涉及到上方假设设备的机房群控到底需要哪些逻辑。哪些是必要,哪些可要可不要。
假设有3台冷水主机,4台冷冻泵(1变频),4台冷却泵(1变频),4个冷却塔。3个冷冻侧蝶阀,3个冷却侧蝶阀,4个冷却塔蝶阀。冷冻水温度2个,冷却水温度2个。冷冻压力2个。
我首次写的逻辑包含:1.开冷水主机连锁(先阀门延时开泵延时开塔延时开主机)。
2.设备故障切换(泵、塔故障立刻启动另一台泵、塔)。
3.根据温差延时加减主机。根据压力加减冷冻频率,根据冷却温度加减冷却变频。
4。统计设备运行时间,加设备选时间最短一台,减设备减时间最短一台。
5.一直计数,泵塔数量保持同主机一致。
感觉挺好了
客户又提出几项改动:1.蝶阀要做报警,开后一段时间没收到开状态就报警,并切换到其他设备。
2.要做单点启动,每台设备可以上位机点动。
3.要做时间控制,按时开关机。
改了后又发现: 1.冷却塔阀不止和冷却塔连锁,还要和冷却泵连锁。
2.变频还是要有手动设置。
程序写的越来越庞大了,头痛,各种地址占用,各种重复调用。
求讨论下 一个涉及到上方假设设备的机房群控到底需要哪些逻辑。哪些是必要,哪些可要可不要。