101 通信规约草案 1.0
2011-12-20
南京中继自动化科技有限公司
101 通讯规约草案
第 1 页
第一部分 基本定义
一、适用范围
1、网络拓扑结构
本规约适用的网络拓扑结构为点对点、多点对点、多点共线、多点环形、多点星形等,通道
可以是全双工或半双工的情况。
2、传输方式
传输方式分为非平衡方式和平衡方式传输两种。
非平衡方式传输:Polling 方式,只有主站启动各种链路传输服务,子站只有当主站请求时
才传输。这种传输方式对于所有网络结构都可适用。
平衡方式传输:CDT 方式,主站和子站可以同时启动链路传输服务,必须有一对全双工的
通道。
这里规定对于点对点和多点对点的网络结构采用平衡方式传输,对于多点共线、多点环形和
多点星形的网络结构采用非平衡方式传输。
二、 帧格式
本规约采用的帧格式为 FT1.2 异步式字节传输帧格式
1、 FT1.2 可变帧长帧格式
其具体格式如下
启动字符(68H)
帧长度(L)
帧长度(L)重复
启动字符(68H)
控制域(C)
链路地址域(A)
L 个字节
链路用户数据(可变长度)
帧校验和(CS)
结束字符(16H)
传输规定:
(1)线路空闲状态为 1
(2)每个字符有 1 位启动位(0),8 位数据位,1 位偶校验位,1 位停止位(1)
(3)每个字符间无需线路空闲间隔。
(4)两帧之间的线路空闲间隔最少为 33 位
(5)帧长度 L 包括控制域、地址域、用户数据的字节总数,L 最大为 0xFF。
101 通讯规约草案
第 2 页
(6)帧校验和为控制域、地址域、用户数据中所有字节的算术和(不考虑溢出)
(7)接收校验
由串行接口芯片检查每个字符的启动位、停止位、偶校验位
校验两个启动字符应一致、两个 L 值应一致,接收字符数 L+6、帧校验和、结束字符无
差错则数据有效。
在校验中,若检出一个差错,则舍弃此帧数据。
2、 FT1.2 固定帧长帧格式
具体格式如下:
启动字符(10H)
控制域(C)
链路地址域(A)
帧校验和(CS)
结束字符(16H)
传输规定:
(1)线路空闲状态为 1
(2)每个字符有 1 位启动位(0),8 位数据位,1 位偶校验位,1 位停止位(1)
(3)每个字符间无需线路空闲间隔。
(4)两帧之间的线路空闲间隔最少为 33 位
(5)无帧长度 L
(6)帧校验和为控制域、地址域中所有字节的算术和(不考虑溢出)
(7)接收校验
由串行接口芯片检查每个字符的启动位、停止位、偶校验位
检查启动字符、结束字符以确定此帧长度是否正确
检查校验和
在校验中,若检出一个差错,则舍弃此帧数据。
3、 控制域(C)的定义
3.1 主站作为启动站的传输过程中使用的控制域 C1
1) 主站向子站传输报文中控制域各位的定义
D7
D6
D5
D4
D3
D2
D1
D0
DIR
传输方向位
PRM
启动报文位
FCB
帧计数位
FCV
帧计数有效位
功能码
传输方向位 DIR
DIR=0,表示报文是由主站向子站传输
启动报文位 PRM
PRM=1,表示主站为启动站
101 通讯规约草案
第 3 页
帧计数位 FCB
主站向同一个子站启动新一轮传输时,将 FCB 位取相反值,主站为每一个子站保留一个帧
计数位的拷贝,若超时没有从子站接收到所期望的报文,或接收出现差错,则主站不改变帧
计数位的状态,重复传送原报文,重复次数为 3 次。若主站正确收到子站报文,则该一轮的
传输服务结束。
帧计数有效位 FCV
FCV=0 表示帧计数位(FCB)的变化无效;FCV=1 表示帧计数位的变化有效。
发送/无回答服务、重传次数为 0 的报文、广播报文时无需考虑报文丢失和重复传输,无需
改变帧计数位(FCB)的状态,这些帧的计数有效位(FCV)常为 0。
功能码
功能码序号
帧类型
业务功能
FCV 状态
0
发送/确认帧
复位远方链路
0
1
发送/确认帧
复位远动终端的用户
进程
0
2
发送/确认帧
用于平衡式传输的测
试链路功能
—
3
发送/确认帧
传送数据
1
4
发送无回答帧
传送数据
0
5
备用
—
6-7
制造厂和用户协商后
定义
—
8
请求/响应帧
响应帧应说明访问要
求
0
9
请求/响应帧
召唤链路状态
0
10
请求/响应帧
召唤用户 1 级数据
1
11
请求/响应帧
召唤用户 2 级数据
1
12-13
备用
—
14-15
制造厂和用户协商后
定义
—
用户 1 级数据:变位遥信、由读数命令所寻址的信息体的数据、子站初始化结束和子站状态
变化。
用户 2 级数据:超过门限值的遥测量、子站改变下装参数、水位超过门限值、变压器分接头
变化、事件顺序记录数据、带时标的其他量。
遥测、遥信、水位、变压器分接头位置和远动终端状态也属于 2 级用户数据,这些数据由主
站召唤命令或分组召唤命令召唤后向主站传送。
电能脉冲计数量由电能脉冲计数量的总召唤命令或者分组召唤命令召唤后向主站传送。
2) 子站向主站传输报文中控制域各位的定义
101 通讯规约草案
第 4 页
D7
D6
D5
D4
D3
D2
D1
D0
DIR
传输方向位
PRM
启动报文位
ACD
要求访问位
DFC
数据流控制位
功能码
传输方向位 DIR
DIR=1,表示报文是由子站向主站传输。
启动报文位 PRM
PRM=0,表示子站为从动站。
要求访问位 ACD
ACD=1,表示子站希望向主站传输 1 级数据。
数据流控制位 DFC
DFC=0,表示子站可以继续接收数据;DFC=1,表示子站数据区已满,无法接收新数据。
功能码
功能码序号
帧类型
功能
0
确认帧
确认
1
确认帧
链路忙、未接收报文
2-5
备用
6-7
制造厂和用户协商后定义
8
响应帧
以数据响应请求帧
9
响应帧
无所召唤的数据
10
备用
11
响应帧
以链路状态或访问请求回答请求帧
12
备用
13
制造厂和用户协商后定义
14
链路服务未工作
15
链路服务未完成
4、 地址域(A)的定义
地址域(A)的含义是当由主站触发一次传输服务,主站向子站传送的帧中表示报文要传送
到的目的站址,即子站站址。当由子站向主站传送帧时,表示该报文发送的源站址,即表示
该子站站址。
地址域的值为 0 至 255,其中 255 为广播地址。
三、应用服务数据单元公共地址、信息体地址与组号分配
1、应用服务数据单元公共地址
应用服务数据单元公共地址是根据应用层情况确定的,定义为站地址。一般情况下,报文中
链路层的地址域的站地址和应用服务数据单元公共地址可以是同一个值。
评论15