有一种力量,正在支持我们前行,源于博大精深,同心致远。
浔之漫智控技术(上海)有限公司长期低价销售西门子PLC200.300.400.S1200.S1500.ET200.Smart200,6SE70变频器.70备件.6SY7000/7010.C98面板,6RA70/28/24直流调速器,6XV电缆,6EP电源,3RW30/40/44软启动器,6AV人机触摸屏,LOGO!,6SL系列G110.G120.S120.V10.V20,MM440/430/420变频,6DR阀门定位器,7ML.7ME.7MF.7MH仪表仪器,6FC.6SN伺服数控,电机等西门子系列产品
看门狗定时器操作
CPU 处于 RUN 模式时,默认状态下,主扫描的持续时间限制为 500 毫秒。 如果主扫描
的持续时间超过 500 毫秒,则 CPU 会自动切换为 STOP 模式,并会发出非致命错误
001AH(扫描看门狗超时)。
可以在程序中执行看门狗复位 (WDR) 指令来延长主扫描的持续时间。 每次执行 WDR 指
令时,扫描看门狗超时时间都会复位为 500 毫秒。
但是,主扫描的*大**持续时间为 5 秒。 如果当前扫描持续时间达到 5 秒,CPU 会无
条件地切换为 STOP 模式。
说明
如果预计扫描时间将超过 500 ms,或预计会出现大量可能阻止返回主扫描超过 500 ms
的中断活动,则应使用看门狗复位指令来重新触发看门狗定时器。
请小心使用看门狗复位指令。 如果程序执行循环阻止扫描完成或过度延迟扫描的完成,
则扫描周期完成之前禁止以下过程。
• 通信(自由端口模式除外)
• I/O 更新(立即 I/O 除外)
• 强制值更新
• SM 位更新(不更新 SM0、SM5 至 SM29)
• 运行时间诊断
• STOP 指令,在中断例程中使用时
非致命运行时错误也会影响某些特殊的存储器错误标志地址,可配合 GET_ERROR 指令
对这些地址进行评估,以确定运行时间故障的原因。 如果通用错误标志 SM4.3 = 1(运行
时编程问题)激活,则可通过执行 GET_ERROR 标识特定错误。
非致命错误代码 0000H 指示目前不存在实际错误。 如果出现临时运行时间非致命错误,
GET_ERROR(ECODE 输出)会生成非零错误值,然后下一次程序扫描会生成零
ECODE 值。
应使用比较逻辑将 ECODE 值保存到另一个存储单元。 之后,程序便可测试保存的错误
代码值,并开始编程响应。