电力系统通信(规约)
目的站地址 B11字节
校验码
B12字节
ELSD0 0 0 1
b7
b0
扩帧源 目
展长站 的
位定址 站
义定 址
说位义 定
明
位义
帧
位
类 别
E=0,帧类别取定义类别 E=1,帧类别另行定义类别
L=0,帧信息字数为0 L=1,帧信息字数为n
S=1,源站址为发信站地址 D=1,目的站址为收信站地址 D=0,目的站址内容为FFH,
§附3 面向比特的通信规约
面向比特(位)的通信规约 面向比特的链路控制协议为高级数据链路控
制协议(HDLC)。
§附3 面向比特的通信规约
HDLC一般帧格式
F: “01111110”——同步符号、 帧之间的填充字符。 A:地址字段:通信对方的地址 C:控制字段:用于区分帧的类型(数据帧、监控帧、无编号帧) I:信息字段:携带高层用户数据,可以是任意的二进制位串; FCS:校验码:对A、C、I字段进行循环校验。
校验码 1~2个字节
用报文头和数据区的字节按编码规则运算得到,用于检错 和纠错,可采用奇偶校验或CRC校验。
§附2 面向字符的通信规约
面向字符的通信规约 将数据和控制信息都编成字符,并以字符作
为信息传输基本单位的通信规约。由于字符有 独立的完整信息传输结构,传输中允许字符之 间有间隔,故异步通信规约属面向字符的。
§附2 面向字符的通信规约
控制字符和控制序列
§附2 面向字符的通信规约
字符的转义: 在控制字符之前增加一个转义字符(DLE),防止数据的二义 性。 BSC主要支持字符数据的传输,也可以支持二进制数据传 输,但二进制数据时必须被组合,例如:七位形成一个位组。 由于二进制位组合的随机性,可能出现等同控制字符组的位串 (例如:DLE SOH),为了保证数据的透明性(即数据中允许任 意的二进制数据),同时保证这些等同控制字符组的位串不会 导致控制的混乱,BSC采用了字符转义的方法——字符填充 法。
CDT采用可变帧长度,多种帧类别按不同循环周期 传送,变位遥信优先传送重要遥测量平均循环时间较 短,区分循环量、随机和插入量采用不同形式传送信 息。
8bit
校验码
32bit
信息码
8bit
功能码
循环式传输帧格式
§附1 传输规约的分类
用于检错和纠错,提高传输过 程的抗干扰能力,采用循环冗 余校验(CRC)。
§附4 循环式传输规约(CDT)
帧结构
48bit
48bit
48bit
同步字
控制字 信息字1 … 信息字n
3组EB90H
写入串口为
3组D709H
b7
b0
D7H(11010111B) B1字节
09H(00001001B) B2字节
b7
b0
控制字节
B7字节
帧类别
B8字节
D7H(11010111B) B3字节 09H(00001001B) B4字节
发广播信息
§附4 循环式传输规约(CDT)
b7
b0
控制字节
B7字节
帧类别
B8字节
信息字数n B9字节
源站地址 B10字节
目的站地址 B11字节
校验码
B12字节
§附4 循环式传输规约(CDT)
校验码
b7
b0
控制字节
B7字节
帧类别
B8字节
信息字数n B9字节
源站地址 B10字节
目的站地址 B11字节
b7 …
b0 Bn+2字节
b7 … b7 …
b0 Bn+3字节 b0 Bn+4字节
校验码
Bn+5字节
§附4 循环式传输规约(CDT)
同步字
帧的开始字符,用以保持发送端与接收同步。
控制字
帧的说明字符,用以说明帧的特征和地址。
b7
b0
控制字节
B7字节
帧类别
B8字节
信息字数n B9字节
源站地址 B10字节
主站可请求子站发送某一远动信息,也可请求发送 某些类型的信息,工作方式灵活,适用于点对点、一 点对多点、多点共多点环形或多点星形的远动通信系 统,但须全双工或半双工信道。
§附1 传输规约的分类
问答式传输的报文格式
报文头 3~4个字节 指出双方RTU地址、报文类型和数据区的字节数。
数据区 n个字节 表示报文要传送的信息内容
g(x)=x16+x12+x5+1 (CCITT和ISO使用); g(x)=x16+x15+x2+1 (IBM的SDLC使用)。 由于帧中至少含有A(地址)、C(控制)和FCS(帧校验序列)字段, 因此,整个帧长度应大于32位。
§附3 面向比特的通信规约
HDLC的操作方式 HDLC是通用的数据链路控制协议,当开始建立数 据链路时,允许选用特定的操作方式。所谓链路操作 方式,就是某站点以主站方式操作,还是以从站方式 操作,或者是二者兼备。 在链路上用于控制目的站称为主站,其它的受主站 控制的站称为从站。主站负责对数据流进行组织,并 且对链路上的差错实施恢复。由主站发往从站的帧称 为命令帧,而由从站返回主站的帧称响应帧。
§附3 面向比特的通信规约
HDLC规程评价: 特点: (1)使用统一的帧格式:实施数据、命令和响应传输方便; (2)采用‘0’位插入法(在发送端,发现有5个连续“1”,便在 其后插入一个“0”。在接收一个帧时,每当发现5个连续“1” 后是“0”,则将其删除以恢复比特流的原貌) :使得规程可以 支持任意的位流传输,保证了信息传输的透明性; (3)采用窗口机制和捎带应答:支持全双工工作方式,允许 在未收到确认的情况下,连续发送多个帧,提高了信息传输的 效率; (4)采用帧校验序列,并设置窗口序号:可以提高信息传输 的正确性和可靠性。 面向二进制位的控制规程比面向字符型的控制规程具有较高 的优越性。
校验码
B12字节
1000000000000000 10000111 —————————
11100000
01H 生成式
中间余式
采用CRC校验,其生成 式选择为:
G(x)=x8+x2+X+1 其二进制码为:
1000ቤተ መጻሕፍቲ ባይዱ111 其陪集码为:
11111111 将前五个字节除以生成 式得余式R(x),余式加 陪集码,即余式二进制 逐位取反R(x)既为校验 码。
§附2 面向字符的通信规约
字符填充法: 发送方在可能产生争议的DLE位串之前再增加一个转 义字符(DLE),如 DLE DLE SOH;接收方每接收到两 个连续的DLE则丢弃其中的一个DLE。 发送序列: DLE STX A DLE B STX C DLE E F G DLE ETX 传输序列: DLE STX A DLE DLE B STX C DLE DLE E F G DLE
电力系统通信 附:传输规约
黄毛
§附1 传输规约的分类
电力系统远动通信规约
通信规约(协议)是指通信双方必须共同遵守的题 中约定,也称为通信控制规程或传输控制规程。
通信 ➢规约
内容
信息传送格式—收发方式、传送速率、帧结 构、帧同步字、位同步方式、 干扰措施等。
信息传送的具体步骤—将信息分类、分循环 周期传送,系统对时数据收 集方式和设备状态监视方式。
§附3 面向比特的通信规约
HDLC数据传输模式: (1)正常响应模式(NRM):主站具有选择、轮询次 站的能力,并可向次站发送命令或数据;次站只有在 主站询问时才能作为响应传输数据; (2)异步响应模式(ARM):主站具有初始链路,差
错 校正和逻辑拆链功能;次站可以主动传输数据; (3)异步平衡模式(ABM):任一组合站均可控制链 路,主动传送数据。
表示信息内容
区分代表不同信息内容的各种 信息字
§附1 传输规约的分类
问答式传输规约 Polling属于异步通信方式,其以调度端主动向厂
站端RTU发送查询命令报文,子站响应后才上传信息。 调度端收到所需信息后,才开始新一轮询问,否则继 续向子站询问召唤此类信息。
RTU对遥信变为信息优先传送,模拟量超范围时传 送。
§附1传输规约的分类
通信规约分类
循环传输规约(CDT) 按传输模式分
问答式传输规约(Polling)
面向字符的通信规约(须加起始位和停止位) 按传输基本单位分
面向比特的通信规约
§附1 传输规约的分类
循环传输规约(CDT) CDT属于同步通信方式,其以厂站RTU为主动方,
以固定速率循环地向调度端上传数据。数据依规定的 帧格式连续循环,周而复始地传送。一个循环传送的 信息字越多,其传输延时越长,传输内容出错剔除 后,在下个循环可得以补传。
信息字数n 源站地址
B9字节 B10字节
信息 数据
D7H(11010111B) B5字节
目的站地址 B11字节
09H(00001001B) B6字节
校验码
B12字节
低 b7 b6 b5 b4 b3 b2 b1 b0 B1字节
. .
b7
.
高
…
b0 B2字节
…
. .
.
b7
b0
功能码
b7
…
b0
Bn字节 Bn+1字节
g(x)=x16+x12+X5+1
校验内容同上。
§附2 面向字符的通信规约
数据块格式和控制字符
SYN—同步字符,实现接点之间点的字符同步,单同步,双同步。 SOH—序始字符,表示报文的标题信息或报头的开始,标题中包括源地址、
目的地址和路由指示等信息。 STX—文始字符,标志正文(数据块)开始。 ETB—组终字符,表示报文分成多个数据块的结束。 ETX—文终字符,标志报文文本的结束。