PLC / Datalogger / Passerelle en tant qu'esclave
Le SmartgridOne Controller prend en charge l'ajout d'un PLC, d'un Datalogger, d'une passerelle ou d'un hub en tant que dispositif esclave via le protocole SmartgridOne Controller. Cette fonction est fournie lorsque il y a un hub qui doit recevoir les signaux de contrôle lui-même du SmartgridOne Controller.
Lorsque votre appareil a implémenté le protocole, vous pouvez ajouter votre appareil via l'assistant de périphérique, en choisissant "Onduleur photovoltaïque", "Générique", "Ethernet TCP" et "PLC (protocole générique)".
Mise en œuvre du protocole
Vous pouvez télécharger les spécifications du protocole via ce lien.Vous avez deux options lors de la mise en œuvre du protocole sur le hub :
- Soit vous implémentez uniquement les registres de données et de contrôle pour les totaux de tous les PV, stockage, etc. Ils sont ajoutés dans le SmartgridOne Controller comme un grand dispositif agrégé (ou un chargeur de VE, un compteur d'énergie, un onduleur hybride si applicable).
- Soit vous implémentez les registres de données et de contrôle pour chaque appareil individuel. Chaque appareil individuel est ajouté dans le SmartgridOne Controller séparément.
Ne PAS ajouter un appareil contrôlé par le PLC directement à l'EMS. Cela pourrait entraîner des signaux de contrôle conflictuels et des valeurs de puissance comptées double.
Dans le cas où votre hub n'implémente que les totaux, le SmartgridOne Controller considérera cela comme un grand dispositif agrégé contrôlable. Vous pouvez toujours placer le dispositif agrégé dans n'importe quel groupe, tout comme n'importe quel autre dispositif. Cependant, il y a quelques points à garder à l'esprit si les appareils individuels qui composent le dispositif agrégé sont en réalité répartis parmi différents groupes :
- Le SmartgridOne Controller ne pourra pas se prémunir correctement contre la surcharge sur ces groupes.
- Le SmartgridOne Controller ne pourra pas déterminer le chemin complet de toute la puissance pour ces groupes. Cela peut conduire à ce que le SmartgridOne Controller voie une production par une "source inconnue" ou une consommation par une "charge inconnue" s'il y a des compteurs d'énergie sur ces groupes. Une partie de la puissance pourrait être rapportée deux fois.
Si les appareils derrière le hub sont répartis sur différents groupes, vous devez implémenter les registres de données et de contrôle pour chaque appareil individuel.
Exemples
Un PLC qui contrôle la production PV et souhaite accepter un signal de contrôle du SmartgridOne Controller
Le principe du protocole SmartgridOne Controller dans ce cas est que le SmartgridOne Controller voit le PLC lui-même comme un onduleur PV contrôlable.
Le minimum requis si vous souhaitez contrôler des onduleurs PV via un PLC avec un signal du SmartgridOne Controller, est que le PLC :
- indique au SmartgridOne Controller qu'il n'y a que du PV ;
- renvoie combien de puissance PV est produite au total par les onduleurs ;
- accepte les points de consigne du SmartgridOne Controller ;
Pour le point 1 :
- Le registre d'entrée 0, (entier non signé 32 bits), doit contenir la valeur fixe "0x454E4952" (identification du protocole)
- Le registre d'entrée 100, (entier non signé 16 bits), doit contenir la valeur "0", afin que le SmartgridOne Controller sache que le PLC ne fournit pas de mesures d'énergie du réseau.
- Le registre d'entrée 300, (entier non signé 16 bits), doit contenir la valeur "1", afin que le SmartgridOne Controller sache qu'il y a du PV.
- Le registre d'entrée 400, (entier non signé 16 bits), doit contenir la valeur "0", afin que le SmartgridOne Controller sache qu'il n'y a pas de stockage.
Pour le point 2 :
- Le registre d'entrée 202, (entier signé 32 bits), contient la puissance AC des onduleurs. Négatif indique vers le réseau, positif depuis le réseau.
- Le registre d'entrée 303, (entier non signé 32 bits), contient la puissance de production PV totale en W. (Toujours un nombre positif)
Pour le point 3 :
- Le registre de maintien 1001, (entier non signé 16 bits), sera réglé sur "1" par le SmartgridOne Controller s'il souhaite appliquer un point de consigne de contrôle, ou "0" lorsque le PLC doit revenir à son propre contrôle.
- Le registre de maintien 1002, (entier non signé 32 bits), sera réglé par le SmartgridOne Controller et contient la puissance maximale de production PV autorisée en W. (Toujours un nombre positif)
IMPORTANT : TOUS LES REGISTRES NON IMPLÉMENTÉS DOIVENT CONTENIR LA VALEUR NON IMPLÉMENTÉE DE LEUR TYPE, TEL QUE DÉCRIT DANS LE PROTOCOLE.
Les registres ci-dessus sont le minimum absolu requis. Le SmartgridOne Controller supposera que tous les PV connectés au PLC se comportent comme s'ils étaient un seul onduleur PV, avec un facteur de puissance de 1 et un comportement symétrique triphasé.
Si un contrôle amélioré est nécessaire, par exemple pour surveiller les courants de phase, etc., il est préférable d'implémenter également les registres recommandés.