自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

serene的博客

OPEN SOURCE OPEN MIND OPEN FUTURE

  • 博客(88)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 第五章:COMTRADE 信息文件

信息文件(.INF)是可选文件..INF文件提供了与COMTRADE记录事件内容相关的信息,有助于处理和分析这些数据。该可选信息存储于单独文件中,可在当前和未来使用COMTRADE文件的程序间保持前后兼容、从信息文件阅读数据的任何程序应能识别公用区的信息头、条目或在此定义的其他数据,并对该数据做出响应。程序无法识别的信息不得作出任何更改。文件格式与Windows.INI文件格式类似。当前的大多数编程语言具有读写这些文件的功能,许多程序员和用户都熟悉这些文件的结构。

2024-09-27 07:45:18 460

原创 第四章:COMTRADE 数据文件

数据文件包含的数据值是按比例缩放来表示的采样值。数据应严格按照配置文件中定义的格式存放,以便于计算机程序读取。配置文件中数据文件类型(ft)域说明文件的类型。二进制数据文件类型ft应设置为 binary,binary32 或 float32。ASCII数据文件类型 ft应设置为ASCII。

2024-09-27 07:44:15 856

原创 第三章:COMTRADE 配置文件

配置文件是ASCI文本文件,提供给人或计算机程序阅读和解释相关数据文件中的数据值所必须的信息。配置文件具有预定的标准化格式,故无需为每个配置文件编写计算机程序。配置文件是有标准格式的ASCII文本文件。每一文件集都应包含此文件,以定义数据文件的格式。配置文件分为数行。每一行以回车/换行结束。以逗号分隔一行中的各个域。即使某个域中没有数据输人,也要求使用数据分隔符逗号。由于逗号、回车和换行被用作数据分隔符,它们不再是任何域中的合法字符。

2024-09-26 08:34:34 746

原创 第二章:COMTRADE 头文件

头文件是ASCII文本文件,存储补充叙述性信息,帮助用户更好地理解暂态记录的条件。头文件不是应用程序必须处理的。

2024-09-26 08:32:53 455

原创 第一章:COMTRADE 四种文件类型概述

头文件配置文件数据文件信息文件每一次记录的四个文件名必须相同,仅用不同的扩展名区别不同的文件类型。文件名的格式是“名称.扩展名”。名称部分是用以标识记录的名称(例如FAULTI 或 TEST-2),文件名的“扩展名”部分用以标识文件类型.HDR表示头文件.CFG表示配置文件,.DAT表示数据文件,.INF表示信息文件。文件名应遵循IEEE C37.232—2007标准。用户和制造厂应适当限制文件名的长度,以便于在适合的操作系统进行拷贝及CD/DVD的写操作。

2024-09-26 08:31:29 798

原创 COMTRADE 录波文件 | 可视化工具 | 电能质量查看软件

Comtrade Chart 支持 IEEE Std C37.111-1991/1999/2013 规范。支持百万数据点快速绘制,支持X轴或Y轴缩放,快速选择特定区域,跟踪鼠标位置。

2024-09-24 16:15:54 438

原创 MQTT 是什么以及它的工作原理

MQTT 代表消息队列遥测传输。MQTT 是一种简单的消息传递协议,专为带宽受限的设备而设计。因此,它是在多个 IoT 设备之间交换数据的完美解决方案。MQTT 通信作为发布和订阅系统工作。设备发布有关特定主题的消息。订阅该主题的所有设备都会收到该消息。其主要应用包括发送消息来控制输出、从传感器节点读取和发布数据等等。

2024-09-13 10:11:25 893

