scw威伟
互帮互助,共建美好社会。给他人方便就等于方便了自己。
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 812 点
下载积分: 8059 分
在线时间: 174(小时)
注册时间: 2011-06-02
最后登录: 2022-02-12
查看scw威伟的 主题 / 回贴
楼主  发表于: 2014-09-23 07:30
图片:
图片:
不知是什么原因设定的40度,在40度之前D150的值一直都是32767,40度之后就变成-32768,为什么会是两个极端呢,温度只是在40度左右而已。请大神们帮忙看看。
困难像弹簧,你强它就弱,你弱它就强!
scw威伟
互帮互助,共建美好社会。给他人方便就等于方便了自己。
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 812 点
下载积分: 8059 分
在线时间: 174(小时)
注册时间: 2011-06-02
最后登录: 2022-02-12
查看scw威伟的 主题 / 回贴
1楼  发表于: 2014-09-23 07:35
图片:
图片:
图片:
这是小弟编写的程序
困难像弹簧,你强它就弱,你弱它就强!
892777011
级别: 略有小成
精华主题: 0
发帖数量: 213 个
工控威望: 334 点
下载积分: 1052 分
在线时间: 181(小时)
注册时间: 2014-06-24
最后登录: 2021-11-21
查看892777011的 主题 / 回贴
2楼  发表于: 2014-09-23 08:06
三菱的PID应该有自整定功能吧,用自整定试一下,还不行的话得要自己调PID参数了
hafatahaha
台达代理
级别: 论坛先锋
精华主题: 0
发帖数量: 1336 个
工控威望: 1334 点
下载积分: 2535 分
在线时间: 398(小时)
注册时间: 2012-09-26
最后登录: 2019-01-19
查看hafatahaha的 主题 / 回贴
3楼  发表于: 2014-09-23 15:33
P 跟 I 一定要设置,控制方式为反向动作其他没什么了
上海承接工业电气自动化项目工程 461946157@qq.com   13162651373
台达,三菱(变频器,pllc,伺服,人机,温控器)进口变送器,传感器,视觉
scw威伟
互帮互助,共建美好社会。给他人方便就等于方便了自己。
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 812 点
下载积分: 8059 分
在线时间: 174(小时)
注册时间: 2011-06-02
最后登录: 2022-02-12
查看scw威伟的 主题 / 回贴
4楼  发表于: 2014-09-23 18:26
引用
引用第3楼hafatahaha于2014-09-23 15:33发表的  :
P 跟 I 一定要设置,控制方式为反向动作其他没什么了

都设置了啊,那一般设为多少呢
困难像弹簧,你强它就弱,你弱它就强!
小陈故事
级别: 略有小成
精华主题: 0
发帖数量: 52 个
工控威望: 205 点
下载积分: 12489 分
在线时间: 158(小时)
注册时间: 2013-04-12
最后登录: 2022-02-10
查看小陈故事的 主题 / 回贴
5楼  发表于: 2014-09-23 22:32
请设定PID参数组里面的输出上限与下限后看看。
wu32u2
耐得住挫折的打磨,我们将迸发出比钻石还璀璨的光芒——
级别: 论坛先锋
精华主题: 0
发帖数量: 1121 个
工控威望: 1474 点
下载积分: 1772 分
在线时间: 994(小时)
注册时间: 2010-03-01
最后登录: 2024-09-02
查看wu32u2的 主题 / 回贴
6楼  发表于: 2014-09-24 07:44
现象是由 积分时间设置太大造成。适当减小比例增益和积分时间,但若要得到最佳的整定效果 ,可以采用自整定功能,程序残参照编程手册案例。
成功的路上需要帮助
erwin2009
级别: 略有小成
精华主题: 0
发帖数量: 132 个
工控威望: 265 点
下载积分: 1024 分
在线时间: 119(小时)
注册时间: 2012-09-11
最后登录: 2022-02-25
查看erwin2009的 主题 / 回贴
7楼  发表于: 2014-09-24 12:06
PID调节并非一个结果,而是一个持续的调节过程,如图所示 D150应该是一个变化的调节值,如果当他达到最大值32767时就表示设定值 与 目标值有过大的正偏差,需要急速的补加正方向的偏移量!

如果到最小值-32767就表示 有过大的负偏差,需要急速的补加负方向的偏移量!

按照楼主这种情况,绝大多数原因是PID参数没有设置正确,导致调节速度过快,一瞬间就过去了。。或者是温度传感器反馈值没有变化。


记住,PID是一个闭环控制系统。需要实际传感器参与到这个过程中。才能体现出pid调节的效果。   D150的值在0附近 有周期规律的变化才是正确的。


由于太久没有用三菱fx系列的plc    如果印象没错,之前我们的p都是几千或者几万的设,,,I是10  20 30这个样子的。。不过PID参数是针对不同的系统进行设定。所以需要自己摸索。
scw威伟
互帮互助,共建美好社会。给他人方便就等于方便了自己。
级别: 家园常客
精华主题: 0
发帖数量: 506 个
工控威望: 812 点
下载积分: 8059 分
在线时间: 174(小时)
注册时间: 2011-06-02
最后登录: 2022-02-12
查看scw威伟的 主题 / 回贴
8楼  发表于: 2014-09-24 18:31
引用
引用第7楼erwin2009于2014-09-24 12:06发表的  :
PID调节并非一个结果,而是一个持续的调节过程,如图所示 D150应该是一个变化的调节值,如果当他达到最大值32767时就表示设定值 与 目标值有过大的正偏差,需要急速的补加正方向的偏移量!

如果到最小值-32767就表示 有过大的负偏差,需要急速的补加负方向的偏移量!

按照楼主这种情况,绝大多数原因是PID参数没有设置正确,导致调节速度过快,一瞬间就过去了。。或者是温度传感器反馈值没有变化。
.......

那请问我的程序编写的有问题吗
困难像弹簧,你强它就弱,你弱它就强!