新華DCS軟件2.0版使用教程-文檔資料_第1頁
新華DCS軟件2.0版使用教程-文檔資料_第2頁
新華DCS軟件2.0版使用教程-文檔資料_第3頁
新華DCS軟件2.0版使用教程-文檔資料_第4頁
新華DCS軟件2.0版使用教程-文檔資料_第5頁
已閱讀5頁,還剩150頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第頁XCU圖形組態(tài)軟件使用說明書X0116002版本:OnXDC2.0版上海新華控制技術(shù)(集團(tuán))有限公司2019年9月目錄第一章概述 11.XCU軟件概述 12.XCU軟件層次結(jié)構(gòu) 1第二章功能塊圖形組態(tài) 31.遵循的標(biāo)準(zhǔn) 32.XCU離線組態(tài)和在線組態(tài) 33.組態(tài)頁 34.XCU控制策略組態(tài) 44.1啟動組態(tài)軟件 44.2打開組態(tài)工程 44.3連接XCU、在線組態(tài)和對XCU操作 64.4頁的增加、刪除和頁屬性編輯 84.5頁編輯 84.6功能塊的增加、刪除和參數(shù)修改 94.7取消和重復(fù) 114.8功能塊輸入輸出間的連接 114.9功能塊和連線的選中與編輯 114.10在線修改和調(diào)試 124.11查找功能 134.12其它實用工具 135.數(shù)據(jù)的類型 136.屬性的三個參數(shù)說明 147.報警優(yōu)先級 148.XCU組態(tài)過程中的注意事項與警告 148.1XCU管理操作 148.2XCU組態(tài) 148.3XCU運行維護(hù) 15第三章算法功能模塊 161.1.加(SUM) 191.2.乘(MULT) 201.3.除(DIV) 211.4.開方(SQRT) 221.5.絕對值(ABS) 231.6.五次多項式(POLYN) 241.7.多數(shù)運算(SUM8) 251.8.查表(F(x)) 271.9.指數(shù)/對數(shù)/模(P/L/N) 291.10.三角函數(shù)(TRIGON) 311.11.熱力計算(STMTB) 321.12.高低限(HLLMT) 341.13.限速率(RTLMT) 361.14.超前滯后(LEADLAG) 391.15.純滯后(DELAY) 411.16.微分(DIFF) 441.17.數(shù)字濾波(FILTER) 461.18.N次平均(AVER) 471.19.模擬量選擇(AXSEL) 491.20.模擬量統(tǒng)計(AXSTA) 502.1.與(AND) 532.2.四輸入與(AND4) 542.3.或(OR) 562.4.四輸入或(OR4) 582.5.非(NOT) 602.6.異或(XOR) 612.7.八輸入或(QOR8) 632.8.RS觸發(fā)器(RSFLP) 652.9.D型觸發(fā)器(DFLP) 672.10.定時器(TIMER) 682.11.計數(shù)器(CNT) 712.12.方波(PULSE) 732.13.首出(FSTOUT) 752.14.按位計算(BITCAL) 772.15.比較器(CMP) 802.16.高低報警(HLALM) 822.17.速率報警(RTALM) 855.18.慢信號保護(hù)模塊(SLWPRT) 872.19.開關(guān)量選擇(DXSEL) 892.20.狀態(tài)統(tǒng)計(DXSTA) 913.1.二選一(TWOSEL) 943.2.三選一(THRSEL) 973.3.偏差計算(DEV) 1003.4.比例積分(PID) 1033.5.比例積分2(EPID) 1053.6.二路平衡(BAL2) 1083.7.八輸平衡(BAL8) 1113.9.伺服模塊(SERVO) 1143.10.模糊控制(FUZZY) 1173.11.模擬量設(shè)定(KBML) 1203.12.開關(guān)量設(shè)定(D/MA) 1223.13.增強(qiáng)型手操器(ES/MA) 1243.14.設(shè)備控制(DEVICE) 1273.15.順控(STEP) 1344.1.品質(zhì)檢測(TQLT) 1394.2.控制器檢測(TXCU) 1404.3.模件檢測(TMDL) 1414.4.站檢測(TSTN) 1424.5.布轉(zhuǎn)整(B->L) 1434.6.整轉(zhuǎn)布(L->B) 1454.7.整轉(zhuǎn)浮(L->F) 1474.8.時間處理(TPRO) 1484.9.計時(TREC) 1504.10.時間觸發(fā)(TTRG) 1514.11.時轉(zhuǎn)日(T->D) 1524.12.日轉(zhuǎn)時(D->T) 1544.13.模擬量映射(AXMAP) 1564.14.開關(guān)量映射(DXMAP) 1574.15.參數(shù)修改(MPARA) 1584.16.C表達(dá)式1(CEXP4) 1594.17.C表達(dá)式2(CEXP32) 1634.18.文本(Text) 1644.19.趨勢(TREND) 1655.1.階躍信號(STPSIG) 1665.2.正弦信號(SINSIG) 1685.3.方波信號(SQRSIG) 1705.4.隨機(jī)數(shù)發(fā)生器(RNDSIG) 1725.5.斜坡信號(RMPSIG) 1735.6.5段波形信號(S05SIG) 1765.7.12段波形信號(S12SIG) 1786.1.硬件模擬量輸入模塊(AI) 1806.2.硬件數(shù)字量輸入模塊(DI) 1836.3.硬件模擬量輸出模塊(AO) 1846.4.硬件數(shù)字量輸出模塊(DO) 1856.5.硬件脈沖輸入模塊(PI) 1866.6.頁間引用模擬量輸入模塊(PAI) 1876.7.頁間引用開關(guān)量輸入模塊(PDI) 1886.8.頁間引用模擬量輸出模塊(PAO) 1896.9.頁間引用開關(guān)量輸出模塊(PDO) 1906.10.站間引用模擬量輸出模塊(NAO) 1916.11.站間引用開關(guān)量輸出模塊(NDO) 1936.12.站間引用模擬量輸入模塊(NAI) 1946.13.站間引用開關(guān)量輸入模塊(NDI) 195第一章概述1.XCU軟件概述XCU即為新華控制單元??刂葡到y(tǒng)中所有數(shù)據(jù)的收集、過程控制、各種數(shù)據(jù)的運算、對被控對象的所有輸入輸出都由XCU來完成。在XCU系統(tǒng)中,把測量點分為全局點和內(nèi)部點兩類。全局點是控制系統(tǒng)中所有XCU上網(wǎng)點的集合,是系統(tǒng)中的可共享資源,可組成全局點目錄,稱為實時數(shù)據(jù)庫。內(nèi)部點是某節(jié)點所使用的數(shù)據(jù)點,其數(shù)據(jù)不能被其他節(jié)點共享。XCU的組態(tài)包括XCU內(nèi)部控制策略的確定、內(nèi)部點與輸入輸出卡件上通道之間對應(yīng)關(guān)系的確定、內(nèi)部點和全局點之間關(guān)系的確定等內(nèi)容。組態(tài)的工作是在上位機(jī)的工程師站上完成的,所以整個XCU控制器的軟件包括兩部分:控制軟件和工程師站上的軟件。XCU主要的功能是對工程對象進(jìn)行數(shù)據(jù)采集輸入,按用戶組態(tài)的算法進(jìn)行計算,將計算結(jié)果輸出。高速地進(jìn)行這種循環(huán),這樣就完成了現(xiàn)場監(jiān)視、計算功能,現(xiàn)場控制功能。此外,XCU還向?qū)崟r網(wǎng)上廣播全局點,供HMI或者其他XCU使用。也從其他的XCU站上接收數(shù)據(jù),供本站的計算和閉環(huán)控制。實際的XCU一般都是冗余配置,當(dāng)一個XCU主機(jī)處于主控狀態(tài)時,另一個可以處于跟蹤狀態(tài),跟蹤主控制機(jī)上一周期內(nèi)所有的運行數(shù)據(jù)和狀態(tài)。一旦檢測到主控機(jī)出現(xiàn)故障,跟蹤機(jī)可立即升為主控機(jī),實現(xiàn)外部I/O控制及實時共享數(shù)據(jù)的無憂切換。2.XCU軟件層次結(jié)構(gòu)XCU控制器部分軟件可以分為三部分,即狀態(tài)顯示部分(VXCU)、控制核心部分(VCTRL)和I/O驅(qū)動。XCU的狀態(tài)包括:網(wǎng)絡(luò)情況、I/O接口狀態(tài)、XCU的負(fù)荷率等。XCU軟件層次結(jié)構(gòu)圖:網(wǎng)絡(luò)驅(qū)動XDCNET網(wǎng)絡(luò)驅(qū)動XDCNETXCU狀態(tài)顯示VXCU下網(wǎng)上網(wǎng)I/O驅(qū)動I/O雙機(jī)冗余控制邏輯其中VXCU主要用來啟動VCTRL,同時從VCTRL讀取本節(jié)點的各種狀態(tài),然后顯示(如果接顯示器的話)。VCTRL是整個控制器的核心,它完成所有的控制邏輯運算,根據(jù)用戶的組態(tài)完成相對應(yīng)的控制。I/O驅(qū)動是I/O通訊的橋梁,通過它可以和實際的I/O進(jìn)行讀入和輸出。XCU中各軟件主要通過數(shù)據(jù)區(qū)和數(shù)據(jù)隊列相互作用。XCU主機(jī)啟動后,軟件完成一些必要的初始化工作,進(jìn)入等待下載或讀取SRAM先前的組態(tài)信息,然后進(jìn)入XCU管理循環(huán),周期地執(zhí)行自檢、設(shè)備點廣播、輸入、控制算法計算、輸出、點到點指令應(yīng)答處理、雙機(jī)通訊等軟件模塊。自檢程序每次將測到的節(jié)點本身狀態(tài),如網(wǎng)絡(luò)狀態(tài)、I/O接口狀態(tài)、CPU負(fù)荷率等寫入XCU運行狀態(tài)數(shù)據(jù)區(qū),由設(shè)備點廣播程序周期性地按約定廣播到實時數(shù)據(jù)網(wǎng)上。隨后進(jìn)行控制算法運算,算法程序按用戶組態(tài)的算法定義從I/O數(shù)據(jù)取得到某通道的A/D值,經(jīng)轉(zhuǎn)換處理后寫入實時點,程序再按組態(tài)中的其他算法如PID、加法、邏輯運算等算法定義進(jìn)行綜合計算,將結(jié)果寫回實時點,程序再按組態(tài)中的輸出算法,把輸出的模擬量/開關(guān)量送至I/O數(shù)據(jù)區(qū)。I/O數(shù)據(jù)區(qū)則由驅(qū)動程序負(fù)責(zé)周期與I/O卡交換數(shù)據(jù)。XCU管理程序做完算法后,就檢查接收點指令的指令隊列,并做相應(yīng)的處理,包括對算法的操作、對算法的組態(tài)及對組態(tài)的在線修改,直至指令隊列為空。處理程序?qū)⑻幚斫Y(jié)果送到回答隊列,由驅(qū)動程序返回應(yīng)答信息。這樣,指令對控制的干擾不是無序的,不會造成XCU數(shù)據(jù)的競爭沖突。由于管理以100ms周期高速循環(huán),指令的應(yīng)答時間是足夠滿足實際需要的。隨后,XCU管理程序執(zhí)行雙機(jī)通訊功能。只有處于主控態(tài)的XCU主機(jī)才會向跟蹤機(jī)發(fā)送信息,而跟蹤機(jī)只接收信息。雙機(jī)通訊必須周期執(zhí)行,而且必須在算法及指令應(yīng)答后執(zhí)行,以保證一個XCU管理周期之后,最后的處理結(jié)果會全部被拷貝到跟蹤機(jī)中相應(yīng)的數(shù)據(jù)區(qū)。需要跟蹤的是組態(tài)信息和實時點及狀態(tài)數(shù)據(jù)。為減少大量數(shù)據(jù)通訊,在組態(tài)沒有變動的情況下,即指令應(yīng)答隊列在本周期處理時為空,則組態(tài)數(shù)據(jù)不必拷貝到跟蹤機(jī),只需拷貝實時點、算法狀態(tài)、SOE記錄等每個計算周期內(nèi)都有可能變化的數(shù)據(jù)。第二章功能塊圖形組態(tài)1.遵循的標(biāo)準(zhǔn)XCU控制策略組態(tài)遵循GB/T15969.3—2019/IEC61131-32019,以及2019年發(fā)布的功能塊組態(tài)標(biāo)準(zhǔn)IEC61499、IEC615804?;贗EC標(biāo)準(zhǔn)的功能塊圖形組態(tài)是以圖形化的功能塊形式呈現(xiàn)于組態(tài)界面中,作為組態(tài)操作的基本功能單元,根據(jù)功能塊的定義,選擇不同種類功能塊,并通過連線實現(xiàn)功能塊數(shù)據(jù)之間的連接,完成控制方案的組態(tài)。其功能塊以圖形化形式進(jìn)行排列與顯示,組態(tài)界面中顯示功能塊的輸入與輸出接口及參數(shù),以功能塊輸入、輸出間的連線代表設(shè)備內(nèi)部抽象的數(shù)據(jù)傳輸路徑,獲得所見即所得的控制組態(tài)效果。功能塊的所有運行參數(shù)都能查看編輯,能對輸入輸出參數(shù)值進(jìn)行實時曲線監(jiān)控。能通過鼠標(biāo)點擊,拖拽,功能塊的添加、刪除、參數(shù)設(shè)置完成組態(tài)。軟件中對功能塊的所有運行參數(shù)都可以進(jìn)行查看編輯,并可對輸入輸出參數(shù)值進(jìn)行實時曲線監(jiān)控。用戶僅需進(jìn)行鼠標(biāo)點擊,拖拽等操作,即可完成組態(tài)的開發(fā),完全區(qū)別于用戶自己配置變量的傳統(tǒng)組態(tài)方式,編輯環(huán)境中為功能塊的添加、刪除、參數(shù)設(shè)置等都提供了方便快捷的操作。2.XCU離線組態(tài)和在線組態(tài)XCU的各種過程控制的算法的生成,我們稱為組態(tài)。組態(tài)工具有兩個組態(tài)方式,離線和在線。離線方式時,用戶實質(zhì)上僅打開一個數(shù)據(jù)文件,進(jìn)行頁、塊功能的編輯、連接塊的輸入輸出,然后存入這個數(shù)據(jù)文件。在線組態(tài)方式時,用戶必須先登錄需組態(tài)的XCU,獲得相關(guān)權(quán)限之后,才能對XCU讀寫。用戶可將離線生成的組態(tài)文件下載到XCU,也可將XCU運行的組態(tài)內(nèi)容上載,進(jìn)行寫文件、修改和調(diào)試。用戶完全可以用在線方式對XCU頁和功能塊執(zhí)行修改、刪除、插入等操作,同時可以看到XCU中的運行數(shù)據(jù),進(jìn)行直觀的在線調(diào)試。結(jié)束之后,用戶須退出登錄。3.組態(tài)頁組態(tài)頁是一系列具有相同執(zhí)行周期的功能模塊的集合,用P表示。功能模塊必須存在于頁中,因此,頁的特征包括頁名稱(頁號)、執(zhí)行序號、頁狀態(tài)、執(zhí)行周期、頁的描述等。頁狀態(tài)記錄了頁的工作狀態(tài),如是否被Disable等。頁狀態(tài)只能被在線組態(tài)工具讀取和修改。執(zhí)行周期表示了頁被計算的周期。周期通常取50ms、100ms、200ms、250ms、500ms、1s、2s、5s和0。0表示本頁不被周期計算,可能由特殊功能塊按用戶定義的方式調(diào)用計算。頁在計算時按頁執(zhí)行序號排序執(zhí)行。頁描述記錄了本頁的功能、注釋等與控制無關(guān)的信息。4.XCU控制策略組態(tài)在啟動組態(tài)軟件之前,必需先啟動OnXDC系統(tǒng)主程序XDCNet.exe。然后以ENG以上身份登錄,就可以點擊“XCU組態(tài)”按鈕啟動XCUCfg.exe。屏幕上出現(xiàn)如下窗口:軟件外觀從上到下依次分標(biāo)題條、菜單條、連續(xù)產(chǎn)生I/O模塊工具條,窗口客戶區(qū)、狀態(tài)條。窗口客戶區(qū)分三個區(qū)域,右邊為工程、頁,設(shè)置的列表區(qū);左邊為功能塊的面板.中間為頁的編輯區(qū)。常用命令放在工具條中,另外,對XCU、頁、功能塊按鼠標(biāo)右鍵,可彈出相關(guān)的菜單命令。狀態(tài)條主要顯示菜單命令的詳細(xì)提示。組態(tài)過程對全局點的引用,應(yīng)已存在于點目錄中。本組態(tài)軟件,不包含對全局點目錄的組態(tài)和修改功能。文件菜單中的“新組態(tài)工程”或“打開已存組態(tài)工程”打開XCU組態(tài)工程。打開“新組態(tài)工程”菜單生成新的XCU組態(tài)工程,彈出工程設(shè)置窗口如下:保存路徑缺省為D:\OnXDC1.1的項目路徑下的SampleProject目錄下。設(shè)置好保存路徑和組態(tài)工程名稱,點擊“確定”按鈕生成新組態(tài)工程?!按蜷_已存的組態(tài)工程”菜單打開一個現(xiàn)有的XCU組態(tài)工程進(jìn)行編輯。如下圖:文件組態(tài)工程的擴(kuò)展名為emu,可用鼠標(biāo)選中要打開文件,或者在文件名框內(nèi)輸入文件名字打開,之后點“打開”按鈕。完成以上步驟后,用戶已進(jìn)入了組態(tài)工程,如下畫面:右邊工作區(qū)內(nèi),會加入一個根節(jié)點顯示的工程名稱和狀態(tài)(offline代表離線狀態(tài))。在這個根節(jié)點下面有兩個子節(jié)點。分別為“組態(tài)頁”節(jié)點和“設(shè)置”節(jié)點。如果組態(tài)頁面不為空將可以點擊打開它,可以展開組態(tài)頁列表。點開“設(shè)置”節(jié)點會有一個“連接設(shè)置”的子節(jié)點。雙擊“設(shè)置”節(jié)點下的“連接設(shè)置”,會彈出連接設(shè)置的對話框,如下圖所示:在連接設(shè)置里,填入XCU的IP地址、節(jié)點號、和登錄用戶名、點擊“確定”。選擇在線菜單,連接成功就會顯示輸入登錄密碼對話框。如下圖:輸入密碼后,就可以連接XCU,進(jìn)入在線組態(tài)及XCU操作。如果輸入有誤或者無法連接會彈出提示對話框。在線連接成功后節(jié)點上狀態(tài)會顯示Online,后面指明了此連接具有的級別和權(quán)限。用戶級別四種:SENG,ENG,SOPU,OPU,權(quán)限有讀r和寫w二種。OPU級別只有讀權(quán),對組態(tài)只能上載、閱讀,不能修改組態(tài);SOPU以上才能有寫權(quán),其中SOPU只具有組態(tài)中修改功能塊參數(shù)的權(quán)限;ENG則具有對XCU的操作和所有組態(tài)的權(quán)限,包括下載、增加刪除頁和功能塊,修改XCU、頁和功能塊的屬性等;SENG在ENG權(quán)限的基礎(chǔ)上,還有上下載文件的權(quán)限,可進(jìn)行XCU軟件升級。每個XCU同一時刻只允許一個有寫權(quán)用戶的連接。因此,即使具有SENG級別的其他用戶登錄,也只能獲得讀取的權(quán)限。那么,在此連接后,其不能進(jìn)行XCU操作和組態(tài)修改,權(quán)限等同于OPU,要獲得寫權(quán),只能在其他具有寫權(quán)的連接關(guān)閉之后,重新連接。在具有ENG和SENG級別且分配到寫權(quán)的連接上,可進(jìn)行XCU在線操作和下載組態(tài)。從菜單或點工程節(jié)點右鍵菜單,激發(fā)“控制器(XCU)操作”。點取一個操作項,按“執(zhí)行”,即可發(fā)送操作指令。執(zhí)行結(jié)果在對話框的“結(jié)果”欄右側(cè)顯示。其中:升主控命令:請求所連接的XCU升為主控。在將初始態(tài)的XCU(黃色)升為主控時,操作后可能會產(chǎn)生不良后果,用戶需確認(rèn)初始態(tài)XCU的組態(tài)正確。切副控命令:只有雙機(jī)冗余,跟蹤良好的情況下,才能請求所連接的XCU切到跟蹤態(tài)??截惖礁笨貙懕P命令:如所連接的XCU目前處于主控,則可將其組態(tài)拷貝到另一冗余XCU。拷貝完成后,冗余XCU應(yīng)變?yōu)楦檻B(tài),同時會自動將接受到的組態(tài)程序?qū)懙诫娮哟疟P。由于拷貝和寫盤都需一定時間,請等待1到2分鐘,在此期間禁止關(guān)閉或復(fù)位這對XCU。組態(tài)寫盤命令:請求所連接的XCU將目前的組態(tài)存入電子盤,為重新啟動時使用。寫盤時,禁止關(guān)閉或復(fù)位該XCU。清空組態(tài)命令:請求所連接的非主控XCU將電子盤的組態(tài)程序刪除,XCU重啟動時為空組態(tài)。下載文件、上載文件、復(fù)位XCU三個命令:下載文件、上載文件、復(fù)位XCU這三個命令,主要用于修改XCU的配置文件VXCU.ini和對XCU軟件的在線升級,只有SENG的級別才可使用。一般情況,用戶不要使用這些命令。需注意的是,在下載或上載文件時,組態(tài)軟件都是指向SampleProject目錄的,用戶應(yīng)避免文件的覆蓋。上載時,用戶可直接輸入需上載的文件名,按“打開”按鈕即可上載到指定的目錄。下載后,須指令“復(fù)位控制器”或硬復(fù)位重啟動XCU,才可使下載的內(nèi)容起作用。連接控制器后,任何用戶都可上載XCU組態(tài)。只有ENG或SENG的用戶才具有下載的權(quán)限。上載或下載后,組態(tài)軟件中的數(shù)據(jù)與XCU一致,軟件進(jìn)入在線顯示狀態(tài)。與離線顯示不同,在線顯示的頁和功能塊具有綠、紅、粉紅三種顏色,分別表示正常、品質(zhì)壞、計算禁止三種狀態(tài)。開關(guān)量的連線則以紅、綠表示開關(guān)量的1、0邏輯值。另外,列表區(qū)目錄樹中出現(xiàn)的工程名前有一個XCU圖標(biāo),它有四種顏色,綠、藍(lán)、灰、紅,分別表示連接的XCU處于主控、跟蹤、初始、離線四個狀態(tài)。選中工程對象下組態(tài)頁,進(jìn)入頁編輯。如下圖:在頁編輯區(qū)雙擊頁中空白處對象,彈出頁屬性對話框,如下圖:頁描述、刷新周期、執(zhí)行序號由用戶任意設(shè)置。執(zhí)行周期、執(zhí)行序號:在在線組態(tài)時,修改在XCU中馬上起作用,故用戶須小心處理。頁號:在離線組態(tài)時,可由用戶任意設(shè)置但不能重復(fù),一般取1-9999號;在線組態(tài)時用戶是不可修改的。頁尺寸:定義了頁面的大小,取值0-3,0最大,可畫功能塊最多,頁全景時顯示的功能塊最小;3時頁尺寸最小,可畫功能塊最少,頁全景時顯示的功能塊最大;用戶視需要設(shè)置頁尺寸。使用工具條和“工具”中“新建頁”菜單,可在對象中增加了新的空白頁。新頁的頁號由軟件自動加入,一般取當(dāng)前組態(tài)中最大頁號加1。在離線組態(tài)時,用戶可馬上點出頁屬性對話框,修改此頁號,注意不能重復(fù)。在列表區(qū)中選中頁,使用“工具”或者頁節(jié)點對象右鍵菜單中“刪除頁”菜單可刪除選中的頁。在列表區(qū)選中頁,再在編輯區(qū)點一下鼠標(biāo),使Windows輸入焦點移到編輯區(qū),各種功能塊編輯工具變?yōu)橛行?,就可在編輯區(qū)進(jìn)行功能塊的編輯。進(jìn)入頁編輯后,用戶從“選擇”、“取景框”、“平移”(在左邊的面板上叫”漫游”)、“全景”中選擇一種編輯工具。其中“選擇”是最常用的,用于”平移”方式的結(jié)束.其它的都用于頁可視范圍的調(diào)整?!叭【翱颉焙汀捌揭啤庇檬髽?biāo)左鍵在頁范圍內(nèi)拖動即可實現(xiàn)?!叭啊卑磩庸ぞ邨l按鈕就起作用。另外,軟件還提供“平移”取景窗口的特殊方法,按住Shift鍵,同時在頁取景窗口中用鼠標(biāo)左鍵拖動,可直接移動頁取景視口。OnXDC功能塊都已預(yù)定義在功能庫中。功能庫以對話框樹列表的方式提供,方便查找和拖放。用戶可按“查看”菜單中“功能庫”菜單或工具條上的相應(yīng)按鈕彈出或關(guān)閉功能庫對話框。如要在頁中加入新的功能塊,選中功能庫中的功能塊,用左鍵將其拖放到頁中相應(yīng)位置,一個所需的功能塊圖形將會出現(xiàn)。另外在窗口左上方I/O工具條上點擊選中的圖標(biāo),在編輯區(qū)內(nèi)相應(yīng)位置連續(xù)點擊可以加入多個同一類型的功能塊,直到點擊鼠標(biāo)右鍵為止。目前I/O模塊已經(jīng)都放到面板上。另外可以通過“工具”中的功能菜單,選批量產(chǎn)生功能塊。彈出如下對話框:可以產(chǎn)生的模塊有四種,AI,AO,DI,DO四種,可以通過下拉菜單來選擇。點“確定”后會彈出批量設(shè)置的對話框,如下圖:能批量產(chǎn)生一塊板卡的功能模塊,同時可以批量設(shè)置模塊的參數(shù)和屬性等。如設(shè)置板卡的地址和通道的起止位置。設(shè)置好后,點擊“確定”按鈕,將在頁面左上角產(chǎn)生新增模塊組通常,一頁中的功能塊不要太多,一般不要超過100個。太多時,可采取分頁,以免太過擁擠。拖入的新功能塊都帶有缺省的參數(shù)和輸入輸出定義。用戶可在功能塊圖形內(nèi)雙擊鼠標(biāo),彈出如圖示的功能塊屬性修改對話框。點擊“參數(shù)”,“輸入”,“輸出”,“屬性”就可以點開各自項設(shè)置。每項設(shè)置里都有兩列,左邊顯示變量定義和描述,右邊單擊就可以輸入新值。輸入的變量類型主要有整數(shù)、浮點數(shù)、布爾值等。有小數(shù)點的為浮點數(shù),輸入時可輸入任何數(shù)值。布爾值用T和F顯示和輸入,不分大小寫或者用0,1輸入。輸入腳,如為立即數(shù),則按以上的變量類型輸入即可。如為指針,則以<2.3>的形式顯示和輸入,<>中表示被引用的塊號.輸出腳號,輸出腳號是從0開始編號的。輸出腳,總為整數(shù)、浮點數(shù)、布爾值三種變量類型中的一種。初始值決定了XCU啟動后控制策略的狀態(tài),是相當(dāng)重要的。只要輸出被本頁功能塊引用過,顯示的輸出腳上就有半個小點。參數(shù)中有些整數(shù)較為特殊。如方式字、周期等,一般為多選一的,輸入時會提供一個下拉菜單,您只要選一個即可;如硬件I/O模塊,其參數(shù)中的I/O地址用站號-板號-通道號的形式表示,您只需按顯示的樣子輸入即可,如1-2-0或3-12-30等,對非標(biāo)的地址,可查閱相關(guān)的硬件驅(qū)動程序說明,了解應(yīng)怎樣去虛擬化I/O通道。再如PAI和PDI兩個模塊,在第一參數(shù)中可直接輸入全局點名,軟件會自動找到要被引用的I/O功能塊位置。對話框中屬性頁的內(nèi)容包括功能塊的描述、塊號、序號、品質(zhì)傳遞方式和狀態(tài),如下圖:其中:塊號只能在離線方式下被修改。序號表示了本塊在本頁中被計算的次序,越小越先被計算。品質(zhì)傳遞方式定義了本塊是否傳遞品質(zhì),如何傳遞。序號、品質(zhì)傳遞方式可由用戶任意修改。輸入?yún)⑴c方式定義是否參與品質(zhì)傳遞的運算,若不參與,則除I/O模塊外,將總是好點。輸出保存是定義輸出值是否定期保存,若選擇保存,則在XCU因故發(fā)生復(fù)位,并在5分鐘內(nèi)恢復(fù)正常時,輸出數(shù)據(jù)不被復(fù)位,保證數(shù)據(jù)的連續(xù)性。但輸出受控與前方模塊的數(shù)據(jù),則不能保持連續(xù)。在編輯菜單項下的取消和重復(fù)功能可以取消和重復(fù)用戶的操作。這些操作包括:添加刪除模塊,添加和刪除連線,移動功能塊。有兩種方法連接功能塊。一種是在功能塊上直接用鼠標(biāo)左鍵進(jìn)行拖動連接。點中一個模塊的輸入或輸出腳附近范圍當(dāng)出現(xiàn)細(xì)十字鼠標(biāo)時,拖到另一個輸出或輸入腳附近范圍,放開左鍵;若被連接的一個是輸入,另一個是輸出,且同為模擬量或同為開關(guān)量,連接成功,出現(xiàn)連接線。另一種方法是用“功能塊屬性”對話框中的輸入對話頁定義。雙擊需定義的功能塊,“功能塊屬性”對話框彈出,點中輸入對話頁,如右圖:同定義參數(shù)一樣,選中輸入,輸入<塊號.輸出腳號>,表示本輸入來源于本頁某功能塊第幾個輸出腳,0為第一個輸出腳。同直接連接一樣,連接腳類型也必須相同。模塊的輸入腳還可以是立即數(shù)。立即數(shù)的輸入方法同參數(shù)的。要編輯修改目標(biāo),須先選中目標(biāo)。點中功能塊范圍,可選中功能塊。點中連線附近,可選中連線。選中新目標(biāo)時,以前選中的目標(biāo)自動取消選中狀態(tài)。不點中任何目標(biāo)點擊左鍵,可取消原來的所有選中的目標(biāo)。在選擇工具下,點在頁的空白處,拖動鼠標(biāo),生成一個矩形范圍,矩形范圍內(nèi)或與之相交的所有功能塊處于選中狀態(tài)。對選中的目標(biāo),可用編輯菜單中的復(fù)制、剪切、刪除命令進(jìn)行操作。用粘貼命令可將復(fù)制或剪切的功能塊放入正在編輯的頁中。被放入的塊,其參數(shù)和輸出與原來的一樣。模塊號由操作者確定是賦于新的塊號還是保留原塊號,模塊的連接在選中范圍內(nèi)需被保留,否則無效。點在已選中的目標(biāo)上可對選中目標(biāo)進(jìn)行拖動。拖動限制在圖紙頁范圍內(nèi)。連線是附屬于功能塊的輸入的。因此復(fù)制、剪切、粘貼、拖動實際上都是針對功能塊的,功能塊變化了,連線跟隨變化。如功能塊被刪除,此功能塊輸入上的連線同時刪除,且引用本功能塊輸出的功能塊輸入腳會刪除原來的連線。如功能塊被移動,與之連接的連線隨之變化,不管連線被選中與否。唯一能對連線單獨起作用的是刪除命令,可單獨刪除選中的連線。在線狀態(tài)所有的頁修改和功能塊修改,其結(jié)果都將影響XCU。在線狀態(tài)的修改,操作一定要謹(jǐn)慎,特別是對放入新塊、刪除、粘貼的操作,還應(yīng)盡量避免對多個選中的模塊進(jìn)行移動、刪除等操作。因為,具有寫權(quán)的ENG級別用戶的任何修改,XCU都會馬上接受并起作用,而且修改是逐個進(jìn)行的,對選中的多個模塊操作是較費時的。如只改參數(shù)調(diào)試,最好以SOPU級別登錄,以避免錯誤操作。選中在線狀態(tài)XCU中的頁,可在頁編輯區(qū)看到如前所述功能塊和開關(guān)連線以顏色顯示,而且可看到每個功能塊的輸出值。雙擊功能塊彈出功能塊屬性對話框(如上圖)后,可進(jìn)一步看到各種屬性值。對于操作器模塊鼠標(biāo)右鍵會有操作器命令,執(zhí)行操作器命令會彈出操作器對話框,如右圖,可進(jìn)行在線操作。用右鍵選中任一功能塊,可用“關(guān)閉功能塊”禁止選中功能塊的計算(其顏色變?yōu)榉奂t)。功能塊被禁止后,可用“設(shè)置輸出值”任意設(shè)定選中功能塊的輸出值,這樣,用戶可很方便的將組態(tài)前后“斷開”,分別調(diào)試。完成后,用“開放功能塊”恢復(fù)選中功能塊的計算。本組態(tài)軟件為用戶提供了功能強(qiáng)大的查找對話框,用戶可分別查找6種不同功能塊屬性和2種點名或通道的檢查,找到的功能塊放在下面列標(biāo)框內(nèi),雙擊查找到的功能塊,可馬上轉(zhuǎn)到相應(yīng)頁的顯示,并選中該功能塊。查找對話框同功能庫對話框一樣,點擊相應(yīng)工具條的按鈕可彈出。如右圖對話框的下拉框中,有查找6種類型。每種命令一般是一個關(guān)鍵字,有的還需后跟一個參數(shù),輸入命令后,點擊“查找”按鈕,在下面的列表中可以看到查找結(jié)果,列出的是頁號、塊號,雙擊列表區(qū)中的一條,會顯示該頁并選中該功能塊。查找的范圍一般為當(dāng)前選中的工程內(nèi)或當(dāng)前頁內(nèi),查找命令如下:全局量名:在指定的范圍內(nèi)查找匹配的全局量名。通道地址:在指定范圍內(nèi)查找匹配的硬件I/O地址的功能塊。I/O地址的表示方式如1-3-11,2-12-0等站-板-通道號形式。模塊號:在指定范圍內(nèi)查找匹配的功能塊號。模塊名:在指定范圍內(nèi)查找匹配的功能塊名。 壞的功能塊:在指定范圍內(nèi)查找具有壞品質(zhì)的功能塊(只限于在線方式)。切除功能塊:在指定范圍內(nèi)查找計算已被禁止的功能塊(只限于在線方式)。查找重名點:在指定范圍內(nèi)查找重名點。查找重復(fù)通道點:在指定范圍內(nèi)查找重復(fù)通道點。除了查找之外,組態(tài)軟件還提供了一些實用工具。壓縮頁中塊號:如頁中塊號很零散,在離線狀態(tài)下,選中該頁,再按“工具|壓縮頁中塊號”菜單,讓用戶確認(rèn)后,軟件將頁中的塊號壓縮修改。另外還提供了一些鍵盤操作,如Ctrl+C復(fù)制,Ctrl+X剪切,Delete刪除,Shift移動視口。5.數(shù)據(jù)的類型XCU組態(tài)中數(shù)據(jù)分為五種類型:布爾量,浮點數(shù),長整型,整型,字符型。名稱簡寫字長布爾量B2byte浮點數(shù)F4byte(1位數(shù)符,1位階符,6位階碼,24位尾數(shù)最大數(shù)為±16777216)長整型L4byte整型W2byte字符型BY1byte6.屬性的三個參數(shù)說明模塊都有的一個狀態(tài)字,其含義是模塊運行的狀態(tài)。品質(zhì)傳遞:品質(zhì)的傳遞有三種方式:不傳遞、與傳遞、或傳遞。輸入?yún)⑴c方式:壞點是否參與品質(zhì)的計算輸出保存:輸出數(shù)據(jù)是否要定期保存。保存的數(shù)據(jù)在XCU復(fù)位后5分鐘內(nèi)啟動成功時,能獲得恢復(fù)。7.報警優(yōu)先級報警優(yōu)先級:取值0-5的數(shù)字,0為最低,5為最高。缺省記錄方式:顯示,打印,記錄。報警復(fù)歸時不自動確認(rèn)報警。本報警限不存在、不檢查。增量和減量重復(fù)報警是指超過最外報警限D(zhuǎn)B1或DB2時,再發(fā)一次報警信息。延遲重復(fù)報警是指報警維持時間大于T1時,再發(fā)一次報警信息。本功能塊需中間變量:報警時間、復(fù)歸時間、確認(rèn)時間、未確認(rèn)次數(shù)。狀態(tài)字中AlarmOn/Off是針對所有報警限的。8.XCU組態(tài)過程中的注意事項與警告1)操作級別SENG、ENG、SOPU、OPU4個級別。ENG以上級別連接到XCU后,在具備寫權(quán)時,可對XCU進(jìn)行操作。2)升為主控操作用戶一定要確認(rèn)現(xiàn)場無設(shè)備運行,并做好措施,防止因切換造成的設(shè)備誤動。3)切為副控操作只有在主控、副控XCU匹配的情況下才可進(jìn)行。4)拷貝到副控操作在此期間絕對不要去關(guān)閉或復(fù)位這對XCU5)寫組態(tài)到電子盤操作修改完組態(tài)后,必須進(jìn)行寫盤操作,將組態(tài)保存到XCU的電子磁盤。禁止用戶在保存完畢前關(guān)閉XCU。6)刪除盤上的后備組態(tài)操作在現(xiàn)場設(shè)備運行時,此操作需謹(jǐn)慎。1)在線調(diào)試、修改XCU組態(tài)SOPU以上級別登錄XCU,并上載XCU組態(tài)后,XCU對象就進(jìn)入在線修改狀態(tài)。2)在線修改進(jìn)行在線組態(tài)修改時,先將相關(guān)的輸出值強(qiáng)制為當(dāng)前值,修改完畢并檢查無誤后,再開放功能塊。在線修改需謹(jǐn)慎,不當(dāng)操作可能引起嚴(yán)重后果。3)下載不能對主控機(jī)進(jìn)行下載,處于跟蹤態(tài)或初始態(tài)的機(jī)器才能下載。單XCU運行時,XCU一定處是主控機(jī),主控機(jī)可以進(jìn)行下載。4)下載的權(quán)限具有ENG和SENG級別可進(jìn)行XCU在線操作和下載組態(tài)。5)雙機(jī)切換主控機(jī)在從機(jī)是跟蹤態(tài)時可切換至跟蹤態(tài),而當(dāng)從機(jī)是初始態(tài)時不能切換,從機(jī)處于跟蹤態(tài)或初始態(tài)時可隨時切至主控態(tài),而主控機(jī)變到從機(jī)原來所處狀態(tài)。只有當(dāng)雙機(jī)組態(tài)完全一致時,雙機(jī)才能自動切換,而當(dāng)雙機(jī)組態(tài)不一致時,雙機(jī)不能自動切換。1)拔插對運行中的XCU拔插或不當(dāng)觸碰均可能導(dǎo)致XCU功能的喪失。因此對XCU在線維護(hù)時應(yīng)做好相應(yīng)的防范措施。2)XCU運行不應(yīng)以ENG級別登錄XCU。 查找測點位置使用XCU組態(tài)軟件離線打開組態(tài)文件,不要去連接XCU。 不要任意增加功能和硬件,以免影響XCU的負(fù)荷率和穩(wěn)定性。第三章算法功能模塊算法功能模塊(FunctionBlock)是XCU組態(tài)的基本元素。參照GB/T15969.3—2019/IEC61131-3:2019標(biāo)準(zhǔn)的算法功能塊為矩形或正方形;塊的大小和面積根據(jù)輸入的個數(shù)和其他需要表示的信息而改變;穿過塊的處理方法從左到右,輸入量在左,輸出量在右;功能塊的名稱與符號放在塊的內(nèi)部。矩形功能塊的右上部為模塊號和執(zhí)行序號。輸入輸出腳上可連線,表示測點值和狀態(tài)的傳遞。如輸入為立即數(shù)時,立即數(shù)值就標(biāo)注在輸入腳邊上。幾乎所有功能都需用功能塊來實現(xiàn),XCU的功能模塊是一組子程序。當(dāng)調(diào)用功能模塊時,就執(zhí)行該子程序,并把執(zhí)行的結(jié)果送到有關(guān)輸出端所對應(yīng)的存儲單元。因此,功能模塊的基本組成是:輸出、輸入、參數(shù)。功能塊實例化后,還應(yīng)包含功能塊位號(即名稱)、執(zhí)行序號、狀態(tài)、計算中間量。為了便于在系統(tǒng)中識別功能模塊,功能模塊在系統(tǒng)中有一個唯一的識別號ID,用于快速識別和調(diào)用。功能模塊還有一個執(zhí)行先后的執(zhí)行號,它表示在XCU中該功能模塊的執(zhí)行次序。功能塊之間傳遞的數(shù)據(jù)有三種類型:布爾量(1字節(jié))、浮點數(shù)(IEEE標(biāo)準(zhǔn)4字節(jié))和長整型(4字節(jié))。但參數(shù)、中間量、狀態(tài)等不受此限。浮點與長整型統(tǒng)稱模擬量,它們可以相互轉(zhuǎn)遞,功能塊會自動轉(zhuǎn)換,但用戶需注意轉(zhuǎn)換引起的精度損失。布爾量只能傳遞給布爾變量。功能塊在計算時,輸出量、狀態(tài)、中間量都會更新,其它功能塊可以取得其輸出量的值,通過特殊功能塊TQ也可間接取得其狀態(tài)(轉(zhuǎn)為n個布爾量),但不能取得其中間量的值。輸出量、狀態(tài)、中間量的值不能被其它功能塊改變,只能在其本身計算時有可能改變。輸出量可以為浮點、長整型、布爾量中的任何一種;輸出量狀態(tài)為一個WORD,其中記錄了本功能塊處于Enable還是Disable狀態(tài)(Disable時功能塊不再被計算)、本功能塊的輸入是否有壞點而使本塊輸出變成不可信、本功能塊接收的點是否超時(用于網(wǎng)絡(luò)和I/O模塊);中間量可以是任何軟件允許的類型,與用戶是無關(guān)的,它記錄了功能塊的計算狀態(tài)。每個功能塊都有一個狀態(tài)字,描述了本功能塊在運行中的狀態(tài)。功能塊的狀態(tài)可按用戶定義的方式傳遞。除一些特殊的功能塊之外,所有的功能塊都可定義為不傳遞、OR傳遞、AND傳遞。如一個功能塊有3個輸入,則這3個輸入所屬功能塊的品質(zhì)會以用戶定義的方式傳遞到這個功能塊的品質(zhì)上,而且空腳不參與品質(zhì)傳遞。傳遞方式定義在方式字中,不傳遞,或傳遞,與傳遞,缺省為或傳遞。在功能塊被初始化時,輸出量、狀態(tài)、中間量都會被設(shè)置缺省值。其中輸出量的初值是用戶可定義的。參數(shù)定義了功能塊行為的方式或范圍。參數(shù)可以是多種變量類型,用戶不必關(guān)心。在用戶組態(tài)和在線修改時,用戶可定義修改參數(shù)值。參數(shù)一經(jīng)設(shè)置,不會改變。也就是說參數(shù)是用戶設(shè)置的,不會被功能塊本身改變。功能塊的輸入定義可以是一個指針,也可以是一個立即常數(shù)。說它是一種定義,表明是用戶設(shè)置的,計算時不會被改變。如定義為一個指針時,指向其它或本功能塊的輸出,以功能塊號B、哪個輸出I的形式表示。指向的數(shù)據(jù)只能為浮點、長整型、布爾型三種類型。布爾型的輸出只能連到布爾型的輸入上,浮點或長整型輸出只能連到浮點或長整型的輸入上。同頁內(nèi)用模塊引腳隱藏方式時表示,P隱含為本頁。B.I為65535時為NULL,表示本輸入點無可取數(shù)據(jù)。頁間引用必須通過特定的功能塊實現(xiàn),它們是PAI和PDI,被引用的必須為PAO,PDO或其它I/O模塊。輸入也可被定義為一個立即常數(shù),立即常數(shù)也必須為浮點、長整型、布爾型數(shù)據(jù)中的一種。這樣任何一個功能塊的輸入都可被連接到常數(shù)上,使變量變?yōu)閰?shù)。這個功能有很大靈活性,可變限的功能塊都可用此特性實現(xiàn)。簡單地說,輸入可以是指針、NULL(空指針)、立即常數(shù)。在控制組態(tài)時,功能模塊用圖形符號表示,圖形符號用于顯示該功能模塊的輸入、輸出、功能模塊名稱、模塊號和執(zhí)行序號等。圖形序號的左面表示輸入,右面表示輸出,上中部是功能模塊名稱,在模塊左上是塊號和執(zhí)行序號。xCU算法功能塊分6類:模擬功能集、邏輯功能集、控制功能集、特殊功能集、信號功能集、IO功能集。序號功能分類算法功能塊1模擬功能集加(SUM)乘(MULT)除(DIV)開方(SQRT)絕對值(ABS)五次多項式(POLYN)多數(shù)運算(SUM8)查表(F(x))指數(shù)/對數(shù)/模(P/L/N)三角函數(shù)(TRIGON)熱力計算(STMTB)高低限(HLLMT)限速率(RTLMT)超前滯后(LEADLAG)純滯后(DELAY)微分(DIFF)數(shù)字濾波(FILTER)N次平均(AVER)模擬量選擇(AXSEL)模擬量統(tǒng)計(AXSTA)2邏輯功能集與(AND)四輸入與(AND4)或(OR)四輸入或(OR4)非(NOT)異或(XOR)八輸入或(QOR8)RS觸發(fā)器(RSFLP)D型觸發(fā)器(DFLP)定時器(TIMER)計數(shù)器(CNT)方波(PULSE)首出(FSTOUT)按位計算(BITCAL)比較器(CMP)高低報警(HLALM)速率報警(RTALM)慢信號保護(hù)模塊(SLWPRT)開關(guān)量選擇(DXSEL)狀態(tài)統(tǒng)計(DXSTA)3控制功能集二選一(TWOSEL)三選一(THRSEL)偏差計算(DEV)比例積分(PID)比例積分2(EPID)二路平衡(BAL2)八輸平衡(BAL8)伺服模塊(SERVO)模糊控制(FUZZY)模擬量設(shè)定(KBML)開關(guān)量設(shè)定(D/MA)增強(qiáng)型手操器(ES/MA)設(shè)備控制(DEVICE)順控(STEP)4特殊功能集品質(zhì)檢測(TQLT)控制器檢測(TXCU)模件檢測(TMDL)站檢測(TSTN)布轉(zhuǎn)整(B->L)整轉(zhuǎn)布(L->B)整轉(zhuǎn)浮(L->F)時間處理(TPRO)計時(TREC)時間觸發(fā)(TTRG)時轉(zhuǎn)日(T->D)日轉(zhuǎn)時(D->T)模擬量映射(AXMAP)開關(guān)量映射(DXMAP)參數(shù)修改(MPARA)C表達(dá)式1(CEXP4)C表達(dá)式2(CEXP32)文本(Text)趨勢(TREND)5信號功能集階躍信號(STPSIG)正弦信號(SINSIG)方波信號(SQRSIG)隨機(jī)數(shù)發(fā)生器(RNDSIG)斜坡信號(RMPSIG)5段波形信號(S05SIG)12段波形信號(S12SIG)6IO功能集硬件模擬量輸入模塊(AI)硬件數(shù)字量輸入模塊(DI)硬件模擬量輸出模塊(AO)硬件數(shù)字量輸出模塊(DO)硬件脈沖輸入模塊(PI)頁間引用模擬量輸入模塊(PAI)頁間引用開關(guān)量輸入模塊(PDI)頁間引用模擬量輸出模塊(PAO)頁間引用開關(guān)量輸出模塊(PDO)站間引用模擬量輸出模塊(NAO)站間引用開關(guān)量輸出模塊(NDO)站間引用模擬量輸入模塊(NAI)站間引用開關(guān)量輸入模塊(NDI)一、模擬功能集加(SUM)乘(MULT)除(DIV)開方(SQRT)絕對值(ABS)五次多項式(POLYN)多數(shù)運算(SUM8)查表(F(x))指數(shù)/對數(shù)/模(P/L/N)三角函數(shù)(TRIGON)熱力計算(STMTB)高低限(HLLMT)限速率(RTLMT)超前滯后(LEADLAG)純滯后(DELAY)微分(DIFF)數(shù)字濾波(FILTER)N次平均(AVER)模擬量選擇(AXSEL)模擬量統(tǒng)計(AXSTA)應(yīng)用Application:

