The Sofar EMS stödjer att lägga till en PLC, Datalogger, Gateway eller hub som en slav-enhet genom Sofar EMS-protokollet. Denna funktion tillhandahålls när det finns en hub som måste ta emot kontrollsignaler från Sofar EMS.
När din enhet har implementerat protokollet kan du lägga till din enhet genom enhetsguiden, och välja "Solomvandlare", "Generisk", "Ethernet TCP" och "PLC (Generiskt protokoll)".
Protokollimplementation
Du kan ladda ner specifikationerna för protokollet genom denna länk.Du har två alternativ när du implementerar protokollet på hubben:
- Antingen implementerar du endast data- och kontrollregister för totalsumman av all PV, lagring etc. De läggs till i Sofar EMS som en stor aggregerad enhet (eller en EV-laddare, en energimätare, en hybridomvandlare om tillämpligt).
- Eller så implementerar du data- och kontrollregister för varje enskild enhet. Varje enskild enhet läggs till i Sofar EMS separat.
Om din hub endast implementerar totalsummorna, kommer Sofar EMS att betrakta detta som en stor kontrollerbar aggregerad enhet. Du kan fortfarande placera den aggregerade enheten i vilken grupp som helst, precis som vilken annan enhet som helst. Det finns dock några saker att tänka på om de individuella enheterna som utgör den aggregerade enheten i verkligheten är spridda över olika grupper:
- Sofar EMS kommer inte att kunna övervaka ordentligt mot överbelastning på dessa grupper.
- Sofar EMS kommer för dessa grupper inte att kunna bestämma den fullständiga vägen för all kraft. Detta kan leda till att Sofar EMS ser produktion från en "okänd källa" eller konsumtion från en "okänd belastning" om det finns energimätare på dessa grupper. Vissa effekter kan rapporteras dubbelt.
Om enheterna bakom hubben är spridda över olika grupper måste du implementera data- och kontrollregister för varje enskild enhet.
Exempel
En PLC som kontrollerar PV-produktion och vill ta emot en kontrollsignal från Sofar EMS
Premissen för Sofar EMS-protokollet i detta fall är att Sofar EMS ser PLC:n själv som en kontrollerbar PV-omvandlare.
Det minimi som krävs om du vill kontrollera PV-omvandlare genom en PLC med ett signal från Sofar EMS är att PLC:n:
- meddelar Sofar EMS att det endast finns PV;
- returnerar hur mycket PV-effekt som produceras totalt av omvandlarna;
- accepterar inställningarna från Sofar EMS;
För punkt 1:
- Inmatningsregister 0, (32 bit unsigned int), måste innehålla det fasta värdet "0x454E4952" (protokollidentifiering)
- Inmatningsregister 100, (16 bit unsigned int), måste innehålla värdet "0", så att Sofar EMS vet att PLC:n inte tillhandahåller energimätningar från nätet.
- Inmatningsregister 300, (16 bit unsigned int), måste innehålla värdet "1", så att Sofar EMS vet att det finns PV.
- Inmatningsregister 400, (16 bit unsigned int), måste innehålla värdet "0", så att Sofar EMS vet att det inte finns någon lagring.
För punkt 2:
- Inmatningsregister 202, (32 bit signed int), innehåller AC-effekten från omvandlarna. Negativ riktning innebär mot nätet, positiv riktning är från nätet.
- Inmatningsregister 303, (32 bit unsigned int), innehåller den totala PV-produktionskraften i W. (Alltid ett positivt nummer)
För punkt 3:
- Hållregister 1001, (16 bit unsigned int), kommer att ställas in på "1" av Sofar EMS om den vill tillämpa en kontrollinställning, eller "0" när PLC:n ska återgå till sin egen kontroll.
- Hållregister 1002, (32 bit unsigned int), kommer att ställas in av Sofar EMS och innehåller den maximala tillåtna PV-produktionskraften i W. (Alltid ett positivt nummer)
VIKTIGT: ALLA ICKE-IMPLEMENTERADE REGISTER MÅSTE INNEHÅLLA DET ICKE-IMPLEMENTERADE VÄRDET FÖR SIN TYP, SOM BESKRIVS I PROTOKOLLET.
Registren ovan är den absoluta minimum som krävs. Sofar EMS kommer att anta att all PV som är ansluten till PLC:n beter sig som om det vore en enda PV-omvandlare, med effektfaktor 1 och symmetrisk trefasbeteende.
Om förbättrad kontroll är nödvändig, t.ex. för att hålla koll på fasströmmar etc., är det bäst att även implementera de rekommenderade registren.