(参考)精心编制的S7300 PID 使用说明.docVIP

  • 104
  • 0
  • 约1.91万字
  • 约 25页
  • 2016-05-21 发布于浙江
  • 举报

(参考)精心编制的S7300 PID 使用说明.doc

定时中断组织块OB35 西门子S7-300/400有9个定时中断组织块:OB30、OB31、OB32、OB33、OB34、OB35、OB36、OB37、OB38 。 CPU可以定时中断去执行这些模块中的程序,即:每隔一段时间就停止当前的程序,转去执行定时中断组织块中的程序,执行结速后再返回。相当于单片机的定时中断。 这9个组织块功能相同,你可以选择其中之一使用,区别是它们的中断优先级不同,如果程序中用到了多个定时中断组织块,应设好它们的执行优先级。 S7-300CPU 可用的定时中断组织模块是OB35,在300站点的硬件组态中,打开CPU属性设置可以看到其它的中断组织块为灰色。OB35默认的调用时间间隔为100ms 我们可以根据需要更改,定时范围是1-60000毫秒(ms) 设置中断时间间隔如下图所示 注意:设置的时间必须大于OB35中程序执行所花费的时间。 例如:如果中断时间间隔为50ms而OB35中的程序花费的时间是70ms,那么OB35中的程序还没执行完毕就产生第二次中断,程序就会出错,这显然是我们不想看到的结果。 以现在的技术,让你间隔一小时去月球拿一块石头你能做到吗??? 去月球所用的时间大于去月球的时间间隔,你做不到吧??? 正确设置:中断时间间隔大于OB35中程序执行完毕一次所需的时间 使用FB41实现PID控制 在自动化领域

文档评论(0)

1亿VIP精品文档

相关文档