二万制硫SIS系统报警记录功能分析与完善
2018-11-02龚文泉
龚文泉
(中国石油化工股份公司广州分公司仪控中心,广东 广州 510726)
1 引言
优秀的上位机人机界面(HMI)比较多,由GE Fanuc公司与微软公司合作开发的Cimplicity HMI便是其中之一。Cimplicity HMI在Windows 2000/NT操作系统下运行,是一个真正的客户/服务器体系结构,完全支持微软公司的数据连接技术,可以通过网络连接完全共享数据,具备很多特性和优点,可以与数百种第三方厂家的可编程逻辑控制器(PLC)、集散控制系统(DCS)互连[1]。Cimplicity HMI的功能很强大,但部分功能的具体使用相对较复杂,如果对其功能特点掌握不足,反而会给最终用户带来很多麻烦。本文着重分析了Cimplicity HMI的报警管理控件的功能及其在化工装置现场实际使用中的问题,并采用第三方编程软件开发可在运行环境下直接读取系统报警日志表的应用程序,实现了准确快速查找联锁停车原因。
2 二万制硫SIS系统简介
中国石油化工股份有限公司广州分公司有一套2x104吨/年硫磺回收装置(简称二万制硫),其安全联锁系统(SIS)采用了GE Fanuc公司的GMR(Genius Modular Redundancy)表决系统。SIS系统硬件及网络架构如图1所示,控制器为90-70系列PLC,内部通讯网络为冗余Genius总线,外部通讯网络为冗余以太网,输入输出模块主要由VersaMax I/O和Genius I/O组成,人机界面为Cimplicity HMI 6.1。系统没有配置专用的事件顺序记录(SOE)卡,所有现场事件和报警记录都通过Cimplicity HMI记录和显示。自该系统投运以来,在装置发生联锁停车时,经常因为HMI的报警记录信息不全,导致无法快速准确分析具体停车原因。

图1 SIS系统硬件网络架构示意图
2.1 SIS系统的人机界面
Cimplicity HMI是与微软公司合作开发的,其脚本语言采用VB Scripts(VBS),不仅软件自带了大量的控件,而且支持OLE(对象连接与嵌入)、ADO(ActiveX数据对象)等技术。……
