plc循环移位操作指令的梯形图与语句表

来源:电工天下时间:2015-10-22 09:56:41 作者:老电工手机版>>

plc循环移位操作指令

移位操作指令都是对无符号数进行处理,包括移位指令、循环移位指令和寄存器移位指令,执行时只需考虑被移位存储单元的每一位数字状态,而不用考虑数据值的大小。

该类指令在一个数字量输出端子对应多个相对固定状态的情况下,应用比较广泛。

循环移位指令

plc循环移位操作指令1

plc循环移位操作指令2

循环移位指令与普通移位指令类似,有循环右移和循环左移两种,根据所移位数的长度分 别又可分为字节型、字型和双字型。

循环移位数据存储单元的移出端与另一端相连,同时又与 溢出位SM1.1相连,所以最后被移出的位被移到另一端的同时,也被放到SML1位存储单元。

移位指令的梯形图和语句表如图2-25所示。

ROR_B、ROR_W和ROR_DW为字节、字 和双字循环右移标识符;相应地ROL_B、ROL_W和ROL_DW为字节、字和双字循环左移 标识符;其他操作数的含义和数据类型以及其寻址范围同普通移位指令一样。

在循环移位指令中如果移位次数设定值大于移位数据的位数,则在执行循环移位之前,系统先对设定值取以数据长度为底的模,用小于数据长度的结果作为实际循环移位的次数。

因此,字节、字和双字移位的实际移位次数分别为取8、16、32为底的模所得的结果。如果移位操作使数据变为0,则零存储器位SM1.0自动置位。 

相关文章
  • plc查表操作指令的功能说明

    plc查表操作指令的功能说明

    plc查表操作指令的功能说明,表功能指令包括填表、查表、先进先出和后进先出指令,表功能指令实现对数据(只能是字型数据)的存取操作,在查表指令的语句表中,运算符不采用编码形式,而是直接使用。

    时间:2022-09-18 13:08:13

  • 常见的几款PLC指令对比图

    常见的几款PLC指令对比图

    常见的PLC产品,主要包括欧姆龙PLC、三菱FX系列PLC、LG MASTER系列PLC、松下PLC和西门子PLC,以下是这几大PLC产品的指令说明及对比,供大家学习参考。

    时间:2022-07-17 05:26:08

  • 学习PLC必须掌握的13个基本指令

    学习PLC必须掌握的13个基本指令

    有关PLC编程的基础知识,介绍了学习PLC必须掌握的13个基本指令,这些常用的PLC指令为LD、LDI、OUT、AND、ANI、OR、ORI、SET、RST、PLS、PLF、INC和DEC指令,下面来学习下。

    时间:2022-03-18 05:42:16

  • plc功能指令的通用格式与数据结构

    plc功能指令的通用格式与数据结构

    有关plc功能指令的通用格式,包括功能指令编号、助记符、数据长度、操作数等,并介绍了plc功能指令的数据结构,位元件与位元件的组合、字元件的知识等。

    时间:2021-11-29 09:39:33

  • plc自锁控制梯形图与指令表程序的二种方式

    plc自锁控制梯形图与指令表程序的二种方式

    plc自锁控制梯形图与指令表程序的二种方式,包括启动按钮、停止按钮、热保护、运行继电器等,学习下plc自锁控制梯形图与指令表程序的编写方法。

    时间:2021-11-22 09:20:06

  • plc顺序移位试验程序的方法思路

    plc顺序移位试验程序的方法思路

    有关plc顺序移位试验程序的实现思路与方法,其编程思路是若取消某位,则移位到该位为1时,再使之移一位,用梯形图左母线旁的步序号为“行号”,一起来了解下。

    时间:2021-10-07 19:34:23

  • 施耐德plc编程软件指令系统与语言形式

    施耐德plc编程软件指令系统与语言形式

    有关施耐德plc编程软件指令系统与语言形式,施耐德plc编程的基本指令特点,图形式指令结构、明确的变量常数、简化的程序结构等,并介绍了其编程语言的形式。

    时间:2020-07-04 06:42:51

  • plc双整型数比较指令符号及应用实例

    plc双整型数比较指令符号及应用实例

    本文介绍了plc双整型数比较指令的用法,重点介绍plc双整型数比较指令的符号含义,该比较指令的功能,双整型数比较指令对状态位的影响,以及双整型数比较指令的实例,供大家学习。

    时间:2020-03-19 15:54:25

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有