西门子S7-200SMART的移位指令介绍

发布者:CelestialSoul最新更新时间:2023-09-19 来源: elecfans关键字:西门子  S7-200SMART  移位指令 手机看文章 扫描二维码
随时随地手机看文章

在西门子S7-200SMART中提供了各种丰富的功能指令,合理巧妙的使用不同的功能指令能够达到事半功倍的效果,同时还会让你的程序更精简。那今天我们为大家讲解移位与循环移位指令中的移位指令,它包括左移位指令、右移位指令、循环左移位指令、循环右移位指令和移位寄存器指令。


移位指令介绍    

移位指令根据移动方向不一样分为左移位指令(SHL)和右移位指令(SHR),每个移位指令根据操作数的数据类型不同分为针对字节、字和双字的移位指令。


01 左移指令    

左移指令SHL可以根据数据类型分为字节左移指令(SHL_B)、字左移指令(SHL_W)和双字左移指令(SHL_DW)。如图1为左移指令格式。

706a61e4-eac3-11ed-90ce-dac502259ad0.png

▲图1 | 左移指令格式▲

左移位指令(SHL)将输入端IN中数各位的值向左移动N位后把结果输出到由OUT所指定的地址。在移动过程中每一位移出后留下的空位会自动的补零。若移位计数N 大于或等于允许的最大值(字节操作为8、字操作为16、双字操作为32),则会按相应操作的最大次数对值进行移位,若移位计数N大于0,则在移动过程中的最后移出位会存储于溢出标志SM1.1中,若移位操作结果为0,则零标志位SM1.0会置位为ON,如图2所示为左移指令执行效果。

70799f10-eac3-11ed-90ce-dac502259ad0.png

▲图2 | 左移指令移位过程▲

02 右移指令    

右移指令SHR可以根据数据类型分为字节右移指令(SHR_B)、字右移指令(SHR_W)和双字右移指令(SHR_DW)。如图3为右移指令格式。

70879cbe-eac3-11ed-90ce-dac502259ad0.png

▲图3 | 右移指令格式▲

右移位指令(SHR)将输入端IN中数各位的值向右移动N位后把结果输出到由OUT所指定的地址。在移动过程中每一位移出后留下的空位会自动的补零。若移位计数N 大于或等于允许的最大值(字节操作为8、字操作为16、双字操作为32),则会按相应操作的最大次数对值进行移位,若移位计数N大于0,则在移动过程中的最后移出位会存储于溢出标志SM1.1中,若移位操作结果为0,则零标志位SM1.0会置位为ON,如图4所示为右移指令执行效果。

709766da-eac3-11ed-90ce-dac502259ad0.png

▲图4 | 右移指令移位过程▲

二、移位指令应用    

假设有8个指示灯,对应PLC的Q0.0~Q0.7,要求每次点亮一盏指示灯,当按下启动按钮后,从Q0.0~Q0.7每隔一秒点亮,当Q0.7被点亮时,停止2S,然后反向每隔1S点亮,当Q0.0被点亮时,延时2S后,进入下个循环,若按下停止按钮,停止所有的指示灯输出,示意图如图5所示。

70a4f534-eac3-11ed-90ce-dac502259ad0.png

▲图5 | 控制示意图▲

分析:8个指示灯,每次只点亮1个指示灯,而且是按照顺序的方式进行点亮,因此在设计程序是可考虑使用移位指令进设计,程序如图6所示:

70b19f00-eac3-11ed-90ce-dac502259ad0.png

70bd86b2-eac3-11ed-90ce-dac502259ad0.png

▲图6 | 移位控制部分程序▲


关键字:西门子  S7-200SMART  移位指令 引用地址:西门子S7-200SMART的移位指令介绍

上一篇:PLC编程原则与科学的编程步骤
下一篇:浅析工业控制中的电气控制原理

推荐阅读最新更新时间:2024-11-12 21:46

