国网DLT698.45协议——采集系统、数据交换(一)

2023-11-08

国网DLT698.45协议(采集系统、数据交换)

面向对象协议

对于国网698协议,是一种面向对象的通信协议,用于远程监控和控制电力系统中的设备。面向对象使得对协议的思考更趋向于正常思维,使计算机中描述的抽象世界于现实世界中能够更好的对应起来。协议中就是将各种方法和属性对应描述成类和对象。

接下来是我学习该协议的一些总结和认识,欢迎大家随时在评论区或者私信我交流学习。

面向对象:系统=对象+消息
面向过程:程序=算法+数据

对象和接口类描述:

类描述了一组具有相同属性和相同方法的对象。

具有共享公共特征的对象归纳为接口类 (IC),接口类是同一类对象共同特征及行为的表达模板,接口类由类标识码 (Class_id)进行标识。

在这里插入图片描述
名词解释

正向有功电能反向有功电能是电能表中常用的两个概念。

正向有功电能是指电能表记录的电能流向电网的情况。当电能从电网供给到用户时,被认为是正向有功电能。正向有功电能通常用于计量用户的用电量,以便进行电费结算

反向有功电能是指电能从用户回馈到电网的情况。当用户的用电设备产生的电能超过其自身需求时,多余的电能会通过电网回馈,被认为是反向有功电能。反向有功电能通常用于计量用户的自发电量,如太阳能发电、风能发电等。

电能表会记录正向有功电能和反向有功电能的累计值,以便监测和计量用户的电能使用情况。这些数据可以用于电费结算、能源管理等用途。

集中器(DCU)

集中器最大的好处就是其数据采集功能,这给电力公司提供了极大的便利,通过集中器去抄读电能表中的冻结数据,代替人工的现场抄读,极大节约了人力成本。

集中器有两个用处

  • 一是向采集器下发命令,并接收采集器的电量数据。
  • 二是根据系统要求与主站通信,将主站所需要的用户用电数据等信息传送到主站数据库中。

功能:数据采集、数据传输、对时功能、抄表、远程升级、存储。

集中器上的外置接口

集中器通过外置接口与主站、电表通信,同时提供模拟量输入,直流电输出功能。

一般存在的接口有:

  • RS232: 用于调试以及命令接收
  • RS485: RS485 通信
  • USB: 系统从 U 盘启动或者 U 盘读写文件
  • PLC 模块接口
  • GPRS 模块接口
  • 外置电池接口
  • 模拟量输入接口
  • 直流电输出接口
  • 电源输入接口
  • WAN 接口
  • 红外通信接口

电表与集中器的主要通信方式

近红外、远红外(红外通信的波特率一般在9600bps)、电力线载波(PLC)、RS232(串口)、RS485、GPRS、CDMA、RJ45(以太网)、RJ11、MBUS(有线、无线)、RF。

电力线载波传输(PLC)
依靠电线来传输数据,一般只能用于同一变压器的回路内,传输到终端,终端再无线(无线发射器)发送到电力计量系统。

用于共同配电站、临时变压器、公共计量箱的计量。
无法实现用户网上缴费,只能去电力局买电。

RS485传输
可以实现用户远程缴费(网络自助),供电局系统收到用户网络支付信息,就可以给用户充值,完成后将信息发送到用户所在的集中器。

依靠运营商的GPRS/CDMA网络,传输的数据再依靠RS-485发送到电表,完成整个数据传输。

PLC和RS-485都是终端无线传输。

状态字

两类:(1)记录目前状态;(2)记录历史状态。
一般是使用每一bit来表示某一状态是否存在。

软件状态字参数

  1. 上电
  2. 时钟无效
  3. PLC 载波通信失败
  4. 电表档案状态字
  5. 生产状态字
  6. GPRS 通信失败
  7. 集中器通信方式状态字
  8. 主站通信失败
  9. 升级状态字
  10. 参数编程状态字

硬件状态字参数:

  1. RAM 失败
  2. Flash 失败
  3. PLC 模块失败
  4. 过零检测失败
  5. IR 端口失败
  6. RS232 端口失败
  7. USB 接口失败
  8. WAN 端口失败
  9. PLC 端口失败

