在OB35中多次调用FB41

在OB35中多次调用FB41,实现多回路PID控制,(想在CPU315的OB35中调用10次FB41,实现10个不同回路控制包括流量,压力,温度,的控制)
OB35怎么编写,(DB块怎么设置,上位机Wincc),最好有参考例子?

最佳答案

1、硬件组态,双击CPU 315-2DP,选择Cyclic Interrupts选项,修改OB35的执行周期(Execution(ms),范围是1-60000ms),比如是 1000,则表示 1000 毫秒执行一次循环中断中的所有程序。这个值一定要大于循环扫描周期,只要满足工艺控制要求。
《如何使用OB组织块V5.4\ V5.5》3.4 循环中断组织块(OB35)
https://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1271
2、每个PID使用自己的背景数据块,互不影响;
需要上位机操作的一般是每个回路的设定值、P、I、D 参数。
上位 I/O 域连接这些参数在 FB41 相应管脚的变量,并且组态为输入、输出类型,就可经过上位机调整这些参数。
1 个 FB41 与多个是一样的方法啊。
3、PID资料
http://www.ad.siemens.com.cn/productportal/Prods/published/300list/Prog_list4.html

提问者对于答案的评价:
有一定参考,谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午11:26
下一篇 2020年10月30日 下午11:27

相关推荐