background image

22

基于组态软件和PLC的造纸污水处理监控系统

3.1组态软件MCGS

位机采用研华610型工控机,机上装有废水处理运行软件。

该软件采用组态软件MCGS所提供的开发环境构建。在MCGS

开发环境中有五大部分:设备窗El、主控窗口、实时数据库、用户

窗F-I和运行策略,如图3所示,分别从这五个方面构建废水处理

运行软件。

McGs

期摘口

设翻腑

肋钢

荑雌

稳黼

-4启动目自#

一象嘲群

一设黼

-I匿是

一翅酝瞧

-4帮日{冁

一象嫩

一脯

一捐敷耀

一退燃

LJ徽

U翻计咻

U珈耐辨

-4箍嫂

-4自定黼

图3

MCGS组成框架示意简图

1)主控窗口:是工程的主窗口或主框架。在主控窗口中可以

放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口

的打开或关闭。

2)设备窗口:是连接和驱动外部设备的工作环境。在本窗口

内配置数据采集与控制输出设备,注册设备驱动程序,定义连接

与驱动设备用的数据变量。废水处理软件利用了MCGS支持上

述硬件驱动的特性,能够读或写ADAM模块信号,读写PLC的

相关寄存器。因此可以通过ADAM模块控制水泵及蠕动泵的转

速,读取COD检测值。使各个单独的设备统一在软件的管理

下。软件运行时,设备窗口不可见。

3)用户窗口:本窗口主要用于设置工程中人机交互的界面,

诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。在

用户窗口建立了废水处理自动控制系统主界面,建立进出水

COD、PAC和PAM用量、进水流量等各变量的日、月、年变化曲

线,这些窗口是本系统的人机交互界面。主要的操作在废水处理

自动控制系统窗口(图1)完成,其他窗口可以浏览相关的曲线

走势和数据

4)实时数据库窗口:是工程各个部分的数据交换与处理中

心,它将MCGS工程的各个部分连接成有机的整体。在本窗口

内定义不同类型和名称的变量,作为数据采集、处理、输出控制、

动画连接及设备驱动的对象。在实时数据库中建立了多个数据

对象。数据对象的类型有数值型、开关型、字符霉51和组对象型。数

值型对象可以存储数值,参加运算,并能与ADAM的模拟量通

道相连接。开关犁对象与PLC的某些寄存器连接,能表示其所

处的状态。组对象型对象是多个数据对象的集合,可以方便地同

时存储在数据库中,便于浏览和分析。在建立用户窗El后,把这

些数据对象和相关的动画构件连接。软件运行时通过操作动画

构件,能对数据对象执行输入、输出。

5)运行策略窗口:主要完成工程运行流程的控制。包括编写

控制程序(if...then脚本程序),选用各种功能构件,如:数据提

取、历史曲线、定时器、配方操作、多媒体输出等。在运行策略窗

口可以建立多个策略。所谓“运行策略”是用户为实现对系统运

行流程自由控制所组态生成的一系列功能块的总称。废水处理

软件除缺省的启动策略、退出策略外,还生成了循环策略和数据

存盘策略。利用MCGS自带的脚本编辑器,在循环策略内部生

成多段控制程序。这些控制程序对本废纸造纸废水处理控制系

统的自动运行起到了关键的自动控制作用。

在数据存盘策略内部利用MCGS自带的策略工具箱里的

“Excel报表输出”策略构件,对包括进水COD,出水COD,絮凝

剂流量,助凝剂流量等数据对象成员的存盘组对象进行设置,按

一定形式输出。软件运行过程中可以随时通过一个热键将相关

数据存盘输出到指定的Excel文件。

另外,MCGS还提供自定义策略,可以根据具体情况白行编

写控制程序挂接到MCGS中以完成特定的功能。本废水处理控

制系统即利用VB语言编写预测控制模型,形成一用户构件,完

成出水COD的预测和加药量的计算。

3.2下位机PLC

下位机采用西门子S7—226AC/DC/RELAY型PLC。通过

编制程序,PLC町以独立控制电磁阀。MCGS中有该PLc的驱

动程序,因此可以和S7—226通讯。PLC只需要控制电磁阀1,

电磁阀2,和排泥阀。用西门子公司提供的专门编程软件

STEP7

Micro/Win32编程。编程后下载到PLC中。程序如下:

networkl

LD

SMO.O

AN

T38

TON

T37,+300

network2

LD

T37

TON

T38.+600

network3

LD

SM0.O

AN

T40

TON

1"39.+7200

network4

LD

T39

TON

T40.+7200

network5

LDN

T39

AN

T37

Q0.0

network6

LD

T39

AN

T37

Q0.1

Network7

LD

SMO O

M0.1

Q0 2

其中PLC的输出端点QO.O,QO.1.QO.2分别对应电磁阀1,

电磁阀2,排泥阀。M0.1是位寄存器。在MCGS实时数据库中建

立相应的变量对应上述输出位和寄存位。通过动画组态,MCGS

能够读取电磁阀的开关状态。并可以在MCGS中操作M0.1位,

使排泥阀动作。

4结束语

通过这个造纸污水处理实验窜监控系统,能够在实验室实

现造纸污水处理自动控制。可以模拟造纸厂污水处理车间运行,

避免了到造纸厂进行实验,影响造纸厂的生产,而且为进一步研

究造纸污水处理智能控制打下基础。

参考文献

[1]马邕文,吴娇,万金泉,等.废纸造纸废水的水解酸化处理[J].中国造

纸,2006,25(10):22—24

[2]马国华.监控组态软件及其应用[M].北京:清华大学出版社,2001

[3];It京昆仑通态自动化软件科技有限公司.MCGS用户指南[K],2003

『收稿日期:2008.12,3]

 

万方数据