附件1:中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范(V3.0)_第1頁
附件1:中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范(V3.0)_第2頁
附件1:中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范(V3.0)_第3頁
附件1:中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范(V3.0)_第4頁
附件1:中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范(V3.0)_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

QB/CUQB/CUXXX-2021-XXXX中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范TechnicalSpecificationforBInterfaceInChinaUnicomPowerAndEnvironmentSupervisionSystem(V3.0)2021-xx-xx發(fā)布2021-xx-xx實(shí)施中國聯(lián)通公司發(fā)布中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范V3.0II目??次TOC\o"1-4"\h\z\u前言 II1范圍 12規(guī)范性引用文件 13術(shù)語和定義 13.1 監(jiān)控中心-SupervisionCenter(SC) 13.2 現(xiàn)場監(jiān)控單元-Supervisionunit(SU) 13.3 通信協(xié)議—CommunicationProtocol 13.4 B接口—BInterface 13.5 監(jiān)控對象—SupervisionObject(SO) 13.6 監(jiān)控點(diǎn)—SupervisionPoint(SP) 13.7 數(shù)據(jù)流接口 24接口 25B接口互聯(lián)規(guī)范 25.1 B接口互聯(lián) 25.1.1 接口方式 25.1.2 接入雙方要求 25.2 B接口報文協(xié)議 25.2.1 報文原則 25.2.2 WSDL定義 25.2.3 基本報文格式定義 35.2.4 對象模型 35.2.5 基本定義 35.2.6 常量定義 55.2.7 枚舉定義 55.2.8 數(shù)據(jù)結(jié)構(gòu)定義 65.2.9 報文類型定義 65.2.10 數(shù)據(jù)流格式定義 85.3 SU自動升級能力 575.4 SC心跳功能 57前??言中國聯(lián)通B接口技術(shù)規(guī)范V2.0發(fā)布后,對規(guī)范中國聯(lián)通動力環(huán)境集中監(jiān)控系統(tǒng)(以下簡稱動環(huán)監(jiān)控系統(tǒng))建設(shè)起到極大的促進(jìn)作用。在B接口技術(shù)規(guī)范v2.0使用過程中,部分?。▍^(qū))公司和動環(huán)廠家在遵守原技術(shù)規(guī)范的前提下,提出了一些說明和應(yīng)用邏輯細(xì)節(jié)上的補(bǔ)充,相關(guān)補(bǔ)充說明使技術(shù)規(guī)范更趨完善、清晰。本技術(shù)規(guī)范與《中國聯(lián)通B接口技術(shù)規(guī)范V2.0》相比,除編輯性修改外主要技術(shù)變化如下:——修改了原“登出指令”中文名稱為“注銷指令”,指令報文內(nèi)容未作修改(見)——遙控量指令報文中增加了時間間隔內(nèi)容(見)——增加了下發(fā)及修改密碼指令報文(見3)本技術(shù)規(guī)范明確了動環(huán)監(jiān)控系統(tǒng)監(jiān)控單元B接口定義、互聯(lián)協(xié)議、報文協(xié)議等技術(shù)要求,也是中國聯(lián)通網(wǎng)絡(luò)技術(shù)研究院電源與節(jié)能研究部進(jìn)行B接口測試的依據(jù)。PAGE4PAGE3中國聯(lián)通動環(huán)監(jiān)控系統(tǒng)B接口技術(shù)規(guī)范V3.0范圍B接口規(guī)定了動環(huán)監(jiān)控系統(tǒng)現(xiàn)場監(jiān)控單元(SU)與監(jiān)控中心(SC)之間的數(shù)據(jù)傳輸規(guī)范。SU與SC之間的數(shù)據(jù)傳輸規(guī)范性引用文件下列文件中的條款通過本標(biāo)準(zhǔn)的引用而成為本標(biāo)準(zhǔn)的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勘誤的內(nèi)容)或修訂版均不適用于本標(biāo)準(zhǔn),然而,鼓勵根據(jù)本標(biāo)準(zhǔn)達(dá)成協(xié)議的各方研究是否可使用這些文件的最新版本。凡是不注日期的引用文件,其最新版本適用于本標(biāo)準(zhǔn)。YD/T1363-2014通信局(站)電源、空調(diào)及環(huán)境集中監(jiān)控管理系統(tǒng)術(shù)語和定義下列術(shù)語和定義使用于本文件監(jiān)控中心-SupervisionCenter(SC)面向多SU管理的高級監(jiān)控層次,通過開放的數(shù)據(jù)接口實(shí)現(xiàn)對全網(wǎng)SU的監(jiān)控。監(jiān)控單元-Supervisionunit(SU)監(jiān)控系統(tǒng)的最小子系統(tǒng),對動力設(shè)備及環(huán)境的數(shù)據(jù)進(jìn)行采集,并具有統(tǒng)計、分析、管理、數(shù)據(jù)中繼和傳輸?shù)裙δ堋Mㄐ艆f(xié)議—CommunicationProtocol規(guī)范兩個實(shí)體之間進(jìn)行標(biāo)準(zhǔn)通信的應(yīng)用層的規(guī)約。B接口—BInterface現(xiàn)場監(jiān)控單元(SU)與上級監(jiān)控中心之間的接口。監(jiān)控對象—SupervisionObject(SO)被監(jiān)控的各種電源、空調(diào)設(shè)備及機(jī)房環(huán)境。監(jiān)控點(diǎn)—SupervisionPoint(SP)監(jiān)控對象上某個特定的監(jiān)控信號。數(shù)據(jù)流接口一種基于Soap+XML技術(shù)的接口。接口整個監(jiān)控系統(tǒng)采用集中管理方式,動力監(jiān)控中心與現(xiàn)場監(jiān)控單元的接口定義如圖所示。接口定義示意圖本互聯(lián)接口指B接口,后面的描述簡稱為B接口。B接口互聯(lián)規(guī)范B接口互聯(lián)接口方式SU與SC之間通過WebService和FTP方式互聯(lián),二者同時形成完整的B接口協(xié)議標(biāo)準(zhǔn)。接入雙方要求SC獲取SU的實(shí)時遙測、遙信、遙調(diào)監(jiān)控信息及數(shù)據(jù),SC對SU進(jìn)行遙調(diào)及遙控命令,采用WebService方式,此時SU為服務(wù)端,SC為客戶端;SU向SC主動注冊、注銷、上送告警量、狀態(tài)變化量等,采用WebService方式,此時SC為服務(wù)端,SU為客戶端。B接口報文協(xié)議報文原則SC與SU之間的接口基于WebService技術(shù),消息協(xié)議采用XML格式。發(fā)起方作為客戶端,響應(yīng)方作為服務(wù)端。WSDL定義SC提供的Webservice接口的WSDL定義見附件SU接口的Webservice接口的WSDL定義見附件基本報文格式定義基本報文格式定義類型一級節(jié)點(diǎn)二級節(jié)點(diǎn)定義請求報文RequestPK_Type報文類型Info報文內(nèi)容響應(yīng)報文ResponsePK_Type報文類型Info報文內(nèi)容對象模型現(xiàn)場監(jiān)控單元SU的參考模型參考如下:SU的對象模型基本定義當(dāng)前告警:當(dāng)前未結(jié)束的告警;實(shí)時數(shù)據(jù):最靠近當(dāng)前時間的有效數(shù)據(jù);SU編碼:全網(wǎng)唯一,采用MAC地址作為SU編碼,十六進(jìn)制表示;SU資管編碼:資管系統(tǒng)的SU編碼,按照集團(tuán)相應(yīng)的資源命名規(guī)范實(shí)施;設(shè)備編碼:設(shè)備類型3位+順序編號2位,共5位編碼;設(shè)備資管編碼:資管系統(tǒng)的設(shè)備編碼,按照集團(tuán)相應(yīng)的資源命名規(guī)范實(shí)施;監(jiān)控信息ID:設(shè)備上的監(jiān)控信息編號,由監(jiān)控點(diǎn)ID和2位信號狀態(tài)組成,共12位,監(jiān)控信息ID在每個設(shè)備中唯一,見附表所示。監(jiān)控信息ID,按照從高位到低位的順序排列,具體定義如下:監(jiān)控信息ID定義字段內(nèi)容設(shè)備類型信號分類信號信息信號順序號信號名稱信號狀態(tài)字段長度(位)31323其中高7位和信號順序號組成監(jiān)控點(diǎn)ID,信號狀態(tài)為2位,相關(guān)監(jiān)控信息詳見定期發(fā)布的中國聯(lián)通動環(huán)系統(tǒng)監(jiān)控信息標(biāo)準(zhǔn)化編碼表。告警事件描述采用XML文件,XML格式如下:<TAlarm> <SerialNo>告警序號</SerialNo> <DeviceId>設(shè)備編號</DeviceId> <DeviceRId>設(shè)備資管編號</DeviceRId> <AlarmTime>告警時間</AlarmTime> <TriggerVal>告警觸發(fā)值</TriggerVal> <AlarmFlag>告警標(biāo)志</AlarmFlag> <Id>監(jiān)控點(diǎn)ID</Id> <AlarmDesc>告警文本</AlarmDesc></TAlarm>SerialNo:告警序號,以10位數(shù)字表示,如0012345678(十進(jìn)制),不足10位前面補(bǔ)0,最大不能超過一個無符號長整型所表示的數(shù)字,即數(shù)字在0000000001∽4294967295之間;在SU內(nèi)告警序號順序增加;告警結(jié)束時的告警序號與告警產(chǎn)生時的告警序號相同;當(dāng)告警序號達(dá)到最大值時,從0000000001開始;SUID:參見SU編碼;SURID:參見SU資管編碼;DeviceId:參見設(shè)備編碼;DeviceRId:參見設(shè)備資管編碼;AlarmTime:告警時間,格式:YYYY-MM-DD<SPACE鍵>hh:mm:ss(采用24小時的時間制式);TriggerVal:告警觸發(fā)值;AlarmFlag:告警標(biāo)志,BEGIN/END;Id:參見12位監(jiān)控信息ID,包含了監(jiān)控點(diǎn)的告警狀態(tài)和正常;告警文本:40字節(jié)以內(nèi)的告警內(nèi)容描述。例:<TAlarm> <SerialNo>0012345678</SerialNo> <DeviceId>42601</DeviceId> <DeviceRId>XXXXX</DeviceRId> <AlarmTime>2015-06-1011:19:31</AlarmTime> <TriggerVal>46.1V</TriggerVal> <AlarmFlag>BEGIN</AlarmFlag> <Id>426220301000</Id> <AlarmDesc>直流屏輸出電壓低告警(46.1V)</AlarmDesc></TAlarm>說明:例中46.1V為告警觸發(fā)值,其中<(符>、<)符>為半角符號。對于遙信量告警,文字可以為空。所有文本描述中不能包含”<符”、”>符”字符。時間格式Y(jié)YYY-MM-DD<SPACE鍵>hh:mm:ss(采用24小時的時間制式)數(shù)據(jù)類型的字節(jié)數(shù)定義數(shù)據(jù)類型字節(jié)數(shù)定義類型字節(jié)數(shù)long4字節(jié)short2字節(jié)char1字節(jié)float4字節(jié)double8字節(jié)枚舉類型4字節(jié)常量定義常量定義USER_LENGTH用戶名長度20字節(jié)PASSWORD_LEN口令長度20字節(jié)AUTH_LEN鑒權(quán)密碼長度6字節(jié)DES_LENGTH描述信息長度40字節(jié)VER_LENSU版本長度20字節(jié)VENDOR_LENGTHSU廠家信息50字節(jié)MODEL_LENGTHSU型號(廠家)20字節(jié)SUID_LENSU編碼長度12字節(jié)SURID_LENSU資管編碼長度遵循集團(tuán)資管系統(tǒng)規(guī)范規(guī)定DEVICEID_LEN設(shè)備編碼長度5字節(jié)DEVICERID_LEN設(shè)備資管編碼長度遵循集團(tuán)資管系統(tǒng)規(guī)范規(guī)定ID_LENGTH監(jiān)控點(diǎn)ID長度12字節(jié)IP_LENGTHIP串長度15字節(jié)SERIALNO_LEN告警序號長度10字節(jié)TIME_LEN時間串長度19字節(jié)PERIOD_LEN時間點(diǎn)長度8字節(jié)DEVICEVENDER_LEN設(shè)備廠家名稱長度10字節(jié)DEVICETYPE_LEN設(shè)備型號長度20字節(jié)MFD_LEN生產(chǎn)日期長度10字節(jié)CONTROLLERTYEP_LEN設(shè)備控制器類型長度20字節(jié)SOFTWAREVERSION_LEN設(shè)備軟件版本長度10字節(jié)BATCHNO_LEN設(shè)備產(chǎn)品批號長度20字節(jié)PORTNAME_LENSU端口種類長度3字節(jié)PORTTYPE_LENSU端口類型長度3字節(jié)PORTSETTING_LENSU端口配置長度12字節(jié)枚舉定義枚舉定義屬性名稱屬性描述枚舉類型類型定義EnumRightModeSU向SC提供的權(quán)限INVALID=0無權(quán)限LEVEL1=1具備數(shù)據(jù)讀的權(quán)限,當(dāng)用戶可以讀某個數(shù)據(jù),而無法寫任何數(shù)據(jù)時返回這一權(quán)限值。LEVEL2=2具備數(shù)據(jù)讀、寫的權(quán)限,當(dāng)用戶對某個數(shù)據(jù)具有讀寫權(quán)限時返回這一權(quán)限值。EnumResult報文返回結(jié)果FAILURE=0失敗SUCCESS=1成功EnumFlag告警標(biāo)志END=0結(jié)束BEGIN=1開始EnumRelation關(guān)系運(yùn)算EQ=0等于NEQ=1不等于LT=2小于LE=3小于等于GT=4大于GE=5大于等于EnumInUse可用標(biāo)志AVAILABLE=0未使用INUSE=1使用枚舉量在報文中,可以以數(shù)字傳送。數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)定義結(jié)構(gòu)名稱結(jié)構(gòu)描述屬性名稱屬性類型類型定義TTime時間的結(jié)構(gòu)Yearshort年Monthchar月Daychar日Hourchar時Minutechar分Secondchar秒TAlarm當(dāng)前告警值的結(jié)構(gòu)SerialNochar[SERIALNO_LEN]告警序號DeviceIDchar[DEVICEID_LEN]設(shè)備編碼DeviceRIdchar[DEVICERID_LEN]設(shè)備資管編碼IDchar[ID_LENGTH]監(jiān)控點(diǎn)IDAlarmTimechar[TIME_LEN]告警時間,YYYY-MM-DD<SPACE鍵>hh:mm:ss(采用24小時的時間制式)TriggerValFloat告警觸發(fā)值A(chǔ)larmFlagEnumFlag告警標(biāo)志AlarmDescchar[DES_LENGTH]告警的事件描述TSUStatusSU狀態(tài)參數(shù)CPUUsagefloatCPU使用率MEMUsagefloat內(nèi)存使用率TPortInfoSU端口參數(shù)PortUsedEnumInUse端口是否使用PortNoshort端口序號PortNamechar[PORTNAME_LEN]端口名稱PortTypechar[PORTTYPE_LEN]端口類型Settingschar[PORTSETTING_LEN]端口配置報文類型定義報文類型定義報文類型報文動作數(shù)據(jù)流方向類型名稱類型代號SU向SC注冊注冊SCSULOGIN101注冊響應(yīng)SCSULOGIN_ACK102注銷SCSULOGOUT103注銷響應(yīng)SCSULOGOUT_ACK104設(shè)置采集服務(wù)器IPSCSUSET_IP105設(shè)置采集服務(wù)器IP響應(yīng)SCSUSET_IP_ACK106遙測量獲取遙測量數(shù)據(jù)SCSUGET_AIDATA201獲取遙測量數(shù)據(jù)響應(yīng)SCSUGET_AIDATA_ACK202遙測量變化上報SCSUSEND_AIDATA203遙測量變化上報響應(yīng)SCSUSEND_AIDATA_ACK204遙測量歷史數(shù)據(jù)上報SCSUSEND_HISAIDATA205遙測量歷史數(shù)據(jù)上報響應(yīng)SCSUSEND_HISAIDATA_ACK206遙信量獲取遙信量數(shù)據(jù)SCSUGET_DIDATA301獲取遙信量數(shù)據(jù)響應(yīng)SCSUGET_DIDATA_ACK302遙信量狀態(tài)變化上報SCSUSEND_DI303遙信量狀態(tài)變化上報響應(yīng)SCSUSEND_DI_ACK304遙信量歷史數(shù)據(jù)上報SCSUSEND_HISDIDATA305遙信量歷史數(shù)據(jù)上報響應(yīng)SCSUSEND_HISDIDATA_ACK306遙調(diào)量獲取遙調(diào)量參數(shù)SCSUGET_AODATA401獲取遙調(diào)量參數(shù)響應(yīng)SCSUGET_AODATA_ACK402遙調(diào)量參數(shù)設(shè)置SCSUSET_AODATA403遙調(diào)量參數(shù)設(shè)置響應(yīng)SCSUSET_AODATA_ACK404遙控量獲取遙控量信息SCSUGET_DO501獲取遙控量信息響應(yīng)SCSUGET_DO_ACK502下發(fā)控制命令SCSUSET_DODATA503下發(fā)控制命令響應(yīng)SCSUSET_DODATA_ACK504告警量獲取告警量數(shù)據(jù)SCSUGET_ALARM601獲取告警量數(shù)據(jù)響應(yīng)SCSUGET_ALARM_ACK602告警量上送SCSUSEND_ALARM603告警量上送響應(yīng)SCSUSEND_ALARM_ACK604告警量歷史數(shù)據(jù)上報SCSUSEND_HISALARM605告警量歷史數(shù)據(jù)上報響應(yīng)SCSUSEND_HISALARM_ACK606SU的FTP參數(shù)獲取SU的FTP參數(shù)SCSUGET_FTP701獲取SU的FTP參數(shù)響應(yīng)SCSUGET_FTP_ACK702設(shè)置SU的FTP參數(shù)SCSUSET_FTP703設(shè)置SU的FTP參數(shù)響應(yīng)SCSUSET_FTP_ACK704鑒權(quán)密碼發(fā)送鑒權(quán)密碼SCSUSEND_AUTH705發(fā)送鑒權(quán)密碼響應(yīng)SCSUSEND_AUTH_ACK706修改鑒權(quán)密碼SCSUSET_AUTH707修改鑒權(quán)密碼響應(yīng)SCSUSET_AUTH_ACK708時鐘同步發(fā)送時鐘消息SCSUSET_TIME801發(fā)送時鐘消息響應(yīng)SCSUSET_TIME_ACK802用戶獲取SU的信息獲取SU的狀態(tài)參數(shù)SCSUGET_SUINFO901獲取SU的狀態(tài)參數(shù)響應(yīng)SCSUGET_SUINFO_ACK902獲取SU的端口信息SCSUGET_SUPORT903獲取SU的端口信息響應(yīng)SCSUGET_SUPORT_ACK904用戶重啟SU重啟SUSCSUSET_SUREBOOT1001重啟SU響應(yīng)SCSUSET_SUREBOOT_ACK1002告警量屬性獲取告警量屬性參數(shù)SCSUGET_AlarmProperty1101獲取告警量參數(shù)響應(yīng)SCSUGET_AlarmProperty_ACK1102告警量屬性參數(shù)設(shè)置SCSUSET_AlarmProperty1103告警量參數(shù)設(shè)置響應(yīng)SCSUSET_AlarmProperty_ACK1104控制邏輯獲取控制邏輯報文SCSUGET_CMD3101獲取控制邏輯報文響應(yīng)SCSUGET_CMD_ACK3102配置控制邏輯報文SCSUSET_CMD3103配置控制邏輯報文響應(yīng)SCSUSET_CMD_ACK3104刪除控制邏輯報文SCSUDEL_CMD3107刪除控制邏輯報文SCSUDEL_CMD_ACK3108數(shù)據(jù)流格式定義SU向SC注冊SU在啟動時,需要向SC進(jìn)行注冊,SC通過判斷SUConfigTime確定是否獲取SU的配置信息;SC分配采集服務(wù)器的IP給SU,SU將使用分配的采集服務(wù)器建立連接,本文件后續(xù)監(jiān)控報文將在此連接中傳輸。SU連續(xù)3個周期(周期時間可設(shè)定)未收到SC的心跳信息,視為通信中斷;SU與監(jiān)控中心通信中斷后,SU每1分鐘(1-10分鐘可設(shè)定)主動向監(jiān)控中心發(fā)起注冊請求。SU增減監(jiān)控設(shè)備、監(jiān)控設(shè)備測點(diǎn)信息等發(fā)生變化時,以及通過非本文件B接口協(xié)議修改SU底端配置時,SUConfigTime應(yīng)置為當(dāng)前的SU時間,然后SU主動向監(jiān)控中心SC發(fā)起注冊請求。SU可以設(shè)置三個注冊服務(wù)器的IP,第一個IP注冊3次不成功,SU選擇第二個注冊服務(wù)器IP注冊;若第二個注冊3次后不成功,SU選擇第三個注冊服務(wù)器IP注冊。以后每間隔1分鐘(時間可設(shè)定)發(fā)起一次注冊申請,三個注冊服務(wù)器輪流注冊。SU向SC注冊和退出報文流程動作:注冊發(fā)起:SUSU向SC注冊請求報文發(fā)起客戶端字段變量名稱/報文定義長度及類型描述PK_TypeLOGINSizeof(long)SU向SC注冊請求InfoUserNameUSER_LENGTH用戶名PassWordPASSWORD_LEN口令SUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼SUIPIP_LENGTHSU的內(nèi)網(wǎng)IPSUPortSizeof(long)SU的WebService的端口號,默認(rèn)為8080。工程時應(yīng)根據(jù)需求設(shè)定。SUConfigTimechar[TIME_LEN]SU配置時間,SU登錄時,監(jiān)控中心已有的SUConfigTime與SU登錄時的SUConfigTime配置時間不一致,則認(rèn)為SU配置已經(jīng)改變,SC應(yīng)重新獲取SU配置。SUVendorchar[VENDOR_LENGTH]SU廠家信息,每家采用固定的英文字符縮寫,不區(qū)分大小寫。SUModelchar[MODEL_LENGTH]SU型號(廠家)SUHardVerchar[VER_LEN]SU硬件版本(廠家)LocationLongitudedoubleSU所處位置的經(jīng)度LatitudedoubleSU所處位置的維度DevicesIDschar[DEVICEID_LEN]設(shè)備編碼RIDschar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱DeviceTypechar[DEVICETYPE_LEN]設(shè)備型號MFDchar[MFD_LEN]生產(chǎn)日期ControllerTypechar[CONTROLLERTYEP_LEN]控制器類型SoftwareVersionchar[SOFTWAREVERSION_LEN]軟件版本,指控制器的軟件版本BatchNochar[BATCHNO_LEN]產(chǎn)品批號SUVerchar[VER_LEN]SU版本(聯(lián)通B接口)2.0版本要求符合本協(xié)議文檔中所有要求XML樣例<?xmlversion="1.0"encoding="UTF-8"?><Request> <PK_Type> <Name>LOGIN</Name> <Code>101</Code> </PK_Type> <Info> <UserName>chinaunicom</UserName> <PassWord>chinaunicom</PassWord> <SUId/> <SURId/> <SUIP/><SUPort>8080</SUPort> <SUVendor>XXXX</SUVendor> <SUModel>XXXX</SUModel> <SUHardVer>X.X</SUHardVer><SUConfigTime>2019-11-1111:11:11</SUConfigTime> <Location> <Longitude>116.433589</Longitude> <Latitude>39.970917</Latitude> </Location> <DeviceList> <DeviceId=""RId=""DeviceVender=""DeviceType=""BatchNo=""MFD=""ControllerType=""SoftwareVersion=""/> <DeviceId=""RId=""DeviceVender=""DeviceType=""BatchNo=""MFD=""ControllerType=""SoftwareVersion=""/> <DeviceId=""RId=""DeviceVender=""DeviceType=""BatchNo=""MFD=""ControllerType=""SoftwareVersion=""/> </DeviceList> <SUVer>2.0</SUVer> </Info></Request>響應(yīng):SCSU向SC注冊請求響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeLOGIN_ACKSizeof(long)SU向SC注冊請求響應(yīng)InfoRightLevelEnumRightMode發(fā)回權(quán)限設(shè)置XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>LOGIN_ACK</Name> <Code>102</Code> </PK_Type> <Info> <RightLevel/> </Info></Response>動作:注銷發(fā)起:SUSU向SC注銷請求報文變量名稱/報文定義長度及類型描述PK_TypeLOGOUTSizeof(long)注銷命令I(lǐng)nfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>LOGOUT</Name> <Code>103</Code> </PK_Type> <Info/> <SUId/> <SURId/> </Info></Request>響應(yīng):SCSU向SC注銷請求應(yīng)答報文變量名稱/報文定義長度及類型描述PK_TypeLOGOUT_ACKSizeof(long)注銷命令回應(yīng)InfoResultEnumResult注銷成功/失敗XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>LOGOUT_ACK</Name> <Code>104</Code> </PK_Type> <Info> <Result/> </Info></Response>動作:設(shè)置采集服務(wù)器IP發(fā)起:SC設(shè)置為SU分配的采集服務(wù)器IP報文變量名稱/報文定義長度及類型描述PK_TypeSET_IPSizeof(long)設(shè)置注冊信息InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼SCIPIP_LENGTH采集服務(wù)器IPXML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SET_IP</Name> <Code>105</Code> </PK_Type> <Info> <SUId/> <SURId/> <SCIP/> </Info></Request>響應(yīng):SU設(shè)置為SU分配的采集服務(wù)器IP響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSET_IP_ACKSizeof(long)設(shè)置注冊信息響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult設(shè)置成功/失敗XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SET_IP_ACK</Name> <Code>106</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>遙測量報文SU注冊后,若SU的配置信息有變化,則SC首先向SU獲取全部監(jiān)控設(shè)備的遙測量監(jiān)控信息ID和當(dāng)前數(shù)據(jù),或下發(fā)命令逐個獲取每臺設(shè)備的遙測量監(jiān)控信息ID和當(dāng)前數(shù)據(jù)。遙測量數(shù)據(jù)響應(yīng)報文中監(jiān)控信息ID信號狀態(tài)位為”00”。SU注冊后,若SU的配置信息無變化,則SC可不獲取SU的遙測量配置信息。上述命令完成后,SU才能執(zhí)行遙測量報文的其它命令。如果SU已經(jīng)入網(wǎng)且SC已經(jīng)獲取了相關(guān)配置信息,但SU還未采集到某些數(shù)據(jù)時,上送相關(guān)監(jiān)控量的值為空。在獲取遙測量配置信息完成后,SU應(yīng)有適當(dāng)?shù)难訒r時間(可調(diào)整),延時后向監(jiān)控中心發(fā)送遙測量歷史數(shù)據(jù)和超閾值數(shù)據(jù)的主動上報。遙測量報文流程動作:獲取遙測量數(shù)據(jù)發(fā)起:SC獲取遙測量數(shù)據(jù)報文變量名稱/報文定義長度及類型描述PK_TypeGET_AIDATASizeof(long)獲取遙測量數(shù)據(jù)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼IDsn*ID_LENGTH相應(yīng)的遙測量監(jiān)控信息ID;如果無ID信息,則是獲取該設(shè)備下所有遙測量監(jiān)控信息ID。XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>GET_AIDATA</Name> <Code>201</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceList> <DeviceId=““RId=""> <SignalId=““/> <SignalId=““/> <SignalId=““/> </Device> <DeviceId=““RId=""> <SignalId=““/> <SignalId=““/> <SignalId=““/> </Device> </DeviceList> </Info></Request>響應(yīng):SU獲取遙測量數(shù)據(jù)響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeGET_AIDATA_ACKSizeof(long)獲取遙測量數(shù)據(jù)響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ReportTimechar[TIME_LEN]上報時間DevicesIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDsn*ID_LENGTH監(jiān)控信息IDValuesn*float監(jiān)控量值XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>GET_AIDATA_ACK</Name> <Code>202</Code> </PK_Type> <Info> <SUId/> <SURId/> <ReportTime/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""Value=""/> <SignalId=""Value=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""Value=""/> <SignalId=""Value=""/> </Device> </DeviceList> </Values> </Info></Response>動作:遙測量變化上報發(fā)起:SU1)遙測量發(fā)生超設(shè)定閾值變化時,SU發(fā)起主動上送該遙測量監(jiān)測數(shù)據(jù)。2)以每天凌晨零點(diǎn)為基準(zhǔn),按照設(shè)定的上報時間間隔(分),定時上送某些需要定點(diǎn)上報的數(shù)據(jù)。每天的用電電度數(shù)據(jù)上報整點(diǎn)數(shù)據(jù),缺省上報時間間隔為60分鐘。遙測量變化上送報文變量名稱/報文定義長度及類型描述PK_TypeSEND_AIDATASizeof(long)遙測量變化上報數(shù)據(jù)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ReportTimen*char[TIME_LEN]上報時間DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDsn*ID_LENGTH監(jiān)控信息IDValuesn*float監(jiān)控量值XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SEND_AIDATA</Name> <Code>203</Code> </PK_Type> <Info> <SUId/> <SURId/> <ReportTime/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""Value=""/> <SignalId=""Value=""/> <SignalId=""Value=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""Value=""/> <SignalId=""Value=""/> <SignalId=""Value=""/> </Device> </DeviceList> </Values> </Info></Request>響應(yīng):SC遙測量變化上報響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSEND_AIDATA_ACKSizeof(long)遙測量變化上報響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult返回設(shè)置結(jié)果XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SEND_AIDATA_ACK</Name> <Code>204</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>動作:遙測量歷史數(shù)據(jù)上報發(fā)起:SU已經(jīng)上報成功的數(shù)據(jù)不作為歷史數(shù)據(jù)。通信中斷時,SU進(jìn)行歷史數(shù)據(jù)存貯,通信恢復(fù)后首先主動上報歷史數(shù)據(jù)。其它歷史數(shù)據(jù)同本要求。遙測量歷史數(shù)據(jù)上送報文變量名稱/報文定義長度及類型描述PK_TypeSEND_HISAIDATASizeof(long)遙測量歷史數(shù)據(jù)上報InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDsn*ID_LENGTH監(jiān)控信息IDValuesn*float監(jiān)控量值RecordTimesn*char[TIME_LEN]發(fā)生時間XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SEND_HISAIDATA</Name> <Code>205</Code> </PK_Type> <Info> <SUId/> <SURId/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""Value=""RecordTime=""/> <SignalId=""Value=""RecordTime=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""Value=""RecordTime=""/> <SignalId=""Value=""RecordTime=""/> </Device> </DeviceList> </Values> </Info></Request>響應(yīng):SC遙測量歷史數(shù)據(jù)上報響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSEND_HISAIDATA_ACKSizeof(long)遙測量歷史數(shù)據(jù)上報響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult返回設(shè)置結(jié)果XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SEND_HISAIDATA_ACK</Name> <Code>206</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>遙信量報文SU注冊后,若SU的配置信息有變化,則SC首先向SU獲取全部監(jiān)控設(shè)備的遙信量監(jiān)控點(diǎn)當(dāng)前的監(jiān)控信息ID,或下發(fā)命令逐個獲取每臺設(shè)備的遙信量監(jiān)控點(diǎn)當(dāng)前的監(jiān)控信息ID。SU注冊后,若SU的配置信息無變化,則SC可不獲取SU的遙信量配置信息。上述命令完成后,才能進(jìn)行遙信量報文的其它命令。SC向SU獲取某設(shè)備部分遙信量監(jiān)控信息ID時,下發(fā)對應(yīng)的監(jiān)控信息ID中信號狀態(tài)為”FF”;當(dāng)SU監(jiān)控的遙信量有狀態(tài)變化時應(yīng)主動將變化的監(jiān)控信息ID進(jìn)行上報。SU上送的遙信量狀態(tài)為非實(shí)際監(jiān)測值時,上送監(jiān)控信息ID中的信號狀態(tài)為”FF”。在獲取遙信量配置信息完成后,SU應(yīng)有適當(dāng)?shù)难訒r時間(可調(diào)整),延時后向監(jiān)控中心發(fā)送遙信量歷史數(shù)據(jù)和遙信量的主動上報。遙信量報文流程動作:獲取遙信量數(shù)據(jù)發(fā)起:SC獲取遙信量數(shù)據(jù)報文變量名稱/報文定義長度及類型描述PK_TypeGET_DIDATASizeof(long)獲取遙信量數(shù)據(jù)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼IDsn*ID_LENGTH獲取部分監(jiān)控點(diǎn)的監(jiān)控信息ID時,信號狀態(tài)信息為”FF”;如果無監(jiān)控信息ID信息,則是獲取該設(shè)備下所有遙信量當(dāng)前的監(jiān)控信息ID。XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>GET_DIDATA</Name> <Code>301</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceList> <DeviceId=““RId=""> <SignalId=““/> <SignalId=““/> <SignalId=““/> </Device> <DeviceId=““RId=""> <SignalId=““/> <SignalId=““/> <SignalId=““/> </Device> </DeviceList> </Info></Request>響應(yīng):SU獲取遙信量數(shù)據(jù)響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeGET_DIDATA_ACKSizeof(long)獲取遙信量數(shù)據(jù)響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ReportTimechar[TIME_LEN]上報時間DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDsn*ID_LENGTH監(jiān)控信息IDXML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>GET_DIDATA_ACK</Name> <Code>302</Code> </PK_Type> <Info> <SUId/> <SURId/> <ReportTime/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""/> <SignalId=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""/> <SignalId=""/> </Device> </DeviceList> </Values> </Info></Response>動作:遙信量狀態(tài)變化上報發(fā)起:SU遙信量狀態(tài)變化上送報文變量名稱/報文定義長度及類型描述PK_TypeSEND_DIDATASizeof(long)遙信量狀態(tài)變化上報數(shù)據(jù)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ReportTimechar[TIME_LEN]狀態(tài)變化上報時間DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDID_LENGTH監(jiān)控信息IDXML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SEND_DIDATA</Name> <Code>303</Code> </PK_Type> <Info> <SUId/> <SURId/> <ReportTime/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""/> <SignalId=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""/> <SignalId=""/> </Device> </DeviceList> </Values> </Info></Request>響應(yīng):SC遙信量狀態(tài)變化上報響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSEND_DIDATA_ACKSizeof(long)遙信量狀態(tài)變化上報響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult返回設(shè)置結(jié)果XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SEND_DIDATA_ACK</Name> <Code>304</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>動作:遙信量歷史數(shù)據(jù)上報發(fā)起:SU遙信量歷史數(shù)據(jù)上送報文變量名稱/報文定義長度及類型描述PK_TypeSEND_HISDIDATASizeof(long)遙信量歷史數(shù)據(jù)上報InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDID_LENGTH監(jiān)控信息IDRecordTimechar[TIME_LEN]發(fā)生時間XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SEND_HISDIDATA</Name> <Code>305</Code> </PK_Type> <Info> <SUId/> <SURId/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""RecordTime=""/> <SignalId=""RecordTime=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""RecordTime=""/> <SignalId=""RecordTime=""/> </Device> </DeviceList> </Values> </Info></Request>響應(yīng):SC遙信量歷史數(shù)據(jù)上報響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSEND_HISDIDATA_ACKSizeof(long)遙信量歷史數(shù)據(jù)上報響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult返回設(shè)置結(jié)果XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SEND_HISDIDATA_ACK</Name> <Code>306</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>遙調(diào)量報文SU注冊后,若SU的配置信息有變化,則SC首先向SU獲取全部遙調(diào)量監(jiān)控點(diǎn)的監(jiān)控信息ID,以及默認(rèn)的參數(shù)設(shè)定值;或下發(fā)命令逐個獲取每臺設(shè)備的遙調(diào)量監(jiān)控點(diǎn)的監(jiān)控信息ID及默認(rèn)的參數(shù)設(shè)定值。SU注冊后,若SU的配置信息無變化,則SC可不獲取SU的遙調(diào)量配置信息。上述命令完成后,才能進(jìn)行遙調(diào)量報文的其它命令。當(dāng)需要對遙調(diào)量值進(jìn)行改變時,SC可以對遙調(diào)量參數(shù)進(jìn)行調(diào)整設(shè)定。SC下發(fā)遙調(diào)量參數(shù)設(shè)置命令,相關(guān)變量應(yīng)齊全;變量=““表示該變量未賦值,不表示該變量為”0”。遙調(diào)量報文流程動作:獲取遙調(diào)量數(shù)據(jù)發(fā)起:SC獲取遙調(diào)量數(shù)據(jù)報文變量名稱/報文定義長度及類型描述PK_TypeGET_AODATASizeof(long)獲取遙調(diào)量數(shù)據(jù)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼IDsn*ID_LENGTH相應(yīng)的遙調(diào)量監(jiān)控信息ID;如果無ID信息,是獲取該設(shè)備下所有遙調(diào)量IDXML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>GET_AODATA</Name> <Code>401</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceList> <DeviceId=““RId=""> <SignalId=""/> <SignalId=""/> <SignalId=""/> </Device> <DeviceId=““RId=""> <SignalId=""/> <SignalId=""/> <SignalId=""/> </Device> </DeviceList> </Info></Request>響應(yīng):SU獲取遙調(diào)量數(shù)據(jù)響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeGET_AODATA_ACKSizeof(long)獲取遙調(diào)量數(shù)據(jù)響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDsn*ID_LENGTH監(jiān)控信息IDSetValueFloat設(shè)置值HLimitFloat上限SHLimitFloat過高上限LLmitFloat下限SLLimitFloat過低下限ThresholdFloat變化閾值(模擬量變化閾值,超出主動上送)RelativeValFloat變化百分比(變化閾值的百分比表示)IntervalTimeFloat定時上送周期(單位:分)XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>GET_AODATA_ACK</Name> <Code>402</Code> </PK_Type> <Info> <SUId/> <SURId/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""/> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""/> </Device> </DeviceList> </Values> </Info></Response>動作:遙調(diào)量參數(shù)設(shè)置發(fā)起:SC遙調(diào)量參數(shù)設(shè)置報文變量名稱/報文定義長度及類型描述PK_TypeSET_AODATASizeof(long)遙調(diào)量參數(shù)設(shè)置InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼IDsn*ID_LENGTH監(jiān)控信息IDSetValueFloat設(shè)置值HLimitFloat上限SHLimitFloat過高上限LLmitFloat下限SLLimitFloat過低下限ThresholdFloat變化閾值(模擬量變化閾值,超出主動上送)RelativeValFloat變化百分比(變化閾值的百分比表示)IntervalTimeFloat定時上送周期(單位:分)XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SET_AODATA</Name> <Code>403</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceList> <DeviceId=““RId=""> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""/> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""> </Device> <DeviceId=““RId=""> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""> <SignalId=""SetValue=""HLimit=""SHLimit=""LLimit=""SLLimit=""Threshold=““RelativeVal=""IntervalTime=""> </Device> </DeviceList> </Info></Request>響應(yīng):SU遙調(diào)量參數(shù)設(shè)置響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSET_AODATASizeof(long)遙調(diào)量參數(shù)設(shè)置InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult返回設(shè)置結(jié)果XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SET_AODATA_ACK</Name> <Code>404</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>遙控量報文SU注冊后,若SU的配置信息有變化,則SC首先向SU獲取全部設(shè)備的遙控量監(jiān)控點(diǎn)的監(jiān)控信息ID,或下發(fā)命令逐個獲取每臺設(shè)備的全部遙控量監(jiān)控點(diǎn)的監(jiān)控信息ID。SU注冊后,若SU的配置信息無變化,則SC可不獲取SU的遙控量配置信息。上述命令完成后,才能進(jìn)行遙控量報文的其它命令。SC在有權(quán)限的情況下可以控制SU上可控制的監(jiān)控點(diǎn)。遙控量報文流程動作:獲取遙控量信息發(fā)起:SC獲取遙控量信息報文變量名稱/報文定義長度及類型描述PK_TypeGET_DOSizeof(long)獲取遙控量信息InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>GET_DO</Name> <Code>501</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceList> <DeviceId=““RId=""> </Device> <DeviceId=““RId=""> </Device> </DeviceList> </Info></Request>響應(yīng):SU獲取遙控量信息響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeGET_DO_ACKSizeof(long)獲取遙控量信息響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼DeviceVenderchar[DEVICEVENDER_LEN]設(shè)備廠家名稱MFDchar[MFD_LEN]生產(chǎn)日期BatchNochar[BATCHNO_LEN]產(chǎn)品批號IDsn*ID_LENGTH監(jiān)控信息IDXML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>GET_DO_ACK</Name> <Code>502</Code> </PK_Type> <Info> <SUId/> <SURId/> <Values> <DeviceList> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""/> <SignalId=""/> </Device> <DeviceId=““RId=""DeviceVender=““DeviceType=““BatchNo=““> <SignalId=""/> <SignalId=""/> </Device> </DeviceList> </Values> </Info></Response>動作:控制命令下發(fā)發(fā)起:SC控制命令下發(fā)報文變量名稱/報文定義長度及類型描述PK_TypeSET_DODATASizeof(long)控制命令下發(fā)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼IDID_LENGTH監(jiān)控信息IDITimeChar[PERIOD_LEN]遙控生效起始時間,格式:hh:mm:ssETimeChar[PERIOD_LEN]遙控生效結(jié)束時間,格式:hh:mm:ss下發(fā)控制指令時,同時下發(fā)指令生效起始時間與結(jié)束時間,在上述兩個時間點(diǎn)定義的時間段內(nèi)進(jìn)行遙控動作;在所定義時間段外,上述下發(fā)控制指令失效,對監(jiān)控對象的控制不產(chǎn)生影響。XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>SET_DODATA</Name> <Code>503</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceId=““RId=""> <SignalId=""ITime=“09:00:00”ETime=“17:00:00”/> </Device> </Info></Request>響應(yīng):SU控制命令響應(yīng)報文變量名稱/報文定義長度及類型描述PK_TypeSET_DODATA_ACKSizeof(long)控制命令響應(yīng)InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼ResultEnumResult返回設(shè)置結(jié)果XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Response> <PK_Type> <Name>SET_DODATA_ACK</Name> <Code>504</Code> </PK_Type> <Info> <SUId/> <SURId/> <Result/> </Info></Response>告警量報文1)SC向SU獲取部分指定的告警量監(jiān)控信息ID時,下發(fā)的監(jiān)控信息ID中信號狀態(tài)為”FF”;SC下發(fā)命令無監(jiān)控信息ID時,SU返回該設(shè)備下的當(dāng)前告警;當(dāng)SU監(jiān)控的告警量有狀態(tài)變化時應(yīng)主動將變化的監(jiān)控信息ID進(jìn)行上報。2)無效告警監(jiān)控信息ID的信號狀態(tài)為”FF”,告警序號為”0000000000”,觸發(fā)值為空,告警標(biāo)志為”0”。告警量報文流程動作:獲取告警監(jiān)控信息發(fā)起:SC獲取告警監(jiān)控信息報文變量名稱/報文定義長度及類型描述PK_TypeGET_ALARMSizeof(long)獲取告警監(jiān)控信息InfoSUIdchar[SUID_LEN]SU編號SURIdchar[SURID_LEN]SU資管編碼DeviceIDchar[DEVICEID_LEN]設(shè)備編碼RIDchar[DEVICERID_LEN]設(shè)備資管編碼IDsn*ID_LENGTH獲取部分監(jiān)控信息ID時,信號狀態(tài)信息為”FF”;如果無ID信息,則是獲取該設(shè)備下所有當(dāng)前告警量監(jiān)控信息ID。XML樣例<?xmlversion=“1.0”encoding=“UTF-8”?><Request> <PK_Type> <Name>GET_ALARM</Name> <Code>601</Code> </PK_Type> <Info> <SUId/> <SURId/> <DeviceList> <DeviceId=““RId

溫馨提示

  • 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

提交評論