原创 DL/T645-2007 通信库(C#版本)

是中国电力行业关于电子式电能表通信协议的标准。该标准规定了电子式电能表和主站之间的数据通信格式和规程,是电力系统中电子式电能表(尤其是低压电能表)与外部设备(如抄表系统、数据采集器等)进行数据交换的基础协议。适用范围:DL/T 645-2007 适用于单相和三相电子式电能表,定义了电能表与数据采集系统或终端设备之间的通信规程,涵盖了低压配电系统中的电能表通信。通信接口:标准定义了电能表与主站设备之间的通信接口,一般采用 RS485 通信方式,并兼容光电隔离接口。

2024-09-13 09:20:37 1458

原创 30 分钟内了解 IEC 61850

从两个基本问题开始:“数据在哪里”和“如何获取数据”,保护和控制工程师应该关注 IEC 61850 标准的核心组件:1) 语义分层对象数据模型,以及 2) 通信服务:客户端 - 服务器和发布 - 订阅。IEC 61850 配置分别仅包括两个步骤:1) 按照数据模型准备数据和 2) 设置通信服务参数。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。介绍 | 博客。

2024-08-27 08:22:56 823

原创 IEC61850教程,第二章:IEC 61850 数据结构

变电站中的每个设备都是逻辑设备。为变电站配置 IEC 61850 时,每个逻辑设备都应具有唯一的名称。IEC 61850 定义了标准的数据属性组,称为通用数据类 (CDC)。逻辑节点的每个数据对象都属于一个 CDC。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。每个功能可归类为逻辑节点。以下示例是两个逻辑设备的逻辑节点细分。许多逻辑节点都拥有具有相同数据属性的数据对象。例如,离散输入变量都具有以下数据属性。示例:GGIO 逻辑节点的数据对象。

2024-08-26 08:54:08 607

原创 IEC61850教程,第一章:IEC 61850 基础知识介绍

IEC 61850 是定义变电站自动化系统内的设备及其相互作用方式的国际标准。基于 XML(可扩展标记语言)的文件。SSD:系统规范描述(描述整个系统)SCD:变电站配置描述(描述单个变电站)ICD:IED 功能描述(描述 IED 支持的完整功能)CID:已配置 IED 描述(特定 IED 的配置)

2024-08-26 08:52:47 606

原创 Modbus初学者教程,第六章:Modbus 答疑

以下是需要了解的几件事:(1) 物理连接是什么?Modbus RTU 使用 RS-485 或 RS-232。Modbus TCP 使用以太网。如果您正在寻找网关,则需要选择与要连接的设备的电气接口相匹配的型号。(2) 寄存器如何映射?当使用网关将 Modbus 设备连接到非 Modbus 网络时,您需要从设备制造商处获取描述可用寄存器及其寻址方法的文档。Modbus 协议不提供寄存器自动识别自身的方法。(3) 通信参数是什么?Modbus RTU 要求您了解或定义波特率、字符格式(8 位无奇偶校验等)和从站

2024-08-23 08:21:04 473

原创 Modbus初学者教程,第五章:Modbus 中的功能码和异常码

Modbus TCP 将 Modbus RTU 请求和响应数据包封装在通过标准以太网网络传输的 TCP 数据包中。单元号仍包含在内,其解释因应用程序而异 - 单元或从站地址不是 TCP 中的主要寻址方式。这里最重要的地址是 IP 地址,例如 192.168.1.100。Modbus TCP 的标准端口是 502,但如果需要,通常可以重新分配端口号。TCP 数据包中省略了通常位于 RTU 数据包末尾的校验和字段。对于 Modbus TCP,校验和和错误处理由以太网处理。

2024-08-23 08:20:03 380

原创 IEC104初学者教程,第十章:APDU 序列号

IEC104/101 APDU序列号详解

2024-08-21 11:06:22 262

原创 实用的 IEC61850 装置设备模拟器

IEC 61850 是国际电工委员会(IEC)制定的一项国际标准,主要用于电力系统自动化领域,特别是变电站自动化系统。IEC 61850 是电力系统自动化领域的一项重要标准,通过标准化的通信协议和数据模型,显著提升了变电站及其相关系统的互操作性和灵活性。使用本软件,您可以方便的查看当前已有的数据集,并且快速新建或编辑数据集。使用本软件,可方便查看当前已有的定值组,编辑并切换定值组。支持缓存报告控制块(BRCB)和非缓存报告控制块(URCB),查看报告控制块所引用的数据集,并实时浏览它们的数据变动。

2024-08-21 09:55:06 465

原创 最新版 IEC104/101 模拟器,开发调试必备