自保护功能:集中器处于异常情况下,可以自动保护或者重启应用程序。

实现机制:

掉电:掉电时,使用电容/电池供电,用于保存数据。
watchdag:当程序出错/跑飞,集中器能够重启。
存储空间满:一般做法为擦除旧有记录。
相关参数:watchdog 喂狗时间、掉电数据保存时长、剩余存储空间。

软件升级:集中器软件升级、电能表软件升级(广播升级、点对点升级)

找表功能:自动找到安装在集中器下的电表。
方式:载波通信电表,让电表应答自己的表号。

数据采集
主站发送指令到集中器(相当于传输的中介),由集中器采集电能表中的数据项。

抄读回来的数据会存放在集中器自己的数据库中,主站需要时,从集中器(DCU)中抄读数据库即可,而不用去抄读电表。

698协议引用对象

698协议在引用一个对象时,创造性的采用了直接引用和间接引用两种形式。

  • 分为直接引用和间接引用
  • 直接引用:直接存在于终端设备内的对象(需要有唯一的名称)。且该名称下只有一个对象实例存在。
    eg:正向有功电能(0100) (电能表设备中的)
    日期时间对象(4000) (采集终端中的)

在这里插入图片描述

  • 间接引用:存在于设备内集合类对象之中的对象(具有唯一名称)。但具体实例对象没有名称。
    eg:日冻结对象(电能表设备中的集合类对象),存放了多个基本对象的多个日冻结实例。
    引用某个基本对象的某日冻结值时,就必须使用间接引用,也就是协议中的GetRequestReCord。
    在这里插入图片描述

698协议术语解释

对象标识OI

标识终端唯一名称的编码,2个字节。
由于一个OI所属的接口类是唯一的,该编码需要统一管理。

对象描述符OAD

描述同一属性的不同场景下的数据。
在协议中用于访问对象的属性。

eg:0100 02000100   表示OI,02 表示属性, 00 是索引表示全部) 正向有功电能总+4费率

记录型对象描述符ROAD

定义集合类中多个捕获单元,本质上是一个表格中的多个列

在这里插入图片描述

eg:日冻结OAD
01 ——> 01 表示ROAD记录型对象
5004 0200 ——> OAD 5004(日冻结)——5H:冻结 0H:通用 04H:日冻结
03 ——> 3个关联对象属性
2021 0200  ——> 冻结数据时间
0010 0200 ——> 正向有功电能
0020 0200 ——> 反向有功电能

记录描述符RSD

协议用于筛选记录型对象数据集合的工具,包含10种不同筛选模式,用于数据检索。

eg:读取日冻结数据
6012 0300  ——> 任务配置表,属性3(记录表) ——> OAD
05  ——> 选择方法5
07 E0 09 0C 00 00 00  ——> 采集存储时间 2016-9-12 000000
07 E0 年
090C 日
000000

列选择描述符CSD

用于访问记录型对象数据时,对记录列进行筛选,记录列支持筛选的前提是,为每一列均有对应的OAD或ROAD。

记录列选择描述符RCSD

为CSD的集合,用于读取服务,进行列选择。

Data

Data数据类型是一种通用的CHOICE类型,内包含本协议支持的所有数据类型,每一种类型具有独立类型标识TAG。
Data类型连接应用层服务和具体每一个对象,应用层服务访问对象的属性、方法,其参数或返回数据均使用Data表达。

第一个字节为数据类型描述,它有两个相对特殊的数据类型。定义均为SEQUENCE OF,分别为:
数组array:其中SEQUENCE OF每个元素类型均相同
结构structure:其中SEQUENCE OF每个元素类型可以各不相同

采集系统结构

包括系统主站、通信信道(预连接)、终端和监控对象(电能表)。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

