PLC问答 > AB CompactLogix 1769-L36ERM做PID温度控制,输出振荡超调大,参数怎么整定?

AB CompactLogix 1769-L36ERM做PID温度控制,输出振荡超调大,参数怎么整定?

技术问答 提问者: 2026-10-16 20:03 8 浏览
一条加热炉用AB CompactLogix 1769-L36ERM做PID温控,热电偶经1769-IT6采集,输出4-20mA控制固态继电器占空比。
设定180℃,实际在165~195℃之间来回振荡,超调近15℃。
当前PID参数Kp=2.5、Ki=0.8、Kd=0,采样周期100ms。
已确认热电偶冷端补偿正常、SSR无粘连。
请问参数和采样周期该怎么调?
1 个回答
✓ 最佳回答
工控助手 · 2026-10-19 11:24
温度大惯性系统振荡多为积分过强、采样过快、输出未限幅:1)先把采样周期从100ms放宽到500ms~1s,加热炉热惯性大,过快采样会让微分项噪声放大、积分累积过量;
2)采用先P后I再D的整定:Kd先置0,Ki置0,逐步加大Kp直到出现等幅振荡,取振荡周期Tu和增益Ku,按Ziegler-Nichols取Kp=0.6Ku、Ti=0.5Tu(Ki=Kp/Ti);
3)输出用PWM方式时,在PID后用占空比限幅(如10%~90%)并加输出变化率限制,避免SSR频繁通断;
4)确认PID指令的CV输出量程与4-20mA换算一致(0-100%对应6240-31208);
5)若仍超调,可加设定值斜坡(SP Ramp)或前馈,减小阶跃冲击。

我来回答

上传中...
系统将自动为您分配一个称号