版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
OASyS配置CMX概述
簡(jiǎn)介全稱(chēng):ControlandMeasurementeXecutive(控制和測(cè)量執(zhí)行)CMX子系統(tǒng)由表、進(jìn)程、應(yīng)用程序組成。CMX發(fā)揮中心作用:獲取實(shí)時(shí)數(shù)據(jù)與OASyS的其它子系統(tǒng)相互配合傳送指令與RTU通信收集系統(tǒng)當(dāng)前的信息CMX實(shí)時(shí)數(shù)據(jù)庫(kù)和控制包表內(nèi)存駐留(每10秒更新備份)數(shù)據(jù)庫(kù)不時(shí)地寫(xiě)入硬盤(pán)進(jìn)程應(yīng)用程序數(shù)據(jù)服務(wù)器SQLserver復(fù)制服務(wù)器CMX實(shí)時(shí)數(shù)據(jù)庫(kù)程序包負(fù)責(zé)以下任務(wù):采集數(shù)據(jù)檢查報(bào)警條件數(shù)值刻度驅(qū)動(dòng)裝置為取得的當(dāng)前信息提供存儲(chǔ)提供用戶(hù)控制現(xiàn)場(chǎng)設(shè)備的進(jìn)程CMX數(shù)據(jù)采集每當(dāng)軟件采集數(shù)據(jù),數(shù)據(jù)源更新CMX表:Pollingoccursinregularlyscheduledsessions數(shù)據(jù)存儲(chǔ)在CMX以下表中:analogstatusrateremoteOmnicomm相關(guān)的表數(shù)據(jù)質(zhì)量OASyS
檢查數(shù)據(jù)質(zhì)量,并且在系統(tǒng)畫(huà)面上使用解釋圖標(biāo)指示點(diǎn)的質(zhì)量:數(shù)據(jù)點(diǎn)放到人工輸入模式點(diǎn)停止掃描數(shù)據(jù)不刷新點(diǎn)在錯(cuò)誤狀態(tài)數(shù)值超出設(shè)備設(shè)定值如果是計(jì)算點(diǎn),表明是DataBASIC出現(xiàn)錯(cuò)誤禁止點(diǎn)的報(bào)警數(shù)據(jù)轉(zhuǎn)移遙測(cè)和系統(tǒng)數(shù)據(jù)都不斷的從“hot”和”可操作”的CMX移走。Collect進(jìn)程把遙測(cè)數(shù)據(jù)轉(zhuǎn)移到歷史數(shù)據(jù)庫(kù)。通信連接統(tǒng)計(jì)轉(zhuǎn)移到歷史數(shù)據(jù)庫(kù)的CommStats
表。事件數(shù)據(jù)轉(zhuǎn)移到歷史數(shù)據(jù)庫(kù)的event表。復(fù)制進(jìn)程把數(shù)據(jù)轉(zhuǎn)移到備用CMX主機(jī)。數(shù)據(jù)轉(zhuǎn)移OmnicommRTUrequestresponseRealtimekrunchinfoconnectioninfoprotocolinfoprotocolstatusanalograteremoteinforemoteRschedconnectionCMX和Omnicomm仲裁仲裁進(jìn)程決定服務(wù)狀態(tài)同步備用數(shù)據(jù)庫(kù)到主服務(wù)器的數(shù)據(jù)庫(kù)識(shí)別系統(tǒng)中設(shè)備和主機(jī)的狀態(tài)每一個(gè)主機(jī)的狀態(tài)每秒鐘廣播給站點(diǎn)其它所有的主機(jī)。當(dāng)出現(xiàn)下面情況時(shí),需要切換到備用主機(jī):關(guān)鍵進(jìn)程失敗,比如pollfordataorjsh。關(guān)鍵設(shè)備失敗,比如硬盤(pán)或者網(wǎng)絡(luò)。仲裁仲裁監(jiān)控(arbMonitor)檢查系統(tǒng)所有設(shè)備的狀態(tài)當(dāng)需要的時(shí)候,啟動(dòng)從hot服務(wù)器的切換系統(tǒng)監(jiān)控(sysMon)檢測(cè)系統(tǒng)狀態(tài)和arbMonitor
切換sysMon停止切換到失敗的備用服務(wù)器sysMon嘗試重啟失敗的服務(wù)器系統(tǒng)監(jiān)控使用仲裁監(jiān)控信息,扮演系統(tǒng)的“看管者”仲裁&系統(tǒng)監(jiān)控CMX1CMX2Arbitration檢查每一個(gè)服務(wù)器的狀態(tài)廣播給所有的主機(jī)啟動(dòng)切換XIS1XIS2系統(tǒng)監(jiān)控OverseessystemStallsFailoverCMX復(fù)制CMX可以配置為冗余復(fù)制進(jìn)程把“可操作”數(shù)據(jù)轉(zhuǎn)移到備用主機(jī)如果主機(jī)失敗,允許備用服務(wù)器負(fù)責(zé)控制支持兩個(gè)級(jí)別的冗余:服務(wù)級(jí)別-雙機(jī)站點(diǎn)級(jí)別-在主備站之間CMX表CMX有四種表的設(shè)置:SCADA安全責(zé)任區(qū)域系統(tǒng)配置報(bào)警屬性表分類(lèi)CMX表的關(guān)系數(shù)據(jù)庫(kù)地圖CMX數(shù)據(jù)訪問(wèn)CMX數(shù)據(jù)可以通過(guò)以下方式訪問(wèn)和修改:XOS畫(huà)面站示意圖總覽顯示數(shù)據(jù)庫(kù)管理工具(DMT)命令行dbget,dbput,dbdel,dbllfnputSQL客戶(hù)端isql
緒論CMXSQL服務(wù)器允許對(duì)實(shí)時(shí)服務(wù)器進(jìn)行訪問(wèn)無(wú)需通過(guò)XOS工作站就可以對(duì)CMX進(jìn)行訪問(wèn)CMX包括了一系列可以用于瀏覽、獲取或者修改數(shù)據(jù)庫(kù)信息的命令行SQL語(yǔ)句它是Sybase事務(wù)SQL的子集,包括select,insert,update和delete遠(yuǎn)程程序調(diào)用(RPCs)命令行語(yǔ)句結(jié)構(gòu)查詢(xún)語(yǔ)言結(jié)構(gòu)查詢(xún)語(yǔ)言(SQL)通常用于在一個(gè)數(shù)據(jù)庫(kù)中執(zhí)行相關(guān)操作選擇信息插入、更新、刪除記錄數(shù)據(jù)點(diǎn)的計(jì)算,例如,求平均值不同的數(shù)據(jù)庫(kù)供應(yīng)商的SQL語(yǔ)言版本不盡相同登錄/注銷(xiāo)登錄isql-Usa-Pcmxmanager-SCMX結(jié)果1>_接下來(lái)可以輸入查詢(xún)語(yǔ)句要執(zhí)行查詢(xún),另起新行輸入“go”后回車(chē)注銷(xiāo)1>quit存儲(chǔ)和注冊(cè)過(guò)程存儲(chǔ)過(guò)程是SQL語(yǔ)句中的一個(gè)集合,它們可以接受一個(gè)或者多個(gè)的用戶(hù)參數(shù)注冊(cè)過(guò)程是用C語(yǔ)言編寫(xiě),然后編譯到cmxsvr中的過(guò)程有用的CMX過(guò)程這里有一些專(zhuān)門(mén)用于瀏覽CMX數(shù)據(jù)庫(kù)結(jié)構(gòu)的注冊(cè)過(guò)程這些過(guò)程包括:sp_syntaxsp_tablessp_helpdbsp_helptypesp_helptextsp_syntax該過(guò)程返回一個(gè)特定注冊(cè)過(guò)程的使用信息,或者列出所有的注冊(cè)過(guò)程用法:1>sp_syntax2>go部分返回結(jié)果:sp_addDBalarmsp_addSYSalarmsp_debugsp_fldgetsp_tables顯示CMX數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)表用法:1>sp_tables2>go部分返回結(jié)果:qualifier owner name type remarks
CMX dbo
almsum TABLE alarmsummaryCMX dbo analog TABLE analogstructure descriptorsp_helpdb顯示所有的CMX數(shù)據(jù)表或者某個(gè)特定數(shù)據(jù)表的信息用法:1>sp_helpdbanalog2>go結(jié)果:Name Points Data Overhead
%Data
Dimensionanalog 341 180048 95344 65.378805 1000輸入不帶任何參數(shù)的sp_helpdb命令會(huì)返回所有CMX數(shù)據(jù)表的信息sp_helptype顯示一個(gè)CMX數(shù)據(jù)表或者數(shù)據(jù)類(lèi)型的定義用法:1>sp_helptypeanalog2>go部分返回結(jié)果:field type descriptionname pntname Mnemonicrtu
remoteslot remotenumberornameflag flags Flags
sp_helptype用法:1>sp_helptypeflags2>go部分返回信息:field type descriptionmanl
oas_boolean_t Ispointonmanualover-ridebmsg
messageslot Basestatusmessagenumbercmsg
messageslot Currentstatusmessagenumberfresh oas_boolean_t Thisdataisfreshlyupdatedmsgtxt
msgstring Textfieldcorrespondingto currentmessageflash oas_boolean_t Alarmflashing/unack獲取和更新數(shù)據(jù)用于瀏覽和更新數(shù)據(jù)的常用命令包括:selectinsertupdatedelete其它有關(guān)命令可以在“ServerCommandsReference”中找到Select語(yǔ)句從單獨(dú)的CMX數(shù)據(jù)表中獲取記錄和字段信息:用法:1>select*fromanalog2>go或者:1>selectname,curvalfromanalog2>goWhere語(yǔ)句用于指定一個(gè)CMX表中記錄的子集可以和select,insert,update和delete語(yǔ)句一起使用用法:1>selectname,curvalfromanalog2>wherecurval>453>goSetRowcount限制返回?cái)?shù)據(jù)的輸出用法:1>setrowcount102>go當(dāng)返回的數(shù)據(jù)集的大小未知并且沒(méi)有使用“where”子句的時(shí)候,可以使用setrowcount語(yǔ)句。Insert語(yǔ)句從CMX數(shù)據(jù)表中增加新記錄用法:1>insertintoanalog2>(name,flag.manl,curval)3>values4>(“temp”,“yes”,15)5>goUpdate語(yǔ)句修改一個(gè)特定記錄和字段的數(shù)值用法:1>updateanalog2>setflag.manl=“yes”,curval=103>wherenamelike“%test%”4>goDelete語(yǔ)句從CMX表中刪除記錄用法:1>deletefromanalog2>wherename=“temp”3>go警告:如果沒(méi)有使用“where”子句,數(shù)據(jù)表中所有的數(shù)據(jù)將會(huì)被刪除1>deletefromspooler2>go存儲(chǔ)過(guò)程要瀏覽CMX中的存儲(chǔ)過(guò)程,輸入:1>selectnamefromsysprocedures2>go要瀏覽存儲(chǔ)過(guò)程的代碼,使用sp_helptextsp_helptext打印一個(gè)CMX存儲(chǔ)過(guò)程的文本用法:1>sp_helptext
addviewarea2>go結(jié)果:createprocedureaddviewarea(@displayvarchar(30),@newAreavarchar(30))as execsp_modarea@area=@newArea,@selView=“yes” selectarea,selectView fromxoslogins wherename(display)=@display命令行工具可以使用多種命令行工具,獲取和使用數(shù)據(jù)dbgetdbputdbdeldblltext_savetext_loadfnputdbget獲取一個(gè)CMX字段的數(shù)值語(yǔ)法:
dbget[-t]table.ptname.fldname例子:
dbgetanalog.1.curvaldbput更新一個(gè)CMX字段的數(shù)值語(yǔ)法:
dbput
table.ptname.fldname=“newval”例子:
dbputanalog.1.curval=2700
dbputstatus.1.cursta=“open”dbdel刪除一個(gè)CMX記錄和它的數(shù)據(jù)語(yǔ)法:
dbdeltablepoint例子:
dbdelanalogkana1
dbdelstatusksta1dbll數(shù)據(jù)造冊(cè)/導(dǎo)入用于輸入或者處理記錄的強(qiáng)大工作在項(xiàng)目啟動(dòng)用于保存更新的數(shù)據(jù)表的備份把數(shù)據(jù)表內(nèi)容打印到ASCII文件把ASCII文件的內(nèi)容裝入到一個(gè)CMX數(shù)據(jù)表中dbll:模板輸出數(shù)據(jù)表的數(shù)據(jù)結(jié)構(gòu)語(yǔ)法:
dblltemplate<tblename><tempfile>例子:
dblltemplateanaloganalog.tdbll:輸出以flat/tabular/list的形式輸出一個(gè)數(shù)據(jù)表語(yǔ)法:
dbll[flat|tabular|list] <tempfile> <list><listfile>
例子:
dblllistanalog.t*analog.ldbll-Loadload選項(xiàng)把數(shù)據(jù)從list文件中裝入到一個(gè)狀態(tài)為FAIL的CMX數(shù)據(jù)表中該選項(xiàng)不推薦用戶(hù)使用,因?yàn)樗鼪](méi)有啟用錯(cuò)誤檢查機(jī)制(例如:記錄完整性檢查被關(guān)閉、字段級(jí)檢查沒(méi)有執(zhí)行等)語(yǔ)法:dbllloadinput_file_nameoutput_error_file_name例子:c:\>dbllloadanalog.lanalog.errdbll-SafeloadSafeload選項(xiàng)允許把配置數(shù)據(jù)加載到一臺(tái)為hot的CMX中在一個(gè)可操作的系統(tǒng)上,當(dāng)使用dbll
safeload時(shí)需要特別注意。語(yǔ)法:dbll
safeload
input_file_nameoutput_error_file_name例子:c:\>dbll
safeloadanalog.lanalog.errtext_save創(chuàng)建一個(gè)可讀格式(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地板磚供貨合同協(xié)議
- 有利于買(mǎi)家的采購(gòu)合同模板
- 簡(jiǎn)單汽車(chē)租賃合同大全
- 銷(xiāo)售合同合同范本
- 滅火器材的快速使用與效果評(píng)估
- 基于機(jī)器學(xué)習(xí)的光子太赫茲通信系統(tǒng)中幾何整形技術(shù)研究
- 陰影環(huán)境下的全光函數(shù)采樣與新視點(diǎn)重構(gòu)研究
- 海拉爾盆地烏爾遜-貝爾凹陷油氣成藏過(guò)程及有利目標(biāo)預(yù)測(cè)
- 智能制造基地監(jiān)理合同(2篇)
- 智能家居公司合并合同(2篇)
- 加油站廉潔培訓(xùn)課件
- 2022版義務(wù)教育(生物學(xué))課程標(biāo)準(zhǔn)(附課標(biāo)解讀)
- 2023屆上海市松江區(qū)高三下學(xué)期二模英語(yǔ)試題(含答案)
- 誡子書(shū)教案一等獎(jiǎng)?wù)]子書(shū)教案
- 《民航服務(wù)溝通技巧》教案第16課民航服務(wù)人員平行溝通的技巧
- 深圳市物業(yè)專(zhuān)項(xiàng)維修資金管理系統(tǒng)操作手冊(cè)(電子票據(jù))
- 2023年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫(kù)含答案解析
- 起重機(jī)械安裝吊裝危險(xiǎn)源辨識(shí)、風(fēng)險(xiǎn)評(píng)價(jià)表
- 華北理工兒童口腔醫(yī)學(xué)教案06兒童咬合誘導(dǎo)
- 中國(guó)建筑項(xiàng)目管理表格
- 高一3班第一次月考總結(jié)班會(huì)課件
評(píng)論
0/150
提交評(píng)論