版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学习情境3PLC功能指令应用公路交通信号灯控制程序控制指令及其应用工作任务实现公路与人行横道信号灯控制设计:行人过马路需要按绿色按钮,并等待红灯变绿灯后过马路。公路在无过马路行人时始终亮绿灯,车辆正常通行,有行人过马路请求信号时,绿灯变红灯,行人过马路后,又变回绿灯。学习目标:1.知识目标(1)掌握PLC程序的基本结构及相关控制指令的使用。(2)掌握循环结构程序的编制方法。(3)掌握交通信号灯控制电路及程序设计方法。2.技能目标(1)熟练运用定时器、计数器设计和实现公路行人信号灯控制系统。(2)灵活运用PLC跳转、循环指令编写控制程序。3.情感目标(1)培养学生遵守电气安全操作规程的习惯,强化用电安全意识和责任意识,培养学生良好工作习惯、职业道德和职业素质,树立正确的劳动观。(2)培养和提高学生分析问题、独立解决问题和动手实践的能力。(3)培养学生探索PLC控制技术的兴趣,鼓励和培养学生自主学习、相互学习、团队合作的意识,提高团队合作水平,形成良好的人际关系。(4)培养和锻炼学生搜集资料和自学能力。
程序控制指令的作用是控制程序的运行方向,如程序的跳转、程序的循环以及按步序进行控制等。在工程实践中常用来解决一些生产流程的选择性分支控制、并行分支控制等。NOT和NOP指令取反指令NOT将复杂逻辑结果取反,为用户使用反逻辑提供方便。该指令无操作数,其LAD和STL形式如下:STL形式:NOTLAD形式:—┤NOT├—NOP结束指令END和MEND
结束指令分为有条件结束指令(END)和无条件结束指令(MEND)。结束指令只能用在主程序中,不能在子程序和中断程序中使用。而有条件结束指令可用在无条件结束指令前结束主程序。在调试程序时,在程序的适当位置插入无条件结束指令可实现程序的分段调试。可以利用程序执行的结果状态、系统状态或外部设置切换条件来调用有条件结束指令,使程序结束。使用方法:软件自动处理。停止指令STOPSTOP指令有效时,可以使主机CPU的工作方式由RUN切换到STOP,从而立即中止用户程序的执行。STOP指令在梯形图中以线圈形式编程。指令不含操作数。STOP指令可以用在主程序、子程序和中断程序中。如果在中断程序中执行STOP指令,则中断处理立即中止,并忽略所有挂起的中断。继续扫描程序的剩余部分,在本次扫描周期结束后,完成将主机从RUN到STOP的切换。STOP和END指令通常在程序中用来对突发紧急事件进行处理,以避免实际生产中的重大损失。看门狗指令WDT(WatchdogReset)称为看门狗复位指令,也称为警戒时钟刷新指令。它可以把警戒时钟刷新,即延长扫描周期,从而有效地避免看门狗超时错误。WDR指令在梯形图中以线圈形式编程,无操作数。梯形图LAD语句表STL
功能操作码操作数JMPn条件满足时,跳转指令(JMP)可使程序转移到同一程序的具体标号(n)处LBLn跳转标号指令(LBL)标记跳转目的地的位置(n)跳转与跳转标号指令指令格式及功能
n(JMP)LBLn说明:(1)跳转标号n的取值范围是0~255;(2)跳转指令及跳转标号指令只能用于同一程序段中,不能在主程序段中用跳转指令,而在子程序段中用跳转标号指令。跳转及标号指令跳转指令JMP(JumptoLabel):当输入端有效时,使程序跳转到标号处执行。标号指令LBL(Label):指令跳转的目标标号。操作数n为0~255。使用说明:跳转指令和标号指令必须配合使用,而且只能使用在同一程序块中,如主程序、同一个子程序或同一个中断程序。不能在不同的程序块中互相跳转。执行跳转后,被跳过程序段中的各元器件的状态:Q、M、S、C等元器件的位保持跳转前的状态;计数器C停止计数,当前值存储器保持跳转前的计数值;对定时器来说,因刷新方式不同而工作状态不同。在跳转期间,分辨率为1ms和10ms的定时器会一直保持跳转前的工作状态,原来工作的继续工作,到设定值后,其位的状态也会改变,输出触点动作,其当前值存储器一直累计到最大值32767才停止。对分辨率为100ms的定时器来说,跳转期间停止工作,但不会复位,存储器里的值为跳转时的值,跳转结束后,若输入条件允许,可继续计时,但已失去了准确计时的意义。所以在跳转段里的定时器要慎用。跳转指令编程举例设I0.3为点动/连动控制选择开关,当I0.3得电时,选择点动控制;当I0.3不得电时,选择连续运行控制。采用跳转指令控制的点动/连动控制程序如图3-35所示。I0.3得电,执行JMP指令,程序跳转到标号4处I0.3不得电时,运行起保停程序I0.3不得电,执行JMP指令,程序跳转到标号5处I0.3得电,运行点动控制程序循环指令循环开始指令FOR:用来标记循环体的开始。循环结束指令NEXT:用来标记循环体的结束。无操作数。FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1,并且将其结果同终值作比较,如果大于终值,则终止循环。参数使用说明循环指令盒中有三个数据输入端:当前循环计数INDX(indexvalueorcurrentloopcount)、循环初值INIT(startingvalue)和循环终值FINAL(endingvalue)。在使用时必须给FOR指令指定当前循环计数(INDX)、初值(INIT)和终值(FINAL)。INDX操作数:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、*VD、*AC和*CD;属INT型。INIT和FINAL操作数:VW、IW、QW、MW、SW、SMW、LW、T、C、AC、常数、*VD、*AC和*CD;属INT型。指令使用说明FOR、NEXT指令必须成对使用。FOR和NEXT可以循环嵌套,嵌套最多为8层,但各个嵌套之间不可有交叉现象。每次使能输入(EN)重新有效时,指令将自动复位各参数。初值大于终值时,循环体不被执行。在使用循环指令时,要注意在循环体中对INDX的控制,这一点非常重要。循环指令使用举例程序示例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城乡污水处理和管网建设工程项目可行性研究报告写作模板-申批备案
- 2025年江西陶瓷工艺美术职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025年昆明铁道职业技术学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 2025年揭阳职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 2025年氢能源行业发展动态与前景分析
- 合同范本之汽车美容租赁合同
- 鸡苗采购合同范本
- 公路货物运输合同定义
- 农业科技创新与应用服务合同
- 试验检测委托合同
- 2025年度高端商务车辆聘用司机劳动合同模板(专业版)4篇
- GB/T 45107-2024表土剥离及其再利用技术要求
- 2025长江航道工程局招聘101人历年高频重点提升(共500题)附带答案详解
- 2025年黑龙江哈尔滨市面向社会招聘社区工作者1598人历年高频重点提升(共500题)附带答案详解
- 《妊娠期恶心呕吐及妊娠剧吐管理指南(2024年)》解读
- 《黑神话:悟空》跨文化传播策略与路径研究
- 《古希腊文明》课件
- 居家养老上门服务投标文件
- 长沙市公安局交通警察支队招聘普通雇员笔试真题2023
- 2025年高考语文作文满分范文6篇
- 零售业连锁加盟合同
评论
0/150
提交评论