101规约解读解析

发布时间:2023-02-03 14:59:27   来源:文档文库   
字号:
101规约解读
一、101帧格式
1 固定帧长:
启动字符(10H 控制域(C
链路地址域(A(公共地址 帧校验和(CS 结束字符(16H
例:10 49 01 4a 16(请求远方链路 2 可变帧长:

启动字符(68H 长度(L 重复长度(L 启动字符(68H 控制域(C 链路地址域(A
链路用户数据(可变长度)ASDU 帧校验和(CS(阴影部分) 结束字符(16H
例:68 09 09 68 73 01 64 01 06 01 00 00 14 f4 16(总召唤) 3.单字节(E5H)无数据应答 4.控制域
PRM FCB FCV 保留 方向 ACD1 DFC1 23
22
21
20
主站->分站 分站->主站
功能码
FCB主站命令计数位,每次翻转。正常流程FCB位每次翻转,如果主站未收到子站的正确应答,则FCB位不翻转,如连续多次(三次以上)未收到,则初始化链路。子站判断FCB位,如果发现未变化,则重发上次的原码。 FCV主站命令有效位
ACD子站命令,ACD=1表示有一级数据,要求主站召唤 DFC子站命令,DFC=1表示数据流满,要求暂停召唤 5.功能码表 主站命令
功能码 0 1 2 3 4 5 帧类型 发送/确认帧 发送/确认帧 发送/确认帧 发送/确认帧 发送/无回答帧

业务功能 复位远方链路 复位终端用户进程 平衡方式用 传送数据 传送数据 备用
不用 常用 备注 初始化用

67 8 9 10 11 1213 1415
子站命令
功能码 0 1 2~5 67 8 9 10 11 12 13 14
请求/响应帧 请求/响应帧 请求/响应帧 请求/响应帧

自定义
响应帧说明用户状态 召唤链路状态 召唤一级数据 召唤二级数据 备用 自定义
初始化用 常用 常用

帧类型 确认帧 确认帧 响应帧 响应帧 响应帧

业务功能 确认
链路忙,未接收报文 备用 自定义
以数据响应请求帧 无所召唤的数据 备用
以链路状态或或访问请求回答 备用
链路服务未工作 链路服务未完成
备注 命令确认用 常用 常用

二、101原码分析
1 请求远方链路
手发报文: 10 49 01 4A 16 1)控制域=492)链路地址=01H RTU响应: 10 0B 01 8C 16 10 AB 01 AC 16 果:响应正确
明:这是规约中的第一步,请求远方链路。若RTU响应后一种报文,表示RTU1数据,那主站在复位远方链路之后立刻召唤1级数据。 2 复位远方链路
手发报文: 10 40 01 41 16 1)控制域=402)链路地址=01H RTU响应: 10 00 01 81 16 10 A0 01 A1 16 果:响应正确
明:这是规约中的第二步,复位远方链路。若RTU响应后一种报文,表示RTU1数据,那主站在本帧之后立刻召唤1级数据。然后才总召唤。 3 询问1级用户数据
手发报文: 10 7A 01 7B 16 1)控制域=402)链路地址=01H RTU响应: 68 1B 1B 68 88 01 01 07 05 01 02 00 00 03 00 00 04 00 00 05 00 01 06 00 01 07 00 01 08 00 01 BE 16 10 8F 01 90 16 果:正确
明:1级用户数据包括变位遥信,子站初始化结束报文和由读命令所寻址的信息体的数据。其中常用的就是变位遥信。

本文来源:https://www.2haoxitong.net/k/doc/5918156b5627a5e9856a561252d380eb629423f9.html

《101规约解读解析.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式