PLC编程语言的设计与应用

PLC编程语言的设计与应用

ID:928366

大小:53.51 KB

页数:5页

时间:2017-09-25

PLC编程语言的设计与应用_第1页
PLC编程语言的设计与应用_第2页
PLC编程语言的设计与应用_第3页
PLC编程语言的设计与应用_第4页
PLC编程语言的设计与应用_第5页
资源描述:

《PLC编程语言的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、者:佚名文章来源:http://www.zgmxy.com发布时间:2011-11-点击次数:263PLC程序设计语言应用实例温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一,下面较为详尽。(1)系统组成本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。(2)触摸屏参数设置设002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。

2、需要设置的参数有6个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下:比例带:DM51积分时间:DM52微分时间:DM53滞后值:DM54控制周期:DM55偏移量:DM56数据刷新:22905(3)三菱PLC程序002:PID的输入字102:PID的输出字[NETWORK]Name="ActionCheck"//常规检查[STATEMENTLIST]LD253.13//常ONOUTTR0CMP002#FFFF//确定温控单元是否完成初始化ANDNOT255.06//等于OUT041.15//初始化完成LDT

3、R0AND041.15OUTTR1ANDNOT040.10//不在参数设置状态MOVDM0050102//将设置温度DM50传送给PID输出字LDTR1MOV002DM0057//将002传送到DM57[NETWORK]Name="SettingStart"//设置开始[STATEMENTLIST]LD253.13OUTTR0AND229.05三菱触摸屏上的开始设置开关DIFU080.05//设置微分LDTR0AND041.15AND080.05SET040.01//开始设置标志位1SET040.10//开始设置标志位2[NETWORK]Name="Popo

4、rtion"//比例带设置[STATEMENTLIST]LD040.01OUTTR0ANDNOT042.01MOV#C110102//读输出边与输入边的比例带CMP002#C110//比较输入字是否变成C110AND255.06//等于SET042.01//设置比例带标志LDTR0AND042.01MOVDM0051102//将比例带的设定值写入输出字CMP002DM0051//是否写入AND255.06SET040.01//复位标志1RSET042.01//复位比例带标志SET040.02//向下继续设置标志[NETWORK]Name="Integral"

5、//积分时间设置[STATEMENTLIST]LD040.02OUTTR0ANDNOT042.02MOV#C220102//读输出边与输入边的积分CMP002#C220//比较输入字是否变成C220AND255.06SET042.02//设置积分标志LDTR0AND042.02MOVDM0052102//将积分的设定值写入输出字CMP002DM0052//是否写入AND255.06RSET040.02RSET042.02SET040.03//向下继续设置标志[NETWORK]Name="differential"//微分时间设置[STATEMENTLIST]

6、LD040.03OUTTR0ANDNOT042.03MOV#C330102//读输出边与输入边的微分CMP002#C330//比较输入字是否变成C330AND255.06SET042.03//设置微分标志LDTR0AND042.03MOVDM0053102//将微分的设定值写入输出字CMP002DM0053//是否写入AND255.06RSET040.03RSET042.03SET040.04//向下继续设置标志[NETWORK]Name="Hysteresis"//滞后值设置[STATEMENTLIST]LD040.04OUTTR0ANDNOT042.04

7、MOV#C440102//读输出边与输入边的滞后值CMP002#C440//比较输入字是否变成C440AND255.06SET042.04//设置滞后值标志LDTR0AND042.04MOVDM0054102//将滞后值的设定值写入输出字CMP002DM0054//是否写入AND255.06RSET040.04RSET042.04SET040.05//向下继续设置标志  [NETWORK]Name="Period"//控制周期设置[STATEMENTLIST]LD040.05OUTTR0ANDNOT042.05MOV#C550102//读输出边与输入边的控制

8、周期CMP002#C550//比较输入字是否变成C5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。