FB41“CONT_C”除了基本的PID運(yùn)算之外,軟件本身也提供了積分設(shè)定值、積分保持、死區(qū)、無擾動切換(手動切換自動)等**功能。
積分分量
積分初始值
積分凍結(jié)
死區(qū)
無擾動切換
常問問題
FB41“CONT_C”的“LMN_I”積分分量,在手動狀態(tài)下,根據(jù)不同的偏差,不同的MAN值,LMN_I的值不同
圖1. FB41"CONT_C": SP_INT=PV_IN; MAN=0;GAIN=2
圖2. FB41"CONT_C":SP_INT≠PV_IN;MAN=0;GAIN=2
圖3. FB41"CONT_C":SP_INT≠PV_IN;MAN=25;GAIN=2
注:以TIA Potal V13 SP1為例,該功能塊在STEP 7中的管腳與其相同
由以上3圖所示,當(dāng)在MAN_ON=1的手動狀態(tài)時,
LMN_I=LMN-LMN_P,而手動時:LMN=MAN,則:
LMN_I=MAN-LMN_P
從上述積分分量作用的描述可得出,積分分量的大小依據(jù)手動值和比例分量自行計算。如果要實(shí)現(xiàn)人為設(shè)定,則需要使用積分初始值。
表1.積分初始化管腳
參數(shù) | 類型 | 說明 |
---|---|---|
I_ITL_ON | BOOL | 0:無效 |
I_ITLVAL | REAL | 積分初始值 |
圖4.積分初始化
積分飽和:具有積分作用的控制器,只要被控對象與設(shè)定值有偏差,其輸出就會不停的變化。如果由于某種原因(閥門開度限制、泵故障等),被控對象偏差一時無法消除,而控制器依然要校正這個偏差,經(jīng)過一段時間之后,控制器輸出將進(jìn)入深度飽和狀態(tài),這種現(xiàn)象叫做積分飽和。進(jìn)入深度飽和的控制器,要等偏差反向之后才會慢慢的從飽和狀態(tài)退出來,重新恢復(fù)控制作用。針對FB41"CONT_C",較常用的解決方法是積分凍結(jié),當(dāng)PID輸出**過某一限制值時,保持積分作用不變。
圖5. 積分凍結(jié)
由上圖可見,在保持偏差不變的條件下(比例分量保持不變),當(dāng)激活I(lǐng)NT_HOLD后,積分分量也保持不變,INT_HOLD設(shè)置只有在自動模式下才有效,手動模式下無效。
死區(qū):從控制要求來說,很多系統(tǒng)允許被控量在一定范圍內(nèi)存在誤差,在該范圍內(nèi),要求PID的輸出保持不變。系統(tǒng)允許被控量的誤差大小,被稱為PID的死區(qū)寬度。
圖6.死區(qū)設(shè)置
圖7,死區(qū)作用
由上述兩圖可知,死區(qū)設(shè)置后,當(dāng)當(dāng)前值( PV_IN )在死區(qū)范圍內(nèi),F(xiàn)B41"CONT_C"的輸出保持不變,死區(qū)范圍遵循如下公式:
SP_INT-DEADB_W < DEAD ZONE ( PV_IN )< SP_INT+DEADB_W
無擾動切換:在手動與自動切換的瞬間,保持控制器的輸出信號不發(fā)生突變,以免切換給控制系統(tǒng)帶來干擾。在自動狀態(tài)下,閥位手動給定值要跟隨現(xiàn)場調(diào)節(jié)閥的閥位反饋值的變化而變化;而在手動狀態(tài)下,設(shè)定值要跟隨被調(diào)變量(比如:流量、壓力、溫度、液位等)的實(shí)時測量值的變化而變化。
FB41"CONT_C"的控制模式從手動切換到自動是無擾切換,反之不是無擾切換,需要通過編程實(shí)現(xiàn)。
圖8. 手動切換自動
由上圖可見,當(dāng)FB41"CONT_C"從手動切換到自動后,無擾動切換自動生效,系統(tǒng)保持穩(wěn)定.
圖9. 自動切換手動
由上圖可見,當(dāng)FB41"CONT_C"從手動切到自動后,PID的輸出直接變?yōu)镸AN值,系統(tǒng)振蕩.
增加如下程序,來實(shí)現(xiàn)自動切手動時的無擾動切換
圖10. 無擾動切換
FB41"CONT_C" 如何實(shí)現(xiàn)P,PI,PD,PID控制模式?
P_SEL | I_SEL | D_SEL | |
---|---|---|---|
P | 1 | 0 | 0 |
PI | 1 | 1 | 0 |
PD | 1 | 0 | 1 |
PID | 1 | 1 | 1 |
FB41"CONT_C" 輸出LMN與LMN_PER 的區(qū)別?
LMN的輸出范圍:LMN_LLM * LMN_FAC + LMN_OFF < LMN < LMN_HLM * LMN_FAC + LMN_OFF;
LMN_PER輸出范圍: 32512 < LMN_PER < 32511;
積分凍結(jié)與積分初始化有什么區(qū)別?
1, 積分凍結(jié)是鎖定積分分量,而積分初始化是給積分分量一個初始值;
2,積分凍結(jié)僅在自動狀態(tài)下有效,積分初始化手/自動模式下均有效。
為何激活積分初始化后,積分變量保持不變?
必須用沿調(diào)用,如下圖:
圖11. 積分初始化
詞條
詞條說明
模塊規(guī)則簡介有一些具體的插槽規(guī)則適用于 S7-300 模塊。在設(shè)備視圖中選擇硬件目錄中的模塊時,將在機(jī)架中標(biāo)出適用于該模塊的所有插槽。 只能將模塊拖動到標(biāo)記的插槽中。插入、移動或交換模塊時,該插槽規(guī)則仍然適用。適用于 S7-300 的插槽規(guī)則除了常規(guī)插槽規(guī)則外,以下規(guī)則也適用于 S7-300:較多可以使用 4 個機(jī)架。機(jī)架 0:-?插槽 1: 僅適用于電源(例如 6ES7?30
診斷緩沖區(qū)功能診斷緩沖區(qū)中包含系統(tǒng)診斷事件和用戶定義的診斷事件,這些事件按照發(fā)生順序排列。 **個條目包含較新的事件。 診斷緩沖區(qū)中的條目數(shù)取決于具體的模塊及當(dāng)前的操作模式。可能出現(xiàn)的診斷事件:模塊存在故障過程布線中存在故障CPU 中存在系統(tǒng)錯誤CPU 的操作模式轉(zhuǎn)換用戶程序中的錯誤使用系統(tǒng)函數(shù) SFC 52 時用戶定義的診斷事件發(fā)生系統(tǒng)診斷事件時進(jìn)入診斷緩沖區(qū)中的信息,與傳送到相應(yīng)組織塊的啟動信
字符的串行傳輸簡介要在兩個或多個通信伙伴之間交換數(shù)據(jù),有多種不同網(wǎng)絡(luò)連接方法可用。 在兩個通信伙伴之間建立點(diǎn)對點(diǎn)連接是進(jìn)行信息交換的較簡單方式。點(diǎn)對點(diǎn)連接對于點(diǎn)對點(diǎn)連接,通信模塊構(gòu)成可編程邏輯控制器與通信伙伴之間的接口。 對于點(diǎn)對點(diǎn)連接,數(shù)據(jù)通過通信模塊以串行方式進(jìn)行傳輸。所選傳輸過程的尋址機(jī)制在通信模塊上執(zhí)行。 因此,將在通信模塊上而不是通信伙伴上關(guān)閉點(diǎn)對點(diǎn)連接,對于其他連接方式也是如此。串行數(shù)
時鐘功能指令的使用在TIA 軟件V13 版本中,可以通過相應(yīng)的時鐘功能指令去實(shí)現(xiàn)對S7-1200 CPU的系統(tǒng)/本地時鐘的操作。讀取S7-1200CPU的系統(tǒng)/本地時鐘。設(shè)置S7-1200CPU的系統(tǒng)/本地時鐘。設(shè)置S7-1200CPU的時區(qū)。設(shè)置、啟動、停止和讀取S7-1200CPU 的 32 位運(yùn)行小時計數(shù)器。本文將詳細(xì)介紹上述各個指令的使用。系統(tǒng)/本地時間區(qū)別系統(tǒng)時間(System Time
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00