s7 200看门狗问题

看门狗复位是怎样工作的,是程序从头开始重新执行还是是相当于复位了一个计时器使其重新计时?WDR复位指令是怎样增加扫描时间的

最佳答案

如果程序跑飞了,死循环了,扫描周期很长,PLC不正常执行,超过了看门狗时间,看门狗复位就启动了,跳出正在执行的程序,从头开始执行。
默认好像是500ms。
程序假如超过500ms要用到看门狗。
“相当于复位了一个计时器使其重新计时”,就是你说这。等于是又增加了500ms。

提问者对于答案的评价:
谢了

专家置评

如果希望程序的扫描周期超过500 ms,或者在中断事件发生时有可能使程序的扫描周期超过
500 ms时,您应该使用监视程序复位指令来重新触发监视狗定时器。
每次使用监视程序复位指令,您应该对每个扩展模块的某一个输出字节使用一个立即写指令来复位每个扩展模块的监视狗。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:49
下一篇 2020年10月31日

相关推荐

  • S7200 SR30同三菱变频器a800系列MODBUS-RTU通信的不解

    最近我在做这个通信,西门子程序与三菱变频器通信成功,可以读写变频器数据(PR0—-PRxxx),监控输出电流,电压,频率也可以,心里高兴了一下,接下来让人伤感的事发生了…

    2017年6月1日
  • windows10

    windows10可以运行s7-200吗?可以的话,发个链接。谢谢! 最佳答案 s7-200最新编程软件为STEP7 MicroWIN V4.0 SP…

    SIMATIC S7-200 2021年7月5日
  • modbus主站读写主程序MBUS_MSG

    看官方文档:S7-200 modbus编程详细指导里。针对主站读写主程序MBUS_MSG功能块,First管脚连接的是M2.1和上升沿。那么这个M2.1应该是反复触发才对…

    2017年6月2日
  • 00000000000000000000000

    请问各位帅哥,有没有编程手册.买一本我,S7200的 最佳答案 S7-200可编程控制器 系统手册 请到这里来下载: http://www.ad.si…

    SIMATIC S7-200 2021年7月5日
  • 自由口通信如何接收浮点数。

    比如智能设备传过来的数为ASCII码的    12.34那么我怎么转换为实数呢?PLC是S7-200CPU 最佳答案 有专用指令: 图片说明…

    2021年7月5日
  • s7200与td200

    一台在正常使用的机器,cpu222与td200通讯,td200各按键使用功能正常,机器有动作,正常上载程序,无解密提示,程序上载到电脑发现没有td200向导配置,可是机器明明有td…

    SIMATIC S7-200 2021年7月5日
  • 基于S7-200的纠偏系统的编程问题,求大侠帮助

    采用CUP224XP,AIW0和AIW2分别输入两个模拟量(0-10V),对这两个模拟量相加后除以2的值,对一下值进行比较,在【10000,32000】区间输出%80的脉宽控制Q0…

    SIMATIC S7-200 2020年11月1日
  • 模拟量转换问题?急

    我的模拟量程序是这样写的。检测轴承温度0-100℃。要求70℃时候报警,还要在HMI上面检测温度,我检测的是整数。怎么出现实数呢? 比如出现56.8℃。LD &…

    SIMATIC S7-200 2020年10月31日
  • 扩展问题

    各位高手:请问CPU226是继电器输出的,可以扩展一个晶体管输出的模块呢? 最佳答案 当然可以,但是对于S7-226来说不能超过7个模块的,所扩展的模块可以是模拟量,数字量,通讯模…

    SIMATIC S7-200 2021年7月5日
  • MODBUS 通讯存储区

    在s7-200的modbus 做从站设置中,如图片,VB0~VB1999是通讯缓存区,VB2000~VB2777是库指令存储区,这两个去什么区别啊,还有VB2777是怎么…

    2017年11月12日