“洋贵族”变“平民”?西门子家电在华陷迷途
走进家电卖场,在琳琅满目的家电品牌前,你是否还会在西门子家电的展柜前驻足?短短2年多,一度是国人心中的外资高端品牌的西门子家电,如今不只是被卡萨帝、方太等高端品牌超越,还被众多高端消费群体快速“抛弃”。   问题到底出在哪里?记者梳理发现,近年来,西门子品牌家电产品屡次遭遇产品质量方面的质疑。与此同时,其品牌定位、产品迭代,以及市场推广也仿佛陷入一轮“迷失”自我的通道中。原本定位高端市场的西门子家电,在采取低、中、高等不同层次的产品线和价格体系后,让众多消费者感到困惑以及感受到不一样的产品品质、体验,从而导致西门子家电产品的口碑和信誉被大量透支。    屡登黑榜 产品质量问题频发   早在2011年,锤子科技创始人罗永浩就因
[家用电子]
西门子s7-200plc的rs-485通信故障解析
1、引言 近年来,计算机控制已被迅速地推广和普及,工业控制计算机、plc、变频器、触摸屏、机器人、柔性制造系统广泛地应用于工业生产中。将不同的生产设备连在一个网络中,相互之间进行数据通信,实现分散控制和集中管理,是计算机控制系统发展的大趋势,所以,工厂自动化网络和plc的通信是工业控制中的重要研究课题。通信的方式包括并行通信和串行通信。并行数据通信方式是以字节为单位的数据传输方式,除了8根或16根数据线、一根公共线外,还需要通信双方联络用的控制线。并行通信的传输速度快,但是传输线的根数多,成本高,一般用于近距离的传输,例如计算机于打印机之间的通信。串行数据通信方式是以二进制的位(bit)为单位的数据传输方式,每次只传送一位,除了公
[嵌入式]
<font color='red'>西门子</font>s7-200plc的rs-485通信故障解析
西门子标准化编程和虚拟调试应用
西门子标准化编程、仿真与虚拟调试应用培训PPT。图片较多,建议WIFI浏览!
[嵌入式]
<font color='red'>西门子</font>标准化编程和虚拟调试应用
施耐德LXM23A伺服与西门子300PLC的连接
一、 系统概述 施耐德集团公司是世界著名的电控产品厂商,其产品LXM23A伺服控制器以其优越的性能在运动控制领域有着广泛的应用。该伺服控制器本身自带的是CANOPEN通讯,在遇到主控系统是PROFIBUS通讯时(如西门子300、400PLC),需要解决PROFIBUS到CANOPEN协议的快速转换问题。北京鼎实创新科技有限公司的PB-B-CANOPEN总线桥起到PROFIBUS到CANOPEN的协议转换作用,其特点是通讯速度快,使用方便灵活。如下图1-1所示,该系统中由西门子PLC(CPU 315-2DP)控制施耐德伺服控制器Lexium 23A的起停,速度给定等,同时要监测伺服控制器状态字等相关参数。现以连接一台伺服控制器为例说明
[嵌入式]
西门子plc单按钮启停的十种方法(博途1200/1500PLC)
西门子博途1200/1500PLC单按钮启停控制10种设计方法 第一种: 第二种: 第三种: 第四种: 第五种: 第六种: 第七种: 第八种: 第九种: 第十种:
[嵌入式]
<font color='red'>西门子</font>plc单按钮启停的十种方法(博途1200/1500PLC)
彭启煌:西门子EDA如何支持半导体永续创新和发展?
6月25-26日,以“心芯本相印,变化有鲲鹏”为主题的2021第五届集微半导体峰会在厦门海沧正式召开。 在26日的EDA/IP专场论坛会上,西门子EDA全球资深副总裁及亚太区总裁彭启煌发表了“Siemens EDA 如何支持半导体的永续创新与发展”的主题演讲。 在半导体产业的进步背后有着这样一条金科玉律——摩尔定律。摩尔定律由英特尔创始人之一戈登·摩尔提出,其内容为:集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍。 而经常被引用的“18个月”,则是由英特尔首席执行官大卫·豪斯(David House)提出:预计18个月会将芯片的性能提高一倍(即更多的晶体管使其更快),是一种以倍数增长的观测。 半导体行业大致按照摩尔定律发
[手机便携]
如何利用西门子S7-200产生时钟脉冲
在实际应用中经常遇到这样的情况,在一个固定的时间周期内控制某继电器位打开(ON)一段时间,关闭(OFF)一段时间。比如,用开关量输出驱动指示灯闪烁或驱动蜂鸣器发出时断时续的响声。 总结了在西门子S7-200程序中4种实现此功能的方法。下面分别介绍一下: 第一种方法,使用特殊存储器位SM。 特殊存储器位SM0.4提供1分钟时钟脉冲,该脉冲在1分钟的周期内关闭(OFF)30秒,打开(ON)30秒。 特殊存储器位SM0.5提供1秒钟时钟脉冲,该脉冲在1秒钟的周期内关闭(OFF)0.5秒,打开(ON)0.5秒。 特殊存储器位SM0.6提供扫描周期时钟脉冲,该脉冲为一次扫描打开,然后下一次扫描关闭。 这种方法使用简单,但时钟周期和开
[嵌入式]
西门子无线超声探头上市
    西门子公司近日宣布,该公司推出了世界首个配备无线探头的超声系统,能够支持单手操作,通过电波将超声图像传送至仪器的显示屏上。     西门子方面表示,在手术或侵入性医疗作业过程中,需要使用超声设备对进入体内的工具进行监控,包括通过血管接至特定器官的导管等。连接超声探头的电线很大程度上限制了设备操作人员行动的自由度,造成妨碍。此外,尽管电线外部有无菌保护层,依然存在感染风险。电线的去除对于手术或侵入性医疗作业非常有益。     据了解,无线Acuson Freestyle系统的超声探头最高可在仪器周边三米范围内稳定工作,并配有可调整图像设置的远程控制按钮。为避免其他设备的干扰,西门子使用其专利技术——8千兆赫超宽射频来传输数据。
[医疗电子]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved