FB41这样PID控制回路最多可以做多少个?
是否PID回路做多了影响PLC系统运行?占用系统资源?
西门子有没有专门的PID模块?这种模块就不会耗用PLC系统资源,不会占用扫描周期的时间。
最佳答案
一般S7-300规定 20ms最小采集周期。照这样计算的话最多7个(OB1默认最大是150ms,超出报警,可以设置。),实际上肯定达不到这么多。因为还有别的程序要花费时间,甚至还用不上。S7-400就比较理想,它最小允许采集周期5ms,所有可以多点。总体来说需要根据你CPU技术性能,用户程序和PID采集周期有关,一般情况下够用了。
由此可知PID回路当然会占用PLC的系统资源。
西门子当然有专门的PID模块。如FM355,FM455。
Standard PID Control(包括专业版和简化版FB41\FB42\FB58\FB59)是标准结构的位置型PID算法,是针对我们通常所说的经典闭环控制的简单线性系统的.
Modular PID Control是一种变结构的PID算法,比如分段PID,给定加积分环节,反馈加微分环节,积分分离算法等,是在经典PID控制理论的基础上发展起来的,用来满足一些复杂非线性系统的控制.如FM355就是一个典型闭环控制模块。
FUZZY Control 模糊控制,现在已经发展为模糊PID控制,主要针对一些非线性系统,采用传统PID算法的控制效果不好的情况下使用.
详细参考以下内容:
1.FM 355 闭环控制模块(中文) : http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109579.pdf
2.用于PID控制的功能模板 FM 355 / 455 的组态包: http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1108&TreeID=4&URL=http%3a%2f%2fsupport.automation.siemens.com%2fCN%2fview%2fzh%2f28309090
3.S7-400控制器模块FM 455操作手册:http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1117756.pdf
4.《用Step7中SFB41/FB 41、SFB42/FB42、SFB43/FB43实现PID控制 》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0018.pdf
提问者对于答案的评价:
谢谢你!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249124.html