本帖最后由 fzyiye 于 2020-11-30 15:50 编辑

    工业控制系统中常使用24VAC或DC电源供电,有时因为电源容量、隔离、成本等问题,还会使用多个电源,甚至多种电源。虽然一般大部分控制器系统都是兼容交直流的设计,但是在具体应用时还是要注意因为交直流电源的差异,否则会导致不必要的麻烦。
    去年时,我曾处理了一个石化项目的制冷设备的问题,就是因为开关电源与交流电源上电时序不同引起的冤案。说起石化项目,不得不说真的是不缺钱,控制器系统一水的高端产品,还是两套冗余设计。此制冷设备是用于油库制冷的,所以对可靠性要求极高,不能出问题,运行中停机就是生产事故,不但要记录还要写原因汇报。总之就是这套制冷系统不准停机,不准出现不能制冷的情况。
    恰好一台设备正要进行安装和验收,验收过程中甲方的人多次通断电设备,然后就发现在设备的历史故障记录里多了不少的故障报警信息,这些报警也不影响开机使用,但是每次停机,再开机的时候就会出现一条,这使得甲方怀疑设备有问题,基于可靠性的要求比较高,甲方要求必须一天内从根本上找出原因,并且书面报告。
    经过排查硬件,软件,电路接线,终于在下午找到了问题的原因。原来是客户一个外接的水位报警开关连入制冷设备的DI端口引起的误报警,大概的电路接线如下图所示:
图1.png
图1
    制冷设备的供电电源是一个开关电源,输出24VDC,而甲方现场使用的水位开关外接的是一个24VAC输出的变压器。当设备断电时,开关电源因为有滤波电容的原因,还会保持大约3S的24VDC电压输出,而交流变压器几乎是在断电同时就没有了24VAC电源输出。这就导致当总电源断开时,PLC仍在正常工作,而DI端口电源却变为0,3S的时间足够PLC检测到DI端口断开,并产生报警记录。而当再次上电时,因为DI端口报警可以自动清除,所以只能在历史报警记录中查看到。
图2.png
图2
    原因找到了,设备厂商的冤枉洗清了,但是这种问题想要让客户来避免似乎很难,如果你遇到这种问题怎么解决呢?