PLC程序设计语言应用实例

时间:2023-03-21作者:佚名
温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一,下面较为详尽地介绍了PID温度控制的plc程序设计实例。
(1) 系统组成
本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。
(2) 触摸屏参数设置
设002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有6个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下:
比例带 : DM51 积分时间 : DM52
微分时间 : DM53 滞后值 : DM54
控制周期 : DM55 偏移量 : DM56
数据刷新 : 22905
(3) PLC程序
002:PID的输入字
102:PID的输出字
[NETWORK]#p#分页标题#e#
Name="Action Check" //常规检查
[STATEMENTLIST]
LD 253.13 //常ON
OUT TR0
CMP 002 #FFFF
//确定温控单元是否完成初始化
AND NOT 255.06 //等于
OUT 041.15 //初始化完成
LD TR0
AND 041.15
OUT TR1
AND NOT 040.10
//不在参数设置状态
MOV DM0050 102
//将设置温度DM50传送给PID输出字
LD TR1
MOV 002 DM0057
//将002传送到DM57
[NETWORK]
Name="Setting Start" //设置开始
[STATEMENTLIST]
LD 253.13
OUT TR0
AND 229.05
//触摸屏上的开始设置开关
DIFU 080.05 //设置微分
LD TR0
AND 041.15
AND 080.05
SET 040.01 //开始设置标志位1
SET 040.10 //开始设置标志位2
[NETWORK]
Name="Poportion" //比例带设置
[STATEMENTLIST]
LD 040.01
OUT TR0
AND NOT 042.01
MOV #C110 102
//读输出边与输入边的比例带
CMP 002 #C110
//比较输入字是否变成C110AND 255.06 //等于 SET 042.01 //设置比例带标志
LD TR0
AND 042.01
MOV DM0051 102
//将比例带的设定值写入输出字
CMP 002 DM0051 //是否写入#p#分页标题#e#
AND 255.06
SET 040.01 //复位标志1
RSET 042.01 //复位比例带标志
SET 040.02 //向下继续设置标志
[NETWORK]
Name="Integral"//积分时间设置
[STATEMENTLIST]
LD 040.02
OUT TR0
AND NOT 042.02
MOV #C220 102
//读输出边与输入边的积分
CMP 002 #C220
//比较输入字是否变成C220
AND 255.06
SET 042.02 //设置积分标志
LD TR0
AND 042.02
MOV DM0052 102
//将积分的设定值写入输出字
CMP 002 DM0052 //是否写入
AND 255.06
RSET 040.02
RSET 042.02
SET 040.03 //向下继续设置标志
[NETWORK]
Name="differential"//微分时间设置
[STATEMENTLIST]
LD 040.03
OUT TR0
AND NOT 042.03
MOV #C330 102
//读输出边与输入边的微分
CMP 002 #C330
//比较输入字是否变成C330
AND 255.06
SET 042.03 //设置微分标志
LD TR0
AND 042.03
MOV DM0053 102
//将微分的设定值写入输出字
CMP 002 DM0053 //是否写入
AND 255.06
RSET 040.03
RSET 042.03
SET 040.04 //向下继续设置标志
[NETWORK]
Name="Hysteresis"//滞后值设置#p#分页标题#e#
[STATEMENTLIST]
LD 040.04
OUT TR0
AND NOT 042.04
MOV #C440 102
//读输出边与输入边的滞后值
CMP 002 #C440
//比较输入字是否变成C440
AND 255.06
SET 042.04 //设置滞后值标志
LD TR0
AND 042.04
MOV DM0054 102
//将滞后值的设定值写入输出字
CMP 002 DM0054 //是否写入
AND 255.06
RSET 040.04
RSET 042.04
SET 040.05 //向下继续设置标志
[NETWORK]
Name="Period" //控制周期设置
[STATEMENTLIST]
LD 040.05
OUT TR0
AND NOT
042.05
MOV #C550 102
//读输出边与输入边的控制周期
CMP 002 #C550
//比较输入字是否变成C550
AND 255.06
SET 042.05 //设置控制周期标志
LD TR0
AND 042.05
MOV DM0055 102
//将控制周期的设定值写入输出字
CMP 002 DM0055 //是否写入
AND 255.06
RSET 040.05
RSET 042.05
SET 040.06 //向下继续设置标志
[NETWORK]
Name="Shift" //偏移量设置
[STATEMENTLIST]
LD 040.06
OUT TR0
AND NOT 042.06
MOV #C660 102
//读输出边与输入边的偏移量
CMP 002 #C660 #p#分页标题#e#
//比较输入字是否变成C660
AND 255.06
SET 042.06 //设置偏移量标志
LD TR0
AND 042.06
MOV DM0056 102
//将偏移量的设定值写入输出字
CMP 002 DM0056 //是否写入
AND 255.06
RSET 040.06
RSET 042.06
SET 040.00
[NETWORK]
Name="Return" //返回
[STATEMENTLIST]
OUT TR0
AND NOT 042.00
MOV #C070 102 //读输入边的处理值
CMP 002 #C070 //比较输入字变成C070
AND 255.06
SET 042.00 //返回标志
LD TR0
AND 042.00
MOV DM0050 102
//将设定温度值写入输出字
RSET 040.00
RSET 042.00
RSET 040.10
以上是PID温度控制的PLC程序设计实例,经过反复试验,该系统可以维持温度在1℃之间变化,保证了好的生产状况,减少了不合格品发生的几率。

