論廣東省大客戶(hù)電力負(fù)荷管理系統(tǒng)通信規(guī)約.doc_第1頁(yè)
論廣東省大客戶(hù)電力負(fù)荷管理系統(tǒng)通信規(guī)約.doc_第2頁(yè)
論廣東省大客戶(hù)電力負(fù)荷管理系統(tǒng)通信規(guī)約.doc_第3頁(yè)
論廣東省大客戶(hù)電力負(fù)荷管理系統(tǒng)通信規(guī)約.doc_第4頁(yè)
論廣東省大客戶(hù)電力負(fù)荷管理系統(tǒng)通信規(guī)約.doc_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

廣東省大用戶(hù)電力負(fù)荷管理系統(tǒng)之通訊規(guī)約Communication Protocol華立科技2005年3月廣東省廣電集團(tuán)有限公司 廣東省大客戶(hù)電力負(fù)荷管理系統(tǒng)通信規(guī)約(試行稿)2004年9月10日發(fā)布 2004年10月1日實(shí)施廣東省廣電集團(tuán)有限公司 發(fā) 布目 錄1 概述本規(guī)約規(guī)定了大客戶(hù)電力負(fù)荷管理系統(tǒng)終端與前置機(jī)、廠商分析程序、應(yīng)用服務(wù)器的通訊規(guī)約。本規(guī)約適用于大客戶(hù)電力負(fù)荷管理系統(tǒng)。本規(guī)約參考了DL-535-96電力負(fù)荷控制系統(tǒng)數(shù)據(jù)傳輸規(guī)約,DL/T 645-1997多功能電能表通信規(guī)約??紤]到應(yīng)用的特殊性和支持多種通訊方式,特別是新出現(xiàn)的GPRS、短信等方式(沒(méi)有對(duì)應(yīng)的標(biāo)準(zhǔn)規(guī)約可以參照),所以規(guī)定了本通訊規(guī)約。大客戶(hù)電力負(fù)荷管理系統(tǒng)的整體構(gòu)架如下圖所示:如上圖所示,系統(tǒng)由應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、前置機(jī)和終端組成,其中應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和前置機(jī)構(gòu)成了主站;前置機(jī)由對(duì)外通訊部分、廠家解析分析部分與前置機(jī)通訊服務(wù)程序組成。對(duì)于上行信息,通過(guò)前置機(jī)的對(duì)外通訊部分接收后,進(jìn)行通訊層的解碼,得到規(guī)約的應(yīng)用層報(bào)文,然后根據(jù)應(yīng)用層報(bào)文的類(lèi)型作如下處理:標(biāo)準(zhǔn)報(bào)文交給主站現(xiàn)場(chǎng)應(yīng)用服務(wù)程序進(jìn)行解釋處理,同時(shí)傳送給廠商解碼分析程序;非標(biāo)準(zhǔn)報(bào)文按照不同的廠商提交相應(yīng)的廠商解碼分析程序。廠商解碼分析程序可以以上行報(bào)文的形式將分析結(jié)果按照標(biāo)準(zhǔn)報(bào)文格式送給前置機(jī)通訊服務(wù)程序,通訊服務(wù)收到后轉(zhuǎn)發(fā)給應(yīng)用服務(wù)器;廠商解碼分析程序也可以以下行報(bào)文的形式將召測(cè)命令發(fā)送給前置機(jī)通訊服務(wù)程序,通訊服務(wù)程序收到后轉(zhuǎn)發(fā)給終端。由應(yīng)用服務(wù)器發(fā)起的通訊一律通過(guò)標(biāo)準(zhǔn)報(bào)文下發(fā)。在本規(guī)定中,已對(duì)具體幀結(jié)構(gòu)中的數(shù)據(jù)傳輸順序表述的,以該表述順序傳輸;對(duì)于數(shù)據(jù)項(xiàng)字節(jié)數(shù)2的,以低字節(jié)在前高字節(jié)在后的順序傳輸。2 術(shù)語(yǔ)2.1 大客戶(hù)電力負(fù)荷管理系統(tǒng) Load management system大客戶(hù)電力負(fù)荷管理系統(tǒng)是集現(xiàn)代數(shù)字通信技術(shù)、計(jì)算機(jī)軟硬件技術(shù)、電能計(jì)量技術(shù)和電力營(yíng)銷(xiāo)技術(shù)為一體的用電需求側(cè)綜合性的實(shí)時(shí)信息采集與分析處理系統(tǒng)。它以公共的移動(dòng)通信網(wǎng)絡(luò)為主要通訊載體,以無(wú)線(xiàn)、公用電話(huà)網(wǎng)、光纖網(wǎng)為輔助通訊載體,通過(guò)多種通訊方式實(shí)現(xiàn)系統(tǒng)主站和現(xiàn)場(chǎng)終端之間的數(shù)據(jù)通訊,具有遠(yuǎn)程抄表、用電異常信息報(bào)警、電能質(zhì)量檢測(cè)、線(xiàn)損分析、無(wú)功電壓管理和負(fù)荷管理等功能。2.2 主站 master station具有選擇終端并與終端進(jìn)行信息交換功能的設(shè)備。在大客戶(hù)電力負(fù)荷管理系統(tǒng)中,主站包括前置機(jī)、應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器三個(gè)部分,而前置機(jī)則是直接和終端進(jìn)行通訊的部分。2.3 前置機(jī) front end processor負(fù)責(zé)通過(guò)各種通訊介質(zhì)和終端進(jìn)行通訊的前置設(shè)備,并能在與主站其它部分脫離聯(lián)系后(通訊部分還正常),維持系統(tǒng)運(yùn)行的設(shè)備。2.4 客戶(hù)現(xiàn)場(chǎng)終端 field agent安裝于電力客戶(hù)現(xiàn)場(chǎng)的用于現(xiàn)場(chǎng)服務(wù)與管理的設(shè)備。簡(jiǎn)稱(chēng)終端。2.5 應(yīng)用層 application layer獨(dú)立于通訊層的,在主站和終端之間傳輸信息的協(xié)議部分。2.6 通訊接口層 communication-interface layer規(guī)定了應(yīng)用層協(xié)議如何在不同的下層通訊協(xié)議上實(shí)現(xiàn)。2.7 負(fù)荷管理應(yīng)用層協(xié)議(LMAL)load management application layer獨(dú)立于通訊層的,在大客戶(hù)電力負(fù)荷管理系統(tǒng)主站內(nèi)部之間以及主站與終端之間傳輸信息的協(xié)議2.8 標(biāo)準(zhǔn)報(bào)文 standard packet指本規(guī)約的應(yīng)用層規(guī)約制定的非用戶(hù)自定義部分的報(bào)文2.9 非標(biāo)準(zhǔn)報(bào)文 nonstandard packet指本規(guī)約的應(yīng)用層規(guī)約制定的用戶(hù)自定義部分的報(bào)文2.10 測(cè)量點(diǎn)measured point指采用某種裝置可以在一個(gè)特定的時(shí)間點(diǎn)測(cè)量出唯一的一組量值的電氣連接點(diǎn),這組量值以某種方式被傳遞到終端。當(dāng)物理上相同的一個(gè)電氣連接點(diǎn)被多個(gè)裝置所測(cè)量,或者被一個(gè)裝置所測(cè)量但通過(guò)多種方式被傳遞到終端時(shí),按照多個(gè)測(cè)量點(diǎn)計(jì)。2.11 中繼命令 forward command終端將收到的中繼命令中的命令內(nèi)容不做任何解釋發(fā)給下屬設(shè)備,然后將下屬設(shè)備返回的結(jié)果不加任何解釋封裝到中繼命令返回結(jié)構(gòu)中的數(shù)據(jù)域。2.12 任務(wù) scheduled task規(guī)定終端在指定時(shí)間或條件下所需執(zhí)行的操作。2.13 中繼任務(wù) forward task規(guī)定終端在指定時(shí)間執(zhí)行的中繼命令,命令在任務(wù)中指定,結(jié)果由終端保存后返回到主站。3 通訊規(guī)約3.1 協(xié)議層次描述本規(guī)約主要詳細(xì)描述了應(yīng)用層的協(xié)議,該應(yīng)用層協(xié)議可以基于多種不同的下層協(xié)議實(shí)現(xiàn),包括:TCP/UDP、GPRS、短信(PDU)、紅外、串口、電話(huà)撥號(hào)數(shù)據(jù)通訊等。層次結(jié)構(gòu)如下:3.2 應(yīng)用層(LMAL)3.2.1 幀格式3.2.1.1 幀格式概述幀是傳送信息的基本單元,每幀由幀起始符標(biāo)志域,控制域,數(shù)據(jù)長(zhǎng)度域,數(shù)據(jù)域,幀信息縱向校驗(yàn)域及幀結(jié)束域等6個(gè)域組成。每個(gè)域由若干字節(jié)組成。幀格式如表格 1所示:表格 1 幀格式代 碼字節(jié)數(shù)說(shuō) 明68H1幀起始符RTUA4終端邏輯地址MSTA&SEQ2主站地址與命令序號(hào)68H1幀起始符C1控制碼L2數(shù)據(jù)長(zhǎng)度DATA變長(zhǎng)數(shù)據(jù)域CS1校驗(yàn)碼16H1結(jié)束碼3.2.1.2 幀起始符標(biāo)識(shí)一幀信息的開(kāi)始,其值為68H=01101000B;3.2.1.3 終端邏輯地址為標(biāo)識(shí)通訊的最終發(fā)起端和接收端,定義主站和終端邏輯地址。 更好的辦法是使用源地址和目的地址,地址統(tǒng)一編號(hào),但是由于主站設(shè)備很少,占用4字節(jié)地址對(duì)于幀的利用率有較大影響,所以本規(guī)約利用傳送方向標(biāo)識(shí)(見(jiàn)控制碼C)和主站、終端地址來(lái)實(shí)現(xiàn)相同的功能。終端邏輯地址在通訊時(shí)用來(lái)唯一識(shí)別一個(gè)通訊的最終發(fā)起端和接收端。包括地市區(qū)碼和終端地址碼兩部分。如:表格 2 終端邏輯地址A1地市碼A2區(qū)縣碼B1終端地址B2終端地址其中:當(dāng)此通訊的最終發(fā)起端和接收端為終端時(shí),A1A2為地市區(qū)縣碼,表示終端所屬的地市和區(qū)縣。A1地市碼用于區(qū)分不同的地市分公司。參考編碼省公司80廣州81深圳82東莞83佛山84江門(mén)85惠州86珠海87中山88肇慶89云浮8A韶關(guān)8B清遠(yuǎn)8C湛江8D茂名8E陽(yáng)江8F汕頭90揭陽(yáng)91潮州92汕尾93梅縣94河源95A2 區(qū)縣碼,用于區(qū)分不同地市下的區(qū)縣分公司,A2 = 0保留給主站通訊 A2 = FFH用于對(duì)終端廣播B1 B2共同構(gòu)成終端地址。B1B2各位全1,表示廣播。系統(tǒng)廣播遵循:l A2=FFH B1B2=FFFFH 表示地市系統(tǒng)內(nèi)所有終端廣播l A2等于某個(gè)區(qū)縣分公司代碼 B1B2=FFFFH 表示該區(qū)縣分公司下的所有終端廣播l 不能出現(xiàn)A2=FFH,但是B1B2不等于FFFFH的情況l 終端邏輯地址傳輸時(shí)按照A1 A2 B1 B2次序傳輸。表格 3 終端地址D7D6D5D4D3D2D1D0B1D15D14D13D12D11D10D9D8B2當(dāng)通訊的最終發(fā)起端和接收端為主站時(shí),A1仍為地市碼,而A2 = 0,B1 B2的D5-D0表示主站地址,參見(jiàn)MSTA的說(shuō)明。3.2.1.4 主站地址與命令序號(hào)主站地址在通訊時(shí)用來(lái)唯一識(shí)別通訊的主站端對(duì)象(如應(yīng)用服務(wù)器、廠商分析模塊、前置機(jī)等)。命令序號(hào)用于在異步通訊過(guò)程中,區(qū)分發(fā)送和應(yīng)答的對(duì)應(yīng)關(guān)系。表格 4主站地址與命令序號(hào)D7D6D5D4D3D2D1D0MS1D15D14D13D12D11D10D9D8MS2其中:MSTA:主站地址(D5-D0),編號(hào)0作為終端主動(dòng)上報(bào)標(biāo)志,其余編號(hào)為1-63。如下:表格 5 主站編號(hào)方案1 - 9應(yīng)用服務(wù)器10 - 29廠商分析模塊3039前置機(jī)40 49前置機(jī)通信模塊50 62保留63主站廣播地址前置機(jī)通信模塊根據(jù)通信方式不同,分為不同的信道,編號(hào)如下:l 短信31l GPRS32l DTMF33l CSD34l Ethernet35l 保留36-49l廠商分析模編號(hào)另文規(guī)定。主站地址和終端邏輯地址填寫(xiě)規(guī)則:l 主站終端,主站地址表示發(fā)送該幀的主站編號(hào),主站指應(yīng)用服務(wù)器或者廠商分析模塊。終端地址填寫(xiě)對(duì)應(yīng)的接收命令的終端的邏輯地址或者為廣播地址。l 終端主站,終端地址為發(fā)起通訊的終端邏輯地址,主站地址有兩種情況:n 終端應(yīng)答主站:表示為本次響應(yīng)的主站編號(hào)。n 終端主動(dòng)上報(bào):填寫(xiě)為0l 通訊的最終接收端和發(fā)起端均為主站端對(duì)象時(shí),主站地址為通訊的發(fā)起端,而終端邏輯地址為通訊的接收端。特例:當(dāng)廠商分析模塊轉(zhuǎn)換非標(biāo)報(bào)文后,通過(guò)前置機(jī)發(fā)送給應(yīng)用服務(wù)器時(shí),這視作終端和應(yīng)用服務(wù)器之間的通訊,按照終端主站的規(guī)則填寫(xiě)。ISEQ:幀內(nèi)序號(hào)(D15-D13),如果由于長(zhǎng)度限制,無(wú)法一幀內(nèi)傳送數(shù)據(jù),需要分成多幀傳送的,此序號(hào)從1-6遞增,7表示最后一幀;如果填寫(xiě)為0表示為單幀傳送,沒(méi)有后繼幀。FSEQ:幀序號(hào)(D12-D6),用以區(qū)分不同的命令,發(fā)送方自行循環(huán)編號(hào),而應(yīng)答方填寫(xiě)對(duì)應(yīng)的發(fā)送幀的幀序號(hào),其規(guī)則如下:l 主站終端n 主站下發(fā)命令:為流水號(hào)01H07FH,遞增循環(huán)使用n 主站應(yīng)答終端:被響應(yīng)的終端上送數(shù)據(jù)的幀序號(hào)。l 終端主站n 終端應(yīng)答主站:表示為本次響應(yīng)的主站幀的幀序號(hào)。n 終端主動(dòng)上報(bào):為流水號(hào)01H07FH,遞增循環(huán)使用l 廠商分析模塊主站: 表示為轉(zhuǎn)換的對(duì)應(yīng)的非標(biāo)準(zhǔn)報(bào)文的終端上行幀中的幀序號(hào)。l 主站(應(yīng)用服務(wù)器和廠商分析模塊)前置機(jī):為流水號(hào)01H07FH,遞增循環(huán)使用 此處僅指主站對(duì)象內(nèi)部的通信,不包括應(yīng)用服務(wù)器和廠商分析模塊通過(guò)前置機(jī)和終端的通訊。3.2.1.5 控制碼C控制碼表示要求執(zhí)行的操作,格式如下:圖表 1 控制碼格式D7D6D5D4D3D2D1D0傳送方向異常標(biāo)志功能碼D7:傳送方向當(dāng)通訊為主站系統(tǒng)與終端通訊時(shí):n 0:由主站發(fā)出的命令幀;n 1:由終端發(fā)出的應(yīng)答幀。當(dāng)通訊為主站系統(tǒng)對(duì)象間通訊時(shí):n 0:主站編號(hào)小的對(duì)象發(fā)出 n 1:主站編號(hào)大的對(duì)象發(fā)出D6:異常標(biāo)志n 0:確認(rèn)幀;n 1:否定幀。D5 D0:功能碼n 000000B(00H) :中繼n 000001B(01H) :讀當(dāng)前數(shù)據(jù)n 000010B(02H) :讀任務(wù)數(shù)據(jù)n 000100B(04H) :讀編程日志n 000111B(07H):實(shí)時(shí)寫(xiě)對(duì)象參數(shù)n 001000B(08H) :寫(xiě)對(duì)象參數(shù)n 001001B(09H) :異常告警n 001010B(0AH) :告警確認(rèn)n 001111B(0FH):用戶(hù)自定義數(shù)據(jù)當(dāng)功能碼為廠家自定義數(shù)據(jù)時(shí),其數(shù)據(jù)域中第一個(gè)字節(jié)表示廠商編號(hào),其后內(nèi)容可采用完全自定義的格式。n 100001B(21H) :登錄n 100010B(22H) :登錄退出n 100100B(24H) :心跳檢驗(yàn)n 101000B(28H):請(qǐng)求發(fā)送短信n 101001B(29H):收到短信上報(bào)3.2.1.6 數(shù)據(jù)長(zhǎng)度LL為數(shù)據(jù)域的字節(jié)數(shù),十六進(jìn)制編碼,低字節(jié)在前,高字節(jié)在后。3.2.1.7 數(shù)據(jù)域DATA數(shù)據(jù)域包括測(cè)量點(diǎn)號(hào)(TN)、數(shù)據(jù)標(biāo)識(shí)(DI)、數(shù)據(jù)區(qū)(DATA)和密碼(PW)等,其結(jié)構(gòu)隨控制碼的功能而改變。l 測(cè)量點(diǎn)號(hào)TN(1個(gè)字節(jié)):0固定為終端,1為電表1,2為電表2,如此類(lèi)推;FEH表示所有測(cè)量點(diǎn);FFH表示終端和所有測(cè)量點(diǎn)。l 數(shù)據(jù)標(biāo)識(shí)DI:由兩個(gè)字節(jié)組成,其值兼容DL/T-645規(guī)約3.2.1.8 校驗(yàn)碼CS從幀起始符開(kāi)始到校驗(yàn)碼之前的所有各字節(jié)的和模256的余。即各字節(jié)二進(jìn)制算術(shù)和,不計(jì)超過(guò)256的溢出值。3.2.1.9 結(jié)束符標(biāo)識(shí)一幀信息的結(jié)束,其值為16H=00010110B3.2.1.10 幀拆分原則對(duì)于召測(cè)命令的返回,如果一個(gè)數(shù)據(jù)幀無(wú)法容納所有數(shù)據(jù),那么可以將其拆成多個(gè)數(shù)據(jù)幀應(yīng)答,后續(xù)幀可以緊接著前一幀上送而無(wú)需主站的請(qǐng)求后續(xù)幀命令;除了中繼命令和非標(biāo)準(zhǔn)報(bào)文外,拆分后的每一幀都是自描述的,其時(shí)間、點(diǎn)數(shù)、數(shù)據(jù)標(biāo)識(shí)等僅對(duì)本幀數(shù)據(jù)有效。3.2.2 通訊數(shù)據(jù)格式3.2.2.1 讀中繼僅用于終端與主站之間通訊。1) 主站請(qǐng)求幀:功能:請(qǐng)求讀中繼控制碼:C=00H數(shù)據(jù)長(zhǎng)度:L=07H+m(中繼命令長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(00H)數(shù)據(jù)長(zhǎng)度L端口號(hào)(PN)是1個(gè)字節(jié)HEX 0x01-0x0E超時(shí)時(shí)間(T)單位秒,1個(gè)字節(jié)HEX特征字節(jié)(CC)用于截取,CC=0表示不考慮截取,根據(jù)超時(shí)機(jī)制,返回在超時(shí)時(shí)間內(nèi)收到的所有數(shù)據(jù);CC為其它值,則從返回幀中從頭搜索該特征字節(jié),找到第一個(gè)。截取開(kāi)始(Get From)從特征字節(jié)計(jì)算,從返回內(nèi)容截取的開(kāi)始位置。從特征字節(jié)截取為0,二字節(jié)HEX,先低后高截取長(zhǎng)度(Get Length)從返回內(nèi)容中,根據(jù)截取開(kāi)始,截取的數(shù)據(jù)長(zhǎng)度,二字節(jié)HEX,先低后高;等于0表示截取到幀結(jié)束中繼命令(N1Nm)校驗(yàn)(CS)幀尾(16H)2) 終端正常應(yīng)答幀功能:終端正常應(yīng)答控制碼:C=80H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=01H+m(中繼應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(80H)數(shù)據(jù)長(zhǎng)度L端口號(hào)(PN)中繼應(yīng)答數(shù)據(jù)(N1Nm)校驗(yàn)(CS)幀尾(16H)3.2.2.2 讀當(dāng)前數(shù)據(jù)用于終端與主站之間通訊和主站對(duì)象與前置機(jī)通訊。1) 主站請(qǐng)求幀:功能:請(qǐng)求讀終端數(shù)據(jù)或者前置機(jī)的參數(shù)。l 若讀取終端數(shù)據(jù),當(dāng)要讀取的測(cè)量點(diǎn)號(hào)為0時(shí),指終端本身的數(shù)據(jù);當(dāng)測(cè)量點(diǎn)號(hào)非0時(shí),指終端中保存的最近時(shí)間的測(cè)量點(diǎn)數(shù)據(jù)。l 若讀取前置機(jī)參數(shù),則測(cè)量點(diǎn)標(biāo)志為全0。l 若讀取前置機(jī)保存的終端參數(shù),則測(cè)量點(diǎn)標(biāo)志的低4字節(jié)為終端邏輯地址,高4字節(jié)為0??刂拼a:C=01H數(shù)據(jù)長(zhǎng)度:L=08H+2*m(讀取數(shù)據(jù)項(xiàng)數(shù))幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(01H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)標(biāo)志(TNM)標(biāo)志要讀取的測(cè)量點(diǎn),某位置1,表示要讀取該測(cè)量點(diǎn)的數(shù)據(jù),8字節(jié),D0置1:終端;D1置1:電表1;D2置2:電表2,如此類(lèi)推。如下D7D6D5D4D3D2D1D0D15D14D13D12D11D10D9D8D63D62D61D60D59D58D57D56數(shù)據(jù)項(xiàng)編號(hào)1(DI01)數(shù)據(jù)項(xiàng)編號(hào)1(DI11)數(shù)據(jù)項(xiàng)編號(hào)m(DI0m)數(shù)據(jù)項(xiàng)編號(hào)m(DI1m)校驗(yàn)(CS)幀尾(16H)2) 終端/前置機(jī)正常應(yīng)答幀功能:終端正常應(yīng)答控制碼:C=81H回應(yīng)幀,無(wú)后續(xù)數(shù)據(jù)長(zhǎng)度:L=08H+X(所有應(yīng)答數(shù)據(jù)標(biāo)識(shí)與數(shù)據(jù)內(nèi)容的總長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(81H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)標(biāo)志(TNM)數(shù)據(jù)項(xiàng)編號(hào)1(DI01)數(shù)據(jù)項(xiàng)編號(hào)1(DI11)數(shù)據(jù)項(xiàng)1內(nèi)容(DA1)數(shù)據(jù)項(xiàng)編號(hào)m(DI0m)數(shù)據(jù)項(xiàng)編號(hào)m(DI1m)數(shù)據(jù)項(xiàng)m內(nèi)容(DAm)校驗(yàn)(CS)幀尾(16H)如果某項(xiàng)數(shù)據(jù),所有請(qǐng)求幀中的要求的測(cè)量點(diǎn)都沒(méi)有該項(xiàng)數(shù)據(jù),則省略該數(shù)據(jù)項(xiàng)。如果測(cè)量點(diǎn)多于1個(gè),則數(shù)據(jù)項(xiàng)內(nèi)容按照測(cè)量點(diǎn)的順序排列;如果某個(gè)測(cè)量點(diǎn)沒(méi)有該項(xiàng)數(shù)據(jù),則按照該項(xiàng)數(shù)據(jù)的長(zhǎng)度填寫(xiě)無(wú)效標(biāo)識(shí)FFH。3.2.2.3 讀任務(wù)數(shù)據(jù)僅用于終端與主站之間通訊。1) 主站請(qǐng)求幀:功能:請(qǐng)求讀取終端保存的任務(wù)(普通任務(wù)和中繼任務(wù))數(shù)據(jù)控制碼:C=02H數(shù)據(jù)長(zhǎng)度:L=08H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(02H)數(shù)據(jù)長(zhǎng)度L(08H)任務(wù)號(hào)(JN)數(shù)據(jù)起始時(shí)間(Year)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Mon)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Day)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Hour)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Min)1字節(jié)BCD碼歷史數(shù)據(jù)點(diǎn)數(shù)(Num)1字節(jié)HEX碼數(shù)據(jù)間隔倍率(FeqN)上傳數(shù)據(jù)間隔為采樣頻率的倍率,1字節(jié)HEX碼校驗(yàn)(CS)幀尾(16H)2) 終端正常應(yīng)答幀功能:終端正常應(yīng)答主站的讀任務(wù)數(shù)據(jù)請(qǐng)求,或者主動(dòng)上報(bào)任務(wù)數(shù)據(jù)控制碼:C=82H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=08H+X(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(82H)數(shù)據(jù)長(zhǎng)度L任務(wù)號(hào)(JN)數(shù)據(jù)起始時(shí)間(Year)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Mon)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Day)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Hour)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Min)1字節(jié)BCD碼歷史數(shù)據(jù)點(diǎn)數(shù)(Num)1字節(jié)HEX碼數(shù)據(jù)間隔單位(UU)2(分鐘) 3(小時(shí)) 4(日) 5(月) 數(shù)據(jù)間隔數(shù)值(NN)1字節(jié)HEX碼數(shù)據(jù)點(diǎn)1內(nèi)容(DA1)數(shù)據(jù)點(diǎn)m內(nèi)容(Dam)校驗(yàn)(CS)幀尾(16H)注:1)數(shù)據(jù)間隔表示終端上行的數(shù)據(jù)的時(shí)間間隔狀況,表示數(shù)據(jù)點(diǎn)之間的時(shí)間間隔為NN個(gè)UU:UU = 2 / NN = 30 表示數(shù)據(jù)為每隔30分鐘一個(gè)點(diǎn)。對(duì)于UU=2(分鐘),NN = 5,也就是任務(wù)最小間隔為5分鐘,且間隔必須為5分鐘的整數(shù)倍。 UU = 3 / NN = 2 表示數(shù)據(jù)每2小時(shí)一個(gè)點(diǎn)。UU = 4 / NN = 10 表示數(shù)據(jù)為每10天一個(gè)點(diǎn)。UU = 5 / NN = 1 表示數(shù)據(jù)為每月一個(gè)點(diǎn)2)任務(wù)數(shù)據(jù)幀拆分原則:一次任務(wù)采集所獲得的一組數(shù)據(jù)成為1個(gè)數(shù)據(jù)點(diǎn)。不得對(duì)數(shù)據(jù)點(diǎn)進(jìn)行拆分,也就是說(shuō),拆分后的數(shù)據(jù)幀中,包含n個(gè)數(shù)據(jù)點(diǎn)的內(nèi)容,而任何一個(gè)數(shù)據(jù)點(diǎn)都包含完整的任務(wù)指定數(shù)據(jù)項(xiàng)的值。3.2.2.4 讀編程日志僅用于終端與主站之間通訊。1) 主站請(qǐng)求幀功能:主站向終端請(qǐng)求讀取終端保存的寫(xiě)終端參數(shù)和測(cè)量點(diǎn)參數(shù)的記錄控制碼:C=04H數(shù)據(jù)長(zhǎng)度:L=07H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(04H)數(shù)據(jù)長(zhǎng)度L(07H)測(cè)量點(diǎn)號(hào)(TN)0表示終端,1表示電表1,2表示電表2,如此類(lèi)推。TN=FEH表示所有測(cè)量點(diǎn) ,TN=FFH表示終端和所有測(cè)量點(diǎn)數(shù)據(jù)起始時(shí)間(Year)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Mon)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Day)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Hour)1字節(jié)BCD碼數(shù)據(jù)起始時(shí)間(Min)1字節(jié)BCD碼記錄數(shù)據(jù)項(xiàng)數(shù)(Num)1字節(jié)HEX碼校驗(yàn)(CS)幀尾(16H)終端參數(shù)和測(cè)量點(diǎn)參數(shù)可以一次設(shè)置多個(gè)數(shù)據(jù)項(xiàng),在記錄日志時(shí),應(yīng)按照多個(gè)數(shù)據(jù)項(xiàng)記錄。2) 終端應(yīng)答幀功能:終端應(yīng)答主站的讀日志請(qǐng)求控制碼:C=84H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=0EH+X(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(84H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)編程時(shí)間(Year)1字節(jié)BCD碼編程時(shí)間(Mon)1字節(jié)BCD碼編程時(shí)間(Day)1字節(jié)BCD碼編程時(shí)間(Hour)1字節(jié)BCD碼編程時(shí)間(Min)1字節(jié)BCD碼通訊通道(DAC)9字節(jié),按照終端參數(shù)標(biāo)識(shí)中的8010填寫(xiě)編程數(shù)據(jù)1標(biāo)識(shí)(DI01)編程數(shù)據(jù)1標(biāo)識(shí)(DI11)編程后內(nèi)容1(DA1)編程數(shù)據(jù)m標(biāo)識(shí)(DI0m)編程數(shù)據(jù)m標(biāo)識(shí)(DI1m)編程后內(nèi)容m(DAm)校驗(yàn)(CS)幀尾(16H)讀編程日志命令,每一應(yīng)答幀只需要表示同一個(gè)時(shí)間點(diǎn)設(shè)置的數(shù)據(jù)。通訊通道參見(jiàn)終端參數(shù)標(biāo)識(shí)中的8010,為設(shè)置數(shù)據(jù)的通道信息(通道類(lèi)型和通道地址)。3.2.2.5 寫(xiě)對(duì)象參數(shù)用于終端與主站之間通訊和主站對(duì)象與前置機(jī)通訊。1) 主站請(qǐng)求幀功能:主站向終端請(qǐng)求設(shè)置終端參數(shù)、測(cè)量點(diǎn)參數(shù)、測(cè)量點(diǎn)數(shù)據(jù)(僅能設(shè)置電表的時(shí)鐘);或者主站向前置機(jī)請(qǐng)求設(shè)置前置機(jī)參數(shù)(測(cè)量點(diǎn)號(hào)為0)。控制碼:C=08H數(shù)據(jù)長(zhǎng)度:L=01H+n(權(quán)限控制長(zhǎng)度)+ m(數(shù)據(jù)項(xiàng)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(08H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)權(quán)限等級(jí)(AUT)00H 低級(jí)權(quán)限 11H高級(jí)權(quán)限密碼(PW)3字節(jié)BCD碼數(shù)據(jù)項(xiàng)編號(hào)1(DI01)數(shù)據(jù)項(xiàng)編號(hào)1(DI11)數(shù)據(jù)項(xiàng)1內(nèi)容(DA1)數(shù)據(jù)項(xiàng)編號(hào)m(DI0m)數(shù)據(jù)項(xiàng)編號(hào)m(DI1m)數(shù)據(jù)項(xiàng)m內(nèi)容(Dam)校驗(yàn)(CS)幀尾(16H)注:對(duì)于TN = 0 表示設(shè)置終端參數(shù),對(duì)于TN 0 表示設(shè)置其它測(cè)量參數(shù)或數(shù)據(jù)。對(duì)于電表類(lèi)型的測(cè)量點(diǎn),測(cè)量點(diǎn)數(shù)據(jù)只能寫(xiě)時(shí)鐘。2) 終端/前置機(jī)應(yīng)答幀功能:終端/前置機(jī)應(yīng)答主站設(shè)置參數(shù)請(qǐng)求控制碼:C=88H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=01H+m(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(82H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)數(shù)據(jù)項(xiàng)編號(hào)1(DI01)數(shù)據(jù)項(xiàng)編號(hào)1(DI11)數(shù)據(jù)項(xiàng)1設(shè)置結(jié)果(ERR1)參見(jiàn)錯(cuò)誤編碼數(shù)據(jù)項(xiàng)編號(hào)m(DI0m)數(shù)據(jù)項(xiàng)編號(hào)m(DI1m)數(shù)據(jù)項(xiàng)m設(shè)置結(jié)果(ERRm)參見(jiàn)錯(cuò)誤編碼校驗(yàn)(CS)幀尾(16H)3.2.2.5-1 實(shí)時(shí)寫(xiě)對(duì)象參數(shù)用于終端與主站之間通訊和主站對(duì)象與前置機(jī)通訊,與寫(xiě)對(duì)象參數(shù)的差異在于本命令要求在指定時(shí)間內(nèi)收到執(zhí)行,如果超過(guò)指定時(shí)間,則終端不執(zhí)行該命令。1) 主站請(qǐng)求幀功能:主站向終端請(qǐng)求設(shè)置終端參數(shù)、測(cè)量點(diǎn)參數(shù)、測(cè)量點(diǎn)數(shù)據(jù)(僅能設(shè)置電表的時(shí)鐘);或者主站向前置機(jī)請(qǐng)求設(shè)置前置機(jī)參數(shù)(測(cè)量點(diǎn)號(hào)為0)??刂拼a:C=07H數(shù)據(jù)長(zhǎng)度:L=01H+n(權(quán)限控制長(zhǎng)度)+ m(數(shù)據(jù)項(xiàng)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(07H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)權(quán)限等級(jí)(AUT)00H 低級(jí)權(quán)限 11H高級(jí)權(quán)限密碼(PW)3字節(jié)BCD碼命令時(shí)間(Year)1字節(jié)BCD碼命令時(shí)間(Mon)1字節(jié)BCD碼命令時(shí)間(Day)1字節(jié)BCD碼命令時(shí)間(Hour)1字節(jié)BCD碼命令時(shí)間(Min)1字節(jié)BCD碼有效時(shí)間(分)1字節(jié)BCD碼數(shù)據(jù)項(xiàng)編號(hào)1(DI01)數(shù)據(jù)項(xiàng)編號(hào)1(DI11)數(shù)據(jù)項(xiàng)1內(nèi)容(DA1)數(shù)據(jù)項(xiàng)編號(hào)m(DI0m)數(shù)據(jù)項(xiàng)編號(hào)m(DI1m)數(shù)據(jù)項(xiàng)m內(nèi)容(Dam)校驗(yàn)(CS)幀尾(16H)注:1) 對(duì)于TN = 0 表示設(shè)置終端參數(shù),對(duì)于TN 0 表示設(shè)置其它測(cè)量參數(shù)或數(shù)據(jù)。對(duì)于電表類(lèi)型的測(cè)量點(diǎn),測(cè)量點(diǎn)數(shù)據(jù)只能寫(xiě)時(shí)鐘。2) 命令時(shí)間和有效時(shí)間表示,終端在收到命令后,應(yīng)比對(duì)自己的時(shí)鐘,若自己時(shí)鐘在命令時(shí)間有效時(shí)間的范圍內(nèi),則執(zhí)行命令,否則返回異常。2) 終端/前置機(jī)應(yīng)答幀功能:終端/前置機(jī)應(yīng)答主站設(shè)置參數(shù)請(qǐng)求控制碼:C=87H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=01H+m(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(87H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)數(shù)據(jù)項(xiàng)編號(hào)1(DI01)數(shù)據(jù)項(xiàng)編號(hào)1(DI11)數(shù)據(jù)項(xiàng)1設(shè)置結(jié)果(ERR1)參見(jiàn)錯(cuò)誤編碼數(shù)據(jù)項(xiàng)編號(hào)m(DI0m)數(shù)據(jù)項(xiàng)編號(hào)m(DI1m)數(shù)據(jù)項(xiàng)m設(shè)置結(jié)果(ERRm)參見(jiàn)錯(cuò)誤編碼校驗(yàn)(CS)幀尾(16H)在錯(cuò)誤編碼中,增加05H命令時(shí)間失效3.2.2.6 異常告警、告警確認(rèn)僅用于終端與主站之間通訊。1) 主站請(qǐng)求幀:功能:請(qǐng)求讀取終端保存的告警數(shù)據(jù)控制碼:C=09H數(shù)據(jù)長(zhǎng)度:L=09H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(09H)數(shù)據(jù)長(zhǎng)度L(09H)測(cè)量點(diǎn)號(hào)(TN)TN = FFH表示所有測(cè)量點(diǎn),為某一具體值,表示查詢(xún)?cè)摐y(cè)量點(diǎn)的告警告警編號(hào)(ALR)ALR=FFFFH表示所有異常類(lèi)型,為某一具體值表示查詢(xún)?cè)擃?lèi)型的異常告警起始時(shí)間(Year)1字節(jié)BCD碼告警起始時(shí)間(Mon)1字節(jié)BCD碼告警起始時(shí)間(Day)1字節(jié)BCD碼告警起始時(shí)間(Hour)1字節(jié)BCD碼告警起始時(shí)間(Min)1字節(jié)BCD碼告警數(shù)據(jù)點(diǎn)數(shù)(Num)1字節(jié)HEX碼0 表示所有符合條件的點(diǎn)數(shù)校驗(yàn)(CS)幀尾(16H)如果終端保存的符合條件的告警數(shù)據(jù)點(diǎn)數(shù)小于請(qǐng)求的告警數(shù)據(jù)點(diǎn)數(shù),則終端按照實(shí)際的條數(shù)上報(bào)。在主動(dòng)上報(bào)中,一幀中只存放一個(gè)告警。告警內(nèi)容為對(duì)應(yīng)編碼的數(shù)據(jù)值,不包含數(shù)據(jù)編碼。2) 終端應(yīng)答幀或者終端主動(dòng)上報(bào)告警功能:終端正常應(yīng)答主站的讀告警數(shù)據(jù)請(qǐng)求,或者主動(dòng)上報(bào)告警數(shù)據(jù)控制碼:C=89H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=01H+m(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(89H)數(shù)據(jù)長(zhǎng)度(L)告警數(shù)量(ALRN)1字節(jié)HEX告警數(shù)據(jù)1(ALRD1)告警數(shù)據(jù)m(ALRDm)校驗(yàn)(CS)幀尾(16H)其中告警數(shù)據(jù)ALRD為告警發(fā)生測(cè)量點(diǎn)號(hào)(TN)終端TN=0告警發(fā)生時(shí)間(Year)1字節(jié)BCD碼告警發(fā)生時(shí)間(Mon)1字節(jié)BCD碼告警發(fā)生時(shí)間(Day)1字節(jié)BCD碼告警發(fā)生時(shí)間(Hour)1字節(jié)BCD碼告警發(fā)生時(shí)間(Min)1字節(jié)BCD碼告警編碼(ALR)告警參數(shù)1內(nèi)容(DA1)告警參數(shù)m內(nèi)容(Dam)告警參數(shù)內(nèi)容根據(jù)告警任務(wù)定義確定。如果不支持告警任務(wù),按照缺省的內(nèi)容上報(bào)。3) 主站對(duì)終端告警的確認(rèn)幀功能:主站響應(yīng)終端主動(dòng)上送的告警控制碼:C = 0AH數(shù)據(jù)長(zhǎng)度:L = 03H*m(告警數(shù))幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(0AH)數(shù)據(jù)長(zhǎng)度L告警發(fā)生測(cè)量點(diǎn)號(hào)1(TN1)告警編碼1(ALR1)告警發(fā)生測(cè)量點(diǎn)號(hào)m(TNm)告警編碼m(ALRm)校驗(yàn)(CS)幀尾(16H)注:1) 終端如果在指定時(shí)間內(nèi)沒(méi)有收到主站的應(yīng)答,終端應(yīng)重新上報(bào);如果3次上報(bào)都無(wú)應(yīng)答,終端停止該條告警的上報(bào)。2) 主站應(yīng)對(duì)終端的每一上報(bào)幀,都進(jìn)行確認(rèn)。3.2.2.7 登錄用于終端與主站之間通訊和主站對(duì)象與前置機(jī)通訊。1) 應(yīng)用服務(wù)器/廠商分析模塊/前置機(jī)通訊模塊/終端請(qǐng)求幀:功能:請(qǐng)求登錄前置機(jī),建立數(shù)據(jù)連接控制碼:C=21H/A1H數(shù)據(jù)長(zhǎng)度:L=08H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(21H/A1H)數(shù)據(jù)長(zhǎng)度L(08H)密碼(PW)3字節(jié)BCD碼(使用低級(jí)權(quán)限密碼)校驗(yàn)(CS)幀尾(16H)前置機(jī)應(yīng)提供界面允許設(shè)置口令。2) 前置機(jī)正常應(yīng)答登錄功能:前置機(jī)應(yīng)答登錄請(qǐng)求控制碼:C=A1H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=00H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(A1H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)前置機(jī)判斷主站地址/終端地址和口令,如果符合,則允許登錄,否則返回異常權(quán)限不足。如果同一個(gè)廠商分析模塊已經(jīng)建立過(guò)連接,應(yīng)該把前一個(gè)連接關(guān)閉,使用最新登錄的連接替代。3.2.2.8 登錄退出用于終端與主站之間通訊和主站對(duì)象與前置機(jī)通訊。1) 應(yīng)用服務(wù)器/廠商分析模塊/前置機(jī)通訊模塊/終端請(qǐng)求幀:功能:請(qǐng)求退出前置機(jī)登錄,關(guān)閉數(shù)據(jù)連接控制碼:C=22H/A2H數(shù)據(jù)長(zhǎng)度:L=00H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(22H/A2H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)2) 前置機(jī)正常應(yīng)答登錄退出功能:前置機(jī)應(yīng)答登錄退出請(qǐng)求控制碼:C=22H/A2H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=00H幀格式:起始字符(68H)終端邏輯地址(RTUA)終端地址為00 02H,表示為前置機(jī)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(A2H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)應(yīng)用服務(wù)器/廠商分析模塊應(yīng)當(dāng)收到應(yīng)答后,再把連接關(guān)閉。3.2.2.9 心跳檢測(cè)用于終端與主站之間通訊和主站對(duì)象與前置機(jī)通訊。1) 應(yīng)用服務(wù)器/廠商分析模塊/前置機(jī)通訊模塊/終端檢測(cè)幀:功能:檢測(cè)和前置機(jī)連接是否正??刂拼a:C=24H/A4H數(shù)據(jù)長(zhǎng)度:L=00H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(24H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)2) 前置機(jī)正常應(yīng)答檢測(cè)功能:前置機(jī)應(yīng)答檢測(cè)請(qǐng)求控制碼:C=A4H/24H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=00H(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(A4H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)3.2.2.10 請(qǐng)求發(fā)送短信用于應(yīng)用服務(wù)器請(qǐng)求前置機(jī)發(fā)送短信到指定手機(jī)。1) 應(yīng)用服務(wù)器請(qǐng)求幀:功能:請(qǐng)求前置機(jī)發(fā)送短信到指定手機(jī)控制碼:C=28H數(shù)據(jù)長(zhǎng)度:L=0EH+m(短信長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)9X 00 00 02 表示前置機(jī)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(28H)數(shù)據(jù)長(zhǎng)度L手機(jī)號(hào)碼MN14字節(jié)字符,參見(jiàn)數(shù)據(jù)項(xiàng)7028發(fā)送內(nèi)容CT發(fā)送的信息內(nèi)容校驗(yàn)(CS)幀尾(16H)2) 前置機(jī)正常應(yīng)答發(fā)送請(qǐng)求功能:前置機(jī)應(yīng)答發(fā)送請(qǐng)求控制碼:C=A8H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=00H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(A4H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)3.2.2.11 收到短信上報(bào)用于前置機(jī)收到不符合規(guī)約的短信上報(bào)到應(yīng)用服務(wù)器。1) 前置機(jī)發(fā)送幀:功能:前置機(jī)收到短信上報(bào)到應(yīng)用服務(wù)器控制碼:C=A9H數(shù)據(jù)長(zhǎng)度:L=0EH+m(短信長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)00 02 表示前置機(jī)起始字符(68H)控制碼C(A9H)數(shù)據(jù)長(zhǎng)度L手機(jī)號(hào)碼MN14字節(jié)字符,參見(jiàn)數(shù)據(jù)項(xiàng)7028收到內(nèi)容CT收到的信息內(nèi)容校驗(yàn)(CS)幀尾(16H)2) 應(yīng)用服務(wù)器正常應(yīng)答上報(bào)功能:應(yīng)用服務(wù)器應(yīng)答上報(bào)控制碼:C=29H回應(yīng)幀數(shù)據(jù)長(zhǎng)度:L=00H幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(29H)數(shù)據(jù)長(zhǎng)度L(00H)校驗(yàn)(CS)幀尾(16H)3.2.2.12 異常應(yīng)答幀在命令傳送和處理過(guò)程中,可能發(fā)生異常,為表示整個(gè)命令幀的傳送或者處理錯(cuò)誤,使用異常應(yīng)答幀。異常應(yīng)答幀格式功能:表示幀傳送和處理過(guò)程中發(fā)生異??刂拼a:C=請(qǐng)求命令幀的C(D5-D0部分)+40H(D6置1)+傳送方向標(biāo)志(D7)數(shù)據(jù)長(zhǎng)度:L=01H(應(yīng)答數(shù)據(jù)長(zhǎng)度)幀格式:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C數(shù)據(jù)長(zhǎng)度L(01H)錯(cuò)誤編號(hào)(ERR)參見(jiàn)錯(cuò)誤編碼校驗(yàn)(CS)幀尾(16H)3.3 通訊接口層3.3.1 FA over Ird (基于紅外通訊的實(shí)現(xiàn))發(fā)送時(shí),在有效數(shù)據(jù)幀前加上若干個(gè)FEH作為前導(dǎo)字符,以喚醒終端處于接收狀態(tài)。波特率:缺省為1200bps字節(jié)格式:8位數(shù)據(jù)位,1位起始位、1為停止位,偶校驗(yàn)。如下圖所示:0D0D1D2D3D4D5D6D7P1D0是字節(jié)的最低有效位,D7是字節(jié)的最高有效位,先傳低位,后傳高位。3.3.2 FA over TCP (基于TCP協(xié)議的實(shí)現(xiàn))FA over TCP定義了現(xiàn)場(chǎng)管理與服務(wù)系統(tǒng)基于TCP傳輸協(xié)議的實(shí)現(xiàn)規(guī)范。由于GPRS、CDMA等通訊方式提供了TCP協(xié)議的傳輸服務(wù),因此,也同樣適用于GPRS、CDMA等各種網(wǎng)絡(luò)環(huán)境。終端軟件升級(jí)應(yīng)采用本接口層或者FA over UDP的方式,達(dá)到快速和同時(shí)批量升級(jí)的要求。連接建立:一般由終端主動(dòng)發(fā)起,和主站建立連接心跳檢測(cè):終端應(yīng)該按照一定的頻率,向主站檢測(cè)連接狀態(tài)參見(jiàn)TCP/IP協(xié)議規(guī)范3.3.3 FA over UDP (基于UDP協(xié)議的實(shí)現(xiàn))FA over UDP定義了現(xiàn)場(chǎng)管理與服務(wù)系統(tǒng)基于UDP傳輸協(xié)議的實(shí)現(xiàn)規(guī)范。由于GPRS、CDMA等通訊方式提供了UDP協(xié)議的傳輸服務(wù),因此,也同樣適用于GPRS、CDMA等各種網(wǎng)絡(luò)環(huán)境。連接建立:一般由終端主動(dòng)發(fā)起,和主站建立連接心跳檢測(cè):終端應(yīng)該按照一定的頻率,向主站檢測(cè)連接狀態(tài)參見(jiàn)TCP/IP協(xié)議規(guī)范3.3.4 FA over SMS (基于短信協(xié)議的實(shí)現(xiàn))本協(xié)議基于短信實(shí)現(xiàn)時(shí),采用8位編碼的PDU方式通訊,PDU用戶(hù)數(shù)據(jù)區(qū)的內(nèi)容即為本協(xié)議應(yīng)用層的內(nèi)容。3.3.5 FA over RS232 (基于串口通訊的實(shí)現(xiàn))波特率:缺省為1200bps字節(jié)格式:8位數(shù)據(jù)位,1位起始位、1為停止位,偶校驗(yàn)。如下圖所示:0D0D1D2D3D4D5D6D7P1D0是字節(jié)的最低有效位,D7是字節(jié)的最高有效位,先傳低位,后傳高位。3.3.6 FA over CSD (基于電路交換數(shù)據(jù)通訊的實(shí)現(xiàn))主站主動(dòng)撥號(hào)振鈴一至兩聲后掛機(jī),然后終端回?fù)?,和主站建立?shù)據(jù)通道,數(shù)據(jù)通道建立之后,采用本規(guī)約應(yīng)用層協(xié)議進(jìn)行通訊。下層協(xié)議采用GSM 02.34。3.4 終端校時(shí)3.4.1 寫(xiě)對(duì)象參數(shù)命令對(duì)時(shí)該方法不考慮通信網(wǎng)絡(luò)延時(shí)誤差,只允許出廠設(shè)置、終端初裝、異常情況下使用,運(yùn)行過(guò)程中禁止使用,命令如下:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(08H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)權(quán)限等級(jí)(AUT)(注:00H低級(jí)權(quán)限,11H高級(jí)權(quán)限)密碼(PW)(注:3字節(jié)BCD碼)數(shù)據(jù)項(xiàng)編號(hào)1(0x30)數(shù)據(jù)項(xiàng)編號(hào)1(0x80)YYMMDDHHMMSS (6字節(jié))校驗(yàn)(CS)幀尾(16H)終端應(yīng)答見(jiàn)參數(shù)對(duì)象應(yīng)答幀。3.4.2 實(shí)時(shí)寫(xiě)對(duì)象參數(shù)命令校時(shí)為減少通信延時(shí)造成的對(duì)時(shí)誤差,實(shí)際運(yùn)行的終端校時(shí)必須采用實(shí)時(shí)寫(xiě)對(duì)象命令方式,校時(shí)流程:1.首先主站(前置機(jī))讀取終端時(shí)鐘,若在T14秒接收到終端返回信息為有效2.主站(前置機(jī))先計(jì)算主站與終端的時(shí)鐘誤差T(T=主站減終端),在將T-T1/2做為終端時(shí)鐘誤差以實(shí)時(shí)寫(xiě)對(duì)象命令方式下發(fā)給終端,命令有效時(shí)間默認(rèn)為10分鐘3.終端接收到命令后,判斷該命令若是在有效時(shí)間內(nèi),則執(zhí)行對(duì)時(shí)命令,將時(shí)鐘更改為終端當(dāng)前時(shí)鐘+(T-T1/2),否則不執(zhí)行,并應(yīng)答主站。增加數(shù)據(jù)編碼803E,具體描述如下標(biāo)示編碼數(shù)據(jù)格式數(shù)據(jù)長(zhǎng)度低級(jí)權(quán)限高級(jí)權(quán)限單位功能數(shù)據(jù)名稱(chēng)讀寫(xiě)803ENNNN2*秒*終端時(shí)鐘相對(duì)誤差(T-T1/2),2個(gè)字節(jié),最高位代表符號(hào)位:0:正;1:負(fù)命令格式如下:起始字符(68H)終端邏輯地址(RTUA)主站地址與命令序號(hào)(MSTA&SEQ)起始字符(68H)控制碼C(07H)數(shù)據(jù)長(zhǎng)度L測(cè)量點(diǎn)號(hào)(TN)權(quán)限等級(jí)(AUT)(注:為高級(jí)權(quán)限11H)密碼(PW)(注:3字節(jié)BCD碼)數(shù)據(jù)項(xiàng)編號(hào)1(DI01)命令時(shí)間(YEAR)命令時(shí)間(MON)命令時(shí)間(DAY)命令時(shí)間(HOUR)命令時(shí)間(MIN)有效時(shí)間(分)默認(rèn)10分鐘數(shù)據(jù)項(xiàng)編號(hào)(3EH)數(shù)據(jù)項(xiàng)編號(hào)(80H)NNNN (帶符號(hào)的終端時(shí)鐘誤差,單位:

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論