| 作者 | 主题 |
|---|---|
|
不欲勿施 奇侠
经验值:8882 发帖数:835 精华帖:16 |
楼主
主题:【S7-200 Smart开源标准化编程】应用数量可以超过8个的PID程序
A401CONT_C 41号子程序 这个程序是把300的FB41 CONT_C移植到了200 smart上的。 子程序内保留了原有的死区和抗积分饱和功能。 去掉了原来FB41程序里的过程值的缩放,过程值转换放在子程序外进行。缩放转换程序可放在中断程序里,也可在循环扫描程序里。 子程序通过指针的方式将外部的一些参数和程序运行中的数据进行间接寻址访问。可以在数据块里赋值。 本子程序要在定时中断程序内运行,PID程序的采样时间设定要与定时中断的定时时间一致。 由于是自制的PID,所以使用次数上可以超时8次。 应用程序时把其它不使用的程序删除,不要让程序间互相产生影响。 楼主在PID应用方面的经验不多,在程序的使用上请参考FB41的相关资料 https://www.ad.siemens.com.cn/productportal/prods/published/300list/prog_list4.html 程序没经过验证就发到论坛了,应用中若是有程序上的错误,烦请告知。
13478405725
|