1. 斜率限制關閉時,手動斜坡操作
1.1 手動斜坡操作的前提條件
pid塊處于自動控制模式下,設定值為內部給定。如圖1。
圖1 pid控制模式
關閉斜率限制。在面板ramp視圖 下關閉gradient limits on功能(cfc中sp_rateon=0)。如圖2。
圖2 關閉gradient limits on功能
1.2 手動斜坡操作的兩種實現方式
設置時間范圍
通過面板選擇ramp mode為duration或者在cfc中設置sp_rmpmodtime=1。如圖3。這種方式下,當前設定值會在設置duration時間內到達target setpoint。
圖 3 按照時間方式改變的設定值
設置ramp斜率
通過面板選擇ramp mode為gradient或者在cfc中設置sp_rmpmodtime=0 (圖 4)。設定值以面板中設定的gradient +和gradient –,對應cfc中sp_upralim和 sp_dnralim為斜率值增加或減少,直至到達目標設定值。
圖4 按照斜率方式改變的設定值
1.3 手動斜坡操作
輸入目標設定值
在ramp視圖中輸入目標設定值(target setpoint, cfc中, sp_rmptarget),目標設定值與原設定值不同,也就是設定值發生變化時,可以開始手動斜坡操作。如圖5。
圖5 sp≠sp_rmptarget
啟動ramp操作
在ramp處選擇active,啟動ramp操作,也就是cfc中sp_rmpon=1。如圖6。注意:這里只能是面板選擇,cfc中無法修改管腳值。
圖6 激活ramp功能
ramp功能結束
當設定值到達目標設定值后,ramp會自動跳回inactive狀態,sp_rmpon=0。
2. 打開斜率限制
在面板上勾選gradient limits on,或者在cfc中設置sp_rateon=1,激活斜率限制。如圖7。
圖 7 關于gradient limits on功能
圖8中設定值無論是內部給定還是外部給定,都會按照ramp視圖中的gradient +和gradient – (對應cfc中sp_upralim和sp_dnralim) 所設置的斜率增加或減少。
這種情況下,ramp視圖中的手動斜坡功能不可用。
圖 8 pidconl的設定值
3. 具有ramp功能的功能塊
下面的表格列出了apl中具有ramp功能的功能塊,以及ramp操作的前提條件。
功能塊 | 設定值(sp)給定方式 | 斜率上下限(gradient limit on) | 操作模式 |
與controller相關,比如pidconl等 | 內部給定 | 關閉 | 自動模式 |
opanl | 內部給定 | 關閉 | |
motspdcl | 內部給定 | 關閉 |
表1適用ramp功能的功能塊(設定值)
功能塊 | 操作值(mv)給定方式 | 斜率上下限(gradient limit on) | 操作模式 |
vlvanl | 內部給定 | 關閉 | 手動模式 |
表 2 適用ramp功能的功能塊(操作值)