對兩個輸入浮點數(shù)進(jìn)行加法或者減法運算。

公式Function:

圖形ConfiguringShow:

定義表ParameterDescription:

局部變量描述變量類型缺省值參數(shù)用戶參數(shù),,的系數(shù)F1輸出偏置參數(shù)F0輸入輸出,模擬量輸入F0模擬量輸出F0應(yīng)用Application:

對兩個輸入浮點數(shù)進(jìn)行乘法運算。

公式Function:

圖形ConfiguringShow:

定義ParameterDescription:

局部變量描述變量類型缺省值參數(shù)用戶參數(shù),,的系數(shù)F1.0,,偏置參數(shù)F0.0輸入輸出,輸入F1.0輸出F0.0應(yīng)用(Application):

對兩個輸入浮點數(shù)進(jìn)行除法運算。

公式(Function):

Y==0時無效圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù),,的系數(shù)F1.0,,偏置參數(shù)F0.0輸入輸出,輸入F1.0,1.0輸出F0.0應(yīng)用(Application):

對輸入浮點數(shù)開方運算。

公式(Function):

n為偶數(shù)時,<0出錯,的正整數(shù)圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)的系數(shù)F1.0X的偏置參數(shù)F0.0零點切除值F0n開方的次方w2輸入輸出輸入F1.0輸出F0.0提示(Note):