IEC 60870-5-104,通常简称为IEC 104,是国际电工委员会(IEC)制定的用于远程监控和控制的通信协议标准。IEC 104通常用于监控和控制电力系统中的子站,例如变电站、发电厂和配电站。支持所有的ASDU TypeID,包括监视方向上的过程信息、控制方向上的过程信息、监视方向上的系统命令、控制方向上的系统命令等。任意数量的测量值(归一化值、标度化值、短浮点数)、累计量绘制实时曲线,监控数据的变化趋势。支持单点命令、双点命令、设定值命令、自动时钟同步,定期支持总召命令、计数量召唤命令等。

2024-08-08 07:49:26 1268

原创 BACnet初学者教程,第四章:介绍 BACnet 虚拟链路层

平时调试BACnet协议,一个好用的 BACnet 调试工具和模拟器必不可少,推荐一款:虚拟链路层 (VLL) 背后的基本概念是向现有的 BACnet 网络层呈现某些网络拓扑和功能的视图,利用新协议中内置的任何功能并根据需要添加功能以维护现有标准中的 BACnet 网络视点。当前的介绍仅限于 IPv4,但 VLL 可以轻松为任何其他类型的网络开发。其概念是不仅使用其他协议的数据链路层,而是在节点和/或进程之间建立协作,以便从更高层协议的角度来看,它们被构造为数据链路。

2024-08-08 07:42:39 693

原创 BACnet初学者教程,第三章:什么是 BACnet/IP 网络

当前,人们的注意力从大规模互联网转向小型内部网,很大程度上是基于最新桌面操作系统附带的免费且易于使用的软件,以及用于分发文档的 HTML 和 HTTP 服务器的普及。我们已经将 BACnet/IP 设备的地址定义为 IP 地址和 UDP 端口号的组合,因此可以使用我们注册的 X’BAC0’ 以外的端口号。请注意,MAC 层未指定。在详细讨论单播和广播消息在 BACnet/IP 环境中的工作方式之前,我们需要介绍另一个新的、重要的概念,即“BACnet 虚拟链路层”(BVLL)。

2024-08-08 07:40:04 576

原创 BACnet初学者教程,第二章:BACnet/IP的一些基本设计标准

其他面向流的协议(如 ATM)也存在同样的问题。虽然扩展操作系统的内核是可能的,但大多数应用程序开发人员都希望尽可能避免嵌入软件,因为嵌入软件会引发操作系统和平台相关的所有问题。虽然按某些标准来看,BACnet/IP 设备和支持的市场可能非常庞大,但它的规模和规模可能永远无法达到其他互联网软件应用程序的规模。同样,B/IP 网络上的路由器应响应相同的网络层消息并执行与当前路由器相同的功能。在新的平台上利用现有代码库的能力非常重要,因此套接字库通常是最先移植的软件组件之一,其余所有 IP 服务都会随之移植。

2024-08-07 07:02:07 691

原创 BACnet初学者教程,第一章:BACnet/IP介绍

平时调试BACnet协议,一个好用的 BACnet 调试工具和模拟器必不可少,推荐一款:本文将解释 BACnet/IP 提案背后的理念以及许多细节,希望这些细节能够通过这些图片页面变得清晰。

2024-08-07 07:00:50 535

原创 IEC104初学者教程,第九章:总召唤流程详解

平时学习规约或调试IEC104或IEC101设备,需要IEC104/101模拟器,推荐一款:在IEC 60870-5-104(简称IEC104)协议中,计数量召唤(Counter Interrogation,简称CI)是一种特定的功能,用于获取远程终端设备(RTU)中的计数值。这些计数值通常是累计数据,如电能表的累计电量等。计数量召唤流程与总召唤类似,但有其独特的步骤和信息结构。

2024-08-06 09:28:18 458

原创 IEC104初学者教程,第八章:总召唤流程详解

平时学习规约或调试IEC104或IEC101设备,需要IEC104/101模拟器,推荐一款:IEC 60870-5-104(简称IEC104)是一种用于远程控制和监控系统的通信协议。它广泛应用于电力系统和其他工业自动化系统中。总召唤(General Interrogation,简称GI)是IEC104协议中的一个重要功能,用于从远程终端设备(RTU)获取其当前的状态和数据。