相关阅读

图文讲解弱电桥架各种弯头制作方法

弱电桥架各种弯头配件一般都是在厂家预订好的,在现场做的缺点一是不美观,二是不耐用(特别是喷涂及热浸锌处理的),三是费工时,特别是有的项目监理是不允许在现场加工的,所以通常是用...
2024-08-12
图文讲解弱电桥架各种弯头制作方法

什么是厂用电?厂用电率怎么算?厂用负荷分类有哪几种?

厂用电系统是指由机组高、低压厂变和停机/检修变及其供电网络和厂用负荷组成的系统。供电范围包括主厂房内厂用负荷、输煤系统、脱硫系统、除灰系统、水处理系统、循环水系统等...
2023-07-05
什么是厂用电?厂用电率怎么算?厂用负荷分类有哪几种?

场效应管和二极管防反接电路设计

场效应管防反接电路其功能和二极管防反接电路一样,其目的都是防止电源的正负输入端接反而导致负载电路烧毁等意外情况发生。场效应管防反接电路相比二极管防反接电路最大的优...
2023-06-10
场效应管和二极管防反接电路设计

电工必懂:保护接地、接零、重复接地、工作接地,别再傻傻分不清!

很多电工干了大半辈子,还是分不清保护接地、保护接零、重复接地、工作接地这四个“亲兄弟”。 它们名字就差几个字,用处却完全不一样,搞混了可不是小事—&mdash...
2026-05-26
电工必懂:保护接地、接零、重复接地、工作接地,别再傻傻分不清!

电源设计细节大全(200个电源电路图)

资料包括干电池、蓄电池及微型电池的原理,应急电源、逆变电源、充电器、开关电源实例分析,UPS电源及常用电路和实例。附录包含了常用各种类型电池型号规格表,稳压电源中常用...
2023-06-06
电源设计细节大全(200个电源电路图)

热销商品

国标TRVV高柔性拖链电缆2—48芯0.3 0.5 1 1.5 2.5平方耐弯折软线

国标TRVV高柔性拖链电缆,专为满足严苛工况下的动态传输需求而设计。该电缆具有2至48芯多种配置,适用于0.3、0.5、1.5、2.5平方等多种截面积选择,灵活满足不同设备的...
¥ 1.24

定做定制各类密封条三元乙丙橡胶硅胶PVC防火阻燃EVA氯丁石墨丁晴

本公司专业定做各类定制密封条,涵盖三元乙丙橡胶(EPDM)、硅胶、PVC、EVA、氯丁橡胶、丁腈橡胶及石墨复合等多种材质,满足不同行业对密封、防水、隔音、隔热及防火阻燃...
¥ 1

直销配电箱暗插销铰链门轴CL225插销带螺丝固定铁皮柜弹簧铁铰链

CL225插销式暗铰链专为配电箱、铁皮柜等金属柜体设计,采用优质冷轧钢板经冲压成型,表面镀锌处理,防腐耐用。其内置弹簧结构,确保柜门开合顺畅、自动复位,提升使用便捷...
¥ 0.06

浇铸抛光螺纹钢扭矩扳手 镀锌双头延长杆扳手多功能工具 开口扳手

这款多功能工具集浇铸抛光螺纹钢扭矩扳手、镀锌双头延长杆扳手与开口扳手于一体,采用优质合金钢精密浇铸并经抛光处理,表面镀锌防锈,耐用性强。其双头设计适配多种规...
¥ 0.6

橡胶包边条 U型橡胶条橡胶防撞条卡槽橡胶钢板卡条玻璃嵌条密封条

橡胶包边条、U型橡胶条、橡胶防撞条、卡槽橡胶条、钢板卡条及玻璃嵌条密封条,是一类广泛应用于门窗、家具、机械设备及汽车等领域的密封与防护配件。采用优质橡胶(...
¥ 0.7

网站栏目