jameslan520
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 371 点
下载积分: 714 分
在线时间: 54(小时)
注册时间: 2009-03-13
最后登录: 2023-04-07
查看jameslan520的 主题 / 回贴
楼主  发表于: 2012-08-30 21:09
我有一个S7-200的PLC程序,用PID向导做了个PID温度控制,用手动控制时一切正常,当转自动控制时,P值给正值的时候输出量会一直升到最大值,P值越大升得越快;当P值给负值时输出量会一直降到最小,P值越接近零降速越慢;这种规律好像不受过程量PV和SV的影响,无论如何改变SV的值,输出量都会一直保持在最大值或者最小值的状态。
请教一下各位大虾帮忙找一下原因?
jameslan520
级别: 略有小成
精华主题: 0
发帖数量: 172 个
工控威望: 371 点
下载积分: 714 分
在线时间: 54(小时)
注册时间: 2009-03-13
最后登录: 2023-04-07
查看jameslan520的 主题 / 回贴
1楼  发表于: 2012-08-30 21:12
因为我本人不在现场,所以没法自已做测试,只能靠经验分析程序,控制程序是自己之前正常使用过的,只是对个别逻辑做了一些改动,PID这一块是保持不变的。。。
rejoy0828
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 182 点
下载积分: 477 分
在线时间: 31(小时)
注册时间: 2009-10-21
最后登录: 2022-06-18
查看rejoy0828的 主题 / 回贴
2楼  发表于: 2012-08-31 10:02
值设得不对