第5章应用指令 5.1程序控制类指令 5,2特殊指令
第5章 应用指令 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 程序控制类指令 ◼ 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(无操作数)
5.1.1 结束及暂停 ◼ 1. 结束指令 ◼ 结束指令有两条:END和MEND。两条指令在 梯形图中以线圈形式编程。 ◼ END,条件结束指令。使能输入有效时,终 止用户主程序。 ◼ MEND无条件结束指令。无条件终止用户程序 的执行,返回主程序的第一条指令。 ◼ 用Micro/Win32编程时,编程人员不需手工 输入MEND指令,而是由软件自动加在主程序 结尾。指令格式:END (无操作数)
2.暂停指令 sToP,暂停指令。使能输入有 T囗P 效时,该指令使主机cPU的工作 方式由RUN切换到SToP方式, 从而立即终止用户程序的执行 STOP指令在梯形图中以线圈形 式编程。指令不含操作数。指令 的执行不考虑对特殊标志寄存器 位和能流的影响。 指令格式:STOP(无操作数) 巡回本节
◼ 2. 暂停指令 ◼ STOP,暂停指令。使能输入有 效时,该指令使主机CPU的工作 方式由RUN切换到STOP方式, 从而立即终止用户程序的执行。 ◼ STOP指令在梯形图中以线圈形 式编程。指令不含操作数。指令 的执行不考虑对特殊标志寄存器 位和能流的影响。 ◼ 指令格式:STOP(无操作数) 返回本节
5.1.2看门狗 aWDR,看门狗复位指令。当使能输入有效时,执行 WDR指令,每执行一次,看门狗定时器就被复位 次 S7的看门狗WDR的设定值为300ms,有时在循环 或调用子程序,响应中断服务程序时,扫描时间超 过300ms,WDR会认为出错。 ■可用本指令可用以延长扫描周期,从而可以有效避 免看门狗超时错误。 ■指令格式:WDR (无操作数) 程序实例:指令SToP、END、WDR的应用如图 52所示
5.1.2 看门狗 ◼ WDR,看门狗复位指令。当使能输入有效时,执行 WDR指令,每执行一次,看门狗定时器就被复位一 次。 ◼ S7的看门狗WDR的设定值为300ms,有时在循环 或调用子程序,响应中断服务程序时,扫描时间超 过300ms, WDR会认为出错。 ◼ 可用本指令可用以延长扫描周期,从而可以有效避 免看门狗超时错误。 ◼ 指令格式:WDR (无操作数) ◼ 程序实例:指令STOP、END、WDR的应用如图 5.2所示