三菱移位指令的应用

我们都知道移位指令的功能是对数据进行左、右移动。有循环移位指令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中,依次熄灭。以此类推,在此就不赘述了。这样,从而可以达到控制要求。

(0)

相关推荐

  • 汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR

    SHL.SHR.SAL.SAR: 移位指令 ;SHL(Shift Left): 逻辑左移;SHR(Shift Right): 逻辑右移;SAL(Shift Arithmetic Left): 算术左移 ...

  • 图文详解 | 西门子博途移位与循环指令

    在西门子博途中可以在基本指令目录下移位和循环移位文件夹中调用SHR右移.SHL左移.ROR循环右移.ROL循环左移指令. SHR右移指令 可以使用"右移"指令将输入 IN 中操作数 ...

  • 不多见的三菱PLC应用实例,速看!

    该案例适用于各种生产线设备.压入机.冲压机.印刷机.立式成型充填封口机.卧式成型充填封口机等. 1 传送带驱动轴1 2 传送带驱动轴2 (A) 玻璃窗安装工程(无人) (B) 安装座位工程(有人) ( ...

  • 小项目:三菱PLC采用RS485控制变频器

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 需要的硬件:三菱FX3G型PLC,485通讯模块(FX3G-485BD), 变频器一台英威腾,触摸屏(MT6071IP). 需要 ...

  • S7-1200和三菱Q系列PLC的开放式以太网通信

    关于启程 启程自动化成立于2012年,培训项目主打西门子PLC编程系统集成.工业机器人编程.EPLAN电气设计.视觉等培训与技术服务的机构.官网:www.qichengplc.com (一)硬件组成 ...

  • CNC | 三菱电机M8 PLC Alarm Guide功能介绍

    什么是PLC Alarm Guide? PLC Alarm Guide即PLC报警向导.三菱电机数控系统有强大的向导功能,有G代码向导.参数向导.系统报警向导等.向导功能可以让用户更直白的了解系统相关 ...

  • CNC | 三菱电机M8垂直上拉功能介绍

    功能应用场景 Application scenarios 垂直轴防落控制 当发生紧急停止时,因制动器动作的延迟而导致垂直轴坠落.发生急停时,按照参数设定的时间延迟伺服的READY OFF,消除制动器开 ...

  • 『历史』三菱LOGO是在牢里问世的?

    儿时的梦想 大虎悠从小爱车,有多爱呢?就是爱到忘记吃饭睡觉的那种爱.曾经非常渴望自己有朝一日能成为中国首屈一指的汽车设计师和工程师. 但儿时的梦想终归是梦想,能影响一个人一生的事情有太多太多.大虎悠十 ...

  • 三菱FX3U PLC步进电动机的闭环定位控制PLC程序设计(二)

    设计一个可点动运行.原点回归.相对定位.绝对定位.中断定位的步进电动机定位控制程序,要如何编写?根据下面的步进驱动器样式,接线.设置.编程如下: 一.系统接线 用三菱FX3U PLC 控制某步进驱动器 ...

  • 作为一名PLC工程师,这些三菱FX系列PLC常用指令大全你掌握了没!

    限时领取-三菱PLC全套学习资料! (点击上方红字,免费领资料) 俗话说,不积跬步无以至千里,不固地基无以成高楼.那么,想学好三菱FX 系列的plc,需要掌握哪些常用指令呢?作为一名plc工程师,这些 ...

  • 三菱官宣:拉力艺RALLIART即将回归,EVO还会远吗?

    全世界的三菱的热爱者们 你们最津津乐道的 三菱拉力艺 Ralliart 即将回归了 你没看错,拉力艺回来了! 在斯巴鲁的STI.丰田的GR.本田的Type-R.奥迪的RS.奔驰的AMG.宝马的M甚至是 ...