plc实训5计数器和移位指令_第1页
plc实训5计数器和移位指令_第2页
plc实训5计数器和移位指令_第3页
plc实训5计数器和移位指令_第4页
plc实训5计数器和移位指令_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

版本:2011年3月第二部分S7-300的应用实(计数器)2.5实训五计数器和比较指令一、理论知识1、计数器是一种由位和字组成的复合单元,计数器的输出由位表示,其计数值存储在字存储器中。在S7-300中,计数器区为512个字节(byte),因此最多允许使用256个计数器。S7中的计数器用于对RLO正跳沿计数。S7中有三种计数器,它们分别是加计数器、减计数器和可逆计数器。只要计数器的计数值不是“0”,计数器的输出就为“1”。1)线圈形式的计数器指令a.计数器置初值指令:当逻辑位RLO有正跳沿时,计数器置初值线圈将预置值装入指定计数器中。若RLO位的状态没有正跳沿发生,则计数器的值保持不变。b.加法计数器:当逻辑位RLO有正跳沿时,加法计数器线圈使指定计数器的值加1,如果RLO位的状态没有正跳沿发生,或者计数器数值已经达到最大值999,则计数器的值保持不变。c.减法计数器当逻辑位RLO有正跳沿时,减法计数器线圈使指定计数器的值减1,如果RLO位的状态没有正跳沿发生,或者计数器数值已经达到最小值0,则计数器的值保持不变。d.可逆计数的实现e.计数器的复位2)框图形式的计数器指令其中,可逆计数器方框指令可以完成计数器的加(CU)、减(CD)计数和置初值(S、PV)以及计数器值清零(R)等功能,还可以将计数器当前值以不同的格式输出,整数格式(CV)和BCD格式(CV_BCD)。计数器的状态可以Q端输出,也可以由计数器的触点输出。3)使用计数器时应该注意下面几点问题a.计数器指令的加、减计数输入端以及预置值输入端均为上升沿执行,即逻辑位必须有从“0”到“1”的变化时,指令才会执行。b.计数器的预置的初始值及PV端的数据格式为BCD码二~十进制格式。如果在PV端使用地址如MW10,而不是直接数C#...,应该保证在执行置初值指令时,地址MW10中保存的数据满足BCD码格式,否则执行程序时,CPU将会出错。c.计数器触点的状态由计数器的值决定,如果计数值等于零,则计数器触点的状态为低电平“0”,如果计数值不等于零(无论等于几),则计数器触点的状态为高电平“1”。2、数据传送指令MOVE——传送指令标识符B/W/DW/R——数据类型(字节/字/双字/浮点数)EN——传送启动信号IN——源操作数OUT——目标操作数ENO——传送状态位3、比较指令使用与接点类似,因此不能放在逻辑串的最后。按比较对象分类,分为整数(16位)、双整数(32位)和浮点数(32位)三类比较指令;按比较方式分类,分为等于、不等于、大于、大于或等于、小于和小于或等于六类比较指令。以下按比较对象进行讲述,由于同类比较指令结构基本相同,所以每一类仅讲一种比较指令。a.整数等于比较指令整数比较指令关键字符为I。整数等于比较指令是判断两个正数是否相等,如果相等,则逻辑结果为“1”,如果不相等则逻辑结果为“0”。b.双整数大于比较指令双整数的关键字为D。大于比较指令是当第一个数值大于第二个数值时,即IN1大于IN2,比较逻辑结果为“1”,否则逻辑结果为“0”。c.浮点数小于等于比较指令浮点数比较指令的关键字为R。小于等于比较指令是当第一个数值小于或等于第二个数值时,即IN1<=IN2时,比较逻辑结果为“1”,否则逻辑结果为“0”。实训任务7:计数器与定时器综合应用一、实训任务使用一个按钮控制两盏灯,第一次按下时第一盏灯亮,第二盏灯灭;第二次按下时第一盏灯灭,第二盏灯亮;第三次按下时两盏灯都亮;第四次按下时两盏灯都灭。地址分配输入量输出量按钮I0.0第一盏灯Q0.0第二盏灯Q0.1按第一次亮1灭0按第二次灭0亮1按第三次亮1亮1按第四次灭0灭0接线图二、实训目的计数器和比较器的应用实训任务8:怎样用计数器扩展定时器的时间?一、实验任务用两秒的定时器,扩展成6秒定时器,使用一个计数器(计3次)。注:启动开关闭合后,通过一盏灯,观测定时的效果。二、实训目的计数器和定时器的应用。综合任务(邮件分拣的模拟控制)1.控制要求系统由SB1启动按钮启动,由SB2停止按钮停机,外接复位按钮SA0。当系统启动后,SA1、SA2、SA3、SA4是四个拨码开关,用于设定邮件的邮编号(ON表示1,OFF表示0),当SA1、SA2、SA3、SA4取值不是(0001,0010,0011,0100,0101)时,L1邮件错误指示灯1s周期闪烁表示出错。L1报警将持续,直至系统停止或复位。当SA1、SA2、SA3、SA4为(0001,0010,0011,0100,0101)时,且L1未报警,系统启动后将进入正常运行状态,L2持续点亮,表示可以进邮件。此时传送带等待邮件到来,当S2检测邮件到来后(S2检测到有信号),要求M5传送带电机开始运行。M5运行后,光电编码器S1将产生脉冲输出,输出一个脉冲表示运转1圈。当SA1、SA2、SA3、SA4为0001时,表示邮编第一个数字为1,为北京的邮箱。要求电机旋转5圈后(经5个脉冲),M5停止运行,1号气缸M1启动2s,将开头为1的邮件推进北京邮箱。当SA1、SA2、SA3、SA4为0010时,表示邮编第一个数字为2,为上海的邮箱。要求电机旋转10圈后(经10个脉冲),M5停止运行,2号气缸M2启动2s,将开头为2的邮件推进上海邮箱。当SA1、SA2、SA3、SA4为0011时,表示邮编第一个数字为3,为天津的邮箱。要求电机旋转15圈后(经15个脉冲),M5停止运行,3号气缸M3启动2s,将开头为3的邮件推进天津邮箱。当SA1、SA2、SA3、SA4为0100时,表示邮编第一个数字为4,为武汉的邮箱。要求电机旋转20圈后(经20个脉冲),M5停止运行,4号气缸M4启动2s,将开头为3的邮件推进武汉邮箱。当SA1、SA2、SA3、SA4为0101时,表示邮编第一个数字为5,为广州的邮箱。要求电机旋转25圈后(经25个脉冲),M5停止运行,开头为5的邮件被送进武汉邮箱。S2检测到货物到气缸返回原位的整个过程称为入库过程,在该过程中如果SA1、SA2、SA3、SA4发生改变,或S2信号再次触发,系统都不理会,直至

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论