课程中心
HOME
课程中心
正文内容
plc编程数列 西门子S7-200系列PLC实操(34 移位指令)
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子S7-200系列PLC实操(34 移位指令)

大家好,这节课我们开始学习“移位指令 ”.先来看一下指令说明:

左移位和右移位 指令说明:

1、移位指令有左移也有右移,移位指令也分为有字节、字、双字类型的移位;

2、移位指令格式里面有使能输入、输入、输出和移位位数N。字节右移SHR_B和字节左移SHL_B指令是将输入字节(或字、或双字)数值根据移位位数向左或向右移动,并将结果输出到字节(或字或双字)。我们要注意的是,对一个数左移一位相当于乘以2,右移移位相当于除以2.

3、移位指令是对每个移出的位进行自动补0的。如果移位位数大于或等于8(或字操作16或双字操作32),那么数值最多被移位8(或字操作16或双字操作32)次的。当移位位数大于或等于最大允许值时,其实就相当于进行清零的操作。

这里我们以字节为例,解释说明:

数据位自右向左,分别排布.从最右端位置开始,"1"的数值,每次向左移动一个位,而原来的位置,则用0来弥补代替.就形成了下面这个图示:

可以看到,当1从最低位移到最高位后,如果移出本组数列的话,则是不循环方式.如果从最高位跳转到最低位的话,则构成循环.

大家可以尝试解读一下,下面这段程序的意思么?

解读一下:首先是I0.0为Q0.0置位,然后会在触发I0.1的情况下,每按1次,使得左移指令执行步进1位的方式,将QB0进行输出,直至1的值被移除8位之外为止。

而下面这个图,是实现什么功能呢?

大家可以在程序里编辑完之后,下载到PLC里看下效果。

下节课,我们学习“转换指令

阐述下plc功能都有哪些?以及工作原理

这篇文章为大家普及下,PLC的功能都有哪些,一般都是由以下功能构成:多种控制功能;数据采集、存储、处理;通信联网;编程调试;故障诊断。下面,我们来看下这些功能具体可以做什么。

1.控制功能

①逻辑控制

PLC最基本的控制功能。在工业环境中可以提前设定一个参数,在设备工作期间对目前现有的一个参数进行对比,当设定参数优先级大于等于或小于等于现有参数时,触发提前设定的动作,与当前工作进行联动。我们日常生活中的闹钟不仅可以看时间,还可以设置定时提醒的功能,与此是同原理。

②顺序控制

同为PLC最基本的控制功能。拿全自动洗衣机举例:启动,放水,洗涤,排水,甩干。完成此流程的就是PLC的顺序控制功能。还可设置多种顺序的循环次数。此功能广泛应用到流水线工作环境的场景中。

③测速定位控制

工业环境多应用于追剪、飞剪控制系统。

追剪是剪切运动中的物料,锯或刀追踪物料达到同步后剪切。飞剪一般指切刀以圆周运动的,在剪切时刀保持与物料速度一致。

装饰建材类的切割,应用的便是此功能。例如瓷砖,市面流通的都有固定尺寸,600*600、800*800、600*300等,而在工业生产中,未经切割的瓷砖可能有几十米的长宽,经过流水线的切割后的才是我们日产所见的有固定尺寸的瓷砖。

④过程控制

指对温度、压力、流量、速度等模拟量的控制。如燃气锅炉,过程控制功能会根据压力以及温度来对燃气锅炉进行自动控制,保持在一个温度的区间并进行监控。

2.数据采集、存储、处理

PLC具备数学运算、数据传送、转换、排序等功能。最开始的PLC只能做一些简单的加减法运算,后面慢慢加入了乘除运算的能力,到现在PLC已经拥有完成三角函数、数列、微积分等高等数学的强大运算能力。

投入在工业场景中就是根据机器生产的效率预定工作量。假设机器预设生产1000件产品,分10个小时完成,那么每个小时完成100件产品。

3.通信联网

Plc具备通信联网功能,可与远程I/O、其他PLC、计算机、移动端等其他设备之间通信。

4.编程调试

根据行业自身及设备应用的情况,对其自身内部环境的程序进行编写、调试以及记录。

5.故障诊断

PLC内部设有故障诊断功能,该功能可对系统构成、硬件状态、指令的正确性进行诊断,大大提高了PLC控制系统的安全性。

模块化PLC

最后补充一点,其实并不是所有的PLC都有上述全部功能,有些小型PLC只具有上述的部分功能。

相关问答

世界上第一个编程程序是怎么产生的?-ZOL问答

自1969年世界上诞生了第一台可编程逻辑控制器(PLC)以来,可编程控制技术在工业控制领域便一路高歌,取得了极为广泛的应用。但是在这过去的30多年里,计算机技术...

电气自动化技术(智能电网技术)主干课程有哪些-173****6373...

(一)文化基础课1.德育马列主义、毛泽东思想、邓小平理论和“三个代表”的重要思想是高职校德育教学的重要内容。德育教学在传授科学理论的同时,重在...

刚买的苹果5查询序列号说已经被更换了是为什么啊?-ZOL问答

数据线上面一行很小的灰色的字,最后的数列就是序列号,不过好像没什么用的,我正...序列号DNQPLCRUG5MQ设备型号iPhone616GB金色类型iPhone7,2代号n61...

PLC中X和Y代表什么?分别能接哪些符号(符号意思)?-雨露学习互助

x输入信号,y输出信号,他们后面的数字代表相应的地址.与PLC外围接线地址一致.(不包括扩展的)

 西利  爱你的云 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部