西屋OVATION算法模塊介紹_第1頁
西屋OVATION算法模塊介紹_第2頁
西屋OVATION算法模塊介紹_第3頁
西屋OVATION算法模塊介紹_第4頁
西屋OVATION算法模塊介紹_第5頁
已閱讀5頁,還剩83頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、0Combinatorial logic: AND, OR, NOT, XOR, ASSIGN(組合邏輯) AVALGEN, DVALGEN, KEYBOARD Basic Sequential logic: FLIPFLOP, AAFLIPFLOP (基本順序邏輯) including alternate implentations Complex Sequential logic: DIGDRUM, ANALOGDRUM, (綜合順序邏輯) STEPTIME, MASTERSEQ, DEVICESEQTimer/Counter functions: ONDELAY, OFFDELAY, O

2、NESHOT(時(shí)間/記數(shù)功能) COUNTER, PULSECNT, DIGCOUNT, RESETSUMSystem time functions: SYSTEMTIME, TIMECHANGE, (系統(tǒng)時(shí)間功能) TIMEDETECT, TIMEMON常用算法常用算法1Monitor functions: HIGHMON, LOWMON, HIGHLOWMON, (監(jiān)視功能) RATEMON, RATECHANGE, QUALITYMON, COMPARE, DBEQUALSFiltering: RUNAVERAGE, SMOOTH, LEADLAG, TRANSPORT, (濾波)PRE

3、DICTORTransmitter processing: 2XSELECT, MEDIANSEL, GASFLOW, (轉(zhuǎn)送處理)LEVELCOMP, STEAMTABLE, STEAMFLOW, QAVERAGE, FUNCTION, MULTIPLY, DIVIDE, BILLFLOWCore modulating control: PID, PIDFF, MASTATION, MAMODE, (控制算法)SETPOINT, TRANSFER, HISELECT, LOSELECT2Hardware interface: FIELD, ATREND, X3STEP, ANALOGDEVI

4、CE(硬件接口)Pulse Acuumulator module interface: RPACNT, RPAWIDTH(脈沖記數(shù)) Point format conversion: BCDNIN, BCDNOUT, PACK16, (點(diǎn)格式轉(zhuǎn)換) UNPACK16, SATOSP, SPTOSA, TRANSLATORMath functions : GAINBIAS,(計(jì)算) INTERP, POLYNOMIAL, SQUAREROOT, SUMCustom calculations: CALCBLOCK, CALCBLOCKD(自定義計(jì)算)3Combinatorial logic 組合邏

5、輯組合邏輯FLIPFLOP - S-R觸發(fā)器真值表:? - SET 優(yōu)先, 則為“1” RESET 優(yōu)先, 則為“0”4AAFLIPFLOP - 帶復(fù)位的交替動(dòng)作觸發(fā)器仿真一個(gè)記憶設(shè)備的輸出狀態(tài),當(dāng)SRST為“1”時(shí),新的SRST改變。輸出仍舊保持原來狀態(tài)。INIT - 初始狀態(tài)真值表:5Basic Sequential logic 基本順序邏輯基本順序邏輯AND, OR, NOT, XOR, ASSIGN, AVALGEN, DVALGEN, KEYBOARDAND - 與門與門最多 8 個(gè)開關(guān)量輸入OR - 或門或門最多 8 個(gè)開關(guān)量輸入6NOT - 非門非門XOR - 異或門異或門ASS

6、IGN - 傳遞點(diǎn)信息傳遞點(diǎn)信息7AVALGEN - 模擬量發(fā)生器模擬量發(fā)生器OUT = VALUVALU:是一個(gè)整定常數(shù)(Tuning Constant) 可(+ 或 -)DVALGEN - 數(shù)字量發(fā)生器數(shù)字量發(fā)生器OUT = VALUVALU:當(dāng)0.0時(shí),OUT = FALSE 當(dāng)為非0數(shù)值時(shí),OUT = TURE8KEYBOARD - 鍵盤接口鍵盤接口與鍵盤的接口算法當(dāng)鍵盤上對(duì)應(yīng)鍵按下,則相應(yīng)的輸出輸出一個(gè) “1”脈沖。* 此算法應(yīng)用于回路設(shè)定值、輸出值、手/自動(dòng)切換。9Complex Sequential logic 綜合順序邏輯綜合順序邏輯MASTERSEQ, DEVICESEQ,

