版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
下一页返回任务引入广告灯的控制有多种方式。采用PLC控制的彩灯具有良好的稳定性,并且更改彩灯控制方式也非常容易。因此,PLC控制彩灯方式比较方便。任务分析本任务中当按下SB1(启动)时,点亮彩灯L1;之后每按一次SB2,彩灯左移一位(运行);按钮SB3为停止按钮,按下后所有彩灯熄灭。可利用单一传送指令及循环移位指令实现控制要求。本任务重点为单一传送指令及循环移位指令的学习。知识链接一、S7-200数据类型在计算机中使用的都是二进制数,其最基本的存储单位是位(bit),8位二进制数组成1个字节(Byte),工作任务1彩灯的PLC控制上一页下一页返回其中的第0位为最低位(LSB),第7位为最高位(MSB),两个字节(16位)组成1个字(Word),两个字(32位)组成1个双字(DoubleWord)。位、字节、字和双字占用的连续位数称为长度,如图2-1所示。可以用这种寻址方式进行寻址存储区主要有:输入继电器(I)、输出继电器(Q)、通用辅助继电器(M)等,其表示格式如表2-1和表2-2所列。S7-200的许多指令中常会使用常数。常数的数据长度可以是字节、字和双字。CPU以二进制的形式存储常数,书写常数可以用二进制、十进制、十六进制、ASCII码或实数等多种形式。书写格式如下:十进制常数:1234。十六进制常数:16#3AC6。二进制常数:2#1010000111100000。ASCII码:“Show”。工作任务1彩灯的PLC控制上一页下一页返回实数(浮点数):+1.175495E-38(正数),1.175495E-38(负数)。二、单一传送指令单一传送指令(Move)包括字节传送、字传送和双字传送。指令格式:LAD和STL,如图2-2所示。功能描述:使能输入有效时,把一个单字节数据(字、双字或实数)由IN传送到OUT所指的存储单元。数据类型:输入/输出均为字节(字、双字或实数)。【例2-1】字节、双字、实数三种数据类型的传送,如图2-3所示。【例2-2】利用传送指令实现三台电机M0、M1、M2同时启/停控制,如图2-4所示。【例2-3】多种预置值选择控制。工作任务1彩灯的PLC控制上一页下一页返回三种型号产品设其加热时间分别是10s、15s、5s,设置一个手柄设定预置值,每一挡位一个预置值,一个开关控制电炉加热,加热时间到,则自动停止。梯形图如图2-5所示。二、移位指令移位指令(Shift)将输入值IN右移或者左移N位,并将输出结果装载到OUT中。1.右移指令指令格式:LAD和STL,格式如图2-6所示。功能描述:把字节型(字型或双字型)输入数据IN右移N位后,再将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数为8位(16位或32位)。数据类型:输入/输出均为字节(字或双字),N为字节型数据。工作任务1彩灯的PLC控制上一页下一页返回2.左移指令指令格式:LAD和STL,格式如图2-7所示。功能描述:把字节型(字型或双字型)输入数据IN左移N位后,再将结果输出到OUT所指的(字或双字)存储单元。最大实际可移位次数为8位(16位或32位)。数据类型:输入/输出均为字节(字或双字),N为字节型数据。三、循环移位指令循环移位指令(Rotate)将输入值IN循环右移或者循环左移N位,并将输出结果装载到OUT中。1.循环右移指令指令格式:LAD和STL,格式如图2-8所示。功能描述:把字节型(字型或双字型)输入数据IN循环右移N位后,再将结果输出到OUT所指的(字或双字)存储单元。工作任务1彩灯的PLC控制上一页下一页返回实际移位次数为系统设定值取以8(16或32)为底的模所得的结果。数据类型:输入/输出均为字节(字或双字),N为字节型数据。2.循环左移指令指令格式:LAD和STL,格式如图2-9所示。功能描述:把字节型(字型或双字型)输入数据IN循环左移N位后,再将结果输出到OUT所指的(字或双字)存储单元。实际移位次数为系统设定值取以8(16或32)为底的模所得的结果。数据类型:输入/输出均为字节(字或双字),N为字节型数据。【例2-4】移位与循环指令应用举例,如图2-10所示。【例2-5】8个彩灯依顺序每秒闪亮一次。如图2-11所示。工作任务1彩灯的PLC控制上一页返回任务实施一、I/O分配表讨论用PLC如何实现彩灯的控制。①主电路中,八盏彩灯分别极为L1~L8,分别由Q0.0~Q0.7控制。②I/O分配表如表2-3所列。二、PLC硬件接线图如图2-12所示。三、梯形图图2-13是彩灯控制的梯形图。四、运行并调试程序①下载程序,先监控调试。②连接外部按钮、接触器、彩灯,分析程序运行结果,是否达到任务要求。工作任务1彩灯的PLC控制下一页返回任务导入图2-18是十字路口的交通灯示意图及控制流程图,任务控制如下:当按下启动按钮之后,南北红灯亮并保持23s,同时东西绿灯亮,保持20s,20s到了之后熄灭。继而东西黄灯亮并保持3s,到3s后,东西黄灯灭,东西红灯亮并保持28s,同时南北红灯灭,南北绿灯亮25s,25s到了之后,南北绿灯熄灭。继而南北黄灯亮并保持3s,到3s后,南北黄灯灭,南北红灯亮,同时东西红灯灭,东西绿灯亮。到此完成一个循环。任务分析为了解决用PLC的基本逻辑指令编写顺序控制梯形图时所存在的编程复杂、不易理解等问题,故采用PLC的顺序功能图来编写顺序控制梯形图是一种非常有效的方法。该方法具有编程简单而且直观等特点,十字路口交通灯的控制是一个典型的顺序控制例子,使用一般的基本逻辑指令来实现时,很容易引起控制程序的思路混乱,会使程序变得复杂。工作任务2十字路口交通灯的PLC控制上一页下一页返回使用步进功能流程图和顺序控制指令会使控制程序的编写变得清晰、简单,从而提高编程的效率。知识链接一、功能流程图按照顺序控制的思想根据工艺过程,将程序的执行分成各个程序步,每一个程序步由进入条件、程序处理、转换条件和程序结束四部分组成,如图2-19所示,常用顺序控制继电器位S0.0~S31.7代表程序的状态步。二、顺序控制指令S7-200系列PLC有三条顺序控制继电器指令,如表2-7所列。LSCR——装载顺序控制继电器指令,用于表示一个SCR段即状态步的开始。工作任务2十字路口交通灯的PLC控制上一页下一页返回SCRT——顺序控制继电器转换指令,用于表示SCR段之间的转换。当SCRT对应的线圈得电时,对应的后续步的状态元件被激活,同时当前步对应的状态元件被复位,变为不活动步。SCRE——顺序控制继电器结束指令,用于表示SCR段的结束。每一个SCR段的结束必须使用SCRE指令。SCRE指令无操作数。在使用顺序控制指令时应注意以下几点。①步进控制指令SCR只对状态元件S有效。为了保证程序的可靠运行,驱动状态元件S的信号应采用短脉冲。②当输出需要保持时,可使用S、R指令。③不能把同一编号的状态元件用在不同的程序中。例如,如果在主程序中使用S0.1,则不能在子程序中再使用。④在SCR段中不能使用JMP和LBL指令。即不允许跳入或跳出SCR段,允许在SCR段内跳转。工作任务2十字路口交通灯的PLC控制上一页下一页返回⑤不能在SCR段中使用FOR、NEXT和END指令。任务实施使用顺序控制结构,编写出实现十字路口交通灯循环显示的程序。控制要求如下:设置一个启动按钮SB1、循环开关S。当按下启动按钮之后,信号灯控制系统开始工作,首先南北红灯亮,东西绿灯亮。按下循环开关S后,信号控制系统循环工作;否则信号系统停止,所有信号灯灭。一、I/O分配表表2-8是I/O分配表。二、PLC硬件接线图硬件接线如图2-20所示。工作任务2十字路口交通灯的PLC控制上一页返回三、设计梯形图程序1.流程图程序流程如图2-21所示。2.梯形图梯形图如图2-22所示。四、运行并调试程序①下载程序,先监控调试。②连接外部按钮、彩灯,调试程序,分析程序运行结果是否达到任务要求。工作任务2十字路口交通灯的PLC控制下一页返回任务导入在竞赛或娱乐节目中都采用抢答器,工厂、学校和电视台等单位常举办各种智力比赛,抢答器是必要设备。抢答器是一名公正的裁判员,它的任务是从若干名参赛者中确定出最先的抢答者,其准确性和灵活性均得到了广泛使用。采用PLC控制抢答器是常见的方法,基本控制面板如图2-32所示,它是根据抢答过程中的动作时间快慢利用比较指令与BCD指令来实现控制的。任务分析控制要求:①系统初始上电后,主控人员在总控制台上单击“开始”按键后,允许各队人员开始抢答,即各队抢答按键有效。②抢答过程中,1~4队中的任何一队抢先按下各自的抢答按键(S1、S2、S3、S4)后,该队指示灯(L1、L2、L3、L4)点亮,工作任务3抢答器的PLC控制上一页下一页返回LED数码显示系统显示当前的队号,并使蜂鸣器发出响声(持续2s后停止),同时锁住抢答器,使其他组按键无效,直至本次答题完毕。③主控人员对抢答状态确认后,单击“复位”按键,系统又继续允许各队人员开始抢答;直至又有一队抢先按下各自的抢答按键。分析控制要求,4组抢答台使用的S1~S4抢答按钮及主控人员操作的复位按钮SR、开始按钮SD,作为PLC的输入信号,输出信号包括七段数码管和蜂鸣器。七段数码管的每一段应分配一个输出信号,因此总共需要8个输出点。为保证只有最先抢到的台号被显示,各抢答台之间应设置互锁。复位按钮SR的作用有两个:一是复位抢答器,二是复位七段数码管,为下一次的抢答作准备。本任务中用到比较指令、七段数码管的驱动采用七段译码指令SEG。工作任务3抢答器的PLC控制上一页下一页返回知识链接一、S7-200PLC比较指令比较指令是PLC中的重要基本指令,比较指令是一种比较判断,两数比较结果为真时,触点闭合,否则断开。比较运算符有:=(等于)、>=(大于等于)、<=(小于等于)、>(大于)、<(小于)、<>(不等于)。比较指令类型:字节比较(B)、整数比较(W)、双字整数比较(DW)、实数比较(R)。比较字节指令用于比较两个值:IN1~IN2。比较包括:IN1=IN2、IN1>=IN2、IN1<=IN2、IN1>IN2、IN1<IN2或IN1<>IN2。字节比较不带符号。在LAD中,比较为真时,触点闭合。在FBD中,比较为真时,输出打开。工作任务3抢答器的PLC控制上一页下一页返回在STL中,比较为真时,1位于堆栈顶端,指令执行载入、AND(与)或OR(或)操作。二、比较指令比较指令的梯形图如图2-33所示。字节比较指令如图2-33(a):用于比较两个无符号字节数的大小;字整数比较指令如图2-33(b):用于比较两个有符号整数的大小;双字整数比较指令如图2-33(c):用于比较两个有符号双字整数的大小;实数比较指令如图2-33(d):用于比较两个有符号实数的大小。其他比较运算相比,只是运算符不同。工作任务3抢答器的PLC控制上一页下一页返回【例2-9】用比较控制指令设计、安装与调试三台电机(M1、M2、M3),控制要求:按下启动按钮,每隔5s按M1、M2、M3顺序启动运行,按下停止按钮,M3、M2、M1同时停止。梯形图如图2-34所示。【例2-10】某计数器,计到10次时Q0.1通,在12次和20次时期间Q0.2通,计到30次时Q0.3通。梯形图如图2-35所示。【例2-11】某压力值,上限是10,下限是5.1,正常压力时绿灯亮,非正常压力时红灯亮。梯形图如图2-36所示。三、七段显示译码指令(SEG)七段显示器的abcdefg段分别对应字节的第0位~第6位,字节的某位为1时,其对应的段亮,输出字节的某位为0时,其对应的段暗。工作任务3抢答器的PLC控制上一页下一页返回将字节的第7位补O,则构成与七段显示器相对应的8位编码,称为七段显示码。数字0~9、字母
A~F与七段显示码的对应如图2-37所示。如要显示“2”,则先送“2”给VB0,再用显示译码指令(SEG)转换。如图2-38所示。任务实施一、I/O分配表I/O分配如表2-12所列。二、接线图硬件接线如图2-39所示。三、设计梯形图程序根据要求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抚顺市新抚区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 郑州市邙山区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 鹤岗市兴山区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 庆阳地区镇原县2025-2026学年第二学期五年级语文第四单元测试卷(部编版含答案)
- 文山壮族苗族自治州砚山县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 抚州市金溪县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 面包营销策划方案
- 残疾人趣味运动会策划方案
- 深度解析(2026)《CBT 3441-2019船舶电站自动准同期装置技术条件》
- 深度解析(2026)《CB 3405.2-1992船舶工业档案管理规则 产品》
- 产后康复服务流程标准手册
- DB11-T 693-2024 施工现场临建房屋应用技术标准
- 临床预防呼吸机相关肺炎(VAP)的集束化管理策略
- 翻车机岗位存在的安全风险
- 北京市公路挖掘及路产损坏赔偿指导标准2025
- 足球无人机课件
- 建筑工程项目质量追溯与问题整改方案
- 我的偶像课件文档
- 山东省济宁市兖州区2024-2025学年高二下学期期中考试英语试题(解析版)
- 人民城市人民建-人民城市为人民主题课件(含文字稿)
- 辽宁沈阳卫生高级职称(卫生管理)试题含答案2024年
评论
0/150
提交评论