- 1、本文档共144页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、比较指令 第二节 程序控制指令 空操作 结束及暂停指令 警戒时钟刷新指令 跳转及标号指令 子程序指令 循环指令 顺序控制继电器指令 第二节 程序控制指令 1 空操作 NOP,空操作指令。使能输入有效时,执行空操作指令。空操作指令不影响用户程序的执行,操作数N是标号,是一个0~255的常数。 指令格式: NOP N 例: NOP 30 位于S7200的位逻辑指令目录下。 第二节 程序控制指令 2、结束指令 (1)END:条件结束指令,执行条件成立(左侧逻辑值为1)时结束主程序,返回主程序的第一条指令执行。在梯形图中该指令不连在左侧母线。END指令只能用于主程序,不能在子程序和中断程序中使用。END指令无操作数。指令格式如图所示。 第二节 程序控制指令 ?(2)MEND:无条件结束指令,结束主程序,返回主程序的第一条指令执行。 在调试程序时,在程序的适当位置插入MEND指令可以实现程序的分段调试。 必须指出MicroWin32 STEP-7编程软件,在主程序的结尾自动生成无条件结束指令(MEND)用户不得输入,否则编译出错。 2、结束指令 第二节 程序控制指令 3、停止指令 STOP:停止指令,执行条件成立,停止执行用户程序,令CPU工作方式由RUN转到STOP。在中断程序中执行STOP指令,该中断立即终止,并且忽略所有挂起的中断,继续扫描主程序的剩余部分,在本次扫描的最后,将CPU由RUN切换到STOP。指令格式如图所示。 第二节 程序控制指令 STOP和END的区别 STOP用来对突发紧急事件进行处理,以避免实际生产中的重大损失。END用来对程序结束进行控制。 STOP停机,END重新开始扫描执行 第二节 程序控制指令 4 看门狗复位(警戒时钟刷新指令) WDR,看门狗复位指令。 扫描时间超过警戒时间时,看门狗使PLC停止运行 当使能输入有效时,执行WDR指令,每执行一次,看门狗定时器就被复位一次。用本指令可用以延长扫描周期,从而可以有效避免看门狗超时错误。希望扫描周期超过500ms时使用 WDR使扫描时间过长,PLC会把某些操作禁止 指令格式:WDR (无操作数) 第二节 程序控制指令 STOP、END、WDR使用举例 带数字量输出的扩展模块也包含有一个看门狗定时器,在扩展的扫描时间内,对每个带数字量输出的扩展模块进行立即写操作,以保证正确的输出。 说明: SM5.0检查I/O错误 SM4.3运行时检查编程 5 跳转指令 与跳转相关的指令有下面两条: (1)跳转指令 JMP,跳转指令。使能输入有效时,使程序流程跳到同一程序中的指定标号n处执行。执行跳转指令时,逻辑堆栈的栈顶值总是1。 (2)标号指令 LBL,标号指令。标记程序段,作为跳转指令执行时跳转到的目的位置。操作数n为0~255的字型数据。 第二节 程序控制指令 增减计数器进行计数,如果当前值小于500,则程序按原顺序执行,若当前值超过500,则跳转到从标号10开始的程序执行。 跳转指令和标号指令必须配合使用,而且只能使用在同一程序块中,不能在不同的程序块中互相跳转。 执行跳转后,被跳过程序段中的各元器件的状态: Q、M、S、C等元器件的位保持跳转前的状态; 计数器C停止计数,当前值存储器保持跳转前的计数值; 对定时器来说,因刷新方式不同而工作状态不同。 循环开始指令FOR:用来标记循环体的开始。 循环结束指令NEXT:用来标记循环体的结束。无操作数。 FOR和NEXT之间的程序段称为循环体,每执行一次循环体,当前计数值增1,并且将其结果同终值作比较,如果大于终值,则终止循环。 6 循环指令 第二节 程序控制指令 (2) 有记忆通电延时型(TONR) ●使能端IN输入有效时,定时器开始计时,当前值递增,当前值大于或等于预置值PT时,输出状态位置1。 ●使能端输入无效时,当前值保持,使能端IN再次接通有效时,在原记忆值的基础上递增计时。 ●有记忆通电延时型(TONR) 定时器采用线圈的复位指令(R)进行复位操作,当复位线圈有效时,定时器当前值清零,输出状态位置0。 NETWORK 1 LD I0.0 TONR T65, +500 ? NETWORK 2 LD I0.1 R T65, 1 ?NETWORK 3 LD T65 = Q0.0 (3) 断电延时型(TOF) ●使能端(IN)输入有效时,定时器输出状态位置1,当前值复位为0。 ●使能端(IN)断开时,开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位置0,并停止计时,当前值保持。 NETWORK 1 LD I0.0 TOF
您可能关注的文档
- DCYX-350533-上海宝龙城市广项目提报2011.9.30(NB商业平面).pptx
- 第五章__回转体表面的交线.ppt
- 220kV横门联线启动方案(定稿版).doc
- 电子商务论文.doc
- 第五章__凝固成形工艺.ppt
- 第五章__全面质量管理及其在教育管理中的运用.ppt
- 电子商务企业成本控制探析.doc
- 2006顶级豪宅营销手段.ppt
- 第五章__消费者的情绪情感过程.ppt
- 第五章_5.1土石方工程量.ppt
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
文档评论(0)