開偶次方時,輸入X的值小于DB,則數(shù)據(jù)出錯。應(yīng)用(Application):

對輸入浮點數(shù)取絕對值。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)的系數(shù)F1.0,的偏置參數(shù)F0.0輸入輸出輸入F0.0輸出F0.0應(yīng)用(Application):

算術(shù)多項式運算。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)~多項式的系數(shù)F0.0輸入輸出輸入F0.0算法模塊輸出F0.0應(yīng)用(Application):

對8個浮點數(shù)加或減。

公式(Function):

累計和:n8平均:n8最大:最?。狠敵鯟nt等于fabs(k(i)*x(i)+C(i))>DB的個數(shù)。圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Mode累加和,取平均,取最大,取最小W0~的系數(shù)F1.0輸入~的偏置F0.0DB零點切除值F0.0輸入輸出~模擬量輸入FNullFBII按位禁止輸入b0-b7對應(yīng)~B0Y統(tǒng)計輸出F0.0Cnt模擬輸入量中絕對值>DB的個數(shù)F0.0應(yīng)用(Application):

12段函數(shù)變換由12個坐標(biāo)點(X1,Y1)…(X12,Y12)確定

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)(x1,y1)第一點坐標(biāo)F0.0,0.0中間各點坐標(biāo)x1≤x2≤≤x12F0.0,0.0(x12,y12)第十二點坐標(biāo)F0.0,0.0輸入輸出X輸入F0.0Y輸出F0.0

