二.通信规约
7.IEC1107通信规约(使用模式C)
(1) IEC1107常见术语
HHU(hand-held unit)手持单元:与费率装置或电表进行数据传输的便携式设备。
Local data exchange本地数据交换:一台或数台费率装置与一个手持单元之间进行数据交换。
Remote data exchange远地数据交换:一个数据采集器与一台或数台费率装置之间进行数据交换。
Tariff device费率装置:固定的数据采集单元,通常与电表相联接或相组合(在此指电表)。
(2) 字符信息传送
2.1传送类型为异步串行、半双工方式
2.2传送波特率为初始波特率为300,标准波特率为300、600、1200、2400、4800、9600,分别对
应于波特率特征字为0、1、2、3、4、5。
2.3传送字符格式为1起始位、7数据位、1奇偶校验位、1停止位。
2.4字符代码为ASCII码
2.5字符校验使用字节数据的D7位,为偶校验。
2.6数据传输协议为模式A、B、C、D中的C模式。
2.7数据块校验符BCC为从STX或SOH(假若SOH存在)之后开始至ETX的所有字符数据的异或逻
辑(即C1⊕C2⊕…⊕ETX=BCC,C1、C2、C3为字符数据的ASCII码),其异或结果BCC紧接ETX
之后存放。
(3) 数据块(Data block)、数据行(Data line)、数据组(Data set)
数据块由若干个由CR回车字符,ASCII码为0DH及LF换行字符,ASCII码为0AH所分隔的数据行组成。每个数据行由一个或若干个数据组组成。通常一个数据组由标识号,数值,单位及不同的分界字符组成。每个数据行最长不长于78个字符其中包括所有的边界符,分隔符及控制字符。数据组或数据行的顺序不固定。
数据组结构(Data set structure)如下:
ID ( value * unit )
标识号或地址:除“(”、“)”、“/”、“!”外最多16个可打印字符。标识字符串为所给“数值”的代码号,取自相关设备的术语系统中的标识编码 。 数据信息的前向分界符,即左括号“(”,代码28H。 数值:除“(”、“)”、“/”、“!”外最多32个可打印字符。对于十进制数值,只能使用小数点(不是逗号)并记作一个字符。 *号分隔符:数值和单位之间的分隔符,如果没有单位,则星号不要,代码2AH。 单位:除“(”、“)”、“/”、“!”外最多16个可打印字符。 数据信息的后向分界符,即右括号“)”,代码29H。
实际结构:
(4) 信息定义
请求信息(Request message):主站下载
/ ? Device address ! CR LF
前斜杠:
代码2FH 问号:
代码3FH 装置地址:可选字段,厂家指定,最多32个字符,字符可是数字(“0”-“9”),大写字母(“A”-“Z”),小写字母(“a”-“z”)或“空格”。注,地址前面的数字“0”忽略(在此为电表表号)。
**说明:对于读数头,装置地址可省略;对于485通信,则不可省。 惊叹号:
代码21H 回车符:代码0DH 换行符:代码0AH
识别信息(Identification message):从站上载
/ × × × Z identification CR LF
前斜杠:
代码2FH 厂家识别码:由三个大写字母组成。(在此为TRJ) 波特率识别码(用于波特率变换)请求信息,识别信息及应答/选项选取信息以初始波特率300传送。数据信息的波特率取决于协议规定(模式C协议,“0”为300BD,“1”为600BD,“2”为1200BD,“3”为2400BD“4”为4800BD,“5”为9600BD,“6”、“7”、“8”、“9”保留供以后扩展) 电表识别号,厂家指定:由最多16个可打印字符组成,“/”及“!”号除外。(在此为电表表号) 回车符:代码0DH 换行符:代码0AH
应答/选项选取信息(Acknowledgment/option select message):主站下载
ACK V Z Y CR LF
应答符:
代码06H 控制符:
“0”为正常协议程序,“1”为第二协议程序,“2-9”保留供以后使用 波特率识别码(用于波特率变换)请求信息,识别信息及应答/选项选取信息以300的初始波特率传送。数据信息的波特率取决于协议所规定的波特率(模式C协议,“0”为300BD,“1”为600BD,“2”为1200BD,“3”为2400BD“4”为4800BD,“5”为9600BD,“6”、“7”、“8”、“9”保留供以后扩展) “0” 读取数据,“1”编程模式,“2-5” 保留供以后使用,“6-9”厂家专用 回车符:代码0DH 换行符:代码0AH
注:上述三个信息的通信波特率固定为300。
数据信息(编程模式除外)(Data message(except in programming mode)):从站上载
STX Data ! CR LF ETX BCC
BCC(块校验符)中的帧头符。
文本开始符:
代码02H。如后续数据组没有,则不需要本字符。 带测量值的数据块(参见正常读取数据的句法图),在数据块中可使用所有可写字符,包括换行符及回车符,但“/”和“!”除外。 惊叹号:
代码21H 回车符:代码0DH 换行符:代码0AH 块结束字符。
文本结束符:
代码03H 块校验符(BCC)。如要BCC,则STX与ETX需一同使用。而当发送不带检验符的数据块时,可不用STX与ETX
应答信息(Acknowledgment message):从站上载
ACK
应答符:代码06H
重请求信息(Repeat-request message):主站下载
NAK
无应答符:代码15H
编程命令信息(Programming command message):可由从站上载也可由主站下载
SOH C D STX Data set ETX BCC
文头符:代码01H。 命令标识符:
“P”为密码命令,“W”为写命令,“R”为读命令,“E”为执行命令,“B”为退出命令(中断)。
其他字符保留供以后使用。 命令类型标识(命令参变量指示)。
▼ BCC(块校验符)中的帧头。
文本开始符:
代码06H。如无后续数据组,则不需要本字符。 本项提供信息地址及数据。下列命令用于命令信息中:密码命令,写命令,读命令,退出命令。 块结束字符。
文本结束符:
代码03H。 块校验符(BCC)。如要BCC,则STX与ETX需一同使用,如发送数据块而无检验符时,可不用STX与ETX。
1)密码命令P:“0”提供密码运算的密码数据,“1”提供与内部密码进行比较的密码数据,“2”密码运算返回结果数据,“3-9” 保留供以后使用。
2)写命令W: “0” 保留供以后使用,“1”写ASCII码数据,“2” 按格式通信码方法写,“3”写部分块中的ASCII码数据,“4” 按格式通信码方法写部分块中数据,“5-9” 保留供以后使用。
3)读命令R: “0” 保留供以后使用,“1” 读ASCII码数据,“2”按格式通信码方法读,“3”读部分块中的ASCII码数据,“4” 按格式通信码方法读部分块中数据,“5-9” 保留供以后使用。
4)执行命令E:“0-1” 保留供以后使用,“2”格式化通信码方法执行,“3-9” 保留供以后使用。
5)退出命令B:“0”完成结束,“1-9” 保留供以后使用。
数据信息(编程模式)
STX Data set ETX BCC
BCC(块校验符)中的帧头。
文本开始符:
代码02H。如无后续数据组,则不需要本字符。 本项提供信息的地址及数据。下列命令应用于命令信息:密码命令,写命令,读命令,退出命令。 块结束字符。
文本结束符:
代码03H。 块校验符(BCC)。如要BCC,则STX与ETX需一同使用,如发送数据块而无检验符时,可不用STX与ETX。
错误信息(编程模式)
STX Error message ETX BCC
BCC(块校验符)中的帧头符。
文本开始符:
代码02H。如无后续数据组,则不需要本字符。 本部分最多由32个可打印字符组成,字符“(”、“)”、“/”、“!”除外,所有错误信息都由字符“ER”开始。 块结束字符。
文本结束符:
代码03H。 块校验符(BCC)。如要BCC,则STX与ETX需一同使用,如发送数据块而无检验符时,可不用STX与ETX。
(5)句法图(Syntax diagrams)
5.1数据读出模式(Readout mode)
数据信息(Data message):
图(a)
数据块(Data block):
图(b)
数据行(Data line):
图(c)
数据组(Data set):
图(d)
5.2编程模式(Programming mode)
a.命令(COMMAND)
命令信息(command message):
命令标识(Command identifier):
数据信息(Data message):
数据组(Data set):参见5.1图(d)
b.响应(ANSWER)
数据信息(Data message):
数据块(Data block):参见5.1图(b)
数据行(Data line): 参见5.1图(c)
数据组(Data set): 参见5.1图(d)
6.多功能电能表通讯流程
6.1编程模式下的数据读出
举例说明:读取瞬时量
6.2参数设置方式
举例说明:读置电表表号为112233445566,远动脉冲常数为123456
6.3超用户命令执行方式
7.非格式化编码的详细说明参见多功能电能表IEC1107规约。
8.应用举例:
(1) 数据读出
调试助手 测试结果
2F 3F 31 32 33 34 35 36 37 38 39 30 31 32 21 0D 0A 2F 54 52 4A 30 31 32 39 30 37 38 35 36 33 34 31 32 0D 0A
02 28
31 32 39 30 37 38 35 36 33 34 31 32(表号)
31 35 31 32 30 33 (日月年)
35 37 34 39 31 35 (秒分时)
30 30 30 31 30 30 30 30 (电压变比)
30 30 30 31 30 30 (电流变比)
30 31 (自动抄表日期)
29 21 0D 0A 03 28
主站下载 从站上载
/ ? 表号123456789012 ! CR LF / T R J Z 识别号 CR LF
2F 3F 31 32 39 30 37 38 35 36 33 34 31 32 21 0D 0A 2F 54 4A 52 30 31 32 39 30 37 38 35 36 33 34 31 32 0D 0A
STX 数据 ! CR LF ETX BCC
02 见下表 21 0D 0A 03 2B
数据
( 表号 日月年(03年12月15日) 秒分时(14点42分29秒) 电压变化 电流变化 自动抄表日期 )
28 31 32 39 30 37 38 35 36 33 34 31 32 31 35 31 32 30 33 32 39 34 32 31 34 30 30 30 31 30 30 30 30 30 30 30 31 30 30 30 31 29
QQ1638894344王昌国 职业技能培训,公司管理培训。
个人信息
博文分类
- 全部博文(-253)
- 电能表技术 技能培训1(3)
- 管理 培训,管理方案(2)
- 感情 问题分析,趋势(2)
博文正文
返回顶部
发布评论: