国网1376.2集中器本地通信接口协议解读
集中器和CCO交互协议都是1376.2,所以很与必要了解376.2报文**
重点部分了解:报文帧结构;应用功能码AFN;数据单元标识FN;数据单元
1,字节格式
帧的基本单元为8位字节。链路层传输顺序为低位在前,高位在后;低字节在前,高字节在后
2,帧结构
[外链图片转存失败(img-dQi5m6l2-1566265566127)(986A1D91DC28428CAFD9639690896C6D)]
3,长度 L
长度L是指帧数据的总长度,由2字节组成,BIN格式,包括用户数据长度L1和6个字节的固定长度
4,控制域 C
控制域C表示报文的传输方向、启动标志和通信模块的通信方式类型信息,由1字节组成
- 传输方向位 DIR
DIR=0:表示此帧报文是由集中器发出的下行报文;DIR=1:表示此帧报文是由通信模块发出的上行报文。 - 启动标志位 PRM
PRM =1:表示此帧报文来自启动站;PRM =0:表示此帧报文来自从动站。
5,用户数据区格式
6,信息域
- 下行报文
- a) 路由标识:0表示通信模块带路由或工作在路由模式,1表示通信模块不带路由或工作在旁路模式。
- b) 附属节点标识:指从节点附属节点标识,0表示无附加节点,1表示有附加节点。
- c)通信模块标识:0表示对主节点的操作,1表示对从节点操作。
- d) 冲突检测:0表示不进行冲突检测,1表示要进行冲突检测。
- e) 中继级别:取值范围0~15,0表示无中继。
- f) 信道标识:取值0~15,0表示不分信道、1~15依次表示第1~15信道。
- g) 纠错编码标识:取值范围0~15,0表示信道未编码,1表示RS编码,2~15保留。
- h) 预计应答字节数:取值0~255,用于计算延时等待时间;为0时,延时等待时间为默认时间。
- i) 通信速率:表示通信波特率,BIN格式,0表示默认通信速率。
- j) 速率单位标识:0表示bps,1表示kbps
- k) 报文序列号:用以匹配上、下行报文的请求应答对应关系,值从0~255,循环使用
- 上行报文
- a)路由标识:D0=0表示通信模块带路由或工作在路由模式,D0=1表示通信模块不带路由或工作在旁路模式。
- b)通信模块标识:0表示对主节点的操作,1表示对从节点的操作。
- c)中继级别:取值范围0~15,0表示无中继。
- d)信道标识:取值0~15,0表示不分信道、1~15依次表示第1~15信道。
- e)实测相线标识:实测从节点逻辑主信道所在电源相别,0为不确定,1~3依次表示相别为第1相、第2相、第3相。
- f)电表通道特征:描述目的节点电表通道的特征,取值范围0~15,0保留,1为物理信道为单相供电,逻辑信道为单信道;2为物理信道为单相供电,逻辑信道为两信道;3为物理信道为单相供电,逻辑信道为三信道;4为物理信道为三相供电,逻辑信道为三信道。
- g)信号品质:分为15级,取值范围0~15,0表示无信号品质,1表示最低品质。
- h) 事件标志:D0为0时无上报事件,D0为1时有上报事件。
-i) 报文序列号:用以匹配上、下行报文的请求应答对应关系,值从0~255,循环使用
7,地址域
地址域由源地址A1、中继地址A2、目的地址A3组成
- a) 当信息域的“通信模块标识”为0时,无地址域A;
- b) 当信息域的“通信模块标识”为1时,主节点下行时,源地址A1是指主节点的MAC地址,中继地址A2和目的地址A3是指从节点的MAC地址;从节点上行时,源地址A1是指从节点的MAC地址,无中继地址A2,目的地址A3是指主节点的MAC地址。
- c) 当为广播命令时,目的地址A3为广播地址999999999999H
8,应用数据域
9,应用功能码AFN
10,数据单元标识
数据单元标识由信息类标识DT组成
信息类DT由信息类元DT1和信息类组DT2两个字节构成。
DT2采用二进制编码方式表示信息类组,DT1对位表示某一信息类组的1~8种信息类型,以此共同构成信息类标识Fn(n=1~248)
信息类其实就是功能码AFN对应的FN,此处有方便的计算方式:
FN = FT1中1的位置 + FT2*8(FT2一般为0)
示例:
01 00 :FT1 = 01 = 0000 0001 FT2 = 0 FN = 1 + 0*8 = 1
20 01 :FT1 = 20 = 0010 0000 FT2 = 1 FN = 6 + 1*8 = 14
11,数据单元
数据单元为按数据单元标识所组织的数据,包括参数、命令、数据等
12,应用数据报文结构
应用数据报文结构是对应用功能码及其对应的数据单元进行详细的定义和说明
此项中可以查看Q/GDW 1376—2013《电力用户用电信息采集系统通信协议》的5.5应用数据报文结构
示例
CCO 发送集中器报文
uart tx pkt [len(49)]68 31 00 83 04 00 01 00 00 5c 82 70 95 06 21 00 36 12 00 04 22 02 13 01 00 02 00 02 12 68 82 70 95 06 21 00 68 91 06 33 36 34 35 33 33 4d 16 dc 16
68 起始帧字符
31 00 长度L
83 控制码C 1000 0011 D7 = 1 此报文由模块发出上行报文, D6 =0 表示此帧报文来自从动站, D5-D0 =3 通信方式为宽带
04 00 01 00 00 5c 信息域 00000100 00000000 第一字节D2=1 表示对从节点操作
82 70 95 06 21 00 地址域 源地址A1
36 12 00 04 22 02 地址域 目的地址A3
13 功能码AFN=13H 路由数据转发
01 00 数据单元标识 信息类DT 信息类DT由信息类元DT1= 0000 0001 信息类组DT2=0000 0000 标识F1
02 00 02 12 数据单元
68 82 70 95 06 21 00 68 91 06 33 36 34 35 33 33 4d 16 原始报文内容 645报文
645报文解析:68 起始帧字符82 70 95 06 21 00 地址域 00 21 06 95 70 8291 控制码 1001 0001 D7=1 从站发出应答帧 D6=0 从站正常应答 D5=0 无后续帧 D4-D0=10001 标识读数据 06 长度L33 36 34 35 数据单元标识 减去33 02 01 03 00 C相电压33 33 数据项内容 2字节 格式 xxx.x 000.0V4d 校验和16 结束符
dc 帧校验 是控制域和用户数据区所有字节的八位位组算术和
16 结束字符
国网1376.2集中器本地通信接口协议解读相关推荐
- 国网智能电表DLT645/DLT698.45协议规约驱动解析说明及命令示例
以下内容针对DLT698协议: 读取电能表的通信地址, 发送:05 01 01 40 01 02 00 00 05 -- [5] GET-Request 01 -- [1] GetRequestNor ...
- 牵手国网电动,蔚来换电站坐上“快车“?
今日,据腾讯新闻报道,蔚来与国网电动签署深度合作框架协议,双方将充分整合各自优势资源,积极探索车辆及充电商业模式创新,开展充换电站共建.车网互动等合作 蔚来在充换电站的道路上一直艰难前行,这次与国网电 ...
- 376.2集中器本地通信模块接口协议学习总结
学习总结 文章目录 学习总结 1.术语定义和缩略语 1.1 符号和缩略语 1.2交互流程 2.帧结构 2.1帧格式定义 2.2控制域 2.3通信方式 2.4链路传输 3.用户数据结构 3.1 用户数据 ...
- Q/GDW 376.2集中器本地通信模块接口协议测试方法
1 前言 Q/GDW 376.2集中器本地通信模块接口协议(Concentrator Local Communication Module Interface)规定了电力用户用电信息采集系统中集中器与 ...
- 通信模块测试软件,Q/GDW 376.2集中器本地通信模块接口协议测试
1 前言 Q/GDW 376.2集中器本地通信模块接口协议(Concentrator Local Communication Module Interface)规定了电力用户用电信息采集系统中集中器与 ...
- 支持电力国网I1协议的4G低功耗摄像头解决方案
疫情 放开了,大家都开始蠢蠢欲动新的方案,在电力行业,能兼容多种协议的4G低功耗输电线路监测摄像头方案如下: 首先是合方圆基于低功耗4G模块作为主控的摄像头硬件方案: 通常的工作流程如下: 1.4G ...
- RTSP/RTMP/GB28181协议视频监控平台搭建之国网B接口协议介绍
我们知道TSINGSEE青犀视频全线产品对应了不同的视频协议,比如EasyNVR就是支持RTSP协议的视频平台,EasyDSS是支持RTMP协议的视频平台,EasyGBS是支持GB28181协议的视频 ...
- 国网项目汇总(ECP)
国网项目汇总 质量监督 监造 抽检 绩效评价 协议库存 导出与导入 导出 导入 质量监督 每批次招标采购结束后,项目单位按照中标批次.中标供应商及物资品类"三个百分百"全覆盖的要求 ...
- 国网铅封电表红外通讯采集器是干什么用的?一分钟搞懂
无线红外通讯采集器抄表终端是一款基于红外通讯,4G无线传输,直流宽电压供电的通用电表燃气表抄表终端,可采集南网 国网电表的电能数据.电压.电流.功率因数等电参数数据. 红外抄表原理简介:红外光电探头通 ...
最新文章
- IO消耗和处理器消耗
- php行内块,块级元素和行内块元素是什么?
- Mingw下g++编译执行顺序错误
- 【博客话题】坚持的背影--记我的入门老师
- mysql查询索引相关信息查询
- C/C++指针 数组
- 如何使用基于范围的for()循环与std :: map?
- 解决/usr/bin/pip: No such file or directory
- 线程安全的单例模式C++实现
- 进制转换(C++实现)
- 新手如何玩转拼多多?需要注意什么?
- diskpart命令磁盘分区
- idea项目一键部署增强版(经验篇)
- 【Python随笔】python进程池ProcessPoolExecutor的用法与实现分析
- 【VNC使用指南】Ubuntu Kylin 使用 TigerVNC
- ELv2是一种什么样的存在?StarRocks为何惹众怒?
- 小程序如何实时音视频聊天
- 知乎搜索文本相关性与知识蒸馏
- 365部电影,365张剧照,365句经典台词, 在电影的精彩中度过2018的每一天 | 钛空舱
- web前端-前端三剑客之JavaScript
热门文章
- 用Python分析582个专业,1281个本科院校,帮你选专业填志愿
- 绕过网站的检测DevTools
- Nginx核心知识100讲学习笔记(陶辉)Nginx架构基础(一)
- IM比较SipDroid/IMSDroid/CSipsimple/Linphone/Webrtc
- 机械制图要学计算机吗,我是学计算机的,没有CAD基础,应如何学习CAD机械制图?...
- 生猪策略年报:产能释放缺口缩窄,季节扰动整体回调-20210106.PDF
- 教你在PDF文件中添加图像的办法
- 【天光学术】MBA论文常用的七种研究方法,你会哪几种?
- sql查询表中指定月份的数据
- 基于微信小程序的校运会管理系统设计与实现-计算机毕业设计源码+LW文档