国网DLT698.45协议——采集系统、数据交换(一) 的相关文章

  • 分辨公网IP和内网IP的方法

    公网IP一般就是对外的访问地址 内网IP就是对内的访问地址 两者的使用范围是不一样的 那如果区分客户网络的IP地址是公网IP地址还是内网IP地址呢 公网IP的地址范围是很广泛的 我们可以先了解下内网IP 因为内网IP的地址段相对是局限的 一
  • 在职状态下继续学习的心得体会

    本来平时记录的都是一些技术点的学习和使用 今天打算记录一下学习方法 当然不一定适合所有人 因人而异 仅供参考 学习这件事 对于IT行业来说 真的是活到老学到老 技术的更新迭代速度非常快 而且总是有那么一些公司特别的卷 没办法 改变不了外因
  • 一个网工(网络工程师)七年的职业血泪史....

    前言 一个工作了七年的老网工 上家公司待了五年 现在这家公司也快三年了 分享一些我自己学习网络安全路上的一些经历 也算是帮大家少走些弯路 一 如何学习网络安全 1 不要试图以编程为基础去学习网络安全 不要以编程为基础再开始学习网络安全 一般
  • 这些专利知识你知道吗?

    专利作为一种重要的知识产权保护形式 专利不仅成为了企业核心竞争力的重要组成部分 也成为了国家创新发展的重要支撑 专利是指国家专利主管机关授予发明创造申请人的一种专有权 这种专有权具有独占性 排他性和法律强制性 能够为持有者带来经济利益和竞争
  • 掌握内网渗透之道,成为实战高手,看《内网渗透实战攻略》就够了

    文末送书 文末送书 今天推荐一本网络安全领域优质书籍 内网渗透实战攻略 文章目录 前言 如何阅读本书 目录 文末送书 前言 当今 网络系统面临着越来越严峻的安全挑战 在众多的安全挑战中 一种有组织 有特定目标 长时间持续的新型网络攻击日益猖
  • 【CTF必看】从零开始的CTF学习路线(超详细),让你从小白进阶成大神!

    最近很多朋友在后台私信我 问应该怎么入门CTF 个人认为入门CTF之前大家应该先了解到底 什么是CTF 而你 学CTF的目的又到底是什么 其次便是最好具备相应的编程能力 若是完全不具备这些能力极有可能直接被劝退 毕竟比赛的时候动不动写个脚本
  • 【计算机毕业设计】精品课程在线学习系统

    如今社会上各行各业 都喜欢用自己行业的专属软件工作 互联网发展到这个时候 人们已经发现离不开了互联网 新技术的产生 往往能解决一些老技术的弊端问题 因为传统精品课程学习信息管理难度大 容错率低 管理人员处理数据费工费时 所以专门为解决这个难
  • Web 安全漏洞之 OS 命令注入

    什么是 OS 命令注入 上周我们分享了一篇 Web 安全漏洞之 SQL 注入 其原理简单来说就是因为 SQL 是一种结构化字符串语言 攻击者利用可以随意构造语句的漏洞构造了开发者意料之外的语句 而今天要讲的 OS 命令注入其实原理和 SQL
  • 【网安神器篇】——WPScan漏洞扫描工具

    目录 一 Wordpress简介 二 WPScan介绍 三 安装 四 获取token 1 注册账号 2 拿到token 五 使用教程 1 常用选项 2 组合命令 1 模糊扫描 2 指定扫描用户 3 插件漏洞扫描 4 主题漏洞扫描 5 Tim
  • 利用CHAT写实验结论

    问CHAT 通过观察放置在玻璃表面上的单个水滴 人们可以观察到水滴充当成像系统 探究这样一个透镜的放大倍数和分辨率 CHAT回复 实验报告标题 利用玻璃表面的单一水滴观察成像系统的放大倍数和分辨率 一 实验目的 通过对比和测量 研究和探索玻
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 跨平台UI自动化框架:Airtest,游戏开发和应用测试的利器

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 网络安全基础知识面试题库

    1 基于路由器的攻击手段 1 1 源IP地址欺骗式攻击 入侵者从外部传输一个伪装成来自内部主机的数据包 数据包的IP是 内网的合法IP 对策 丢弃所有来自路由器外端口 却使用内部源地址的数据包 1 2 源路由攻击 入侵者让数据包循着一个不可
  • 【计算机毕业设计】OA公文发文管理系统_xtv98

    近年来 人们的生活方式以网络为主题不断进化 OA公文发文管理就是其中的一部分 现在 无论是大型的还是小型的网站 都随处可见 不知不觉中已经成为我们生活中不可或缺的存在 随着社会的发展 除了对系统的需求外 我们还要促进经济发展 提高工作效率
  • tcpdump抓包

    tcpdump抓包 基本概念 1 类型的关键字 host 指明一台主机 如 host 10 1 110 110 net 指明一个网络地址 如 net 10 1 0 0 port 指明端口号 如 port 8090 2 确定方向的关键字 sr
  • 静态综合实验

    1 IP地址划分 192 168 1 0 27 用于主干拆分 192 168 1 32 27 用于用户拆分 192 168 1 64 27 用于用户拆分 192 168 1 96 27 用于用户拆分 192 168 1 128 27 用于用
  • DSCA190V 57310001-PK

    DSCA190V 57310001 PK DSCA190V 57310001 PK 具有两个可编程继电器功能 并安装在坚固的 XP 外壳中 DSCA190V 57310001 PK 即可使用 只需最少的最终用户校准 DSCA190V 573
  • Cortex-M3与M4权威指南

    处理器类型 所有的ARM Cortex M 处理器是32位的精简指令集处理器 它们有 32位寄存器 32位内部数据路径 32位总线接口 除了32位数据 Cortex M处理器也可以有效地处理器8位和16位数据以及支持许多涉及64位数据的操作
  • 肿瘤的转录调控:Cell子刊揭示原发性肝癌中转录因子活性的全基因组图谱|国自然热点

    转录调控的研究历史比较长 相关研究在近十年来仍一直增长 也是近年来高分文章的焦点之一 在2023年最佳国自然 中标 研究热点 转录调控中标率高达189 作为国自然热点之一的肿瘤微环境的研究在近几年也一直处于上升趋势 转录调控在肿瘤发生 发展
  • 【安全】简单解析统一身份认证:介绍、原理和实现方法

    深入解析统一身份认证 介绍 原理和实现方法 导语 统一身份认证是什么 统一身份认证的原理 统一身份认证的实现 结语 导语 随着互联网的发展和各种在线服务的普及 用户在不同的应用和平台上需要进行多次身份验证 为了简化用户的登录和减少重复操作

