请举例说明!

看门狗指令如何使用?

问题补充:
microwin里的watchdog timer的帮助我已经看过了!就是看不明白!哎如何使用?

最佳答案

看门狗复原(WDR)指令重新触发S7-200 CPU的系统监视程序定时器,扩展扫描允许使用的时间,而不会出现看门狗错误。使用"看门狗复原"指令时应当小心。如果使用循环指令阻止扫描完成或严重延迟扫描完成,下列程序只有在扫描周期完成后才能执行:?通讯(自由端口模式除外)?I/O更新(立即I/O除外)?强迫更新?SM位更新(不更新SM0、SM5至SM29)?运行时间诊断程序?10毫秒和100毫秒定时器对于超过25秒的扫描不能正确地累计时间?用于中断例行程序时的STOP(停止)指令?配备离散输出的扩充模块还包括看门狗定时器,如果模块未被S7-200写入,监视程序定时器会关闭输出。对每个配备离散输出的扩充模块使用立即写入,在扩展扫描时间期间使正确的输出保持打开。注释:如果您预计扫描时间将超过500毫秒,或者您预计会发生大量中断活动,可能阻止返回主扫描超过500毫秒,您应当使用WDR指令,重新触发看门狗定时器。每次使用"看门狗复原"指令时,您还应当使用对每个离散扩充模块中的一个输出字节(QB)使用立即写入,复原每个扩充模块看门狗。如果您使用"看门狗复原"指令允许执行要求很长扫描时间的程序,将模式开关改变为STOP(停止)位置会使S7-200在1.4秒内转换为STOP(停止)模式。
 NETWORK 1
 // 检测到I/O错误时,强制转换至STOP(停止)模式
 LD SM5.0
 STOP

 NETWORK 2
 // M5.6打开时,重新触发CPU看门狗复原和输出模块看门狗,
 // 允许扩展扫描
 LD M5.6
 WDR // 重新触发CPU看门狗复原
 BIW QB2 QB2 // 重新触发第一个输出模块的看门狗

 NETWORK 3
 // I0.0打开时,中止当前扫描
 LD I0.0
 END

提问者对于答案的评价:
手册上的例子,看过不过还是谢谢!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc353301.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:30
下一篇 2021年7月5日

相关推荐

  • uss与200通讯问题

    我用uss与200通讯6ra70 ,ctrl模块能工作,可一接通读模块,就报7故障,说通讯端口未设定,可ctrl都工作了,怎麽会端口未设呢,还有初始化程序的Actice怎…

    SIMATIC S7-200 2021年7月5日
  • smart s7-200 SR60 CPU PLC 输入信号反映延迟

    smart s7-200 SR60 CPU   PLC输入信号反映延迟最近客户反映之前正常的动作,今天出现了有延迟现象。…

    SIMATIC S7-200 2017年5月31日
  • 关于200PLC的PTO指令向导高速计数器问题

    现在需要用200PLC控制步进电机控制驱动轴前进后退,用PTO向导带有高速计数功能,但是该计数器工作在模式12,西门子手册没有相关说明的,所以没法初始化,我现在想用计数器的值大致显…

    SIMATIC S7-200 2017年8月26日
  • Step7-Micro/Win V4.0安装出错

    在安装Step7-Micro/Win V4.0时出现以下信息: "Error Number:0x80040702 Descript…

    SIMATIC S7-200 2021年7月5日
  • 多台HMI控制多台CPU2226CN

    有一个项目是施耐德的一台触屏控制两台西门子的226CN,现在客户要求在大约120米的地方增加一台触屏,就是两屏同时控制两台PLC。我以为再增加一台中继和屏就可以了,但是实验下来不行…

    SIMATIC S7-200 2017年11月6日
  • s7200模拟量模块有8路电流输入的吗?

    s7200模拟量模块有8路电流输入的吗?有的话模块型号是多少? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关1、2对其进行设置:当开关1为“ON…

    SIMATIC S7-200 2017年12月7日
  • S7-200存储卡

    S7-200那条指令是向存储卡“写入/读出”数据的?我想当PLC断电前将一些数据写入存储卡保存,上电后再恢复回来。以防断电后数据丢失。 最佳答案 把存储卡换成电池卡好了 …

    SIMATIC S7-200 2021年7月5日
  • 跳转至标签指令的使用方法

    JMP指令和LBL指令可实现跳转功能,JMP必须放在LBL前面吗?其中标签是什么意思?就是LBL后面的程序吗? 问题补充:谢谢二位的指教,我试了一下,当将LBL置于JMP前,运行出…

    SIMATIC S7-200 2021年7月5日
  • 200 smart 怎么使用间接寻址?

    我按照帮助中的说明在梯形图中写MOV_DW  &VB100  AC1指令,写完弹出对话框说&VB100的数据格式不对,这…

    SIMATIC S7-200 2017年5月29日
  • s7_224XPCN 输出不符合逻辑

    本人现用scr编写顺序控制,运行时显示各Q都已为ON信号,但监控表及实际输出口输出总是不对应我所需要逻辑不对应,本人菜鸟刚刚接触PLC一周,望各位大侠指点一二。具体程序如下:&nb…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论