南樺 電子報 262 出刊日期 | 2014.02.24

簡單介紹豐煒PLC之PID指令用法:

隨著時代變遷,越來越重視節能的討論,其中在自動控制領域最重要之一的不外乎 PID 控制;在此簡單介紹豐煒 PLC 的 PID 指令的簡單使用方式,進而達成恆溫、恆壓、恆流量等控制。


指令寫法:

S1:(D0 =PV現在值)
S2:(D1 =SV設定值)
S3:(D100=參數區塊之啟號碼,佔25WORD)
D :(D200=MV輸出值)


S3 參數區塊說明:
參數
參數名稱/功能
說明
設定範圖
 S3  取樣時間(Ts)  此值應大於PLC掃描時間及良策值之量測週期  1~32767ms
 S3+1  動作方向及警報控制
b0
 0:系統執行正向動作  
 1:系統執行逆向動作  
b1
 0:無輸入變動量警報  
 1:啟動輸入變動量警報  
b2
 0:無輸出變動量警報  
 1:啟動輸出變動量警報  
b3
 保留  
b4
 0:不執行自動調節  
 1:執行自動調節,調節完成後會自動復歸  
b5
 0:無輸出值範圍限制  
 1:啟動輸出值範圍限制  
b6-b15
 保留  
 S3+2  輸入濾波常數(α)  輸入濾波常數有助於緩和量測值的變化  0~99%
 S3+3  比例增益(Kp)  PID 回路的 P 項  1~32767%
 S3+4  積分時間(Ti)  PID 回路的I項,若設定為 0,則無積分效應  (0~32767%)*100ms
 S3+5  微分增益(Kd)  調整微分響應的係數  0~100%
 S3+6  微分時間(Td)  PID 回路的 D 項,若設定為 0,則無微分效應  (0~32767%)*10ms
 S3+7 ~S3+19  工作區  執行 PID 指令運算時之工作區  
S3+20  輸入變化增量警報設定值  參數 S3+1 的 b1=ON 時,此設定值有效  0~32767
S3+21  輸入變化減量警報設定值  參數 S3+1 的 b1=ON 時,此設定值有效
 此設定值會被作為負數值使用

 0~32767
S3+22  輸出變化增量警報設定值  參數 S3+1 的 b2=ON 時,此設定值有  0~32767
 輸出 上限設定值  參數 S3+1 的 b5=ON 時,此設定值有效  -32768~32767
S3+23  輸出變化減量警報設定值  參數S3+1的b2=ON時,此設定值有效
 此設定值會被作為負數值使用
 0~32767
 輸出 下限設定值  參數 S3+1 的 b5=ON 時,此設定值有效  -32768~32767
S3+24  警報旗標
b0
 輸入變化增量警報發生  
b1
 輸入變化減量警報發生
b2
 輸出變化增量警報發生
b3
 輸出變化減量警報發生

(S3+1)的b2及b5不可同時 ON
當(S3+1) 的 b1、b2 或 b5 任一為 ON 時,此 PID 指令之 (S3) 參數區塊會佔用 (S3)~(S3+24) 共 25 個暫存器
當(S3+1) 的 b1、b2 或 b5 任一為 OFF 時,此 PID 指令之 (S3) 參數區塊會佔用 (S3)~(S3+19) 共 20 個暫存器

使用注意事項:
1、 PID 指令並無使用次數限制
2、 本指令提供自動調節機能 (Auto-tuning)
3、 執行 PID 指令前,須先將所有參數設定妥當


程式範例:


PID 指令

PID.PLC

豐煒 PID 指令手冊

  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw
  • 電子報版權所有,轉載必究,欲轉載請聯絡 mail@nahua.com.tw