




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