有个一小改造项目 在一台设备上增加两个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