在中断路面调用标准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日

相关推荐

  • MICRO WIN 中不能插入行

    STL下,本来按一下回车就会在光标后面自动插入一个空白行。不知是何缘故,现在按回车键后不能自动创建行,光标直接定位到下一个指令开头。用菜单栏insert >row也…

    SIMATIC S7-200 2021年7月4日
  • S7-200软件怎么打开

    S7-200软件怎么打开 最佳答案 详见截图,打开这个图标即可。 图片说明:    提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。请下载v4.0&n…

    2017年6月29日
  • S7200如何在线修改存储单元

    RT 问题补充:新值输入后,右击鼠标选择强制吗  ? 最佳答案 工具栏的右侧有4个小锁,鼠标指向他们后就可以看到了,分别是强制,取消强制,取消全部强制,读取全部…

    SIMATIC S7-200 2021年7月5日
  • 4-20MA模拟量输入信号的处理

    EM231CN四点的模拟量输入模块,仪表是4-20Ma的信号,但是仪表显示的值是双极型的数据类型,不知道模块能用吗?看模块手册可以双极型-32000-32000,但是DIP开关上面…

    SIMATIC S7-200 2020年10月31日
  • 自由口通讯程序求解

    本人在学习别人写的自由口通讯程序时,再子程序中看到有循环的功能.本人不理解为啥要出现FOR  (NEXT)这一段指令呢。他们之间的程序不是一直循环执行,执行到设…

    2017年11月27日
  • S7-226+MM4系列变频器+Smart1000+Microwin

    我目前有一套系统配置如下;S7-226  DC/DC/DC CNPort0口用于USS控制3台MM440变频器。Port1口用于连接1台Smart10…

    SIMATIC S7-200 2020年10月31日
  • s7200smart

    编程软件 钻石用户推荐最佳答案 看你的操作系统是哪个版本的,选择合适的版本。STEP 7-Micro/WIN SMART V2.3.0.2以上版本兼容…

    SIMATIC S7-200 2021年7月5日
  • 有个语句看不懂,请高手指点!

    请教,下面的赋值能成功吗?       SM0.0     …

    SIMATIC S7-200 2021年7月5日
  • 如何设置禁止上载?

    如何设置禁止上载?请高手赐教! 最佳答案 Level 4 密码:第 4 级保护密码禁止上载程序,即便有正确的密码也不行。 &nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200下载报错

    通讯可以连接,但是在下载过程中出现一条错误信息:A compile error occurred,check non-fatal …

    SIMATIC S7-200 2021年7月5日