水厂中控室报警功能通常使用音箱来实现,即上位机产生报警信息后驱动音箱播放不同的报警声音来表示不同等级的报警。由于音箱比较吵,有的时候警告较多,夜间值班人员故意将音箱静音,但这样带来的风险就是报警可能不被及时处理,易发生事故。后来为了解决这个问题,开始在中控室安装声光报警器,用不同的灯光表示不同的报警等级,只有最高等级的报警才驱动蜂鸣器提醒操作员注意,这样就能很方便了解系统故障信息,同时中控室摄像机可以直接记录故障现象和工人操作过程。
以前中控室安装声光报警的时候需要将报警器的控制线接到就近的一个PLC站,通过PLC的IO接口驱动。不仅要在PLC里做大量的数据通讯和故障分类汇总的编程,如果中控室附近没有控制站还需要铺设较长的电缆。最近发现有一种很便宜的Modbus接口的IO模块,几十块钱一个,就想到用这个模块驱动声光报警器肯定很方便,正好赶上西门子一体化灯柱的免费试用,就第一时间提交了申请,并购买了Modbus模块,做好了准备。
昨天收到灯柱,今天就马上开始测试了。这款灯柱是一体化结构,有红、黄、蓝三种LED灯和一个蜂鸣器,接线一共有5根,直流24V驱动,从说明书看还有其他不同通道数的型号。跟其他厂家产品不同的是灯的外壳是纯白的,靠里面不同颜色的LED来发光,并且是一体化的,不像施耐德那样通过模块组合。整体来看外形小巧匀称,使用方便。
我买的Modbus模块有4路输入和4路继电器输出。我用4路继电器输出分别驱动三个LED灯和蜂鸣器,还用一路输入接了一个静音按钮。模块提供了一个测试软件,安装完毕,通过USB转485电缆将电脑和模块连接,利用厂家提供的测试软件手动测试一次成功。
通过使用Modbus模块,一个普通IO驱动的灯柱就变成了一个支持485通讯的“智能”网络设备。直接插入工控机,通过上位软件自带的Modbus-RTU驱动就可以跟灯柱建立连接,再通过脚本编程就可以很方便实现声光报警功能,省去了大量的PLC编程工作和电缆接线工作。以后我们计划将设备安装到一个塑料接线盒里,就可以作为一个标准产品供项目使用了。
系统全貌
灯柱接线
软件测试界面
点亮效果