TIA博途软件位移指令能将将累加器的内容逐位向左或者向右移动。移动的位数由N决定,向左移N位相当于累加器的内容乘以2N,向右移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。
(4)循环右移指令(ROR)
当循环右移指令(ROR)的EN位为高电平“1”时,将执行双字循环右移指令,将IN端指定的内容循环右移N端指定的位数,然后写入OUT端指令的目的地址中。循环右移指令(ROR)和参数见下图1。
图1
注意:可以从指令框的“>”下拉列表中选择该指令的数据类型。
用一个例子来说明循环右移指令(ROR)的应用,梯形图如图2所示。
图2
当I0.0闭合时,激活双字循环右移指令,IN中的双字存储在MD10中,假设这个数为2#1001 1101 11111011 1001 1101 1111 1011,除最低4位外,其余各位向右移4位后,双字的最低4位,循环到双字的最高4位,结果是OUT端的MD10中的数是2#1011 1001 1101 1111 1011 1001 11011111,其示意图如下图3所示。
图3
文章来源于:电子工程世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章
三菱PLC、西门子指令详解(2023-01-31)
三菱PLC、西门子指令详解;三菱PLC指令详解
1
取指令与输出指令(LD/LDI/LDP/LDF/OUT)
1)LD(取指令) 一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令......
移位指令和循环移位指令的区别 S7-1200移位指令的流水灯控制编程(2024-07-16)
,则被设置为0。
具体的影响会因计算机体系结构和指令集的不同而有所差异。因此,在实际应用中,应该根据所使用的体系结构和指令集来确定移位指令对标志位的影响。
S7-1200 PLC循环移位指令......
西门子S7-200SMART系列PLC位相关指令分享(2023-08-22)
西门子S7-200SMART系列PLC位相关指令分享;导读:本案例主要让读者练习西门子S7-200SMART系列PLC位逻辑指令、定时器、移位指令、子程序的结构等。
01 左中括号 【控制......
西门子S7-200SMART的移位指令介绍(2023-09-19)
、移位指令应用
假设有8个指示灯,对应PLC的Q0.0~Q0.7,要求每次点亮一盏指示灯,当按下启动按钮后,从Q0.0~Q0.7每隔一秒点亮,当Q0.7被点亮时,停止2S,然后反向每隔1S点亮,当......
PLC自动程序编程方法(2024-08-22)
悉这种写法需要时间过程,而且这种方法并不通用所有的PLC(如西门子S7-1200不支持,仅S7-1500支持),还有就是对PLC性能要求高,也占用很大的工作存储器。
第四种:移位指令方法
这种方法是利用移位指令的移位......
PLC自动步序编程的7种方法(2024-09-02)
悉这种写法需要时间过程,而且这种方法并不通用所有的PLC(如西门子S7-1200不支持,仅S7-1500支持),还有就是对PLC性能要求高,也占用很大的工作存储器。
PART04 移位指令方法
这种方法是利用移位指令的移位......
常见PLC自动程序的流程编写(2024-08-06)
(如西门子S7-1200不支持,仅S7-1500支持),还有就是对PLC性能要求高,也占用很大的工作存储器。
第四种:移位指令方法 这种方法是利用移位指令的移位原理实现步序的控制,比如欧姆龙的SFT......
西门子S7-200 SMART PLC常用编程指令汇总(2023-07-26)
变量进行求和,求和的结果存放到VW200中。
04 四、移位和循环指令
1、指令概览
2、示例分析
①移位指令和循环移位指令的示例分析
②移位寄存器位指令
综上所述,每当......
PLC顺序控制中编制梯形图的四种方式(2023-08-03)
%~90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6-86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位......
SIMATIC S7-1500 PLC左移指令(SHL)(2024-08-29)
移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。
(1)左移指令(SHL)
当左移指令(SHL)的EN位为高电平“1”时,将执行移位指令,将IN端制定的内容送入累加器1低字中,并左移N端制......