APP下载

老化房温度控制与热平衡

2016-09-13山西中北大学机电工程学院吴俣倩

河北农机 2016年2期
关键词:子程序小数点温度控制

山西中北大学机电工程学院 吴俣倩

老化房温度控制与热平衡

山西中北大学机电工程学院吴俣倩

老化房是针对高性能电子产品仿真出一种高温、恶劣环境测试的设备,是提高产品稳定性、可靠性的重要实验设备,是各生产企业提高产品质量和竞争性的重要生产流程。老化房主要包括:空气调节系统、加热系统、测控系统、控制系统。以 PLC为控制单元,结合温度传感器和显示单元等,实现老化房的温度控制。使用温度传感变送器获得温度的感应电流,送到 PLC的扩展模块 EM235,将电流信号转变成 PLC可以识别的数字信号,将系统反馈回来的温度值和实际需要的温度值进行比较,并经过 PID运算处理,来实现老化房的温度控制与热平衡。

温度控制;热平衡;PLC;软件设计;控制算法

引言

目前,国内外关于老化房温度控制与热平衡技术发展地比较成熟,大多数采用PTC加热器、PID温度调节、PLC控制等,但随着PLC、工业网络及监控组态软件的迅速发展,基于PLC控制温度的技术优势越趋明显。

1 系统总体设计

1.1方案设计

老化房温度控制与热平衡主要需要完成对温度的采集及设定工作,从而完成对温度的控制。本方案采用PT100铂电阻传感器当做温度测量单元,外部温度经PT100以电流信号传给PLC扩展模块EM235后被转化成数字信号,传给PLC进行处理,变成实际的温度值,然后进行PID双闭环串级控制运算,根据PID的输出值来控制调功器的输出电功率以控制老化房的温度加热器,实现对老化房的温度控制。

1.2控制系统的设定

(1)能够实时采集与现实老化房的温度;

(2)通过警示灯和声音进行报警;

(3)可以对温度进行设定,从而满足不同温度的需求。

1.3控制系统的组成

本设计以PLC为控制单元,硬件系统包括:PLC、EM235扩展模块、PT100铂电阻、加热单元、声光报警。硬件系统原理图如图1所示。

图1 硬件系统原理图

1.4硬件设计

本温度控制系统采用德国西门子S7-200PLC,S7-200CPU的 选 择CPU226,模拟量输入/输出模块选择西门子的EM235,热电式传感器选择PT100铂热电阻传感器。老化房温度控制与热平衡设计电气接线图如图2所示。

图2 系统硬件电气接线

2 PLC控制系统的软件设计

2.1程序设计思路

S7-200CNCPU必须配合STEP7-Micro/WIN V4.0 SP3或以上版使用。PLC运行时通过特殊继电器SM0.0产生初始化脉冲进行初始化,将温度设定值、PID参数值等存入数据寄存器,系统随时开始温度采样,采样周期设为17秒,TT1(PT100温度传感器)将采集到的出口温度信号转化为电流信号,电流信号再通过AIW0进入PLC,作为主回路的反馈值,经过主控制器(PID0)的PID运算产生输出信号,作为副回路的给定值。从而控制热电阻的电流,完成对温度的控制。

2.2用 PID指令向导生成 PID程序

(1)进入PID配置向导,设置温度范围及PID控制参数,控制参数可以使用默认值。

(2)设置回路输入/输出选项,指定回路的过程变量(pv)使用单极性标定;设置过程变量(pv)的标定范围为 0~32000。

(3)设置输出类型为数字量输出,占空比周期为1秒。

(4)设置回路的报警选项。

(5)为配置分配存储区。

选择一个未使用的V存储区来存放模块的配置信息,可以点击“建议地址”按钮,让系统来选定一个合适的存储区。这里PID回路存储区的首地址为VB400。

(6)指定子程序和中断程序。为向导子程序和中断程序命名。

(7)生成PID代码完成配置。

(8)指令树显示栏出现PID调用子程序。

(9)PIDx_INIT指令。

PIDx_INIT指令根据在PID向导中设置的输入和输出执行PID功能。每次扫描均调用该指令。

PIDx_INIT指令的输入和输出取决于在PID向导中所做的选择。我们选择“增加PID手动控制”。

图3 PIDx_INIT指令使用

(11)PID回路表

图4 PID回路表

2.3通过文本显示向导配置 TD200C显示屏

(1)进入文本显示配置向导,选择TD型号和版本,这里选择TD200C第一版。

(2)使能标准菜单“TOD、强制、存储卡编程、改变PLC工作模式、编辑PLC存储区”选项全部启用,更新速率选择尽可能快。

(3)配置本地化显示。

(4)配置键盘按键。

(5)基本配置完成进入用户菜单配置,定义用户菜单和文字输入要在屏幕上显示的文本,为“PID温度监测”添加屏幕,指定数据地址为VD1000,实数,小数点后一位。

(6)按照上面的方法为菜单“PID参数设定”添加三个屏幕(用于设定比例增益系数Kc:数据地址为VD412,浮点数小数点后两位,允许用户编辑,用于设定积分时间常数Ti:数据地址为VD420浮点数小数点后两位,允许用户编辑。用于设定积分时间常数Td:数据地址为VD424浮点数小数点后两位,允许用户编辑)。

(7)为菜单“PID目标温度设定”添加一个屏幕0,设定PID温度控制系统的目标温度(数据地址为VD2000实数小数点后一位,允许用户编辑)。

2.4程序编辑

主程序完成对系统的启动和停止控制,并实现对其他子程序的有效调用任务。主程序的梯形图如图5所示。

图5 主程序的梯形图

3 总结

本设计基于PLC来实现老化房的温度控制与热平衡,达到温度实时显示与控制。该系统克服了传统的PTC加热器和PID调节器调节精度不高的缺点,充分发挥了PLC控制灵活、编程方便、适用性强、实时显示并能实现远程监控的优点,提高了控制的精确性。

[1]商高平,马伯渊.PRoFIBus一DP现场总线在反渗透水处理中的应用[J].微计算机信息,2006,2-1:56-58.

[2]荆涛.染整设备机电一体化[M].北京:中国纺织出版社,1997,P120-P250.

[3]SxEMENS.SIMATIC57一200可编程序控制器系统手册.2000版.

吴俣倩,1989年出生,河北省辛集市人,硕士,研究方向:结构设计。

猜你喜欢

子程序小数点温度控制
船舶主机温度控制方法优化
锻造温度控制
基于模糊控制的PLC在温度控制中的应用
浅谈子程序在数控车编程中的应用
小数点移到哪去了
子程序在数控车加工槽中的应用探索
西门子840D系统JOG模式下PLC调用并执行NC程序
基于模糊PID算法的空调机组温度控制
简化编程与子程序嵌套的应用
超级小数点