发电机 技术动态 电机 空压机 磁力泵 水泵 图说机械 增压泵 离心泵 电磁阀 阀门 机床 止回阀 基础机械 蝶阀 截止阀 球阀 纺织 减压阀 压缩机 压滤机 液压件 气缸 保温材料 数控车床 打包机 贴标机 加工中心 激光打标机 包装机械 电焊机 印刷 换热器 工业机器人 铣床 冷水机 真空包装机 船舶 点胶机 柴油机 开槽机 模切机 制冷设备 蒸汽发生器 灌装机 氩弧焊机 吹瓶机 封边机 工业自动化 木工机械 焊接设备 激光焊接机 烫金机 套丝机 钢化炉 纸袋机 印刷机械 贴片机 工业烘干机 色选机 伺服电机 陶瓷机械设备 剪板机 折弯机 制砂机 压铸机 抛光机 注塑机 锅炉 3d打印机 模具 uv打印机 缝纫机 激光切割机 等离子切割机 破碎机 卷扬机 货架 精密空调 风机 高压风机 轴流风机 雕刻机 塑料托盘温控器 工业洗衣机 管件 压力开关 孵化器 物流设备 冷却塔 真空泵 集装箱 燃气锅炉 超声波清洗机 齿轮箱 工控机 冷焊机 铣刨机 蒸汽清洗机 光刻机 弯管机 高压清洗机 塑料机械 搬运机器人 深井泵 橡胶机械 螺杆泵 挤出机 齿轮油泵 循环泵 渣浆泵 自吸泵 齿轮泵 泥浆泵 气泵 蠕动泵 屏蔽泵 转子泵 伺服系统 气压罐 法兰 空气冷却器 绞盘 计量泵 PLC控制柜 回转支承 增压器 旋压机 液压设备 机械臂 硫化机 步进电机 抛丸机 航空发动机 燃气轮机 螺杆压缩机 谐波减速器 液压泵 行星减速机 螺丝机 齿条 机械密封 回转窑 颗粒机 水轮机 粉末冶金制品 补偿器 无刷电机 堆垛机 燃气调压器 燃烧器 旋转接头 给料机 空分设备 钻井机 电子束焊机 数控铣床 工业炉
返回首页

温控器做曲线控制(PLC如何按设定曲线控制温度)

来源:www.haichao.net  时间:2023-01-21 03:06   点击:298  编辑:admin   手机版

1. PLC如何按设定曲线控制温度

燃烧器一般分为单段火和两段火。单段火燃烧器只有启停机开关,两段火燃烧器不仅有启停机开关还有大小火开关。

单段火燃烧器可通过带有一个继电器输出的温控表来控制。如果需要plc控制,要选择带有与plc通信功能的温控表。

两段火燃烧器可通过带有2个继电器输出的温控表来控制,一个继电器控制启停机,另一个继电器控制大小火。plc连接同单段火燃烧器。在这种控制方式中,plc主要负责往温控表内输入温控曲线,而燃烧器的控制是由温控表来完成。

如果不用温控表,也可以用带有数字信号输出的温度传感器与plc连接,再将plc继电器输出与燃烧器控制开关连接,设计比对程序对采集的温度数据进行比对,从而实现对燃烧器的控制。

用带有PID智能程序温控表控制燃烧器可使实际温度曲线更贴近设定温度曲线,温度曲线更平顺。

用plc直接控制燃烧器,在简单的比对程序控制下实际温度曲线的波动会比较大,曲线不平顺。

要想得到好的控制效果,plc的程序(含PID智能控制程序)会比较复杂。推荐用温控表控制的方式。我比较多用的温控表型号为PXR系列。

2. plc记录温度曲线

温控仪是调控一体化智能温度控制仪表,它采用了全数字化集成设计,具有温度曲线可编程或定点恒温控制、多重PID调节、输出功率限幅曲线编程、手动/自动切换、软启动、报警开关量输出、实时数据查询、与计算机通讯等功能,将数显温度仪表和ZK晶闸管电压调整器合二为一,集温度测量、调节、驱动于一体,仪表直接输出晶闸管触发信号,可驱动各类晶闸管负载。

plc是种专门为在工业环境下自动化控制而设计的数字运算操作电子系统。可编程控制器由内部CPU,指令及数据存储器、输入输出单元、电源模块、数字模拟等单元所模块化组合成,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。

3. plc工作温度

4-20mA的变送是通过电流来传递实际数据的大小的,就是说,那个电流的大小才是具有参考价值的。

您可以这样确认,到底是哪里出了问题。

1,用精确的温度计,测试当前室温,看是不是和您温度显示本身显示的值一致。

2,在plc和温度传感之间串联一个电流表(万用表可以),看看实际的电流值是不是要求的值。

