IEC 62056
DLMS(全稱Device Language Message Specification,配電線報文規範)是一套由「DLMS User Association(頁面存檔備份,存於網際網路檔案館)」開發維護的應用層規範標準,目前已被IEC TC13 WG14納入IEC 62056系列標準之中。COSEM(全稱:Companion Specification for Energy Metering)涵蓋了DLMS規約的傳輸與用戶層規範。
DLMS獨立於應用層以下的各個低層,因而也就與通信信道無關,設計用於在計算機集成環境中支持與(能量)分配設備間的消息交換,是由IEC TC57建立並以IEC 61334-4-41發布的國際標準。這個概念被進一步發展成為設備語言報文規範,其目的在於為結構化建模和儀表數據交換提供一個互操作環境,支持任何能量類型如電、水、氣或熱的計量,應用於遠程抄表、遠程控制以及增值服務。
DLMS用戶聯盟制定了三份規範文檔,分別稱為綠皮書、黃皮書和藍皮書。IEC定義的所有DLMS規格文檔均以「Electricity metering - Data exchange for meter reading, tariff and load control.」 為標題,包括以下文檔:
- IEC 62056-21: Direct local data exchange (3d edition of IEC 61107) describes how to use COSEM over a local port (optical or current loop)
- IEC 62056-42: Physical layer services and procedures for connection-oriented asynchronous data exchange
- IEC 62056-46: Data link layer using HDLC protocol
- IEC 62056-47: COSEM transport layers for IPv4 networks
- IEC 62056-53: COSEM Application layer
- IEC 62056-61: Object identification system (OBIS)
- IEC 62056-62: Interface classes
IEC 62056-21
編輯IEC 62056-21是一種供計算機讀取儀表數據的國際通訊規約,被設計成可以通過包括Internet在內的各種媒體完成數據通信。儀表通過串口向掌抄設備發送ASCII或(HDLC數據)。物理層通常會使用紅外收發或有線20mA電流環信號實現,全雙工通訊。
當操作員使用掌抄朝向儀表的半透明面板按下讀表按鈕或將掌抄插入儀表總線插槽時,抄表過程通常耗時一至兩秒。
首先需要經歷一個「sign on」步驟,手持設備通過此步驟向儀表表明自身身份。在sign-on過程中,首先由掌抄設備為儀表編址。儀表與手持式設備需要事先約定好數據收發的最大楨長度、是否允連續發送許多楨而無須分別確認、雙方所能達到最大通訊速率等參數。然後儀表將在允許的加密級別(無/低/高)範圍內上報自身各項參數。
如果所召測數據屬於無加密組,只要使用Get.Request即可應答掌抄所召測的數據。 如果屬於低加密組,必須在解讀數據前進行密碼和身份認證。 如果屬於高加密組,儀表會使用加密報文對掌抄進行驗證,掌抄必須回答相應的密碼。只有當密碼交換正確時,儀表方能接受掌抄,即掌抄已經被「signed on」。
完成「sign on」之後,掌抄通常要讀取電錶的描述文字。確定記錄電錶當前數據的量綱(例如:千瓦時、兆焦耳、升)以及儀表精度級別。偶爾製造商還會提出新的待測物理量,在這種情況下,可以在儀表定義域中添加新的數據類型。大多數儀表具有用於校表和復位的特殊工作模式,通常還要採取某些保護措施防止不法分子利用這些特殊工作模式修改儀表讀數(例如使用限位開關探測儀表外殼是否被撬)。
掌抄還能夠在允許的範圍內修改儀表的部分參數。
之後掌抄發送sign-off報文結束通訊。另外,如果超出事先約定的應答時限,即使沒有sign-off報文,電錶也將自動結束當前回話。