7系列PLC集成了系統(tǒng)功能塊SFB41用作連續(xù)PID控制,如果安裝了標(biāo)準(zhǔn)PID控制軟件包的話,也可以調(diào)用其中的FB41來實(shí)現(xiàn)連續(xù)PID控制。
一、SFB41/FB41簡介
SFB41是系統(tǒng)功能塊,集成在S7 CPU中,是操作系統(tǒng)的一部分。不同的PLC所支持的系統(tǒng)功能塊不盡相同,調(diào)用系統(tǒng)功能塊時(shí)要首先確認(rèn)該類型PLC是否支持相應(yīng)的系統(tǒng)功能塊。
FB41是標(biāo)準(zhǔn)PID控制軟件包中定義的功能塊,使用前首先要安裝標(biāo)準(zhǔn)PID軟件包。
SFB41和FB41在指令樹中的位置如圖1所示。
FB41在功能上和SFB41兼容,它們可用作單獨(dú)的PID恒值控制器,也可以在多閉環(huán)控制中實(shí)現(xiàn)級(jí)聯(lián)控制器、混合控制器及比例控制器,如果需要的話,SFB41/FB41可以用脈沖發(fā)生器SFB43/FB43進(jìn)行擴(kuò)展,產(chǎn)生脈沖寬度調(diào)制的輸出信號(hào),來控制比例執(zhí)行機(jī)構(gòu)的二級(jí)或三級(jí)控制器。
二、SFB41/FB41功能框圖
如圖2所示,為SFB41/FB41的功能框圖。
三、設(shè)定值與反饋值的處理
1、設(shè)定值輸入
SP_INT為設(shè)定值輸入,數(shù)據(jù)類型為浮點(diǎn)數(shù);
2、過程值輸入
過程值輸入即反饋值,有兩種方式:
當(dāng)PVPER_ON=0時(shí),PV_IN作為過程值的輸入,數(shù)據(jù)類型為浮點(diǎn)數(shù)。這種情況下,PV_IN的值一般來自于經(jīng)過FC105轉(zhuǎn)換的外設(shè)過程值。
當(dāng)PVPER_ON=1時(shí),PV_PER(外設(shè)過程值)作為過程值的輸入,即模擬量輸入模塊接收的值作為PID控制的反饋值。這種情況下,由于模擬量輸入模塊直接送來的數(shù)據(jù)與設(shè)定值SP_INT數(shù)據(jù)類型不同,因此,首先要進(jìn)行類型轉(zhuǎn)換,才能進(jìn)行后續(xù)處理。數(shù)據(jù)類型的轉(zhuǎn)換部分如圖3所示。
功能'CRP_IN'將外設(shè)過程值轉(zhuǎn)換為-100%~+100%之間的浮點(diǎn)數(shù)格式的數(shù)值,而外設(shè)過程值正常范圍的較大輸出值(100.0%)為27648(6C00H),因此,'CRP_IN'的輸出(以%為單位)PV_R滿足:
功能'PV_NORM'用于將外設(shè)過程值標(biāo)準(zhǔn)化,其輸出PV_NORM滿足:
其中:PV_FAC為過程變量的系數(shù),默認(rèn)值為1.0;PV_OFF為過程變量的偏移量,默認(rèn)值為0.0。PV_FAC和PV_OFF用來調(diào)節(jié)過程輸入的范圍。
圖2中,'PV'為浮點(diǎn)數(shù)類型的實(shí)際值:
當(dāng)PVPER_ON=0時(shí),PV=PV_IN;
當(dāng)PVPER_ON=1時(shí),PV由PV_PER經(jīng)過'CRP_IN'和'PV_NORM'轉(zhuǎn)換而來。
四、誤差的計(jì)算與處理
如圖4所示,'ER'即為負(fù)反饋誤差值,ER=SP_INT - PV。為了抑制由于控制器輸出量的量化造成的連續(xù)的較小幅度的振蕩,例如用SFB43/FB43進(jìn)行脈沖寬度調(diào)制時(shí)可能出現(xiàn)的振蕩,可以用'死區(qū)Dead Bead'進(jìn)行處理,死區(qū)寬度由DEADB_W來定義,當(dāng)DEADB_W=0時(shí),死區(qū)被關(guān)閉。
詞條
詞條說明
診斷中斷 OB (OB?82)說明如果具有診斷功能的模塊(已為其啟用了診斷中斷)檢測到診斷狀態(tài)更改,則它會(huì)向 CPU 發(fā)送一個(gè)診斷中斷請(qǐng)求:存在問題或一個(gè)組件需要維護(hù)或兩者都包括(到達(dá)事件)。沒有問題或沒有更多組件需要維護(hù)(離去事件)。操作系統(tǒng)然后調(diào)用 OB 82。OB 82 的本地變量包含邏輯起始地址和四字節(jié)的故障模塊診斷數(shù)據(jù)(請(qǐng)參見下表)。如果未對(duì) OB 82 編程,則 CPU 切換
通信類型在此參數(shù)組中,可以根據(jù)需要為特定模塊啟用通信類型。為較大程度降低未經(jīng)授權(quán)的用戶訪問工作站的風(fēng)險(xiǎn),您需要啟用分別與模塊配合使用的通信服務(wù)。如果不需要通信類型,可以將所有選項(xiàng)保持禁用狀態(tài),例如當(dāng)僅使用 CP 發(fā)送 SMS 消息或用于 Open User Communication 時(shí)?!巴ㄐ蓬愋汀?Communication types) 參數(shù)組啟用遙控通信在該模塊中,啟用遙控通信。提示只需啟
較新的*墻規(guī)則 -“動(dòng)態(tài)較新的*墻規(guī)則”(Dynamically updated firewall rules) 條目
較新的*墻規(guī)則 -“動(dòng)態(tài)較新的*墻規(guī)則”(Dynamically updated firewall rules) 條目模塊特定的功能該功能僅適用于 CP 343-1 Adv./443-1 Adv.,請(qǐng)參見:“S7-300/S7-400/PC CP 的安全性”部分中的 部分。
Configuring Oversampling DQ operating mode
Configuring Oversampling DQ operating modeOversampling DQThe Oversampling DQ function outputs 32 ** states at equal intervals per application cycle (for example OB?91, OB?6x). Up to 32 e
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00