IEC104 电力规约解析
三遥:遥测、遥信、遥控
104规约是厂站与配网主站进行通讯的规约,以以太网为载体,服务模式是平衡传输。
基本架构与OSI模型对比如下图:
会话类型:发送/无应答(S1),发送/确认(S2),发送/响应(S3)
帧格式:单字节帧,固定帧,可变帧
101固定帧:固定长度5个字节,以0x10为启动字符,以0x16为结束字符,包括链路控制域、链路地址域、校验和((控制域+地址域)%256)。
101可变帧:长度不固定,以0x68为启动字符,以0x16为结束字符,包括长度域、链路控制域、链路地址域、校验和((控制域+地址域+应用数据域)%256)、应用数据域。长度重复后启动字重复一次。
104可变和固定帧:以0x68为启动字符,紧接APDU长度和4个8位控制域,之后是用户数据。
链路控制域:两个方向分别定义,平衡和非平衡模式分别定义,1字节
链路地址域:接受方标识,1字节
104与101可变帧比较:
应用规约控制信息(APDU)定义:
数据帧类型:I格式帧(编号信息 00),S格式帧(编号监控 01),U格式帧(未编号控制 11)
监听端口:2404
连接控制:双方都有权关闭
超时定义t2<t1<t0:
- 建立连接超时(T0 30s):重连
- 控制报文确认超时(T1 15s):发送测试帧
- 监控报文响应超时t2<t1(T2 10s):发送S确认帧
- 长期空闲超时t3>t1 心跳时间(T3 20s):发送测试帧
K和W:最大数目K,最迟确认数目W。发送方达到k停止发送,接收方接收到w后确认,范围1-32767,推荐w< k * 2/3,k为12,w为8
应用规约控制信息(APCI)定义:
发送接收序号存储小端模式,低位低字节。
应用服务数据单元(ASDU)定义:
由数据单元标识,一个或多个信息体两部分
常用类型标识:
传送原因:
信息体地址范围:
公共地址:即RTU地址
可变结构限定词:单个0/顺序1,信息体个数
IEC104 电力规约解析相关推荐
- IEC104协议规约解析
[转载自]<IEC104协议规约解析> 一.四遥信息体基地址范围 104调度规约有1997年和2002年两个版本,在流程上没有什么变化,02版只是在97版上扩展了遥测.遥信等信息体基体址, ...
- 电力信息采集的通用型通信规约解析系统研究与设计
电力信息采集的通用型通信规约解析系统研究与设计 蒋湘涛 http://xueshu.baidu.com/s?wd=paperuri%3A%28a61890f7723743df132caf246fd0a ...
- DLT645电力规约网关BL110应用之55:实现电力行业 DT/L645 接入金鸽Modbus云平台
COM口采集电力行业 DT/L645 的配置 DLT645电力规约网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS48 ...
- 时标CP56Time2a 时间格式转换 电网101、104规约解析(Java)
电网101.104规约解析(Java) https://blog.csdn.net/ZhangYu971014/article/details/79841555?utm_medium=distribu ...
- IEC104协议规约通过工业智能网关(协议转换器)转换modbus协议?
电力系统IEC104规约是国家电网公司制定的调度接入网络通信规约,目前在电力系统中应用广泛.IEC104 一般用于调度主站与变电站之间或者不同系统之间的网络数据通信. Modbus协议目前成为工控行业 ...
- 水文监测场景的数据通信规约解析和落地实践
[小 迪 导 读]:江苏云上需要通过云平台接入水文设备来实现水文数据的采集.存储.显示.控制.报警及传输等综合功能. 企业介绍 江苏云上智联物联科技有限公司是专业从事物联网相关产品与解决方案服务的高科 ...
- DL/T645规约解析
摘要:DL/T645规约是针对电表通信而制定的通信协议,主要有两个版本,分别是DL/T645-97和DL/T645-07,97代表是97年制定的协议,07则是2007年修正后的协议,而且基本上07版出 ...
- 水资源检测数据传输规约解析(SZY206-2016)
0.前言 最近项目中用到了单表数据远程上穿的需求,用的是<水资源检测数据传输规约--SZY206-2016>这个协议,研究了几天,里面很多都是针对数据的位做解析,经常对一个byte的8个位 ...
- DLT645-2007通讯规约解析
协议描述 DLT645是目前使用最多的多功能电能表通信规约,系统传输多采用串口通讯.适用于本地系统中多功能电能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规 ...
最新文章
- fastdfs安装_FastDFS 安装部署文档
- 为什么在Swift字符串中像这样的表情符号字符被如此奇怪地对待?
- WPF DatePicker默认显示当前日期,格式化为年月日(转)
- jni直接转byte_JNI再探之JNI 数据类型及Java与C++之间互调
- LPS25HB 寄存器读写程序解读
- 怎样理解阻塞非阻塞与同步异步的区别?
- PM2.5空气质量指数(AQI)是如何计算的
- (翻译)31天Windows Phone学习-1-项目模板
- python 调用另一个py_Python打包:setuptools与setup.py/.cfg入门简介
- python的数值类型和运算符_python学习笔记之数据类型---数字类型及运算符
- JS获取当前页面的URL参数
- PS进阶抠图详解(可以处理头发)
- 关于Pidgin和webqq
- 环形回路算法(python3)
- 将使用Kivy的Python程序打包为安卓的apk文件(使用python-for-android)
- h5倒计时弹窗_iH5中级教程:活动必备,实现H5的倒计时
- 苹果的 A16 芯片属于什么水平
- 商之翼小京东+ucenter1.6.0+discuz3.3整合经历
- 接口测试实战| GET/POST 请求区别详解
- Android MultiDex 解析与使用
热门文章
- 问:什么是满二叉树?什么是完全二叉树?什么是平衡二叉树?什么是二叉查找树?
- call、apply、bind函数详解
- Android App压力测试(慕课网学习笔记)
- 广西民大计算机类分数线,2020广西民族大学研究生分数线汇总(含2016-2020历年复试)...
- jQuery-Ajax(详解)
- Ubuntu下安装Audacious音乐播放器详细配置方法(中文化,歌词显示等)
- Nginx+Vue.js+Tornado前后端分离架构环境实践(1)
- 五香佳节:用程序庆祝端午节
- 管网漏损检测其他新型方法|探地雷达法
- java 获取文件名长度_利用Java文件类File的方法,获取磁盘文件的文件名、长度、大小等特性...