IEC870-5-101 规约报文解释一、规约格式简介1、祯格式 101 规约的基本祯格式如下所示,具体的解释请参照规约手册,这里不再重复固定祯长格式:启动字符 ( 10H ) 控制域 ( C ) 链路地址域 ( A ) 帧校验和 ( CS ) 结束字符(16H)可变祯长格式:启动字符(68H)长度(L)长度重复 ( L ) — 启动字符(68H)控制域 ( C ) 链路地址域 ( A ) 链路用户数据(可变长度帧校验和 ( CS ) 结束字符(16H)规约中不同的命令,可能采用不同的祯格式。2、控制域功能码说明主站下发子站功能码功能码序号功能码描述0复位远方链路1复位用户进程3总召唤(遥测、遥信、电度、对钟、遥控)9询问链路状态10询问一级数据11询问一级数据子站上送主站功能码功能码序号功能码描述0子站确认1子站应答错误(例如:链路忙)8总召唤应答(遥测、遥信、电度、对钟、遥控、SOE 等)9总召唤应答错误11链路状态完好主站初始化 RTU 下发命令流程(以非平衡方式通信)以下 adrs 表示链路地址(一般为 rtu 站址),comadr 表示公共地址(一般为 rtu 站址),infadr_l 表示信息体地址低位,infadr_h 表示信息体地址高位,CS 表示祯校验和。对时祯为长时标方式。命令码限定词(0x15—0x24),遥信祯 8 组(0x15—0xlc),遥测祯 8 组(0x1d—0x24)子站发送遥测遥信祯(和总召唤的一样,只是信息体地址会有所区别)5、发对时令680f0f6853adrs670106comadr0000milliseconds_lmilliseconds_hminuteshoursdaymonthyearCS16子站确认祯680f0f6880adrs670107comadr0000milliseconds_lmilliseconds_hminuteshoursdaymonthyearCS166、召唤全电度6809096873adrs650106comadr000045CS16子站发送电度总召唤确认祯6809096880adrs650107comadr000045CS16 子站发送电度祯(下面将详细讲述)子站发送电度结束祯 6809096880adrs65010acomadr000045CS167、如果电度没有召唤全则进行分组召唤电度680909687badrs650105comadr0000QccCS16命令码限定词(电度分 4 组)Qcc=0x26 为第一组,0x27 为第二组,0x28 为第三组,0x29 为第四组8、如果 ACD 位为 1 则召唤一级数据105aadrsCS161、询问链路状态1049adrsCS16子站回答1080adrsCS162、复位远方链路1040adrsCS16子站回答1089adrsCS163、总召唤681010687厂000014CS160106comadr子站确认64016809096880adrs000014CS16 子站发送遥测遥信祯(下面将详细解释)子站发送总召唤结束...