本帖最后由 杭州良石技術 于 2019-4-11 14:30 編輯
之前收集到一些關于對PID使用調節方法不熟悉的問題,而此次我們主要針對此類問題來做分享,以西門子S7-1200PLC PID來做詳細的介紹,讓各位能進一步的解決PID帶來的困阻。
1、S7 1200 PLC PID參數翻譯
i_Mode : pid 控制器模式(Int) 0:未激活 1: 預調節 2:手動精確調節 3:自動模式 4:手動模式。
01.png (147.58 KB, 下載次數: 115)
下載附件
2019-4-11 14:29 上傳
02.png (55.63 KB, 下載次數: 86)
下載附件
2019-4-11 14:29 上傳
2、PID參數輸入輸出參數
Setpoint:設定值( Real) Input:過程值實測值 (Real) Input_PER:模擬量過程值( Word) Output:輸出值( Real) Output_PER:模擬量輸出值( Word) Output_PWM:脈沖寬度輸出值( Bool) ManualEnable:手動模式 ManualValue:手動輸出值 Reset:復位 PID控制器 b_InvCtrl:取反邏輯
03.png (74.13 KB, 下載次數: 89)
下載附件
2019-4-11 14:29 上傳
3、PID調試方法:
a.設定一個比較大的積分時間,比較小的微分作用時間 , 比例由小到大,到曲線發生振蕩。調小比例使曲線相對平穩。
b.--調小積分到消除靜態誤差,使曲線趨于平穩。
c.--干擾系統,使其產生動態誤誤差,觀察系統抑制誤差能力是否達標,抑制能力弱,放大微分作用時間或者比例增益,使其抑制能力增強。
比例作用:加快系統反應速度,有利于抑制動態誤差,太強會過調,曲線震蕩,太小動態誤差抑制能力弱。
積分作用:消除靜態誤差,使曲線趨于平穩
微分作用: 感知曲線變化趨勢, 提前啟動調節,太大不利于曲線平穩, 太小動太誤差抑制能力弱。
4、S7-1200 PID程序 :
循環中斷組織塊 調用工藝指令 PID_Compact
04.png (28.25 KB, 下載次數: 93)
下載附件
2019-4-11 14:29 上傳
必須在循環中斷調用 PID_Compact
05.png (140.82 KB, 下載次數: 130)
下載附件
2019-4-11 14:29 上傳
組態 PID 參數 在這以百分比示例 設定值 過程值 輸出值 都為 0-1 之間數值
過程值轉換為 0-1 之間數值
06.png (41.49 KB, 下載次數: 87)
下載附件
2019-4-11 14:29 上傳
設定值轉換為 0-1 之間數值
07.png (43.68 KB, 下載次數: 87)
下載附件
2019-4-11 14:29 上傳
輸出值標準化為 0-1 之間數值
08.png (38.39 KB, 下載次數: 76)
下載附件
2019-4-11 14:29 上傳
輸出值比例放大最終作用到比例閥
09.png (51.63 KB, 下載次數: 81)
下載附件
2019-4-11 14:29 上傳
PID調試面板可以很方便助你確認 PID 參數 先預調節完成再精確調節上傳參數
10.png (109.57 KB, 下載次數: 91)
下載附件
2019-4-11 14:29 上傳
把比例參數 積分參數 微分參數 循環參數做到上位機可調整
11.png (72.79 KB, 下載次數: 114)
下載附件
2019-4-11 14:29 上傳
|