DLT698.45协议

Posted dignitys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DLT698.45协议相关的知识,希望对你有一定的参考价值。

一、 概念

  电能信息采集与管理系统主站、采集终端或电能表、面向对象具有互操作性的、数据传输协议、通信架构、数据链路层、应用层、接口类、对象、对象标识。

  主站、采集终端、电能表、点对点、多点共线、一点对多点通信方式的通信数据交换。

  面向对象的数据交换协议 object oriented data exchange protocol

  对象标识 object identification

  逻辑名 logical name 它的值与对象标识一致

  类标识码 class id

  服务器地址 server address

  逻辑地址 logic address 指终端的服务器模型中逻辑设备的地址

  客户机地址 client address

  采集启动时标 acquisition start time

  采集成功时标  acquisition time

  采集存储时标  acquisition storage time

  采集规则 acquisition rules

  组地址   group address

  通配地址 the wildcard address

  消息鉴别码  Message Authentiation Code

   地址域  Address

        请求访问标识  Ask Call Demand

  采集数据   Acquired Data

  应用层协议数据单元  Application layer Protocol Data Unit

  可调整的扩展数据表示 Adapted Extended Data Represention

  二进制  Binary

  客户机通信地址  Client Address

  列选择描述符  Column Selection Descriptor

  数据访问结果  Data Access Result

  传输方向位  Direction

  嵌入式安全控制模块  Enbedded Secure Access Module

  帧校验  Frame Check Sum

  十六进制  Hex

  帧头校验  Head Check Sum

  接口类  Interface Class 

  最低有效位  Least Significant Bit

  消息鉴别码  Message Authentication Code

  电能表集合  Meter Set

  对象属性描述符  Object Attribute Descriptor

  对象标识  Object Identify

  对象方法描述符  Object Method Descriptior

  序号及优先标志  Priority and Invoke ID

  带请求访问标识的序号及优先标志  Priority and Invoke ID with ACD

  启动标识位  Primary Request Message

  记录列选择描述符   Record Column Selection Descriptor

  随机数  Random Numbers

  记录型对象属性描述符  Record Object Attribute Descriptor

  记录选择描述符  Record Selection Descriptor

  服务器通信地址  Server Address

  时间间隔  Time Interval

       目标服务器地址  Target Server Address

  

二、 面向应用连接的数据交换

  2.1 预连接、建立应用连接、数据交换、断开或超时断开应用连接

       2.2 数据交换类型:请求/响应、通知/确认

       2.3 服务器模型:物理设备由若干逻辑设备构成,每个逻辑设备由若干可访问的接口类对象构成,包括一个预先建立的应用连接对象,若干个应用连接对象、若干个其他接口类对象。

 

三、数据链路层

    3.1 帧格式

技术图片

 

  长度域:两个字节

  控制域:一个字节,传输方向位及启动标志位、分帧标志位、功能码

  地址域:可变字节数的服务器地址、和一字节的客户机地址

       服务器地址:一字节的字节定义,地址类型、逻辑地址、服务器地址长度

              可变长度的服务器地址:小于32个数字字符。

  帧头校验:HCS 对帧头部除起始字符和HCS本身之外的所有字节的校验。

  帧校验:FCS 对整帧除起始字符、结束字符、FCS本身之外的所有字节的校验

  字节格式:传输顺序为低位在前,高位在后;低字节在前,高字节在后。

3.2 分帧规则

  当一个完整的应用层协议数据单元长度超过发送帧最大尺寸时,可采用分帧传输。分帧数据收端应对分帧传输进行逐条确认。采用分帧传输时,控制域中分帧标志位置1。

  分帧传输的确认帧仅包含格式域,不含APDU片段。

技术图片

 

  分帧格式定义:帧序号、分帧类型:数据起始、确认、最后、中间。 

四、应用层

  4.1预连接

  客户机和服务器的应用服务对象都包括预连接、应用连接、数据交换三个必备组件。

  预连接:登录、心跳、退出登录

  退出登录:接收到客户机执行“复位”方法后,向原客户机发出退出登录指示,然后再按照新配参数执行新的预连接登录。

     4.2应用连接

       应用连接语境:应用语境的信息、使用身份验证机制的信息、以及其他需要的信息。

  服务器可以授予不同的访问权限给应用连接。

  预连接默认具有一个最低权限级别的应用连接窗口。

     4.3 建立和断开应用连接

  用于确认客户机和服务器双方通信的应用语境,包含协议一致性、功能一致性以及安全认证等内容。

  服务器如接受了客户机的再次请求,则前一个应用连接自动失效。

  断开应用连接(RELEASE),RELEASE request服务只能由客户机提出。

       静态超时间,当连续无通信时间达到静态超时时间后,服务器将使用RELEASE.notification通知客户机,应用连接将被断开,此服务不需要客户机做任何响应。

      当客户机需要得到较高权限的服务器服务时,客户机必须发起建立较高权限的应用连接。

    4.4 数据交换

  读取、设置、操作、上报、代理。分成两种通信类型:请求/响应】通知/确认。

  上报是通知确认类型。

 4.5 传输的时间标签

  传输时序和时效性判断,包括一个开始发送时间和一个允许传输延时时间。

       请求/响应,时间标签由客户机产生

      通知/确认,时间标签由服务器产生

  4.6 服务器上报服务

   注册-通知-撤销注册

  客户机可通过GET服务查询出服务器支持的可注册后上报的服务集。并可根据系统需求通过SET服务以自定义形式注册部分或全部服务。注册成功后,服务器在 检测到上报条件满足时,通过REPORT.notification服务及时通知客户机。

  4.7 服务器APDU的跟随上报信息域

  服务器应用层协议数据单元(APDU)中的可选的跟随上报信息域,是当系统不适合或服务器不支持上报服务(REPORT)时,用于作为ACD标志事件上报方式的补充,以实现更及时上报客户机注册的上报信息。

  理解:当服务器不适合上报服务时,可以把标志ACD置1,同时把事件放入跟随上报信息域中。???

       4.8 密钥协商

  在建立应用连接时进行密钥协商,产生会话密钥,用于计算数据验证和链路用户数据的加密。协议的难点???

         

 

以上是关于DLT698.45协议的主要内容,如果未能解决你的问题,请参考以下文章

智能电表DLT698.45-2017协议规约红外无线抄表报文解析示例说明

DLT645和modbus rtu无线通信协议介绍对比

DLT645和modbus rtu无线通信协议介绍对比

西门子三菱台达PLC读取国网DLT645协议电表数据方案

国网智能电表数据采集集中抄表DLT645协议规约电力测试软件

dlt645协议电表数据采集接入PLC或scada等组态软件系统实现内网监控技术方案