提示(Note):為一個十二段折線。將輸入值X按參數(shù)定義的12段分段逼近的線性函數(shù)進(jìn)行分段線性插值,輸出對應(yīng)的Y值。參數(shù)X定義時必須遵守從小到大的原則,若后一點X值小于前點,則曲線到前點為止。查表過程不外插,即小于第一點X的輸入,輸出取第一點的Y值,大于曲線終點的X值,輸出取終點的Y值。Y值能任意定義。應(yīng)用(Application):

指數(shù),對數(shù),求模運算。

公式(Function):

指數(shù)運算:對數(shù)運算:,當(dāng)為0.0時,為自然對數(shù)。求模運算:Y=MOD,當(dāng)為0時溢出。求模運算對運算雙方自動取整后再運算。圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)項用戶參數(shù)Mode運算類型:指數(shù)運算,對數(shù)運算,求模運算W0,輸入和底數(shù)的系數(shù)F1.0,輸入和底變量的偏置F0.0輸入輸出輸入運算數(shù),模運算分子F1.0B底數(shù),模運算分母F10.0輸出F0.0

提示(Note):

例:B=0.2~10;=0.1~10;變化步長都是0.1;先變化,變化結(jié)束后,B加0.1步長直到10。最大值最小值誤差9.5367432E-7-9.5367432E-7對數(shù)值1.93155E+7-1.93155E+7誤差是對一個數(shù)求其對數(shù)值,由對數(shù)值通過指數(shù)反求原始值。反求的原始值與求對數(shù)前的數(shù)值之差為誤差。應(yīng)用(Application):

