三菱数据移位指令_三菱plc移位指令用法详解 大家好,又见面了,我是你们的朋友全栈君。 三菱plc移位指令用法 移位指令都是对无符号数进行的处理,执行时只考虑要移位的存储单中每一位数字的状态,而不管数字的大小(要么为0,要么为1),本类指令在一个输出点对应多个相对固定状态的情况下有广泛的应用。 1、位右移SFTR指令 2、位左移SFTL指令 SFTR,SFTL:连续执行型指令 SFTRP,SFTLP:脉冲执行型指令 位右移SFTR与位左移SFTL指令编程方式: SFTRP M0 M20 K16 K4 意思是:当条件成立时,将M3M2M1M0右移到M35M34M33M32M31M30M29M28M27M26M25M24M23M22M21M20中去,每次移4位,低位溢出。 SFTLP M0 M20 K16 K4意思是:当条件成立时,将M3M2M1M0左移到M35M34M33M32M31M30M29M28M27M26M25M24M23M22M21M20中去,每次移4位,高位溢出。 M0:源位件起始地址,只能是位件(X,Y,M,S) M20:目标位件起始地址,只能是位件(Y,M,S) K16:目标位件个数,只能是数值 K4:移动的个数,只能是数值 3、循环左移ROL指令——–连续执行型指令 ROL———-脉冲执行型指令 4、循环右移ROR-指令——–连续执行型指令 ROR———-脉冲执行型指令 DROL DROR32位 程序格式:LD X0 AND M8013 RORP D0 K1 LDI X0 AND M8013 ROLP D0 K2 D0:16位数据寄存器,当X0=1时D0中数据每秒右移1位;当X0=0时D0中数据每秒左移2位。譬如用于花色彩灯的逐个点亮或相隔n个点亮等。 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131416.html原文链接:https://javaforall.cn
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/89534.html