ABB AC900F學習筆記17:freelance2019 PID的使用


PID是過程控制繞不開的功能,這個練習就學習如何使用這個功能塊。

在前一個聯系的程序基礎之上,新建一個FBD功能塊PID調節。

雙擊打開這個程序段,在空白處放置塊-調節控制-連續調節控制-通用

雙擊打開這個功能塊,其設置的參數有三個分頁

這里模擬的是蒸汽量調節,量程起點和終點對應PV的范圍。

內部設定值:初始的SP。后面的可選項“操作”標識是否允許運行時在面板上修改。

輸出:默認手動時的輸出值,后面的可選項操作標識是否運行時在面板上修改。

下面四行可以設定高低限報警,和模擬量監控功能塊一樣的意思。

 

點擊>>按鈕,來到第二個設置頁

PID參數:

P比例作用可選項為是否激活比例作用,勾選為激活,不勾選為沒有比例作用。

I積分作用可選項為是否激活積分作用,勾選為激活積分作用,不勾選為取消積分作用

反作用為控制器的正反作用設置,根據實際情況決定是否勾選

閥門開關特性為PID的輸出與閥門開關的對應關系。勾選意味着PID輸出0,閥門全關,PID輸出100,閥門全開。如果不勾選,意味着PID輸出0,閥門全開,PID輸出100,閥門全關。

CP值無跳變可選項:勾選時意味着如果沒有積分作用,PID輸出從PT1到當前值。不勾選意味着,PID輸出值直接到當前值。

微分作用的幾個選項很好理解,這里不做解釋。

微分作用對象幾個選項也好理解,也不做解釋

CP 比例修正值,以 Real 數據類型寫入范圍 0.0 ≤ CP ≤1000.0

TR 積分穩定作用時間 TR,以時間格式寫入,范圍 TR ≥ 0ms

TD 比率時間(Rate time),以時間格式寫入,范圍 TD ≥ 0ms

Tsync:PT1動作的穩定時間,時間類型,Tsync ≥0ms

如果希望在運行時,可以修改PID參數值,那么編輯狀態下這三個值的輸入框就要為空白,不然的話,沒法在外部連結變量。

操作模式禁止選項

設定-外部:禁止外給定設定方式

設定-內部:禁止內給定設定方式

輸出-手動:禁止手動工作方式

輸出-自動:禁止自動工作方式

操作模式選項

內部:控制器起動時工作於內設定方式

外部:控制器起動時工作於外設定方式

手動:控制器起動時工作於手動工作方式

自動:控制器起動時工作於自動工作方式

 

同步:這是關於無擾切換的

 

第三頁設置

漸變功能

設定點上升:面板上設定值的指示棒從某一低點到某一高點的上升時間,以時間類型寫入

設定點下降:面板上設定值的指示棒從某一高點到某一低點的下降時間,以時間類型寫入

設定點斜率在手動時有效:勾選時面板上設定值指示棒的上升時間與下降時間在手動工作方式都有效。

輸出上升:面板上輸出值的指示棒圖從某一低點到某一高點的上升時間,以時間類型寫入

輸出下降:面板上輸出值的指示棒圖從某一高點到某一低點的下降時間,以時間類型寫入

設定點斜率在手動時有效:面板上輸出值的上升時間與下降時間設置在手動、自動工作方式都有效

常量設置組很好理解,這里不做解釋了

輸出限制的有效性很好理解,這里不做解釋了

設置點跟蹤也好理解,這里不做解釋了

外部連接變量,最終邏輯如下

 

畫面上對控件設置鼠標點擊動作,點擊控件打開面板,就可以設定SP、閥位開度、手動自動模式了。畫面上放置動態數字顯示控件,綁定PID參數變量,就可以在運行時修改PID參數了。

 這個練習最終PID輸出做了一個減法,這只是為了展示如何調整輸出正反的一個思路。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM