plc移位寄存器指令的应用.doc
《plc移位寄存器指令的应用.doc》由会员分享,可在线阅读,更多相关《plc移位寄存器指令的应用.doc(3页珍藏版)》请在三一文库上搜索。
1、plc移位寄存器指令的应用PLC 作为新一代工业控制装置,广泛应用于各种逻辑控制、顺序控制等工业现场,其丰富的指令系统使得其在各种控制系统中大显身手,本文以彩灯控制系统为例,介绍移位及移位寄存器指令应用,并通过对比不同的控制效果,总结三者的用法及区别。移位寄存器指令SFT类似于一个串行移位寄存器。在移位信号的上升沿,SFT指令将参与移位的字的数据依次向高位移动1位,最高位的值溢出,并采集数据输入信号将其放置在最低位。其梯形图符号如图所示。操作数区域为:D1是起始字,其范围是CIO、WR、HR、AR(448959)。D2是结束字,其范围是CIO、WR、HR、AR(448959)。SFT指令要求参
2、与移位的字必须是相同类型,移位寄存器包括起始字到结束字及之间的所有字,而且结束字的地址应大于或等于起始字的地址。当复位端为ON时,所有的移位寄存器的数据将清零。可编程序控制器(PLC)是以自动控制技术、微计算机技术和通信技术为基础发展起来的新一代工业控制装置。PLC 广泛应用于逻辑控制、顺序控制等方面。PLC 具有丰富的指令系统,包括基本指令、功能指令和高级指令等。本文以彩灯控制系统为例,介绍逻辑移位、循环移位及移位寄存器指令的应用。逻辑移位指令应用逻辑移位指令包括左移和右移 2 种,移位数据类型包括字节、字和双字 3 种,本文以字节逻辑左移指令(SLB)为例介绍其应用。SLB 的梯形图和语句
3、表如图 1 所示,其功能是当 EN 有效时,把从 IN 端输入的数据左移 N 位后,结果输出到 OUT 存储单元中。移出位自动补 0,最后一个移出位保存在 SM1.1 中,当存储单元中的结果为 0 时SM1.0 为 1。应用 SLB 指令设计的彩灯控制系统梯形图如图 2 所示。程序分析:开关闭合后首先将数据 1 传送至 QB0,此时点亮第一组彩灯,然后每隔 1s 轮流点亮下一组彩灯,当第八组彩灯点亮后,彩灯系统停止工作。由此可见,对于SLB 指令其最高位溢出、最低位补 0,因此最多移位次数为 8,且不能循环工作。循环移位指令应用循环移位指令也包括左移和右移 2 种,移位数据类型包括字节、字和双
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- plc 移位寄存器 指令 应用
链接地址:https://www.31doc.com/p-3271380.html