图2 浓黑夜浓度控制方案
3软件设计
本系统采用西门子公司的S7-300系列产品。在设计当中,根据设备测控点的情况和厂方用户的要求,系统以S7314-2DP控制器为核心,通过PROFIBUS-DP总线与2个ET200M远程站相连(如图2 所示),用于采集现场仪表数据信息和控制算法的实现。在现场实际应用中,数字量输入输出,、模拟量输入输出都留有部分备用,已备系统将来扩充的需要。西门子公司的ET200系列是采用PROFIBUS-DP协议的分布式I/O,应用时,S7PLC作为DP主站,通过带有集成DP接口的CPU315-2DP接到PROFIBUS总线,而ET200作为DP从站接到PROFIBUS。整个控制系统采用两个控制柜(主柜和副柜)。S7主站、#1 ET200M从站放在主柜,采集系统的模拟信号;#2 ET200M从站放在副柜,用来采集工段的电动机执行机构阀位反馈信号及输出执行机构的驱动信号。系统采用主站加从站的结构,可使系统造价降低,并且扩展灵活。
据本工段的工艺特点和工艺要求,我们编制了采样子程序,该程序主要用于对所设测控点的温度压力流量进行信号采样;受外界影响,在不同时刻所采样的信号精确度不够高,为此我们又编制了滤波子程序,以及PID控制程序和量程转换子程序、电机启停子程序、设备间连锁子程序等。
4人机界面操作系统(HMI)
这部分主要由操作站、工程师站和打印机(外部设备)组成,实现人机接口。它的主要功能是集中各分散过程控制装置送过来的信息,通过监视和操作,把操作和命令下送到各分散控制装置。工业控制PC以Wincc作为人机界面,并分别设置了操作员站和工程师站。操作员站(OPU)用于画面显示、报警、泵和电机的手/自动启停以及现场各被控参数的采集、显示和控制,而工程师站(ENG)用于工程师对生产现场的监视、打印报表以及对工艺参数和控制器参数的修改等。操作员站和工程师站的画面组态软件选用SIEMEN公司的WINCC完成用户二次软件开发。PC的主要功能是显示工艺流程、电机及阀门等的运行状态及控制、故障报警、故障发生的部位及其处理方法;显示温度、液位等模拟量,并能通过打印机打印。WINCC是西门子公司专门为过程控制和现场监控开发的监控系统软件,本系统分别制作了蒸发工段一、蒸发工段二个工艺画面,画面中的各参数的设定都是随着PLC的改变而改变的。工作人员可以通过这些画面监控各个电动机的运行和池中液位的高低,而且可随时根据系统运行状况而直接控制电动机的运行。
a
b
图3 蒸发工段工艺图
5 仿真结果
图4~图6是蒸发器液位、板式冷凝器冷凝水的温度、蒸汽压力的仿真结果。
图4 蒸发器稀黑液液位
图5 板式冷凝器冷凝水的温度
图6 进效蒸汽的压力
从图4~图6可看出:3个被控参数在阶跃输入信号作用下的响应曲线的衰减比都近似于4:1,系统响应速度快,调节时间短,能很快达到稳定,系统超调量小,且控制精度都比较高,其动态性能、稳定性能都能满足厂方的要求,如精度为0.05,远小于厂方提出的0.02,蒸发器开机10秒左右,液位、温度基本稳定于设定值。
6 应用体会
本S7-300具有以下显著特点:(1)循环周期短、处理速度高;(2)程序结构简单、可用于复杂功能;(3)产品设计紧凑、可用于空间有限的场合;(4)模块化结构、适合紧密安装;(3)无需电源备份,免维修;(4)可在恶劣气候条件下露天使用。而且添加的分布式I/O与PLC站中的本地I/O具有同一的编址,因此在用户程序中可以像访问本地I/O一样方便的访问分布式I/O,这样编程时就完全不必考虑一个I/O地址在物理上是通过何种方式连接的。本系统抗干扰能力强,控制精度高,传输数据及时可靠。高效、节能,已于2002年6月投入现场使用,经过近半年来的现场运行,系统至今仍稳定可靠。