- 1、本文档共155页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章_应用指令1
应用指令 5.1 程序控制类指令 5.2 特殊指令 5.1 程序控制类指令 5.1.1结束及暂停指令 5.1.2看门狗指令 5.1.3跳转指令 5.1.4子程序指令 5.1.5程序循环指令 5.1.6顺序控制继电器指令 5.1.7与ENO指令 5.1.1 结束及暂停 1. 结束指令 结束指令有两条:END和MEND。两条指令在梯形图中以线圈形式编程。 END,条件结束指令。使能输入有效时,终止用户主程序。 MEND无条件结束指令。无条件终止用户程序的执行,返回主程序的第一条指令。 用Micro/Win32编程时,编程人员不需手工输入MEND指令,而是由软件自动加在主程序结尾。指令格式:END (无操作数) 2. 暂停指令 STOP,暂停指令。使能输入有效时,该指令使主机CPU的工作方式由RUN切换到STOP方式,从而立即终止用户程序的执行。 STOP指令在梯形图中以线圈形式编程。指令不含操作数。指令的执行不考虑对特殊标志寄存器位和能流的影响。 指令格式:STOP (无操作数) 5.1.2 看门狗 WDR,看门狗复位指令。当使能输入有效时,执行WDR指令,每执行一次,看门狗定时器就被复位一次。 S7的看门狗WDR的设定值为300ms,有时在循环或调用子程序,响应中断服务程序时,扫描时间超过300ms, WDR会认为出错。 可用本指令可用以延长扫描周期,从而可以有效避免看门狗超时错误。 指令格式:WDR (无操作数) 程序实例:指令STOP、END、WDR的应用如图5.2所示。 5.1.3 跳转 1. 跳转指令 与跳转相关的指令有下面两条: (1)跳转指令 JMP,跳转指令。使能输入有效时,使程序流程跳到同一程序中的指定标号n处执行。执行跳转指令时,逻辑堆栈的栈顶值总是1。 (2)标号指令 LBL,标号指令。标记程序段,作为跳转指令执行时跳转到的目的位置。操作数n为0~255的字型数据。 程序实例: 某生产线对产品进行加工处理,同时用增减计数器对成品进行计数,如果检测到100个成品就要跳过某些控制程序直接进入小包装控制程序;若检测到900个成品,则程序跳转到大包装控制程序。 程序如下: 5.1.4 子程序指令 编写子程序的步骤 1 .建立子程序 2. 编写子程序 3.在主程序、其他子程序、或中断程序中调用子程序(带参数的子程序) 1. 建立子程序 可用编程软件Edit菜单中的Insert选项,选择Subroutine,以建立或插入一个新的子程序,同时在指令树窗口可以看到新建的子程序图标,默认的程序名是SBR_n,编号n从0开始按递增顺序生成,可以在图标上直接更改子程序的程序名。在指令树窗口双击子程序的图标就可对它进行编辑。 2. 子程序调用 (1)子程序调用和返回指令 子程序调用 子程序条件返回 (2)注意事项 可有64个子程序,可以嵌套子程序,最大嵌套深度为8 子程序内不能用END指令 不允许直接递归(自己调用自己),可间接递归 (3)应用实例 图5.3所示的程序实现用外部控制条件分别调用两个子程序。 3. 带参数的子程序调用 (1)子程序参数---最多可带16个参数,每个参数包含: 变量名 变量类型 (IN类型、IN/OUT、OUT) 数据类型 (位、字节、字、双字、实型) (2)参数子程序调用的规则 参数与局部变量表的定义相匹配 参数顺序是:输入,输入/输出,输出 (3)程序实例 以上面指令为例,局部变量表分配如表5.1所示,程序段如图5.5所示。 例题 三段传送带的启动和停止控制,如图 按启动按钮,M1运行,SQ1检测到工件到来,启动M2 当SQ2检测到工件离开,M1停 当SQ3检测到工件到来,启动M3 当SQ4检测到工件离开,M2停 当SQ5检测到工件到来,停M3 按停止按钮,可随时停 分析:三个传送带电机的控制完全动作相同 M1:启动---启动按钮;停---停止按钮,SQ2 M2:启动---SQ1;停---停止按钮,SQ4 M3:启动--- SQ3 ;停---停止按钮,SQ6 可以用带参数的子程序编程 5.1.5 程序循环 1.循环开始FOR 每执行一次循环计数值加1,当计数值大于终值,则循环终止。 2.循环结束 NEXT 3. 程序实例 5.1.7 顺序控制继电器 顺序控制继电器S是专门用于编写顺序控制程序(常称为步进控制)的。 所谓顺序控制,使生产过程按生产工艺的要求预先安排的顺序自动地进行生产的控制方式。 一个步进控制程序是由若干个SCR段组成,每个SCR段对应步进控制中的一个功能控制步。 1. 顺序继电器指令 (1)段开始指令 功能:标记一个SCR段的开始,操作数是顺序继电器Sx.y(如S0.0)。 当顺序继电器Sx
您可能关注的文档
- 第4章 常用电子器件及其应用.ppt
- 第4章 负反馈放大电路与基本运算电路.ppt
- 第4章企业营销核算概述.ppt
- 第4章企业采购与供应物流管理.ppt
- 第4章会展现场服务与管理.ppt
- 第4章会计循环III-帐项调整与财务报表1.ppt
- 第4章公共关系基础知识与应用.ppt
- 第4章公钥密码体系 .ppt
- 第4章受扭构件的扭曲截面承载力 - 重庆工贸职业技术学院首页.ppt
- 第4章国际市场营销调研.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 2024年度公司领导班子民主生活会对照检查材料3篇.docx VIP
- JTGD60—2015公路桥涵设计通用规范.pdf VIP
- 技术部薪酬及岗位制度.doc
- 马工程教材《组织行为学》课件 第四章 团队.pptx
- 标准规范文件:DL/T 5424-2009 水电水利工程锚杆无损检测规程.pdf
- 广东省广州市八年级上学期物理期末试卷四套(附参考答案).doc VIP
- 2019-2020年高一英语人教版必修1专项训练:语法填空Word版含答案.docx VIP
- 第19课《大雁归来》教学设计 统编版语文七年级上册(2024年).docx VIP
- 2022水电工程移动式集运鱼系统设计规范.docx
- 2024年6月英语四级真题(全3套).pdf
文档评论(0)