PLC / Datalogger / Gateway 作为从设备
SmartgridOne Controller 支持通过 SmartgridOne Controller 协议添加 PLC、数据记录仪、网关或集线器作为从 设备。
此功能是为了当有一个集线器必须从 SmartgridOne Controller 自身接收控制信号时提供的。
当您的设备已实现该协议时,您可以通过设备向导添加您的设备,选择“太阳能逆变器”、“通用”、“以太网 TCP”和“PLC(通用协议)”。
协议实现
您可以通过此链接下载协议的规范。在集线器上实现协议时,您有两个选项:
- 或者您只实现所有 PV、存储等的总数据和控制寄存器。它们在 SmartgridOne Controller 中作为一个大型聚合设备(或一个 EV 充电器,一个电能表,一个混合逆变器(如适用))添加。
- 或者您为每个独立设备实现数据和控制寄存器。每个独立设备在 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:
- 告诉 SmartgridOne Controller 只有 PV;
- 返回由逆变器总共产生的 PV 功率;
- 接受 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,三相行为对称。
如果需要增强控制,例如监测相电流等,最好也实现推荐的寄存器。