污水泵站控制系统的设计与实现

来源:百度文库 编辑:神马文学网 时间:2024/03/04 12:11:31
1  系统概况
镇江市污水截流工程是江苏省苏南环保项目之一,是利用世界银行贷款兴建的市政环保工程,包括:古运河截流系统、内江截流系统、泵站、过江管道、中试氧化塘以及污水排放口等工程,这一系统远期 (2010 年 ) 所能接纳的污水量为 30×10 4 m 3 /d 。其污水外排工程采用多级泵站串联形式,利用地下管道逐级加压提升的方法进行排污。
控制系统主要由 Intellution FIX 人机界面、高速数据通讯网络 (DH—485 和 JSPAC) 及 PLC 系统三部分组成。系统组成的概念建立在一个开放式、模块化结构的基础之上,并使系统可以 灵活、方便地实现复杂的编程和组态工作。
系统设中央控制和现场监控两级,即中央控制室和七座泵站 (PLC1 ~ 7) 。中央控制室内装有一台 SLC—500 系列 PLC0 系统、模拟屏一面及二台工控机 ( 一用一备 ) , PLC0 实时采集各泵站的现场信号,并在模拟屏及上位计算机屏幕上显示出来。
2 系统设计
2.1 系统设计原则
根据控制系统设计规范,其设计原则为:
① 模块化。各系统自上而下逐层分解,直至完成所要求的功能,并在设计中尽量减少模块间数据、控制参数的传递,以减少相关性。
② 可靠性。采用双机热备用方式。
③ 实时性。自动地控制泵站各个设备,如阀门和水泵等的正常自动运行,在出现异常时迅速处理并报警。
④ 可维护性。采用模块化设计以方便维护。
⑤ 可读性和可扩展性。
2.2 系统设计思想
截流工程采用分级分布式计算机控制系统,对截流工程的工艺过程进行集中管理、分散控制。
① 采用分级、分布式结构
系统设中央控制室和泵站现场监控站两级,由中控室统一管理。每座泵站为相对独立的监控站,能实现就地控制的各种功能。系统功能还包括能实现手动控制、就地控制和远程控制 的相互切换,当系统出现故障时,各监控站仍能实现就地控制。
② 系统具有高可靠性
中央控制室设置成双机系统,采用双机热备份方式。自动化仪表驱动执行机构均选用可靠设备。
③ 故障诊断实时性
在一个控制周期内实现对系统内的各种 I/O 模板的自诊断,发现故障立即进行切换和报警。
④ 系统扩展灵活,重组容易。
⑤ 模块化兼容的应用软件。
泵站 SCADA 主站计算机系统采用开放式体系结构,有利于将来系统的升级。中心控制室计算机系统、管理大楼计算机系统、七个现场泵分控站及检测仪表,通过 DH—485 通讯网 (PLC0 与 PLC1 间 ) 和江苏省公用分组交换数据通信网 (PLC0 与 PLC2 ~ PLC7 间 ) 构成了一个先 进的管理控制和数据采集系统 (SCADA) ,实现了对整个镇江市城市污水截流工程的集中管理及分散控制。 控制系统构成如图 1 所示。

