燃气轮机控制系统与主装置DCS控制系统时钟同步
2017-06-02陈海庭
【关键词】燃气轮机控制系统 DCS控制系统 原因分析 系统时钟同步
海洋石油富岛化肥一期燃气轮机SUVIMAC-II控制系统2008年初改造为TRICONT S3000三冗余控制系统,由于燃机控制系统独立设置于现场压控室,与主装置DCS系统没有进行时钟同步,二者之间存在较大的时钟偏差(约7分钟),给事故原因分析带来了一定困难。
海洋石油富岛化肥一期装置工艺空气压缩机组驱动透平燃气轮机是从意大利新比隆公司引进的工业用燃气轮机;主装置DCS系统为横河CS3000控制系统。2013年8月的一次跳车事故中,因为燃气轮机跳车报警信息与DCS报警信息出现不同步,导致事故判断及故障查找出现一定困难。在下面提供了一种不增加硬件成本的时钟同步方法。即通过系统间定时对时来实现时钟同步功能。
1 跳车过程描述
2013年8月16日凌晨4点35分22秒出现02K001机组跳车信号。合成SIS系统SOE记录如表1。
燃气透平控制系统的SOE(见图1)可看出(与合成SIS系统时间相差约7分钟),燃气透平出现伺服故障报警MALM191,2秒后排气温度高报警MALM155,3秒后排气温度高联锁MTRIP113机组跳车。
2 与主装置DCS系统时钟同步
下面提供了一种不增加硬件成本的时钟同步方法。即通过系统间定时对时来实现时钟同步功能。
以主装置DCS系统为标准时钟,在燃机控制系统C2S3-28增加一个DI点,每天凌晨2点0分0秒,主装置DCS系统产生一脉冲信号,燃机控制系统收到此信號后将时分秒定为2、0、0,年月日仍为系统日期,将二者结合对系统重新对时。IntouchHMI在2点10分1秒时,将进行一次对时,将HMI系统时间重新对正。
在系统程序的SOE区第一页右上半部分增加一段程序(User Documents/Programs/SOE),修改系统时间,如图2 所示。
Intouch HMI增加测点
dTIME_SYN,为DI点,位置为C2S3-28
tMLSEC,为BOOL内存点,定义其ALIAS与TS1131一致
Intouch HMI增加脚本,在条件脚本区
条件为:tHour==2 AND tMunite==10 AND tSecond==1 AND tMLSEC<=800
动作为:
StartApp "CMD /C DATE "+StringFromIntg(tYear,10)+"-"+StringFromIntg(t Month,10 ) +"-"+StringFromIntg(t Day,10 ) ;
StartApp "CMD /C TIME "+StringFromIntg(tHour,10 )+":"+ StringFromIntg(tMunite,10)+":"+StringFromIntg(tSecond,10 );
至此,燃机控制系统与主装置DCS系统时钟同步完成。时钟同步后,两个系统之间时钟偏差在2秒以内,很好的解决了SOE事件记录时间偏差过大的问题。
3 结束语
通过上述方法将燃机控制系统与主装置DCS系统时钟同步,很好的解决了SOE事件记录时间偏差过大的问题,大大地提高了故障判断与故障查找时间,为装置的稳定可靠及长周期运行打下了坚实的基础。
作者简介
陈海庭,男,助理工程师,技师。目前在中海石油化学股份有限公司海南基地电仪部从事仪表运行维护工作。
作者单位
中海油化学股份有限公司 海南省东方市 572600