三角或反三角運算,角度以弧度為單位。

公式(Function):

正弦:反正弦:余弦:反余弦:正切:反正切:圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Mode函數(shù)類型:sin,cos,tan,asin,acos,atanW0輸入系數(shù)F1.0輸入偏置F0.0輸入輸出模擬量輸入(單位正函數(shù)時為弧度,反函數(shù)時為數(shù)值)F0.0模擬量輸出值(單位:正函數(shù)時為數(shù)值;反函數(shù)時為弧度)F0.0應(yīng)用(Application):

水汽焓、熵值運算。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)項用戶參數(shù)Mode見后輸入輸出P/S/H壓力MPa或熵或焓F0.0T/S/H溫度C或熵或焓F0.0熱力計算結(jié)果輸出F0.0

提示(Note):

ModeP,T=>(H)水汽焓值P,T=>(V)水汽比容P,T=>(S)水汽熵值P,S=>T溫度P,T=>(H)水焓值P,T=>(V)水比容P,T=>(S)水熵值S,T=>P壓力P,T=>(H)汽焓值P,T=>(V)汽比容P,T=>(S)汽熵值P,=〉沸點T,T=>飽和PP,H=>T溫度H,T=〉P壓力模塊功能:進(jìn)行指定的熱力計算。輸入水汽的壓力與溫度,計算水汽的焓值。輸入水汽的壓力與溫度,計算水汽的比容。輸入水汽的壓力與溫度,計算水汽的熵值。輸入壓力與熵值,計算對應(yīng)的溫度。輸入水的壓力與溫度,計算水的焓值。輸入水的壓力與溫度,計算水的比容。輸入水的壓力與溫度,計算水的熵值。輸入熵與溫度,計算對應(yīng)的壓力。輸入汽的壓力與溫度,計算汽的焓值。輸入汽的壓力與溫度,計算汽的比容。輸入汽的壓力與溫度,計算汽的熵值。輸入壓力,第二腳為空腳,計算出對應(yīng)的沸點。第一腳為空腳,輸入溫度,計算出對應(yīng)的飽和壓力。輸入壓力與焓值,計算對應(yīng)的溫度。輸入焓值與溫度,計算出對應(yīng)的壓力。壓力溫度焓值比容熵值單位:MPa℃Kj/KgM3/KgKJ/Kg*K應(yīng)用(Application):

