1 / 20 故障指示器集中器--- 主站通信协议一、一般规则本通讯协议采用两种帧长格式:固定帧长和可变帧长。1.固定帧长格式启动字符( 10H)1 个字节控制域 C 1 个字节地址域 A 2 个字节帧校验和 CS 1 个字节结束字符( 16H)1 个字节作用: 用作链路状态管理、数据召唤、报文确认。地址域 A:2 个字节,选址范围为0001H~FFFFH(65535 个) ,其中 FFFFH为广播地址,0000H 为无效地址。地址低字节在前,高字节在后。帧校验和 CS:1 个字节,是控制域C、地址域 A 的字节的八位位组算术和,不考虑溢出位,即: CS=( C+A)MOD 256 控制域 C:bit D7 D6 D5 D4 D3 D2 D1 D0 启动方向DIR PRM FCB FCV 链路功能码FC 从动方向DIR PRM RES DFC 链路功能码FC 报文方向位( DIR)DIR=0:表示下行报文,即报文从主站发往配电终端DIR=1:表示上行报文,即报文从配电终端发往主站启动标志位( PRM)PRM=0:表示此帧报文来自从动站PRM=1:表示此帧报文来自启动站帧计数位( FCB)当帧计数位FCV=1时, FCB表示每个站连续的发送/ 确认或者请求 / 响应服务的变化位。 FCB位用来防止信息传输的丢失和重复。启动站向同一从动站传输新的发送/ 确认或请求 / 响应传输服务时,将FCB取反值。启动站保存每一个从动站FCB值,若超时未收到从动站的报文,或接收出现差错,则启动站不改变FCB的状态,重复原来的发送/ 确认或者请求 / 响应服务。复位命令中的FCB=0,从动站接收复位命令后将FCB置“ 0”。2 / 20 帧计数有效位(FCV)FCV=1:表示 FCB有效FCV=0:表示 FCB无效数据流控制位(DFC)DFC=1:表示从动站不能接收后续报文DFC=0:表示从动站可以接收后续报文链路功能码启动方向的功能码和服务启动方向的FCV位状态从动方向所允许的功能码和服务<0> 复位远方链路0 <0>确认:认可<1>确认:否定认可<2> 发送 / 确认 链路测试功能1 <0>确认:认可<1>确认:否定认可<3> 发送 / 确认用户数据1 <0>确认:认可<1>确认:否定认可<4> 发送不需对方确认的数据包0 无回答<9> 请求 / 响应 请求链路状态0 <11>响应:以链路状态响应2.可变帧长帧格式启动字符( 68H)1 字节报文长度 L 1 字节报文长度 L 1 字节启动字符( 68H)1 字节控制域 C 1 字节地址域 A 2 字节应用服务数据单元ASDU 长度可变帧校验和 CS 1 字节结束字符( 16H)1 字节作用: 用作信息报文、控制命令...