7、DIGDRUM, ANALOGDRUM, STEPTIME, MASTERSEQ - 主設(shè)備順序控制器算法主設(shè)備順序控制器算法 DEVICESEQ - 順控設(shè)備算法順控設(shè)備算法設(shè)備#1(設(shè)備可以是一些復(fù)雜的邏輯運(yùn)算)設(shè)備#2.反饋信號(hào)10參數(shù):MASTERSEQENBL - 允許條件,當(dāng)為TRUE時(shí),順序可以執(zhí)行。PRCD - 為TRUE時(shí),順序開始執(zhí)行。OVRD - 為TRUE時(shí),跳過此步。RSET - 為TRUE時(shí),復(fù)位。STEP記數(shù)回到0。TMOD - 工作方式:Normal(正常),Priority(優(yōu)先級(jí))TKIN - 有效步數(shù)。FAIL - 某執(zhí)行步故障,輸出= 1HOLD - 保

8、持在某步時(shí),輸出= 1 DONE - 全部順序結(jié)束,輸出=1,且STEP置1。STEP - 當(dāng)前的步號(hào)輸出端由DEVICESEQ算法控制11Normal方式:方式:STEP=0清除STEP狀態(tài)字中的bitSTEP=step+1Step 是否有效?Step 最大步?將DONE輸出置1NYYNN NNNNNYNDV設(shè)備輸出置1OVRD = 1?設(shè)備故障?Y設(shè)備啟動(dòng)成功?設(shè)備正在運(yùn)行?Y設(shè)備準(zhǔn)備運(yùn)行?YPROCEED = 1 ?Y設(shè)備運(yùn)行HOLD = 0 FAIL = 1 HOLD = 1 執(zhí)行下一個(gè)邏輯12Priority方式:方式:STEP=0TMOD = 1 ?TKIN = xx ?YSTEP

9、 = TKIN 設(shè)備是否故障?設(shè)備是否啟動(dòng)成功?設(shè)備是否正在運(yùn)行?NNYNN設(shè)備是否準(zhǔn)備運(yùn)行?NProceed = 1?設(shè)備運(yùn)行HOLD = 0 Y停止設(shè)備運(yùn)行DV設(shè)備輸出置1DVxx = 0設(shè)備停YFAIL = 1YYYHOLD = 1HOLD = 1NN13DIGDRUM - 50步開關(guān)量順序控制器步開關(guān)量順序控制器功能:1 順序控制32個(gè)輸出狀態(tài),最多50步。當(dāng)?shù)阶畲蟛綌?shù)時(shí),回到Step1。 每一步中用16進(jìn)制數(shù)控制最多32個(gè)設(shè)備狀態(tài)。2 步進(jìn)方式由INC(增加)或DEC(減少)參數(shù)為TRUE決定3 當(dāng)TMOD = 1時(shí),則執(zhí)行哪一步由TRIN數(shù)決定50個(gè)32位整數(shù)寄存器(16進(jìn)制數(shù)):

10、參數(shù):NMIN:最多步數(shù)TYPE:Long: 1 50步 Short:1 100步,Step1執(zhí)行低16位的輸出 Step2執(zhí)行高16位的輸出(因而,最多控制16個(gè)輸出)14ANALOGDRUM - 模擬量順序控制器模擬量順序控制器功能:1 輸出OUT的值,由每一步寄存器的值決定, 最多30步,當(dāng)?shù)阶畲蟛綌?shù)時(shí),回到Step1。2 步進(jìn)方式由INC(增加)或DEC(減少)參數(shù)為TRUE決定3 當(dāng)TMOD = 1時(shí),則執(zhí)行哪一步由TRIN數(shù)決定參數(shù):NMIN:最多步數(shù)R01:第一步的輸出寄存器OUT2:第二個(gè)被選中的當(dāng)前步寄存器值15STEPTIME - 自動(dòng)步進(jìn)定時(shí)器功能:STEP 自動(dòng)步進(jìn),每

