大家好!搞自控的没有人不知道PID的,被列为经典控制之首,被人称为万能控制,其实这一点也不为过,它的优点在实际应用中体现的更为突出!其中西门子在这方面比其他厂家做的要优秀的多!S7-系列的PLC的功能块为搞工控的人打开方便之门.
FB41称为连续控制的PID用于控制连续变化的模拟量,
PID的初始化可以通过在OB100中调用一次,将参数COM-RST置位,当然也可在别的地方初始化它,关键的是要控制COM-RST;
PID的调用可以在OB35中完成,一般设置时间为200MS,
一定要结合帮助文档中的PID框图研究其参数,可以起到事半功倍的效果
FB58为专业温度PID控制功能块,相信不是所有人都人熟练应用,欢迎大家交流,讨论,上传实例!
以下是对《PID实际应用专题讨论(FB41,FB58)》的回复:
匿名回复:
是的!PID确实功能强大
匿名回复:
hao
匿名回复:
我一项目是 在pid模块中设置上限输出,是从组态王中下传下来的值.但是下传后 组态王画面不能显示才数值(也就是不能模拟输出)要是设置话 组态王就死机.恳请大家分析什么原因
匿名回复:
我不知道怎么用S7来实现PID控制,现在手头只有一份PID参数设置资料,望高手能发一份PID控制的程序指导指导我!
非常感谢!
匿名回复:
我不知道怎么用S7来实现PID控制,现在手头只有一份PID参数设置资料,望高手能发一份PID控制的程序指导指导我!
非常感谢!
我的邮箱是:edward0551@yahoo.com.cn
迫切的想知道!
匿名回复:
其实PID也没有什么难的?只不过没有亲自实践!如果用过一次相信大家会有好多心得!说不定还能总结出更好的实践经验!
没用过PID的朋友最好通过一个项目来实践一下,其次是要有老师指导着学习比较快(在别人指导前一定要自己首先温习一下PID的相关知识,最好熟悉高等数学微积分学PID知识,真不懂也不大关系,西门子的PID调节是套公式).\
最后祝愿大家学习进步!
工作顺利!
匿名回复:
PID控制应该就是自动控制的精髓了,希望大家有什么好资料贴上来一起共享啊!
匿名回复:
是的!大家有什么好的资料拿出来一块分享!最好是编程示例!具体实际应用的例子!我永远支持知识是人类共同拥有的!
知识共享!
匿名回复:
PID在OB35默认是100MS,块之间系统时间为1S,但 要根据实际输出设备来调整,增益GAIN可以是恒定值,也可根据实际做为变量或配方类。其它设置可以看看书及帮助。
匿名回复:
jingbochun@126.com
匿名回复:
我现在在用S7-300 PID调试,有反馈值变,可就是输出值总是最大值不变,那位高手知道是那方面的原因吗
匿名回复:
本人最近在忙一个S7-300编程,里面有用到PID控制,哪位高手可以发个示例程序及说明,谢谢!
匿名回复:
1:知道PID的原理,不需要任何功能块,自己动手也可以做一个自己的PID.
2:PID是任何模拟量闭环控制的都要用到的经典控制公式.
3:PID的等间隔调用时间是要根据现场实际的,不是"一般为200MS",不同的控制对象时间差别非常大20ms,2s,20s,2M都有可能.
4:不要总看别人的例子和说明,因为针对一个公式,我实在想不出公式的例子有什么用,就编制一个(A+B)*(A-B)的公式一样,知道了公式的原理,你要需要看别人的这个(A+B)*(A-B)是怎么写出来的么???
5:不知道PID的原理,写不出自己的PID,也就永远不会理解真正意义上的PID.
匿名回复:
有谁了解西门子S7-200的模拟量扩展,我想用电位器作为输入,调节时间和电压, 要用到哪些指令和功能块啊? 多多指教啊?
我的邮箱: renneng23@hotmail.com 可以在 MSN Messenger上联系我, 我白天都在线的...
匿名回复:现在越来越多的领域涉及到了PID控制,不学的缺的确是不行了
匿名回复:
各位学长,S7-300系统中PID功能块我有点会用了,就是想自己编一个增量式PID编不出来啊,各位学长可以帮帮我吗?我的邮箱:zglx11@126.com,QQ:584503611
匿名回复:
非常支持,我正想使用它,希望高手多多帮助,提供一些参考例程,谢谢!
匿名回复:
用西门子 s7_300实现PID控制
在OB35中实现PID控制程序,OB35是一个以固定时间间隔循环执行的组织块,Hardware Config界面里可以设置间隔时间,而这也即是PID的采样时间。
应该注意设置的间隔值比OB35中程序运行时间长,否则会造成系统异常。
PID实际应用专题讨论
最新评论共有 0 位网友发表了评论
查看所有评论
发表评论
热点关注
相关文章
外部连接
