【图】西门子s7-200 plc左移与右移指令的特点

来源:电工天下时间:2015-11-19 09:07:09 作者:老电工手机版>>

西门子s7-200 plc左移与右移指令

1、左移、右移指令

S7-200的左、右移位指令的梯形图编程格式如图10-5.1。

梯形图中的SHL B为移位指令标记,其中:
SHL: SH为移位标记,L为左移(R为右移):
B:字节指令标记(W为16位字,WD为32位双字);
IN:需要移位的存储器地址;
OUT:结果存储器地址。

西门子s7-200 plc左移与右移指令

S7-200的移位指令的特点

①S7-200的移位分为两步执行。
——利用移位指令( MOV)将需要移位的数据移动到结果存储器中,见图10-5.1 (b)。

如果仅需要对指定存储器内容移位、且执行结果仍然保存在原存储器中,则不需要执行本步骤,见图10-5.1 (a)。

——对结果存储器进行移位。

②S7-200执行移位指令时,将数据被移出后的“空位”自动补入状态“0”。

③被移出的最后一位状态被保存在系统标志寄存器SMl.1中。

④移位位数N-般不应超过移位数据本身的长度(字节操作为8,字操作为16,双字操作为32),如果超过数据本身的长度,则需要进行“取余”处理。例如:对字节数据指定移动12位时,实际移动为4位(12除以8后取余数4);当N为0时,不进行移位操作,同时系统标志寄存器SMl.0被置“1”状态。

2、循环左移、循环右移指令

S7-200的循环左、右移位指令的梯形图编程格式如图10-5.2所示。
西门子s7-200 plc左移与右移指令

梯形图中的ROL B为移位指令标记,其中:
ROL: RO为循环移位标记,L为左移(R为右移):
B:字节指令标记(W为16位字,WD为32位双字);
IN:需要移位的存储器地址:
OUT:结果存储器地址。
S7-200的移位指令可以将被移出的数据从另一端依次返回到移出数据后的空位上,实现数据的循环移动。其他特点与“左、右移位”指令相同。

3、移位寄存器指令

利用移位寄存器指令,可以将来自寄存器外部的二进制位信号(DATA),按照规定的方向逐步移入寄存器内。S7-200移位寄存器的梯形图编程格式如图10-5.3所示。
西门子s7-200 plc左移与右移指令

梯形图中的SHRB为移位指令标记,其中:
DATA:二进制位状态输入;
S__ BIT:移位寄存器的最低位地址;
N:移位寄存器的长度与移位方向,正数为左移,输入从最低位移入移位寄存器;负数为右移,输入从最高位移入移位寄存器。

为了保证数据在每次“使能”输入信号到来时只移动一位,“使能”输入应使用边沿指令。

相关文章
  • 西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。

    时间:2022-09-20 19:49:31

  • 西门子plc数学运算指令的分类

    西门子plc数学运算指令的分类

    西门子plc数学运算指令的分类,数学运算指令是对存储器数据进行的四则运算、函数运算处理,一般以字或双字的形式进行,数据可以是整数、浮点数。

    时间:2022-09-18 14:29:56

  • 西门子plc触点并联指令的用法

    西门子plc触点并联指令的用法

    西门子plc触点并联指令的用法,触点并联指令为O(Or)、ON(Or Not),有关plc触点并联指令的梯形图与语句表的实例,plc触点并联指令的使用说明。

    时间:2022-09-18 14:29:34

  • S7-1200基本指令:SR、RS用法指南

    S7-1200基本指令:SR、RS用法指南

    本文介绍了西门子S7-1200基本指令SR与RS的用法,置位/复位触发器SR,复位/置位触发器SR,以及s7-1200中置位/复位触发器的应用实例说明,供大家学习参考。

    时间:2022-03-18 06:21:00

  • 西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门,

    时间:2022-02-05 08:11:01

  • 西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分,先来复习下中断指令的三要素:激活中断(1次即可);中断事件连接中断程序;开放中断。以上提到的三要素,要求必须包含在中断指令的主程序中。

    时间:2022-02-05 06:42:51

  • 西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分,中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。

    时间:2022-02-05 06:38:11

  • 西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程,本节来学习下西门子s7-200“比较指令”的知识,下面是比较指令的常见类型:常见操作数,针对B\I\DI\R做下简单的解释。

    时间:2021-10-23 07:16:16

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有