『7x24小时有问必答』
DLT698协议从底层设计上就采用了面向对象(Object-Oriented, OO)的建模思想。如果你用传统的、面向过程的思维去理解它,会感觉非常抽象和别扭。
不仅仅是数据字典,而是一个“模型”:
传统思维:电表里就是一些“数据项”,比如“正向有功总电能”、“A相电压”。协议的作用就是定义这些数据项的地址,然后去“读”或“写”。
面向对象思维:电表被看作一个由多个对象(Object)组成的复杂设备。每个对象是一个类的实例。
例如,有一个“电能量”类,它的一个实例对象就是“正向有功总电能”。这个对象不仅包含电能量值(属性),还定义了如何读取、以及它的单位、精度等信息(这些定义在类的接口中)。
核心概念直接对应OOP:
逻辑设备:可以理解为一个命名空间或一个容器,里面存放相关的对象。一个物理设备(如电表)可以包含多个逻辑设备。
对象与类:协议中预定义了大量的“类”,如“电能量”、“需量”、“电压”等。每个具体的测量点,就是这个类的一个“对象实例”。
接口与方法:每个类都提供标准的接口(如GET、SET)。通过调用这些接口下的方法来与对象交互。
DLT698协议的主要特点
面向对象建模:如上所述,这是最核心的特点。将终端设备抽象为可管理的对象。
支持TCP/IP:上行通信较多的是基于TCP/IP,更适合现代集中器、智能终端等设备,支持远程高速、大规模数据采集。
强大的描述能力:通过“对象”和“接口”模型,新设备或新数据点接入时,主站可以通过标准接口动态获取其属性,自适应能力强。
高安全性:协议层内置了严格的身份认证、数据加密和链路加密机制,安全性高于DLT645。
交互模式丰富:不仅支持请求-应答,还支持基于连接的交互,可实现主动上报等复杂操作。
扩展性强:面向对象的架构使得添加新的设备类型或数据类非常方便。
如果你理解“类”、“对象”、“实例化”、“继承”、“接口”这些概念,再看DLT698的协议文档,就会发现它是在描述一个对象模型,而不是一张扁平的表格。
DLT698视频教程即将推出
视频内容主要针对电能表的操作,包括DLT645协议和DLT698协议
另外有配套的报文生成工具、报文解析工具、提供源码和技术支持
感兴趣的小伙伴请联系我,告诉我你的需求和预期
Modbus、IEC104、DLT645、DLT698、376.1等
协议相关需求可联系小头菜
推荐阅读:
DLT系列
IEC104系列
367.1 系列

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码