请举例说明!

看门狗指令如何使用?

问题补充:
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日

相关推荐

  • 写了一段PID程序,但是测试时无输出

    各位前辈,我写了一段PID的程序,用CPU224的模拟电位器模拟时,即调节SMB28小螺丝,PID输出结果无变化,本人新手,还请指点一下,哪里的问题,谢谢,不胜感激(是关于锅炉汽包…

    SIMATIC S7-200 2017年6月27日
  • 怎样加中继器

    共有20站,每站用一台224,分布远,约900米,主站用226。用串口通讯,需要加几台中继器?加在什么位置?请做过类似项目的老大指教。 问题补充:各位老大,请提供经济、实用的方案。…

    SIMATIC S7-200 2020年11月5日
  • CPU226(216-2AD23-0XB8)输出形式

    (6ES7 216-2AD23-0XB8)CPU226 DC/DC/DC  24输出16输出输出是NPN还是PNP呀?200的样本上没有写。…

    2018年12月5日
  • EM253可以实现我说的这些动作吗?

    现在手头有个项目是:用PLC的定位模块来控制3个松下的伺服的运动,其中一个伺服是夹着钢板只做横向直线运动(取名X轴),另外两个伺服是带着钻头只做纵向运动(取名A 轴&nb…

    SIMATIC S7-200 2021年7月5日
  • M 区域的地址不够用怎么办

    M 区域的地址不够用怎么办 最佳答案 变量存储区(V):可以按位、字节、字或双字来存取V 区数据位存储区(M):可以按位、字节、字或双字来存取M区数据定时器存储…

    SIMATIC S7-200 2021年7月5日
  • 关于PLC200掉电后数据保存的问题

    首先感谢大家对我上一个问题的解答。这里我列出了解答中我不甚明白的地方,请大家不吝指教。以下是驿站927朋友的回答:927:M大多情况下用作中间变量,位存取(尽管它也可以以字节、字、…

    SIMATIC S7-200 2020年10月31日
  • S7-200数据占位问题

    如VW0占用VB0与VB1两个字节。那VW9呢?是VB9与VB10两个字节吗?读取方式是由低位到高位吗?谢谢!如果给V10.0、V10.1、V10.2置为1后,VW9是? 最佳答案…

    SIMATIC S7-200 2017年12月9日
  • smart200的保持范围

    想讲S7 200的设置改到smart 200里,但是这里有个错误显示超出保持范围,请问下各位是设置有问题吗 问题补充:SR60的保持范围是0-20479&nbs…

    2021年7月5日
  • s7-200高速脉冲和PID控制

    辊B保证和辊A线速度一致,辊B的编码器脉冲数作为PID的实时值,辊A的编码器脉冲数作为PID的设定值,pid输出到AQW0(0-10)给辊B变频器,系统调不好,辊B变频器速度一会儿…

    SIMATIC S7-200 2021年7月5日
  • PID向导控制设定

    我想用PID控制制高温房加热,假如温度传感器的测温范围为-20至400度,输出4-20mA电流,工作温度要求在120正负5度之间。 那么我在回路给定值标定里,底限和高限应…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论