FB58脈沖功能
自整定參數的保存(SAVE_PAR)/重載(UNDO_PAR)
表1. 自整定參數的保存與重載
MAN_ON | SAVE_PAR | UNDO_PAR | 狀態 |
---|---|---|---|
1 | 1 | 0 | 將當前參數保存至結構變量:PAR_SAVE |
1 | 0 | 1 | 將結構變量:PAR_SAVE內的參數重載入當前參數 |
0 | 0 | 1 | 無法裝載 |
0 | 1 | 0 | 將當前參數保存至結構變量:PAR_SAVE |
表2. PID參數裝載
MAN_ON | LOAD_PID | PID_ON | 狀態 |
---|---|---|---|
1 | 1 | 1 | 將結構變量:PID_CON內的參數寫入當前變量 |
1 | 1 | 0 | 將結構變量:PI_CON內的參數寫入當前變量 |
0 | - | - | 無法裝載 |
注意:
當結構變量:PID_CON/PI_CON中的GAIN參數為0時,由于控制帶公式:CON_ZONE=250/GAIN,故無法裝載參數
脈沖輸出
與FB41“CONT_C”不同,FB58 “TCONT_CP“集成有脈寬調制輸出的功能,通過將PID的運算結果換算成對應的脈沖占空比來達到加熱/冷卻的控制。
表3. 脈沖輸出主要參數
參數 | 功能 |
---|---|
PULSE_ON | 脈沖輸出使能 |
PER_TM | 脈沖輸出的周期時間 |
CYCLE_P | 脈沖輸出的刷新時間 |
P_B_TM |
最小脈沖/斷開時間 脈沖輸出高電平時間 |
在FB58 “TCONT_CP“中,脈沖輸出和PID計算是兩個相對獨立的過程,各自有自己的計算周期。對于PID計算來說,CYCLE參數可以看成是PID計算的循環周期時間,例如,PID在OB35每次執行的過程中都會調用,而硬件組態過程中OB35的周期時間被設置為500ms,則CYCLE應該填寫0.5。對于脈沖輸出來說,其循環周期是參數CYCLE_P。這兩個時間參數可以一樣,也可以不一樣。PID的計算計算周期主要是由被測量的變化規律所決定,而脈沖輸出的CYCLE_P參數由要求的脈沖輸出精度決定。
為了協調PID和脈沖輸出之間的矛盾,FB58 “TCONT_CP“提供了"SELECT" 參數,其具體使用如下所示:
表4. SELECT選擇
功能 | 塊調用 | 應用場合 |
---|---|---|
在同一周期性中斷OB中執行PID控制器和脈沖輸出 | 在周期性中斷OB(OB32/OB35)中通過SELECT=0進行調用 | 適用于脈沖發生器不是特別短的時候。 |
在OB1中執行PID控制器 | 在OB1中通過SELECT=1執行條件調用,此時QC_ACT=TURE。 | 在S7-300中,適用于脈沖發生器的采樣時間較短的時候。 |
在周期性中斷OB中執行脈沖輸出 | 在周期性中斷OB中通過SELECT=2進行調用 | |
在低速周期性中斷OB中執行PID控制器 | 在低速周期性中斷OB中通過SELECT=3進行調用 | 在S7-400中,適用于脈沖發生器的采樣時間較短的時候。 |
在高速周期性中斷OB中執行脈沖輸出 | 在高速周期性中斷OB中通過SELECT=2進行調用 |
脈沖同步:高電平輸出狀態更新
表5. 脈沖輸出參數
參數 | 數值 | 說明 |
---|---|---|
PER_TM | 20(s) |
在每1s,為可調節變量計算一個新值; 在每0.1s,將該數值和最新的脈沖長度或斷開長度做比較 |
CYCLE | 1(s) | |
CYCLE_P | 0.1(s) |
條件:當前占空比 30%,更新占空比 50%
圖1. 同步更新,脈沖延長
由上圖可見,當前占空比30%,當同步時刻在脈寬未達到30%時到來,自動同步到占空比50%
條件:當前占空比 80%,更新占空比 25%
圖2. 同步更新,脈沖中斷
由上圖可見,當前占空比80%,當同步時刻在脈寬超過25%時到來,脈沖立即停止,下個周期同步到25%
脈沖同步:低電平輸出狀態更新
條件:當前占空比70%,低電平(100%-70%=30%),更新占空比15%,低電平(100%-15%=85%)
圖3. 同步更新,低電平延長
由上圖可見,當前低電平時間為30%,當同步時刻在低電平未達到30%時到來,自動同步到低電平85%
條件:當前占空比15%,低電平(100%-15%=85%),更新占空比80%,低電平(100%-80%=20%)
圖4. 同步更新,脈沖輸出
由上圖可見,當前低電平為85%,當同步時刻在低電平超過20%時到來,立即輸出脈沖
無擾動切換
對比FB41“CONT_C” ,FB58 “TCONT_CP“在手/自動切換時可以實現無擾切換,無需編程。
-
電平
+關注
關注
5文章
360瀏覽量
39858 -
PID
+關注
關注
35文章
1471瀏覽量
85306 -
脈寬調制
+關注
關注
3文章
216瀏覽量
38289
原文標題:FB58脈沖功能
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論