版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一章第一章功能碼概述功能碼概述一、專用術(shù)語(yǔ)一、專用術(shù)語(yǔ)功能碼(Function Code): Symphony 系統(tǒng)提供了一系列完成不同功能的軟件模塊,并對(duì)每個(gè)軟件模塊指定一個(gè)代碼,稱為功能碼。功能碼數(shù)據(jù)庫(kù)(Function Code Library): 指功能碼的集合,它存放在各種控制器的只讀存儲(chǔ)器(ROM)中。每一種控制器的 ROM 中只存放該控制器組態(tài)所能使用的功能碼。功能塊(Function Block):當(dāng)選用一個(gè)功能碼時(shí),必需指定一個(gè)塊號(hào)(即塊地址) ,該選定了的功能碼稱為功能塊。規(guī)格參數(shù)(Specification) 指功能碼的輸入?yún)?shù)。規(guī)格參數(shù)有兩種類型: 地址類的規(guī)格參數(shù);
2、 內(nèi)部規(guī)格參數(shù)。 功能碼組態(tài):根據(jù)過程控制方案,選擇一些合適的功能碼,將其互相連接,并對(duì)每個(gè)功能碼指定其具體功能,將其存放到控制器的 NVRAM 中的過程稱為功能碼組態(tài)。二、功能塊二、功能塊 SYMPHONY 系統(tǒng)是由一套運(yùn)用微處理器執(zhí)行控制功能的模件組成的。通過組態(tài)“功能塊” ,在主模件上實(shí)現(xiàn)控制功能的選擇和相互配合。一個(gè)功能塊僅僅是一個(gè)輸入或輸出,或者是一個(gè)輸入或輸出的操作。這些功能塊是一般的軟件控制算法,可以用它們來(lái)執(zhí)行在其它類型系統(tǒng)需要專門硬件完成的指定任務(wù)。有四種類型功能塊:1 執(zhí)行塊2 系統(tǒng)常數(shù)塊3 輸入輸出塊4 用戶組態(tài)塊執(zhí)行塊包含影響模件綜合操作的一些參數(shù)。系統(tǒng)常數(shù)塊例如是 0
3、、1 和 100.0 等這樣的一些數(shù)字量參數(shù)和模擬量參數(shù)。當(dāng)用這些通常所用的值進(jìn)行模件組態(tài)時(shí),只要可能就應(yīng)盡量使用這些系統(tǒng)常數(shù)塊。它們要求的內(nèi)存比手動(dòng)設(shè)定常數(shù)塊少。輸入輸出塊是一些固定塊地址,它們對(duì)應(yīng)于一個(gè)模件通過端子單元和現(xiàn)場(chǎng)布線的現(xiàn)場(chǎng)輸入和輸出。用戶組態(tài)塊不是預(yù)先指定的塊,而是由用戶設(shè)定,以執(zhí)行用戶特需功能從而實(shí)現(xiàn)控制邏輯。每個(gè)SYMPHONY 主模件都有一套供選擇的預(yù)先定義的塊地址。功能塊的最基本類型是輸入和輸出。每個(gè)輸入或輸出都在該模件的固件中被賦予一個(gè)塊號(hào)。用功能塊定義模件操作的過程稱作組態(tài)。要組態(tài)一個(gè)功能塊,必須定義如下參數(shù): 塊號(hào) 功能碼規(guī)格參數(shù)(Specification)利用
4、 SYMPHONY 的接口裝置,可以定義這些參數(shù)。用戶利用接口裝置可以在模件上增加一個(gè)功能塊,修改一個(gè)模件的已經(jīng)定義的功能塊,或者從一個(gè)模件中刪除一個(gè)功能塊。這些模件把組態(tài)存貯在它們的非易失存貯器(EEPROM)中。可以按“組態(tài)” (CONFIGURE)和“執(zhí)行” (EXECUTE)兩種方式操作這些模件。除非用戶用含有在線組態(tài)性能的冗余主模件中(例如 IMMFP11/12、BRC100 等模件)工作,否則該接口裝置必須在“組態(tài)”方式下,用戶方能進(jìn)行功能塊的增加、修改和刪除。當(dāng)該模件處于“執(zhí)行”方式時(shí),它將執(zhí)行所有已組態(tài)的功能。在該功能碼規(guī)格表中標(biāo)有“可調(diào)”的某些規(guī)格數(shù),當(dāng)其模件處于“執(zhí)行”方式
5、時(shí),可以進(jìn)行調(diào)整。三、功能碼三、功能碼通過按某一順序安排一組功能,可實(shí)現(xiàn)模件的組態(tài),以執(zhí)行某些算法或顯示某些數(shù)值,將一個(gè)功能碼經(jīng)過一臺(tái)接口裝置分派給一個(gè)功能塊,就可在模件中完成這些功能。每種功能都有唯一的功能碼。有關(guān)功能碼清單,請(qǐng)參閱美國(guó)貝利公司提供的功能碼手冊(cè)。功能碼的輸出(OUTPUT): 功能碼可有一個(gè)或多個(gè)輸出,分別用 N,N1,N2, 表示。當(dāng)調(diào)用某一功能碼時(shí),需為其指定一塊號(hào),該塊號(hào)為輸出 N 的地址,也稱為該功能塊的地址(首地址) 。功能塊實(shí)際占用的地址數(shù)等于該功能塊輸出的個(gè)數(shù)。如,地址為 500 的 FC80 功能塊,其實(shí)際占用的地址為 500505。塊地址可以是控制器允許的任
6、一塊地址,對(duì) MFP、BRC 控制器,用戶可使用的塊地址為 309998。塊地址029 及 9999 被固定功能塊所占用。其中,F(xiàn)C81(執(zhí)行塊)占 014;FC82(分段控制)占1519;FC90(擴(kuò)展執(zhí)行塊)占 2029;FC89(終結(jié)塊)占 9999。 四、塊地址四、塊地址塊地址是一個(gè)功能塊的參引號(hào),在組態(tài)期間賦予。利用塊號(hào)可將一個(gè)功能塊的輸出值引用為其它功能塊的輸入。對(duì)于有多個(gè)輸出的功能,從組態(tài)期間所分配的塊號(hào)開始,依次用一個(gè)順序塊號(hào)引用一個(gè)輸出。注意,不應(yīng)把這些順序塊號(hào)再賦給同一模件中的其它功能塊。具有多個(gè)輸出的功能塊的幾個(gè)例子如: 脈沖定位器(功能碼 4) 高低比較器(功能碼 12
7、) 基本站手動(dòng)自動(dòng)轉(zhuǎn)換器(功能碼 21) 數(shù)字輸入表(功能碼 46)有兩種類型的功能塊沒有用戶分配的塊地址。系統(tǒng)常數(shù)塊和執(zhí)行塊部有預(yù)先定義的塊號(hào)。請(qǐng)參閱貝利公司的功能碼手冊(cè)??刂破髂<辛硗庖环N類型的固定塊??刂破髂<娜枯斎牒洼敵霾糠峙淞斯潭▔K號(hào)。一個(gè)特定的物理輸入或輸出總是用某一塊號(hào)來(lái)引用。例如。模擬輸入 1 總是由塊 210 引用。每個(gè)塊完整的塊地址如下所示,由 HCU 地址,模件地址、塊地址等三個(gè)數(shù)構(gòu)成。第一組數(shù)字(本例中是 1)是指 HCU 地址。每個(gè)工廠環(huán)路最多可有 63 個(gè) HCU(節(jié)點(diǎn)) 。每個(gè)超環(huán)最多有250 個(gè)節(jié)點(diǎn)。一個(gè)節(jié)點(diǎn)可能是一個(gè) HCU,一個(gè) OIU、一個(gè) MCS
8、或一個(gè) OIS 等等。第二組數(shù)字(本例中是 4)是一個(gè)給定 HCU 中的主模件地址。在一個(gè)獨(dú)立的 HCU 中,接到其模件總線(或控制通路 CONTROLWAY)的模件最多可以有 32(地址為 031)個(gè)。在主模件上利用地址開關(guān)設(shè)置模件地址。最后一組數(shù)字(本例中是 13)是在一個(gè)給定模件內(nèi)的塊號(hào)。五、規(guī)五、規(guī) 格格每個(gè)功能碼的規(guī)格表包括完成該功能所必需的參數(shù)和輸入。所需規(guī)格取決于具體功能的要求。當(dāng)用戶增加一個(gè)新塊時(shí),在接口裝置上將提供這些規(guī)格的初始值清單。當(dāng)用戶修改一個(gè)原有功能塊時(shí),將向用戶提供當(dāng)前規(guī)格。規(guī)格表中還列出了每種規(guī)格數(shù)的數(shù)據(jù)類型:布爾、整數(shù)和實(shí)數(shù)。布爾數(shù)據(jù):邏輯 0 或 1整數(shù)數(shù)據(jù);
9、分為整型數(shù) 1 和整型數(shù) 2。這兩種整型數(shù)的范圍在規(guī)格表中用縮寫字母 INT (1)和 INT(2)表示。INT(1)數(shù)據(jù)是 0255 范圍的正整數(shù)。這些數(shù)可由二字節(jié)二進(jìn)制數(shù)表示。INT(2)數(shù)據(jù)是 32768 32769 范圍的整數(shù)。這些數(shù)可由二字節(jié)二進(jìn)制數(shù)表示。REAL 實(shí)數(shù)數(shù)據(jù)是浮點(diǎn)進(jìn)制數(shù),它可能是整數(shù)或小數(shù)。還有二種范圍的實(shí)數(shù):REAL(2) , REAL(3) 。運(yùn)用指數(shù)記效法表示這些范圍。指數(shù)記數(shù)法除了以 E 代替 10,后接 10 指數(shù)以外,和科學(xué)記數(shù)法類擬。例如:科學(xué)記數(shù)法記數(shù) 9.21018指數(shù)記數(shù)法則為 9.2E18REAL(2)數(shù)據(jù)是在 1.0E034.0E06 范圍中的
10、正、負(fù)小數(shù)或整數(shù)。這些數(shù)可以以二字節(jié)二進(jìn)制數(shù)表示,并且可用 0.1的分辨率處理。REAL(3)數(shù)據(jù)是在 2.7E209.2E18 范圍內(nèi)的正、負(fù)小數(shù)或整數(shù),并且可以用 0.0015的分辨率處理。表 l 匯總了這些數(shù)據(jù)類型供速查之用。在用 REAL(2)(3)標(biāo)注數(shù)據(jù)類型的規(guī)格中,對(duì)于 COM 模件,數(shù)據(jù)類型是 REAL(2) 。對(duì)于 MFC、MFP 和 MPC 模件,數(shù)據(jù)類型是 REAL(3) 。通過 CTM 模件輸入的數(shù)據(jù)被限制為9999,具有 0.01 的最低分辨率。通過 OIU 和 MCS 送入的數(shù)據(jù)被限制為 REAL(2)范圍,而顯示數(shù)據(jù)被限制在9999。如果適用的活,規(guī)格表還給出每個(gè)
11、項(xiàng)的初始值(或缺省值)。當(dāng)操作者對(duì)一個(gè)模件增加一個(gè)功能塊時(shí),該接口裝置將從這個(gè)模件提取這些值作為這個(gè)規(guī)格參數(shù)的起始點(diǎn)。操作者沒有修改的任何規(guī)格參數(shù)都將保持初始的情況。每個(gè)參數(shù)都標(biāo)明可調(diào)或不可調(diào)。當(dāng)一個(gè)模件在組態(tài)或者該模件處于執(zhí)行方式時(shí),可以修改可調(diào)參數(shù)。在執(zhí)行方式下的可調(diào)參數(shù)調(diào)整可以利用操作接口裝置的調(diào)整(TUNE)功能或利用自調(diào)整控制功能進(jìn)行。標(biāo)明為不可調(diào)的參數(shù)只能在這個(gè)模件中處于組態(tài)方式的時(shí)候才能修改,除非該模件是一個(gè)冗余的MFP或MFC。因?yàn)檫@些模件具有在線組態(tài)性能。表表 1 數(shù)據(jù)范圍數(shù)據(jù)范圍 數(shù)據(jù)類型范 圍分辨率布 爾邏輯 0 或 1NAINT(1)0225NAINT(2)327683
12、2769NAREAL(2)1.0E304.0E060.1REAL(3)2.7E209.2E180.0015六、塊六、塊 號(hào)號(hào) SYMPHONY模件是從最低編號(hào)開始按增大數(shù)字順序處理它們的功能塊。為此,應(yīng)該把最低編號(hào)的塊號(hào)賦給最靠近輸入的功能塊。為了使“繞圈”減低到最少,必須這樣作,當(dāng)一個(gè)較高編號(hào)塊的輸出用來(lái)作為一個(gè)較低編號(hào)塊的輸入時(shí),就會(huì)發(fā)生繞圈。在這種情況下,要求主模件處理全部功能塊(一個(gè)周期)一次以上,才能從發(fā)生繞圈的塊得到正確的輸入和輸出。 在更復(fù)雜的回路中必須注意盡管避免不必要的繞圈,因?yàn)檫@種繞圈使主模件響應(yīng)一個(gè)輸入的時(shí)間大為增加。第二章第二章 應(yīng)用說明應(yīng)用說明功能碼手冊(cè)中每一項(xiàng)的解釋
13、如下: 概概 述述對(duì)該功能碼一個(gè)簡(jiǎn)單的說明,介紹功能碼的功能、用途,操作和輸入輸出等。符符 號(hào)號(hào) 每個(gè)功能碼的過程控制標(biāo)準(zhǔn)符號(hào)是貝利公司工程設(shè)計(jì)工作站用 CAD 軟件產(chǎn)生的標(biāo)準(zhǔn)符號(hào)。功能塊輸出端的 N 用來(lái)說明塊號(hào),取決于所用的模件。如果一個(gè)功能碼產(chǎn)生多于 1 個(gè)輸出,則第一個(gè)輸出用 N 表示,其余的輸出則依次用 N1,N2Nn表示。例如,若功能塊 500 被組態(tài)且它有三個(gè)輸出,則第一個(gè)輸出是 500,第二個(gè)是 501,第三個(gè)是 502。每一個(gè)輸出可能是實(shí)數(shù)(REAL)或者布爾數(shù)(BOOLEAN) ,取決于引用的特定功能塊。輸輸 出出每個(gè)功能碼都有一個(gè)輸出表,這個(gè)表列出了每個(gè)輸出的簡(jiǎn)要說明和數(shù)
14、據(jù)類型。規(guī)規(guī) 格格 用戶可定義的參數(shù)都在規(guī)格表中,該表含有每個(gè)規(guī)格的規(guī)格號(hào),可調(diào)性,缺省值,數(shù)據(jù)類型,范圍和簡(jiǎn)要說明。 第一列是規(guī)格號(hào)。規(guī)格用“S”符號(hào)表示,編號(hào)順序從 S1 開始。規(guī)格數(shù)隨功能的復(fù)雜程度而變化。 第二列指明一個(gè)規(guī)格是不是可調(diào)(YES 或 NO) 。可調(diào)是指當(dāng)模件處于執(zhí)行方式時(shí),該參數(shù)可以修改或調(diào)整。不可調(diào)意味著該參數(shù)只有在模件組態(tài)期間可以被改變,在模件執(zhí)行期間它不可以被改變。 第三列是缺省值,即該規(guī)格初始設(shè)置的值。這個(gè)值一直保持不變,直到用戶在組態(tài)期間改變它,輸入的初始值是一個(gè)系統(tǒng)常數(shù)塊號(hào)。 第四列是數(shù)據(jù)類型。關(guān)于數(shù)據(jù)類型的詳細(xì)解釋。請(qǐng)參閱本文第一節(jié)中的說明。 第五列給出了各
15、規(guī)格項(xiàng)的允許范圍。第六列是規(guī)格的簡(jiǎn)要說明。凡是適用的地方均列出了所有可供用戶選擇的項(xiàng)目。詳細(xì)解釋詳細(xì)解釋 對(duì)某些較為復(fù)雜的功能特性和作用進(jìn)一步作出說明。關(guān)于更復(fù)雜功能的解釋還將包括定義這些規(guī)格的指令和方程式以及某些例子。并將給出描述該功能碼運(yùn)算的方程式,某些功能是一目了然的,沒有必要進(jìn)一步解釋。 本文中既要提到規(guī)格,也要提到它們的數(shù)值。為了區(qū)別這兩者,作出如下定義: 當(dāng)提到規(guī)格號(hào)時(shí),用S1或(S1)表示。 當(dāng)提到一個(gè)規(guī)格的數(shù)值時(shí),則用表示。應(yīng)應(yīng) 用用某些更復(fù)雜的功能碼說明還包括這些功能碼的普通和特殊應(yīng)用的例子,以及這些例子的解釋,同時(shí),作為本文的重點(diǎn),還將在應(yīng)用中介紹一些設(shè)計(jì)方法及技巧。第三章
16、第三章 功能碼功能碼功能碼功能碼1 函數(shù)發(fā)生器函數(shù)發(fā)生器概概 述述本功能碼用于將輸入輸出的非線性關(guān)系的近似化。將輸入范圍分成5段,每一段輸入輸出的對(duì)應(yīng)關(guān)系都以線性關(guān)系來(lái)代替。然后根據(jù)這5段折線計(jì)算出對(duì)應(yīng)于輸入的輸出。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR函數(shù)的輸出值規(guī)規(guī) 格格規(guī)格致可調(diào)性缺省值數(shù)據(jù)類型范圍說 明S1N5I注 1輸入的塊地址S2Y9.2E18RFULL輸入座標(biāo)S3Y0.000RFULL對(duì)應(yīng) S2 的輸出座標(biāo)S4Y9.2E18RFULL輸入座標(biāo)S5Y0.000RFULL對(duì)應(yīng) S4 的輸出座標(biāo)S6Y9.2E18RFULL輸入座標(biāo)S7Y0.000RFULL對(duì)應(yīng) S6 的輸出座標(biāo)S8Y9.2
17、E18RFULL輸入座標(biāo)S9Y0.000RFULL對(duì)應(yīng) S8 的輸出座標(biāo)S10Y9.2E18RFULL輸入座標(biāo)S11Y0.000RFULL對(duì)應(yīng) S10 的輸出座標(biāo)S12Y9.2E18RFULL輸入座標(biāo)S13Y0.000RFULL對(duì)應(yīng) S12 的輸出座標(biāo)注1:最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998說說 明:明: 為了建立函數(shù)關(guān)系,首先需要確定對(duì)于給定的輸入范圍對(duì)應(yīng)何種輸出并畫出表示這種關(guān)系的曲線。然后把這個(gè)曲線劃分為5段,并盡可能使每段曲線接近直線,如圖1l 所示。 這些折點(diǎn)的座標(biāo)用作規(guī)格S2一S13的輸入。偶數(shù)編號(hào)的規(guī)格是X軸座標(biāo),奇數(shù)編號(hào)的規(guī)格是Y軸座
18、標(biāo)。因此,當(dāng)X軸輸入值在S2時(shí),輸出值將是如圖所示的S3。這樣就把曲線分成5個(gè)線性段,每段都有自己的不同斜率,如圖12所示。 如果輸入值在X軸二個(gè)點(diǎn)之間,輸出值將由下式確定: 塊輸出 = (Yn1)(X Xn1))Y-(X)Y-(Y1-nn1-nn上式中:X = 當(dāng)前輸入值 Xn = 當(dāng)前輸入值右邊最近的X軸規(guī)格點(diǎn) X n1 = 當(dāng)前輸入值左邊最近的X軸規(guī)格點(diǎn) Yn = 對(duì)應(yīng)于Xn的Y軸的值 Yn1 = 對(duì)應(yīng)于Xn1的Y軸的值 = 當(dāng)前輸入所對(duì)應(yīng)折線段的斜率。表示對(duì)應(yīng)單位輸入變化下輸出變化的單位。)X-(X)Y-(Y1-nn1-nnX Xn1 = 輸入值高于左邊最近規(guī)格數(shù)的值圖11 輸入輸出曲
19、線圖圖12 分段輸入輸出曲線圖例如,假設(shè)圖11所示是一個(gè)要求的輸入輸出值曲線。這些值可以表示任意的工程單位。 首先,把這個(gè)圖分為5段,如圖12所示。然后把這些線段的端點(diǎn)座標(biāo)輸入到模件中去。 假設(shè)由圖l2所示的曲線所對(duì)應(yīng)的功能塊的輸入為6個(gè)單位,相應(yīng)于點(diǎn)S4,則輸出將是2個(gè)單位(S5) 。如果輸入是10個(gè)單位(相應(yīng)于S6) ,輸出將是5個(gè)單位,從此類推。如果輸入在6個(gè)單位和10個(gè)單位之間,比如說7個(gè)單位,則輸出將由對(duì)應(yīng)的功能算法確定,計(jì)算出的輸出值為: X(輸入)= 7 Xn = S6 = 10 Xn1 = S4 = 6 Yn = S7 = 5 Yn1 = S5 = 2算式變?yōu)椋?輸出 = S5
20、(X S4))4S6S()5S7S( = 2(7 6)61025 = 2.75 高限和低限高限和低限 如果輸入值大于S12的值,輸出將作為高限維持在S13的值上。如果輸入值小于S2的值,輸出將作為低限維持在S3的值上。應(yīng)應(yīng) 用用 在輸入規(guī)格數(shù)時(shí),X軸座標(biāo)必須在使用范圍內(nèi)由小到大單調(diào)遞增,否則將導(dǎo)致計(jì)算出錯(cuò)。函數(shù)發(fā)生器功能碼的4種可能的應(yīng)用,如圖l3、14、15、16所示。圖16說明當(dāng)函數(shù)曲線較為復(fù)雜時(shí),使用2個(gè)(或更多)函數(shù)發(fā)生器逼近曲線以取得較高的分辨率。圖13 函數(shù)發(fā)生器用作程序給定或偏值圖 14 函數(shù)發(fā)生器用作噪聲濾波器圖15 函數(shù)發(fā)生器為非線性過程得到自適應(yīng)增益圖16 用兩個(gè)函數(shù)發(fā)生器
21、實(shí)現(xiàn)曲線的較高分辨率功能碼功能碼 2 手動(dòng)設(shè)定常數(shù)手動(dòng)設(shè)定常數(shù)概概 述述手動(dòng)設(shè)定常數(shù)塊的輸出是一個(gè)產(chǎn)生于本塊內(nèi)部的模擬量信號(hào),其值等。本功能塊以工程單位提供一個(gè)可調(diào)整的輸出值。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR用戶選擇的常數(shù)規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1Y0.000RFULL以工程單位的輸出值應(yīng)應(yīng) 用用 換算器 圖21說明怎樣應(yīng)用手動(dòng)設(shè)定常數(shù)塊來(lái)作換算器使用。在本例中,變送器來(lái)的信號(hào)在200500單位間變化,將手動(dòng)設(shè)定常數(shù)塊的200與變送器來(lái)的信號(hào)相加,加法器的輸出變化范圍就成了400700單位。如工程中常用的攝氏溫度和絕對(duì)溫度的換算,壓力測(cè)量中表壓和絕對(duì)壓力的換算,都是
22、此類應(yīng)用的實(shí)例。 圖21 功能碼2用作換算器圖22 功能碼2用作設(shè)定值 設(shè)定值圖22說明怎樣應(yīng)用手動(dòng)設(shè)定常數(shù)作為設(shè)定值使用。變送器量程為1020英寸水柱,希望的設(shè)定值為15英寸水柱。將手動(dòng)設(shè)定常數(shù)塊設(shè)定為15,加法器從中減去得到偏差輸出。當(dāng)?shù)扔?5,加法器輸出為零,標(biāo)志著液位已經(jīng)達(dá)到設(shè)定值。功能碼功能碼3 超前滯后超前滯后概概 述述超前滯后功能塊的輸出等于某個(gè)時(shí)間函數(shù)和輸入值的乘積。規(guī)格數(shù)S3和S1提供超前(S3)或滯后(S4)功能。功能碼3還可用作超前滯后濾波器。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR施加了超前滯后功能的輸出值規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 1輸入的
23、塊地址S2N0I注 1跟蹤開關(guān)信號(hào)塊地址:0 = 跟蹤 1 = 釋放S3Y0.000RFULL時(shí)間常數(shù) T1(超前)秒S4Y0.000RFULL時(shí)間常數(shù) T2(滯后)秒注1:最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998說說 明:明: 這個(gè)功能碼使功能塊的輸出超前或滯后于輸入信號(hào)的變化。下面的方程描述它的運(yùn)行:Y = YL dt4S)1S1S(3SLdt4S)Y1S(dtL上式中: = 當(dāng)前輸入值,運(yùn)算周期的輸入值S3:超前時(shí)間常數(shù)T1的值(秒)S4 = 滯后時(shí)間常數(shù)T2的值(秒)Y = 當(dāng)前輸出值YL:上一運(yùn)算周期的輸出值dt = 模件周期時(shí)間(秒)規(guī)格S2是
24、使這個(gè)功能是否起作用的參數(shù)。如果是邏輯0,輸出值將隨時(shí)跟蹤輸入值。如果(S2)是邏輯1,則將執(zhí)行超前或滯后功能。滯后功能 如選擇滯后功能,使S3保持初始值(0),對(duì)S4輸入一個(gè)值。則變?yōu)椋篩 = YLdt4S)Y1S(dtLS4是時(shí)間常數(shù)項(xiàng),它是本功能塊的輸出達(dá)到輸入值的63.2所需要的時(shí)間。直到經(jīng)過約五倍滯后時(shí)間常數(shù)的時(shí)間。輸出值約可達(dá)到輸入值的99。在這種用法里,輸出值達(dá)到輸入值約需五倍的滯后時(shí)間常數(shù)。為了使輸出值在預(yù)定的時(shí)間內(nèi)達(dá)到輸入值,規(guī)格數(shù)S4應(yīng)依下式計(jì)算;S4 = t/5上式中: S4 = 功能碼3的滯后時(shí)間常數(shù) t = 輸出達(dá)到插入值的約99所需的時(shí)間(秒) 5 = 輸出達(dá)到輸入
25、值的約99,所需時(shí)間常數(shù)的倍數(shù) 例如,如要求輸出在30秒中達(dá)到輸入值,則所需的S4項(xiàng)應(yīng)為:S4 = = 6530超前功能 如僅選擇超前功能,使S4保持在初始的零值,給S3輸入一個(gè)值。則方程變?yōu)?;Y = YLdt)Y1S(dt)1S1S(3SLL上式中: = 當(dāng)前輸入值 = 上一運(yùn)算周期的輸入值 S3 = 超前時(shí)間常數(shù)T1(秒)Y = 當(dāng)前輸出值 YL = 上一運(yùn)算周期的輸出值 dt = 模件周期時(shí)間(秒) 如果輸入繼續(xù)以與上一個(gè)周期相同的速率改變的話,則輸出值相當(dāng)于提前的秒數(shù)反映了輸入可能的變化。超前功能與微分功能相類似,但如輸入信號(hào)在相當(dāng)長(zhǎng)時(shí)間內(nèi)保持不變,本塊的輸出最終將與輸入相同,而當(dāng)輸入
26、不變時(shí)微分功能的輸出為零。圖31 功能碼3用作滯后濾波器應(yīng)應(yīng) 用用 圖31和32說明了當(dāng)功能碼3分別用作滯后濾波器和超前濾波器時(shí)某些常用信號(hào)的輸入輸出圖形。圖31和32所示的輸入信號(hào)是電于線路的理想波形,實(shí)際的輸出和輸入是要變化的,因?yàn)镾YMPHONY功能碼是預(yù)先編程的算法。圖32 功能碼3用作超前濾波器 圖33和34是功能碼3應(yīng)用于鍋爐控制的簡(jiǎn)單例子。圖33是功能碼3用作滯后濾波器,以便當(dāng)負(fù)荷指令減小時(shí)延緩風(fēng)量指令的減小。圖34是功能碼3用作超前滯后濾波器,以便當(dāng)蒸汽流量改變時(shí)補(bǔ)償汽包水位的膨脹和壓縮。圖 33 功能碼 3 用作滯后濾波器以保證減負(fù)荷時(shí)后減風(fēng)圖34 功能碼3用作超前滯后濾波以
27、補(bǔ)償蒸汽流量擾動(dòng)下汽包水位的膨脹和壓縮功能碼功能碼 4 脈沖定位器脈沖定位器概概 述述此功能碼比較兩模擬輸入信號(hào)。一個(gè)信號(hào)為要求的設(shè)定值,另一個(gè)代表被測(cè)過程參數(shù)的反饋信號(hào)。兩輸入都以過程參數(shù)總量程的百分?jǐn)?shù)表示。任何差被轉(zhuǎn)換為計(jì)時(shí)正向或反向布爾輸出。該布爾信號(hào)的時(shí)間由百分誤差和指定的行程動(dòng)作時(shí)間確定。同時(shí)為指定誤差死區(qū)和周期時(shí)間提供了條件。 此功能碼使用兩個(gè)連續(xù)的塊地址。塊地址N與N1被直接送到同一模件的兩數(shù)字輸出塊。可用于任一數(shù)字輸出(例如功能碼79、83、225等)。注:輸出N與N1必須在功能碼83(數(shù)字輸出組)的同一IO組內(nèi)。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NB計(jì)時(shí)增加的輸出值(正向脈沖)N
28、1B計(jì)時(shí)減少的輸出值(反向脈沖)規(guī)規(guī) 格格規(guī)格號(hào)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1NO0I注 1設(shè)定點(diǎn)信號(hào)的塊地址S2NO0I注 1反饋信號(hào)的塊地址S3YES0.000REALFULL正向行程動(dòng)作速率(秒)S4YES0.000REALFULL反向行程動(dòng)作速率(秒)S5YES0.000REALFULL死區(qū)()絕對(duì)死區(qū)S6YES0.000REALFULL周期時(shí)間(秒)注:l最大值:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998說說 明明 脈沖定位器功能碼的輸出為一串脈沖,其寬度正比于要求輸入信號(hào)值與實(shí)際反饋信號(hào)值之差。兩個(gè)信號(hào)都以總量程的百分?jǐn)?shù)表示。與被換算為相同的工程單位
29、以獲得正確的操作。 此功能塊產(chǎn)生兩輸出。當(dāng)被測(cè)過程值小于要求的輸出,一輸出產(chǎn)生信號(hào);當(dāng)被測(cè)過程值大于要求的輸出,另一輸出產(chǎn)生信號(hào)。被賦給塊號(hào)N代表第一輸出,其為正向或增加輸出,下一連續(xù)塊號(hào)N1代表第二輸出,其為反向和減少輸出。 如果用這個(gè)塊驅(qū)動(dòng)一數(shù)字從模件,必須把這兩個(gè)輸出直接連到這個(gè)模件的同一組上,且必須使用連續(xù)的從模件輸出,這些輸出必須進(jìn)入使用功能碼44的控制器的模件的數(shù)字輸出塊231、232、233或234。 與的差值叫誤差信號(hào)。規(guī)格數(shù)55為死區(qū),即必須有一個(gè)在校正前允許存在的誤差百分?jǐn)?shù)。如果小于,其差值大于死區(qū)的數(shù)值,則有一正向輸出。此正向輸出脈沖寬度根據(jù)下式確定:正向脈沖持續(xù)時(shí)間 =
30、 3S2S1S 如果()S5 正向脈沖關(guān)閉時(shí)間 = (S6)(正向脈沖持續(xù)時(shí)間) 反向脈沖持續(xù)時(shí)間 = 4S2S1S 如果() S5 反向脈沖關(guān)閉時(shí)間 = (S6)(反向脈沖持續(xù)時(shí)間)式中: = 設(shè)定點(diǎn)信號(hào)的值 = 反饋信號(hào)的值 S3 = 正向行程動(dòng)作的速率(秒) S4 = 反向行程動(dòng)作的速率(秒) S5 = 死區(qū)() S6 = 周期時(shí)間(秒) 注: 1. 正向和反向輸出脈沖持續(xù)時(shí)間計(jì)算到最近的10ms,COM最小持續(xù)時(shí)間50ms,其它模件最小持續(xù)時(shí)間10ms。2如果輸出塊N與N1沒有直接與數(shù)字輸出相連,正向與反向輸出脈沖持續(xù)時(shí)間設(shè)置為模件部分時(shí)間。 周期時(shí)間周期時(shí)間(S6)設(shè)定這個(gè)功能的兩次
31、計(jì)算之間的時(shí)間,以實(shí)現(xiàn)塊處理的延時(shí)。行程速率行程速率參數(shù)S3、S4以每秒百分?jǐn)?shù)的單位輸入。行程速率設(shè)置的時(shí)間長(zhǎng)度,使正向和反向信號(hào)對(duì)大于死區(qū)的每百分之一都保持高值。如果S3設(shè)置為10秒,而死區(qū)設(shè)置為2,則對(duì)于超過死區(qū)2的每個(gè)10偏差,正向輸出都將保持高值1秒,或保持到下一個(gè)周期,以先到者為準(zhǔn)。如果S3是10秒,偏差超過死區(qū)90,這樣該正向輸出將保持高值9秒時(shí)間或至周期結(jié)束。理論上,應(yīng)這樣設(shè)置S3和S4:在偏差100上的輸出脈沖周期小于這個(gè)周期長(zhǎng)度。最小脈沖寬度為50ms(IMMFC03,IMFFFC04,IMMFC05,IMMFP01,IMMFP02和IMMFP03模件為l0ms),最小脈沖長(zhǎng)
32、度變化為l0ms。應(yīng)應(yīng) 用用 圖41顯示脈沖定位功能碼如何控制一脈沖類型的閥門定位器。PULPOS功能塊為內(nèi)部自動(dòng)的但操作員無(wú)法干預(yù),使用PID(功能碼19)和MA(功能碼80)控制回路允許操作員在操作為自動(dòng)方式下選擇要求的設(shè)定點(diǎn)。然后控制回路調(diào)節(jié)設(shè)定點(diǎn)信號(hào)到PULPOS功能塊,在閥位反饋基礎(chǔ)上維持一固定閥位。圖 41 脈沖定位器應(yīng)用在手動(dòng)方式,操作員可通過控制輸出值直接選擇PULPOS功能設(shè)定點(diǎn)。在手動(dòng)方式下。PULPOS功能塊根據(jù)規(guī)格數(shù)設(shè)置和與關(guān)系顯示控制場(chǎng)設(shè)備。PULPOS功能塊觸發(fā)一增或減的輸出信號(hào)以調(diào)整誤差。 注: 1.當(dāng)在MFC或MFP模件中使用時(shí),PULPOS的輸出必須到同一輸出
33、定義的功能碼。 2.控制站必須組態(tài)以在輸出棒圖上顯示位置反饋。功能碼功能碼 5 脈沖速率脈沖速率概概 述述 此功能碼塊按工程單位時(shí)間接受一個(gè)模擬輸入,產(chǎn)生一個(gè)脈沖輸出信號(hào),其脈沖速率和該模擬輸入成正比。注:此功能塊的輸出必須直接接到一個(gè)數(shù)字輸出塊。對(duì)于Harmony控制器使用79或83功能碼。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NB持續(xù)時(shí)間與模擬輸入成正比的重復(fù)脈沖輸出規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N0I注 1輸入信號(hào)的塊地址 S2Y0.000REALFULL換算參數(shù)(單位脈沖)S3Y0.000REALFULL低值截止(再低無(wú)輸出)注:1.最大值:對(duì)BRC100、IMMFP11
34、/12為9998 對(duì)HAC為31998說說 明明 是一個(gè)以單位時(shí)間內(nèi)的工程單位值表示速率的模擬信號(hào)。S2項(xiàng)則設(shè)置產(chǎn)生一個(gè)50毫秒輸出脈沖的輸入工程單位的數(shù)目。根據(jù)下面方程確定輸出脈沖數(shù):輸出脈沖數(shù)秒 = 2SX式中: X = 輸入信號(hào)的最大值 S2 = 換算參數(shù)的值(單位脈沖) 假設(shè),輸入信號(hào)為每秒0100加侖,每100加侖要求得到一個(gè)輸出脈沖。為此,應(yīng)該設(shè)置S2為100.00。這樣,如果輸入信號(hào)指示100加侖秒,則輸出應(yīng)該是每100加侖一個(gè)脈沖,或者在本例中,輸出應(yīng)是每秒一個(gè)脈沖,依此類推。如果輸入流量是以單位分或單位小時(shí)單位計(jì),那么S2與必須做相應(yīng)的標(biāo)定。在本功能碼說明的應(yīng)用節(jié)中給出了確定
35、S2的步驟。輸出脈沖寬度永遠(yuǎn)為50ms,且脈沖之間的最小間隔是50ms,因此存在一個(gè)每秒10個(gè)脈沖的限制。應(yīng)應(yīng) 用用 此功能碼的輸出可以經(jīng)過一個(gè)數(shù)字輸出去驅(qū)動(dòng)一個(gè)計(jì)數(shù)器,為完成此功能,采取以下驟: 1.確定輸入的最大流量。雖然此功能一般按單位秒計(jì)算輸出脈沖數(shù),但也可以按驟5給的方程使用單位小時(shí)或單位分的流量計(jì)算。 2.在最大流量下確定脈沖速率功能的最大輸入值。 3.按如下方程確定計(jì)數(shù)器的容量:最大計(jì)數(shù)/小時(shí) = 最小復(fù)位時(shí)間(小時(shí))n10式中:n = 計(jì)數(shù)器的位置 將這個(gè)方程的結(jié)果除以60得到計(jì)數(shù)分,或者除以3600得到計(jì)數(shù)秒。 最小復(fù)位時(shí)間一般應(yīng)大于24小時(shí)。4.按每小時(shí)的計(jì)數(shù)值(或脈沖數(shù))
36、確定要求的輸出(假定流量保持在其最大值)。選擇單位時(shí)間里要求的計(jì)數(shù)值應(yīng)小于按步驟3確定的數(shù)。最好使輸出與輸入相差一個(gè)10的冪次(10,100,1000等)。5.利用下面方程計(jì)算S2標(biāo)定系數(shù):S2 = 求的輸出計(jì)數(shù)在最大流量下每小時(shí)要最大流量下的 1S小時(shí)秒3600式中: = 輸入信號(hào)的值(單位秒)當(dāng)以“單位/小時(shí)”給出流量時(shí),采用此方程式。當(dāng)流量是以“單位分”計(jì)算時(shí),式中用“60秒分”取代“3600秒/小時(shí)”,且以“單位分”代替“單位/小時(shí)”。如果輸入流量以秒計(jì),則忽略此轉(zhuǎn)換系數(shù),并且各項(xiàng)都使用秒的單位。圖51所示是使用功能碼5求流量總磅數(shù)的一個(gè)例子。圖51 脈沖速率的應(yīng)用 在本例中流量的范圍
37、是0 500000磅/小時(shí): 1.最大流量;500000磅/小時(shí) 2.輸入設(shè)置為0500范圍,因此最大輸入為500 3.采用的計(jì)數(shù)器有6位數(shù)字,且計(jì)數(shù)器復(fù)位時(shí)間不小于24小時(shí),因此每小時(shí)允許的最大讀數(shù)是:最大讀數(shù)/小時(shí) = = = = 41667讀數(shù)/小時(shí)最小復(fù)位時(shí)間(小時(shí))n1024106241000000 4.選擇要求的最大流量讀數(shù)為500,即每一讀數(shù)代表1000磅。因此小于步驟3決定的24小時(shí)計(jì)數(shù)器容量。 5.換算系數(shù)是:S2 = = = 3600求的輸出計(jì)數(shù)在最大流量下每小時(shí)要最大流量下的 1S小時(shí)計(jì)數(shù)/500500小時(shí)秒3600功能碼功能碼6 高低限制器高低限制器概概 述述這個(gè)功能塊
38、將輸出信號(hào)限制在一個(gè)指定的高限和低限之間的范圍內(nèi)。當(dāng)輸入在高、低限之間時(shí),輸出等于輸入,而當(dāng)輸入大于高限時(shí),輸出等這個(gè)高限值,當(dāng)輸入低于低限值時(shí),輸出等于這個(gè)低限值。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NREAL除非輸入達(dá)到高低限值,否則輸出等于輸入,輸入達(dá)到高低限值時(shí),輸出等于高低限制值。規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N0I注 1輸入的塊地址S2Y9.2E18RFULL高限值S3Y9.2E18RFULL低限值 注1最大值為:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998應(yīng)應(yīng) 用用圖61所示是一個(gè)限制編程范圍的限制器。本例的正常偏移值是20,但由于錯(cuò)誤可能
39、輸入200的偏移。通過圖示的組態(tài),可將偏移限制在正常值的范圍內(nèi)。圖6l 功能碼6用來(lái)限制偏移范圍圖62表示功能碼6用來(lái)限制一個(gè)除法器的輸入,對(duì)于防止不能處理的商的許多應(yīng)用中,特別是當(dāng)S2非常小的時(shí)候,這是非常必要的。圖 62 高低限制器應(yīng)用功能碼功能碼7 求平方根求平方根概概 述述 本功能碼計(jì)算以工程單位輸入信號(hào)的平方根。它的輸出等于一個(gè)系數(shù)(K)乘以輸入信號(hào)的平方根。表示本功能碼的方程是: Y = S2 1S上式中: = 輸入值 S2 以工程單位計(jì)的增益值(K) Y = 輸出值(如0 則Y = 0)輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出值等于輸入信號(hào)的平方根乘以增益值(K)規(guī)規(guī) 格格規(guī)格號(hào)可
40、調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N6I注 1輸入的塊地址S2Y1.000RFULL以工程單位(EU)計(jì)的增益值 K注:1.最大值是: 對(duì)BRC100、IMMFP11/12為9998 HAC為319988應(yīng)應(yīng) 用用 規(guī)格數(shù)S2是一個(gè)輸入信號(hào)平方根的增益值,它可以是任何實(shí)數(shù),用來(lái)變換輸入信號(hào)使之有意義或便于同輸出信號(hào)工作。圖71表示了一個(gè)如何應(yīng)用功能碼7的例子。在這個(gè)例子中,測(cè)量流量的差壓變送器輸出量程為0200英寸水柱,要求測(cè)量的流量為050000磅/小時(shí)。流量等于差壓信號(hào)的平方根乘以一個(gè)系數(shù)K。本例的方程是:流量 = K差壓 如果已知差壓變送器輸出200英寸水柱差壓時(shí)正好對(duì)應(yīng)50000磅/小
41、時(shí)的流量,則要求的系數(shù)K可依下式計(jì)算: 50000磅/小時(shí) = K200 50000磅/小時(shí) = K(14.142) = K142.1450000 K = 3535.534 許多流量的輸入信號(hào)都是0100刻度的,為了確保輸出也是0 100的線性刻度表示,通常采用的增益系數(shù)為10。圖72表示用功能碼7將一個(gè)非線性流量信號(hào)轉(zhuǎn)換為線性的流量信號(hào)。圖 71 用功能碼 7 將差壓信號(hào)轉(zhuǎn)換成流量信號(hào)圖72 用功能碼 7 將非線性流量轉(zhuǎn)換為線性流量功能碼功能碼8 速率限制器速率限制器概概 述述 當(dāng)輸入信號(hào)的變化速率不超過S3和S4的限制值時(shí),本塊的輸出和輸入相等。當(dāng)輸入信號(hào)的變化速率超過限制值時(shí)。輸出將依規(guī)
42、定的速率變化直至和輸入相等為止。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出速率等于輸入速率直至輸入速率超過限制值。如輸入速率超過限制值,輸出速率等于限制值。規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 1輸入的塊地址S2N0I注 1跟蹤開關(guān)信號(hào)的塊地址 0 = 跟蹤 1 = 釋放S3Y0.000RFULL增加速率限制(1秒)S4Y0.000RFULL減少速率限制(1秒)注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998說說 明明 功能碼8根據(jù)預(yù)先設(shè)定的速率限制輸出的變化率。為了實(shí)現(xiàn)這個(gè)功能,必須將置為邏輯1。如果為邏輯0,輸出任何時(shí)候都和輸入相等
43、。規(guī)格數(shù)S3是以每秒工程單位表示的輸入信號(hào)增加的速率限制值,只要輸入增加的速率小于S3,輸出就和輸入相等。當(dāng)輸入增加的速率超過S3規(guī)定的限制值時(shí),只要輸入信號(hào)繼續(xù)以高速增加,輸出將以S3規(guī)定的速率增加。同樣地,當(dāng)輸入信號(hào)的減少速率超過S4規(guī)定的限制值時(shí),輸出將以S4規(guī)定的限制值減少。應(yīng)應(yīng) 用用圖81是速率限制器在工程中應(yīng)用的一個(gè)實(shí)例。如鍋爐控制中燃料調(diào)節(jié)器輸出并列控制4臺(tái)給煤機(jī),為了當(dāng)投入自動(dòng)的給煤機(jī)臺(tái)數(shù)發(fā)生變化時(shí)自動(dòng)改變調(diào)節(jié)器增益以獲得最佳控制效果,設(shè)計(jì)了如圖81的調(diào)節(jié)器變參數(shù)回路。又為了當(dāng)投入自動(dòng)的給煤機(jī)臺(tái)數(shù)發(fā)生變化時(shí)調(diào)節(jié)器參數(shù)能夠較平滑地從原來(lái)值過渡到新的值,對(duì)數(shù)字量加法器的輸出當(dāng)調(diào)節(jié)器
44、在自動(dòng)狀態(tài)時(shí)進(jìn)行了速率限制。圖81 速率限制器用作調(diào)節(jié)器變參數(shù)的平滑過渡功能碼功能碼9 模擬切換器模擬切換器概概 述述 這個(gè)功能碼根據(jù)布爾輸入選擇二個(gè)輸入中的一個(gè)。輸出值等于哪一個(gè)輸入要看是什么值。有兩個(gè)時(shí)間常數(shù)提供在兩個(gè)方向上的平滑切換。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出等于兩個(gè)輸入值中的一個(gè)規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 1第一個(gè)輸入的塊地址S2N5I注 1第二個(gè)輸入的塊地址S3N0I注 1切換信號(hào)的塊地址0 = 輸出等于;1 = 輸出等于S4Y0.000RFULL切換到輸入 1 上的時(shí)間的常數(shù)(秒)S5Y0.000RFULL切換到輸入 2 上的時(shí)間的常數(shù)
45、(秒) 注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998說說 明明 規(guī)格數(shù)S3是切換信號(hào)的塊地址,根據(jù)該切換信號(hào)選擇兩個(gè)輸入信號(hào)中的一個(gè)送到輸出。如果為邏輯0,輸出選擇。如果為邏輯1,輸出將選擇。 當(dāng)切換器改變所選的輸入時(shí)。輸出值將在5倍時(shí)間常數(shù)的周期中按指數(shù)形式變化到新的輸入值。當(dāng)5倍時(shí)間常數(shù)過后。輸出值跟蹤所選擇的輸入值。 規(guī)格數(shù)S4和S5是時(shí)間常數(shù)項(xiàng),定義為前一個(gè)輸出值和當(dāng)前輸入值之差減少63.2所花的時(shí)間。經(jīng)過5倍時(shí)間常數(shù)之后,輸出將基本跟新的輸入值相等。為了計(jì)算輸出在一定的秒數(shù)(t)內(nèi)近似等于輸入所需的S4和S5,可以運(yùn)用下式:S4或S5 = t
46、5式中: S4或S5 = 功能碼9中的時(shí)間常數(shù)項(xiàng)。 t = 切換時(shí)間。輸出值與輸入值基本相等所需的秒數(shù)。常用切換時(shí)間為10秒。 5 = 輸出值基本等于輸入值所需時(shí)間常數(shù)的個(gè)數(shù)。 例如,如需要輸出在切換以后30秒內(nèi)基本與一致,在15秒內(nèi)基本與一致。則:S4 = = = 6.05t530S5 = = = 3.05t515應(yīng)應(yīng) 用用圖91所示為功能碼9用作模擬記憶。在這個(gè)例子中,當(dāng)為邏輯0時(shí),輸出跟蹤。一但變?yōu)檫壿媗,輸出值就保持在其最后的值上。圖91用模擬切換器作記憶功能功能碼功能碼10 大值選擇器大值選擇器概概 述述 本功能選擇并輸出一個(gè)具有最大代數(shù)值的輸入。 輸輸 出出塊 號(hào)數(shù)據(jù)類型說明NR輸
47、出等于四個(gè)輸入值中最大的一個(gè)規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N8I注 11 號(hào)輸入的塊地址S2N8I注 12 號(hào)輸入的塊地址S3N8I注 13 號(hào)輸入的塊地址S4N8I注 14 號(hào)輸入的塊地址 注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998應(yīng)應(yīng) 用用 功能碼10最普通的應(yīng)用是選擇最大值。也可用來(lái)記憶一個(gè)時(shí)間周期中的最大值。為了記憶一個(gè)時(shí)間周期中的最大值,將功能碼10和功能碼9如圖10l 所示連接,時(shí)間周期由功能碼9的S3設(shè)定。用功能碼10的輸出作為功能碼9的一個(gè)輸入,而功能碼9的輸出又作為功能碼10的一個(gè)輸入,這樣就建立了一個(gè)閉環(huán)回路
48、。功能碼9跟蹤功能碼10的輸出,功能碼9的輸出又反饋到功能碼10,這樣就記憶住了輸入信號(hào)曾經(jīng)達(dá)到的最大代數(shù)值,直至功能碼9的S3將輸入信號(hào)由切換到時(shí)為止。圖101 用功能碼10記憶一個(gè)時(shí)間周期中的最大值功能碼功能碼11 小值選擇器小值選擇器概概 述述 本功能選擇并且輸出一個(gè)具有最小代數(shù)值的輸入。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出等于四個(gè)輸入值中最小的一個(gè)規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N9I注 11 號(hào)輸入的塊地址S2N9I注 12 號(hào)輸入的塊地址S3N9I注 13 號(hào)輸入的塊地址S4N9I注 14 號(hào)輸入的塊地址注:1.最大值是:對(duì)BRC100、IMMFP11/12為
49、9998 對(duì)HAC為31998應(yīng)應(yīng) 用用功能碼11的最普通應(yīng)用是選擇最小值,也可用來(lái)記憶一個(gè)時(shí)間周期中的最小值。為了記憶一個(gè)時(shí)間周期中的最小值,將功能碼9和功能碼11如圖111所示連接,時(shí)間周期由功能碼9的S3設(shè)定。用功能碼11的輸出作為功能碼9塊的一個(gè)輸入,而功能碼9的輸出又作為功能碼11塊的一個(gè)輸入,這樣就建立了一個(gè)閉環(huán)回路。通過選擇執(zhí)行功能碼11塊的輸出作為功能碼9的跟蹤值,從而把功能碼11在這個(gè)時(shí)間周期中的最小輸入值記憶住。圖111 用功能碼1l記憶一個(gè)時(shí)間周期中的最小值功能碼功能碼12 高低比較器高低比較器概概 述述 本功能塊有兩個(gè)輸出。當(dāng)輸入大于或等于高限時(shí),輸出N等于邏輯l。當(dāng)輸
50、入小于或等于低限時(shí),輸出N1等于邏輯l。若輸入的值在兩個(gè)限值之間,則兩個(gè)輸出都為邏輯0。注:本塊使用二個(gè)連續(xù)的地址作輸出。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NB高報(bào)警輸出 0 = 未達(dá)高限 1 = 超過高限N1B低報(bào)警輸出 0 = 未達(dá)低限 1 = 超過低限規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 1輸入的塊地址S2Y0.000RFULL高限報(bào)警值S3Y0.000RFULL低限報(bào)警值 注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998應(yīng)應(yīng) 用用 圖121所示為用功能碼12作為信號(hào)監(jiān)視器。本例中的輸入信號(hào)指示水箱的水位,用功能碼12來(lái)啟動(dòng)高、低
51、水位報(bào)警。高值報(bào)警為8米,低值報(bào)警為6米。 功能碼12還可用來(lái)監(jiān)視兩個(gè)相關(guān)聯(lián)的信號(hào)的偏差是否在希望的限值之內(nèi),如圖122所示。在本例中,使用功能碼15從燃料流量中減去空氣流量,用功能碼12監(jiān)視這個(gè)偏差。如果偏差超過預(yù)先設(shè)定的值,它將啟動(dòng)相應(yīng)的報(bào)警。注:高限報(bào)警值不一定非要大于低限報(bào)警值。在圖122所示的例中,如果功能碼12的S2 = 1,S3 = 1,則當(dāng)燃料流量和空氣流量的偏差在1之內(nèi)時(shí),高、低報(bào)警輸出值都將是邏輯1。圖121 功能碼12用作信號(hào)監(jiān)視器圖122 功能碼12用作監(jiān)視二個(gè)相關(guān)信號(hào)的偏差功能碼功能碼13 整數(shù)轉(zhuǎn)換器整數(shù)轉(zhuǎn)換器概概 述述此功能碼為轉(zhuǎn)換整數(shù)值提供一個(gè)手段。當(dāng)為0,輸出等
52、,當(dāng)為1輸出等于。注:它不同于具有最優(yōu)轉(zhuǎn)換時(shí)間特性的模擬轉(zhuǎn)換器(功能碼9) 輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NI輸出等于兩個(gè)輸入之一規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范圍說 明S1N0I注 1第一個(gè)輸入的塊地址S2N0I注 1第二個(gè)輸入的塊地址S3N0I注 1轉(zhuǎn)換信號(hào)的塊地址 0 = S1 1 = S2 注:1.最大值:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998應(yīng)應(yīng) 用用 功能碼13的一般用法是動(dòng)態(tài)地修改整數(shù)參數(shù)。圖131所示是使用功能碼13結(jié)合功能碼52和24以修改手自動(dòng)站中的設(shè)定點(diǎn)跟蹤選擇。一個(gè)從遙控存貯(RCM)塊(功能碼62)來(lái)的輸出送到功能碼13的決定了哪個(gè)
53、輸入(0時(shí)為,1時(shí)為)送入自適應(yīng)塊,功能碼24自調(diào)節(jié)基礎(chǔ)手自動(dòng)站的,使其等于從功能碼13接收的值。例如:當(dāng)RCM的輸出等于0,功能碼13的輸出等于(1),使基本手自動(dòng)站的被調(diào)節(jié)為設(shè)定點(diǎn)跟蹤選擇1。(跟蹤過程變量)圖131 整數(shù)轉(zhuǎn)換器的應(yīng)用功能碼功能碼14 4輸入加法器輸入加法器概概 述述 這個(gè)功能是計(jì)算增益為1的4個(gè)以下輸入的代數(shù)和。 方程式:輸出(EU)= 輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出是四個(gè)輸入信號(hào)的代數(shù)和規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 11 號(hào)輸入的塊地址S2N5I注 12 號(hào)輸入的塊地址S3N5I注 13 號(hào)輸入的塊地址S4N5I注 14 號(hào)輸入的
54、塊地址注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998功能碼功能碼15 2輸入加法器輸入加法器概概 述述 本功能碼執(zhí)行兩個(gè)輸入信號(hào)的加權(quán)求和。通過選擇適當(dāng)?shù)妮斎牒驮鲆?,本塊可以執(zhí)行比例、偏置或求偏差的功能。通過將第二個(gè)輸入引入一個(gè)常數(shù)塊,它還可用作非零基信號(hào)的換算器。 本功能碼的內(nèi)部運(yùn)算由下式描述:輸出 = (S3)(S4)輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出值等于兩個(gè)輸入信號(hào)的加權(quán)代數(shù)和規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 11 號(hào)輸入的塊地址S2N5I注 12 號(hào)輸入的塊地址S3Y1.000RFULL1 號(hào)輸入的增益系數(shù)S4Y
55、1.000RFULL2 號(hào)輸入的增益系數(shù) 注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998應(yīng)應(yīng) 用用 本功能碼除可用來(lái)執(zhí)行比例、偏置或求偏差以外,還可用作換算功能。通過將第二個(gè)輸入引入內(nèi)部常數(shù)塊或手動(dòng)設(shè)定常數(shù)塊(功能碼2),可以對(duì)一個(gè)非零基信號(hào)進(jìn)行換算。 在圖151所示的例子中,要求將一個(gè)200500工程單位的輸入換算成10110工程單位的輸出。S3的系數(shù)應(yīng)依下式計(jì)算:S3 = = = 0.333出出1出出出出 S20050010-110 固定塊4輸入S2,就可以得到常數(shù) 1.0。雖然使用功能碼2可將S2設(shè)置到任意固定值,但這種方法比利用一個(gè)固定塊需要更多
56、的機(jī)器內(nèi)存。由于本例中的和S4都是常數(shù),故它們可以作為一個(gè)整體來(lái)看待。和S4的乘積由下式確定;S4 = 輸出最小 (最小S3最?。?于是在這個(gè)例子中: S4 = 10 (200)(0.333) = 56.667只要乘積為 56.667,和S4可以設(shè)置為任意的組合值。在本例中,我們?cè)O(shè)置為 1.0,所以S4應(yīng)設(shè)置為56.667。圖151 用功能碼15作為換算器功能碼功能碼16 乘法器乘法器概概 述述 本功能將兩個(gè)輸入(和)相乘。再將乘積乘以系數(shù)S3。輸出(工程單位) = S3()輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出值等于兩個(gè)輸入信號(hào)的加權(quán)積規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N6
57、I注 11 號(hào)輸入的塊地址S2N6I注 12 號(hào)輸入的塊地址S3Y1.000RFULL增益系數(shù)注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998功能碼功能碼17 除法器除法器概概 述述 本功能將第一個(gè)輸入(S1)除以第二個(gè)輸入(S2),再將商乘以系數(shù)S3。 輸出(工程單位) = S32S1S 輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出值等于兩個(gè)輸入值的加權(quán)商規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N6I注 11 號(hào)輸入的塊地址S2N6I注 1 2 號(hào)輸入的塊地址S3Y1.000RFULL輸出的增益系數(shù)注:1.最大值是:對(duì)BRC100、IMMFP11/
58、12為9998 對(duì)HAC為31998 功能碼功能碼1 8 PID偏差輸入偏差輸入概概 述述本功能塊提供了對(duì)偏差信號(hào)進(jìn)行比例、積分和微分運(yùn)算。它具有三個(gè)輸入和一個(gè)輸出。除偏差輸入之處,還具有跟蹤參考和跟蹤開關(guān)兩個(gè)輸入信號(hào)。若該跟蹤開關(guān)規(guī)格(S4)的值為邏輯0,則輸出將跟隨由規(guī)格S3尋址的跟蹤參考信號(hào)。因此,當(dāng)回路切到“手動(dòng)”控制方式時(shí),保證系統(tǒng)無(wú)擾切換。這個(gè)功能塊的參數(shù)包括;總增益參數(shù)(S5)、比例常數(shù)(S6)、積分增益(S7)和微分增益(S8)。輸輸 出出塊 號(hào)數(shù)據(jù)類型說 明NR輸出 = S5S1(S6PS7IS8D)規(guī)規(guī) 格格規(guī)格數(shù)可調(diào)性缺省值數(shù)據(jù)類型范 圍說 明S1N5I注 1偏差信號(hào)的塊
59、地址S2N1I0 或 1保 留S3N5I注 1跟蹤參考信號(hào)的塊地址S4N1I注 1跟蹤開關(guān)信號(hào)的塊地址0 = 跟蹤 1 = 釋放S5Y1.000RFULL增益放大倍數(shù)(K)S6Y1.000RFULL比例常數(shù)(KP)S7Y0.000R09.2E18積分常數(shù)(KI)(1分)S8Y0.000RFULL微分常數(shù)(KD)(分)S9Y106.000RFULL高輸出限制S10Y5.000RFULL低輸出限制 注:1.最大值是:對(duì)BRC100、IMMFP11/12為9998 對(duì)HAC為31998說說 明明本功能按下面的方程對(duì)偏差信號(hào)進(jìn)行運(yùn)算:輸出() = (S5) (ID)式中: I = dt D = dtd
60、 增益放大倍數(shù)(S5)的主要作用是將以工程單位計(jì)的偏差信號(hào)加權(quán)為百分?jǐn)?shù),因此,調(diào)整常數(shù)(S6、S7、S8)也可以用百分比表示, 若偏差信號(hào)以百分?jǐn)?shù)表示(0100),則偏差信號(hào)的可能范圍是 100100。用下面的方程式?jīng)Q定增益放大倍數(shù)(S5):(S5) = 范圍1S100 例如:如果一個(gè)偏差信號(hào)的范圍是050立方英尺秒,則(S5)由如下方程式確定:(S5) = = 2050100應(yīng)應(yīng) 用用圖181所示是一個(gè)PID偏差輸入塊,用于以偏差輸入值標(biāo)定功率需用量的值。使用功能碼18計(jì)算兆瓦偏差,得到一個(gè)信號(hào),再用功能碼16將此信號(hào)與單位要求量相乘,就得到標(biāo)定的單位需用量信號(hào)。圖181 偏差輸入PID的應(yīng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)田租賃協(xié)議書(2篇)
- 2024年苯噻草胺項(xiàng)目營(yíng)銷方案
- 《贛州市國(guó)家稅務(wù)局》課件
- 烏魯木齊市實(shí)驗(yàn)學(xué)校2023-2024學(xué)年高三上學(xué)期1月月考政治試題(解析版)
- 甘肅省部分學(xué)校2025屆高三上學(xué)期第一次聯(lián)考(期末)歷史試卷(含答案解析)
- 2025小區(qū)物業(yè)維修合同范文
- 2024年度天津市公共營(yíng)養(yǎng)師之二級(jí)營(yíng)養(yǎng)師通關(guān)提分題庫(kù)及完整答案
- 2025借款擔(dān)保人合同范文
- 2024年度四川省公共營(yíng)養(yǎng)師之四級(jí)營(yíng)養(yǎng)師高分通關(guān)題型題庫(kù)附解析答案
- 2024年度四川省公共營(yíng)養(yǎng)師之二級(jí)營(yíng)養(yǎng)師題庫(kù)綜合試卷A卷附答案
- 《蘇寧電器的內(nèi)部控制與評(píng)價(jià)研究》18000字(論文)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之12:“6策劃-6.1應(yīng)對(duì)風(fēng)險(xiǎn)和機(jī)遇的措施”(雷澤佳編制-2025B0)
- 《IT企業(yè)介紹》課件
- 2024年研究生考試考研思想政治理論(101)試卷及解答參考
- 年終獎(jiǎng)發(fā)放通知范文
- 油田員工勞動(dòng)合同范例
- Unit 5 Music Listening and Talking 說課稿-2023-2024學(xué)年高一英語(yǔ)人教版(2019)必修第二冊(cè)
- 車間主任個(gè)人年終總結(jié)
- 2024年甘肅省公務(wù)員錄用考試《行測(cè)》試題及答案解析
- 消防工程技術(shù)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告范文
- 2024年高等教育法學(xué)類自考-00229證據(jù)法學(xué)考試近5年真題附答案
評(píng)論
0/150
提交評(píng)論