如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
者:佚名文章来源:http://www.zgmxy.com发布时间:2011-11-点击次数:263PLC程序设计语言应用实例温度控制是许多机器的重要的构成部分。它的功能是将温度控制在所需要的温度范围内,然后进行工件的加工与处理。PID控制系统是得到广泛应用的控制方法之一,下面较为详尽。(1)系统组成本套系统采用Omron的PLC与其温控单元以及Pro-face的触摸屏所组成。系统包括CQM1H-51、扩展单元TC-101、GP577R以及探温器、加热/制冷单元。(2)触摸屏参数设置设002代表现在的温度,而102表示输出的温度。如按下开始设置就可设置参数。需要设置的参数有6个,分别是比例带、积分时间、微分时间、滞后值、控制周期、偏移量。它们在PLC的地址与一些开关的地址如下:比例带:DM51积分时间:DM52微分时间:DM53滞后值:DM54控制周期:DM55偏移量:DM56数据刷新:22905(3)HYPERLINK"http://www.zgmxy.com/Products/Products.aspx?tId=97"三菱PLC程序002:PID的输入字102:PID的输出字[NETWORK]Name="ActionCheck"//常规检查[STATEMENTLIST]LD253.13//常ONOUTTR0CMP002#FFFF//确定温控单元是否完成初始化ANDNOT255.06//等于OUT041.15//初始化完成LDTR0AND041.15OUTTR1ANDNOT040.10//不在参数设置状态MOVDM0050102//将设置温度DM50传送给PID输出字LDTR1MOV002DM0057//将002传送到DM57[NETWORK]Name="SettingStart"//设置开始[STATEMENTLIST]LD253.13OUTTR0AND229.05HYPERLINK"http://www.zgmxy.com/Products/Products.aspx?tId=80"HYPERLINK"http://www.zgmxy.com/Products/Products.aspx?tId=80"三菱触摸屏上的开始设置开关DIFU080.05//设置微分LDTR0AND041.15AND080.05SET040.01//开始设置标志位1SET040.10//开始设置标志位2[NETWORK]Name="Poportion"//比例带设置[STATEMENTLIST]LD040.01OUTTR0ANDNOT042.01MOV#C110102//读输出边与输入边的比例带CMP002#C110//比较输入字是否变成C110AND255.06//等于SET042.01//设置比例带标志LDTR0AND042.01MOVDM0051102//将比例带的设定值写入输出字CMP002DM0051//是否写入AND255.06SET040.01//复位标志1RSET042.01//复位比例带标志SET040.02//向下继续设置标志[NETWORK]Name="Integral"//积分时间设置[STATEMENTLIST]LD040.02OUTTR0ANDNOT042.02MOV#C220102//读输出边与输入边的积分CMP002#C220//比较输入字是否变成C220AND255.06SET042.02//设置积分标志LDTR0AND042.02MOVDM0052102//将积分的设定值写入输出字CMP002DM0052//是否写入AND255.06RSET040.02RSET042.02SET040.03//向下继续设置标志[NETWORK]Name="differential"//微分时间设置[STATEMENTLIST]LD040.03OUTTR0ANDNOT042.03MOV#C330102//读输出边与输入边的微分CMP002#C330//比较输入字是否变成C330AND255.06SET042.03//设置微分标志LDTR0AND042.03MOVDM0053102//将微分的设定值写入输出字CMP002DM0053//是否写入AND255.06RSET040.03RSET042.03SET040.04//向下继续设置标志[NETWORK]Name="Hysteresis"//滞后值设置[STATEMENTLIST]LD040.04OUTTR0ANDNOT042.04M