在中断路面调用标准PID指令出错

我在中断里面调用标准PID指令。调用1个没问题。调用2个指令,然后监控中断程序的时候就会出现看门狗超时错误,不知道是什么原因

图片说明:

在中断路面调用标准PID指令出错   

最佳答案

用中断执行PID是可以的。用其他触点使能PID也是可以的。PID只检测前面能流是否为1。1的话就执行计算。并没有要求每一个周期执行一次。所以不论经过多长的中断事件再扫描PID指令也是合理的。不论经过多少间隔,只要连续的每一次扫描前面能流都是1的话也是合理的。
上面的报警估计是真正的扫描超时。原因是中断间隔太短导致长的执行时间挤出长的扫描时间。
比如中断程序10毫秒。定时中断10毫秒。扫描周期1毫秒。那么一次扫描最极限的扫描周期将是永远不会结束。

提问者对于答案的评价:
嗯。可能真的是这样

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

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

相关推荐

  • S7-200与DTU连接

    S7-200自由口与DTU连接PLC不是3针是RS-485B,8脚是RS-483A吗?为什么按照PLC3脚接DTU的TX/A,PLC的8脚接DTU的TX/B才可以正常发送数据?反过…

    2017年11月16日
  • 如何让脉冲输出立即停止

    I0.0有信号时,开始脉冲输出,当检测到开关I0.1时,立即停止脉冲输出。我现在用了I0.1的上升沿中断。中断后立即PTO脉冲输出。但是我现在运行的速度为5000个脉冲/秒。停止后…

    SIMATIC S7-200 2020年10月31日
  • S7 200 CPU224XP 通讯问题

    我有一台S7 200 CPU224XP的PLC只能在STOP 模式下才能够通过PPI线与笔记本上的编程通讯,上载程序。程序上载后,如果切换模式就通讯不…

    SIMATIC S7-200 2020年10月31日
  • 沟通plc200

    更位好,小弟一直比较喜欢plc,一直想学好plc,指令包括一些书也看了不少,但是我觉得一个完整的能够适用的plc程序不是书上那么简单,大家给点建议,因为是自学,所以能够给点程序参考…

    SIMATIC S7-200 2021年7月5日
  • 热点偶模块EM231怎么写

    我不知道怎样用热电偶模块来做温度控制 最佳答案 温度控制首先得正确选择是用热电阻还是热电偶。如果要求误差小而且温度低的话(比如600摄氏度以下)应该先热电阻。热电偶适合测高温,用E…

    SIMATIC S7-200 2020年11月1日
  • 组态王 与 200PLC

    组态王连接200PLC 成功,VW100里设置时间参数,不能成功? 应该如何设置VW或VD? 最佳答案 在组态王中定义变量时,地址应该改为V100,再选数据类型…

    SIMATIC S7-200 2021年7月5日
  • 上升沿,下降沿

    如图所示,是不是只有V点全部由1变成0,下降沿才会动作,我是说之前v点全部为1 问题补充:不好意思,图片我重新上传,我重新说明一下1,当v0.0由0变成1时,Q0.1确实有一个脉冲…

    2021年7月5日
  • S7 200子程序参数数量

    S7 200 子程序中IN、OUT、IN_OUT参数的数量是不是有限制? 钻石用户推荐最佳答案 有限制。子程序带参数调用,在子程序的局部变量表中设置参数的类型;…

    SIMATIC S7-200 2021年7月5日
  • smart700ie,与224xp,MM420之间怎么连接?

    smart700ie,cpu为224xp,mm420之间怎么通信,能给我发个资料查看下吗,这是我的邮箱1565851985@qq.com 最佳答案 cpu224xp具备2个独立的通…

    SIMATIC S7-200 2017年10月29日
  • 会300和400,200求解

    本人接触西门子PLC三年时间了,主要用300和400PLC,主做PLC编程,硬件的安装,在多个工地工作过。现在因工作需要,用到200的PLC,因为有很多疑问,希望大侠帮忙解答。 问…

    SIMATIC S7-200 2020年10月31日