3,看看电流值和那个plc应该显示的值是否一致。

这3样都检测了,就知道到底是哪个环节不精确或出现问题了。

4. plc温度控制系统流程图

接线以及控制:

1、PLC通过信号线采集温度传感器的模拟信号,然后进行处理,由于温度传感器是模拟输出,PLC就要接模拟输入接口,两个能够配合。但由于温度传感器的型号不同,所以会有不同的接法。

2、当PLC的模板输入通道设定为连接四线制传感器时,PLC只从模板通道的端子上采集模拟信号,而当PLC的模板输入通道设定为连接二线制传感器时,PLC的模拟输入模板的通道上还要向外输出一个直流24V的电源,以驱动两线制传感器工作。

扩展资料:

温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。

接触式温度传感器的检测部分与被测对象有良好的接触。在一定的测温范围内,接触式温度传感器也可测量物体内部的温度分布。但对于运动体、小目标或热容量很小的对象则会产生较大的测量误差。

非接触式测温仪表。这种仪表可用来测量运动物体、小目标和热容量小或温度变化迅速(瞬变)对象的表面温度,也可用于测量温度场的温度分布。

5. plc做温度曲线

给你个Step 7写的PID控制的FC模块。带"_IN"与带"_OUT"的变量,如果前缀是一样的,要求连接同一个变量。 FUNCTION FC1 : VOID VAR_INPUT Run:BOOL; //True-运行,False-停止 Auto:BOOL; //True-自动,False-手动 ISW:BOOL; //True-积分有效,False-积分无效 DSW:BOOL; //True-微分有效,False-微分无效 SetMV:REAL; //手动时的开度设定值 SVSW:REAL; //当设定值低于SVSW时,开度为零 PV:REAL; //测量值 SV:REAL; //设定值 DeadBand:REAL; //死区大小 PBW:REAL; //比例带大小 IW:REAL; //积分带大小 DW:REAL; //微分带大小 dErr_IN:REAL; //误差累积 LastPV_IN:REAL; //上一控制周期的测量值 END_VAR VAR_OUTPUT MV:REAL; //输出开度 dErr_OUT:REAL; //误差累积 LastPV_OUT:REAL;//上一控制周期的测量值 END_VAR VAR Err:REAL; //误差 dErr:REAL; //误差累积 PBH:REAL; //比例带上限 PBL:REAL; //比例带下限 PVC:REAL; //测量值在一个控制周期内的变化率,即测量值变化速率 P:REAL; //比例项 I:REAL; //积分项 D:REAL; //微分项 END_VAR IF Run=1 THEN IF Auto=1 THEN IF SV>=SVSW THEN Err:=SV-PV; PBH:=SV+PBW; PBL:=SV-PBW; IF PVPBH THEN MV:=0; ELSE P:=(PBH-PV)/(PBH-PBL); //计算比例项 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////以下为积分项的计算////////////////////////////////////////////////////////////// IF ISW=1 THEN dErr:=dErr_IN; IF (PV<(SV-DeadBand)) OR (PV>(SV+DeadBand)) THEN IF (dErr+Err)<(0-IW) THEN dErr:=0-IW; ELSIF (dErr+Err)>IW THEN dErr:=IW; ELSE dErr:=dErr+Err; END_IF; END_IF; I:=dErr/IW; dErr_OUT:=dErr; ELSE I:=0; END_IF; /////////////////////////////////////////////以上为积分项的计算////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////以下为微分项的计算////////////////////////////////////////////////////////////// IF DSW=1 THEN PVC:=LastPV_IN-PV; D:=PVC/DW; LastPV_OUT:=PV; ELSE D:=0; END_IF; /////////////////////////////////////////////以上为微分项的计算////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// IF (P+I+D)>1 THEN MV:=1; ELSIF (P+I+D)<0 THEN MV:=0; ELSE MV:=P+I+D; END_IF; END_IF; ELSE MV:=0; END_IF; ELSE MV:=SetMV; END_IF; ELSE MV:=0; END_IF; END_FUNCTION 进行整定时先进行P调节,使I和D作用无效,观察温度变化曲线,若变化曲线多次出现波形则应该放大比例(P)参数,若变化曲线非常平缓,则应该缩小比例(P)参数。比例(P)参数设定好后,设定积分(I)参数,积分(I)正好与P参数相反,曲线平缓则需要放大积分(I),出现多次波形则需要缩小积分(I)。比例(P)和积分(I)都设定好以后设定微分(D)参数,微分(D)参数与比例(P)参数的设定方法是一样的。 当初写这段程序的就是为了使用调功器来控制炉子的温度的,已经在我单位的调功器上运行成功了,还有就是我单位的调功器没有使用微分(D),只是用了比例(P)和积分(I)。

顶一下
(0)
0%
踩一下
(0)
0%