調整參數會因函式方塊的類型而有所不同。舉例來說,使用 AI 進行調整與使用 AO 或 PID 區塊進行調整,雖然基本概念相同。
針對類比輸入 (AI) 區塊,最重要的調整參數是:
L_TYPE - 將實體傳感器值移至程式碼輸出的線性化類型。
XD_SCALE - 結合 L_TYPE 使用,將 I/O 通道的實體傳感器的數值提升至量表百分比。此量表值的百分比本身就是稱為「FIELD_VAL」的參數。
OUT_SCALE - 搭配 L_TYPE 使用,將量表的百分比轉換為輸出值。這個輸出值稱為「OUT」。
下方圖可協助您判斷需要變更的參數,以取得正確的量化值。與調整相關的參數會列於最後一節中。
BYPASS
允許在選擇 CONTROL_OPT 參數的 Bypass Enable 選項時,繞過 PID 區塊中的一般控制演算法。如果控制項被繞過,PID 會以量表百分比的設定點值 (SP) 做為輸出值,且不會嘗試執行任何 PID 控制。這項參數用於具有不良流程變數 (PV) 的次級級串聯 PID。BYPASS 只能在區塊處於 Man 或 OOS 模式時變更。
CONTROL_OPTS
用來調整控制方塊 (如 PID 方塊) 運作方式的選項清單。與調整相關的設定是 Bypass Enable。設定後,即可設定 BYPASS 參數來繞過演算法控制項。
FF_GAIN
將前饋輸入在加至控制區塊輸出值之前所乘的增益。
FF_SCALE
區塊饋送值所使用的調整參數。
FF_VAL
饋送值。
FIELD_VAL
輸入通道的數值 (量表的百分比)。
FIELD_VAL_D
離散輸入通道的值。
輸入
區塊的主要輸入。
IN_1
區塊的次要輸入。
IO_OPTS
位元遮罩可調整 I/O 區塊 (AI、DI、AO 與 DO) 的運作方式。調整相關設定是低截頻。設定時,會啟用 AI 的低截頻參數。
L_TYPE
線性化類型。此參數會影響傳感器的值在類比輸入區塊中線性化之前,其顯示為程式碼輸出之前的方式。在所有情況下,FIELD_VAL 參數的行為都會如下:
FIELD_VAL = (transducer_value - XD_SCALE.EU0) / (XD_SCALE.EU100 - XD_SCALE.EU0)
線性化類型
|
類型
|
說明
|
| 直接 | 程式碼輸出會直接從傳感器值取得: OUT = 傳感器_值 |
| 間接 | 從 FIELD_VAL 中的值,即可根據 OUT_SCALE 調整程式碼輸出: OUT = OUT_SCALE.EU0 + ((FIELD_VAL / 100) * (OUT_SCALE.EU100 - OUT_SCALE.EU0)) |
| 間接方根 | 從 FIELD_VAL 中的值,即可根據 OUT_SCALE 調整程式碼輸出。在重新調整欄位值之前,則會先取得方根。 OUT = OUT_SCALE.EU0 + SQRT(FIELD_VAL / 100) * (OUT_SCALE.EU100 - OUT_SCALE.EU0) |
| 未初始化 | 無效的設定。裝置回報使用 Uninitalized L_TYPE 的設定錯誤。 |
LOW_CUT
使用 L_TYPE 的間接方根,即可針對傳感器的數值建立水平 (以量表的百分比為單位)。如果計算值低於此底層,則會變更為 0。這對流量裝置主要有用。必須先在 IO_OPTS 參數中設定低截頻選項來啟用此功能。
OUT
區塊的目前輸出值。
OUT_SCALE
輸出參數所用的調整參數。
OUT_SCALE 參數
|
子欄位
|
代表含意
|
| EU_100 | 工程單位的規模價值為 100%。 |
| EU_0 | 工程單位的量測值為 0%。 |
| UNIT_INDEX | 實際工程單位的程式碼 (如 mA)。 |
| 十進制 | 主機在小數右邊顯示的數字數,以供顯示之用。 |
PV
由程序控制的流程變數。
PV_FTIME
輸入區塊使用的濾波器時間 (以秒為單位)。就類比區塊而言,低通量指數濾波器用於抑制輸入值中的快速震盪,並將其當做流程變數之前的時間常數。針對離散區塊,這就是需要回報變化後的 PV 必須保持穩定時間。
PV_SCALE
區塊流程變數所使用的調整參數。將量表百分比轉換為工程單位的流程變數。包含與 OUT_SCALE 相同的子欄位。
讀回
傳感器的閥門或致動器位置讀回,以傳感器單位為單位。
SEL_1 至 SEL_3
輸入選擇元件的值。
SEL_TYPE
定義選擇元件動作:高、中或低。
TRK_IN_D
用於追蹤輸出值至 TRK_VAL。發生這個狀況時,區塊的輸出值會接收在 TRK_VAL 中指定的值。
TRK_SCALE
適用於 TRK_VAL 指定的值的調整參數。
TRK_VAL
區塊在追蹤時會追蹤的值已由 TRK_IN_D 啟用。
XD_SCALE
調整參數用於解譯實體 I/O 通道的值。這是用來將實體傳感器值轉換為量表的百分比。
調整參數值
|
子欄位
|
代表含意
|
| EU_100 | 工程單位的規模價值為 100%。 |
| EU_0 | 工程單位的量測值為 0%。 |
| UNIT_INDEX | 實際工程單位的程式碼 (如 mA)。 |
| 十進制 | 主機在小數右邊顯示的數字數,以供顯示之用。(NI-FBUS 配置器不使用。) |