77范文网 - 专业文章范例文档资料分享平台

PLC循环移位指令的用法

来源:网络收集 时间:2021-09-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

PLC指令的设计与应用

计算机 PLC应用———PLC循环移位指令的用法机床电器200512

计算机 PLC应用

PLC循环移位指令的用法

李云新 (湘潭大学,411100)

摘要:介绍了FX2系列PLC循环移位指令的几种应用技巧,这些技巧具有实用价值。关键词:PLC;循环移位指令;用法

中图分类号:TP39118   文献标识码:B   文章编号:1004-0420(2005)02-0035-

TheapplicationmethodofLIYun()

Abstract:ThispaperskillFX2seriesPLCcyclicshiftinstruction,whichpossesspracticalvalue.

KLC;instruction;applicationskill

1 单按钮控制起动和停止

用单按钮控制起动和停止可减少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%

的脉冲输出。

图3 2改变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转换成二进制数后传送到M115~M100中,使M115~M100中的数据状态为0000000000000001。此时M100为1,接下来,M115~M100中各位数据向左循环移位1位,数据状态为0000000000000010,此时M101为1。第2个步进脉冲信号上升沿来到时,M115~M100中的数据状态为0000000000000100。此时M102为1。第3个步进脉冲信号上升沿来到时,M115~M100中的数据状态为0000000000001000。此时M104为

3 流动闪烁灯控制

应用PLC循环移位指令实现流动闪烁灯控制较为简单,效果较好。例如:要将红、绿、黄、蓝4种颜色的灯绕楼顶相间围成1圈,夜晚成流动闪烁状。实现该控制的梯形图如图3所示,4种颜色的灯分4路供电,分别接4个可控硅无触点固体开关输出端。4个可控硅无触点固体开关的输入端分别接Y0、Y1、Y2、Y3。

X0闭合,M0得电,将十进制数15转换成二进制数后传送到M16~M1中,使M16~M1中的数据状态为0000000000001111。此时M1~M4均为1,Y0得电,红灯亮。当第1个秒脉冲上升沿来

PLC指令的设计与应用

计算机 PLC应用———PLC循环移位指令的用法机床电器200512

1。第4个步进脉冲信号上升沿来到时,M115~M100中的数据状态为0000000000010000。此时M104为1。Y0被置位,M104、M108均被复位。若

工件A在3号站检验不合格,则在第1个步进信号脉冲信号(相对1号站为第3个步进信号脉冲信号)来到时,将十进制数1转换成二进制数后传送到M131~M116中,使M131~M116中的数据状态为0000000000000001。此时M116为1,接下来,M131~M116中各位数据向左循环移位1位,数据状态为0000000000000010,此时M117为1。第2个步进脉冲信号上升沿来到时,M131~

M116中的数据状态为0000000000000100。此时M118为1,Y0被置位。因此只要有一项不合格,Y0就得电,驱动排除设备分选工件A。

步移位脉冲来到时,将十进制数1转换成二进制数后传送到M115~M100中,使M115~M100中的数据状态为0000000000000001。此时M100为1,Y0得电,上行电磁阀动作,机械手上行。当机械手运行到上限位时,X0为ON,M115~M100中各位数据向左循环移位1位,数据状态为0000000000000010,此时M101为1,Y1得电,左行电磁阀动作使机械手左行。最后,当放货到放限位时,X5为ON,M115~M1001位,数据状态为00000000,M105为0,Y5失电,~M100复位图4 产品分选装置控制

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说英语学习PLC循环移位指令的用法在线全文阅读。

PLC循环移位指令的用法.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/yingyu/1246203.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: