1 前言:
DL/T 645-2007《多功能电能表通信规约》,统一和规范多功能电能表与数据终端设备进行数据交换时的物理连接和协议。信息量的确定以DL/T 614—2007《多功能电能表》为依据。数据链路层 (data-link layer)负责数据终端设备与多功能电能表之间通信链路的建立并以帧为单位传输信息,保证信息的顺序传送,具有传输差错检测功能。应用层(application layer)利用数据链路层的信息传递功能,在数据终端设备与多功能电能表之间发送、接收各种数据信息。
2 DL/T645-2007通信规约下主从站报文数据通信传输流程
3 数据链路层
3.1 数据链路层的功能
负责数据终端设备与多功能电能表之间通信链路的建立并以帧为单位传输信息,保证信息的顺序传送,具有传输差错检测功能。
DL/T 645-2007《多功能电能表通信规约》为主-从结构的半双工通信方式。手持单元或其它数据终端为主站,多功能电能表为从站。每个多功能电能表均有各自的地址编码。通信链路的建立与解除均由主站发出的信息帧来控制。每帧由帧起始符、从站地址域、控制码、数据域长度、数据域、帧信息纵向校验码及帧结束符7个域组成。每部分由若干字节组成。
3.2 字节格式
每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1), 共 11位。其传输序列如图7所示。D0 是字节的最低有效位,D7 是字节的最高有效位。先传低位,后传高位,0D0D1D2D3D4D5D6D7P1。起始位8位数据偶校验位停止位传送方向。
图为字节传输序列
3.3 帧格式
3.3.1 帧起始符固定为 68H
3.3.2 地址域A0~A5
地址域由6个字节构成,每字节2位BCD码,