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

相关推荐

  • S7-200怎样用USS协议来控制多台变频器的问题

    如果Active的管教是2#1000 1000 1000 那么启动信号接通,变频器地址为3,7,11就要启动,那么我的硬件应怎样与变频器连线?PLC端…

    2017年8月15日
  • s7200 modbus寄存器地址与ab power flex400变频器参数

    s7200 modbus寄存器地址与ab power flex400变频器是多少,4000x那个怎么对应? 最佳答案 ab power&nb…

    SIMATIC S7-200 2018年3月6日
  • ET200SP 与传感器接线

    ET200SP 接PNP传感器  是否有必要选带AUX的基座 ,选不带AUX的基座话 怎么接线  手册看的不是…

    SIMATIC S7-200 2021年7月5日
  • S7 300/400编程软件

    Step 7 V5.6 梯形图编程界面输入变量,回车后自动跳转到其它窗口(类似按alt + tab) 最佳答案 是用的中文版吧?我…

    SIMATIC S7-200 2021年7月5日
  • S7-200程序注释显示乱码

    程序显示的一些中文都看不明白,当我用鼠标一点就像重命名一样,就显示正常的注释了,但是点其它地方它显示就是看不太懂的字了,请问这是为什么?是不是还有什么插件没有安装? 最佳答案 注释…

    SIMATIC S7-200 2021年7月4日
  • MAP库文件

    WIN7系统下200编程软件SP9无法安装MAP库,显示路径或文件名错误。安装时路径显示C:USER/….. 最佳答案 好像这软件只支持高级家庭版以上的Win7系统.基本家庭版…

    SIMATIC S7-200 2020年10月31日
  • 自由口通信问题

    用S7-200 PLC与2台智能仪表进行自由口通信。由于是RS485网络,这样的网络连接是正确的吧?     在S7-2…

    SIMATIC S7-200 2021年7月5日
  • S7-200最大可接多大A交流接触器?

    请教各为大侠.S7-200输出点最大可接多大A的交流接触器? 最佳答案 主要取决于交流接触器的线圈功率。不过最好用PLC专用继电器隔离一下,这样可以大大减少PLC &nb…

    SIMATIC S7-200 2021年7月5日
  • 断电保存

    各位!小弟想问一下,如果将MB0~MB13设置成断电保存,那么在断电的瞬间,他们的值只会保存在EPROM中吗?会不会也保存在RAM中啊?因为只有CPU只有在超级电容没电的时候才去读…

    SIMATIC S7-200 2020年10月31日
  • s7-200调用子程序

    子程序在工作时,主程序调用子程序的触点突然断开,子程序中的线圈怎么还保持工作状态,没有断开 图片说明:       最佳答案 只要调用子程序…

    2021年7月5日