645系列通讯规约.docx
《645系列通讯规约.docx》由会员分享,可在线阅读,更多相关《645系列通讯规约.docx(8页珍藏版)》请在冰豆网上搜索。
![645系列通讯规约.docx](https://file1.bdocx.com/fileroot1/2022-12/13/15cc0af3-c016-47bf-98a8-b7d3cca548b1/15cc0af3-c016-47bf-98a8-b7d3cca548b11.gif)
645系列通讯规约
645系列通讯规约培训
一:
介绍
1.名词解释,“视在功率”、“总线”、“半双工”、“视在需量”、视在电量”。
1)总线:
连接主站与多个从站并允许主站每次与一个从站通讯的系统连接方式(广播命令除外)。
2)半双工:
在双向通道中,双向交替进行,一次只能在一个方向传输信息的通信方式。
(485总线)
3)视在功率:
电压和电流有效值的乘积。
单位:
VA
4)视在电能:
视在功率与时间的累积。
单位:
KVAh
5)视在需量:
需量周期内测得的平均视在功率。
单位:
KVA
2.按照发布版本分为:
645-1997和645-2007
3.规约适用于本地系统中点对点通讯或者1主多从的通讯形式.
二:
物理层
▶接触式红外光头
适用于掌机等手持设备与从站进行近距离通讯。
1)光学特性
●波长:
900nm~1000nm
●进行通讯时需要将红外接收器与对方的红外发射器对正。
(反之同理)。
2)电气特性
●能够通过TTL电平通讯接口与设备进行数据交换。
●通讯速率:
2400bps。
▶调制式红外光头
适用于掌机等手持设备与从站进行远距离通讯。
1)调制式通讯方式特性
使用信号调制载波频率38KHz+1KHz。
2)光学特性
●光辐射半角:
Ɵ≥15◦
●红外波长:
900nm~1000nm
●光路周围环境光强度小于5000lx时,有效通信距离大于3m。
3)电气特性,通讯速率:
1200bps
4)使用条件
●避免强光(日光,荧光)直射红外接收器的接收窗口
●工作时尽量使接收器的光轴与发射器的光轴保持一致
避免数据中出现连续多个0.(参见数据链路层)
▶RS-485标准串行电器接口
广泛用于电力行业数据采集的有线信道。
1)共模输入电压:
-7V~+12V。
2)差模输入电压:
大于0.2V。
3)驱动输出电压:
在负载阻抗54Ω时,最大5V,最小1.5V。
4)三态方式输出。
5)半双工通信方式
6)驱动能力不小于32个同类接口。
7)在传输速率不大于100kbps条件下,有效传输距离不小于1200m。
8)总线是无源的,由费率装置或数据终端提供隔离电源
三:
链路层
1.本协议为主-从结构的半双工通信方式
2.每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息以及校验码及帧结束符等7个部分组成
3.字节格式
●起始位为0.
●校验位:
无校验,偶校验(”1”的个数为偶数,则校验为0),奇校验。
●停止位:
1
先传输低位再传输高位
4.帧格式
●起始符:
0x68H.
●地址域A0~A5:
由6字节构成,BCD码。
●控制码:
1字节。
●数据长度:
1字节。
●数据域:
长度由L确定。
●校验码:
1字节。
结束符:
0x16
注意事项
1)地址域:
低位在前高位在后。
电表地址为201306030001则A0=0x01,A1=0x00,A2=0x03,A3=0x06,A4=0x13,A5=0x20.
2)地址域:
当使用地址码长度不足6字节时,用十六字节AAH补足6字节。
3)地址域:
当地址为0x999999999999时,为广播地址。
4)地址域:
支持缩位寻址,通过通配符读表操作,返回实际通讯地址。
5)数据长度L:
读取数据时L≤200,写数据时L≤50,L=0表示无数据域。
6)数据域DATA:
包括数据标识和数据内容,以及密码等信息。
传输时发送方按字节加0x33H处理,接收方按字节减0x33H处理。
7)校验码CS:
从帧起始符开始到校验码之前所有字节的模256的和。
5.控制码C
6.数据传顺
前导字符:
数据发送前需要发送1~4个0xFE,以唤醒接收方。
(07为4个0xFE)
发送数据是加33H,接收方减33H
1)传输响应时间
●每次通信都是由主站向按信息帧地址域选择的从站发出请求命令帧开始,被请求的从站根据命令帧中控制码的要求作出响应。
●收到命令帧后的响应延时Td:
20ms≤Td≤500ms
●字节之间停顿时间Tb:
Tb≤500ms。
2)差错控制
●字节校验和帧校验都要进行判断
●出现错误放弃数据帧。
3)传输速率
●645-2007:
通讯速率2400bps,8位数据位,1位停止位,偶校验。
●645-1997:
通讯速率1200bps,8位数据位,1位停止位,偶校验
四:
数据标示
1)645-1997的数据标识
用2个字节的4个字段分别标识数据的类型和属性,这2个字节为DI1和DI0。
实例:
0x9010:
表示正向有功总电能。
0x901F:
表示正向有功电能数据集合。
2)645-2007的数据标识
用4个字节的8个字段分别标识数据的类型和属性,这4个字节为DI3,DI2,DI1和DI0。
实例:
0x00010000:
表示正向有功总电能。
0x0001FF00:
表示正向有功电能数据集合。
五:
应用层
1)读数据:
645-1997:
主站请求帧:
C=01H。
数据长度:
L=02H。
数据帧格式:
数据实例:
FEFEFE6803000306132068010243C31816
从站应答帧:
3)读数据:
645-2007
主站请求帧:
C=11H。
数据长度:
L=04+mH
从站应答帧:
控制码C=91H,C=B1H有后续数据帧。
数据长度L=04H+m
1.无后续帧
2.有后续帧
4)写数据(97版)
主站请求帧
控制码C=04H数据长度:
L=02H+m(数据长度),帧格式
从站应答帧,控制码C=84H,L=0或C=C4H,L=1H
写数据(07版)
主站请求帧
控制码C=14H数据长度:
L=04H+04H(密码)+04H(操作者代码)+m(数据长度),帧格式:
从站应答帧:
控制码C=94H,数据长度为0
控制码为C=D4H,数据长度为1
5)广播校时
控制码:
C=08H,数据长度:
L=06H
数据域:
YYMMDDhhmmss(年.月.日.时.分.秒)
注意事项:
广播校时不要求应答。
仅当从站的日历和时钟与主站的时差在5min之内时执行校时命令。
不推荐在午夜0点校时。
每天只允许校对一次。