请举例说明!

看门狗指令如何使用?

问题补充:
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日 上午1:30

相关推荐

  • CPU224 XP CN模拟量运算?

    CPU224 XP CN模拟量输入,现在一压力表带模拟量电压输出1–5V,压力表范围-100KPA—100KPA,如何计算压力? 最佳答案 1-5V完全可…

    SIMATIC S7-200 2020年10月31日
  • 200PLC cpu226继电器型用了1一年后程序都自动消失了

    现在CPU里面怎么程序自动消失了,这是什么原因? 最佳答案 我认为以上理由的发生概率都比,人为清除程序的理由低。还有一个稍微高的概率的是plc被换了。这个只是针对你说程序消失了的说…

    SIMATIC S7-200 2017年11月19日
  • MBUS_MSG响应错误

    使用200 modbus通讯指令,MBUS_MSG指令时报错误  ,7=响应错误(响应不是请求的操作)请问怎么回事?急!! 最佳答案 可能的原因:1)…

    SIMATIC S7-200 2017年6月10日
  • 职业选择问题

    各位前辈大家好  晚辈刚毕业三个月 现在在一家真空浇注设备公司上班 搞电气设计,我是机械设计制造及其自动化本科毕业的 自我感觉电气…

    SIMATIC S7-200 2021年7月4日
  • 学习S7-200 高速计数,没有编码器手动短接线行不行?

    刚学S7-200高速计数,没有编码器通过手动短接,能不能模拟?我用的HXC0,模式选的0,然后短接I0.0和24V正,是不是SMD38当前值应该跟着变化,可是我试着却没反应!请大家…

    SIMATIC S7-200 2018年12月7日
  • 在线监控时RCV功能块是红色有关系吗

    在线监控时,只要是在读数据,RCV功能块就是红色的,正常就是这样的吗 问题补充:是200系列,226模块 最佳答案 RCV指令的基本工作过程为: 在逻辑条件满足时,启动(…

    SIMATIC S7-200 2021年7月5日
  • 24V电源会把S7-200的通信口烧掉吗?

    我有一个系统需要通过导电滑环(旋转的)把2个S7-200通过PPI通讯.因为一个PLC在旋转的机器上面,一个PLC在旋转的机器下面.其中上面的我也必须要接入24V的直流电源供PLC…

    SIMATIC S7-200 2021年7月5日
  • s7-200与组态MCGS变量的连接

    我的plc程序是对VD100这个变量值进行模数转换,plc可以实现。但是在组态上定义变量给定值,将给定值与VD100建立通道连接,组态中输入的值就是不赋给VD100,为什么呢?为什…

    SIMATIC S7-200 2021年7月5日
  • PTO控制伺服遇到点问题请高手伺教

    用包络的方式控制伺服电机做往复运动,每次发的都是固定的脉冲数,我用高速计数器HC0的12号模式记录PLC所发的脉冲数。HC0记录的数值等于包络设定的脉冲数时设备才能执行正转或反转,…

    SIMATIC S7-200 2020年10月31日
  • 无电池卡数据永久保存

    据说MD0~MD14能永久保存?那我又10组数据怎么办 最佳答案 在S7-200中如果设置MB0 – MB13为断电保持,数据在断电前被自动写入相应的EEPRO…

    SIMATIC S7-200 2017年6月10日

发表回复

登录后才能评论