基于PLC的锅炉温度控制系统

发布时间 : 星期三 文章基于PLC的锅炉温度控制系统更新完毕开始阅读

吉林工业职业技术学院毕业论文

4.2.2 计算机与PLC的通信

在STEP7-Micro/WIN 中双击指令树中的“通信”图标,或执行菜单命令的“查看”/“组件”/“通信”,将出现“通信”对话框,见图4-2。在将新的设置下载到S7-200之前,应设置远程站的地址,是它与S7-200的地址。双击“通信”对话框中“双击刷新”旁边的蓝色箭头组成的图标,编程软件将会自动搜索连接在网络上的S7-200,并用图标显示搜索到的S7-200。

图4-2 PLC通信窗口

4.3 程序设计 4.3.1 程序设计思路

PLC运行时,通过特殊继电器SM0.0产生初始化脉冲进行初始化,将温度设定值,PID参数值等存入数据寄存器,随后系统开始温度采样,采样周期是17秒,TT1(出口水温温度传感器)将采集到的出口水温度信号转换为电流信号,电流信号在通过AIW0进入PLC,作为主回路的反馈值,经过主控制器(PID0)的PI运算产生输出信号,作为副回路的给定值。TT2(炉膛水温传感器)将采集到的炉膛水温度信号转换为电流信号,电流信号在通过AIW2进入PLC,作为副回路

- 24 -

吉林工业职业技术学院毕业论文

的反馈值,经过副控制器(PID1)的P运算产生输出的信号,由AQW0输出,输出的4-20mA电流信号控制可控硅的导通角,从而控制电热丝的电压,完成对温度的控制。 4.3.2 PID指令向导

编写PID控制程序时,首先要把过程变量(PV)转化为0.00-1.00之间的标准实数。PID运算结束之后,需要把回路输出(0.00--1.00之间的标准化实数)转换为可以送给模拟量输出模块的整数。

图4-3 PID初始化指令

如图4-3,PV_I是模拟量输入模块提供的反馈值的地址,Setpoint_R是以百分比为单位的实数给定值(SP),Output是PID控制器的INT型的输出地址。HighAlarm和LowAlarm分别是超过上限和下限的报警信号输出,ModuleErr 是模拟量模块的故障输出信号。

主回路PID指令向导,如图4-4

- 25 -

吉林工业职业技术学院毕业论文

图4-4 主回路用0号PID回路

设置PID参数,如图4-5:

图4-5 设置PID参数

给定值的范围是0.0--100.0,比例增益Kc为-3.0,积分时间Ti=7 min ,因为主控制器采用PI控制,所以微分时间Td=0。

- 26 -

吉林工业职业技术学院毕业论文

2.回路输入量的极性与范围,如图 4-6:

图4-6 输入输出量的设置

3.PID指令的参数表占用的V存储区的起始地址如图 4-7:

- 27 -

联系合同范文客服:xxxxx#qq.com(#替换为@)