2024-08-06 09:25:44 600

原创 BACnet 调试工具 工程师必备

BACnet(Building Automation and Control Networks)是由美国采暖、制冷与空调工程师学会(American Society of Heating, Refrigerating and Air-Conditioning Engineers,简称ASHRAE)开发和维护的。原文链接:https://blog.redisant.cn/docs/bacnet/bacnet_explorer/支持丰富的远程设备管理服务,包括:设备通信控制、设备初始化控制、时间同步等。

2024-08-05 06:57:08 681

原创 IEC104初学者教程,第七章:传送原因语义归总

这些代码有助于接收方理解报文的意图和上下文,并做出相应的处理。例如,如果接收到的报文的传送原因是“周期”,接收方可以理解这是一个定期传输的状态信息,而如果传送原因是“突发”,则表示这是一个紧急事件需要立即处理。传送原因(Cause of Transmission, COT)是该协议中的一个重要字段,用于描述报文的传送目的或触发事件。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

2024-07-25 06:54:29 481

原创 IEC104初学者教程,第六章:信息对象类型归总

平时学习规约或调试IEC104或IEC101设备,需要IEC104/101模拟器,推荐一款:信息对象类型(Type Identification, TI)字段用于指示报文中包含的信息对象的类型。信息对象类型字段通常是一个字节(8位),表示不同种类的数据或命令。每种类型的值代表一种特定的电力系统数据或控制指令,接收方根据此字段来解析和处理报文中的具体信息。

2024-07-25 06:52:07 919

原创 IEC104初学者教程,第五章:IEC 104 信息对象

ASDU 在其结构内传输信息对象。每个信息对象都通过信息对象地址 (IOA) 寻址,该地址标识定义站内的特定数据。对于 IEC 104,其长度为 3 个字节。该地址在控制方向上用作目标地址,在监控方向上用作源地址。

2024-07-21 10:27:04 725

原创 速部署 HBase 测试环境

找到 bin,点击下载,比如我这里下载的是 hbase-2.5.6-bin.tar.gz。管理软件,点击连接,输入服务器IP地址,端口号用默认值9090。第一步:下载软件,在。

2024-07-16 16:15:20 684

原创 IEC104初学者教程,第四章:IEC 104 开发环境搭建

IEC104主站模拟器代表主站(客户端、上位机)负责和从站(服务端、设备)进行通信。IEC104从站模拟器(服务端、设备)相当于设备。

2024-07-16 07:45:57 716

原创 macOS 安装软件提示 “已损坏,无法打开。 您应该将推出磁盘映像” 或 “已损坏,无法打开。 您应该将它移到废纸篓”,解决办法

macOS 安装软件提示 “已损坏,无法打开。 您应该将推出磁盘映像” 或 “已损坏,无法打开。 您应该将它移到废纸篓”,解决办法

2024-07-15 15:10:19 2096

原创 工控、物联网、电力行业调试工具大全

工控、物联网、电力行业调试工具大全。modbus、mqtt、iec104、iec101、dl/t645、iec61850、等等

2024-07-09 18:11:34 1026

原创 最新的 DL/T645 调试工具,工程师必备

分享一个好用的 DL/T645 调试工具,下载地址:https://www.redisant.cn/dl645master。

2024-07-08 16:13:33 1502

原创 IEC104初学者教程,第三章:IEC 104 协议之ASDU格式

ASDU 包含两个主要部分:数据单元标识符(固定长度为 6 个字节)和数据本身,由一个或多个信息对象组成。数据单元标识符定义数据的具体类型,提供寻址以识别数据的具体身份,并包含作为传输原因的附加信息。每个 ASDU 最多可以传输 127 个对象。ASDU 的格式如下图所示。

2024-07-08 16:02:50 1162

原创 IEC104初学者教程,第二章:IEC 104 协议之APCI格式

