0613IB1316-09

文件结构

综述

MicroLogic 脱扣单元将事件和波形存储在不同的文件中。

访问

这些文件可以通过 Modbus 函数代码 20(0x14)读取:读取文件记录。

有以下两类文件:

  • 带有添加到 FIFO 堆栈并由序列寄存器管理记录动态号码的文件。在这种情况下,最后一条记录的记录号由这些序列寄存器来定义。

  • 带有固定号为 n 的记录的文件。在这种情况下,所有的记录号以及它们的说明会详细描述。Modbus 函数 20 (0x14) 在 n 个所需记录号上运用了 n 次 。

结构

文件结构如下图所示:

一个文件由多个记录组成,最多可达 100 条记录。在同一个文件中的所有记录结构和大小一致。

描述符由以下两个读取区组成:

  • 其中一个读取区用于描述文件配置(标题),可提供与文件和记录的大小有关的信息。

  • 另一个读取区则用于描述文件特性(状态),可提供与记录编号有关的信息。

每当文件添加新的记录时描述符会更新。

序列寄存器说明

文件特性(状态)可用于监控器 2 序列寄存器,表明第一条和最后一条记录已添加到文件中。它们能够让监控器确定在记录可读之前是否已删除某些记录。

每当新的记录添加到文件中时最后一条记录的序列号会从 1 递增至 8000。

当文件已满(最多100条记录)时,新的记录会覆盖最早的记录。最后一条记录的序列号将继续正常递增。当最早的记录被覆盖时,第一条记录的序列号也会递增。

当序列号达到 8000 时,下一个序列号将从 1 开始。

读取文件记录示例

读取文件记录功能用于以一种标准化的方式获取文件信息。该示例呈现了在保护管理器的事件日志中读取最新记录的一个请求。

下表示范了如何读取第 20 号文件 (0x0014) 的事件日志。该文件含有 100 条记录。每条记录包含 9 个寄存器,因此记录的长度为 9(0x0009)。Modbus 从设备的 Modbus 地址为 47 = 0x2F.

主设备请求

从设备应答

字段名称

实例

字段名称

实例

Modbus 从设备地址

0x2F

Modbus 从设备地址

0x2F

功能代码

0x14

功能代码

0x14

数据长度(字节)

0x07

数据长度(字节)

0x14

参考类型

0x06

文件应答长度

0x13

文件号

0x0014

参考类型

0x06

记录编号

0x1234

记录数据

9x2 字节数据

记录长度

0x0009

CRC(最高有效位)

0xXX

CRC(最高有效位)

0xXX

CRC(最低有效位)

0xXX

CRC(最低有效位)

0xXX

文件(最新)中最后一条记录的序列号是寄存器 9921 的内容。将 0x1234 视为寄存器 9921 的内容。