對輸入進(jìn)行限幅,輸出被限幅于H和L之間。

圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出X模擬量輸入F0.0H輸出上限值(允許立即浮點數(shù))F100.0L輸出下限值(允許立即浮點數(shù))F0.0Y帶限幅的輸出F0.0

提示(Note):

用于對輸入信號進(jìn)行限幅,當(dāng)輸入信號大于高限H時,模塊的輸出被限制在高限H,當(dāng)輸入信號小于低限L時,模塊的輸出被限制在低限L。輸入信號介于高低限之間時,模塊的輸出等于輸入值。例:1、藍(lán)色輸入值2、綠色上限值3、紅色下限制應(yīng)用(Application):

輸出的速率被限于PR和NR之間。

圖形(ConfiguringShow):

定義(ParameterDescription):

局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出X模擬量輸入F0.0PR正向速率限,單位:每分鐘的變化量F100.0NR負(fù)向速率限,單位:每分鐘的變化量F100.0Y帶限速率的數(shù)據(jù)輸出F0.0提示(Note):

X(n)的變化速率是R(n)=[]/T;T是讀取二次數(shù)據(jù)的時間。設(shè)在時刻n的正向變化率限值是PL(n),負(fù)向變化率限值是NL(n)則有:條件:速度條件輸出X(n)<X(n-1)負(fù)向變化R(n)≤NL(n)=R(n)>NL(n)Y(n)=X(n)X(n)>X(n-1)正向變化R(n)PL(n)=R(n)<PL(n)Y(n)=X(n)

