




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