·上一文章:基于CC1110的无线传感器网络节点设计
·下一文章:具有高精度的悬浮轴振动测量传感器的设计
软件部分是实现脱硫控制的关键部分。软件按照模块化结构进行设计,以便达到较强的移植性和今后的功能扩展。
(1)程序流程
脱硫系统程序流程如图1所示:
(2)闭环控制
为了经济运行又达到环保标准,需要根据SO2含量控制给料量。本脱硫系统PLC模拟量闭环控制PID功能图如图2所示,用SO2浓度传感器检测反应炉内的SO2浓度,变送器将传感器输出的电流信号转换为标准量程的电流信号,然后送给模拟量输入模块,经A/D转换后得到与SO2浓度成比例的数字量,CPU将它与SO2设定值进行比较,按照PID控制算法对误差值进行计算,将运算结果(数字量)送给模拟量输出模块,经D/A转换后变为电流信号,用来控制给料机的输送量的多少,通过它控制锅炉内的SO2浓度,实现闭环控制。
S7-200 PLC提供了内置的PID运算指令。在进行模拟量闭环控制时,使用模拟量扩展模块(EM231、EM232)来完成PID控制。本文设计的PID功能指令如图
3所示,只需设定好PID参数,运行PID控制指令,就能求得输出控制值,实现模拟量闭环控制。本系统采用了现场实验整定法,直接在过程控制系统中进行参数整定。在上位机界面通过SO2实时曲线观察SO2浓度变化并修改PID参数,来达到理想的控制值。
7、结束语
通过应用西门子S7-200 PLC,实现了对脱硫系统进行可靠的、高效的实时控制和监控,提高了系统的可靠性、安全性和自动化的程度。在山东某热源厂的应用实践证明,本系统性能可靠,故障率低,具有非常好的环保效果和经济效益。