本文為您介紹比值控制組件。
功能說明
比值控制組件用于根據參考變量的信號值計算相應的比值運算結果。
計算邏輯原理
靜態模式:
當參考變量和操作變量的質量碼均正常時,輸出信號值=參考變量信號值*比值。
當操作變量的質量碼正常,但參考變量的質量碼異常時,輸出信號值=操作變量信號值。
其他情況,輸出信號值=前次輸出值。
動態模式:
當操作變量、參考變量、比值參考變量的質量碼均正常時,輸出信號值=參考變量值*比值參考變量值。
當操作變量的質量碼正常,但參考變量或比值參考變量質量碼異常時,輸出信號值=操作變量值。
其他情況,輸出信號值=前次輸出值。
其中,要求輸出信號的變化步長不超過步長上下限區間,且輸出結果需落在上下限之間。
質量碼等于-1或>=192表示正常,在[0,192)之間表示異常。
參數說明
MV端口-輸入參數
參數名 | 參數描述 | 是否必填 | 輸入數據類型 | 數據源類型 |
操作變量 | 需要控制的操作變量 | 是 | 整數或浮點數 說明 若存在非數值類型數據,則會拋出異常。 | 不限 |
DV端口-輸入參數
參數名 | 參數描述 | 是否必填 | 輸入數據類型 | 數據源類型 |
參考變量 | 操作的參考變量 | 是 | 整數或浮點數 說明 若存在非數值類型數據,則會拋出異常。 | 不限 |
REF端口-輸入參數
參數名 | 參數描述 | 是否必填 | 輸入數據類型 | 數據源類型 |
比值參考變量 | 比值的參考變量 | 當控制模式為動態時,才需要配置。 | 整數或浮點數 說明 若存在非數值類型數據,則會拋出異常。 | 不限 |
OUT端口-輸出參數
參數名 | 參數描述 | 輸出數據類型 |
輸出變量 | 經過比值運算之后的輸出結果 | 浮點數 |
其他參數
參數名 | 參數描述 | 是否必填 | 參數默認值 | 參數范圍 |
控制模式 |
| 是 | 靜態 |
|
比值 | 操作變量和參考變量的設定比值。 | 當控制模式為靜態時,才需要配置。 | 1.0 | [-99999999,99999999] |
上限 | 操作變量的輸出上限。 | 是 | 無 | [-99999999,99999999] |
下限 | 操作變量的輸出下限。 | 是 | 無 | [-99999999,99999999] |
步長上限 | 操作變量調整量的上限。 | 是 | 無 | [-99999999,99999999] |
步長下限 | 操作變量調整量的下限。 | 是 | 無 | [-99999999,99999999] |
輸出質量碼說明
輸出質量碼處理方式如下:
若輸入質量碼均正常,則輸出質量碼為參考變量的質量碼。
若操作變量的質量碼正常,參考變量或比值參考變量的質量碼存在異常,則輸出質量碼為操作變量的質量碼。
若操作變量的質量碼異常,則輸出質量碼為0。
質量碼等于-1或>=192表示正常,在[0,192)之間表示異常。