跳到主要内容

PLC / Datalogger / Gateway 作为从设备

SmartgridOne Controller 支持通过 SmartgridOne Controller 协议添加 PLC、数据记录仪、网关或集线器作为从设备。
此功能是为了当有一个集线器必须从 SmartgridOne Controller 自身接收控制信号时提供的。

当您的设备已实现该协议时,您可以通过设备向导添加您的设备,选择“太阳能逆变器”、“通用”、“以太网 TCP”和“PLC(通用协议)”。

协议实现

您可以通过此链接下载协议的规范。

在集线器上实现协议时,您有两个选项:

  1. 或者您只实现所有 PV、存储等的总数据和控制寄存器。它们在 SmartgridOne Controller 中作为一个大型聚合设备(或一个 EV 充电器,一个电能表,一个混合逆变器(如适用))添加。
  2. 或者您为每个独立设备实现数据和控制寄存器。每个独立设备在 SmartgridOne Controller 中单独添加。
直接将由 PLC 控制的设备添加到 EMS 中

请勿直接将由 PLC 控制的设备添加到 EMS 中。这可能导致控制信号冲突和功率值重复计数。

聚合设备和组

如果您的集线器仅实现总计,则 SmartgridOne Controller 将将其视为一个大型可控聚合设备。您仍然可以像其他任何设备一样将聚合设备放入任何组中。 然而,如果构成聚合设备的独立设备实际上分散在不同的组中,有几点需要注意:

  • SmartgridOne Controller 将无法适当地监控这些组的过载。
  • SmartgridOne Controller 将无法确定所有功率的完整路径。这可能导致 SmartgridOne Controller 看到来自“未知来源”的发电或来自“未知负载”的消耗,如果在这些组中有电能表。一些功率可能会被重复报告。

如果集线器后面的设备分布在不同的组中,您必须为每个独立设备实现数据和控制寄存器。

示例

一个控制 PV 发电的 PLC,并希望接受来自 SmartgridOne Controller 的控制信号

在这种情况下,SmartgridOne Controller 协议的前提是 SmartgridOne Controller 将 PLC 本身视为一个可控的光伏逆变器。

如果您希望通过 PLC 使用来自 SmartgridOne Controller 的信号控制光伏逆变器,最低要求是 PLC:

  1. 告诉 SmartgridOne Controller 只有 PV;
  2. 返回由逆变器总共产生的 PV 功率;
  3. 接受 SmartgridOne Controller 的设定点;

对于第 1 点:

  • 输入寄存器 0,(32 位无符号整数),必须包含固定值“0x454E4952”(协议识别)
  • 输入寄存器 100,(16 位无符号整数),必须包含值“0”,以便 SmartgridOne Controller 知道 PLC 不提供电网能量测量。
  • 输入寄存器 300,(16 位无符号整数),必须包含值“1”,以便 SmartgridOne Controller 知道存在 PV。
  • 输入寄存器 400,(16 位无符号整数),必须包含值“0”,以便 SmartgridOne Controller 知道没有存储。

对于第 2 点:

  • 输入寄存器 202,(32 位有符号整数),包含逆变器的交流功率。负值对应电网,正值来自电网。
  • 输入寄存器 303,(32 位无符号整数),包含光伏总生产功率(以瓦特为单位)。 (始终为正数)

对于第 3 点:

  • 保持寄存器 1001,(16 位无符号整数),如果 SmartgridOne Controller 希望应用控制设定点,则设置为“1”,当 PLC 应该回退到其自身控制时设置为“0”。
  • 保持寄存器 1002,(32 位无符号整数),将由 SmartgridOne Controller 设置,并包含允许的最大光伏生产功率(以瓦特为单位)。 (始终为正数)
未实现的寄存器

重要:所有未实现的寄存器必须包含其类型的未实现值,如协议中所述。

上述寄存器是绝对的最低要求。SmartgridOne Controller 将假设所有连接到 PLC 的光伏设备表现得像是一个单独的光伏逆变器,功率因数为 1,三相行为对称。

如果需要增强控制,例如监测相电流等,最好也实现推荐的寄存器。