摘 要:阚山电厂原DCS系统报警是以报警窗口的文字作为运行人员获得报警信息的主要手段,报警声音为特定的短促乐音,不利于运行人员从众多的报警信息中把关键信息以最快的速度辨别出来,及时做出反应。为解决该问题,对DCS系统报警进行了优化改造,增加了语音报警系统。在报警信息产生时,及时用清晰的语音提醒运行人员,以便尽快采取措施、控制事态发展。
关键词:DCS;OVATION;语音报警;实现
阚山电厂原DCS系统报警是以报警窗口的文字作为运行人员获得报警信息的主要手段,报警声音为特定的短促乐音,这样的报警方式不利于运行人员从众多的报警信息中把关键信息以最快的速度辨别出来,不便及时做出反应,消除报警产生的危害。
为了解决这个问题,我们对DCS系统报警进行了优化改造,增加了语音报警系统。在报警信息产生时,及时用清晰的语音提醒运行人员,以便尽快采取措施、控制事态发展。语音报警系统采用DCS画面光字牌闪烁报警结合外部语音报警的方式。光字牌闪烁报警通过优化原DCS组态逻辑和监控画面实现,外部语音通过针对该项目自主开发的语音报警软件实现。
1 DCS报警组态
1.1 报警点组态
为了实现DCS画面光字牌闪烁报警的效果,需将所有的报警信息组态为LD数字量点,并为每个数字量点配置报警属性,即将数字量点PB中Config分项 "Statues Checking Type"设定为0或1,表示该数字量点为0或1时报警。每个数字量点为一个报警点,或称为子报警;相关子报警通过逻辑产生一个总的报警点。用总报警点作为报警画面上的一个光字牌,当有子报警存在时,则总报警点也触发,相应光字牌闪烁报警。点击光字牌可以弹出相应的报警细节窗口,用以显示子报警以及进行报警确认操作,如图1所示。
1.2 语音报警通讯设置
报警点首先根据所在控制器进行分组打包,16个报警点组成1个LP打包点,用以提高通讯效率。而后将报警打包点通过SLCPOUT算法写入LC卡。其中,SLCPOUT算法需要填写两个重要参数,分别为卡件地址PHW和数据首地址REG1。
1.3 LC模块配置
Ovation控制器通过链路控制器(LC)模块向外部语音报警提供串行数据通信。LC模块采用MODBUS-RTU协议与语音报警工作站进行通讯,LC卡为主机,语音报警工作站为从机。
2 外部语音报警
外部语音报警通过语音报警工作站来实现。语音报警工作站为Windows操作系统,安装了利用Windows多媒体底层驱动函数集自主开发的语音报警软件。语音报警软件通过串口驱动程序与LC模块通讯,从DCS系统采集报警点数据信息,并驱动相应语音文件播放。
语音报警软件界面提供报警状态监视、端口通讯诊断、报警点配置等功能,其中报警点的配置需在关闭端口条件下进行。报警点配置由10列构成:No、Point、Bit、KKS、Description、Primary、System、Enable、Wav、Loop,如图2所示。
其中:No为0-1599等数字,为报警点的序号,共1600点,不需要修改。
Point为0-99等数字,指的是DCS中报警打包点的地址,在DCS中16个报警点打包为1个单元。
Bit为0-15等数字,指的是报警点在报警打包单元中的第几位。
KKS为一系列字符串,指的是报警点在DCS中的KKS码,主要为了方便在DCS中查询。
Description为一系列字符串,指的是报警点的描述,表示报警点的具体含义。
Primary为1和2两种数字,指的是报警级别,其中1的级别高于2。
System为B、T以及E三种字母,指的是锅炉、汽机以及电气,表示报警点所属的系统。
Enable为T和F两种字母,指的是该报警点是否进行语音报警,当T时,若该点发生报警将进行语音报警,当F时,该点发生报警不进行语音报警。
Wav为报警点在报警时的语音文件名。语音文件为wav格式,通过语音合成软件生成,存放在程序目录中指定文件夹内。
Loop为1,2,...等数字,指的是报警点在报警时进行报警语音提示的次数。
系统禁用设置指的是当选定禁用某一系统时,该系统中所有点均不进行语音提示。
3 结束语
该语音报警系统已在阚山电厂投入使用。当DCS发生报警时,相应的光字牌和语音提示同时被触发,有助于运行人员在最短时间内发现和消除报警,使生产过程更加平稳,为公司的安全生产贡献了力量。
参考文献
[1]葛晓霞,缪国钧,朱建.SoundAlarm纯软件智能语音报警系统在火电厂的应用[J].中国电力,2005,38(5).
[2]郎微微,王鑫,肖健.横河DCS系统中语音报警的实现方法[J].化工自动化及仪表,2012,2.
作者简介:花道君(1980,6-),汉族,江苏省邳州市,工程师,本科,火力发电厂热控专业检修与维护。