随机推荐

  • 对xml内数据的操作(xml生成、增删改查)

    接口 package com baozupo gzl severce import org dom4j Document import com baozupo gzl bean Froms public interface XMLUtils
  • 服务器架设了网站还能架设游戏吗,可以在云服务器里架设游戏吗

    可以在云服务器里架设游戏吗 内容精选 换一换 标签是弹性云服务器的标识 为弹性云服务器添加标签 可以方便用户识别和管理拥有的弹性云服务器资源 您可以在创建弹性云服务器时添加标签 也可以在弹性云服务器创建完成后 在云服务器的详情页添加标签 您
  • No.14新一代信息技术

    新一代信息技术产业包括 加快建设宽带 泛在 融合 安全的信息忘了基础设施 推动新一代移动通信 下一代互联网核心设备和智能终端的研发及产业化 加快推进三网融合 促进物联网 云计算的研发和示范应用 大数据 云计算 互联网 物联网 智慧城市等是新
  • Android 数据库增删改查

    文章目录 一 案例演示 二 实现步骤 1 activity main xml 2 MainActivity java 3 UserDao java 4 User java 5 SQLiteOpenHelper java 一 案例演示 二 实
  • 关于laravel开发实战的一些小技巧

    在目前的 web开发中 主流的框架有很多 例如 Spring Boot Spring Cloud MyBatis Golang Ruby on Rails等 这些框架都各有其特点 但也都存在一些共同的问题 比如稳定性差 开发效率低等 在我看
  • 1.人工智能算法初探——感知机全解(原始形式and对偶形式)

    感知机 perceptron 是1957年由Rosenblatt提出 是神经网络与支持向量机的基础 感知机是二分类的线性可分类模型 其输入为实例的特征向量 输出为实例的类别 取 1和 1两个值 感知机只能应用到线性可分的数据集当中 对于线性
  • 私有镜像仓库harbor搭建

    一 安装docker https blog csdn net weixin 63634809 article details 124560933 目前 Docker 只能支持 64 位系统 bin bash 1 关闭防火墙 systemct
  • react,父组件如何获取子组件的值

    class Son extends React Component render return
  • 云开发初探 —— 更简便的小程序开发模式

    欢迎大家前往腾讯云 社区 获取更多腾讯海量技术实践干货哦 本文由李成熙heyli发表于云 社区专栏 李成熙 腾讯云高级工程师 2014年度毕业加入腾讯AlloyTeam 先后负责过QQ群 花样直播 腾讯文档等项目 2018年加入腾讯云云开发
  • latex图片只插半栏(插入双栏中的半栏/只在左半边或者右半边)(亲测有效)

    在利用latex写论文的时候 发现无法只插入半栏 插入双栏中的半栏 只在左半边或者右半边 后来查找了很久的资料 终于找到了解决办法如下 1 图片占半栏 begin figure H centering includegraphics wid
  • 非结构化数据管理解决方案白皮书 附下载地址

    企业的持续经营必将产生大量数据 无论在企业的战略层面还是 执行层面 数据管理对于企业决策都具有举足轻重的作用 一方面在战略层面 基于数据管理能够有效梳理企业数据资源 支撑企业优化 战略决策 把握业务拓展机遇 抢占竞争先机 另一方面 在执行层
  • 圆柱体的投影特点_常用的地理信息系统地图投影详解

    今天想和大家分享下更加具体的几种地图投影知识 言归正传 直接进入正题 1 高斯 克吕格投影 1 基本概念 高斯 克吕格投影是等角横切椭圆柱投影 详细来讲就是有一椭圆柱面横套在地球椭球体外面 并与某一条子午线相切 椭圆柱的中心轴通过椭球体中心
  • python类对象内存分析_python 对象内存分析

    python对象内存分析 一 python内建对象 python内建对象占用内存的情况又分为定长对象与非定长对象 变长 1 1 定长对象 对象在内存中所占大小不会变化的对象 包括int float long bool complex和dic
  • kettle调用存储过程_Kettle(PDI)客户端工具Spoon详解

    概述 PDI 客户端 Spoon 是一个您安装在工作台上的桌面应用程序 使您能够构建转换和作业或安排作业何时运行 启动PDI客户端 Pentaho目录启动PDI客户端 启动Pentaho服务器 导航到安装PDI的文件夹 例如 pentaho
  • [Java]远程下载文件并读取实例方法

    简单的文件下载后读取显示 该方法可返回内容的结果集 一般适用于文本文档的下载 以供学习交流 远程下载文件并读取返回p param filePath 文件网络地址 如http www baidu com 1 txt return String
  • linux花生壳

    动态域名解析 花生壳 ddns dns dhcp 配置dhcp服务 在服务端 yum install dhcp y cp usr share doc dhcp 4 2 5 dhcpd conf example etc dhcp dhcpd
  • 【Unity编程】欧拉角与万向节死锁(图文版)

    Unity编程 欧拉角与万向节死锁 图文版 标签 unity万向节死锁欧拉角欧拉旋转 2017 03 11 17 08 5361人阅读 评论 4 收藏 举报 分类 Unity标准编程导引 13 版权声明 本文为博主原创文章 欢迎转载 请保留
  • 联宝盒子算法迁移

    直接把这个盒子的算法包 迁移到另一个新盒子 第一步 将算法库的第三方库 放置到该路径下 2 第二步运行 但是报错了 找不到库 如下图 但是文件夹该路径下有这个库 直接运行代码 报错如下 ImportError libopenblas so
  • 日期格式转换工具类(线程安全)

    import java text ParseException import java time import java time format DateTimeFormatter import java time temporal Chr
  • 国网DLT698.45协议——采集系统、数据交换(一)

    国网DLT698 45协议 采集系统 数据交换 面向对象协议 对于国网698协议 是一种面向对象的通信协议 用于远程监控和控制电力系统中的设备 面向对象使得对协议的思考更趋向于正常思维 使计算机中描述的抽象世界于现实世界中能够更好的对应起来