预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES8页 PLC循环移位指令的用法 PLC指令的设计与应用计算机PLC应用———PLC循环移位指令的用法机床电器200512计算机PLC应用PLC循环移位指令的用法李云新(湘潭大学,411100)摘要:介绍了FX2系列PLC循环移位指令的几种应用技巧,这些技巧具有实用价值.关键词:PLC;循环移位指令;用法中图分类号:TP39118文献标识码:B文章编号:1004-0420(2005)02-0035-TheapplicationmethodofLIYun()Abstract:ThispaperskillFX2seriesPLCcyclicshiftinstruction,whichpossesspracticalvalue.KLC;instruction;applicationskill1单按钮控制起动和停止用单按钮控制起动和停止可减少PLC的输入输出点数,减少投资,提高效率.图1为应用循环移位指令实现单按钮控制起动和停止的梯形图.图中,M8002是在PLC运行开始瞬间接通的初始脉冲.在PLC上电时使标志逻辑线圈M8022复位,同时将十进制数21845转换成二进制数后传送到寄存器D0中,使D0中的数据状态为0101010101010101.当X0第1次由OFF变ON时,D0中各bit数据向右循环移位1bit,状态为1010101010101010,同时M8022为1,于是Y0得电(起动)当X0第2次由OFF变ON时,D0中各bit数据又向右循环移位1bit,状态为0101010101010101,同时M8022为0,于是Y0复位(停止).当X0第3次由OFF变ON时,D0中各bit数据向右循环移位1bit,状态为1010101010101010,同时M8022为1,Y0又得电(起动).从而实现单按钮控制起动和停止.2脉冲输出控制在某些控制系统中,PLC必须输出脉冲信号.控制任务不同,要求脉冲频率不同或脉冲占空比不同.图2为应用循环移位指令实现脉冲输出控制的梯形图及时序图.PLC接通电源后,M8013输出周期为1秒、占空比为50%的振荡脉冲.当X0闭合,M0得电,使M8022复位,同时将十进制数15转换成二进制数后传送到寄存器D0中,使D0中的数据状态为0000000000001111.当第1个秒脉冲上升沿来到时,D0中各bit数据向右循环移位1bit,数据状态为1000000000000111,同时M8022为1,Y0得电.第4个秒脉冲上升沿来到时,D0中各bit数据向右循环移位1bit数据状态为1111000000000000,同时M8022为1,Y0仍得电.第5个秒脉冲上升沿来到时,D0中各bit数据向右循环移位1bit,数据状态为0111100000000000,同时M8022为1,Y0失电.第16个秒脉冲上升沿图1单按钮控制起动和停止PLC指令的设计与应用机床电器2005.2计算机PLC应用———PLC循环移位指令的用法来到时,D0中各bit数据向右循环移位1bit数据状态为0000000000001111,M8022仍为0,Y0仍失电.第17个秒脉冲上升沿来到时,情况与第1个秒脉冲上升沿来到时相同.从而实现周期为16秒,占空比为25%的脉冲输出.图32改变D0,可改变脉冲的占空比,如:变K15为K1,则占空比为1/16,变K15为K3,则占空比为2/16.改变移位量可改变脉冲的周期.如:变ROR(P)所在逻辑行中的K1为K2,则周期为8秒,变K1为K4,则周期为4秒.PLC内部具有稳定的时钟源,如:M8011输出周期为10ms振荡脉冲,M8012输出周期为100ms振荡脉冲,M8014输出周期为1min振荡脉冲.利用这些时钟源、循环移位指令可得到不同频率、不同占空比的振荡脉冲满足不同的控制要求.到时,M164位,数此时M5~M8均为,2个秒脉冲上升沿来到时中各位数据向左循环移位4位,数据0000111100000000,此时M9~M12均为1,Y2得电,黄灯亮.当第3个秒脉冲上升沿来到时,M16~M1中数据状态为1111000000000000,此时Y3得电,蓝灯亮.至此完成一个周期流动闪烁.4产品分选装置中的应用流水线上产品分选的控制过程为:产品在流水线上步进式传递,由1号站逐步传递到4号站,其间分别在1号站和3号站进行几何尺寸检验和光洁度检验,只要有一项不符合要求,产品就要在4号站被选出排除.应用循环移位指令实现该控制的梯形图如图4所示.图中X0输入步进脉冲信号;X1系统复位;X2、X3分别为1号站、3号站检验结果输入,合格时输入“0”,不合格时输入“1”.若工件A在1号站检验不合格,则当工件A由1号站起步向2号站传送时,即在第1个步进脉冲信号上升沿时刻,将十进制数1转换成