background image

设定的水量终点时,设备会自动由运行状态转入再生状态.设备在正常运行状态时,当遇
到突然停电、停水、

纯水

箱高液位停机、气动阀进气低压等情况下,

PLC 的内部计量器会自动

保持,待重新启动时,由原保持流量值继续计量,保证系统不会在系统停机、停水、停气错
误时计量.另外,设备的阴床出水口装有智能电导率仪,可以防止出现水质超标的现象.
当纯水水质到达预设的电导率时,电导率仪会自动输出报警信号,

PLC 会自动接收信号,

并强制触发设备由运行状态转入再生状态,这样可以保证不会因为原水水质发生变化等原
因而使出水水质超标。
 控制系统分为下位机和上位机:下位机采用德国西门子公司的 S7—300PLC,主要硬件配

[2]如下:

    CPU315—2DP 模件 1 块
    PS307—1E 

电源

模件

1 块

    SM32232 点 24V 数字量输出模块 6 块
    SM32132 点 24V 数字量输入模块 8 块
    SM3318  通道模拟量输入模块 3 块
    CP341—1C,带 RS422/RS485 接口的通讯模块 1 块
    上位机的作用主要是提供一个人机交互界面,使操作人员可以直观地了解现场各工艺参
数,根据生产需要发出相应的控制指令.另外还可以使用大容量存储器记录历史数据,管
理人员据此了解一段时间内的生产状况,为提高生产效率制定新的生产方案提供可靠的依
据.为实现以上功能,组态软件是最优的选择.这里使用的组态软件为

STEP7V5.0 及

Kingview5.0.它集控制技术、数据库技术、网络技术、人机界面技术、图形技术于一身,包
含动态显示、报警、控件、趋势、网络通信等组件,提供了一个友好的用户界面,只需编写少
量的代码即可生成高质量的控制系统.系统构成框图如图

2 所示:

    3 程序设计
    化学水处理系统的
程 序 设 计 , 可 按 照
s7300PLC 的 编 程 指
令要求,编制相应的
程 序

[3] . 此 控 制 系

统包括

1#系列阳床、

阴床投运、停运程控,
2#系列阳床、阴床投
运、停运程控,

3#系列阳床、阴床投运、停运程控,1#系列阳床、阴床再生程控,2#系列阳床、

阴床再生程控,

3#系列阳床、阴床再生程控.下面以 1#系列阳床投运程控为例来说明其程

序设计.

1#系列阳床投运程序流程框图如图 3 所示.当 1#系列投运时,同时开启 1#阳床进

水阀、顶部排气阀及运行

1#清水泵,进行阳床正洗排气 1 分钟,然后开阳床正洗水阀,关

顶部排气阀,进行正洗

3 分钟,之后关阳床正洗水阀,开 1#阳床出水阀,并投运 l#CO,脱

气风机,这就是阳床的投运程控过程。
    4 系统软件
    控制系统在 Windows2000 环境下运行,组态软件为 STEP7V5.0 及 Kingview5.0.系统
利用组态软件

Kingview5.0 的驱动程序与下位 s7—300PLC 进行数据通讯,包括数据采集

和发送数据/指令;下位

S7—300PLC 则通过 MPI 卡与上位计算机交换数据,每一个驱动

程序都是一个

COM 对象,这种方式使通讯程序和组态软件构成一个完整的系统,保证了

系统高效率运行.