手把手教你学习IEC104协议和编程实现 十一-定值的概念讲解、定值的操作过程以及部分代码的实现

从本章开始,我们开始研究定值部分;

定值是什么?

了解过终端的可能都知道,定值就是保护定值,就是设定了一组参数,当终端的采样值达到这个参数的时候,终端就会做出一系列的反应。这样的目的,是为了保护电网,让电网正常运行,具体为什么这么做,不做详细的解释,如果有必要,可以单开一个专栏,谈谈电力系统自动化。嘿嘿。

定值都包含什么?

从IEC104规范中可以看到,在远程参数及定值的读写过程中,定值区及其区号针对附录E.2.3所定义的终端动作定值,对固有参数等参数进行读写时不分区,此时7.8.3和7.8.4所规定数据报文中的定值区号无效,使用缺省值0x00填充。
什么意思呢,我们先看看下面的表:

固有参数

终端固有参数信息体地址从0x8001开始编码至0x801F,其中0x8001至0x800A定义如表E.1所示,其
余为预留扩展
手把手教你学习IEC104协议和编程实现 十一-定值的概念讲解、定值的操作过程以及部分代码的实现_第1张图片
这些都是终端的基础信息,所以这个参数部分是不分区的。也就是说,只有一组。

运行参数

终端运行参数信息体地址从0x8020开始编码,其中终端共有运行参数编码为0x8020至0x803F,其
余线路相关的运行参数从0x8040开始编码,每条线路分配16个参数编码,然后依次往后进行编码,最大
预留30条线路

你可能感兴趣的:(IEC104协议编程学习笔记,学习,前端,c#,iec104)