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