例:藍(lán)色—輸出的速率;綠色—速率上限;紅色—速率下限;黃色—報警。實時趨勢圖:紅色—輸入信號;藍(lán)色—輸出信號;黃色—速率上限;天藍(lán)色—輸出的速率;白色—速率下限;綠色—越限報警;橙色—越上限;紫色—越下限。上限大于下限時:輸出能控制在上下限之間。上限小于下限時:輸入速率與上下限速率中至少有一個同號,則超限時跟隨同號的限值;輸入速率與上下限速率都異號,則自行動作,速率不為零。不報警。跟隨上限時,報越上限;跟隨下限時,報越下限。輸入從上升轉(zhuǎn)為下降時,輸出速率從跟隨上限轉(zhuǎn)為跟蹤下限。應(yīng)用(Application):

超前與滯后運算

公式(Function):

傳遞函數(shù)表示:=GNLD:超時時間常數(shù);LG滯后時間常數(shù);GN:增益圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)H輸出高限F100.0L輸出低限F0.0LD超前常數(shù),如果LD為0,則為滯后模塊F1.0LG滯后常數(shù),LG大于等于1/2倍采樣周期F1.0GN增益GNF1.0輸入輸出X模擬量輸入F0.0TR被跟蹤量FNULLTS跟蹤開關(guān)(布爾數(shù))BFY超前滯后輸出F0.0

提示(Note):設(shè)采樣周期為T,連續(xù)時間域s與離散時間域z之間關(guān)系式:z=e∵e=∴s=帶入傳遞函數(shù)得:Y(n)=Y(n-1)+GNX(n)+GNX(n-1)應(yīng)用(Application):

純滯后運算

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)DT純滯后時間常數(shù),單位秒,必須0<=DT/T<=10F0.0k系數(shù),K>0F1.0LT慣性時間常數(shù),單位秒,LT=0.0時為純滯后F0.0輸入輸出X模擬量輸入F0.0TR被跟蹤量,空腳不跟蹤FnullTS跟蹤切換開關(guān)BFY滯后輸出F0.0

提示(Note):

Smith預(yù)估補(bǔ)償控制系統(tǒng)方案:采用控制器Gc(s),系統(tǒng)閉環(huán)特征方程為:1+G(s)G(s)e=0加入Gk(s),=例:1、綠色超前滯后于滯后曲線的差值。曲線相似但數(shù)值相差10倍。2、天藍(lán)色正弦曲線。3、紅色超前滯后的曲線。應(yīng)用(Application):

微分運算

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Kd系數(shù)F1.0Td微分時間常數(shù),必須>=0,單位秒F1.0輸入輸出X模擬量輸入F0.0Y微分輸出F0.0提示(Note):

例:1、天藍(lán)色正弦波曲線。2、綠色微分值與正弦波曲線的差值。3、紅色正弦波曲線的微分值。應(yīng)用(Application):

模擬變量進(jìn)行8階數(shù)字濾波。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescripion):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)k1,...,k8濾波器系數(shù),每個應(yīng)小于1.0,總和等于1.0F1/8輸入輸出X模擬量輸入F0.0Y濾波后輸出F0.0應(yīng)用(Application):

對輸入開關(guān)變量的狀態(tài)進(jìn)行統(tǒng)計,并記錄前次統(tǒng)計值。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Cnt指定平均的次數(shù)<=128W8輸入選擇選擇輸入有效類型1有效,0有效B1輸入X輸入F0Z輸入為1時才進(jìn)行計算BF輸出Y輸出的平均值F0Y1前一次統(tǒng)計結(jié)果值F0

提示(Note):指定次數(shù)的平均值計算模塊與其他模塊的求平均值不一樣。其他模塊求的是輸入有效期內(nèi)的整個平均值。而本模塊求的是輸入有效期內(nèi)指定次數(shù)的平均值。舉個例子,如求正弦波平均值,用其他模塊求得的值將越來越小,而本模塊的值不會變小。藍(lán)色:原始正弦波;綠色:取8次平均的正弦波;紅色:取20次平均的正弦波。應(yīng)用(Application):

按輸入開關(guān)量的值選擇二個模擬量之一作為輸出,存放在Y中。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出X1,X2模擬量輸入F0.0R1S從10變化率限制,單位:值/分鐘,取0.0時為無變化率限制F0.0R2S從01變化率限制,單位:值/分鐘,取0.0時為無變化率限制F0.0Z選擇開關(guān),0時選擇輸入2,1時選擇輸入1。BFY選擇后輸出F0.0應(yīng)用(Application):對輸入模擬量由Set指定一段時間內(nèi)進(jìn)行累加,平均,或取最大、最小值。圖形(ConfiguringShow):定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Mode方式:累加和,取平均,取最大,取最小,梯形累加和W0Y每次Z上升沿時,X的初值F0.0Cj記憶轉(zhuǎn)換系數(shù)F1.0輸入輸出X模擬量輸入F0.0Z置真時為統(tǒng)計時間,布爾數(shù)BFY當(dāng)前統(tǒng)計結(jié)果值F0.0Y1前一次的統(tǒng)計結(jié)果值F0.0提示(Note):累加和:表示對輸入信號進(jìn)行時間的矩形積分,即OV(n)=OV+取平均:表示對上式計算平均值,即OV(n)=取最大:表示對計算最大值,即取最?。罕硎緦τ嬎阕钚≈?,即梯形累加和:表示對輸入信號進(jìn)行時間的梯形積分,即所有計算都是在Set為1的情況下才進(jìn)行,否則輸出全為0。例:對正弦曲線進(jìn)行,累加和,取平均,取最大,取最小,梯形累加和的運算。

二、邏輯功能集與(AND)四輸入與(AND4)或(OR)四輸入或(OR4)非(NOT)異或(XOR)八輸入或(QOR8)RS觸發(fā)器(RSFLP)D型觸發(fā)器(DFLP)定時器(TIMER)計數(shù)器(CNT)方波(PULSE)首出(FSTOUT)按位計算(BITCAL)比較器(CMP)高低報警(HLALM)速率報警(RTALM)慢信號保護(hù)模塊(SLWPRT)開關(guān)量選擇(DXSEL)狀態(tài)統(tǒng)計(DXSTA)應(yīng)用(Application):

簡單的邏輯與運算模塊。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BTD與操作輸出BT提示(Note):真值表000010100111應(yīng)用(Application):

簡單的邏輯與運算模塊。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BTD與操作輸出BT

提示(Note):真值表:Z10101010101010101Z20011001100110011Z30000111100001111Z40000000011111111D0000000000000001應(yīng)用(Application):

簡單的邏輯或運算模塊。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出布爾量輸入,或是立即布爾數(shù)BF布爾量輸入,或是立即布爾數(shù)BF或操作輸出BF

提示(Note):真值表000011101111應(yīng)用(Application):

簡單的邏輯或運算模塊。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BT布爾量輸入,或是立即布爾數(shù)BTD或操作輸出BT

提示(Note):

真值表:Z10101010101010101Z20011001100110011Z30000111100001111Z40000000011111111D0111111111111111應(yīng)用(Application):

輸出與輸入相反

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出Z布爾量輸入,或是立即布爾數(shù)BFD非操作輸出BF提示(Note):真值表ZD0110應(yīng)用(Application):

異或是反,與和或運算三種運算的組合。

公式(Function):

或圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出布爾量輸入,或是立即布爾數(shù)BF布爾量輸入,或是立即布爾數(shù)BF異或操作輸出BF提示(Note):真值表000011101110應(yīng)用(Application):

對8個輸入布爾量進(jìn)行“與”和“或”的混合運算。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Num設(shè)定值。當(dāng)輸入中為真的個數(shù)>=Num時,輸出Z為1,否則為0。W1輸入輸出~布爾量輸入,或是立即布爾數(shù)BFDCNT>=Num輸出1,否則輸出0。BFCNT輸入數(shù)據(jù)中為真的輸入個數(shù)W0提示(Note):

