006第4章应用指令探究.ppt

第4章 应用指令 4.1 程序控制类指令 4.1.1结束及暂停指令  4.1.2看门狗指令 4.1.3跳转指令  4.1.4子程序指令   4.1.5程序循环指令  4.1.6顺序控制继电器指令  4.1.7与ENO指令   4.1.2 看门狗 WDR,看门狗复位指令。当使能输入有效时,执行WDR指令,每执行一次,看门狗定时器就被复位一次。 S7的看门狗WDR的设定值为300ms,有时在循环或调用子程序,响应中断服务程序时,扫描时间超过300ms, WDR会认为出错。 可用本指令可用以延长扫描周期,从而可以有效避免看门狗超时错误。 指令格式:WDR (无操作数) 4.1.3 跳转 编写子程序的步骤 1 .建立子程序 2. 编写子程序 3.在主程序、其他子程序、或中断程序中调用子程序(带参数的子程序)和子程序返回指令 2. 子程序调用 (1)子程序调用和返回指令 子程序调用 子程序条件返回 (2)注意事项 可有64个子程序,可以嵌套子程序,最大嵌套深度为8 子程序内不能用END指令 不允许直接递归(自己调用自己),可间接递归 (3)应用实例 图4.3所示的程序实现用外部控制条件分别调用两个子程序。 3. 带参数的子程序调用 (1)子程序参数---最多可带16个参数,每个参数包含: 变量名 变量类型 (IN类型、IN/OUT、OUT) 数据

文档评论(0)

1亿VIP精品文档

相关文档