
101规约报文全过程
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本资料全面解析101规约报文从建立连接到数据传输直至断开连接的完整过程,深入浅出地讲解每个步骤的技术细节与应用要点。
101规约即IEC 60870-5-101,在电力系统自动化领域广泛使用,主要用于远动设备与主站之间的数据交换。该规约定义了数据传输格式、命令及响应机制,确保不同厂家的设备能够相互操作。
在遵循101规约的数据报文中,涉及以下关键知识点:
链路状态:`10 49 02 4B 16 召唤链路状态` 和 `10 0B 02 0D 16` 分别代表查询和响应链路的状态。其中,代码“0B”表示良好的链接状况,“01”表示忙态,“0E”意味着服务未启动,“0F”则表明尚未完成的服务请求。这些状态码构成了基础的链路层交互机制,用于确认通信连接的有效性和稳定性。
复位远方链路:`10 40 02 42 16 复位远方链路` 是主站向远端设备发送的一个复位指令;而 `10 00 02 02 16 确认` 则是远端设备对这一命令的确认回应,表明已接收到并执行了该操作。
总召唤(Total Call):`68 09 09 68 53 02 64 01 06 02 00 00 14 D6 16` 表示主站要求远端设备传输全部或部分数据的命令。其中,功能码“53”用于指示传送的数据,“64”代表召唤指令类型标识符;可变结构限定词为 “01”,长度设为一;“02”表示公共地址,“00 00” 是信息体地址代码,而“14 D6 16” 则表明了总召的原因。
链路层确认:`10 20 02 22 16` 确认上一级命令已被正确接收的报文格式。这一步骤确保所有指令都能顺利传递至目标设备并被识别执行。
数据召唤过程包括一二级召唤:
- **一级数据召唤**:示例报文为 `10 7A 02 7C 16` 和 `68 09 09 68 28 02 64 01 07 02 00 00 14 AC`, 其中FCB(帧控制字节)值为“1”表示数据已变化。代码“28”代表响应请求的数据帧,激活确认码为 “07”,而传送原因则由数值“14”定义。
- **二级数据召唤**:示例报文 `10 5B 02 5D 16` 显示了如何发起并处理二次级的指令。
信息体地址、可变结构限定词以及传送原因在上述过程中均起到关键作用,具体包括:
- 数据请求中定义的信息体地址(如“00 00”)指明数据起始点。
- 可变结构限定符例如 “01 FF” 和 “01 81”,表明了传输的数据长度和连续性。
- 不同的传送原因,比如激活代码为“6”,确认激活状态码为“7”,响应总召唤则由数值“14”表示。
解析这些报文需要参照标准文档进行深入理解。通过以上信息我们了解到了101规约在实际通信过程中的应用流程与关键步骤,包括链路监控、服务复位及数据请求和回应等重要环节。
全部评论 (0)