給出8個不同周期的方波,觀察QOR8模塊輸出D為1的狀態(tài)。應(yīng)用(Application):

雙穩(wěn)觸發(fā)器

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)輸入輸出S置位布爾量輸入,或是立即布爾數(shù)BnullR復(fù)位布爾量輸入,或是立即布爾數(shù)BnullD觸發(fā)器輸出BF觸發(fā)器反向輸出BT提示(Note):

本功能塊構(gòu)成一個電平型RS觸發(fā)器,輸出2個布爾量。真值關(guān)系如下:S1010R0110D100不變011不變輸入以電平為準(zhǔn)。復(fù)位正電平,使輸出D清零;置位的正電平,使輸出D置1。復(fù)位置位同時為正電平,復(fù)位優(yōu)先,即輸出D清零。輸出D1狀態(tài)總為輸出D的反狀態(tài)。例:觀察組態(tài)運行情況與真值表表示的一致。應(yīng)用(Application):

D型觸發(fā)器

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Type有效輸入選擇:上升沿有效;下降沿有效WORD上升沿有效輸入輸出CP觸發(fā)輸入BnullD狀態(tài)輸入BnullQ狀態(tài)輸出BFQ1反向狀態(tài)輸出BT應(yīng)用(Application):

對時間元素的處理,一般采用定時器模塊。分基本定時器,單脈沖定時器,滯后置位,滯后復(fù)位和滯后復(fù)位保持模式。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Mode定時器工作方式:定時、單脈沖、滯后置位、滯后復(fù)位、滯后置位保持W0輸入輸出Set置位布爾量輸入,或是立即布爾數(shù)BFRst復(fù)位布爾量輸入,或是立即布爾數(shù)BFDT計時時間,單位:秒F1dT從Set置1開始,內(nèi)部計時,單位:秒,最大為DTF0D定時器輸出BF提示(Note):基本定時器模式:當(dāng)Set信號從0變到1時,經(jīng)過延遲時間DT后,D輸出信號置位并只保持一個運算周期。當(dāng)Rst復(fù)位信號從0變?yōu)?時,計時器中止并且使D輸出復(fù)位,定時器等待下一個開始信號。單脈沖定時器:只要Set信號從0變到1且復(fù)位信號不出現(xiàn),D輸出即保持寬度為DT的脈沖信號;若計時期間Rst信號的上升沿到,D輸出立即復(fù)位,直到下一個Set信號的上升沿。滯后置位型定時器:當(dāng)Set信號從0變到1時,經(jīng)過延時時間DT后,輸出信號D上升為高電平并跟隨Set信號的復(fù)位變?yōu)?。Set信號的寬度小于DT時,輸出D保持為0。當(dāng)Rst復(fù)位信號的上升沿到達(dá)時,輸出D立即復(fù)位。滯后復(fù)位型定時器:當(dāng)Set信號從0變到1時,輸出D跟隨到1,在輸出D未被復(fù)位前,則在最后一個Set信號的下降沿延時DT后,輸出D才被復(fù)位。Rst復(fù)位信號的上升沿一到,輸出D立即復(fù)位。下載或XCU啟動后初次計算時,如Set=1,則D=0。滯后置位保持型定時器:當(dāng)Set信號出現(xiàn)過一次上升沿時,經(jīng)過延遲時間DT后,輸出D上升為高電平并一直保持到Rst復(fù)位信號的上升沿到達(dá)。輸出D復(fù)位后,即使Set仍為高電平,D也不會置位,直到下一個Set信號出現(xiàn)上升沿。例:圖中由下至上依次為:紅色—置位信號藍(lán)色—定時黃色—脈沖信號天藍(lán)色—滯后置位白色—滯后復(fù)位綠色—T滯后置位保持橙色—復(fù)位信號應(yīng)用(Application):

對開關(guān)量信號進(jìn)行計數(shù)和累積運算。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Mode計數(shù)方式:加;減W0加方式時,為Y的終值;減方式時,為Y的初值L1000輸入Z計數(shù)脈沖輸入BFRst復(fù)位脈沖輸入,上升沿有效BF輸出Y計數(shù)器輸出L0D計數(shù)結(jié)束輸出指示BF在計數(shù)方式為加時:復(fù)位脈沖上升沿使輸出Y為0.0;輸出D為0。當(dāng)有輸入Z接受到一個脈沖時,輸出Y加1。直到終值Y0為止。這時,輸出D置1。模塊計算終止。直到復(fù)位脈沖下一個上升沿來到,從頭開始。在計數(shù)方式為減時:復(fù)位脈沖上升沿使輸出Y為Y0;輸出D為0。當(dāng)有輸入Z接受到一個脈沖時,輸出Y減1。直到終值0.0為止。這時,輸出D置1。模塊計算終止。直到下一個復(fù)位脈沖上升沿來到,從頭開始。

提示(Note):

是上升沿觸發(fā)計數(shù),總數(shù)按整數(shù)以Y輸出。在復(fù)位脈沖上升沿發(fā)生時,輸出Y恢復(fù)為初值,輸出D被置成0。加計數(shù):復(fù)位脈沖的上升沿使Y清零,接受輸入Z來的計數(shù)脈沖,輸出Y加1。計數(shù)到達(dá)終值Y0,計數(shù)終止,由D輸出真來指示。脈沖YD01010101……..001020……..01減計數(shù):復(fù)位脈沖的上升沿使Y置成Y0,接受輸入Z來的計數(shù)脈沖,輸出Y減1。計數(shù)到達(dá)終值0.0,計數(shù)終止,由D輸出真來指示。脈沖YD01010101……..0-10-20……..001先發(fā)一個復(fù)位脈沖,Y輸出分別為:0/1000;再發(fā)一個置數(shù)脈沖,加方式加1,減方式減1。應(yīng)用(Application):

隨著控制輸入信號的時間長短改變輸出方波脈沖寬度。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)項用戶參數(shù)T方波周期,單位:秒F2Ton方波高電平寬度,單位:秒F1T1切換方波高電平寬度的時間,單位:秒F0Ton1第二方波高電平寬度,單位:秒F1輸入Z控制開關(guān)輸入BF輸出D方波輸出BF提示(Note):在輸入Z上升沿時,輸出由參數(shù)定義的方波脈沖列;在Z下降沿時,結(jié)束方波脈沖列輸出,輸出端保持0狀態(tài)。如果輸入Z在1狀態(tài)的時間超過T1,則T1后,方波脈沖列的脈寬改用Ton1的定義。注意,這里僅允許改變脈沖列的寬度,不允許改變脈沖的周期。如T1=0.0,則輸出脈寬總為Ton。注意:所有時間將被量化為計算頁的周期的倍數(shù)。如果,方波高電平寬度大于等于方波周期,輸出將是一個位真的長期高電平。例:為了保證脈沖列的準(zhǔn)確性請注意以下兩點:脈沖得周期與高電平的時間都是算法周期的整倍數(shù)。因內(nèi)部計數(shù)的關(guān)系,脈沖周期的最大值不要超越以下限制:算法周期(毫秒)102050100200250500脈沖周期(秒)655171032766550171001638332760算法周期(秒)125103060120脈沖周期(秒)65500171000327600655000196500039300007860000應(yīng)用(Application):

輸出復(fù)位后查詢首次為1的輸入信號序號。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Num控制Z1輸出值的數(shù)值W1輸入輸出Z1~1616個開關(guān)量輸入BFR復(fù)位,輸入無1時復(fù)位才有效。BFY復(fù)位后為0。顯示首次為1的開關(guān)量序號(1-16)F0Yp輸入信號打包輸出F0D0:復(fù)位后輸入開關(guān)量沒有發(fā)生0到1變化;1:復(fù)位后輸入開關(guān)量發(fā)生過0到1變化BFD1當(dāng)輸入為1的個數(shù)>=Y時,輸出Z1為1BF提示(Note):

從16個輸入中查找出第一個從0變?yōu)?的開關(guān)量的序號,輸入信號的優(yōu)先級為前高低。如果輸入中為1的輸入個數(shù)>=Num時,輸出Z1=1,否則Z1=0;若二個輸入同時為1,則輸入Y中顯示較小的輸入腳號。例:對DI7輸入一個正脈沖,則首出模塊顯示發(fā)生過有真值的輸入(Z=1);同時告知,第一個輸入真值的輸入腳是7號(Y=7),即DI7。因為參數(shù)Num=1(模塊下方Num=1),故輸出Z=1。應(yīng)用(Application):

對輸入量進(jìn)行按位計算。即第一位與第一位運算,第二位與第二位運算。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Mode運算方式:見后WANDBit輸出數(shù)據(jù)的位數(shù):8位(BYTE)/16位(WORD)WWordType輸入有效類型有:1有效,0有效,上升沿有效,下降沿有效B0輸入,整形數(shù)輸入,或是立即整形數(shù)L0z輸入有效時才進(jìn)行計算B1輸出Y按位操作輸出L0

提示(Note):

運算方式:模式:運算方式:ANDX1與X2各位對應(yīng)進(jìn)行與運算ORX1與X2各位對應(yīng)進(jìn)行或運算XORX1與X2各位對應(yīng)進(jìn)行異或運算輸入1取反對X1取反輸入2取反對X2取反輸入1左循環(huán)移位對X1左

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論