三菱数据移位指令_三菱移位指令的应用
我们都知道移位指令的功能是对数据进行左、右移动。有循环移位指令ROR,ROL,RCR和RCL,位移字移指令SFTR,SFTL,WSFR和WSFL,还有移位读写指令SFWR和SFEL。在编写程序中,较为常用的就是POR,ROL,SFTR和SFTL这几个了,对于这几个指令我们就要掌握一下了。在这里,我们需要注意的一点是,在使用这些指令时最好是使用脉冲执行型指令。因为如果使用连续执行型指令的话,这样每个扫描周期都要执行一次了。
下面我们便举几个简单的例子来学习一下这几个常用指令。
1、 要求Y0-Y2三盏灯轮流亮1s,然后一起亮1s,如此反复循环。
下面就分析一下以上的程序。对于Y2Y1Y0,依控制要求,每次其输出应为001,010,100,111,其对应的十六进制数为1247,先将此循环数据送到数据寄存器,再执行循环移位,以1s的速度移位,每次移动4位,最后将数据寄存器中的低四位送到K1Y0,这样在Y3-Y0的输出就会得到其控制要求的输出。
该要求既可以用循环右移指令,也可以用循环左移指令,其实都是差不多的,只需要改动一点点。只要了解了控制要求,理解了它是如何控制的,就万变不离其宗了。下面便是用循环左移指令编写的程序。
2、控制一组8个灯,当启动时,要求Y7-Y0这8个灯从右到左逐个点亮,全部灯点亮时,再从左到右逐个熄灭,全部灯熄灭后,再从左到右逐个点亮,全部灯点亮时,再从右到左逐个熄灭,如此反复循环。
下面也分析一下以上的程序。定时器T0用于左移和右移的移位信号,定时器T1用于对K1M0的加1计数控制,INCP K1M0则为加1计数器,计数值用K1M0表示,其中M1、M0的计数值用于左右移位的控制。当M1=0,M0=1时为左移逐渐点亮;当M1=1,M0=0时为右移逐渐熄灭;当M0 =1,M1 =1时为右移逐渐点亮;当M0 =0,M1= 0时为左移逐渐熄灭。
当按下启动按钮时,T1常闭触点闭合,执行一次INCP K1M0指令,K1M0=0001,则M1=0,M0=1,M1常闭触点闭合,执行左移指令SFTL,T0每隔1s发一个脉冲,将M0的1依次左移到Y0-Y7中,依次点亮。T1每隔8s发一个脉冲,执行一次INCP K1M0指令,K1M0=0010,则M1=1,M0=0,M1常开触点闭合,执行右移指令SFTR,T0每隔1s发一个脉冲,将M0的0依次右移到Y7-70中,依次熄灭。以此类推,在此就不赘述了。这样,从而可以达到控制要求。
三菱数据移位指令_三菱移位指令的应用相关推荐
- 三菱数据移位指令_三菱plc移位指令用法详解
三菱plc移位指令用法 移位指令都是对无符号数进行的处理,执行时只考虑要移位的存储单元中每一位数字的状态,而不管数字的大小(要么为0,要么为1),本类指令在一个输出点对应多个相对固定状态的情况下有广泛 ...
- 三菱数据移位指令_三菱plc循环与移位指令
一.实训任务 1.循环移位指令编程: 控制要求:应用循环右移指令(ROR)编写8灯循环点亮程序.Y0-Y7 分别控制8 盏灯,按启动按钮X0 后,Y0 亮1S→Y0 灭.Y1 亮1S→Y1 灭.Y2 ...
- 三菱数据移位指令_三菱PLC移位指令
(2011-05-20 14:09:54) 转 载 ▼ 标签: 杂谈 分类: 技术 三菱 PLC 移位指令分左移和右移,分别是 SFTL 和 SFTR .而针对位的移位则是 SFTLP 和 SFTRP ...
- 三菱数据移位指令_三菱plc移位指令实例详解
移位指令的功能是对数据进行左.右移动.有循环移位指令ROR,ROL,RCR和RCL,位移字移指令SFTR,SFTL,WSFR和WSFL,还有移位读写指令SFWR和SFEL.在编写程序中,较为常用的就是 ...
- 三菱fx2n64mr说明书_三菱FX2N-64MR-UA1/UL使用说明书FX2N-64MR-UA1/UL手册 - 广州凌控
最大的输入/输出点数:128点. 电源电压:100–240VAC. 输入点数:64点. 输出点数:64点. 输出类型:晶体管(源型). 耗电量:65W. 重量(kg):1.80FX2N-64MR-UA ...
- 三菱fx2n64mr说明书_三菱FX2N-64MT-D手册FX2N-64MT-D使用说明书 - 广州凌控
三菱变频器系列:FR-F840. 电压等级:三相400V. 功率:220kw. SLD变频器额定电流:481A. 结构功能性:标准型号. 类型:CA. 基板涂层:有FX2N-64MT-D使用说明书. ...
- 三菱fx2n64mr说明书_三菱FX2N可编程控制器使用手册
三菱 FX2N 可编程控制器使用手册 一. 可编程控制器的内部编程元件 1 . 输入继电器 X : X000 - X017 共 16 点 2 . 输出继电器 Y : Y000 - Y017 共 16 ...
- 三菱fx1n40mr001接线图_三菱FX1N-40MR-001使用说明书 - 广州凌控
输入输出点数:10点. 电源:AC100-240V. 输入点数:6点. 输出点数:4点. 输出形式:晶体管输出(源型). 消耗电量:19W. 重量:0.3KGFX1N-40MR-001. 外形尺寸:6 ...
- 三菱fx1n40mr001接线图_三菱FX1N-14MR-001使用说明书FX1N-14MR-001手册 - 广州凌控
功率:15kw. 用途:高频制动电阻器. 可提升变频器内置再生制动器的使用率 当使用FR-ABR型制动电阻器时,拆除端子PR-PX之间的短路片.不拆除短路片将导致制动电阻器出现过热FX1N-14MR- ...
最新文章
- 13. 微型计算机中,传送cpu发出的读/写指令的总线是,我的微机原理题库
- 别踩白块java程序代码_别踩白块源码
- pytorch one-hot转数组
- 【转】Tomcat7启动的总过程 (有时间自己写下tomcat8的)
- 浅析Nginx 正向代理与反向代理
- 请教DELPHI有没有GIS控件啊!在线等
- java常见经典知识点汇总
- Variables多种表达
- 计算机网络系统工程技术交底,技术交底内容大全
- matlab代码 无标度网络 生成图,标准无标度网络matlab
- oracle dbv验证,关于dbv检测的结果,有些不懂,请各位指点
- 保存书店每日交易记录程序设计
- [Unity]腾讯SDK踩坑之路(3)--米大师坑 + MSDK坑 (2)
- @自我怀疑的开发者:你够优秀吗?
- 智能门锁电路图_【干货】智能锁工作原理及技术原理分析
- python调用手机摄像头识别二维码_JS调用安卓手机摄像头扫描二维码
- python编写抢红包程序软件_如何科学的抢红包:写个程序抢红包
- 郑捷《机器学习算法原理与编程实践》学习笔记(第二章 中文文本分类(二)—朴素贝叶斯算法)...
- Windows10超级好用的虚拟机
- Office 远程代码执行漏洞复现过程
热门文章
- Linux音乐播放器 推荐
- 利用jQuery制作的导航下拉菜单效果
- BeeconX为东钱湖湖墅搭建千兆别墅组网方案
- DevExpress中实现代码动态添加MenuStrip菜单栏控件内容
- 网络编程 三次握手、四次挥手
- Hbuilder中如何快速输入注释标签_Linux用户的福音,记忆力解放!快速调用复杂命令......
- 电力系统中的AGC AVC
- 量子计算机瞬移人,量子技术将人瞬移到其他星球,这可能吗
- 中国水产养殖行业市场前瞻与投资战略规划分析报告
- ES6箭头函数后面加不加花括号{}问题