11、一步的時(shí)間由參數(shù)設(shè)置。 當(dāng) TMOD = 1, STEP = TRIN 決定,當(dāng) TMOD = 0,HOLD =1 則STEP保持當(dāng)前步,當(dāng)STEP步全部結(jié)束,則STEP回到 1。* 控制回路的時(shí)間必須是:100,200,500,1000ms每步時(shí)間寄存器:參數(shù):RHRS:顯示當(dāng)前步設(shè)置的以小時(shí)為單位的時(shí)間RMIN:顯示當(dāng)前步設(shè)置的以分鐘為單位的時(shí)間RSEC:顯示當(dāng)前步設(shè)置的以秒為單位的時(shí)間EHRS:顯示當(dāng)前步已走過的以小時(shí)為單位的時(shí)間EMIN:顯示當(dāng)前步已走過的以分鐘為單位的時(shí)間ESEC:顯示當(dāng)前步已走過的以秒為單位的時(shí)間16Timer/Counter functions 時(shí)間時(shí)間/記數(shù)功能

12、記數(shù)功能ONDELAY, OFFDELAY, ONESHOT, COUNTER, PULSECNT, DIGCOUNT, RESETSUMONDELAY - 前延時(shí)17OFFDELAY - 后延時(shí) 18ONESHOT - 脈沖發(fā)生器19COUNTER - 記數(shù)器功能: 當(dāng) ENBL = 1時(shí):IN1= 1每次掃描,記數(shù)器增加/減少 1。 當(dāng)ACT 增加到TARG值時(shí),OUT = 1, 當(dāng)ACT 從TARG值開始減少時(shí),減到ACT IN2OUTG = 1 IN1 IN2 OUTL = 132DBEQUALS - 高低差監(jiān)視高低差監(jiān)視功能:參數(shù):RTRN死區(qū)反回值DBND死區(qū)值33Filterin

13、g - 濾波濾波: RUNAVERAGE, SMOOTH, LEADLAG, TRANSPORT, PREDICTORRUNAVERAGE - 采樣數(shù)的平均值采樣數(shù)的平均值功能:OUT = N個(gè)采樣數(shù)的和采樣的個(gè)數(shù)參數(shù):TIME:時(shí)間數(shù)UNIT:時(shí)間單位(0=0.1S, 1 = 秒, 2 = 分, 3 = 小時(shí), 4 = 天)NUM:采樣數(shù)(0 8 )34SMOOTH - 輸入濾波輸入濾波功能:OUT =(x IN1) + (x 上一個(gè)OUT) = 1 - E = E (- 回路執(zhí)行周期/SMTH )(- 回路執(zhí)行周期/SMTH )SMTH:秒為單位的平滑數(shù) 當(dāng)SMTH = 0 ,則 OUT

