发表于 1669187039000
当某台机组在维修状态,故障状态或启动失败状态时,Ch0x(1~4)OutofSvc将被置为1,该机组将被移除运行序列,同时当通过pid计算出来的需求机组数量ReqNo 大于可用机组数量时将会产生报警。
例:如下图所示,当最大容许运行机组数量为2时,顺位为1和2的两台机组分别为3和1,即ChDtyLd1=3,ChDtyLd2=1,当负载计算后需要启动的机组为2台时,则启动的机组为3和1.

B,再介绍基于冷冻水供回水温差和流量的负载计算逻辑 ---fChLoadSeq02(EnergyBase)。
程序最底下的部分为负载计算程序,完成两个功能,一个是根据冷冻水总管供回水温差和流量计算负载,另一个功能就是根据负载计算需求的冷机台数。


2,选择最小运行时间的冷机及轮巡程序(fChDtyChgO01)

点位说明:


此部分程序比较好理解,当ChHrsRunDtyMd为1时,程序依累计运行时间按从小到大的顺序决定冷机的运行顺序。
并将不可用的机组(如处于维修状态,设备故障状态,启动失败状态)移出运行序列。



综上所述,如果是一个商场/办公楼类的建筑,冷站设备有固定的启停时间,请将ChHrsRunDtyMd置为1,将ChDtyChgOutofSvc和FlagChTrig也置为1,这样设备在一天的运行过程中,只有在早上开机时执行按最小时间启动冷机,不执行轮巡,当有设备故障或启动失败时激活Ch0xOutOfSvc,跳转启动下一台正常的冷机。如果是一个数据中心等需要冷机24小时运行的项目,请将ChHrsRunDtyMd置为0,将ChDtyChgOutofSvc置为0,这样当设定时间内没有加减机的情况发生时,轮巡将按照时间表或者运行时间轮换,手动轮换在任何时候都是有效的。
3,单台冷机启停程序fCh01StrtStopSeq01
本程序控制冷机及冷冻水蝶阀和冷却水蝶阀,每台冷机一个程序,本例中只列出一个程序,其他冷机的控制程序与此程序完全相同,修改编号即可。

如上图所示,为单台冷机启动程序的前半部分,主要是开阀门,阀门在指定时间内没有返回全开信号时,则发出阀门开启失败的报警,并将此台冷机置为out service状态,关闭冷机时,冷机
水泵关闭以后,在指定时间内阀门没有返回全关信号,则产生阀门关闭失败的报警。此外冷机在故障/维修状态/启动失败状态也会将此台冷机置为out service状态。
点位说明




此部分为冷机的启停控制程序,当Ch01Cmd为1时,冷冻水水流状态,冷却水水流状态已经具备,冷却塔已经运行时,冷机启动,当冷机启动指令下达至硬件输出点后,在指定时间内没有收到冷机运行的状态,将会产生冷机启动失败的报警,同时会将fChDtyChgO01中Ch01NotInUse置为1,并切换到下一台冷机运行,同时关闭本台机组的启动指令。
4,冷冻水泵控制程序—最小时间运行及轮巡(fChwPmpDtyChgO01)


冷冻水泵的程序结构和编程方法与冷机的程序基本相似,关于程序的详细解释可以参考前面冷机的程序,此处只做简单介绍。


—— 未完待续 ——