FB-41、FB-42、FB-43PID參數(shù)設(shè)置中文說(shuō)明
《FB-41、FB-42、FB-43PID參數(shù)設(shè)置中文說(shuō)明》由會(huì)員分享,可在線閱讀,更多相關(guān)《FB-41、FB-42、FB-43PID參數(shù)設(shè)置中文說(shuō)明(29頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、FB 41SFB/FB CONT_C (連續(xù)控制器)在 SIMATIC S7 可編程邏輯控制器上使用,通過(guò)持續(xù)的輸入和輸出變量來(lái)控制工藝過(guò)程。在參數(shù)分配期間,可以通過(guò)激活或取消激活 PID 控制器的子功能使控制器適應(yīng)過(guò)程的需要。使用參數(shù)分配工具可以輕松完成分配(菜單路徑:開(kāi)始 Simatic Step7 分配 PID 控制參數(shù))。開(kāi)始 Simatic Step7 分配 PID 控制(英文 )中提供了在線電子手冊(cè)。應(yīng)用可以使用該控制器作為 PID 固定設(shè)定值控制器或在多循環(huán)控制中作為層疊、混料或比率控制器。該控制器的功能基于使用模擬信號(hào)的采樣控制器的 PID 控制算法,必要時(shí)可以通過(guò)加入脈沖發(fā)生器階段進(jìn)行擴(kuò)展,為使用成比例執(zhí)行機(jī)構(gòu)的兩個(gè)或三個(gè)步驟控制器生成脈沖持續(xù)時(shí)間調(diào)制輸出信號(hào)。注意只有在以固定時(shí)間間隔調(diào)用塊時(shí),在控制塊中計(jì)算的值才是正確的。為此,應(yīng)該在周期性中斷 OB (OB30 至 OB38)中調(diào)用控制塊。在 CYCLE 參數(shù)中輸入采樣時(shí)間。說(shuō)明除了設(shè)定值和過(guò)程值分支中的功能,SFB/FB 還通過(guò)持續(xù)操作變量輸出和手動(dòng)影響操作值的選項(xiàng)實(shí)現(xiàn)了完整的 PID 控制器。 下文提供了對(duì)這些子功能的詳細(xì)說(shuō)明:設(shè)定值分支以浮點(diǎn)格式在 SP_INT 輸入鍵入設(shè)定值。過(guò)程變量分支可以外設(shè)(I/O) 或以浮點(diǎn)格式輸入過(guò)程變量。CRP_IN 功能根據(jù)以下公式將 PV_PER 外設(shè)值轉(zhuǎn)換為介于 -100和 +100 %間的浮點(diǎn)格式值:此主題相關(guān)圖片PV_NORM 功能根據(jù)以下公式統(tǒng)一 CRP_IN 輸出的格式:PV_NORM 的輸出 = (CPR_IN 的輸出) * PV_FAC + PV_OFFPV_FAC 的缺省值為 1,PV_OFF 的缺省值為 0。出錯(cuò)信號(hào)設(shè)定值和過(guò)程變量間的差異就是出錯(cuò)信號(hào)。為消除由于操作變量量化導(dǎo)致的小幅恒定振蕩(例如,在使用PULSEGEN 進(jìn)行脈寬調(diào)制時(shí)),將死區(qū)應(yīng)用于出錯(cuò)信號(hào)(DEADBAND)。如果 DEADB_W = 0,將關(guān)閉死區(qū)。PID 算法PID 算法用于定位計(jì)算。比例、積分(INT)和微分(DIF) 操作以并聯(lián)方式連接,因而可以分別激活或取消激活。這使對(duì) P、PI、PD 和 PID 控制器進(jìn)行組態(tài)成為可能。還可以對(duì)純 I和 D 控制器進(jìn)行組態(tài)。手動(dòng)值可以在手動(dòng)和自動(dòng)模式間進(jìn)行切換。在手動(dòng)模式下,使用手動(dòng)選擇的值更正操作變量。積分器(INT)內(nèi)部設(shè)置為 LMN - LMN_P - DISV,微分單元(DIF)設(shè)置為 0 并在內(nèi)部進(jìn)行匹配。這意味著切換到自動(dòng)模式不會(huì)導(dǎo)致操作值發(fā)生任何突變。操作值使用 LMNLIMIT 功能可以將操作值限制為所選擇的值。輸入變量超過(guò)限制時(shí),信號(hào)位會(huì)給予指示。LMN_NORM 功能根據(jù)以下公式統(tǒng)一 LMNLIMIT 輸出的格式:LMN = (LMNLIMIT 的輸出) * LMN_FAC + LMN_OFFLMN_FAC 的缺省值為 1,LMN_OFF 的缺省值為 0。也可以得到外設(shè)格式的操作值。CPR_OUT 功能根據(jù)以下公式將浮點(diǎn)值 LMN 轉(zhuǎn)換為外設(shè)值:前饋控制可以在 DISV 輸入前饋干擾變量。初始化SFB 41 CONT_C有一個(gè)在輸入?yún)?shù) COM_RST = TRUE 時(shí)自動(dòng)運(yùn)行的初始化程序。在初始化過(guò)程中,將把積分器內(nèi)部設(shè)置為初始化值 I_ITVAL。以周期性中斷優(yōu)先級(jí)調(diào)用它時(shí),它會(huì)從此值開(kāi)始繼續(xù)工作。將所有其它輸出設(shè)置為它們各自的缺省值。出錯(cuò)信息不使用出錯(cuò)輸出參數(shù) RET_VAL。CONT_C 方框圖輸入?yún)?shù)下表包含對(duì) SFB 41/FB 41 CONT_C輸入?yún)?shù)的說(shuō)明。參數(shù) 數(shù)據(jù)類(lèi)型 取值范圍: 缺省值 說(shuō)明COM_RST BOOL FALSE COMPLETE RESTART該塊有一個(gè)在設(shè)置輸入 COM_RST 時(shí)自動(dòng)執(zhí)行的初始化程序。MAN_ON BOOL TRUE MANUAL VALUE ON如果設(shè)置輸入啟用手動(dòng)值 ,將中斷控制回路。手動(dòng)值作為操作值進(jìn)行設(shè)置。PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERAL ON如果從 I/O 讀取過(guò)程變量,必須將輸入 PV_PER 連接到I/O,且必須設(shè)置輸入 啟用過(guò)程變量外設(shè)。P_SEL BOOL TRUE PROPORTIONAL ACTION ON可以在 PID 算法中單獨(dú)激活或取消激活PID 操作。如果設(shè)置輸入啟用比例作用 ,將啟用 P 操作。I_SEL BOOL TRUE INTEGRAL ACTION ON可以在 PID 算法中單獨(dú)激活或取消激活PID 操作。如果設(shè)置輸入啟用積分作用 ,將啟用 I 操作。INT_HOLD BOOL FALSE INTEGRAL ACTION HOLD設(shè)置輸入積分作用暫停 可以凍結(jié)積分器的輸出。I_ITL_ON BOOL FALSE INITIALIZATION OF THE INTEGRAL ACTION ON設(shè)置輸入積分作用初始化打開(kāi) 可以將積分器的輸出連接到輸入I_ITL_VAL。D_SEL BOOL FALSE DERIVATIVE ACTION ON可以在 PID 算法中單獨(dú)激活或取消激活PID 操作。如果設(shè)置輸入啟用微分作用 ,將啟用 D 操作。CYCLE TIME = 1 毫秒 T#1s SAMPLING TIME塊調(diào)用間的時(shí)間必須為常數(shù)。采樣時(shí)間 輸入指定塊調(diào)用之間的時(shí)間。SP_INT REAL -100.0 至 +100.0 (%)或物理值 1) 0.0 INTERNAL SETPOINT內(nèi)部設(shè)定值輸入用于指定設(shè)定值。PV_IN REAL -100.0 至 +100.0 (%)或物理值1) 0.0 PROCESS VARIABLE IN可以在過(guò)程變量輸入 輸入設(shè)置初始化值,也可以連接浮點(diǎn)格式的外部過(guò)程變量。PV_PER WORD W#16#0000 PROCESS VARIABLE PERIPHERAL將 I/O 格式的過(guò)程變量連接到過(guò)程變量外設(shè)輸入處的控制器。MAN REAL -100.0 至 +100.0 (%)或物理值2) 0.0 MANUAL VALUE手動(dòng)值輸入用于通過(guò)操作員界面功能設(shè)置手動(dòng)值。GAIN REAL 2.0 PROPORTIONAL GAIN比例值輸入指定控制器增益。TI TIME = CYCLE T#20s RESET TIME復(fù)位時(shí)間輸入決定積分器的時(shí)間響應(yīng)。TD TIME = CYCLE T#10s DERIVATIVE TIME微分時(shí)間輸入決定微分單元的時(shí)間響應(yīng)。TM_LAG TIME = CYCLE/2 T#2s TIME LAG OF THE DERIVATIVE ACTIOND 操作的算法包括可以在微分作用的時(shí)間延遲 輸入分配的時(shí)間延遲。DEADB_W REAL = 0.0 (%)或物理值 1) 0.0 DEAD BAND WIDTH將死區(qū)應(yīng)用于出錯(cuò)。死區(qū)帶寬輸入決定死區(qū)的大小。LMN_HLM REAL LMN_LLM .100.0 (%)或物理值 2) 100.0 MANIPULATED VALUE HIGH LIMIT操作值始終受上限和下限的限制。操作值上限 輸入指定上限。LMN_LLM REAL -100.0. LMN_HLM (%)或物理值 2) 0.0 MANIPULATED VALUE LOW LIMIT操作值始終受上限和下限的限制。操作值下限輸入指定下限。PV_FAC REAL 1.0 PROCESS VARIABLE FACTOR過(guò)程變量因子輸入與過(guò)程變量相乘。該輸入用于調(diào)整過(guò)程變量范圍。PV_OFF REAL 0.0 PROCESS VARIABLE OFFSET將過(guò)程變量偏移量 輸入與過(guò)程變量相加。該輸入用于調(diào)整過(guò)程變量范圍。LMN_FAC REAL 1.0 MANIPULATED VALUE FACTOR將操作值因子輸入與操作值相乘。該輸入用于調(diào)整操作值范圍。LMN_OFF REAL 0.0 MANIPULATED VALUE OFFSET將操作值偏移量 與操作值相加。該輸入用于調(diào)整操作值范圍。I_ITLVAL REAL -100.0 至 +100.0 (%)或物理值 2) 0.0 INITIALIZATION VALUE OF THE INTEGRAL ACTION可以在輸入 I_ITL_ON 設(shè)置積分器的輸出。將初始化值應(yīng)用于輸入積分作用的初始化值 。DISV REAL -100.0 至 +100.0 (%)或物理值 2) 0.0 DISTURBANCE VARIABLE為進(jìn)行前饋控制,將干擾變量連接到輸入干擾變量。1) 同一單元中設(shè)定值和過(guò)程變量分支中的參數(shù)2) 同一單元中操作值分支中的參數(shù)輸出參數(shù)下表包含對(duì) SFB 41/FB41 CONT_C輸出參數(shù)的說(shuō)明。參數(shù) 數(shù)據(jù)類(lèi)型 取值范圍: 缺省值 說(shuō)明LMN REAL 0.0 MANIPULATED VALUE有效的操作值為操作值輸出處的浮點(diǎn)格式輸出。LMN_PER WORD W#16#0000 MANIPULATED VALUE PERIPHERAL將 I/O 格式的操作值連接到操作值外設(shè) 輸出的控制器。QLMN_HLM BOOL FALSE HIGH LIMIT OF MANIPULATED VALUE REACHED操作值始終受上限和下限的限制。如果輸出為達(dá)到操作值上限,則表明已超過(guò)上限。QLMN_LLM BOOL FALSE LOW LIMIT OF MANIPULATED VALUE REACHED操作值始終受上限和下限的限制。如果輸出為達(dá)到操作值下限,則表明已超過(guò)下限。LMN_P REAL 0.0 PROPORTIONAL COMPONENT比例組件輸出包含操作變量的比例組件。LMN_I REAL 0.0 INTEGRAL COMPONENT積分組件輸出包含操作值的積分組件。LMN_D REAL 0.0 DERIVATIVE COMPONENT微分組件輸出包含操作值的微分組件。PV REAL 0.0 PROCESS VARIABLE有效過(guò)程變量為過(guò)程變量輸出處的輸出。ER REAL 0.0 ERROR SIGNAL有效出錯(cuò)為出錯(cuò)信號(hào)輸出處的輸出。FB 42SFB/FB CONT_S (步控制器)在 SIMATIC S7 可編程邏輯控制器上使用,通過(guò)集成執(zhí)行機(jī)構(gòu)的數(shù)字操作值輸出信號(hào)來(lái)控制工藝過(guò)程。在參數(shù)分配期間,可以通過(guò)激活或取消激活 PI 步控制器的子功能使控制器適應(yīng)過(guò)程的需要。使用參數(shù)分配工具可以輕松完成分配(菜單路徑:開(kāi)始 Simatic Step7 分配 PID 控制參數(shù))。開(kāi)始 Simatic Step7 分配 PID 控制(英文) 中提供了在線電子手冊(cè)。應(yīng)用可以將該控制器作為 PI 固定設(shè)定值控制器使用,或在層疊、混料或比率控制器的輔助控制回路中使用,但不能作為主控制器使用。該控制器的功能基于采樣控制器的 PI 控制算法,補(bǔ)充了使用模擬激勵(lì)信號(hào)生成二進(jìn)制輸出信號(hào)的功能。從 CPU 314 IFM 的 FB V1.5 或 V1.1.0 開(kāi)始增加了以下功能:TI = T#0ms 時(shí),可以禁用控制器的積分組件,從而可以將塊作為比例控制器使用。由于該控制器在沒(méi)有任何位置反饋信號(hào)的情況下工作,內(nèi)部計(jì)算的操作變量將不會(huì)與信號(hào)控制元素位置完全相符。如果操作變量(ER * GAIN)為負(fù)值,將進(jìn)行調(diào)整。隨后該控制器會(huì)設(shè)置輸出 QLMNDN (操作值信號(hào)下限),直到設(shè)置了 LMNR_LS (位置反饋信號(hào)下限) 為止。該控制器還可作為控制器層疊中的輔助執(zhí)行機(jī)構(gòu)使用。設(shè)定值輸入 SP_INT 用于分配控制元素位置。在這種情況下,必須將實(shí)際值輸入和參數(shù) TI (集成時(shí)間) 設(shè)置為零。一個(gè)應(yīng)用實(shí)例是采用熱量輸出控制方法對(duì)溫度進(jìn)行調(diào)節(jié),該方法通過(guò)閥進(jìn)行脈沖暫??刂坪屠鋮s能力控制。在這種情況下,要完全關(guān)閉閥,應(yīng)將操作變量(ER * GAIN)設(shè)置為負(fù)值。注意僅當(dāng)以固定時(shí)間間隔調(diào)用塊時(shí),在控制塊中計(jì)算的值才是正確的。為此,應(yīng)該在周期性中斷 OB (OB30 至 OB38)中調(diào)用控制塊。在 CYCLE 參數(shù)中輸入采樣時(shí)間。說(shuō)明除了過(guò)程值分支中的功能,SFB 還通過(guò)數(shù)字操作值輸出和手動(dòng)影響操作值選項(xiàng)實(shí)現(xiàn)了完整的 PI 控制器。步控制器在沒(méi)有位置反饋信號(hào)的情況下工作。下文提供了對(duì)部分功能的說(shuō)明:設(shè)定值分支以浮點(diǎn)格式在 SP_INT 輸入鍵入設(shè)定值。過(guò)程變量分支可以外設(shè)(I/O) 或以浮點(diǎn)格式輸入過(guò)程變量。CRP_IN 功能根據(jù)以下公式將 PV_PER 外設(shè)值轉(zhuǎn)換為介于 -100和 +100 %間的浮點(diǎn)格式值:PV_NORM 功能根據(jù)以下公式統(tǒng)一 CRP_IN 輸出的格式:PV_NORM 的輸出 = (CPR_IN 的輸出) * PV_FAC + PV_OFFPV_FAC 的缺省值為 1,PV_OFF 的缺省值為 0。出錯(cuò)信號(hào)設(shè)定值和過(guò)程變量間的差異就是出錯(cuò)信號(hào)。為消除由于操作變量量化(例如,由于制動(dòng)器閥操作值的精度有限)導(dǎo)致的小幅恒定振蕩,將死區(qū)應(yīng)用于出錯(cuò)信號(hào)(DEADBAND) 。如果 DEADB_W = 0,將關(guān)閉死區(qū)。PI 步算法SFB/FB 在沒(méi)有位置反饋信號(hào)的情況下工作。PI 算法的 I 操作和假定的位置反饋信號(hào)在一個(gè)積分器(INT)中計(jì)算,并作為反饋值與其余 P 操作進(jìn)行比較。將差異應(yīng)用于三步元素(THREE_ST)和創(chuàng)建執(zhí)行機(jī)構(gòu)脈沖的脈沖發(fā)生器(PULSEOUT)。調(diào)整三步元素的閾值可以降低控制器的切換頻率。前饋控制可以在 DISV 輸入前饋干擾變量。初始化SFB/FB42 CONT_S有一個(gè)在輸入?yún)?shù) COM_RST = TRUE 時(shí)自動(dòng)運(yùn)行的初始化程序。將所有其它輸出設(shè)置為它們各自的缺省值。出錯(cuò)信息不使用出錯(cuò)輸出參數(shù) RET_VAL。方框圖輸入?yún)?shù)下表包含對(duì) SFB 42/FB 42 CONT_S輸入?yún)?shù)的說(shuō)明。參數(shù) 數(shù)據(jù)類(lèi)型 值 缺省值 說(shuō)明COM_RST BOOL FALSE COMPLETE RESTART該塊有一個(gè)在設(shè)置輸入 COM_RST 時(shí)自動(dòng)執(zhí)行的初始化程序。LMNR_HS BOOL FALSE HIGH LIMIT OF POSITION FEEDBACK SIGNAL將執(zhí)行機(jī)構(gòu)位于上限止點(diǎn) 信號(hào)連接到位置反饋信號(hào)的上限 輸入。LMNR_HS=TRUE 表示執(zhí)行機(jī)構(gòu)位于上限止點(diǎn)。LMNR_LS BOOL FALSE LOW LIMIT OF POSITION FEEDBACK SIGNAL將執(zhí)行機(jī)構(gòu)位于下限止點(diǎn) 信號(hào)連接到位置反饋信號(hào)的下限輸入。LMNR_LS=TRUE 表示執(zhí)行機(jī)構(gòu)位于下限置點(diǎn)。LMNS_ON BOOL TRUE MANUAL ACTUATING SIGNALS ON激勵(lì)信號(hào)處理在啟用手動(dòng)激勵(lì)信號(hào) 輸入中切換為手動(dòng)。LMNUP BOOL FALSE ACTUATING SIGNALS UP使用手動(dòng)激勵(lì)值信號(hào)時(shí),在輸入激勵(lì)信號(hào)增加設(shè)置輸出信號(hào)QLMNUP。LMNDN BOOL FALSE ACTUATING SIGNALS DOWN使用手動(dòng)激勵(lì)值信號(hào)時(shí),在輸入激勵(lì)信號(hào)降低設(shè)置輸出信號(hào)QLMNDN。PVPER_ON BOOL FALSE PROCESS VARIABLE PERIPHERAL ON如果從 I/O 讀入過(guò)程變量,必須將輸入 PV_PER連接到 I/O,且必須設(shè)置輸入啟用過(guò)程變量外設(shè) 。CYCLE TIME = 1 毫秒 T#1s SAMPLING TIME塊調(diào)用之間的時(shí)間必須為常數(shù)。采樣時(shí)間 輸入指定塊調(diào)用之間的時(shí)間。SP_INT REAL -100.0. +100.0 (%)或物理值 1) 0.0 INTERNAL SETPOINT內(nèi)部設(shè)定值輸入用于指定設(shè)定值。PV_IN REAL -100.0. +100.0 (%)或物理值 1) 0.0 PROCESS VARIABLE IN可以在過(guò)程變量輸入 輸入中設(shè)置初始化值,也可以連接浮點(diǎn)格式的外部過(guò)程變量。PV_PER WORD W#16#0000 PROCESS VARIABLE PERIPHERAL將 I/O 格式的過(guò)程變量連接到過(guò)程變量外設(shè)輸入處的控制器。GAIN REAL 2.0 PROPORTIONAL GAIN比例增益輸入設(shè)置控制器增益。TI TIME = CYCLE T#20s RESET TIME復(fù)位時(shí)間輸入決定積分器的時(shí)間響應(yīng)。DEADB_W REAL 0.0.100.0 (%) 或物理值 1) 1.0 DEAD BAND WIDTH將死區(qū)應(yīng)用于出錯(cuò)。死區(qū)帶寬輸入決定死區(qū)的大小。PV_FAC REAL 1.0 PROCESS VARIABLE FACTOR將過(guò)程變量因子 輸入與過(guò)程變量相乘。該輸入用于調(diào)整過(guò)程變量范圍。PV_OFF REAL 0.0 PROCESS VARIABLE OFFSET將過(guò)程變量偏移量 輸入與過(guò)程變量相加。該輸入用于調(diào)整過(guò)程變量范圍。PULSE_TM TIME = CYCLE T#3s MINIMUM PULSE TIME使用參數(shù)最小脈沖時(shí)間 可以分配最小脈沖寬度。BREAK_TM TIME = CYCLE T#3s MINIMUM BREAK TIME使用參數(shù)最小中斷時(shí)間 可以分配最小中斷寬度。MTR_TM TIME = CYCLE T#30s MOTOR ACTUATING TIME在電機(jī)動(dòng)作時(shí)間 參數(shù)中輸入執(zhí)行機(jī)構(gòu)在擋塊間移動(dòng)所需的時(shí)間。DISV REAL -100.0.100.0 (%)或物理值 2) 0.0 DISTURBANCE VARIABLE為進(jìn)行前饋控制,將干擾變量連接到輸入干擾變量 。1) 同一單元中設(shè)定值和過(guò)程變量分支中的參數(shù)2) 同一單元中操作值分支中的參數(shù)輸出參數(shù)下表包含對(duì) SFB 42/FB 42 CONT_S輸出參數(shù)的說(shuō)明。參數(shù) 數(shù)據(jù)類(lèi)型 值 缺省值 說(shuō)明QLMNUP BOOL FALSE ACTUATING SIGNAL UP如果設(shè)置輸出激勵(lì)信號(hào)增加 ,將打開(kāi)激勵(lì)閥。QLMNDN BOOL FALSE ACTUATING SIGNAL DOWN如果設(shè)置輸出激勵(lì)信號(hào)降低 ,將打開(kāi)激勵(lì)閥。PV REAL 0.0 PROCESS VARIABLE有效過(guò)程變量為過(guò)程變量輸出處的輸出。ER REAL 0.0 ERROR SIGNAL有效出錯(cuò)為出錯(cuò)信號(hào) 輸出處的輸出。FB 43SFB 43 PULSEGEN (脈沖發(fā)生器) 用于構(gòu)建具有比例執(zhí)行機(jī)構(gòu)脈沖輸出的 PID 控制器。文檔 英文 STEP7 PID 控制中提供了電子手冊(cè)。應(yīng)用使用 SFB/FB PULSEGEN可以組態(tài)具有脈寬調(diào)制功能的 PID 兩/三步控制器。該功能通常與連續(xù)控制器CONT_C結(jié)合使用。注意只有在以固定時(shí)間間隔調(diào)用塊時(shí),在控制塊中計(jì)算的值才是正確的。為此,應(yīng)該在周期性中斷 OB (OB30 至 OB38)中調(diào)用控制塊。在 CYCLE 參數(shù)中輸入采樣時(shí)間。說(shuō)明PULSEGEN 功能通過(guò)脈寬調(diào)制將輸入變量 INV (= PID 控制器的操作值 )轉(zhuǎn)換為具有恒定周期的脈沖列,從而與輸入變量的更新周期及必須在 PER_TM 中分配的周期相應(yīng)。每周期脈沖寬度與輸入變量成比例。分配給 PER_TM 的周期與 SFB/FB PULSEGEN的處理周期不完全相同。PER_TM 周期由若干個(gè) SFB/FB PULSEGEN處理周期組成,因此可以將每個(gè) PER_TM 周期 SFB/FB PULSEGEN調(diào)用的數(shù)量作為脈寬調(diào)制精度的衡量標(biāo)準(zhǔn)。脈寬調(diào)制輸入變量為 30%、每個(gè) PER_TM 有 10 個(gè) SFB/FB PULSEGEN調(diào)用的含義如下:前三次 SFB/FB PULSEGEN調(diào)用 (10 次調(diào)用的 30%)在 QPOS 輸出為一后七次 SFB/FB PULSEGEN調(diào)用 (10 次調(diào)用的 70%)在 QPOS 輸出為零方框圖操作值的精度采樣比率為 1:10 (CONT_C 調(diào)用與 PULSEGEN 調(diào)用之比)時(shí),此實(shí)例中的操作值精度將限制在 10%,換言之,設(shè)置的輸入值 INV 只能在 QPOS 輸出通過(guò)以 10%為步長(zhǎng)的脈沖寬度進(jìn)行模擬。精度隨每個(gè) CONT_C 調(diào)用的 SFB/FB PULSEGEN調(diào)用數(shù)的增加而增加。例如,如果調(diào)用 PULSEGEN 的頻率是調(diào)用 CONT_C 頻率的 100 倍,則獲得的操作值范圍的精度為 1%。注意調(diào)用頻率必須由用戶進(jìn)行設(shè)置。自動(dòng)同步可以將脈沖輸出與更新輸入變量 INV (例如,CONT_C)的塊同步。這樣可以確保輸入變量更新的輸出速度盡可能達(dá)到脈沖速度。脈沖發(fā)生器以與 PER_TM 周期相應(yīng)的間隔判斷輸入值 INV,并將該值轉(zhuǎn)換為相應(yīng)長(zhǎng)度的脈沖信號(hào)。不過(guò),由于 INV 通常是在較慢的周期性中斷級(jí)別計(jì)算,脈沖發(fā)生器應(yīng)在更新 INV 后盡快開(kāi)始將離散值轉(zhuǎn)換為脈沖信號(hào)。為此,該塊可以執(zhí)行下列步驟來(lái)同步周期的開(kāi)始:如果 INV 發(fā)生變化且塊調(diào)用不是發(fā)生在時(shí)期的前兩個(gè)或后兩個(gè)調(diào)用周期,則執(zhí)行同步。將重新計(jì)算脈沖寬度,并在下一周期與新時(shí)期一起輸出。可以在SYN_ON輸入禁用自動(dòng)同步(= FALSE)。注意隨著新的周期的開(kāi)始,將在同步后于脈沖信號(hào)中近似精確地模擬 INV 的原值(即 LMN 值) 。模式根據(jù)分配給脈沖發(fā)生器的參數(shù),可以組態(tài)具有三步輸出或雙極或單極兩步輸出的 PID 控制器。下表列出了可能模式的開(kāi)關(guān)組合設(shè)置。開(kāi)關(guān) 模式 MAN_ON STEP3_ON ST2BI_ON三步控制 FALSE TRUE 任意具有雙極控制范圍的兩步控制(-100%至 +100%) FALSE FALSE TRUE具有單極控制范圍的兩步控制(0% . 100%) FALSE FALSE FALSE手動(dòng)模式 TRUE 任意 任意三步控制在三步控制模式下,激勵(lì)信號(hào)可以具有三種狀態(tài)。將二進(jìn)制輸出信號(hào) QPOS_P 和 QNEG_P 的值分配給執(zhí)行機(jī)構(gòu)的狀態(tài)。下表提供了一個(gè)溫度控制實(shí)例:執(zhí)行機(jī)構(gòu) 輸出信號(hào) 加熱裝置 關(guān)閉 冷卻QPOS_P TRUE FALSE FALSEQNEG_P FALSE FALSE TRUE基于輸入變量,采用某一特性曲線計(jì)算脈沖寬度。特性曲線的形狀由最小脈沖或最小中斷時(shí)間及比率因子定義。比率因子的正常值為 1。曲線中的轉(zhuǎn)折由最小脈沖或最小中斷時(shí)間引起。最小脈沖或最小中斷時(shí)間正確指定最小脈沖或最小中斷時(shí)間 P_B_TM 可以防止頻繁開(kāi)/關(guān),頻繁開(kāi)/關(guān)會(huì)縮短開(kāi)關(guān)元件和執(zhí)行機(jī)構(gòu)的使用壽命。注意輸入變量 LMN 處那些小絕對(duì)值會(huì)受到抑制,否則它們會(huì)生成較 P_B_TM 更短的脈沖寬度。將生成比(PER_TM - P_B_TM)長(zhǎng)的脈沖寬度的大輸入值設(shè)置為 100%或 -100%。 通過(guò)將輸入變量(%)與周期時(shí)間相乘獲得正脈沖或負(fù)脈沖的寬度。下圖顯示的是三步控制器的對(duì)稱曲線(比率因子 = 1)。非對(duì)稱三步控制使用比率因子 RATIOFAC 可以更改正脈沖與負(fù)脈沖寬度的比率。例如,在熱處理中,這使得加熱和冷卻可以有不同的系統(tǒng)時(shí)間常數(shù)。比率因子還影響最小脈沖或最小中斷時(shí)間。比率因子 1比率因子會(huì)縮短將輸入變量與周期時(shí)間相乘所得到的正脈沖輸出脈沖寬度。兩步控制在兩步控制中,只會(huì)將 PULSEGEN 的正脈沖輸出 QPOS_P 連接到開(kāi)/關(guān)執(zhí)行機(jī)構(gòu)。視所使用的操作值范圍,兩步控制器將具有雙極或單極操作值范圍。具有雙極操作變量范圍的兩步控制(-100%至 100%)具有單級(jí)操作變量范圍的兩步控制(0%至 100%)如果控制回路中的兩步控制器的連接需要使用邏輯取反的二進(jìn)制信號(hào)來(lái)激勵(lì)脈沖,可在 QNEG_P 獲得取反輸出信號(hào)。執(zhí)行機(jī)構(gòu)脈沖 開(kāi) 關(guān)QPOS_P TRUE FALSEQNEG_P FALSE TRUE兩步/三步控制的手動(dòng)模式在手動(dòng)模式(MAN_ON = TRUE)下,無(wú)論 INV 為何值,均可使用信號(hào) POS_P_ON 和 NEG_P_ON 設(shè)置三步或兩步控制器的二進(jìn)制輸出。 控制 POS_P_ON NEG_P_ON QPOS_P QNEG_P三步控制 FALSE FALSE FALSE FALSETRUE FALSE TRUE FALSEFALSE TRUE FALSE TRUETRUE TRUE FALSE FALSE兩步控制 FALSE 任意 FALSE TRUETRUE 任意 TRUE FALSE初始化SFB/FB PULSGEN有一個(gè)在輸入?yún)?shù) COM_RST = TRUE 時(shí)自動(dòng)運(yùn)行的初始化程序。所有信號(hào)輸出都設(shè)置為 0。出錯(cuò)消息不使用出錯(cuò)輸出參數(shù) RET_VAL。輸入?yún)?shù)參數(shù) 數(shù)據(jù)類(lèi)型 取值范圍: 缺省值 說(shuō)明INV REAL -100.0.100.0 (%) 0.0 INPUT VARIABLE將模擬操作值連接到輸入?yún)?shù)輸入變量 。PER_TM TIME =20*CYCLE T#1s PERIOD TIME使用周期輸入?yún)?shù)輸入脈寬調(diào)制的恒定周期。它對(duì)應(yīng)于控制器的采樣時(shí)間。脈沖發(fā)生器采樣時(shí)間與控制器采樣時(shí)間的比率決定脈寬調(diào)制的精度。P_B_TM TIME = CYCLE T#0ms MINIMUM PULSE/BREAK TIME可以在輸入?yún)?shù)最小脈沖或最小中斷時(shí)間 分配最小脈沖或最小中斷時(shí)間。RATIOFAC REAL 0.1 .10.0 1.0 RATIO FACTOR可以使用輸入?yún)?shù)比率因子來(lái)改變負(fù)脈沖寬度與正脈沖寬度的比率。在熱處理中,這使(例如) 為加熱和冷卻補(bǔ)償不同的時(shí)間常數(shù)(例如,在使用電加熱和水冷卻的工藝中)成為可能。STEP3_ON BOOL TRUE THREE STEP CONTROL ON啟用三步控制輸入?yún)?shù)可以激活此模式。在三步控制中,兩個(gè)輸出信號(hào)都處于激活狀態(tài)。ST2BI_ON BOOL FALSE TWO STEP CONTROL FOR BIPOLAR MANIPULATED VALUE RANGE ON使用輸入?yún)?shù)啟用雙極操作值范圍的兩步控制可以在雙極操作值的兩步控制模式和單極操作值范圍的兩步控制模式間進(jìn)行選擇。必須設(shè)置參數(shù)STEP3_ON = FALSE。MAN_ON BOOL FALSE MANUAL MODE ON通過(guò)設(shè)置輸入?yún)?shù)啟用手動(dòng)模式 可以手動(dòng)設(shè)置輸出信號(hào)。POS_P_ON BOOL FALSE POSITIVE PULSE ON在采用三步控制的手動(dòng)模式下,可以在輸入?yún)?shù)啟用正脈沖設(shè)置輸出信號(hào) QPOS_P。在采用兩步控制的手動(dòng)模式下,QNEG_P 始終設(shè)置為與QPOS_P 反向。NEG_P_ON BOOL FALSE NEGATIVE PULSE ON在采用三步控制的手動(dòng)模式下,可以在輸入?yún)?shù)啟用負(fù)脈沖設(shè)置輸出信號(hào) QNEG_P。在采用兩步控制的手動(dòng)模式下,QNEG_P 始終設(shè)置為與QPOS_P 反向。SYN_ON BOOL TRUE SYNCHRONIZATION ON通過(guò)設(shè)置輸入?yún)?shù)啟用同步,可以自動(dòng)與更新輸入變量INV 的塊同步。這樣可以確保變化的輸入變量的輸出速度盡可能達(dá)到脈沖速度。COM_RST BOOL FALSE COMPLETE RESTART該塊有一個(gè)在設(shè)置了 COM_RST 輸入時(shí)自動(dòng)執(zhí)行的初始化程序CYCLE TIME = 1 毫秒 T#10ms SAMPLING TIME塊調(diào)用間的時(shí)間必須為常數(shù)。采樣時(shí)間 輸入指定塊調(diào)用間的時(shí)間。注意輸入?yún)?shù)的值在塊中不受限制。不進(jìn)行參數(shù)檢查。輸出參數(shù)參數(shù) 數(shù)據(jù)類(lèi)型 值 缺省值 說(shuō)明QPOS_P BOOL FALSE OUTPUT POSITIVE PULSE將在要輸出脈沖時(shí)設(shè)置輸出參數(shù)輸出正脈沖 。在三步控制中,此項(xiàng)始終為正脈沖。在兩步控制中,QNEG_P始終設(shè)置為與 QPOS_P 反向。QNEG_P BOOL FALSE OUTPUT NEGATIVE PULSE將在要輸出脈沖時(shí)設(shè)置輸出參數(shù)輸出負(fù)脈沖 。在三步控制中,此項(xiàng)始終是負(fù)脈沖。在兩步控制中,QNEG_P始終設(shè)置為與 QPOS_P 反向。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- FB 41 42 43 PID 參數(shù)設(shè)置 中文 說(shuō)明
鏈接地址:http://ioszen.com/p-318787.html