2.3 系统的硬件设计
根据设计任务书统计各数据量,并进行分类,由此来决定所需的模块类型与数量。模拟屏 控制机 (PLC0) 通过 DH—485 网和分组交换数据通信网 (JSPAC) 与各分控站通讯,从分控站获得所需数据并向分控站发送命令和信息。 PLC 0 还通过 KF 3 和中控室计算机传递命令和数据,并控制模拟屏。模拟屏显示各现场分站设备的状态和相关数据。
系统中的七个泵站 PLC 控制系统均由 A—B 公司提供的基本模块化控制器组成,它包括机架、电源、处理器 (CPU) 、各种输入 / 输出 (I/O) 模块和一个编程用的操作员接口设备。根据现场采集信号与被控信号的类型与数量确定所使用模块的类型与数量。本系统中 PLC 所用模块为:
① 处理器模板 (SLC5/0 3 ) ;
② 离散型 I/O 模板 (1746—IB16 、 1746—OW16 、 1746—OB23 模板 ) ;
③ 模拟量 I/O 模板 (1746—NI4 、 1746—NO4I 模板 ) ;
④ 电源模板 (1746—P2) ;
⑤ 操作员终端 (PanelView550,2711—K5A2) 。
所以,为一个实际的系统配置 PLC 硬件时,要根据以下的次序来选择相应的硬件产品:信号采集点数 →I/O 模板 → 处理器 → 电源 → 框架。
2.4 系统的软件设计
系统采用二级结构,由上位机、下位机和检测仪表组成,需要采集 35 个模拟量、 803 个开关量。模拟量包括液位、液位差、流量、压力、 pH 值等;开关量包括各种设备的运行状态与保护装置的动作状态。系统软件设计分为 IPC 软件和 PLC 软件两种。
① IPC 以 Intellution FIX 为开发平台,采用可视化开发技术进行图形界面的过程处理,实时显示图形,用户界面清晰,在上位机和大型模拟屏上显示整个截流工程的工艺参数、工艺流程及设备状态,操作人员可以清晰、直观地监视系统的运行状况。各种操作均以按钮、下拉菜单、列表框来实现,紧急情况下能在 IPC 和 PV550 上对各泵站的水泵进行控制。另外,系统还采用了数据完整性保护技术、动态交换技术、文件共享技术等,能从网络上的任何一个节点上直接访问数据库、图片以及其他文件,实现了人机绘画及监控、数据采集、数据管理、数据完整性、开放式结构、历史趋势曲线、报表打印等功能,满足了污水截流工程的实际需要。
a. 过程数据库是软件的心脏部分,是由过程控制逻辑而形成的一种过程描述,是由块和链组成。一个块 ( 也称点 ) 是一组过程控制指令代码,它执行规定的动作。系统中共创建了模拟输入 / 输出、数字输入 / 输出、模拟量寄存器、布尔、设备控制等数据块。在创建并使用数据 库后,可调整链的扫描时间或修改其相位来提高数据库的效率。
b. 使用动态数据交换技术,把过程信息传送给其他应用程序,如 SPC( 过程控制统计 ) 程序等; 在画面和过程数据库中插入来自其他应用程序的数据和另一个 SCADA 节点的信息,将该数 据放入链中并且进行报警和趋势处理;在 Excel 中快速地建立标准的报表,并能根据实时数据进行更新。从 Excel 工作薄中获取数据时使用下列语法: =EXCEL1 [ FILE.XLS ] SHEET1!R1C1 。同时,在 Excel 工作表中增加链接。链接用于工作表中显示数据,并能显示历史文件、报 表标题或文本中的静态数据和连续变化的数据,如实时数据、当前数据和时间。
c. 对所有不能存储在数据库中而又要用这些数据进行趋势显示的数据,如水泵运行时间、质量测试等,在 Excel 文件中创建了实验数据文件,每行代表一行实验数据,这样就可以在同一个趋势图中显示历史数据和实验数据。另外,从关系数据库中提取所需的时间是可以调整的,这取决于信息量和数据库的大小,采用把关系数据库存储在簇中并创建簇索引的方法,来提高数据提取的速度,达到优化数据提取的目的。
d. 为了防止非授予权写入数据库块,确保数据的完整性,在定义数据块时,定义了安全区域。一旦数据库节点有了安全保护,操作员必须首先进入注册程序,并且输入相应的名字和口令字。登录后,操作员才可以使用被授权的功能。
② PLC 梯形图软件是以 RSLogix500 为开发平台,软件的使用可另外配置编程终端,也可以在上位机上进行,通过 KF3 将微机中所编写的梯形图程序下载到 PLC0 的内存中,也可将 PLC 0 内存中的梯形图程序上载并存储在上位机上。
下位机控制主程序包含初始化、遥控、自控等 8 个子程序 ( 其中泵站自控子程序流程如图 2) ,其特点是集数据采集、通讯、遥控、自控于一体。菜单功能齐全,可完成各种参数的自动巡回检测,进行数据整理、运算、存储、输出报警信号,与上位机通过 X.28 分组交换构成广域通信网,实现远程通讯和控制。具体功能如下:
a. 采集泵站压力、水位、水位差、流量、 pH 值等八个模拟量。
b. 采集水泵运行、故障、电动闸阀全开、全关、运行、故障,启闭机全开、全关、运行、故障,格栅运行、故障等 126 ~ 320 个开关量 ( 各泵站不等 ) 。
c. 与中控室保持联络,实时传送数据。
d. 解释、执行中控室的遥控指令。
e. 自动控制水泵的运行,并保证泵与阀的联动。
f. 自动对故障源定位并报警。
g. 与中控室自动校对。
_xyz