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