如题:OB1执行超过看门狗设定扫描时间,RUN变成STOP,如果此时异常解除(实际扫描时间小于设定值),如何STOP自动变成Run(也就是自动暖启)
问题来源:OB1设定扫描时间10ms,外部端口I0.0无效时,OB1实际扫描时间大约3ms,当I0.0有效时,OB1实际扫描时间大约20ms,此时PLC停机,RUN变成STOP,紧接着I0.0无效,PLC依然停机,只能手动暖启。请问各位大神,能不能通过设置或者增加程序,使得上述情况停机后,故障释放,PLC自动暖启
补充说明:首先非常感谢各位大神!我这样做的目的是验证一下PLC是否有真正意义上的看门狗,就像单片机那样,如果程序跑飞,看门狗复位,程序会自动从开始执行。从各位大神答复内容看,PLC看门狗有效,OB1停止扫描,CPU报错,只能重新启动。如果PLC程序跑飞怎么办(系统程序或者用户程序),是否PLC的软件架构就不存在程序跑飞的可能性。请各位大神指导