技术论坛

 • 产品分类
 • 咱工程师的故事
 • 培训与认证答疑专区
 • 服务合作伙伴专区

 S7-300PID输出波形震荡

返回主题列表
作者 主题
vinkaa
游侠

经验值: 328
发帖数: 61
精华帖: 0
楼主    2019-05-25 22:50:47
主题:S7-300PID输出波形震荡

PID环节输入给定值恒定,输出随时间增长震荡幅度不断增大,周期刚好是其调用块OB35周期的2倍;

求帮助,这个情况该检查或调整哪个值呢




holdkcsxyz
至圣

经验值: 13217
发帖数: 1849
精华帖: 22
1楼    2019-05-27 09:02:16
主题:回复:S7-300PID输出波形震荡

反馈还是控制量输出。说说你的控制系统构成,这样别人可以帮你看下。

vinkaa
游侠

经验值: 328
发帖数: 61
精华帖: 0
2楼    2019-08-05 17:50:21
主题:回复:S7-300PID输出波形震荡

您好, 程序在OB30里调用PID程序快FB5,输出两个real型模拟量,输入是个固定值,随着时间增加输出震荡幅度越来越大;CPU从315PN换成1215C现象一样;PID内部是个二次函数;



zhangli0
至圣

经验值: 45390
发帖数: 16369
精华帖: 61
3楼    2019-08-06 09:36:28
主题:回复:S7-300PID输出波形震荡

pid不适合模拟,测量值肯定要是实际值,pid参数才有意义。如果实际使用出现你这种震荡,说明参数P过大,I过小,需要减小P,增大I,这是自动控制理论中的基础知识。

活到老,学到老!为了生活学习吧!
vinkaa
游侠

经验值: 328
发帖数: 61
精华帖: 0
4楼    2019-08-06 21:59:43
主题:回复:S7-300PID输出波形震荡
的确,测量值不是实际值;但是传递函数是单摆公式,摆长是实际测量反馈,因此我想摆动周期是可以间接得到的,将这个摆动周期作为反馈,是不是可以作为与实际物理反馈等同的反馈信号提供给PID?
zhangli0
至圣

经验值: 45390
发帖数: 16369
精华帖: 61
5楼    2019-08-07 12:15:07
主题:回复:S7-300PID输出波形震荡

因为你的pid输出和你的单摆之间没有任何关系,除非你能用输出影响到摆动,这样才有用,否则就没有任何意义。

活到老,学到老!为了生活学习吧!
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。