用于在控制站和受控站之间进行编号信息传输。其长度可变。I 格式的 APDU 始终包含 ASDU。I 格式的控制字段指示消息方向。它包含两个 15 位序列号,每个 APDU 和每个方向的序列号依次增加 1。发送方增加发送序列号 N(S),接收方增加接收序列号 N®。接收站返回接收序列号时确认每个 APDU 或多个 APDU,直到其 APDU 正确接收为止。

2024-06-27 14:57:00 1096

原创 IEC104初学者教程,第一章:IEC 104 介绍

国际电工委员会 (IEC) 为电气工程和电力系统自动化应用中的远程控制 (监控和数据采集) 定义了 IEC 60870 标准。第 5 部分提供了在中央远程控制站和远程控制分站之间发送基本远程控制消息的通信配置文件,该配置文件使用中央站和各个分站之间的永久直接连接数据电路。IEC 60870-5 由以下部分组成,总标题为“远程控制设备和系统 - 第 5 部分:传输协议”:IEC 60870-5-1 传输帧格式描述了物理层和数据链路层的操作。

2024-06-27 09:36:23 1062

原创 modbus初学者教程,第四章:modbus消息帧格式

Modbus ASCII 或 RTU 模式仅适用于标准的 Modbus 协议串行网络,它定义了在这些网络上连续传输的消息段的每一个字节,以及决定怎样将信息打包成消息域和如何解码等功能。

2024-06-24 09:57:41 807

原创 Modbus初学者教程,第三章:modbus寄存器说明

Modbus协议中一个重要的概念是寄存器,所有的数据均存放于寄存器中。Modbus寄存器是指一块内存区域。Modbus寄存器根据存放的数据类型以及各自读写特性,将寄存器分为4个部分,这4个部分可以连续也可以不连续,由开发者决定。寄存器的意义如下表所示。Modbus协议定义了设备间的数据传输方式,包括数据格式和通信规则。Modbus寄存器是协议中用于存储数据和状态信息的基本单元。Modbus寄存器广泛应用于工业控制系统中,用于监控和控制各种设备和传感器。Modbus协议使用功能码来指定要执行的操作。

2024-06-24 09:17:14 997

原创 modbus初学者教程,第二章:Modbus开发环境搭建

Modbus Slave Emulator 支持多种 Modbus 协议(RTU、ASCII、TCP/IP、UDP/IP、RUT Over TCP、RUT Over UDP);您可以同时创建多个连接,并将多个从站设备加入网络,快速搭建您的测试平台。支持多种Modbus协议,包括:Modbus RTU监视串行线路或以太网上的通信数据支持按照业务类型对寄存器进行分组管理您可以在“测试中心”编写并发送您自己的测试字符串,并以十六进制数字检查从站返回的结果。

2024-06-21 16:34:35 1619

原创 modbus初学者教程,第一章:Modbus背景介绍

Modbus是一个请求/应答协议,并且提供统一的功能码用于数据传输服务。Modbus功能码是 Modbus 请求/应答 PDU(即 PROTOCOL DATA UNIT,协议 数据单元)的元素之一,所谓的PDU是Modbus协议定义的一个与基础通信层无关的简单协议数据单元。而在特定总线或网络上,Modbus协议则通过ADU(即APPLICATION DATA UNIT,应用数据单元)引入一些附加域,以实现完整而准确的数据传输。

2024-06-21 14:43:23 1175

原创 从JKS里导出CA证书

【代码】从JKS里导出CA证书。

2024-06-14 08:17:01 219

原创 IEC61850 调试工具 工程师必备

操作 IEC 61850 装置的理想工具,执行多种实用功能,支持 IEC 61850 第 1 版和第 2 版。

2024-06-14 08:03:10 1380

Git快速入门.pdf

介绍Git的日常使用,包括基本操作、分支操作、提交数据、推送数据到远程仓库、从远程仓库获取、标签。tex排版精美

2019-09-22

成组链接法(Group link)解析

外存具有大容量的存储空间,被多个用户共享,用户执行程序时经常要在磁盘上存储文件和删除文件,因此,文件系统必须对磁盘空间进行管理。管理外存空间的数据结构通常称为磁盘分配表。常用的空闲空间管理方法有:空闲区表、位示图、空闲块链和成组链接法。本文描述成组链接法的原理。

2018-01-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除