PLC在天然气田设施保护系统中的应用(下)-PLC技术网(www.plcjs.com)-可编程控制器技术门户


PLC在天然气田设施保护系统中的应用(下)

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2006-3-21 21:40:57     来源:   作者: 点击:
点击【 大  中  小 】, 可 以 选 择 字 体的大小,以便 你 阅读.
4 PLC的软件编程
    A-B PLC 5/40处理器随机提供6200系列编程软件,但在实际编程中采用了Rockwell软件公司的Logic 5软件对PLC进行编程。Logic 5是基于Windows的应用程序,相对于6200编程软件具有直观、易用、功能强大的特点。该软件运行于PC机上,通过RS 232串行口对PLC进行编程。由于程序复杂,故将程序分为若干个子程序进行编程。这些子程序块依次是,加电初始化模块、主从处理器同步模块、人机界面通信模块、模拟量高/低报警判断模块、Fire ESD/ESD/PSD/USD信号产生模块以及关停动作执行模块。经后来的系统调试实践证明,这种模块化的编程方式对安装调试提供了很大的方便,具体程序流程图如图3所示。
按此在新窗口浏览图片

5 人机界面功能的实现
    人机界面由RS3 DCS与报表服务器组成。
    由于RS3 DCS提供了与PLC 5系列处理器通信的子模块,故人机界面与PLC 5处理器的通信设置相对较为简单。只需将RS3 DCS的控制块设置为PLC BLOCK,并将PLC型号设置为AB PLC 5即可建立与PLC的通信。通信建立后,便可在RS3 DCS的流程画面、历史曲线以及报警设置等组态画面中引用PLC处理中的变量。借助RS3 DCS强大的组态功能,可方便地实现对设施保护系统状态的监视与跟踪。
    RS3 DCS提供了简单的报表功能,但相对生产管理信息系统的要求还有很大的距离。因此,在RS3 DCS原有报表功能上重新开发了报表生成系统。报表服务器的报表软件,采用Visual Basic进行编程。该程序共分为三部分,依次是,数据通信部分、数据库读写部分以及报表生成部分。程序使用串行口通信控件从RS3 DCS中读取数据,并通过ODBC使用SQL语言对数据库进行读写操作,最后再调用Lotus Notes Script生成电子邮件格式的报表,并通过局域网将报表传递到生产管理者的信箱中。
    6 结束语
    该系统在应用实施后运行良好,并经多次突发性事故证明了已达到保护生产设备的要求,从而确保了安全生产,降低了生产成本。系统的报表系统自运行以来为企业的管理信息系统提供了大量的生产数据,达到了为操作与管理人员提供及时、可靠的数据的要求。

上一篇: 计算机与PLC集成控制系统在石化行业的应用
下一: 利用PLC + IPC 实现原油自动计量