PLC / Datalogger / Gateway som slave
Sofar EMS understøtter at tilføje en PLC, Datalogger, Gateway eller hub som en slaveenhed via Sofar EMS protokollen.
Denne funktion er til, når der er en hub, som selv skal modtage styresignaler fra Sofar EMS.
Når din enhed har implementeret protokollen, kan du tilføje din enhed via enhedsværktøjet ved at vælge "Solar Inverter", "Generic", "Ethernet TCP" og "PLC (Generic protocol)".
Protokolimplementering
Du har to muligheder, når du implementerer protokollen på hubben:
- Enten implementerer du kun data- og kontrolregistre for totalerne af alt PV, lagring osv. De tilføjes i Sofar EMS som én stor samlet enhed (eller én EV-lader, én elmåler, én hybridinverter, hvis relevant).
- Eller du implementerer data- og kontrolregistre for hver enkelt enhed. Hver enkelt enhed tilføjes i Sofar EMS separat.
Advarsel
Tilføjelse af enheder, der kontrolleres af PLC direkte til EMS
Tilføj IKKE en enhed, der kontrolleres af PLC’en direkte til EMS. Dette kan føre til modstridende styresignaler og dobbeltregnede strømværdier.
Advarsel
Samlet enhed & grupper
Hvis din hub kun implementerer totalerne, vil Sofar EMS behandle dette som én stor kontrollerbar samlet enhed. Du kan stadig placere den samlede enhed i en gruppe, ligesom andre enheder. Men der er et par ting at være opmærksom på, hvis de enkelte enheder, der udgør den samlede enhed, faktisk er fordelt over forskellige grupper:
- Sofar EMS vil ikke kunne beskytte korrekt mod overbelastning på de grupper.
- Sofar EMS vil for de grupper ikke kunne bestemme hele strømforløbet. Dette kan føre til, at Sofar EMS registrerer produktion fra en "ukendt kilde" eller forbrug af en "ukendt belastning", hvis der er elmålere i grupperne. Nogle strømværdier kan blive rapporteret dobbelt.
Hvis enhederne bag hubben er fordelt over forskellige grupper, skal du implementere data- og kontrolregistre for hver enkelt enhed.
Eksempler
En PLC, der styrer PV-produktion og ønsker at modtage et styresignal fra Sofar EMS
Forudsætningen for Sofar EMS protokollen i dette tilfælde er, at Sofar EMS ser PLC’en som en kontrollerbar PV-inverter.
Det mindst nødvendige, hvis du vil styre PV-invertere via en PLC med et signal fra Sofar EMS, er at PLC’en:
- fortæller Sofar EMS, at der kun er PV;
- returnerer hvor meget PV-effekt der produceres i alt af inverterne;
- accepterer setpoints fra Sofar EMS;
For punkt 1:
- Inputregister 0, (32 bit unsigned int), skal indeholde den faste værdi "0x454E4952" (protokolidentifikation)
- Inputregister 100, (16 bit unsigned int), skal indeholde værdien "0", så Sofar EMS ved, at PLC ikke leverer målinger af netenergi.
- Inputregister 300, (16 bit unsigned int), skal indeholde værdien "1", så Sofar EMS ved, at der er PV.
- Inputregister 400, (16 bit unsigned int), skal indeholde værdien "0", så Sofar EMS ved, at der ikke er lagring.
For punkt 2:
- Inputregister 202, (32 bit signed int), indeholder AC-effekten fra inverterne. Negativ mod net, positiv fra net.
- Inputregister 303, (32 bit unsigned int), indeholder den totale PV-produktion i W. (Altid et positivt tal)
For punkt 3:
- Holding register 1001, (16 bit unsigned int), sættes til "1" af Sofar EMS hvis det ønsker at anvende et kontrolsetpunkt, eller "0" når PLC’en skal falde tilbage til sin egen kontrol
- Holding register 1002, (32 bit unsigned int), sættes af Sofar EMS og indeholder maksimal tilladt PV-produktion i W. (Altid et positivt tal)
Advarsel
Ikke-implementerede registre
VIGTIGT: ALLE IKKE-IMPLEMENTEREDE REGISTRE SKAL INDHOLDE IKKE-IMPLEMENTERET VÆRDI AF DERES TYPE, SOM BESKREVET I PROTOKOLLEN.
Ovenstående registre er det absolutte minimumskrav. Sofar EMS antager, at al PV tilsluttet PLC opfører sig som en enkelt PV-inverter med effektfaktor 1 og symmetrisk trefaset opførsel.
Hvis der er behov for forbedret kontrol, f.eks. for at holde øje med fase-strømme osv., er det bedst også at implementere de anbefalede registre.
