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

下載本文檔

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

文檔簡(jiǎn)介

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

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

公式Function:

圖形ConfiguringShow:

定義表ParameterDescription:

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

對(duì)兩個(gè)輸入浮點(diǎn)數(shù)進(jìn)行乘法運(yùn)算。

公式Function:

圖形ConfiguringShow:

定義ParameterDescription:

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

對(duì)兩個(gè)輸入浮點(diǎn)數(shù)進(jìn)行除法運(yùn)算。

公式(Function):

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

定義(ParameterDescription):

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

對(duì)輸入浮點(diǎn)數(shù)開方運(yùn)算。

公式(Function):

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

定義(ParameterDescription):

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

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

對(duì)輸入浮點(diǎn)數(shù)取絕對(duì)值。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):

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

算術(shù)多項(xiàng)式運(yùn)算。

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):

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

對(duì)8個(gè)浮點(diǎn)數(shù)加或減。

公式(Function):

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

定義(ParameterDescription):

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

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

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):

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

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

指數(shù),對(duì)數(shù),求模運(yùn)算。

公式(Function):

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

定義(ParameterDescription):

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

提示(Note):

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

三角或反三角運(yùn)算,角度以弧度為單位。

公式(Function):

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

定義(ParameterDescription):

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

水汽焓、熵值運(yùn)算。

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)項(xiàng)用戶參數(shù)Mode見后輸入輸出P/S/H壓力MPa或熵或焓F0.0T/S/H溫度C或熵或焓F0.0熱力計(jì)算結(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,=〉沸點(diǎn)T,T=>飽和PP,H=>T溫度H,T=〉P壓力模塊功能:進(jìn)行指定的熱力計(jì)算。輸入水汽的壓力與溫度,計(jì)算水汽的焓值。輸入水汽的壓力與溫度,計(jì)算水汽的比容。輸入水汽的壓力與溫度,計(jì)算水汽的熵值。輸入壓力與熵值,計(jì)算對(duì)應(yīng)的溫度。輸入水的壓力與溫度,計(jì)算水的焓值。輸入水的壓力與溫度,計(jì)算水的比容。輸入水的壓力與溫度,計(jì)算水的熵值。輸入熵與溫度,計(jì)算對(duì)應(yīng)的壓力。輸入汽的壓力與溫度,計(jì)算汽的焓值。輸入汽的壓力與溫度,計(jì)算汽的比容。輸入汽的壓力與溫度,計(jì)算汽的熵值。輸入壓力,第二腳為空腳,計(jì)算出對(duì)應(yīng)的沸點(diǎn)。第一腳為空腳,輸入溫度,計(jì)算出對(duì)應(yīng)的飽和壓力。輸入壓力與焓值,計(jì)算對(duì)應(yīng)的溫度。輸入焓值與溫度,計(jì)算出對(duì)應(yīng)的壓力。壓力溫度焓值比容熵值單位:MPa℃Kj/KgM3/KgKJ/Kg*K應(yīng)用(Application):

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

圖形(ConfiguringShow):

定義(ParameterDescription):

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

提示(Note):

用于對(duì)輸入信號(hào)進(jìn)行限幅,當(dāng)輸入信號(hào)大于高限H時(shí),模塊的輸出被限制在高限H,當(dāng)輸入信號(hào)小于低限L時(shí),模塊的輸出被限制在低限L。輸入信號(hào)介于高低限之間時(shí),模塊的輸出等于輸入值。例: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í)間。設(shè)在時(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)色—輸出的速率;綠色—速率上限;紅色—速率下限;黃色—報(bào)警。實(shí)時(shí)趨勢(shì)圖:紅色—輸入信號(hào);藍(lán)色—輸出信號(hào);黃色—速率上限;天藍(lán)色—輸出的速率;白色—速率下限;綠色—越限報(bào)警;橙色—越上限;紫色—越下限。上限大于下限時(shí):輸出能控制在上下限之間。上限小于下限時(shí):輸入速率與上下限速率中至少有一個(gè)同號(hào),則超限時(shí)跟隨同號(hào)的限值;輸入速率與上下限速率都異號(hào),則自行動(dòng)作,速率不為零。不報(bào)警。跟隨上限時(shí),報(bào)越上限;跟隨下限時(shí),報(bào)越下限。輸入從上升轉(zhuǎn)為下降時(shí),輸出速率從跟隨上限轉(zhuǎn)為跟蹤下限。應(yīng)用(Application):

超前與滯后運(yùn)算

公式(Function):

傳遞函數(shù)表示:=GNLD:超時(shí)時(shí)間常數(shù);LG滯后時(shí)間常數(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ù)時(shí)間域s與離散時(shí)間域z之間關(guān)系式:z=e∵e=∴s=帶入傳遞函數(shù)得:Y(n)=Y(n-1)+GNX(n)+GNX(n-1)應(yīng)用(Application):

純滯后運(yùn)算

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)DT純滯后時(shí)間常數(shù),單位秒,必須0<=DT/T<=10F0.0k系數(shù),K>0F1.0LT慣性時(shí)間常數(shù),單位秒,LT=0.0時(shí)為純滯后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):

微分運(yùn)算

公式(Function):

圖形(ConfiguringShow):

定義(ParameterDescription):局部變量描述變量類型缺省值參數(shù)用戶參數(shù)Kd系數(shù)F1.0Td微分時(shí)間常數(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ù),每個(gè)應(yīng)小于1.0,總和等于1.0F1/8輸入輸出X模擬量輸入F0.0Y濾波后輸出F0.0應(yīng)用(Application):

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

圖形(ConfiguringShow):

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

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

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

圖形(ConfiguringShow):

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

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

簡(jiǎn)單的邏輯與運(yùn)算模塊。

公式(Function):

圖形(ConfiguringShow):

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

簡(jiǎn)單的邏輯與運(yùn)算模塊。

公式(Function):

圖形(ConfiguringShow):

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

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

簡(jiǎn)單的邏輯或運(yùn)算模塊。

公式(Function):

圖形(ConfiguringShow):

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

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

簡(jiǎn)單的邏輯或運(yùn)算模塊。

公式(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):

異或是反,與和或運(yùn)算三種運(yùn)算的組合。

公式(Function):

或圖形(ConfiguringShow):

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

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

圖形(ConfiguringShow):

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

給出8個(gè)不同周期的方波,觀察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)成一個(gè)電平型RS觸發(fā)器,輸出2個(gè)布爾量。真值關(guān)系如下:S1010R0110D100不變011不變輸入以電平為準(zhǔn)。復(fù)位正電平,使輸出D清零;置位的正電平,使輸出D置1。復(fù)位置位同時(shí)為正電平,復(fù)位優(yōu)先,即輸出D清零。輸出D1狀態(tài)總為輸出D的反狀態(tài)。例:觀察組態(tài)運(yùn)行情況與真值表表示的一致。應(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):

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

圖形(ConfiguringShow):

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

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

圖形(ConfiguringShow):

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

提示(Note):

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

隨著控制輸入信號(hào)的時(shí)間長(zhǎng)短改變輸出方波脈沖寬度。

圖形(ConfiguringShow):

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

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

圖形(ConfiguringShow):

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

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

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

圖形(ConfiguringShow):

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

提示(Note):

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論