三菱plc和fx2n温度控制.pdf
文本预览下载声明
三菱plc 和fx2n-4ad-tc 实现温度pid 闭环控制系统的学习参考
风机鼓入的新风经加热交换器、制冷交换器、进入房间。原理说明:进风不断被受热体
加温,欲使进风维持一定的温度,这就需要同时有一加热器以不同加热量给进风加热,
这样才能保证进风温度保持恒定。
plc 接线图如下,按图接好线。配线时,应使用带屏蔽的补偿导线和模拟输入电缆配合,
屏蔽一切可能产生的干扰。fx2n-4ad-tc 的特殊功能模块编号为0 。
输入和输出点分配表
这里介绍pid 控制改变加热器(热盘管)的加热时间从而实现对温度的闭环控制。
在温度控制系统中,电加热器加热,温度用热电耦检测,与热电耦型温度传感器匹配的
模拟量输入模块 fx2n-4ad-tc 将温度转换为数字输出,cpu 将检测的温度与温度设定值比
较,通过plc 的pid 控制改变加热器的加热时间从而实现对温度的闭环控制。pid 控制时
和自动调谐时电加热器的动作情况如上图所示。其参数设定内容如下表所示。
三菱plc 和fx2n-4ad-tc 实现温度pid 闭环控制系统程序设计:
用选择开关置x10 作为自动调谐控制后的pid 控制,用选择开关置x11 作为无自动调谐
的pid 控制。
当选择开关置x10 时,控制用参数的设定值在pid 运算前必须预先通过指令写入,见图
程序 0 步开始,m8002 为初始化脉冲,用mov 指令将目标值、输入滤波常数、微分增
益、输出值上限、输出值下限的设定值分别传送给数据寄存器d500、d512、d515、d532、
d533 。
程序第26 步,使m0 得电,使用自动调谐功能是为了得到最佳pid 控制,自动调谐不能
自动设定的参数必须通过指令设定,在第29 步~47 步之间用mov 指令将自动调谐用的
参数(自动调谐采用时间、动作方向自动调谐开始、自动调谐用输出值)分别传送给数
据寄存器d510、d511、d502 。
程序第 53 步开始,对 fx2n-4ad-tc 进行确认、模式设定,且在 plc 运行中读取来自
fx2n-4ad-tc 的数据送到plc 的d501 中,103 步开始对pid 动作进行初始化。
第 116 步开始,x10 闭合,在自动调谐后实行pid 控制,当自动调谐开始时的测定值达
到目标值的变化量变化 1/3 以上,则自动调谐结束,程序第128 步~140 步,自动调谐
结束,转移到通常动作,m1 复位。
第47 步,将通常动作的采样时间设定值500ms 用脉冲执行型mov (p )指令送给d510,
进行pid 控制。
用选择开关置x11 作为无自动调谐的pid 控制(当选择开关置断开位置时,将pid 动作
初始化,即d502 清零)。
程序116 步,执行pid 指令。加热器动作周期t246 设为2 秒,当加热器动作周期2 秒钟
到,通过复位指令将t246 清零,因为m3 动作,t246 重新计时。通过触点比较指令,控
制加热器是否工作,由于pid 调节获得需要的加热时间的数据置于d502 中,d502 不是
固定值,靠pid 来调节,在
显示全部