任先生先森
级别: 略有小成
精华主题: 0
发帖数量: 76 个
工控威望: 371 点
下载积分: 726 分
在线时间: 29(小时)
注册时间: 2020-04-19
最后登录: 2024-11-11
查看任先生先森的 主题 / 回贴
楼主  发表于: 2024-03-12 09:14
WDT指令一般用在程序那个位置?
如果WDT超时,CPU报错,我该怎么知道?那个寄存器可以看出来?报错后应该怎么复位?
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2955 分
在线时间: 9505(小时)
注册时间: 2006-09-13
最后登录: 2024-11-17
查看cvlsam的 主题 / 回贴
1楼  发表于: 2024-03-13 10:41
当你预感到看门狗要报警的时候使用WDT指令,例如初学者往往认为FOR 循环可以随意使用而不考虑是否会触发看门狗。

WDT超时将引发重大故障,你的PLC都停机了,就好比一台PC都蓝屏了,你还认为是正常的话,当我没有回帖。

报警后请将PLC从STOP状态重新转到RUN状态,引发WDT的故障一般都很隐蔽,你需要排查你的程序。

Good Luck~
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人!