您现在的位置是:首页 > PLC技术 > PLC技术

FX2N系列PLC的看门狗清零指令WDT及应用

来源:艾特贸易2017-06-04

简介PLC 是通过设定特殊数据寄存器 D8000 的值来改变看门狗定时时间。 D8000 中的初始值是 200 ,单位为 1 ms 。 PLC 在公共扫描周期会自动对看门狗清零。如果 PLC 的扫描周期超过看门狗定时时

    PLC是通过设定特殊数据寄存器D8000的值来改变看门狗定时时间。D8000中的初始值是200,单位为1 msPLC在公共扫描周期会自动对看门狗清零。如果PLC的扫描周期超过看门狗定时时间,则出错信号灯会亮起,同时停止工作。图7-16所示的程序是设定看门狗定时长度。    7-1    程序流程类功能指令
程序流程类功能指令
设定看门狗定时长度
    7-16    设定看门狗定时长度    一般采用在PLC刚开始工作时设置看门狗时间,并立刻刷新。因此采用初始脉冲M8002将看门狗定时长度设定为300 ms,并及时采用WDT刷新。注意:如果不立即刷新看门狗定时长度,则只能在执行本次用户程序END之后刷新,有可能造成看门狗动作。    如果一个扫描周期的时间小于看门狗定时器的设定时间,则无须使用WDT指令。如果程序中有较长的程序,为了防止看门狗定时器动作,需要在适当的位置对看门狗清零。例如,图7-17所示的程序,设看门狗定时器长度为300 ms,则将400 ms程序分为两个部分,并在中间和程序结尾部分使用WTD指令对看门狗清零。
WDT指令的使用方法
    7-17    WDT指令的使用方法    为保证看门狗不会误动作,在系统子程序、跳转程序、循环程序中应及时采用WTD指令对看门狗清零。