西門子擴展模塊6ES7235-0KD22-0XA0
FB41“CONT_C”用于在SIMATIC S7可編程控制器上,控制帶有連續(xù)輸入和輸出變量的工藝過程。在參數(shù)分配期間,用戶可以激活或取消激活PID控制器的部分功能,如積分凍結(jié)等,以使控制器適合實際的工藝過程。
FB41“CONT_C”可以將控制器用作PID固定設(shè)定值控制器,或者在多回路控制中用作級聯(lián)、混合或比率控制器。控制器的功能基于采樣控制器的PID控制算法,采樣控制器帶有一個模擬信號;如果需要的話,還可以擴展控制器的功能,增加一個脈環(huán)節(jié),以產(chǎn)生脈寬調(diào)制的輸出信號,用于帶有比例執(zhí)行器的兩步或三步控制器。
FB41“CONT_C”必須在OB定時中斷內(nèi)調(diào)用,并將CYCLE(采樣時間)管腳的調(diào)用時間與 OB定時中斷保持一致,即相等 。
圖1.FB41"CONT_C" 的方框圖
主要參數(shù)
圖2. FB41"CONT_C" 程序塊
注:以TIA Portal V13 SP1為例,該功能塊在STEP 7中的管腳與其相同
表1. FB41"CONT_C" 的輸入?yún)?shù)
由上圖可見:
“采樣比率”為 1:10(CONT_C 調(diào)用與 PULSEGEN 調(diào)用之比)時,此示例中的調(diào)節(jié)值精度將限制為 10%,換言之,只能在輸出 QPOS_P 以 10% 為步長的脈沖持續(xù)時間對設(shè)置的輸入值 INV 進行模擬。
精度將隨每次 CONT_C 調(diào)用中 PULSEGEN 調(diào)用的次數(shù)的增加而提高。
例如,如果調(diào)用 PULSEGEN 的頻率是調(diào)用 CONT_C 頻率的 100 倍,則獲得的操作值范圍的精度為 1%。
自動同步
可以使脈沖輸出與更新輸入變量 INV 的指令(例如 CONT_C)自動同步。 這樣可以確保盡快將輸入變量的變化輸出為脈沖。
脈沖執(zhí)行器以對應周期持續(xù)時間 PER_TM 的時間間隔評估輸入值 INV,并將該值轉(zhuǎn)換成相應長度的脈沖信號。
由于通常以較慢的循環(huán)中斷等級計算 INV,因此在 INV 更新之后,脈沖執(zhí)行器應盡快開始將離散值轉(zhuǎn)換為脈沖信號。
為此,塊可以使用以下步驟來與周期的起始點同步:
如果 INV 發(fā)生變化,且塊調(diào)用不在周期的個或后兩個調(diào)用循環(huán)中,則執(zhí)行同步。 脈沖持續(xù)時間將重新計算,并在下一個循環(huán)與新周期一起輸出。
西門子擴展模塊6ES7235-0KD22-0XA0