PLC / Datalogger / Gateway som slav
Sofar EMS stöder att lägga till en PLC, Datalogger, Gateway eller nav som en slav-enhet via Sofar EMS protokollet.
Denna funktion finns för när det finns ett nav som själv måste ta emot styrsignaler från Sofar EMS.
När din enhet har implementerat protokollet kan du lägga till din enhet via enhetsguiden genom att välja "Solar Inverter", "Generic", "Ethernet TCP" och "PLC (Generic protocol)".
Protokollimplementation
Du har två alternativ när du implementerar protokollet på navet:
- Antingen implementerar du bara data- och kontrollregister för totalerna av all PV, lagring etc. De läggs till i Sofar EMS som en stor aggregerad enhet (eller en EV-laddare, en elmätare, en hybridinverter 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.
Varning
Lägg inte till enheter som styrs direkt av PLC:n till EMS
Lägg INTE till en enhet som styrs direkt av PLC:n till EMS. Detta kan leda till motstridiga styrsignaler och dubbelt räknade effektvärden.
Varning
Aggregerad enhet & grupper
Om ditt nav endast implementerar totalerna, kommer Sofar EMS att behandla 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 enheter som utgör den aggregerade enheten i verkligheten är utspridda över olika grupper:
- Sofar EMS kommer inte att kunna skydda korrekt mot överbelastning i dessa grupper.
- Sofar EMS kommer för dessa grupper inte att kunna bestämma den kompletta flödesvägen för all effekt. Detta kan leda till att Sofar EMS ser produktion från en "okänd källa" eller förbrukning från en "okänd last" om det finns elmätare i dessa grupper. Viss effekt kan rapporteras dubbelt.
Om enheterna bakom navet är utspridda över olika grupper måste du implementera data- och kontrollregister för varje enskild enhet.
Exempel
En PLC som styr PV-produktion och vill ta emot en styrsignal 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-inverter.
Minimikraven om du vill styra PV-invertrar via en PLC med en signal från Sofar EMS är att PLC:n:
- talar om för Sofar EMS att det endast finns PV;
- returnerar hur mycket PV-effekt som totalt produceras av invertrarna;
- accepterar styrvärdena från Sofar EMS;
För punkt 1:
- Ingångsregister 0, (32 bitars unsigned int), måste innehålla det fasta värdet "0x454E4952" (protokollidentifiering)
- Ingångsregister 100, (16 bitars unsigned int), måste innehålla värdet "0", så att Sofar EMS vet att PLC:n inte förser nätet med energimätningar.
- Ingångsregister 300, (16 bitars unsigned int), måste innehålla värdet "1", så att Sofar EMS vet att det finns PV.
- Ingångsregister 400, (16 bitars 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:
- Ingångsregister 202, (32 bitars signed int), innehåller växelströms-effekten från invertrarna. Negativt är mot nätet, positivt är från nätet.
- Ingångsregister 303, (32 bitars unsigned int), innehåller total PV-produktions-effekt i W. (Alltid ett positivt tal)
För punkt 3:
- Holding-register 1001, (16 bitars unsigned int), sätts till "1" av Sofar EMS om det vill tillämpa ett styrvärde, eller "0" när PLC:n ska återgå till sin egen styrning
- Holding-register 1002, (32 bitars unsigned int), sätts av Sofar EMS och innehåller max tillåten PV-produktions-effekt i W. (Alltid ett positivt tal)
Varning
Ej implementerade register
VIKTIGT: ALLA EJ IMPLEMENTERADE REGISTER MÅSTE INNEHÅLLA EJ IMPLEMENTERAT VÄRDE FÖR DERAS TYP, SOM BESKRIVS I PROTOKOLLET.
Registret ovan är det absolut minsta som krävs. Sofar EMS kommer att anta att all PV som är ansluten till PLC:n uppträder som en enda PV-inverter med effektfaktor 1 och symmetriskt trefas-beteende.
Om utökad styrning är nödvändig, t.ex. för att hålla koll på fasströmmar etc., är det bäst att implementera de rekommenderade registren också.
