以網(wǎng)絡數(shù)據(jù)通信協(xié)議為研究切入點,設計了基于DLMS/COSEM協(xié)議的遠程抄表系統(tǒng),建立集中器COSEM對象模型,實現(xiàn)了多任務環(huán)境下遠程抄表系統(tǒng)設計。DLMS/COSEM協(xié)議的運用提升了系統(tǒng)操作便捷性,解決了不同廠商電能表、集中器數(shù)據(jù)通訊問題。同時開放的接口為系統(tǒng)擴展奠定了基礎,解決了系統(tǒng)業(yè)務更新時面臨的兼容性問題,提高了抄表系統(tǒng)穩(wěn)定性與實用性 。
0引言
隨著通信技術的飛快發(fā)展,國內外不斷將新型網(wǎng)絡技術應用到智能電網(wǎng)建設中,推進智能電網(wǎng)向全球健康發(fā)展,因此我國也對智能電網(wǎng)的建設提出了更高的層次要求。遠程抄表技術作為智能電網(wǎng)建設的重要組成部分,綜合運用計算機技術、自動化技術、通信技術、軟件技術和信息網(wǎng)絡技術,實現(xiàn)用戶電能表信息的抄收、控制與傳遞,解決電力企業(yè)與用戶間一公里智能處理問題口。該技術具有效率高、誤差率低等優(yōu)點,近年來在國內外研究中取得了很大的發(fā)展,推動了電能行業(yè)科學管理,逐漸成為智能電網(wǎng)建設領域的研究熱點。通信協(xié)議的選取是保障遠程抄表系統(tǒng)通用性及數(shù)據(jù)傳輸準確性的關鍵。但由于同一區(qū)域內多個廠家的電能表采用不同的通信協(xié)議,以及多樣化的復雜通信網(wǎng)絡環(huán)境,造成區(qū)域內通信協(xié)議往往不統(tǒng)一,必然大幅增加系統(tǒng)運營成本。因此,采用國際通用DLMS/COSEM標準,設計開發(fā)具有互操作性的遠程抄表系統(tǒng),實現(xiàn)了不同廠家不同規(guī)格的儀表和抄表設備之間數(shù)據(jù)自由交換。
1 DLMS/COSEM協(xié)議
設備語言報文規(guī)范(Device Language Message Specificat ion,DLMS)和能源計量配套協(xié)議(Com-panion Specification for Energy Metering,COSEM)是一組具有互操作性的通信協(xié)議。該協(xié)議采用面向對象設計方法,提供了與通信介質無關的應用層設計理念,從信息通信角度建立統(tǒng)一標識、接口、服務模型,響應遠程抄表系統(tǒng)的數(shù)據(jù)通信請求,該協(xié)議具有適用性強、移植維護方便、可擴展性較強的特點,廠商根據(jù)對外接口可添加數(shù)據(jù)接口,完成數(shù)據(jù)通信,實現(xiàn)不同廠商設備數(shù)據(jù)接口間互操作。遵守DLMS/COSEM協(xié)議的設備兼容性強,適合有線、無線等多種通信方式,同時還有利于系統(tǒng)功能進行擴展和升級。DLMS/COSEM協(xié)議具備如下特點:
(1)采用面向對象思想,定義COSEM對象信息模型,用標準化方式定義數(shù)據(jù);
(2)該協(xié)議基于服務端(儀表)、客戶端 (抄表主機)通訊機制,甚于應用層設計協(xié)議,與物理層相互分離;
(3)數(shù)據(jù)對象模型通用性強,可以適用于多種類型儀器,協(xié)議具有自解析、互操作的特性;
(4)協(xié)議應用介質廣泛,可基于RS485、以太網(wǎng)、GPRS等有線、無線網(wǎng)絡介質傳輸。DLMS/COSEM協(xié)議簡化了傳統(tǒng)的OSI網(wǎng)絡模型結構,采用僅包含物理層、數(shù)據(jù)鏈路層和應崩層的三層增強性能架構,DLMS/COSEM的網(wǎng)絡通信協(xié)議。
DLMS/COSEM的網(wǎng)絡通信協(xié)議
2遠程抄表系統(tǒng)總體方案
2.1系統(tǒng)架構層次設計
集中器部件是遠程抄表系統(tǒng)的核心,按照集中器位置將通信網(wǎng)絡分為本地通信網(wǎng)絡和遠程通信網(wǎng)絡兩個部分。集中器與現(xiàn)場電能表構成的通信網(wǎng)絡是本地通信網(wǎng)絡,完成日常電能數(shù)據(jù)采集任務;集中器與管理中心構成遠程通信網(wǎng)絡,承擔著電能數(shù)據(jù)遠程傳輸任務。系統(tǒng)的本地與遠程通信網(wǎng)絡兩部分全部采用DLMS/COSEM協(xié)議進行數(shù)據(jù)交互,避免了協(xié)議轉換,增強了兼容性、系統(tǒng)互操作性,提高了采集效率。
遠程抄表系統(tǒng)由下至上分為電能表、集中器和管理中心三層結構。電能表負責計量戶內或局部區(qū)域電能、電量使用情況;集中器作為系統(tǒng)的核心部件,即負責對區(qū)域內的電能表數(shù)據(jù)進行采集,同時也擔負著電能數(shù)據(jù)的存儲、傳輸至管理中心的雙重任務;管理中心處于應用層與用戶交互,完成用戶發(fā)布的各項命令定時發(fā)送抄表任務,收集整理存儲、分析各項電能數(shù)據(jù),同時也具有對集中器、電能表設備的實時監(jiān)測與配置。
2.2 集中器工作原理
集中器部件是遠程抄表系統(tǒng)的核心設備,處于電能表與管理中心之間,負責命令解析、任務分配、數(shù)據(jù)傳輸?shù)榷囗椚蝿赵谙到y(tǒng)中扮演著服務端與客戶端雙重角色。在與電能表通信時,電能表響應集中器的請求并返回電能表數(shù)據(jù)給集中器集中器接收到數(shù)據(jù)后存儲到本地數(shù)據(jù)庫中此時集中器作為客戶端在與管理中心構成的遠程網(wǎng)絡中集中器作為服務端,為管理中心提供數(shù)據(jù)服務。集中器端響應管理中心的實時請求,并將電能表數(shù)據(jù)采用DLMS/COSEM協(xié)議給管理中心。
2.3選擇通信模式
2.3.1管理中心與集中器的通信模式
按照網(wǎng)絡連接方式將通信媒介分為有線和無線兩種,在管理中心與集中器構成的遠程網(wǎng)絡環(huán)境中可以選擇的通信網(wǎng)絡通信媒介有光纖、以太網(wǎng)、無線網(wǎng)(GPRS/CDMA)等。但是從費用成本、后期維護等方面綜合考慮GPRS方式均具有明顯優(yōu)勢GPRS能同時發(fā)起多個通信連接,大大提升通信效率,同時GPRS網(wǎng)絡環(huán)境日趨穩(wěn)定,兼具費用低廉的優(yōu)點。所以在管理中心與集中器構成的遠程網(wǎng)絡通信方案的選擇上,GPRS具有更強的適應性符合系統(tǒng)設計要求
2.3.2集中器與電表間的通信模式
在集中器與電能表構成的本地網(wǎng)絡環(huán)境中環(huán)境復雜干擾因素多,不適合無線網(wǎng)絡通信模式。而有線通信模式主要有電力線載波PLC和RS-485兩種類型。但是從建設成本維護成本、傳輸速率以及可靠性進行比較分析低壓電力載波PLC是正在發(fā)展中的傳輸模式建設維護成本較低,具有現(xiàn)成的線路環(huán)境,但是低壓電力載波在傳輸速率及通信穩(wěn)定性方面較低,不適合大范圍復雜場景應用。綜合比較而言RS-485在成本維護傳輸速率和可靠性方面都是理想,而且RS-485已經(jīng)在多個領域得到了成功應用,符合系統(tǒng)穩(wěn)定性和低成本的設計要求。
3構建集中器DLMS/COSEM協(xié)議模型
3.1 構建集中器COSEM對象模型
COSEM使用了面向對象理念構建解決方案,建立了開放的儀器儀表數(shù)據(jù)交換規(guī)則,解決了不同廠家、不同型號、不同設備的數(shù)據(jù)通訊問題,實現(xiàn)了數(shù)據(jù)讀取、數(shù)據(jù)共享。集中器模型按照功能分工分為物理設備層、邏輯設備層、COSEM對象接口層三個層次。物理設備層是指數(shù)字邏輯設備,負責管理邏輯存儲設備、時鐘、服務接人、參數(shù)配置等底層功能,數(shù)字邏輯設備與集中器分開,實現(xiàn)數(shù)據(jù)存儲與設備分開便于軟件升級及系統(tǒng)功能擴展,是與電能表對應層次,負責描述電能表的各功能單元,邏輯設備層中含有多個數(shù)字邏輯設備,分別與電能表一一對應。COSEM對象接口層,負責管理CO- SEM對象的接口,用戶可以通過訪問COSEM對象的屬性和方法實現(xiàn)對集中器及電能表的控制管理。
3.2基于TCP/IP的COSEM通信
管理中心與集中器構成的遠程網(wǎng)絡通信采用 GPRS通信模式GPRS通信模式是在TCP/IP協(xié)議基礎上構建通過PPP協(xié)議進行封裝而以太網(wǎng)采用IEEE8023以太網(wǎng)幀格式封裝數(shù)據(jù)傳輸 COSEM通信在TCP/IP協(xié)議上的模型。
TCP/IP協(xié)議模型的應用層與DLMS/COSEM協(xié)議相對應,APDU(Application Protocol Data 0nit,應用協(xié)議數(shù)據(jù)單元)在傳輸數(shù)據(jù)時需要包裝子層尋址相關信息,確保數(shù)據(jù)準確傳輸?shù)侥康牡兀瑢ぶ沸畔ò姹咎枖?shù)據(jù)源端口、發(fā)送目的地端口以及數(shù)據(jù)長度等。
GPRS通信時APDU數(shù)據(jù)協(xié)議單元按照通訊雙方定義的標志、協(xié)議等封裝Wrapper節(jié)點,采用 PPP(Point To Point Protocol,點到點協(xié)議)協(xié)議,將封裝的數(shù)據(jù)句經(jīng)過傳輸層網(wǎng)絡層經(jīng)數(shù)據(jù)鏈路層傳輸,接收端通過GPRS網(wǎng)絡接收數(shù)據(jù),完成一次數(shù)據(jù)傳輸任務。接收端接收到數(shù)據(jù)后再按照包裝的逆順序層層解包、解析得到PPP協(xié)議的APDU數(shù)據(jù)幀,然后將該數(shù)據(jù)轉交給COSEM應用程序進行下一步處理,完成COSEM協(xié)議通訊過程。
4集中器軟件算法實現(xiàn)
4.1集中器軟件架構
通信是集中器軟件的主要功能既包括與電能表的下行通信還包括與遠程控制中心的上行通信同時由于集中器處于三者之間,自身還包括數(shù)據(jù)存儲、通訊傳輸、命令傳遞等復雜功能。集中器的軟件模塊按照功能可以劃分為公共函數(shù)庫平臺層和用戶應用層三層結構。公共函數(shù)庫將集中器常用的函數(shù)(如數(shù)據(jù)類型轉換、安全驗證時間處理等)做了封裝,供其他軟件模塊調用,平臺層負責基礎環(huán)境提供負責硬件驅動、數(shù)據(jù)傳輸主要句含stm32庫函數(shù)Bootloader、內核驅動硬件驅動等。用戶應用層發(fā)布了多項擴展功能接口通過調用平臺層和公共函數(shù)庫的接口完成用戶具體的任務需求,如串口通訊、數(shù)據(jù)采集、液晶顯示,GPRS遠程調用等。
4.2 上行通信算法設計
集中器與管理中心的通信稱為上行采用基于TCP、IP、PPP協(xié)議的GPRS通信模式。上行通信集中器負責響應遠程管理中心的命令請求,并按照命令要求完成對電能表的訪問、操作,將結果回復至控制中心,上行通信的實質是訪問集中器對象模型。DLMS/COSEM的應用層協(xié)議是面向連接,因此服務器應用進程與客戶機之間的通信建立在雙方連接基礎上進行。
基于DLMS/COSEM 協(xié)議的數(shù)據(jù)通信按照通信步驟可以分為建立連接、數(shù)據(jù)傳輸、釋放連接三個步驟。建立連接是指分別建立傳輸層、應用層兩個層次連接,傳輸層連接是應用層連接的基礎。首先,構建COSEM 對象連接通信底層建立傳輸層,該層包括UDP/TCP傳輸層和數(shù)據(jù)包裝層。數(shù)據(jù)包裝層包括發(fā)送與接收雙方的通信端口號、協(xié)議版本號和數(shù)據(jù)內容。數(shù)據(jù)包裝層提供了設備地址,便于發(fā)現(xiàn)目的地實現(xiàn)尋址功能,同時還提供了數(shù)據(jù)長度信息,該長度可以用來校驗APDU(數(shù)據(jù))一致性與正確性。
其次,COSEM 傳輸層連接之后,可以建立COSEM應用層的連接,實現(xiàn)集中器與管理中心的數(shù)據(jù)通信。應用層連接為COSEM客戶端和服務端提供了數(shù)據(jù)交換接口,便于客戶端從服務端獲取數(shù)據(jù)。客戶端可以發(fā)送Request命令請求至CO-SEM服務器對象服務端可以響應GETSET和 ACTION三類服務集合。
當管理中心完成集中器COSEM對象接口訪問后,向COSEM服務器發(fā)起斷開連接請求請求確認后同時斷開應用層、傳輸層、網(wǎng)絡層的連接,釋放網(wǎng)絡資源及銷毀COSEM等對象,完成此次數(shù)據(jù)交互過程。
4.3 下行通信算法設計
集中器與電能表間的通信稱為下行通信,下行通信采用本地數(shù)據(jù)采集模式預先在集中器與電能表間定義數(shù)據(jù)幀格式和交互命令模式,實現(xiàn)數(shù)據(jù)通信需要經(jīng)過集中器和電表的身份互驗證、模式選擇和數(shù)據(jù)讀寫請求應答三個步驟。
(1)集中器和電能表的身份互驗證
所謂的互驗證是指通信雙方各自負責自身發(fā)起的驗證。身份互驗證包括集中器向電能表發(fā)起的驗證和電能表向集中器發(fā)起的驗證請求兩類當集中器按照管理中心要求向指定的電能表主動發(fā)起電能讀取命令時,通過集中器設備地址列表確定待請求的電能表然后攜帶雙方命令標識觸發(fā)身份驗證請求,只有與請求對應的電能表才被允許反饋通訊結果。電表向集中器傳輸電能查詢結果時通過密碼驗證完成身份驗證。
(2)模式選擇
電能表定義了數(shù)據(jù)讀寫模式和編程模式兩類通過控制命令關鍵字來區(qū)分模式。數(shù)據(jù)讀寫模式是指集中器按照預先設定時間間隔自動讀取、存儲區(qū)域內電能表,適用于管理中心的一般日常數(shù)據(jù)分析采集,當控制器發(fā)送定時查詢命令時,電能表返回所有數(shù)據(jù)。編程模式是指實時讀取電能表數(shù)據(jù)適用于電能表計費統(tǒng)計獲取。兩種模式均通過管理中心進行命令切換,可以滿足目前電量遠程抄表系統(tǒng)的設計要求。
(3)數(shù)據(jù)讀寫請求應答
集中器發(fā)送數(shù)據(jù)讀取指令后,即按照格式讀取數(shù)據(jù)幀,完成數(shù)據(jù)傳輸,數(shù)據(jù)幀內容包括身份識別號數(shù)據(jù)單位數(shù)據(jù)值、界定符號等。
5安科瑞AcrelCloud-3200預付費水電云平臺
5.1 系統(tǒng)方案
系統(tǒng)為B/S架構,主要包括前端管理網(wǎng)站和后臺集抄服務,配合公司的預付費電表DDSY1352和DTSY1352系列以及多用戶計量箱ADF300L系列,實現(xiàn)電能計量和電費管理等功能。另外可以選配遠傳閥控水表組成水電一體預付費系統(tǒng),達到先交費后用水的目的,剩余水量用完自動關閥。
5.2 系統(tǒng)功能
AcrelCloud-3200預付費水電云平臺由云平臺-網(wǎng)關-預付費電能表組成,通過通信網(wǎng)絡完成系統(tǒng)到表的充值、查詢、監(jiān)控、控制及短信報警等功能。
本系統(tǒng)適用于一些大集團和大物業(yè),往往需要將多個物業(yè)環(huán)境、分散于各地的物業(yè)集中式收費和管理,面臨著數(shù)據(jù)公網(wǎng)傳輸,財務操作分散,在線支付,總部財務扎口等復雜的需求。
遠程集中抄表:抄表信息通過網(wǎng)關實時上傳到云平臺,快速便捷,免去人工抄表 。
水表預付費:可是查看某區(qū)域水表的實時狀態(tài)信息,并可以進行單表或批量設置水價控閥等操作。
遠程售電:財務集中管理,電量實時下發(fā),并比對充值次數(shù),方便快捷。
能耗分析:用戶和管理員都可查詢預付費表或管控表每天的用能狀況;可提供能耗分析+財務軌跡一體式綜合管理報表,包含用戶表的能耗、財務數(shù)據(jù)、能耗和財務的期初期末值等數(shù)據(jù)。
在線支付:商戶可以通過小程序或者微信公眾號實現(xiàn)在線自助充值水電費,也可以實時關注商鋪用水用電情況。
短信提醒:金額不足或金額欠費提醒、電表充值到賬提醒,都可及時短信通知商戶。
遠程控制:可對任意一塊電表執(zhí)行遠程拉閘或保電等一系列遠程控制操作,方便管理。
5.3 產(chǎn)品選型
6結束語
分析了國內外遠程抄表系統(tǒng)存在的問題,設計了基于DLMS/COSEM協(xié)議構建遠程抄表通信網(wǎng)絡系統(tǒng),合理的解決了通信協(xié)議不統(tǒng)一、互操作性差等數(shù)據(jù)通信難題實現(xiàn)了不同廠家不同規(guī)格的儀表抄表設備之間數(shù)據(jù)通信。系統(tǒng)以集中器為核心,構建基于TCP/IP網(wǎng)絡通信協(xié)議COSEM模型分別設計了上行、下行通信算法,拓展了通信介質種類提高了抄表系統(tǒng)穩(wěn)定性與實用性,具有很好的實用價值。
責任編輯:tzh
評論
查看更多