14、= IN135LEADLAG - 超前超前/滯后滯后功能:OUT = (K1 x IN1) + (K2 x OLDIN1) + ( K3 x OLDOUT)K1 = GAIN x (H + 2 x LEAD)/(H + 2 x LAG)K2 = GAIN x (H - 2 x LEAD)/(H + 2 x LAG)K3 = (2 x LAG - H)/(2 x LAG + H)H = 采樣周期(回路周期)36TRANSPORT - 傳輸數(shù)值傳輸數(shù)值功能:帶有延遲時(shí)間的數(shù)據(jù)傳輸。延遲時(shí)間 = TSAM x NSAMTSAM :采樣時(shí)間 (當(dāng) 8 時(shí),由于 存儲(chǔ)器的尺寸原因,需要 TRANSPOR

15、T算法來設(shè)定 時(shí)間。39Transmitter processing 轉(zhuǎn)送處理轉(zhuǎn)送處理: 2XSELECT, MEDIANSEL, GASFLOW, LEVELCOMP, STEAMTABLE, STEAMFLOW, QAVERAGE, FUNCTION, MULTIPLY, DIVIDE2XSELECT - 二選一功能:OUT = (A+B)/2(平均值)P4 High(高選)P6 Low(低選)P5 A(選A)P1 B(選B)P2參數(shù):MODE: 當(dāng)TMOD為“1”時(shí),MODE數(shù)值(15)決定 OUT的功能。 當(dāng)TMOD為“0”時(shí),OUT的功能由操作員鍵盤控 制。同時(shí),CNTL參數(shù)設(shè)為“7

16、”。XDEV:兩值差報(bào)警(ALDB設(shè)置)XABQ:A質(zhì)量報(bào)警XBBQ:B質(zhì)量報(bào)警XALM:A、B都有質(zhì)量報(bào)警、數(shù)值無效、差值大于CNDB值。MRE: 報(bào)警同XALM,但此輸出可由P3鍵屏蔽。PBPT:打包點(diǎn),包括以上各狀態(tài)信息。40CNTL參數(shù):41MEDIANSEL - 中值選擇器功能: 輸出3個(gè)輸入信號(hào)中的無質(zhì)量、差值報(bào)警的中值。 監(jiān)視輸入信號(hào)的質(zhì)量及差值。 算法另有兩個(gè)模擬量輸出:HI高報(bào)輸出、LO低報(bào)輸出。 當(dāng)3個(gè)輸入信號(hào)都質(zhì)量報(bào)警,OUT為上一個(gè)好質(zhì)量的值。 輸出可以由操作員鍵盤控制: P1 :中選P2:選AP3:選BP4:選CP5:MRE參數(shù):XABQ:A質(zhì)量報(bào)警ABDC: A 與

17、B差CNDBXBBQ:B質(zhì)量報(bào)警ABDA: A 與B差A(yù)LDBXCBQ:C質(zhì)量報(bào)警ACDC: A 與C差CNDBHMTR:高報(bào)警監(jiān)視值A(chǔ)CDA: A 與C差A(yù)LDBLMTR:低報(bào)警監(jiān)視值BCDC: B 與C差CNDBBCDA: B 與C差A(yù)LDB其它參數(shù)同2XSELECT算法。當(dāng)三輸入中有一個(gè)質(zhì)量有問題,則自動(dòng)轉(zhuǎn)為2XSELECT算法。HI :高報(bào)警模擬量輸出LO:低報(bào)警模擬量輸出42GASFLOW - 氣體流量的溫壓補(bǔ)償功能: 氣體流量的溫度壓力補(bǔ)償。 分兩種情況:質(zhì)量流量,體積流量。質(zhì)量流量體積流量參數(shù):ABSTEMP、ABSPRES:溫壓轉(zhuǎn)換表生成的常數(shù)。4344LEVELCOMP -

18、液位補(bǔ)償應(yīng)用方式:汽包蒸汽的specific volume(體積比)汽包水specific volume參考水specific volume45參數(shù):VCAL: 流體標(biāo)定常數(shù)46STEAMTABLE - 計(jì)算水和蒸汽的熱力學(xué)特性11個(gè)計(jì)算功能及符號(hào)個(gè)計(jì)算功能及符號(hào):474849STEAMFLOW - 蒸汽流量補(bǔ)償差壓50QAVERAGE - N個(gè)模擬量的平均值(不包括壞質(zhì)量的點(diǎn))51FUNCTION - 函數(shù)發(fā)生器功能: 12段函數(shù)Y = f(x)參數(shù):GAIN:輸入增益BIAS:輸入偏置TPSC:輸出點(diǎn)最大值BTSC:輸出點(diǎn)最小值TRAT:跟蹤速率BPTS:折點(diǎn)數(shù)X-1:第一點(diǎn)輸入Y-1:第

19、一點(diǎn)輸出52DIVIDE - 除法功能: OUT = IN1 * IN1GAIN + IN1BIASIN2 * IN2GAIN + IN2BIAS當(dāng)IN2的GAIN =0 ,則:OUT = TPSC or BTSC53MULTIPLY - 乘法功能: OUT = (IN1 * IN1GAIN + IN1BIAS)*( IN2 * IN2GAIN + IN2BIAS)54Core modulating control 控制算法: PID, PIDFF, MASTATION, MAMODE, SETPOINT, TRANSFER, HISELECT, LOSELECTPID算法功能:55PIDFF

20、 - 帶前饋的PID算法56MASTATION - M/A 站57MAMODE - M/A方式控制58SETPOINT - 設(shè)定算法59TRANSFER - 切換60HISELECT - 高選61LOSELECT - 低選62Hardware interface硬件接口硬件接口: FIELD, X3STEP, ANALOGDEVICEFIELD功能: 與I/O連接. 當(dāng)I/O通道有故障時(shí), FAIL點(diǎn)會(huì)置“1”.63X3STEP - 將模擬量信號(hào)轉(zhuǎn)換成數(shù)字高/低信號(hào)功能: 主要用于正/反作用的設(shè)備控制.* IN2: 設(shè)備位置反饋值. * 三種數(shù)字輸出方式: 1. 保持穩(wěn)定ON. (Mainta

21、ined Steadily ON) 2. 脈沖ON 和OFF. 3. 保持穩(wěn)定的OFF.* DIG1 和 DIG2 : 開關(guān)量輸出* DEVO: 打包點(diǎn). BIT0: 1: 非操作. 0: 操作.6465ANALOGDEVICE - Local Analog Loop Controller 的接口功能: 在正常操作下, 模擬量設(shè)備由算法控制輸出. 當(dāng)此算法設(shè)為AUTO時(shí): 當(dāng)ERROR ODBN, OUT = ERROR 當(dāng)ERROR在兩者之間, OUT = 01, 輸出為標(biāo)度因子乘偏差ERROR = IN2 - IN1參數(shù):DLAY: 偏差時(shí)間延遲OUTU: 模擬量輸出增加OUTD: 模擬量

22、輸出減少OUT5: 偏差報(bào)警SHED: 切斷繼電器, 是DIGIN的拷貝. 如果DIDIN是RESET或跟蹤輸入有跟蹤信號(hào), 則 TOUT=TRIN66Pulse Acuumulator module interface脈沖記數(shù)脈沖記數(shù): RPACNT, RPAWIDTHRPACNT - 計(jì)算RPA卡的脈沖數(shù)讀脈沖累積器卡, 算法使用硬件地址讀取脈沖.當(dāng)IN1為“1”時(shí), 從脈沖卡中讀脈沖數(shù), 并將它送到OUT.FOUT 為脈沖累積數(shù). 直到RSET為“1”當(dāng)IN1和RSET都為“1”時(shí), FOUT重新從卡中讀脈沖數(shù).67RPAWIDTH - 測(cè)RPA卡的脈沖寬度輸出為脈沖卡的輸入點(diǎn)686970Point format conversion點(diǎn)格式轉(zhuǎn)換點(diǎn)格式轉(zhuǎn)換: BCDNIN, BCDNOUT, PACK16, UNPACK16, SATOSP, SPTOSA, TRANSLATORBCDNIN - 將LP點(diǎn)的確6位轉(zhuǎn)換成實(shí)數(shù)IN 為LP 點(diǎn)OUT 為LA點(diǎn)CNTL: 0 直接轉(zhuǎn)換 1 反向后轉(zhuǎn)換BITP: 從LP點(diǎn)的哪個(gè)BIT開始轉(zhuǎn)換NDIG: 轉(zhuǎn)換幾個(gè)四位兩進(jìn)制數(shù)例子:BITP =0 NDIG=4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論