分散控制系统的维护备份

2012-06-12 09:42禚昌拓李娜
综合智慧能源 2012年9期
关键词:子程序调用组态

禚昌拓,李娜

(国电费县发电有限公司,山东 临沂 273425)

0 引言

国电费县发电有限公司一期为2×650 MW超临界火力发电机组,分散控制系统(DCS)采用上海福克斯波罗(FOXBORO)公司提供的FOX I/A Series 7.0智能自动化控制系统(以下简称FOX I/A系统)。采用CP60处理器(以下简称CP,其最快扫描处理周期为100 ms)、UNIX Solaris操作系统、FOXDRAW图形编辑软件、FOXVIEW图形监控软件、INFORMIX数据库软件、IACC逻辑组态软件及ICC控制器操作系统软件。

DCS的维护和备份是保证电厂安全、可靠、稳定运行的关键,在实际应用中,DCS检修前都是系统工程师手动进行多天数据的备份,容易造成文件丢失,实用操作性不强。该项目实现了DCS画面及逻辑的完全自动化一键式备份,解决了DCS程序备份的困难,减轻了人员的工作量且可解决一些CP出现的问题和故障,可在线恢复数据,大大提高了设备的安全、可靠性。

1 主程序的运行

以国电费县发电有限公司#1机组为例,在工程师站AW1001上autoback自动备份运行的主程序,通过对各子程序的调用,实现了DCS的一键式自动备份。

;以上程序为判断此程序需运行hostid为AW1001的工作站上,防止程序误运行使备份程序不完整。

图1 程序运行主界面

2 备份CP运行在线数据

此cpback程序主要备份CP运行在线数据。如果定期进行此程序备份,一旦工作站硬盘突然出现故障,可以保证机组正常运行的前提下,在短时间内通过不停机和下装CP直接进行在线恢复数据,保证机组的安全运行。程序通过将目录/opt/fox/ciocfg/及其他目录下CP运行的相关数据备份到/opt/backup/AW1001/BAK/1CPDB文件中,然后使用compress命令对文件进行压缩,以便传送至其他工作站。

3 全面备份工作站数据

以下程序对工作站全面数据进行备份,包括机组运行画面、机组ICC组态数据、软件程序和工作站其他杂项备份。此程序可以自己运行,也可以通过autoback程序进行调用。程序运行界面如图2所示。

图2 程序运行界面

;程序通过while-do循环调用子程序运行进行数据备份,选择0,回车选项退出此循环,选择其他数字,调用其他程序,以下各子程序为循环内部程序。

3.1 备份DCS画面

选择1,将显示“Backup Feixian Power Plant Unit#1 Files,Please Wait……”将进行机组运行画面及所需要的字库,函数备份。程序如下:

3.2 备份ICC组态数据

选择2,将显示“Backup Feixian Unit#1 CIO Configurator to HardDisk,Please Wait……”将调用子程序 iccbackup对机组ICC组态数据进行备份,程序如下:

3.3 备份程序

选择3,将显示“Backup AW1001 Backup TOOLS files,waitting……”,将对程序软件进行备份,程序如下:

3.4 备份杂项

选择4,将显示“Auto Backup MISC files,Please waitting……”,将对FOX I/A运行中的杂项进行备份,程序如下:

4 将备份数据传送到其他工作站

此stationcp是备份主程序autoback的一部分,通过程序调用将之前的备份数据传送到其他工作站以做冗余备份。

具体程序如下:

5 结束语

介绍了FOX I/A系统的维护和备份情况,基于UNIX操作系统实现了自动化一键式备份,供DCS维护备份和UNIX系统编程时借鉴和参考。由于笔者水平有限,如有错误和不足之处,欢迎各位专家和读者批评指正。

[1]刘香云.分散控制系统安装调试及提高可靠性的技术探讨[J].华电技术,2010,32(3):25-27.

[2]刘铁成.发电厂侧自动电压控制系统的原理及应用[J].华电技术,2010,32(9):19 -24.

猜你喜欢
子程序调用组态
基于PLC及组态技术的恒温控制系统开发探讨
核电项目物项调用管理的应用研究
系统虚拟化环境下客户机系统调用信息捕获与分析①
基于PLC和组态的智能电动拧紧系统
基于PLC和组态的新型回转类测试设备的研制
浅谈子程序在数控车编程中的应用
PLC及组态软件在隧道监控系统中的应用
子程序在数控车加工槽中的应用探索
西门子840D系统JOG模式下PLC调用并执行NC程序
利用RFC技术实现SAP系统接口通信