关于T32 T96中断执行PID子程序

有个一小改造项目 在一台设备上增加两个PID回路  目前两个定时中断0和1都已经使用过了。 再增加两个PID的话想用T32和96定时器中断。请问怎么做,有没有例子。最好有现成的例子。

谢谢。

最佳答案

定时中断个数不够怎么办?
每个定时中断服务程序不一定只能处理一项定时任务,可以把几个任务放在一个定时中断服务程序中。
对于定时间隔不同的任务,可以计算出它们的定时长度的最大公约数,以此作为定时中断的时间设置。在中断服务程序内部对中断事件进行计数,据此编程别处理不同的任务。
S7-200中可以定义8个PID回路,PID计算就是在定时中断程序执行的。PID编程向导会自动按以上方法处理。 
详见:《西门子 S7-200 · LOGO! · SITOP 参考Beta Version 0.97》 S7-200PLC→功能,编程与调试→定时中断中的相关内容。
下载地址:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136

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

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

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

相关推荐