汉语大全>西门子自动化>S7-300系统中PID回路最多有多少个?

S7-300系统中PID回路最多有多少个?

详细内容

FB41这样PID控制回路最多可以做多少个?
是否PID回路做多了影响PLC系统运行?占用系统资源?

西门子有没有专门的PID模块?这种模块就不会耗用PLC系统资源,不会占用扫描周期的时间。
答:一般S7-300规定20ms最小采集周期。照这样计算的话最多7个(OB1默认最大是150ms,超出报警,可以设置。),实际上肯定达不到这么多。因为还有别的程序要花费时间,甚至还用不上。S7-400就比较理想,它最小允许采集周期5ms,所有可以多点。总体来说需要根据你CPU技术性能,用户程序和PID采集周期有关,一般情况下够用了。
由此可知PID回路当然会占用PLC的系统资源。
西门子当然有专门的PID模块。如FM355,FM455。

StandardPIDControl(包括专业版和简化版FB41\FB42\FB58\FB59)是标准结构的位置型PID算法,是针对我们通常所说的经典闭环控制的简单线性系统的.
ModularPIDControl是一种变结构的PID算法,比如分段PID,给定加积分环节,反馈加微分环节,积分分离算法等,是在经典PID控制理论的基础上发展起来的,用来满足一些复杂非线性系统的控制.如FM355就是一个典型闭环控制模块。
FUZZYControl模糊控制,现在已经发展为模糊PID控制,主要针对一些非线性系统,采用传统PID算法的控制效果不好的情况下使用.