,WDR指令重新触发S7-200 CPU的看门狗定时器,扩展扫描允许使用的时间,而不会出现看门狗错误。我们在使用看门狗复位指令时应当小心,如果使用循环指令阻止扫描完成,那么像I/O更新、通讯等程序只有在扫描周期完成后才能执行。如果对程序预计扫描时间将**过500毫秒,可能阻止返回主扫描**过500毫秒,这时就应当使用WDR指令,重新触发看门狗定时器。以下程序就是使用了看门狗复位的例子。
下面看一下子程序返回RET指令,RET指令是根据**个逻辑终止子程序,并返回主程序的。软件是会自动在子程序较后增加子程序无条件返回指令的,但它不会显示在"子程序POU"里面。
而主程序结束END指令,它是根据**个逻辑条件终止主程序的,也就是是说在END指令之后的程序是不执行的。同样,软件是会自动在主程序较后增加END指令的。我们要注意的是END指令只能用在主程序里,而不能用在子程序或者中断程序中的。
还有是STOP指令,它可以强制将PLC切换到STOP停止模式。
较后再看一下诊断LED灯DIAG_LED指令,该指令中如果输入参数IN的数值为零,则诊断LED会被设置为不发光。如果输入参数IN的数值大于零,则诊断LED会被设置为发光 (黄色)。下面的程序让诊断LED灯亮0.5s,灭0.5s,那么当输入IN的数值大于零时,诊断LED会被设置为发光(黄色)。
西门子CPU1511-1 PN代理商