- 85
- 0
- 约1.31万字
- 约 15页
- 2019-06-10 发布于江西
- 举报
电能抄表IEC61107
规约分析
摘要:引用瑞士兰吉尔ZMD电表的通讯报文,对报文进行拆分解析,并由此拓展,阐述IEC61107 (IEC62056)通讯规约的规约模式、帧结构及信息定义等。
IEC61107通信规约的前身是IEC1107, 是IEC (International Electrotechnical Commission 国际电工委员会) 发布的用于电能计量抄表及控制的通信规约。后来国际电工委员会对其所颁布的所有标准进行了编号方案的修改,即对所有标准编号加60000,因此IEC1107即变成了IEC61107。2002年,IEC取消了IEC61107,并发布新版本规约IEC62056-21,用以取代IEC61107。
IEC62056-21规约采用ASCII码进行通信。本文结合瑞士兰吉尔ZMD410电度表的通信报文对IEC62056-21规约进行解析。既然采用的是ASCII码,文章末尾给出ASCII码对照表。本文所列报文较多,目的在于真实再现通信中报文收发过程,希望理解起来简单易懂。
兰吉尔电表通信实现方法及报文解析
总体说明:
通信规约:电表通信规约满足IEC62056-21规约标准。
通信模式:采用IEC62056-21的模式C进行通讯。
数据格式:采用7E1,即7位数据位,偶校验,1位停止位。
按照IEC62056-21规定,电表初始波特率为300。但请注意:在实际与ZMD410连接时发现,电表初始波特率为9600,用300波特率请求数据是没有响应的,也可能是此电表曾经连接过,修改成了9600。因此实际连接时可尝试不同波特率。
在收到电表型号信息后,采集装置需在200ms~1500ms内作出应答,向电表发送确认信息,确认波特率的选择。如果1500ms内没有确认,电表将以初始波特率向采集装置发送计费数据。
数据读取:
发送“/?电表地址! CR LF”,请求电表信息。
电表返回“/LGZx电表信息 CR LF”,其中x代表电表通讯波特率:
0 – 300, 1 – 600, 2 – 1200, 3 – 2400, 4 – 4800, 5 – 9600.
电表信息主要是电表型号及其配置信息。
发送“ACK 0 x 0 CR LF”,这一步为“Data Read Out”,其中x为所要选择的波特率,参考1.2.2中的x。
电表以选择的波特率返回计费数据“STX 数据 ! CR LF ETX BCC”。
注意:在读出数据个数较多时,通讯时间会比较长。因此用户在订货时可根据需要确定计费数据的配置。
负荷曲线的读取:
发送“/?电表地址! CR LF”。
电表返回“/LGZx电表信息 CR LF”。
发送“ACK 0 x 1 CR LF”,这一步为“Programming Mode”。
电表返回“SOH P0 STX (D1 … … D1) ETX BCC”。
发送“SOH R2 STX 9040 (YYMMDDyymmdd) ETX BCC”,其中YYMMDD和yymmdd分别代表起始日期和结束日期。
电表返回负荷曲线数据“STX 9040 ( 负荷曲线数据,时标) ETX BCC”。
如电表在该时间段内的负荷曲线不存在,则返回“STX 9040 (错误代码) ETX BCC”。
退出编程模式,发“SOH B0 ETX BCC”命令。
说明:ZMD电表负荷曲线最多8个通道,电表负荷曲线的配置在电表订货时由用户确定。
对时命令:
发送“/?电表地址! CR LF”。
电表返回“/LGZx电表信息 CR LF”。
发送“ACK 0 x 1 CR LF”,这一步为“Programming Mode”。
电表返回“SOH P0 STX (D1 … … D1) ETX BCC”。
发送“SOH P1 STX (D2 … … D2) ETX BCC”命令,其中“D2”为电表的P2密码。
密码正确时,电表返回确认信息“ACK”;密码错误时,电表返回“NAK”。
密码确认后,发送“SOH W2 STX C001 (yymmddhhmmssWWU) ETX BCC”。其中“yymmddhhmmss”代表年、月、日、时、分、秒,“WW”代表每年中的第几周,“U”代表每周中的第几天(星期一取1,依次类推)。
电表返回“ACK”、“NAK”或“SOH B0 ETX BCC”。
退出编程模式,发“SOH B0 ETX BCC”命令。
报文举例与解析:
数据读取:
发送:2F 3F 39 34 37 31 31 37 31 39 21 0D 0A
接收:2F 4C 47 5A 35 5C 32 5A 4D 44 34 31 30 34 34 30 37 2E 42 32 33 0D 0A
接收:02 46 2E 46 28 30 3
原创力文档

文档评论(0)