Fronius Modbus Card, Register
Transcrição
Fronius Modbus Card, Register
/ Perfect Charging / Perfect Welding / Solar Energy Fronius Modbus Card Register Tables 42,0410,1885 010-25022015 DE Beiblatt Anlagenüberwachung Leaflet EN-US Fronius Modbus Card Register-Tabellen System monitoring 0 DE Inhaltsverzeichnis Allgemeines ............................................................................................................................................... Verwendete Abkürzungen..................................................................................................................... Kommunikation mit dem Modbus Master.............................................................................................. Event Flags ........................................................................................................................................... Register auslesen ................................................................................................................................. Nicht vorhandene Datensätze............................................................................................................... Function Code 0x11 (Report Slave ID) ................................................................................................. Verfügbare Modelle............................................................................................................................... Zeitverhalten der unterstützten Betriebsarten....................................................................................... Vorzeichenkonvention für den Power Factor ........................................................................................ Auf der Karte gespeicherte Werte......................................................................................................... Skalierungsfaktoren .............................................................................................................................. Nicht beschreibbare Register................................................................................................................ Schreiben ungültiger Werte .................................................................................................................. Inbetriebnahme .......................................................................................................................................... Referenzspannung................................................................................................................................ Abweichung zur Referenzspannung ..................................................................................................... Uhrzeit einstellen .................................................................................................................................. Fronius Register......................................................................................................................................... Fronius Register.................................................................................................................................... Status-Code des Wechselrichters......................................................................................................... Löschen der Event Flags und des Status-Codes.................................................................................. Neustart der Modbus Card.................................................................................................................... Firmware-Update ....................................................................................................................................... Allgemeines .......................................................................................................................................... Übertragungsdauer ............................................................................................................................... Übertragungssicherheit......................................................................................................................... Übertragungsmodus ............................................................................................................................. Firmware-Update durchführen .............................................................................................................. Baudrate einstellen .................................................................................................................................... Allgemeines .......................................................................................................................................... Baudrate und/oder Parität einstellen..................................................................................................... Common & Inverter Model ......................................................................................................................... Common & Inverter Register ................................................................................................................ Modbus Geräte-ID einstellen ..................................................................................................................... Allgemeines .......................................................................................................................................... Modbus Geräte-ID einstellen ................................................................................................................ Nameplate Model (IC120) .......................................................................................................................... Allgemeines .......................................................................................................................................... Nameplate Register .............................................................................................................................. Basic Settings Model (IC121) .................................................................................................................... Basic Settings Register......................................................................................................................... Referenzspannung................................................................................................................................ Abweichung zur Referenzspannung ..................................................................................................... Abschaltgrenzen ................................................................................................................................... Extended Measurements & Status Model (IC122)..................................................................................... Extended Measurements & Status Register ......................................................................................... Allgemeines .......................................................................................................................................... Immediate Controls Model (IC123) ............................................................................................................ Allgemeines .......................................................................................................................................... Immediate Controls Register ................................................................................................................ Standby................................................................................................................................................. Leistungsreduktion................................................................................................................................ Beispiel: Leistungsreduktion einstellen ................................................................................................. Beispiel: Ändern der Rückkehrzeit bei aktiver Leistungsreduktion ....................................................... Auswirkungen der Blindleistungs-Vorgaben auf die Wirkleistung......................................................... Konstanter Power Factor ...................................................................................................................... Beispiel: Konstanten Power Factor vorgeben....................................................................................... Konstante relative Blindleistung............................................................................................................ Beispiel: Konstante Blindleistung vorgeben.......................................................................................... 3 3 3 4 4 5 5 6 6 7 8 8 8 8 9 9 9 9 11 11 14 14 14 15 15 15 15 15 16 18 18 18 19 19 22 22 22 23 23 23 25 25 27 28 28 29 29 31 32 32 32 34 34 35 35 35 36 36 37 37 1 Volt-VAr Arrays (IC126) ............................................................................................................................. Allgemeines .......................................................................................................................................... Kennlinien verwalten............................................................................................................................. Kennlinien einstellen ............................................................................................................................. Beispiel ................................................................................................................................................. Volt-VAr Arrays Register....................................................................................................................... Watt-PF Curve (IC131) .............................................................................................................................. Allgemeines .......................................................................................................................................... Kennlinien verwalten............................................................................................................................. Kennlinien einstellen ............................................................................................................................. Beispiel ................................................................................................................................................. Watt-PF Curve Register........................................................................................................................ Volt-Watt Curve (IC132)............................................................................................................................. Allgemeines .......................................................................................................................................... Kennlinien verwalten............................................................................................................................. Kennlinien einstellen ............................................................................................................................. Beispiel ................................................................................................................................................. Volt-Watt Curve Register ...................................................................................................................... Event Flags ................................................................................................................................................ SunSpec Event Flags ........................................................................................................................... Fronius Event Flags .............................................................................................................................. 2 38 38 38 39 40 40 44 44 44 45 46 46 50 50 50 51 52 52 56 56 56 DE Allgemeines Verwendete Abkürzungen Kommunikation mit dem Modbus Master AC Wechselstrom DC Gleichstrom FW Firmware MBC Fronius Modbus Card PF Power Factor (cos ) PV Photovoltaik RTC Echtzeit-Uhr SF Skalierungsfaktor SW Software V Spannung (Volt) VA Scheinleistung VAr Blindleistung VMax Maximale Spannung VMin Minimale Spannung VRef Referenzspannung W Leistung (Watt) WR Wechselrichter Die Kommunikation der Fronius Modbus Card mit dem Modbus-Master erfolgt über Registeradressen entsprechend der SunSpec Spezifikation. Die Zuordnung der Registeradressen zur entsprechenden Funktion ist folgenden Tabellen zu entnehmen: Fronius Register (Fronius Modbus Card Settings) Common & Inverter Register (Common Block und Inverter Model) Inverter Controls: Nameplate (IC120) Basic Settings (IC121) Extended Measurements & Status (IC122) Immediate Controls (IC123) Volt-VAR (IC126) Watt-PF (IC131) Volt-Watt (IC132) HINWEIS! Es wird empfohlen, zusammengehörige Werte immer in einer einzigen Modbus-Anfrage auszulesen. Sonst könnte es passieren, dass sich zwischen den Abfragen einer der beiden Werte ändert und die Daten somit nicht korrekt sind. zum Beispiel: DC Leistung (40101, I_DC_Power) immer zusammen mit Skalierungsfaktor (40102, I_DC_Power_SF) 3 Event Flags Zustandsänderungen und Fehler des Wechselrichters werden als Event Flags dargestellt. Die Zuordnung zu Ereignissen (engl. “Event“) oder zu den State Codes des Wechselrichters ist folgenden Tabellen zu entnehmen: SunSpec Event Flags Fronius Event Flags HINWEIS! Es können auch mehrere State Codes zu einem Ereignis zusammengefasst sein. Eine genaue Beschreibung der State Codes ist in der Bedienungsanleitung des betreffenden Wechselrichters zu finden. Wenn der Wechselrichter einen State Code erzeugt, wird in der Fronius Modbus Card das entsprechende Event Flag gesetzt. Zusätzlich wird der entsprechende State Code auch in Register INV_Active_State_Code (214) angezeigt. Event Flag und State Code bleiben so lange aktiv, wie auch der State Code am Wechselrichter anliegt. Tritt ein weiterer State Code auf, wird dieser ebenfalls in den Event Flags dargestellt. In diesem Fall kann es passieren, dass das vorherige Event Flag nicht gelöscht wird. Daher ist es möglich, die Event Flags und den State Code manuell zu löschen: durch Schreiben von 0xFFFF1) in Register INV_Reset_All_Event_Flags (215). 1) Das Register auslesen Prefix "0x" steht für hexadezimale Zahlen Um ein Register auszulesen muss in der Modbus-Anfrage die Startadresse des Registers angegeben werden. HINWEIS! Diese Adresse ist entsprechend der SunSpec Spezifikation immer um 1 geringer als die Registernummer. Beispiel: Abfrage von 4 Registern ab Register 40005 (C_Manufacturer) Senden (Bytes in Hexadezimal) 01 03 Geräte- Function ID Code 9C 44 00 04 Adresse 40004 Anzahl der aus(entspricht zulesenden ReRegister 40005) gister 2A 4C Checksumme Low High Byte Byte Empfangen (Bytes in Hexadezimal) 01 03 Geräte- Function ID Code 4 08 46 72 6F 6E 69 75 73 00 8A 2A Anzahl Adresse 40005 Adresse 40006 Adresse 40007 Adresse 40008 Checksumme Low High der By“F“ und “r“ “o“ und “n“ “i“ und “u“ “s“ und 0 Byte Byte tes Fronius Wechselrichter können nicht immer alle Daten, die in den SunSpec-Datenmodellen spezifiziert sind, zur Verfügung stellen. Diese Daten werden je nach Datentyp laut SunSpec Spezifikation durch folgende Werte dargestellt: - int16: uint16: acc16: int32: uint32: acc32: Strings: enum16: bitfield16: pad: 1) Das Function Code 0x11 (Report Slave ID) 0x80001) 0xFFFF 0x0000 0x80000000 0xFFFFFFFF 0x00000000 immer 0 0xFFFF 0xFFFF 0x8000 Prefix "0x" steht für hexadezimale Zahlen Der Function Code 0x11 dient zum schnellen Auslesen der wichtigsten WechselrichterDaten. 1 0x11 an die entsprechende Fronius Modbus Card senden 2 Antwort kommt nicht als Registeradresse sondern in Form eines Paketes mit 24 Byte Byte (Position) Beschreibung 1. Datenbyte Anzahl der Bytes = 21 entspricht der Anzahl der Datenbytes ab dem 4. Byte 2. Datenbyte ID des Wechselrichters 3. Datenbyte Status des Wechselrichters: 0xFF wenn WR läuft 0x00 wenn WR ausgeschaltet ist Datenbyte 4 - 24 Hersteller und Wechselrichter-Typ als String mit 21 Zeichen (21 Bytes) z. B. "Fronius IG+150V" der Rest auf die 21 Bytes wird mit 0x00 aufgefüllt 5 DE Nicht vorhandene Datensätze Verfügbare Modelle HINWEIS! Die Verwendung der SunSpec Inverter Control Models ist ab der Softwareversion 2.1.16 der Fronius Modbus Card möglich. Die tatsächliche Verfügbarkeit der verschiedenen Betriebsarten hängt jedoch vom Wechselrichter ab (Software- und Hardwareversion). Zur Verwendung des Modbus SunSpec Inverter Control Models mit der Fronius Modbus Card ist ein Brain 2.0 notwendig, der bei folgenden Wechselrichtern eingebaut ist: Fronius CL ab Seriennummer 24033431 mit Setup SI oder IT BT Fronius IG Plus V ab Seriennummer 24031463 mit Setup IT BT, EXC EU, EU, EXC Int., SI Fronius IG Plus Advanced (USA) Folgende Modelle sind unabhängig von den Fähigkeiten des WR auf jeden Fall ab Softwareversion 2.1.16 der Fronius Modbus Card verfügbar: Nameplate Basic Settings Extended Measurements & Status Immediate Controls Wenn der Wechselrichter die anderen Modelle (Volt-VAR, Watt-PF, Volt-Watt) nicht unterstützt, werden beim Auslesen die von der SunSpec Alliance spezifizierten "not implemented"-Werte zurückgeliefert. Sollte ein Wechselrichter durch ein Update die Fähigkeit erhalten, auch die zusätzlichen Betriebsarten anbieten zu können, so ist für die Fronius Modbus Card kein Update durchzuführen. Es muss jedoch ein Neustart der Fronius Modbus Card durchgeführt werden. Für den Neustart der Fronius Modbus Card gibt es mehrere Möglichkeiten durch Trennen der AC-Spannungsversorgung durch das entsprechende Fronius-Register MBC_Reset (230) Zeitverhalten der unterstützten Betriebsarten Zeitverhalten am Beispiel einer Leistungsreduktion Das Zeitverhalten des Wechselrichters in einer Betriebsart kann durch mehrere Zeitwerte festgelegt werden. In der Abbildung “Zeitverhalten am Beispiel einer Leistungsreduktion“ sind die drei möglichen Zeitwerte dargestellt: WinTms 0 - 300 [Sekunden] gibt ein Zeitfenster an, in dem die Betriebsart zufällig gestartet wird. Das Zeitfenster beginnt mit dem Startbefehl der Betriebsart (z.B. OutPFSet_Ena = 1). 6 - HINWEIS! Die Daten aller unterstützten Betriebsarten werden auf der Fronius Modbus Card gespeichert und sind auch nach einem AC-Reset der Fronius Modbus Card (Trennen oder Ausfall der AC-Spannungsversorgung) noch verfügbar. Um ein korrektes Zeitverhalten auch nach einem AC-Reset gewährleisten zu können, muss unbedingt die Echtzeituhr (RTC = Real Time Clock) auf der Fronius Modbus Card einmal eingestellt werden. Die Echtzeituhr kann über folgende Register eingestellt werden: 40225 - 40226 => Abschnitt “Extended Measurements & Status Model (IC122)“ 23 - 28 => Abschnitt “Fronius Register“ (+kVAr, +kVArh) 90° Reactive Power Exported/Received (W) Power factor sign convention EEI: + (Leading, capacitive) (-kW, -kWh) Reactive Power Exported/Received (W) 180° Quadrant 1 Power factor sign convention EEI: (Lagging, inductive) Ap pa re nt Po r we w er (V A) Ap ϕ p e ar nt Reactive Power Exported/Received (W) Quadrant 2 A) (V Po ϕ Active Power Exported/Received (W) Active Power Exported/Received (W) Active Power Exported/Received (W) Active Power Exported/Received (W) ϕ er nt Ap A) (V re nt w Po re Po we r( VA ) pa Ap Power factor sign convention EEI: (Lagging, inductive) Quadrant 3 ϕ pa (+kW, +kWh) 0° Reactive Power Exported/Received (W) Vorzeichenkonvention für den Power Factor Power factor sign convention EEI: + (Leading, capacitive) 270° (-kVAr, -kVArh) Quadrant 4 Die EEI-Vorzeichenkonvention1) für den Power Factor entspricht der SunSpec Spezifikation, und basiert auf den Angaben aus dem “Handbook for Electricity Metering“ und der IEC 61557-12 (2007). Der Power Factor ist: negativ bei positiver Blindleistung (übererregt, Quadrant 1) positiv bei negativer Blindleistung (untererregt, Quadrant 4) 7 DE - Mit WinTms kann verhindert werden, dass alle Wechselrichter in der Anlage die Änderungen gleichzeitig übernehmen. Bei 0 (Standardwert) startet die Betriebsart sofort. RmpTms 0 (30) - 600 [Sekunden] gibt vor, wie schnell die Änderungen durchgeführt werden sollen. Der entsprechende Wert wird in der angegebenen Zeit schrittweise vom alten zum neuen Wert hin verändert. Ist RmpTms = 0 (Standardwert) oder kleiner als 30 wird sofort auf den neuen Wert gesprungen. RvrtTms 0 - 28800 [Sekunden] bestimmt, wie lange die Betriebsart aktiv sein soll. Nach Ablauf der Zeit wird die Betriebsart automatisch beendet. Ist RvrtTms = 0 (Standardwert) bleibt die Betriebsart so lange aktiv, bis er manuell über das entsprechende Register wieder deaktiviert wird. 1) EEI = Edison Electrical Institute Auf der Karte gespeicherte Werte Einige Daten für die verschiedenen Inverter Control Models, wie z. B. Abschaltgrenzen und Kennlinienwerte, können nicht am Wechselrichter gespeichert werden. Diese Aufgabe übernimmt die Fronius Modbus Card. Einige dieser Werte sind speziell nur für den Wechselrichter, in dem die Fronius Modbus Card verbaut ist, geeignet (z. B. Abschaltgrenzen). Diese Werte werden gelöscht, wenn die Fronius Modbus Card in einem anderen Wechselrichter eingebaut wird, und neu vom Wechselrichter ausgelesen. Skalierungsfaktoren Alle verwendeten Skalierungsfaktoren sind unveränderbare Werte und durch den Wechselrichter oder die Fronius Modbus Card vorgegeben. Daher sollte vor dem Schreiben von Registerwerten der dazugehörige Skalierungsfaktor entweder aus der Anleitung entnommen oder direkt aus dem entsprechenden Register ausgelesen werden. Nicht beschreibbare Register Folgende Register können nicht beschrieben werden: Read-Only (R) Register aktuell nicht unterstützte Register HINWEIS! Wird versucht solche Register zu beschreiben, gibt die Fronius Modbus Card keinen Exception Code zurück! Die in diese Register geschriebenen Werte werden ohne Fehlermeldung von der Fronius Modbus Card ignoriert. Schreiben ungültiger Werte 8 Einige Register lassen nur bestimmte Werte zu. Die gültigen Werte sind der jeweiligen Register-Tabelle zu entnehmen. Wird ein ungültiger Wert in ein Register geschrieben, so gibt die Fronius Modbus Card den Exception Code 3 (Illegal Data Value) zurück. Der ungültige Wert wird ignoriert. Werden mehrere Register auf einmal beschrieben, werden alle gültigen Werte bis zu dem Register mit dem ungültigen Wert geschrieben. Anschließend wird der Schreibvorgang abgebrochen. DE Inbetriebnahme Referenzspannung VRef (40153) Die Referenzspannung ist die Spannung an jenem gemeinsamen Anschlusspunkt, an welchem das lokale Netz mit dem öffentlichen Stromnetz verknüpft ist, und entspricht der Nennspannung des Wechselrichters. => siehe Abbildung “Gemeinsamer Anschlusspunkt“ Bei der ersten Inbetriebnahme ermittelt die Fronius Modbus Card die Referenzspannung automatisch aus den Spannungswerten der einzelnen Phasen des Wechselrichters. Diese Methode ist jedoch ungenau und kann durch Schwankungen der Netzspannung oder Spannungsabweichungen am Anschlusspunkt, z.B. bei einem 240 V Netz zu einer VRef von 230 V führen. Daher ist es notwendig, die korrekte Referenzspannung manuell an die Fronius Modbus Card zu übergeben. Die Angabe erfolgt in Volt im Bereich 0x00 (0) bis 0x190 (400) Dieser Wert wird auf der Fronius Modbus Card gespeichert. Der Wert wird gelöscht, wenn die Fronius Modbus Card in einen anderen Wechselrichter eingebaut wird. Example Settings = Electrical Connection Point (ECP) VRefOfs = 4V VRefOfs = 2V Utility Power System Local Bus VRefOfs = 3V Local Power System with Line Resistors Point of Common Coupling (PCC) VRef = 120V DER interconnections Gemeinsamer Anschlusspunkt Abweichung zur Referenzspannung VRefOfs (40154) Je nach Verschaltung des lokalen Netzes kann es am Anschlusspunkt jedes einzelnen Wechselrichters an das lokale Netz zu einer Abweichung zur Referenzspannung kommen (siehe Abbildung “Gemeinsamer Anschlusspunkt“). Wenn diese Abweichung bekannt ist, sollte sie angegeben werden. Bei den Betriebsarten “Volt-Watt“ und “Volt-VAr“ werden dann die Spannungswerte von der Fronius Modbus Card entsprechend angepasst. Die Angabe erfolgt in Volt im Bereich 0xFFEC (-20) bis 0x14 (20). Das entspricht einer möglichen Abweichung von -20 V bis +20 V. Uhrzeit einstellen Um ein korrektes Verhalten der zeitgesteuerten Betriebsarten auch nach einem AC-Reset gewährleisten zu können, muss die Echtzeituhr (RTC = Real Time Clock) auf der Fronius Modbus Card einmal eingestellt werden. 9 Die Echtzeituhr kann über folgende Register eingestellt werden: Tms (40223 – 40224) im Extended Measurements & Status Model Angabe von aktuellem Datum und Uhrzeit in Sekunden vom 1. Jänner 2000 00:00 (UTC) bis zur aktuellen Zeit Wertebereich 0x00 (0) bis 0xFFFFFFF (4294967295) - 10 MBC_Clock_Year (23) bis MBC_Clock_Seconds (28) in den Fronius Registern MBC_Clock_Year (23) Angabe des Jahres im Bereich 0x00 (2000) bis 0x63 (2099) MBC_Clock_Month (24) Angabe des Moats im Bereich 0x01 (1 = Jänner) bis 0x0C (12 = Dezember) MBC_Clock_Day (25) Angabe des Tages im Bereich 0x01 (1) bis 0x1F (31) MBC_Clock_Hours (26) Angabe der Stunde im Bereich 0x00 (0) bis 0x17 (23) MBC_Clock_Minutes (27) Angabe der Minuten im Bereich 0x00 (0) bis 0x3B (59) MBC_Clock_Seconds (28) Angabe der Sekunden im Bereich 0x00 (0) bis 0x3B (59) DE Fronius Register String (32) 1 16 16 R 0x03 MBC_ID Modbus Card ID 17 17 1 R 0x03 MBC_FW_Ver- uint16 sion_Major Firmware version of MBC, major 18 18 1 R 0x03 MBC_FW_Ver- uint16 sion_Minor Firmware version of MBC, minor 19 19 1 R 0x03 MBC_FW_Ver- uint16 sion_Release Firmware version of MBC, release 20 21 2 RW 0x03 MBC_Baudrate uint32 0x06 0x10 22 22 1 RW 0x03 MBC_Parity 0x06 0x10 23 23 1 24 24 25 Baud Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Fronius Register "Fronius Modbus-Card" Baud rate 9600, 19200 uint16 Parity 0x00 Gerade 0x01 Ungerade 0x02 Keine RW 0x03 MB0x06 C_Clock_Year 0x10 uint16 Date and Time: Year 0x00 (2000) bis 0x63 (2099) 1 RW 0x03 MBC_Clock_0x06 Month 0x10 uint16 Date and Time: Month 0x01 (Jänner) bis 0x0C (Dezember) 25 1 RW 0x03 MB0x06 C_Clock_Day 0x10 uint16 Date and Time: Day 0x01 bis 0x1F 26 26 1 RW 0x03 MBuint16 0x06 C_Clock_Hours 0x10 Date and Time: Hours 0x00 bis 0x17 27 27 1 RW 0x03 MBC_Clock_0x06 Minutes 0x10 uint16 Date and Time: Minutes 0x00 bis 0x3B 28 28 1 RW 0x03 MBC_Clock_0x06 Seconds 0x10 uint16 Date and Time: Seconds 29 29 1 R 0x03 MBC_HW_Ver- uint16 sion_Major Hardware version of MBC, major 30 30 1 R 0x03 MBC_HW_Ver- uint16 sion_Minor Hardware version of MBC, minor 31 31 1 R 0x03 MBC_HW_Ver- uint16 sion_Assembly Hardware version of MBC, assembly 32 32 1 R 0x03 MBC_UID uint16 Unique ID 33 33 1 R 0x03 MBC_Serial_1 uint16 Serial number of MBC 0x00 bis 0x3B 11 Range of values Description Scale factor Units Type Name Function codes R/W 34 1 R 0x03 MBC_Serial_2 uint16 Serial number of MBC 35 35 1 R 0x03 MBC_Serial_3 uint16 Serial number of MBC 36 36 1 R 0x03 MBC_Serial_4 uint16 Serial number of MBC 37 37 1 R 0x03 MBC_Serial_5 uint16 Serial number of MBC 38 38 1 R 0x03 MBC_Common_Block_Major uint16 SunSpec Common Block version, major derzeit 1 39 39 1 R 0x03 MBC_Common_Block_Minor uint16 SunSpec Common Block version, minor derzeit 4 40 40 1 R 0x03 MBC_Inverter_- uint16 Model_Major SunSpec Inverter Model derzeit 1 version, major 41 41 1 R 0x03 MBC_Inverter_- uint16 Model_Minor SunSpec Inverter Model derzeit 1 version, minor 50 65 16 RW 0x03 Inverter_Seri0x10 al_Number String (32) Serial number of inverter 100 101 2 RW 0x03 FW_CRC32 0x10 uint32 Checksumme über das Update-File (bin) nach CRC-32 (IEEE802.3) 102 103 2 RW 0x03 FW_Size 0x10 uint32 104 104 1 RW 0x03 FW_BlockNum- uint16 0x10 ber Current block number 105 105 1 RW 0x03 FW_By0x10 tes_in_Block uint16 Number of bytes in current block 106 106 1 RW 0x03 FW_Data_01 0x10 uint16 Firmware data 107 107 1 RW 0x03 FW_Data_02 0x10 uint16 Firmware data 108 108 1 RW 0x03 FW_Data_03 0x10 uint16 Firmware data 109 109 1 RW 0x03 FW_Data_04 0x10 uint16 Firmware data 110 110 1 RW 0x03 FW_Data_05 0x10 uint16 Firmware data 111 111 1 RW 0x03 FW_Data_06 0x10 uint16 Firmware data 112 112 1 RW 0x03 FW_Data_07 0x10 uint16 Firmware data 113 113 1 RW 0x03 FW_Data_08 0x10 uint16 Firmware data 114 114 1 RW 0x03 FW_Data_09 0x10 uint16 Firmware data 115 115 1 RW 0x03 FW_Data_10 0x10 uint16 Firmware data End Size Start 34 12 Byte Size of update file 1 RW 0x03 FW_Data_11 0x10 uint16 Firmware data 117 117 1 RW 0x03 FW_Data_12 0x10 uint16 Firmware data 118 118 1 RW 0x03 FW_Data_13 0x10 uint16 Firmware data 119 119 1 RW 0x03 FW_Data_14 0x10 uint16 Firmware data 120 120 1 RW 0x03 FW_Data_15 0x10 uint16 Firmware data 121 121 1 RW 0x03 FW_Data_16 0x10 uint16 Firmware data 122 122 1 RW 0x03 FW_Data_17 0x10 uint16 Firmware data 123 123 1 RW 0x03 FW_Data_18 0x10 uint16 Firmware data 124 124 1 RW 0x03 FW_Data_19 0x10 uint16 Firmware data 125 125 1 RW 0x03 FW_Data_20 0x10 uint16 Firmware data 126 126 1 RW 0x03 FW_Data_21 0x10 uint16 Firmware data 127 127 1 RW 0x03 FW_Data_22 0x10 uint16 Firmware data 128 128 1 RW 0x03 FW_Data_23 0x10 uint16 Firmware data 129 129 1 RW 0x03 FW_Data_24 0x10 uint16 Firmware data 130 130 1 RW 0x03 FW_Data_25 0x10 uint16 Firmware data 131 131 1 RW 0x03 FW_Data_26 0x10 uint16 Firmware data 132 132 1 RW 0x03 FW_Data_27 0x10 uint16 Firmware data 133 133 1 RW 0x03 FW_Data_28 0x10 uint16 Firmware data 134 134 1 RW 0x03 FW_Data_29 0x10 uint16 Firmware data 135 135 1 RW 0x03 FW_Data_30 0x10 uint16 Firmware data 136 136 1 RW 0x03 FW_Data_31 0x10 uint16 Firmware data 137 137 1 RW 0x03 FW_Data_32 0x10 uint16 Firmware data 138 138 1 R uint16 Update status 0x03 FW_UpdateStatus DE Range of values Description Scale factor Units Type Name Function codes R/W 116 End Size Start 116 see Firmware Update 13 Range of values Description Scale factor Units Type Name Function codes R/W 214 1 R 215 215 1 RW 0x03 INV_Re0x06 set_All_E0x10 vent_Flags uint16 Write 0xFFFF to reset all 0xFFFF event flags and active state code. 230 230 1 RW 0x03 Reset_MBC 0x06 0x10 uint16 Restart of MBC. First write 0x002A, then immediately 0x0006. End Size Start 214 0x03 INV_Actiuint16 ve_State_Code Current active state code of inverter - Description can be found in inverter manual Status-Code des Wechselrichters Das Register INV_Active_State_Code (214) zeigt den Status-Code des Wechselrichter an der gerade aufgetreten ist. Dieser wird eventuell auch am Display des Wechselrichter angezeigt. Dieser Code wird auch als Event Flag in den Registern 40110 bis 40021 dargestellt. Der angezeigte Code bleibt so lange aktiv bis der entsprechende Status nicht mehr am Wechselrichter anliegt. Alternativ kann der Status auch per Register INV_Reset_All_Event_Flags gelöscht werden. Löschen der Event Flags und des Status-Codes Event Flags bleiben so lange aktiv bis der entsprechende Status nicht mehr am Wechselrichter anliegt. Es gibt einige wenige Ausnahmen, wo die Event Flags nicht mehr gelöscht werden. Daher können die Event Flags und der angezeigte Status-Code per Modbus-Befehl zurückgesetzt werden. 1 0xFFFF in das Register INV_Reset_All_Event_Flags (215) schreiben Der Inhalt folgender Register wird gelöscht: INV_Active_State_Code (214) I_Event_1 (40110) I_Event_2 (40112) I_Event_1_Vendor (40114) bis I_Event_4_Vendor (40120) Neustart der Modbus Card Über das Register Reset_MBC (230) kann ein Neustart der Fronius Modbus Card durchgeführt werden, ohne dass die AC-Versorgung unterbrochen werden muss. 1 0x002A ("*") in das Register Reset_MBC (230) schreiben 2 Innerhalb von 10 Sekunden danach 0x0006 ("ACK") in das selbe Register schreiben Kurz darauf führt die Fronius Modbus Card einen Neustart durch. Daten gehen dabei nicht verloren (z.B. gerade aktivierte Wechselrichter-Betriebsarten). 14 DE Firmware-Update Allgemeines Ein Firmware-Update der Fronius Modbus Card kann über die Modbus-Schnittstelle durchgeführt werden. Die Register 100 bis 138 sind für das Firmware-Update spezifiziert. Die neue Firmware wird als Binär-Datei (bin) ausgeliefert und beim Update zyklisch in Blöcken zu je 64 Bytes in die Register geschrieben. Für das Update werden noch folgende Informationen benötigt die Checksumme (CRC32) über die Datei (muss nicht extra berechnet werden sondern wird im Dateinamen mitgeliefert) die Größe der Datei in Bytes Fronius bietet auf www.fronius.com ein Microsoft Windows-Tool für das Firmware-Update an. Bei Verwendung des Update-Tools werden folgende Komponenten benötigt: Ein Umsetzer von RS485 auf RS232 oder von RS485 auf USB Die entsprechende Update-Datei (ebenfalls unter www.fronius.com erhältlich) Übertragungsdauer Die Übertragungsdauer der Firmware-Daten ist abhängig von der gewählten Baudrate und beträgt bei 19200 Baud ca. 1 Minute. Anschließend werden noch ca. 15 Sekunden benötigt, um die neue Firmware in den Mikrocontroller zu schreiben, diese zu prüfen und einen Neustart durchzuführen. Danach ist die Fronius Modbus Card wieder einsatzbereit. Übertragungssicherheit Da die Fronius Modbus Card die empfangenen Firmware-Daten zuerst in ihrem externen Flash-Speicher zwischenspeichert, kann eine fehlerhafte Übertragung nicht zu einem Funktionsausfall der Karte führen. Im schlimmsten Fall müssen die Daten komplett neu übertragen werden. VORSICHT! Dauerhafte Fehlfunktion der Fronius Modbus Card möglich. Das Schreiben des letzten Datenblocks vom externen Flash-Speicher in den Mikrocontroller darf nicht unterbrochen werden. Diese kritische Phase dauert nur wenige Millisekunden. In diesem Zeitraum darf die Spannungsversorgung nicht ausfallen. Übertragungsmodus Das Update kann nicht als Broadcast durchgeführt werden. Die Fronius Modbus Card antwortet auf jeden Schreibbefehl. Erhält der Master eine normale Modbus-Antwort, so bedeutet dies, dass die Daten korrekt verarbeitet wurden und der nächste Schreibbefehl ausgeführt werden kann. Schreibbefehle sind immer mit Function Code 0x101) durchzuführen. Gibt es Probleme beim Schreiben der Daten, wird der Exception Code 4 zurückgesendet. In diesem Fall muss das Update neu gestartet werden. Bei Pausen von mehr als 30 Sekunden zwischen den Datenblöcken wird das Update automatisch abgebrochen und muss neu gestartet werden. 1) Das Prefix "0x" steht für hexadezimale Zahlen 15 Firmware-Update durchführen 1 Größe der Firmware-Datei in Bytes bestimmen 2 In die Register 102 und 103 (FW_Size) die Anzahl der Bytes schreiben Beispiel: Bei 78080 Bytes wird 0x0001 in Register 102 und 0x3100 in Register 103 geschrieben 3 Auf Antwort warten Normale Modbus-Antwort bedeutet, dass Daten korrekt geschrieben wurden und nun die Firmware-Daten gesendet werden können. Antwort mit Exception Code 4 bedeutet Problem beim Schreiben der Register oder zu sendende Firmware-Datei ist zu groß oder zu klein In diesem Fall ist der Update-Vorgang ab Schritt 2 neu zu starten 4 In die Register 104 bis 137 schreiben HINWEIS! Die Register 104 bis 137 sind mit einem einzigen Befehl zu beschreiben – – In Register 104 (FW_BlockNumber) die Nummer des aktuellen Datenblocks schreiben (beginnend bei 0 für den ersten) In Register 105 (FW_Bytes_in_Block) die Anzahl der Bytes im aktuellen Block schreiben 1 – 5 6 HINWEIS! Die Anzahl der Bytes kann im letzten Block von den üblichen 64 Bytes abweichen Die Firmware-Daten in Blöcken zu 64 Bytes in die Register 106 bis 137 (FW_Data_01 bis FW_Data_32) schreiben Auf Antwort warten Normale Modbus-Antwort bedeutet, dass die Daten korrekt empfangen und zwischengespeichert wurden. Danach kann die Blocknummer um eins erhöht werden. Antwort mit Exception Code 4 bedeutet Problem beim Schreiben der Register oder Anzahl der Bytes im Block stimmt nicht In diesem Fall ist der Update-Vorgang ab Schritt 2 neu zu starten HINWEIS! Wenn der Master keine Antwort erhält weil z. B. die Übertragung zur Fronius Modbus Card fehlerhaft war, kann derselbe Block mit derselben Blocknummer noch einmal gesendet werden Schritte 4 und 5 wiederholen bis alle Datenblöcke korrekt übertragen wurden 7 Nach Erhalt der korrekten Antwort auf den letzten Datenblock die CRC32 Checksumme in die Register 100 und 101 (FW_CRC32) schreiben. 8 Auf Antwort warten Normale Modbus-Antwort bedeutet, dass die Checksumme korrekt geschrieben wurde und mit jener Checksumme übereinstimmt, die von der Fronius Modbus Card über die Firmware-Daten berechnet wurde Antwort mit Exception Code 4 bedeutet Problem beim Schreiben der Register oder Checksummen sind nicht gleich In diesem Fall ist der Update-Vorgang ab Schritt 2 neu zu starten 9 Bei übereinstimmenden Checksummen beginnt die Fronius Modbus Card die neue Firmware in den Mikrocontroller zu schreiben und führt anschließend einen Neustart durch HINWEIS! Der Kopiervorgang und der Neustart dauern ca. 15 Sekunden. Während dieser Zeit ist die Fronius Modbus Card per Modbus nicht erreichbar. Nach erfolgreich durchgeführtem Neustart ist die Fronius Modbus Card wieder einsatzbereit. Der Update-Status kann über Register 138 (FW_UpdateStatus) abgefragt werden. Dieser Status bleibt allerdings nur bis zu einem Reset der Fronius Modbus Card aufrecht. Alter16 Wert Beschreibung 0x0000 Kein Update 0x0001 Update erfolgreich 0x0002 FW zu groß oder zu klein 0x0003 Falsche CRC 0x0004 Allgemeiner Fehler 0x0005 FW ist bereits die aktuellste 0x0006 FW nicht für Gerätetyp geeignet 0x0007 Länge des Datenblocks nicht korrekt 0x0008 Blocknummer zu hoch 0x0009 Blockreihenfolge nicht korrekt 0x000A Kein Update-Vorgang, aber trotzdem Daten erhalten 0x000B Kein Update-Vorgang, aber trotzdem CRC erhalten 0x000C Letzten Block erwartet, aber nicht erhalten 0x000D CRC des Copiers beim Schreiben falsch 0x000E CRC des Copiers nach dem Schreiben falsch 0x000F Falsche Version 0x0010 CRC nicht in der richtigen Reihenfolge erhalten 0x0011 Falsches CRC Format 0x0012 Flasches Image Size Format 0x0013 Falsches Datenblockformat 0x00FF Update-Vorgang 17 DE nativ kann auch die Version der Firmware abgefragt werden. Die möglichen Werte des Registers 138 (FW_UpdateStatus) sind in der folgenden Tabelle aufgelistet. Baudrate einstellen Allgemeines Für die Baudrate der Fronius Modbus Card sind folgende Einstellungen möglich: 9600 Baud (Werkseinstellung) 19200 Baud Für die Parität der Fronius Modbus Card sind folgende Einstellungen möglich: gerade ungerade deaktiviert (Werkseinstellung) Baudrate und/ oder Parität einstellen Normalerweise wird für die Umstellung von Baudrate und/oder Parität eine Broadcast-Nachricht verwendet. In diesem Fall werden die Einstellungen ohne Antwort von den Modbus-Teilnehmern geändert Innerhalb von 30 Sekunden müssen die neuen Werte bestätigt werden, indem dieselben Nachrichten noch einmal mit den neuen Einstellungen gesendet werden Werden die Einstellungen nicht bestätigt, fallen alle beteiligten Fronius Modbus Cards nach Ablauf der 30 Sekunden auf ihre ursprünglichen Einstellungen zurück Werden die Einstellungen bestätigt, sind die neuen Werte auch im externen Flash-Speicher abgelegt und somit auch nach einem Neustart der Fronius Modbus Card gültig In Einzelfällen kann es auch notwendig sein Baudrate und/oder Parität für eine einzelne Fronius Modbus Card zu ändern. In diesem Fall wird die Antwort in der ursprünglichen Baudrate/Parität zurückgesendet. Erst danach werden die Einstellungen geändert. Innerhalb von 30 Sekunden müssen die neuen Werte bestätigt werden, indem dieselben Nachrichten noch einmal mit den neuen Einstellungen gesendet werden Werden die Einstellungen nicht bestätigt, fällt die Fronius Modbus Card nach Ablauf der 30 Sekunden auf ihre ursprünglichen Einstellungen zurück Werden die Einstellungen bestätigt, sind die neuen Werte auch im externen Flash-Speicher abgelegt und somit auch nach einem Neustart der Fronius Modbus Card gültig Beispiel: Eingestellt sind 9600 Baud und keine Parität Ändern auf 19200 Baud und gerade Parität 1 19200 in Register MBC_Baudrate schreiben 2 0 (für gerade Parität) in Register MBC_Parity schreiben 3 Nach korrekter Antwort auf die neuen Einstellungen wechseln (19200, gerade) und 19200 und 0 noch einmal schreiben Bei normaler Antwort wurden die Einstellungen übernommen. 18 DE Common & Inverter Model Type Einheiten 0x03 C_SunSpec_ID uint32 N/A gibt an, dass es sich um eine N/A gültige SunSpec Modbus Map 0x53756e53 handelt 40003 40003 1 RO 0x03 C_SunSpec_DID uint16 N/A gibt an, dass es sich um einen N/A gültigen SunSpec Common 0x0001 Model Blockhandelt 40004 40004 1 RO 0x03 C_SunSpec_Length uint16 Registers 40005 40020 16 RO 0x03 C_Manufacturer String(32) 40021 40036 16 RO 0x03 C_Model 40037 40044 8 RO 0x03 40045 40052 8 RO 40053 40068 16 RO 40069 40069 Wertebereich Beschreibung Funktions Codes RO Name R/W 2 Ende 40001 40002 Start Größe Skalierungs Faktor Common & Inverter Register N/A Länge des Models 65 N/A N/A Herstellerbezeichnung "Fronius" String(32) N/A N/A Wechselrichter Type z. B. "IG+150V" C_Options String(16) N/A N/A SW Version of Modbus Card 0x03 C_Version String(16) N/A N/A Herstellerspezifischer Wert 0x03 C_SerialNumber String(32) N/A N/A Herstellerspezifischer Wert uint16 N/A N/A Modbus ID gibt an, dass es sich um eine gültige SunSpec Inverter Modbus Map handelt N/A 101, 102, 103 101: single phase 102: split phase 103: three phase 0x03 1 R/W 0x06 0x10 C_DeviceAddress 40070 40070 1 RO 0x03 C_SunSpec_DID uint16 N/A 40071 40071 1 RO 0x03 C_SunSpec_Length uint16 Registers N/A Länge des Models 40072 40072 1 RO 0x03 I_AC_Current uint16 A _SF Summe AC Strom 40073 40073 1 RO 0x03 I_AC_CurrentA uint16 A _SF AC Strom Phase A 40074 40074 1 RO 0x03 I_AC_CurrentB uint16 A _SF AC Strom Phase B 40075 40075 1 RO 0x03 I_AC_CurrentC uint16 A _SF AC Strom Phase C 40076 40076 1 RO 0x03 I_AC_Current_SF int16 SF 40077 40077 1 RO 0x03 I_AC_VoltageAB uint16 V _SF AC Spannung Phase AB 40078 40078 1 RO 0x03 I_AC_VoltageBC uint16 V _SF AC Spannung Phase BC 40079 40079 1 RO 0x03 I_AC_VoltageCA uint16 V _SF AC Spannung Phase CA 40080 40080 1 RO 0x03 I_AC_VoltageAN uint16 V _SF AC Spannung Phase A-Nullleiter 40081 40081 1 RO 0x03 I_AC_VoltageBN uint16 V _SF AC Spannung Phase B-Nullleiter 40082 40082 1 RO 0x03 I_AC_VoltageCN uint16 V _SF AC Spannung Phase C-Nullleiter 40083 40083 1 RO 0x03 I_AC_Voltage_SF int16 SF N/A Skalierungsfaktor AC Spannung N/A Skalierungsfaktor AC Strom SW Version of Inverter 50 -10 bis +10 -10 bis +10 19 Type Einheiten Skalierungs Faktor int16 W _SF AC Einpeiseleistung 40085 40085 1 RO 0x03 I_AC_Power_SF int16 SF N/A 40086 40086 1 RO 0x03 I_AC_Frequency uint16 Hz _SF AC Frequenz 40087 40087 1 RO 0x03 I_AC_Frequency_SF int16 SF N/A Skalierungsfaktor 40088 40088 1 RO 0x03 I_AC_VA int16 VA _SF Scheinleistung 40089 40089 1 RO 0x03 I_AC_VA_SF int16 SF N/A Skalierungsfaktor 40090 40090 1 RO 0x03 I_AC_VAR int16 Var _SF Blindleistung 40091 40091 1 RO 0x03 I_AC_VAR_SF int16 SF N/A Skalierungsfaktor 40092 40092 1 RO 0x03 I_AC_PF int16 % _SF Leistungsfaktor 40093 40093 1 RO 0x03 I_AC_PF_SF int16 SF N/A Skalierungsfaktor 40094 40095 2 RO 0x03 I_AC_Energy_WH uint32 Wh _SF Gesamt eingespeiste Energie 40096 40096 1 RO 0x03 I_AC_Energy_WH_SF int16 SF N/A Skalierungsfaktor 40097 40097 1 RO 0x03 I_DC_Current uint16 A 40098 40098 1 RO 0x03 I_DC_Current_SF int16 SF 40099 40099 1 RO 0x03 I_DC_Voltage uint16 V 40100 40100 1 RO 0x03 I_DC_Voltage_SF int16 SF N/A Skalierungsfaktor 40101 40101 1 RO 0x03 I_DC_Power int16 W _SF DC Leistung 40102 40102 1 RO 0x03 I_DC_Power_SF int16 SF N/A Skalierungsfaktor 40103 40103 1 RO 0x03 I_Temp_Cab int16 °C _SF Gehäuse Temperatur 40104 40104 1 RO 0x03 I_Temp_Sink int16 °C _SF Kühlkörper Temperatur 40105 40105 1 RO 0x03 I_Temp_Trans int16 °C _SF Trafo Temperatur 40106 40106 1 RO 0x03 I_Temp_Other int16 °C _SF Andere Temperatur 40107 40107 1 RO 0x03 I_Temp_SF int16 SF N/A Skalierungsfaktor 40108 40108 1 RO 0x03 I_Status uint16 Name 20 Skalierungsfaktor AC Einpeiseleistung -10 bis +10 -10 bis +10 -10 bis +10 -10 bis +10 -10 bis +10 -10 bis +10 _SF DC Strom N/A Skalierungsfaktor -10 bis +10 _SF DC Spannung EnumeraN/A Betriebszustand ted Value Wertebereich Funktions Codes I_AC_Power Beschreibung R/W 0x03 Name Größe RO Ende 1 Start 40084 40084 Description I_STATUS_OFF 1 Aus I_STATUS_SLEEPING 2 In Betrieb (keine Einspeisung) I_STATUS_STARTING 3 Hochlaufphase I_STATUS_MPPT 4 Normalbetrieb I_STATUS_THROTTLED 5 Leistungsreduktion I_STATUS_SHUTTING_DOWN 6 Abschaltphase I_STATUS_FAULT 7 Fehler vorhanden I_STATUS_STANDBY 8 Standby -10 bis +10 -10 bis +10 -10 bis +10 I_Status_Vendor uint16 Name DE Wertebereich Beschreibung Skalierungs Faktor 0x03 Einheiten Funktions Codes RO Type R/W 1 Name Größe Ende Start 40109 40109 EnumeraVendor Defined Operating N/A ted State Value Description I_STATUS_OFF 1 Aus I_STATUS_SLEEPING 2 In Betrieb (keine Einspeisung) I_STATUS_STARTING 3 Hochlaufphase I_STATUS_MPPT 4 Normalbetrieb I_STATUS_THROTTLED 5 Leistungsreduktion I_STATUS_SHUTTING_DOWN 6 Abschaltphase I_STATUS_FAULT 7 Fehler vorhanden I_STATUS_STANDBY 8 Standby I_STATUS_NO_BUSINIT 9 Keine Fronius Solar Net Kommunikation I_STATUS_NO_COMM_INV 10 Keine Kommunikation mit Wechselrichter I_STATUS_SN_OVERCURRENT 11 Überstrom am Fronius Solar Net Stecker erkannt I_STATUS_BOOTLOAD 12 Wechselrichter-Update wird durchgeführt I_STATUS_AFCI 13 AFCI Ereignis 40110 40111 2 RO 0x03 I_Event_1 uint32 Bitfield N/A Event Flags (bits 0-31) 40112 40113 2 RO 0x03 I_Event_2 uint32 Bitfield N/A Event Flags (bits 32-63) 40114 40115 2 RO 0x03 I_Event_1_Vendor uint32 Bitfield N/A Vendor Defined Event Flags (bits 0-31) 40116 40116 2 RO 0x03 I_Event_2_Vendor uint32 Bitfield N/A Vendor Defined Event Flags (bits 32-63) 40118 40119 2 RO 0x03 I_Event_3_Vendor uint32 Bitfield Vendor Defined Event Flags N/A (bits 64-95) 40120 40121 2 RO 0x03 I_Event_4_Vendor uint32 Bitfield N/A siehe „SunSpec Event Flags“ siehe „Fronius Event Flags“ Vendor Defined Event Flags (bits 96-127) 21 Modbus Geräte-ID einstellen Allgemeines Es gibt zwei Möglichkeiten, die Modbus Geräte-ID einer Fronius Modbus Card einzustellen: mit den beiden Hexadezimal-Drehschaltern auf der Fronius Modbus Card per Modbus mit Register 40069 HINWEIS! Für einen störungsfreien Betrieb muss die Modbus Geräte-ID auf einen Wert von 1 bis 247 (01 bis F7 hex) eingestellt sein. Jede Modbus Geräte-ID darf in einem Modbus-System nur einmal vorkommen! Modbus GeräteID einstellen 1 In Register 40069 (C_DeviceAddress) die neue Modbus Geräte-ID schreiben 2 Die Antwort der Fronius Modbus Card erfolgt noch über die ursprüngliche Modbus Geräte-ID Normale Modbus-Antwort bedeutet, dass die Daten korrekt geschrieben wurden und nun die neue Modbus Geräte-ID verwendet werden kann. Wurde eine ungültige ID zugewiesen, wird eine Antwort mit Exception Code 3 zurückgeliefert. Die ID bleibt unverändert. HINWEIS! Die neue Modbus Geräte-ID wird im externen Flash-Speicher abgelegt und ist auch nach einem Neustart gültig. Bei einer Änderung an den Einstellrädern wird jedoch die dort eingestellte Modbus Geräte-ID wirksam. 22 DE Nameplate Model (IC120) Allgemeines Dieses Modell entspricht einem Leistungsschild. Folgende Daten können ausgelesen werden: DERType (40123) Art des Geräts. Das Register liefert den Wert 4 zurück (PV-Gerät) WRtg (40125) Nennleistung des Wechselrichters VARtg (40127) Nenn-Scheinleistung des Wechselrichters VArRtgQ1 (40129) - VArRtgQ4 (40132) Nenn-Blindleistungswerte für die vier Quadranten ARtg (40134) Nennstrom des Wechselrichters PFRtgQ1 (40136) – PFRtgQ4 (40139) Minimale Werte für den Power Factor für die vier Quadranten Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Nameplate Register 40122 40122 1 R 0x03 ID uint16 A well-known value 120. 120 Uniquely identifies this as a SunSpec Nameplate Mode 40123 40123 1 R 0x03 L uint16 40124 40124 1 R 0x03 DERTyp enum16 40125 40125 1 R 0x03 WRtg uint16 40126 40126 1 R 0x03 WRtg_SF sunssf 40127 40127 1 R 0x03 VARtg uint16 40128 40128 1 R 0x03 VARtg_SF sunssf 40129 40129 1 R 0x03 VArRtgQ1 int16 var VArRtg_SF Continuous VAR capability of the inverter in quadrant 1. 40130 40130 1 R 0x03 VArRtgQ2 int16 var VArRtg_SF Continuous VAR capability of the inverter in quadrant 2. Not supported 40131 40131 1 R 0x03 VArRtgQ3 int16 var VArRtg_SF Continuous VAR capability of the inverter in quadrant 3. Not supported Registers Length of Nameplate Model 26 Type of DER device. 4 Default value is 4 to indicate PV device W WRtg_SF Continuous power output capability of the inverter. Scalefactor VA VARtg_SF 0 Continuous Volt-Ampere capability of the inverter. Scale factor 0 23 Range of values 0x03 VArRtgQ4 int16 40133 40133 1 R 0x03 VArRtg_SF sunssf 40134 40134 1 R 0x03 ARtg uint16 40135 40135 1 R 0x03 ARtg_SF sunssf 40136 40136 1 R 0x03 PFRtgQ1 int16 cos() PFRtg_SF Minimum power factor capability of the inverter in quadrant 1. 40137 40137 1 R 0x03 PFRtgQ2 int16 cos() PFRtg_SF Minimum power factor Not supporcapability of the inverter ted in quadrant 2. 40138 40138 1 R 0x03 PFRtgQ3 int16 cos() PFRtg_SF Minimum power factor Not supporcapability of the inverter ted in quadrant 3. 40139 40139 1 R 0x03 PFRtgQ4 int16 cos() PFRtg_SF Minimum power factor capability of the inverter in quadrant 4. 40140 40140 1 R 0x03 PFRtg_SF sunssf 40141 40141 1 R 0x03 WHRtg uint16 40142 40142 1 R 0x03 WHRtg_SF sunssf 40143 40143 1 R 0x03 AhrRtg uint16 40144 40144 1 R 0x03 AhrRtg_SF sunssf 40145 40145 1 R 0x03 MaxChaRte uint16 40146 40146 1 R 0x03 MaxChaRte_SF sunssf 40147 40147 1 R 0x03 MaxDisChaRte uint16 40148 40148 1 R 0x03 MaxDisChaRte_SF 40149 40149 1 R 0x03 Pad 24 VArRtg_SF Description R sunssf var Scale factor Units Type Name Function codes R/W Size End Start 40132 40132 1 Continuous VAR capability of the inverter in quadrant 4. Scale factor A ARtg_SF Maximum RMS AC current level capability of the inverter. Scale factor Scale factor Wh WHRtg_SF AhrRtg_SF MaxCh aRte_SF Not supported Not supported Maximum rate of energy Not supportransfer into the storage ted device. Scale factor W -3 The useable capacity of Not supporthe battery. Maximum ted charge minus minimum charge from a technology capability perspective (Amp-hour capacity rating). Scale factor for amphour rating. W -2 Nominal energy rating of Not supporstorage device. ted Scale factor AH 1 Not supported Maximum rate of energy Not supporMaxDisCha transfer out of the stora- ted Rte_SF ge device. Scale factor Pad register Not supported DE Basic Settings Model (IC121) Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Basic Settings Register 40150 40150 1 R 0x03 ID uint16 A well-known value 121. 121 Uniquely identifies this as a SunSpec Basic Settings Model 40151 40151 1 R 0x03 L uint16 Registers 40152 40152 1 R 0x03 WMax uint16 W VAMax_S F Setting for maximum power output. Default to WRtg. 40153 40153 1 RW 0x03 VRef 0x06 0x10 uint16 V VAMax_S F Voltage at the PCC. 40154 40154 1 RW 0x03 VRefOfs 0x06 0x10 int16 V VRefOfs_S F Offset from PCC to inverter. 40155 40155 1 RW 0x03 VMax 0x06 0x10 uint16 V VMinMax_S F Setpoint for maximum voltage. 40156 40156 1 RW 0x03 VMin 0x06 0x10 uint16 V VMinMax_S F Setpoint for minimum voltage. 40157 40157 1 R 0x03 VAMax uint16 VA VAMax_S F Setpoint for maximum apparent power. Default to VARtg. 40158 40158 1 R 0x03 VARMaxQ1 int16 var VARMax_S F Setting for maximum reactive power in quadrant 1. Default to VArRtgQ1. 40159 40159 1 R 0x03 VARMaxQ2 int16 var VARMax_S F Setting for maximum re- Not supporactive power in quadrant ted 2. Default to VArRtgQ2. 40160 40160 1 R 0x03 VARMaxQ3 int16 var VARMax_S F Setting for maximum re- Not supporactive power in quadrant ted 3 Default to VArRtgQ3. 40161 40161 1 R 0x03 VARMaxQ4 int16 var VARMax_S F Setting for maximum reactive power in quadrant 4 Default to VArRtgQ4. 40162 40162 1 R 0x03 WGra uint16 % WMax/ min WGra_ SF Default ramp rate of ch- Not supporange of active power ted due to command or internal action. Length of Basic Settings 30 Model 25 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40163 40163 1 R 0x03 PFMinQ1 int16 cos() PFSetpoint for minimum Min_SF power factor value in quadrant 1. Default to PFRtgQ1. 40164 40164 1 R 0x03 PFMinQ2 int16 cos() PFSetpoint for minimum Min_SF power factor value in quadrant 2. Default to PFRtgQ2. Not supported 40165 40165 1 R 0x03 PFMinQ3 int16 cos() PFSetpoint for minimum Min_SF power factor value in quadrant 3. Default to PFRtgQ3. Not supported 40166 40166 1 R 0x03 PFMinQ4 int16 cos() PFSetpoint for minimum Min_SF power factor value in quadrant 4. Default to PFRtgQ4. 40167 40167 1 R 0x03 VArAct enum16 VAR action on change Not supporbetween charging and ted discharging: 1=switch 2=maintain VAR characterization. 40168 40168 1 R 0x03 ClcTotVA enum16 Calculation method for total apparent power. 1=vector 2=arithmetic. 40169 40169 1 R 0x03 MaxRmpRte uint16 % WGra MaxRm Setpoint for maximum Not supporpRramp rate as percentage ted te_SF of nominal maximum ramp rate. This setting will limit the rate that watts delivery to the grid can increase or decrease in response to intermittent PV generation. 40170 40170 1 R 0x03 ECPNomHz uint16 Hz ECPNomHz_SF 40171 40171 1 R 0x03 ConnPh enum16 Identity of connected Not supporphase for single phase ted inverters. A=1 B=2 C=3. 40172 40172 1 R 0x03 WMax_SF sunssf Scale factor for maximum power output. 0 40173 40173 1 R 0x03 VRef_SF sunssf Scale factor for voltage at the PCC. 0 40174 40174 1 R 0x03 VRefOfs_SF sunssf Scale factor for offset voltage. 0 40175 40175 1 R 0x03 VMinMax_SF sunssf Scale factor for min/max 0 voltages. 40176 40176 1 R 0x03 VAMax_SF sunssf Scale factor for voltage at the PCC. 26 Not supported Setpoint for nominal fre- Not supporquency at the ECP. ted 0 DE Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40177 40177 1 R 0x03 VARMax_SF sunssf Scale factor for reactive 1 power. 40178 40178 1 R 0x03 WGra_SF sunssf Scale factor for default ramp rate. Not supported 40179 40179 1 R 0x03 PFMin_SF sunssf Scale factor for minimum power factor. -3 40180 40180 1 R 0x03 MaxRmpRte_SF sunssf Scale factor for maximum ramp percentage. Not supported 40181 40181 1 R 0x03 ECPNomHz_SF sunssf Scale factor for nominal Not supporfrequency. ted Referenzspannung VRef (40153) Die Referenzspannung ist die Spannung an jenem gemeinsamen Anschlusspunkt, an welchem das lokale Netz mit dem öffentlichen Stromnetz verknüpft ist, und entspricht der Nennspannung des Wechselrichters. => siehe Abbildung “Gemeinsamer Anschlusspunkt“ Bei der ersten Inbetriebnahme ermittelt die Fronius Modbus Card die Referenzspannung automatisch aus den Spannungswerten der einzelnen Phasen des Wechselrichters. Diese Methode ist jedoch ungenau und kann durch Schwankungen der Netzspannung oder Spannungsabweichungen am Anschlusspunkt, z.B. bei einem 240 V Netz zu einer VRef von 230 V führen. Daher ist es notwendig, die korrekte Referenzspannung manuell an die Fronius Modbus Card zu übergeben. Die Angabe erfolgt in Volt im Bereich 0x00 (0) bis 0x190 (400) Dieser Wert wird auf der Fronius Modbus Card gespeichert. Der Wert wird gelöscht, wenn die Fronius Modbus Card in einen anderen Wechselrichter eingebaut wird. Example Settings = Electrical Connection Point (ECP) VRefOfs = 4V VRefOfs = 2V Utility Power System Local Bus VRefOfs = 3V Local Power System with Line Resistors Point of Common Coupling (PCC) VRef = 120V DER interconnections Gemeinsamer Anschlusspunkt 27 Abweichung zur Referenzspannung VRefOfs (40154) Je nach Verschaltung des lokalen Netzes kann es am Anschlusspunkt jedes einzelnen Wechselrichters an das lokale Netz zu einer Abweichung zur Referenzspannung kommen (siehe Abbildung “Gemeinsamer Anschlusspunkt“). Wenn diese Abweichung bekannt ist, sollte sie angegeben werden. Bei den Betriebsarten “Volt-Watt“ und “Volt-VAr“ werden dann die Spannungswerte von der Fronius Modbus Card entsprechend angepasst. Die Angabe erfolgt in Volt im Bereich 0xFFEC (-20) bis 0x14 (20). Das entspricht einer möglichen Abweichung von -20 V bis +20 V. Abschaltgrenzen 28 VMax (40155) und VMin (40156) Mit diesen beiden Registern können die Abschaltgrenzen des Wechselrichters verändert werden. Die Ursprungswerte des Wechselrichters werden bei der ersten Inbetriebnahme von der Fronius Modbus Card automatisch als Referenz gespeichert. Diese Werte stellen das mögliche Maximum und Minimum dar. Bei Einbau der Fronius Modbus Card in einen anderen Wechselrichter, werden diese Werte gelöscht und vom neuen Wechselrichter erneut automatisch eingelesen. DE Extended Measurements & Status Model (IC122) 40182 40182 1 R 0x03 ID uint16 40183 40183 1 R 0x03 L uint16 40184 40184 1 R 0x03 PVConn 40185 40185 1 R 40186 40186 1 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Extended Measurements & Status Register A well-known value 122. 122 Uniquely identifies this as a SunSpec Measurements_Status Model Registers Length of Measurements_Status Model 44 bitfield16 PV inverter present/ available status. Enumerated value. Bit 0: Connected Bit 1: Available Bit 2: Operating Bit 3: Test 0x03 StorConn bitfield16 Storage inverter present/available status. Enumerated value. Not supported R 0x03 ECPConn bitfield16 ECP connection status: 0: Disdisconnected=0 connected connected=1. 1: Connected 40187 40190 4 R 0x03 ActWh acc64 Wh AC lifetime active (real) energy output. 40191 40194 4 R 0x03 ActVAh acc64 VAh AC lifetime apparent energy output. Not supported 40195 40198 4 R 0x03 ActVArhQ1 acc64 varh AC lifetime reactive energy output in quadrant 1. Not supported 40199 40202 4 R 0x03 ActVArhQ2 acc64 varh AC lifetime reactive energy output in quadrant 2. Not supported 40203 40206 4 R 0x03 ActVArhQ3 acc64 varh AC lifetime negative energy output in quadrant 3. Not supported 40207 40210 4 R 0x03 ActVArhQ4 acc64 varh AC lifetime reactive energy output in quadrant 4. Not supported 40211 40211 1 R 0x03 VArAval int16 var 40212 40212 1 R 0x03 VArAval_SF sunssf VArAval_SF Amount of VARs availa- Not supporble without impacting ted watts output. Scale factor for available Not supporVARs. ted 29 Range of values 0x03 WAval uint16 40214 40214 1 R 0x03 WAval_SF sunssf Scale factor for available Not supporWatts. ted 40215 40216 2 R 0x03 StSetLimMsk bitfield32 Bit Mask indicating setpoint limit(s) reached. Bits are persistent and must be cleared by the controller. Not supported 40217 40218 2 R 0x03 StActCtl bitfield32 Bit Mask indicating which inverter controls are currently active. Bit 0: FixedW Bit 1: FixedVAR Bit 2: FixedPF Bit 3: VoltVar Bit 9: WattPF Bit 10: VoltWatt 40219 40222 4 R 0x03 TmSrc String (8) Source of time synchro- RTC nization. 40223 40224 2 RW 0x03 Tms 0x06 0x10 uint32 40225 40225 1 R 0x03 RtSt bitfield16 40226 40226 1 R 0x03 Ris uint16 40227 40227 1 R 0x03 Ris_SF int16 Secs WAval_SF Description R 30 W Scale factor Units Type Name Function codes R/W Size End Start 40213 40213 1 Amount of Watts availa- Not supporble. ted Seconds since 01-012000 00:00 UTC Bit Mask indicating which voltage ride through modes are currently active. Ohm Ris_SF Isolation resistance Scale factor for Isolation resistance 0 Dieses Modell liefert einige zusätzliche Mess- und Statuswerte, die das normale Inverter Model nicht abdeckt: - PVConn (40184) Dieses Bitfeld zeigt den Status des Wechselrichter an Bit 0: Verbunden Bit 1: Ansprechbar Bit 2: Arbeitet (Wechselrichter speist ein) - ECPConn (40186) Dieses Register zeigt den Verbindungsstatus zum Netz an ECPConn = 1: Wechselrichter speist gerade ein ECPConn = 0: Wechselrichter speist nicht ein - ActWH (40187 – 40190) Wirkenergiezähler - StActCtl (40217 – 40218) Bitfeld für zurzeit aktive Wechselrichter-Modi Bit 0: Leistungsreduktion Bit 1: konstante Blindleistungs-Vorgabe Bit 2: Vorgabe eines konstanten Power Factors Bit 3: Volt-VAr-Kennlinie Bit 9: Watt-PF-Kennlinie Bit 10: Volt-Watt-Kennlinie - TmSrc (40219 – 40222) Quelle für die Zeitsynchronisation. Das Register liefert den String „RTC“ zurück. Eine Echtzeituhr (RTC) auf der Fronius Modbus Card stellt dem Wechselrichter Uhrzeit und Datum zur Verfügung - Tms (40223 – 40224) Aktuelle Uhrzeit und Datum der RTC Angegeben werden die Sekunden vom 1. Jänner 2000 00:00 (UTC) bis zur aktuellen Zeit HINWEIS! Datum und Uhrzeit können jedoch auch über die von Fronius eigens definierten Register 23 bis 28 eingestellt werden. - Ris (40226) Isolationswiderstand 31 DE Allgemeines Immediate Controls Model (IC123) Allgemeines Mit den Immediate Controls können folgende Einstellungen am Wechselrichter vorgenommen werden: Unterbrechung des Einspeisebetriebs des Wechselrichters (Standby) Konstante Reduktion der Ausgangsleistung Vorgabe eines konstanten Power Factors Vorgabe einer konstanten relativen Blindleistung Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Immediate Controls Register 40228 40228 1 R 0x03 ID uint16 40229 40229 1 R 0x03 L uint16 Registers Length of Immediate Controls Model 40230 40230 1 RW 0x03 Conn_WinTms 0x06 0x10 uint16 Secs Time window for connect/disconnect. 40231 40231 1 RW 0x03 Conn_RvrtTms uint16 0x06 0x10 Secs Timeout period for connect/disconnect. 40232 40232 1 RW 0x03 Conn 0x06 0x10 bitfield16 40233 40233 1 RW 0x03 WMaxLimPct 0x06 0x10 uint16 % WMax 40234 40234 1 RW 0x03 WMaxLimPc0x06 t_WinTms 0x10 uint16 Secs Time window for power limit change. 40235 40235 1 RW 0x03 WMaxLimPc0x06 t_RvrtTms 0x10 uint16 Secs Timeout period for pow- 0 – 28800 er limit. 40236 40236 1 R uint16 Secs Ramp time for moving from current setpoint to new setpoint. 0 or 30 – 600 40237 40237 1 RW 0x03 WMaxLim_Ena enum16 0x06 0x10 Enumerated valued. Throttle enable/disable control. 0: Disabled 1: Enabled 40238 40238 1 RW 0x03 OutPFSet 0x06 0x10 32 0x03 WMaxLimPct_RmpTms int16 A well-known value 123. 123 Uniquely identifies this as a SunSpec Immediate Controls Model Enumerated valued. Connection control. cos() 24 0: Disconnected 1: Connected WMaxLi Set power output to spemPccified level. t_SF OutPF- Set power factor to speSet_SF cific value - cosine of angle. 0 – 300 40240 40240 1 RW 0x03 OutPFSet_Rv0x06 rtTms 0x10 uint16 Secs Timeout period for pow- 0 – 28800 er factor. 40241 40241 1 RW 0x03 OutPF0x06 Set_RmpTms 0x10 uint16 Secs Ramp time for moving from current setpoint to new setpoint. 40242 40242 1 RW 0x03 OutPFSet_Ena enum16 0x06 0x10 40243 40243 1 R 40244 40244 1 DE Range of values Description Units Scale factor Type Name Function codes Time window for power factor change. R/W Secs Size uint16 End RW 0x03 OutPF0x06 Set_WinTms 0x10 Start 40239 40239 1 0 – 300 0 or 30 – 600 Enumerated valued. Fi- 0: Disabled xed power factor enable/ 1: Enabled disable control. int16 % WMax VArW- Reactive power in MaxPc- percent of WMax. t_SF RW 0x03 VArMaxPct 0x06 0x10 int16 % VArMax VArPct_SF Reactive power in percent of VArMax. 40245 40245 1 R int16 % VArAval VArPct_SF Reactive power in percent of VArAval. 40246 40246 1 RW 0x03 VArPct_WinT0x06 ms 0x10 uint16 Secs Time window for VAR li- 0 – 300 mit change. 40247 40247 1 RW 0x03 VArPct_RvrtT0x06 ms 0x10 uint16 Secs Timeout period for VAR 0 – 28800 limit. 40248 40248 1 RW 0x03 VArPct_RmpT- uint16 0x06 ms 0x10 Secs Ramp time for moving from current setpoint to new setpoint. 40249 40249 1 R 0x03 VArPct_Mod enum16 Enumerated value. VAR 2: VAR limit limit mode. as a % of VArMax 40250 40250 1 RW 0x03 VArPct_Ena 0x06 0x10 enum16 Enumerated valued. Fi- 0: Disabled xed VAR enable/disable 1: Enabled control. 40251 40251 1 R 0x03 WMaxLimPct_SF sunssf Scale factor for power output percent. 0 40252 40252 1 R 0x03 OutPFSet_SF sunssf Scale factor for power factor. -3 40253 40253 1 R 0x03 VArPct_SF sunssf Scale factor for reactive 0 power. 0x03 VArWMaxPct 0x03 VArAvalPct Not supported Not supported 0 or 30 – 600 33 Standby Conn_WinTms (40230) bis Conn (40232) Diese Register dienen zur Steuerung des Standby Modus (kein Einspeisebetrieb) des Wechselrichters. Conn_WinTms (40230) und Conn_RvrtTms (40231) Mit diesen Registern kann das Verhalten des Wechselrichters zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist für alle Register 0 vorgegeben. Conn (40232) Register Conn zeigt an, ob der Wechselrichter aktuell einspeist (0 = Standby, 1 = Einspeisebetrieb). Um den Wechselrichter in den Standby zu schalten schreibt man in dieses Register den Wert 0 Um den Wechselrichter wieder zu aktivieren schreibt man in dieses Register den Wert 1 HINWEIS! Ob der Wechselrichter einspeist oder nicht kann auch über das Register ECPConn aus dem Extended Measurements and Status Model ausgelesen werden. Leistungsreduktion WMaxLimPct (40233) bis WMaxLim_Ena (40237) Über diese Register kann beim Wechselrichter eine Reduktion der Ausgangsleistung eingestellt werden. WMaxLimPct (40233) In Register WMaxLimPct können Werte zwischen 0% und 100% eingetragen werden. Abhängig von der Software-Version des Wechselrichters können Werte kleiner als 10 zu einem erzwungenen Standby des Wechselrichters führen (kein Einspeisebetrieb). Die Werte beschränken die maximal mögliche Ausgangsleistung des Gerätes, und haben daher nicht unbedingt eine Auswirkung auf die aktuelle Leistung. WMaxLimPct_WinTms (40234), WMaxLimPct_RvrtTms (40235) und WMaxLimPct_RmpTms (40236) Mit diesen Registern kann das Verhalten des Wechselrichters für diese Betriebsart zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist für alle Register 0 vorgegeben. WMaxLim_Ena (40237) Zum Starten und Beenden diese Betriebsart Wert 1 in das Register WMaxLim_Ena schreiben = Betriebsart starten Wert 0 in das Register WMaxLim_Ena schreiben = Betriebsart beenden HINWEIS! Um bei einer aktiven Betriebsart Werte zu verändern (z. B. ein anderes Leistungslimit oder eine andere Rückkehrzeit einstellen), folgendermaßen vorgehen: neuen Wert in das entsprechende Register schreiben die Betriebsart über Register WMaxLim_Ena erneut starten 34 1 Wert für die Reduktion der Ausgangsleistung in Register WMaxLimPct schreiben (z. B. 30 für 30%) 2 Optional die Start- und Rückkehrzeit über Register WMaxLimPct_WinTms und WMaxLimPct_RvrtTms einstellen 3 Optional die Übergangszeit über Register WMaxLimPct_RmpTms einstellen => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“ 4 Durch Schreiben von 1 in Register WMaxLim_Ena die Betriebsart starten DE Beispiel: Leistungsreduktion einstellen Beispiel: Ändern der Rückkehrzeit bei aktiver Leistungsreduktion Leistungsreduktion ursprünglich mit WMaxLimPct_RvrtTms = 0 gestartet, das heißt die Betriebsart muss manuell beendet werden. Auswirkungen der Blindleistungs-Vorgaben auf die Wirkleistung Die Abbildung “Blindleistung und Power Factor“ zeigt, welchen Einfluss die Einstellungen an Blindleistung und Power Factor (cos phi) auf die Wirkleistung haben. 1 WMaxLimPct_RvrtTms auf z.B. 30 setzen 2 Durch Schreiben von 1 in Register WMaxLim_Ena Änderung übernehmen – Betriebsart wird nach 30 Sekunden selbständig beendet. Blindleistung und Power Factor Legende: W Leistung Wmax Nennleistung VAr Blindleistung VArmax Nenn-Blindleistung VArrel relative Blindleistung (VAr/VArmax) 35 Konstanter Power Factor OutPFSet (40238) bis OutPFSet_Ena (40242) Über diese Register kann beim Wechselrichter ein konstanter Power Factor vorgegeben werden. OutPFSet (40238) In Register OutPFSet können positive und negative Werte für den Power Factor eingegeben werden Die Werte sind mit Faktor 1000 zu skalieren z.B. Power Factor 0,95 = Register-Wert 950 Die minimal möglichen Werte hängen vom Wechselrichter-Typ ab und können dem Nameplate Model entnommen werden HINWEIS! Der Wert für den Power Factor muss mit dem korrekten Vorzeichen eingegeben werden => siehe Abschnitt “Vorzeichenkonvention für den Power Factor“ positiv für untererregt negativ für übererregt Standardmäßig ist übererregt eingestellt. OutPFSet_WinTms (40239), OutPFSet_RvrtTms (40240) und OutPFSet_RmpTms (40241) Mit diesen Registern kann das Verhalten des Wechselrichters für diese Betriebsart zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist für alle Register 0 vorgegeben. OutPFSet_Ena (40242) Zum Starten und Beenden dieser Betriebsart Wert 1 in das Register OutPFSet_Ena schreiben = Betriebsart starten Wert 0 in das Register OutPFSet_Ena schreiben = Betriebsart beenden HINWEIS! Um bei einer aktiven Betriebsart Werte zu verändern (z. B. ein anderen Power Factor oder eine andere Rückkehrzeit einstellen), folgendermaßen vorgehen: neuen Wert in das entsprechende Register schreiben die Betriebsart über Register OutPFSet_Ena erneut starten Beispiel: Konstanten Power Factor vorgeben 36 1 Wert für den Power Factor in Register OutPFSet schreiben (z. B. 950 für 0,95) 2 Optional die Start- und Rückkehrzeit über Register OutPFSet_WinTms und OutPFSet_RvrtTms einstellen 3 Optional die Übergangszeit über Register OutPFSet_RmpTms einstellen => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“ 4 Durch Schreiben von 1 in Register OutPFSet_Ena die Betriebsart starten VArMaxPct (40244) bis VArPct_Ena (40250) Über diese Register kann am Wechselrichter ein konstanter Wert für die Blindleistung eingestellt werden, die der Wechselrichter liefern soll. HINWEIS! Im praktischen Betrieb wird die tatsächlich verfügbare Blindleistung durch die Betriebsgrenzen des Wechselrichters vorgegeben. Deshalb kann die Blindleistungs-Vorgabe nur dann erreicht werden, wenn ausreichend Wirkleistung eingespeist wird. Wird zu wenig Wirkleistung eingespeist, arbeitet der Wechselrichter an der Betriebsgrenze. VArMaxPct (40244) zum Einstellen eines Wertes für die konstante Blindleistung Die minimal und maximal möglichen Werte hängen vom Wechselrichter-Typ ab VArPct_WinTms (40246), VArPct_RvrtTms (40247) und VArPct_RmpTms (40248) Mit diesen Registern kann das Verhalten des Wechselrichters für diese Betriebsart zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist für alle Register 0 vorgegeben. VArPct_Mod (40249) dieses Register kann nicht verändert werden liefert die (derzeit) unterstützte Betriebsart zurück Blindleistung in Prozent der maximal möglichen Blindleistung VArPct_Ena (40250) Zum Starten und Beenden dieser Betriebsart Wert 1 in das Register VArPct_Ena schreiben = Betriebsart starten Wert 0 in das Register VArPct_Ena schreiben = Betriebsart beenden HINWEIS! Um bei einer aktiven Betriebsart Werte zu verändern (z. B. ein andere Blindleistung oder eine andere Rückkehrzeit einstellen), folgendermaßen vorgehen: neuen Wert in das entsprechende Register schreiben die Betriebsart über Register VArPct_Ena erneut starten Beispiel: Konstante Blindleistung vorgeben 1 Wert für die relative Blindleistung in Register VArMaxPct schreiben (z. B. 80 für 80%) 2 Optional die Start- und Rückkehrzeit über Register VArPct_WinTms und VArPct_RvrtTms einstellen 3 Optional die Übergangszeit über Register VArPct_RmpTms einstellen => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“ 4 Durch Schreiben von 1 in Register VArPct_Ena den Betriebsart starten 37 DE Konstante relative Blindleistung Volt-VAr Arrays (IC126) Allgemeines Die Volt-VAr-Kennlinie beeinflusst die relative Blindleistung (VAr) des Wechselrichters in Abhängigkeit von der lokal gemessenen Netzspannung (V). Von der Fronius Modbus Card werden 4 Kennlinien mit jeweils 4 Punkten unterstützt. Zusätzlich kann die Änderung der Blindleistung über die Zeit definiert werden (VAr pro Minute), um sprunghafte Wechsel zwischen unterschiedlichen Betriebszuständen zu vermeiden. VAr/VArmax [%] + 100 60% 80 90 100 93 -60% 107 110 120 V/VRef [%] Die Abbildung zeigt eine beispielhafte Kennlinie für die Betriebsart Volt-VAr. In diesem Beispiel erfolgt in einem Bereich von +/- 7% der Nennspannung kein Blindleistungs-Austausch. Außerhalb dieses Bereiches ändert sich die relative Blindleistung VAr/VArmax proportional zur Spannung bis ihr Betrag bei +/-10% der Nennspannung einen Betrag von 60% erreicht hat. Im Spannungsbereich von +/-10% bis zu den Abschaltgrenzen (-20% bzw. +15% der Nennspannung) verharrt der Blindleistungswert auf der letzten Stützstelle. - 100 HINWEIS! Im praktischen Betrieb wird die tatsächlich verfügbare Blindleistung durch die Betriebsgrenzen des Wechselrichters vorgegeben. Deshalb kann die Blindleistungs-Vorgabe aus der Volt-VAr-Kennlinie nur dann erreicht werden, wenn ausreichend Wirkleistung eingespeist wird. Wird zu wenig Wirkleistung eingespeist, arbeitet der Wechselrichter an der Betriebsgrenze. Kennlinien verwalten ActCrv (40256) bis RvrtTms (40259) Über diese Register werden die Kennlinien verwaltet. ActCrv (40256) Mit diesem Register wird die aktive Volt-VAr-Kennlinie ausgewählt. Das ist jene Kennlinie, die beim Aktivieren der Betriebsart an den Wechselrichter übermittelt wird. Gültige Werte sind 0 (keine Kennlinie) bis 4. HINWEIS! Um die Volt-VAr-Betriebsart starten zu können, muss zuerst eine Kennlinie ausgewählt werden. ModEna (40257) Zum Starten und Beenden dieser Betriebsart Wert 1 in das Register ModEna schreiben = Betriebsart starten Wert 0 in das Register ModEna schreiben = Betriebsart beenden HINWEIS! Um bei einer aktiven Betriebsart Werte zu verändern (z. B. eine andere Kennlinie oder eine andere Rückkehrzeit einstellen), folgendermaßen vorgehen: neuen Wert in das entsprechende Register schreiben die Betriebsart über Register ModEna erneut starten 38 Kennlinien einstellen Die Einstellung einer der 4 Kennlinien erfolgt über folgende Register: Für Kennlinie 1 1_V1 (40268) bis 1_VAr4 (40275) 1_RmpDecTmm (40317) 1_RmpIncTmm (40318) Für Kennlinie 2 2_V1 (40322) bis 2_VAr4 (40329) 2_RmpDecTmm (40371) 2_RmpIncTmm (40372) Für Kennlinie 3 3_V1 (40376) bis 3_VAr4 (40383) 3_RmpDecTmm (40425) 3_RmpIncTmm (40426) Für Kennlinie 4 4_V1 (40430) bis 4_VAr4 (40437) 4_RmpDecTmm (40479) 4_RmpIncTmm (40480) HINWEIS! Zwischen den gleichbedeutenden Registern der einzelnen Kennlinien liegen jeweils 54 Register. Stellvertretend für die anderen einstellbaren Kennlinien wird hier nur Kennlinie 1 beschrieben. 1_V1 (40268) bis 1_VAr4 (40275) 1_V1, 1_V2, 1_V3 und 1_V4 = Spannungswerte in Prozent der Referenzspannung VRef 1_VAr1, 1_VAr2, 1_VAr3 und 1_VAr4 = Blindleistungs-Werte in Prozent der maximalen Blindleistung VArMax HINWEIS! Über das Register 1_DeptRef (Wert =2) ist definiert, dass die Blindleistung in Prozent der maximalen Blindleistung anzugegeben ist. Dieses Register ist schreibgeschützt. 1_RmpDecTmm (40317) und 1_RmpIncTmm (40318) Diese Register definieren wie schnell der Wechselrichter bei Spannungsänderungen die Blindleistung anpasst (Änderungsgeschwindigkeit der Blindleistung) Die Angabe erfolgt in Prozent der max. Blindleistung pro Minute 1_RmpDec_Tmm für Reduzierung der Blindleistung 1_RmpInc_Tmm für Steigerung der Blindleistung HINWEIS! In beide Register muss der selbe Wert geschrieben werden, da der Wechselrichter in dieser Betriebsart immer den selben Wert für Steigerung und Reduzierung verwendet. 39 DE WinTms (40258) und RvrtTms (40259) Mit diesen Registern kann das Verhalten des Wechselrichters für diese Betriebsart zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist für alle Register 0 vorgegeben. Beispiel Im diesem Beispiel werden folgende Schritte behandelt: Punkte der Kennlinie 1 verändern (entsprechend den Werten in der Abbildung) Änderungsgeschwindigkeit der Blindleistung für Kennlinie 1 einstellen auf 50-fache max. Blindleistung pro Minute (5000% VArmax/Min) VAr/VArmax [%] + 100 1 Werte für die Spannung [% von VRef] in folgende Register schreiben: 1_V1 (40268) = 90 1_V2 (40270) = 93 1_V3 (40272) = 107 1_V4 (40274) = 110 2 Werte für die Blindleistung [% von VArmax] in folgende Register schreiben: 1_VAr1 (40269) = 60 1_VAr2 (40271) = 0 1_VAr3 (40273) = 0 1_VAr4 (40275) = -60 60% 80 90 100 107 110 120 V/VRef [%] 93 -60% - 100 3 Werte für die Änderungsgeschwindigkeit in folgende Register schreiben: 1_RmpDecTmm (40317) = 5000 1_RmpIncTmm (40318) = 5000 4 Optional die Start- und Rückkehrzeit über Register WinTms (40258) und RvrtTms (40259) einstellen 5 Durch Schreiben von 1 in Register ActCrv (40256) Kennlinie 1 auswählen 6 Durch Schreiben von 1 in Register ModEna (40257) die Betriebsart starten Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Volt-VAr Arrays Register 40254 40254 1 R 0x03 ID uint16 40255 40255 1 R 0x03 L uint16 40256 40256 1 RW 0x03 ActCrv 0x06 0x10 uint16 Index of active curve. 0=no active curve. 40257 40257 1 RW 0x03 ModEna 0x06 0x10 bitfield16 Is Volt-VAR control acti- 0: Disabled ve. 1: Enabled 40258 40258 1 RW 0x03 WinTms 0x06 0x10 uint16 40 A well-known value 126. 126 Uniquely identifies this as a SunSpec Static Volt-VAR Model Registers Secs Length of Volt-VAR Mo- 226 del Time window for voltVAR change. 0-4 0 – 300 DE Range of values Description Units Scale factor Type Name Function codes Timeout period for voltVAR curve selection. 40260 40260 1 R 0x03 RmpTms uint16 Secs The time of the PT1 in Not supporseconds (time to accom- ted plish a change of 95%). 40261 40261 1 R 0x03 NCrv uint16 Number of curves supported. 4 40262 40262 1 R 0x03 NPt uint16 Maximum number of points in array. 4 40263 40263 1 R 0x03 V_SF sunssf Scale factor for percent VRef. 0 40264 40264 1 R 0x03 DeptRef_SF sunssf Scale factor for dependent variable. 0 40265 40265 1 R 0x03 RmpIncDec_SF sunssf Scale factor for in0 crement and decrement ramps. 40266 40266 1 R 0x03 1_ActPt uint16 Curve 1. Number of acti- 4 ve points in array. 40267 40267 1 R 0x03 1_DeptRef enum16 Curve 1. Meaning of de- 2: % of VArpendent variable. Max 40268 40268 1 RW 0x03 1_V1 0x06 0x10 uint16 % VRef V_SF 40269 40269 1 RW 0x03 1_VAr1 0x06 0x10 int16 % VArMax 40270 40270 1 RW 0x03 1_V2 0x06 0x10 uint16 % VRef V_SF 40271 40271 1 RW 0x03 1_VAr2 0x06 0x10 int16 % VArMax 40272 40272 1 RW 0x03 1_V3 0x06 0x10 uint16 % VRef V_SF 40273 40273 1 RW 0x03 1_VAr3 0x06 0x10 int16 % VArMax 40274 40274 1 RW 0x03 1_V4 0x06 0x10 uint16 % VRef V_SF 40275 40275 1 RW 0x03 1_VAr4 0x06 0x10 int16 % VArMax 40276 40276 1 R uint16 % VRef V_SF R/W Secs Size uint16 End RW 0x03 RvrtTms 0x06 0x10 Start 40259 40259 1 0x03 1_V5 0 – 28800 Curve 1, Point 1 Volts. DeptRe Curve 1, Point 1 VARs. f_SF Curve 1, Point 2 Volts. DeptRe Curve 1, Point 2 VARs. f_SF Curve 1, Point 2 Volts. DeptRe Curve 1, Point 3 VARs. f_SF Curve 1, Point 4 Volts. DeptRe Curve 1, Point 4 VARs. f_SF Curve 1, Point 5 Volts. Not supported 41 R 0x03 1_VAr5 int16 % VArMax 40278 40278 1 R 0x03 1_V6 uint16 % VRef V_SF 40279 40279 1 R 0x03 1_VAr6 int16 % VArMax 40280 40280 1 R 0x03 1_V7 uint16 % VRef V_SF 40281 40281 1 R 0x03 1_VAr7 int16 % VArMax 40282 40282 1 R 0x03 1_V8 uint16 % VRef V_SF 40283 40283 1 R 0x03 1_VAr8 int16 % VArMax 40284 40284 1 R 0x03 1_V9 uint16 % VRef V_SF 40285 40285 1 R 0x03 1_VAr9 int16 % VArMax 40286 40286 1 R 0x03 1_V10 uint16 % VRef V_SF 40287 40287 1 R 0x03 1_VAr10 int16 % VArMax 40288 40288 1 R 0x03 1_V11 uint16 % VRef V_SF 40289 40289 1 R 0x03 1_VAr11 int16 % VArMax 40290 40290 1 R 0x03 1_V12 uint16 % VRef V_SF 40291 40291 1 R 0x03 1_VAr12 int16 % VArMax 40292 40292 1 R 0x03 1_V13 uint16 % VRef V_SF 40293 40293 1 R 0x03 1_VAr13 int16 % VArMax 40294 40294 1 R 0x03 1_V14 uint16 % VRef V_SF 40295 40295 1 R 0x03 1_VAr14 int16 % VArMax 40296 40296 1 R 0x03 1_V15 uint16 % VRef V_SF 40297 40297 1 R 0x03 1_VAr15 int16 % VArMax 40298 40298 1 R 0x03 1_V16 uint16 % VRef V_SF 40299 40299 1 R 0x03 1_VAr16 int16 % VArMax 42 DeptRe Curve 1, Point 5 VARs. f_SF Curve 1, Point 6 Volts. DeptRe Curve 1, Point 6 VARs. f_SF Curve 1, Point 7 Volts. DeptRe Curve 1, Point 7 VARs. f_SF Curve 1, Point 8 Volts. DeptRe Curve 1, Point 8 VARs. f_SF Curve 1, Point 9 Volts. DeptRe Curve 1, Point 9 VARs. f_SF Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40277 40277 1 Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Curve 1, Point 10 Volts. Not supported DeptRe Curve 1, Point 10 VARs. Not supporf_SF ted Curve 1, Point 11 Volts. Not supported DeptRe Curve 1, Point 11 VARs. Not supporf_SF ted Curve 1, Point 12 Volts. Not supported DeptRe Curve 1, Point 12 VARs. Not supporf_SF ted Curve 1, Point 13 Volts. Not supported DeptRe Curve 1, Point 13 VARs. Not supporf_SF ted Curve 1, Point 14 Volts. Not supported DeptRe Curve 1, Point 14 VARs. Not supporf_SF ted Curve 1, Point 15 Volts. Not supported DeptRe Curve 1, Point 15 VARs. Not supporf_SF ted Curve 1, Point 16 Volts. Not supported DeptRe Curve 1, Point 16 VARs. Not supporf_SF ted DE Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40300 40300 1 R 0x03 1_V17 uint16 % VRef V_SF 40301 40301 1 R 0x03 1_VAr17 int16 % VArMax 40302 40302 1 R 0x03 1_V18 uint16 % VRef V_SF 40303 40303 1 R 0x03 1_VAr18 int16 % VArMax 40304 40304 1 R 0x03 1_V19 uint16 % VRef V_SF 40305 40305 1 R 0x03 1_VAr19 int16 % VArMax 40306 40306 1 R 0x03 1_V20 uint16 % VRef V_SF 40307 40307 1 R 0x03 1_VAr20 int16 % VArMax 40308 40315 8 R 0x03 1_CrvNam String (16) 40316 40316 1 R 0x03 1_RmpTms uint16 Secs 40317 40317 1 RW 0x03 1_RmpDecT0x06 mm 0x10 uint16 % VArMax / min RmpIn- Curve 1. The maximum 60-12000 cDec_S rate at which the VAR 0: as fast as F value may be reduced in possible response to changes in the voltage value. 40318 40318 1 RW 0x03 1_RmpIncTmm uint16 0x06 0x10 % VArMax / min RmpIn- Curve 1. The maximum 60-12000 cDec_S rate at which the VAR 0: as fast as F value may be increased possible in response to changes in the voltage value. 40319 40319 1 R 0x03 1_ReadOnly enum16 Curve 1, Point 17 Volts. Not supported DeptRe Curve 1, Point 17 VARs. Not supporf_SF ted Curve 1, Point 18 Volts. Not supported DeptRe Curve 1, Point 18 VARs. Not supporf_SF ted Curve 1, Point 19 Volts. Not supported DeptRe Curve 1, Point 19 VARs. Not supporf_SF ted Curve 1, Point 20 Volts. Not supported DeptRe Curve 1, Point 20 VARs. Not supporf_SF ted Curve 1. Optional deNot supporscription for curve. (Max ted 16 chars) Curve 1. The time of the Not supporPT1 in seconds (time to ted accomplish a change of 95%). Boolean flag indicates if 0: ReadWricurve is read-only or can te be modified. 1: ReadOnly 40320 40373 Values of curve 2 Register offset 54 to curve 1 Name with prefix “2_“ 40374 40427 Values of curve 3 Register offset 108 to curve 1 Name with prefix “3_“ 40428 40481 Values of curve 4 Register offset 162 to curve 1 Name with prefix “4_“ 43 Watt-PF Curve (IC131) Allgemeines Die Watt-PF-Kennlinie beeinflusst das Blindleistungs-Verhalten des Wechselrichters über den Power Factor (PF) in Abhängigkeit von der Wirkleistung. Von der Fronius Modbus Card werden 4 Kennlinien mit jeweils 4 Punkten unterstützt. Zusätzlich kann die Änderung des Verschiebungsfaktors über die Zeit definiert werden, um sprunghafte Wechsel zwischen unterschiedlichen Betriebszuständen zu vermeiden. PF 0.9 Overexcited 20 40 80 60 100 1 46 -0.9 Underexcited Kennlinien verwalten 74 W/Wmax [%] Die Abbildung zeigt eine beispielhafte Kennlinie für die Betriebsart Watt-PF. In diesem Beispiel erfolgt bis zu 40 % der Nennwirkleistung ein Blindleistungs-Austausch mit einem PF von 0,9 übererregt. Darüber nimmt der PF linear zu. Zwischen 46% und 74% der NennWirkleistung erfolgt kein Blindleistungsaustausch (Totband, PF = 1). Darüber nimmt der PF linear ab, bis er bei 80% der Nenn-Wirkleistung einen Wert von 0,9 untererregt erreicht hat. ActCrv (40484 bis RvrtTms (40487) Über diese Register werden die Kennlinien verwaltet. ActCrv (40484) Mit diesem Register wird die aktive Watt-PF-Kennlinie ausgewählt. Das ist jene Kennlinie, die beim Aktivieren der Betriebsart an den Wechselrichter übermittelt wird. Gültige Werte sind 0 (keine Kennlinie) bis 4. HINWEIS! Um den Watt-PF-Betriebsart starten zu können, muss zuerst eine Kennlinie ausgewählt werden. ModEna (40485) Zum Starten und Beenden dieser Betriebsart Wert 1 in das Register ModEna schreiben = Betriebsart starten Wert 0 in das Register ModEna schreiben = Betriebsart beenden HINWEIS! Um bei einer aktiven Betriebsart Werte zu verändern (z. B. eine andere Kennlinie oder eine andere Rückkehrzeit einstellen), folgendermaßen vorgehen: neuen Wert in das entsprechende Register schreiben die Betriebsart über Register ModEna erneut starten WinTms (40486) und RvrtTms (40487) Mit diesen Registern kann das Verhalten des Wechselrichters für diese Betriebsart zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist für alle Register 0 vorgegeben. 44 Die Einstellung einer der 4 Kennlinien erfolgt über folgende Register: Für Kennlinie 1 1_W1 (40495) bis 1_PF4 (40502) 1_RmpDecTmm (40544) 1_RmpIncTmm (40545) Für Kennlinie 2 2_W1 (40549) bis 2_PF4 (40556) 2_RmpDecTmm (40598) 2_RmpIncTmm (40599) Für Kennlinie 3 3_W1 (40603) bis 3_PF4 (40610) 3_RmpDecTmm (40652) 3_RmpIncTmm (40653) Für Kennlinie 4 4_W1 (40657) bis 4_PF4 (40664) 4_RmpDecTmm (40706) 4_RmpIncTmm (40707) DE Kennlinien einstellen HINWEIS! Zwischen den gleichbedeutenden Registern der einzelnen Kennlinien liegen jeweils 54 Register. Stellvertretend für die anderen einstellbaren Kennlinien wird hier nur Kennlinie 1 beschrieben. 1_W1 (40495) bis 1_PF4 (40502) 1_W1, 1_W2, 1_W3 und 1_W4 = Leistungswerte in Prozent der Nennleistung 1_PF1, 1_PF2, 1_PF3 und 1_PF4 = Power Factor Werte HINWEIS! Der Wert für den Power Factor muss mit dem korrekten Vorzeichen eingegeben werden => siehe Abschnitt “Vorzeichenkonvention für den Power Factor“ 1_RmpDecTmm (40544) und 1_RmpIncTmm (40545) Diese Register definieren wie schnell der Wechselrichter bei Leistungsänderungen den Power Factor anpasst (Änderungsgeschwindigkeit des Power Factor) Die Angabe erfolgt in Prozent des max. Power Factor pro Minute 1_RmpDec_Tmm für Reduzierung des Power Factor 1_RmpInc_Tmm für Steigerung des Power Factor HINWEIS! In beide Register muss der selbe Wert geschrieben werden, da der Wechselrichter in dieser Betriebsart immer den selben Wert für Steigerung und Reduzierung verwendet. 45 Beispiel Im diesem Beispiel werden folgende Schritte behandelt: Punkte der Kennlinie 1 verändern (entsprechend den Werten in der Abbildung) HINWEIS! Der Wert für den Power Factor muss mit dem korrekten Vorzeichen eingegeben werden => siehe Abschnitt “Vorzeichenkonvention für den Power Factor“ Änderungsgeschwindigkeit des Power Factor für Kennlinie 1 einstellen auf 0,2 pro Minute PF 1 Werte für die Leistung [% von Wmax] in folgende Register schreiben: 1_W1 (40495) = 40 1_W2 (40497) = 46 1_W3 (40499) = 74 1_W4 (40501) = 80 2 Werte für den Power Factor (multipliziert mit Faktor 1000) in folgende Register schreiben: 1_PF1 (40496) = -900 1_PF2 (40498) = 1000 1_PF3 (40500) = 1000 1_PF4 (40502) = 900 0.9 Overexcited 20 40 80 60 100 1 W/Wmax [%] 74 46 -0.9 Underexcited 3 Werte für die Änderungsgeschwindigkeit in folgende Register schreiben: 1_RmpDecTmm (40544) = 200 1_RmpIncTmm (40545) = 200 4 Optional die Start- und Rückkehrzeit über Register WinTms (40486) und RvrtTms (40487) einstellen 5 Durch Schreiben von 1 in Register ActCrv (40484) Kennlinie 1 auswählen 6 Durch Schreiben von 1 in Register ModEna (40485) die Betriebsart starten Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Watt-PF Curve Register 40482 40482 1 R 0x03 ID uint16 A well-known value 131. 131 Uniquely identifies this as a SunSpec Watt-PF Model 40483 40483 1 R 0x03 L uint16 Length of Watt-PF Model 226 40484 40484 1 RW 0x03 ActCrv 0x06 0x10 uint16 Index of active curve. 0=no active curve. 0-4 40485 40485 1 RW 0x03 ModEna 0x06 0x10 bitfield16 Is watt-PF mode active. 0: Disabled 1: Enabled 46 DE Range of values Description Units Scale factor Type Name Function codes Time window for watt-pf 0 – 300 change. 40487 40487 1 RW 0x03 RvrtTms 0x06 0x10 uint16 Secs Timeout period for watt- 0 – 28800 pf curve selection. 40488 40488 1 R 0x03 RmpTms uint16 Secs Ramp time for moving from current mode to new mode. Not supported 40489 40489 1 R 0x03 NCrv uint16 Number of curves supported. 4 40490 40490 1 R 0x03 NPt uint16 40491 40491 1 R 0x03 W_SF sunssf Scale factor for percent WMax. 0 40492 40492 1 R 0x03 PF_SF sunssf Scale factor for PF. -3 40493 40493 1 R 0x03 RmpIncDec_SF sunssf Scale factor for in0 crement and decrement ramps. 40494 40494 1 R 0x03 1_ActPt Curve 1. Number of acti- 4 ve points in array. 40495 40495 1 RW 0x03 1_W1 0x06 0x10 int16 % WMax W_SF Curve 1, Point 1 Watts. 40496 40496 1 RW 0x03 1_PF1 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 1 PF. 40497 40497 1 RW 0x03 1_W2 0x06 0x10 int16 % WMax W_SF Curve 1, Point 2 Watts. 40498 40498 1 RW 0x03 1_PF2 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 2 PF. 40499 40499 1 RW 0x03 1_W3 0x06 0x10 int16 % WMax W_SF Curve 1, Point 3 Watts. 40500 40500 1 RW 0x03 1_PF3 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 3 PF. 40501 40501 1 RW 0x03 1_W4 0x06 0x10 int16 % WMax W_SF Curve 1, Point 4 Watts. 40502 40502 1 RW 0x03 1_PF4 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 4 PF. 40503 40503 1 R int16 % WMax W_SF Curve 1, Point 5 Watts. R/W Secs Size uint16 End RW 0x03 WinTms 0x06 0x10 Start 40486 40486 1 0x03 1_W5 Registers Max number of points in 4 array. uint16 Not supported 47 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40504 40504 1 R 0x03 1_PF5 int16 Cos() PF_SF Curve 1, Point 5 PF. Not supported 40505 40505 1 R 0x03 1_W6 int16 % WMax W_SF Curve 1, Point 6 Watts. Not supported 40506 40506 1 R 0x03 1_PF6 int16 Cos() PF_SF Curve 1, Point 6 PF. Not supported 40507 40507 1 R 0x03 1_W7 int16 % WMax W_SF Curve 1, Point 7 Watts. Not supported 40508 40508 1 R 0x03 1_PF7 int16 Cos() PF_SF Curve 1, Point 7 PF. Not supported 40509 40509 1 R 0x03 1_W8 int16 % WMax W_SF Curve 1, Point 8 Watts. Not supported 40510 40510 1 R 0x03 1_PF8 int16 Cos() PF_SF Curve 1, Point 8 PF. Not supported 40511 40511 1 R 0x03 1_W9 int16 % WMax W_SF Curve 1, Point 9 Watts. Not supported 40512 40512 1 R 0x03 1_PF9 int16 Cos() PF_SF Curve 1, Point 9 PF. Not supported 40513 40513 1 R 0x03 1_W10 int16 % WMax W_SF Curve 1, Point 10 Watts. Not supported 40514 40514 1 R 0x03 1_PF10 int16 Cos() PF_SF 40515 40515 1 R 0x03 1_W11 int16 % WMax W_SF Curve 1, Point 11 Watts. Not supported 40516 40516 1 R 0x03 1_PF11 int16 Cos() PF_SF Curve 1, Point 1 1PF. 40517 40517 1 R 0x03 1_W12 int16 % WMax W_SF Curve 1, Point 12 Watts. Not supported 40518 40518 1 R 0x03 1_PF12 int16 Cos() PF_SF Curve 1, Point 12 PF. 40519 40519 1 R 0x03 1_W13 int16 % WMax W_SF Curve 1, Point 13 Watts. Not supported 40520 40520 1 R 0x03 1_PF13 int16 Cos() PF_SF Curve 1, Point 13 PF. 40521 40521 1 R 0x03 1_W14 int16 % WMax W_SF Curve 1, Point 14 Watts. Not supported 40522 40522 1 R 0x03 1_PF14 int16 Cos() PF_SF Curve 1, Point 14 PF. 40523 40523 1 R 0x03 1_W15 int16 % WMax W_SF Curve 1, Point 15 Watts. Not supported 40524 40524 1 R 0x03 1_PF15 int16 Cos() PF_SF Curve 1, Point 15 PF. 40525 40525 1 R 0x03 1_W16 int16 % WMax W_SF Curve 1, Point 16 Watts. Not supported 40526 40526 1 R 0x03 1_PF16 int16 Cos() PF_SF Curve 1, Point 16 PF. 48 Not supported Not supported Not supported Not supported Not supported Not supported Not supported DE Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40527 40527 1 R 0x03 1_W17 int16 % WMax W_SF Curve 1, Point 17 Watts. Not supported 40528 40528 1 R 0x03 1_PF17 int16 Cos() PF_SF Curve 1, Point 17 PF. 40529 40529 1 R 0x03 1_W18 int16 % WMax W_SF Curve 1, Point 18 Watts. Not supported 40530 40530 1 R 0x03 1_PF18 int16 Cos() PF_SF Curve 1, Point 18 PF. 40531 40531 1 R 0x03 1_W19 int16 % WMax W_SF Curve 1, Point 19 Watts. Not supported 40532 40532 1 R 0x03 1_PF19 int16 Cos() PF_SF Curve 1, Point 19 PF. 40533 40533 1 R 0x03 1_W20 int16 % WMax W_SF Curve 1, Point 20 Watts. Not supported 40534 40534 1 R 0x03 1_PF20 int16 Cos() PF_SF Curve 1, Point 20 PF. Not supported 40535 40542 8 R 0x03 1_CrvNam String (16) Curve 1. Optional description for curve. Not supported 40543 40543 1 R 0x03 1_RmpPT1Tms uint16 40544 40544 1 RW 0x03 1_RmpDecT0x06 mm 0x10 uint16 % PF/ min RmpIn- Curve 1. The maximum 1200-65535 cDec_S rate at which the power 0: as fast as F factor may be reduced in possible response to changes in the power value. 40545 40545 1 RW 0x03 1_RmpIncTmm uint16 0x06 0x10 % PF/ min RmpIn- Curve 1. The maximum 1200-65535 cDec_S rate at which the power 0: as fast as F factor may be increased possible in response to changes in the power value. 40546 40546 1 R 40547 40547 1 RW 0x03 1_Pad 0x06 0x10 0x03 1_ReadOnly Secs Not supported Not supported Not supported Curve 1. The time of the Not supporPT1 in seconds (time to ted accomplish a change of 95%). enum16 Curve 1. Enumerated value indicates if curve is read-only or can be modified. pad Curve 1. Pad register. 0: ReadWrite 1: ReadOnly 40548 40601 Values of curve 2 Register offset 54 to curve 1 Name with prefix “2_“ 40601 40655 Values of curve 3 Register offset 108 to curve 1 Name with prefix “3_“ 40655 40709 Values of curve 4 Register offset 162 to curve 1 Name with prefix “4_“ 49 Volt-Watt Curve (IC132) Allgemeines Die Volt-Watt-Kennlinie beeinflusst die Wirkleistungs-Einspeisung in Abhängigkeit von der lokal gemessenen Spannung. Im Sinne der statischen Spannungshaltung erfolgt die Reduktion der Wirkleistung bei höheren Spannungen entlang einer statisch vorgegebenen Kennlinie. Von der Fronius Modbus Card werden 4 Kennlinien mit jeweils 3 Punkten unterstützt. Zusätzlich kann die Änderung der Wirkleistung über die Zeit definiert werden (in Prozent der Nennwirkleistung pro Minute), um sprunghafte Wechsel zwischen unterschiedlichen Betriebszuständen zu vermeiden. 110 (253 V) (264.5 V) 115 100 ΔW = 33.3% 111 112 113 (259.9 V) V/Vref [%] ΔU = 0.01∙Vref ≙ 2.3 V 0 ΔW/Wavail [%] ΔW/Wavail = 33.3% per 0.01·Vref 14.5% per Volt Die dargestellte Beispiel-Kennlinie beschreibt zwischen 110% (253 V) und 113% (259,9 V) der Nennspannung eine lineare Reduktion der Wirkleistung um 100%. Die Reduktion bezieht sich auf den Wert der Wirkleistung zum Zeitpunkt der Überschreitung der unteren Spannungsgrenze (253 V). Das entspricht einem Gradient von 14,5% je Volt Spannungsänderung. Für den Wechselrichter bedeuten diese Vorgaben, dass die Wirkleistungs-Einspeisung im Spannungsbereich von 253 V bis 259,9 V permanent der Kennlinie folgt. Sinkt die Spannung wieder unter 253 V ab, wird die Betriebsart beendet. HINWEIS! Aktivierung und Deaktivierung dieser Kennlinie können am Wechselrichter nur durchgeführt werden, wenn dieser im Standby-Modus ist. Der Standby-Modus wird von der Fronius Modbus Card automatisch gestartet und beendet. Kennlinien verwalten ActCrv (40712 bis RvrtTms (40715) Über diese Register werden die Kennlinien verwaltet. ActCrv (40712) Mit diesem Register wird die aktive Volt-Watt-Kennlinie ausgewählt. Das ist jene Kennlinie, die beim Aktivieren der Betriebsart an den Wechselrichter übermittelt wird. Gültige Werte sind 0 (keine Kennlinie) bis 4. HINWEIS! Um die Volt-Watt-Betriebsart starten zu können, muss zuerst eine Kennlinie ausgewählt werden. ModEna (40713) Zum Starten und Beenden dieser Betriebsart Wert 1 in das Register ModEna schreiben = Betriebsart starten Wert 0 in das Register ModEna schreiben = Betriebsart beenden HINWEIS! Um bei einer aktiven Betriebsart Werte zu verändern (z. B. eine andere Kennlinie oder eine andere Rückkehrzeit einstellen), folgendermaßen vorgehen: neuen Wert in das entsprechende Register schreiben die Betriebsart über Register ModEna erneut starten 50 Kennlinien einstellen Die Einstellung einer der 4 Kennlinien erfolgt über folgende Register: Für Kennlinie 1 1_V1 (40724) bis 1_W3 (40729) 1_RmpDecTmm (40773) 1_RmpIncTmm (40774) Für Kennlinie 2 2_V1 (40778) bis 2_W3 (40783) 2_RmpDecTmm (40827) 2_RmpIncTmm (40828) Für Kennlinie 3 3_V1 (40832) bis 3_W3 (40837) 3_RmpDecTmm (40881) 3_RmpIncTmm (40882) Für Kennlinie 4 4_V1 (40886) bis 4_W3 (40891) 4_RmpDecTmm (40935) 4_RmpIncTmm (40936) HINWEIS! Zwischen den gleichbedeutenden Registern der einzelnen Kennlinien liegen jeweils 54 Register. Stellvertretend für die anderen einstellbaren Kennlinien wird hier nur Kennlinie 1 beschrieben. 1_V1 (40724) bis 1_W3 (40729) 1_V1, 1_V2 und 1_V3 = Spannungswerte in Promille der Referenzspannung VRef 1_W1, 1_W2 und 1_W3 = Leistungswerte in Prozent der tatsächlich verfügbaren Leistung 1_RmpDecTmm (40544) und 1_RmpIncTmm (40545) Diese Register definieren wie schnell der Wechselrichter bei Spannungsänderungen die Ausgangsleistung anpasst (Änderungsgeschwindigkeit der Ausgangsleistung) Die Angabe erfolgt in Prozent der max. Ausgangsleistung pro Minute 1_RmpDec_Tmm für Reduzierung der Ausgangsleistung 1_RmpInc_Tmm für Steigerung der Ausgangsleistung HINWEIS! Die Werte für 1_W1 und 1_W2 müssen mit 100 angegeben werden. 51 DE RvrtTms (40487) Mit diesem Register kann das Verhalten des Wechselrichters für diese Betriebsart zeitlich gesteuert werden. => siehe Abschnitt “Zeitverhalten der unterstützten Betriebsarten“. Als Standard ist 0 vorgegeben. Beispiel Im diesem Beispiel werden folgende Schritte behandelt: Punkte der Kennlinie 1 verändern (entsprechend den Werten in der Abbildung) Änderungsgeschwindigkeit der Wirkleistung für Kennlinie 1 einstellen auf 40-fache max. Ausgangsleistung pro Minute (4000% Wmax/Min) 110 (253 V) (264.5 V) 115 1 Werte für die Spannung [‰ von V] in folgende Register schreiben: 1_V1 (40724) = 1080 1_V2 (40726) = 1100 1_V3 (40728) = 1130 2 Werte für die Blindleistung [% von VArmax] in folgende Register schreiben: 1_W1 (40725) = 100 1_W2 (40727) = 100 1_W3 (40729) = 0 100 ΔW = 33.3% 111 112 113 (259.9 V) V/Vref [%] ΔU = 0.01∙Vref ≙ 2.3 V 0 ΔW/Wavail [%] ΔW/Wavail = 33.3% per 0.01·Vref 14.5% per Volt 3 Werte für die Änderungsgeschwindigkeit in folgende Register schreiben: 1_RmpDecTmm (40773) = 4000 1_RmpIncTmm (40774) = 4000 4 Optional die Rückkehrzeit über Register RvrtTms (40715) einstellen 5 Durch Schreiben von 1 in Register ActCrv (40712) Kennlinie 1 auswählen 6 Durch Schreiben von 1 in Register ModEna (40713) die Betriebsart starten Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Volt-Watt Curve Register 40710 40710 1 R 0x03 ID uint16 40711 40711 1 R 0x03 L uint16 40712 40712 1 RW 0x03 ActCrv 0x06 0x10 uint16 Index of active curve. 0=no active curve. 40713 40713 1 RW 0x03 ModEna 0x06 0x10 bitfield16 Is Volt-Watt control acti- 0: Disabled ve. 1: Enabled 40714 40714 1 R uint16 52 0x03 WinTms A well-known value 132. 132 Uniquely identifies this as a SunSpec Volt-Watt Model Registers Secs Length of Volt-Watt Mo- 226 del. Time window for voltwatt change. 0-4 Not supported DE Range of values Description Units Scale factor Type Name Function codes Timeout period for voltwatt curve selection. 0 – 28800 40716 40716 1 R 0x03 RmpTms uint16 Secs Ramp time for moving from current mode to new mode. Not supported 40717 40717 1 R 0x03 NCrv uint16 Number of curves supported. 4 40718 40718 1 R 0x03 NPt uint16 Number of points in array. 3 40719 40719 1 R 0x03 V_SF sunssf Scale factor for percent VRef. -1 40720 40720 1 R 0x03 DeptRef_SF sunssf Scale factor for percent DeptRef. 0 40721 40721 1 R 0x03 RmpIncDec_SF sunssf Scale factor for in0 crement and decrement ramps. 40722 40722 1 R 0x03 1_ActPt uint16 Curve 1. Number of acti- 3 ve points in array. 40723 40723 1 R 0x03 1_DeptRef enum16 40724 40724 1 RW 0x03 1_V1 0x06 0x10 uint16 % VRef V_SF Curve 1, Point 1 Volts. 40725 40725 1 RW 0x03 1_W1 0x06 0x10 int16 % WMax Curve 1, Point 1 Watts. 40726 40726 1 RW 0x03 1_V2 0x06 0x10 uint16 % VRef V_SF Curve 1, Point 2 Volts. 40727 40727 1 RW 0x03 1_W2 0x06 0x10 int16 % WMax Curve 1, Point 2 Watts. 40728 40728 1 RW 0x03 1_V3 0x06 0x10 uint16 % VRef V_SF Curve 1, Point 3 Volts. 40729 40729 1 RW 0x03 1_W3 0x06 0x10 int16 % WMax Curve 1, Point 3 Watts. 40730 40730 1 R 0x03 1_V4 uint16 % VRef V_SF Curve 1, Point 4 Volts. Not supported 40731 40731 1 R 0x03 1_W4 int16 % WMax Curve 1, Point 4 Watts. Not supported 40732 40732 1 R 0x03 1_V5 uint16 % VRef V_SF Curve 1, Point 5 Volts. Not supported 40733 40733 1 R 0x03 1_W5 int16 % WMax Curve 1, Point 5 Watts. Not supported R/W Secs Size uint16 End RW 0x03 RvrtTms 0x06 0x10 Start 40715 40715 1 DeptRe Curve 1. Meaning of de- 2: % of Waf_SF pendent variable. val W_SF W_SF W_SF W_SF W_SF 53 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40734 40734 1 R 0x03 1_V6 uint16 % VRef V_SF Curve 1, Point 6 Volts. Not supported 40735 40735 1 R 0x03 1_W6 int16 % WMax Curve 1, Point 6 Watts. Not supported 40736 40736 1 R 0x03 1_V7 uint16 % VRef V_SF Curve 1, Point 7 Volts. Not supported 40737 40737 1 R 0x03 1_W7 int16 % WMax Curve 1, Point 7 Watts. Not supported 40738 40738 1 R 0x03 1_V8 uint16 % VRef V_SF Curve 1, Point 8 Volts. Not supported 40739 40739 1 R 0x03 1_W8 int16 % WMax Curve 1, Point 8 Watts. Not supported 40740 40740 1 R 0x03 1_V9 uint16 % VRef V_SF Curve 1, Point 9 Volts. Not supported 40741 40741 1 R 0x03 1_W9 int16 % WMax Curve 1, Point 9 Watts. Not supported 40742 40742 1 R 0x03 1_V10 uint16 % VRef V_SF Curve 1, Point 10 Volts. Not supported 40743 40743 1 R 0x03 1_W10 int16 % WMax W_SF Curve 1, Point 10 Watts. Not supported 40744 40744 1 R 0x03 1_V11 uint16 % VRef V_SF Curve 1, Point 11 Volts. Not supported 40745 40745 1 R 0x03 1_W11 int16 % WMax W_SF Curve 1, Point 11 Watts. Not supported 40746 40746 1 R 0x03 1_V12 uint16 % VRef V_SF Curve 1, Point 12 Volts. Not supported 40747 40747 1 R 0x03 1_W12 int16 % WMax W_SF Curve 1, Point 12 Watts. Not supported 40748 40748 1 R 0x03 1_V13 uint16 % VRef V_SF Curve 1, Point 13 Volts. Not supported 40749 40749 1 R 0x03 1_W13 int16 % WMax W_SF Curve 1, Point 13 Watts. Not supported 40750 40750 1 R 0x03 1_V14 uint16 % VRef V_SF Curve 1, Point 14 Volts. Not supported 40751 40751 1 R 0x03 1_W14 int16 % WMax W_SF Curve 1, Point 14 Watts. Not supported 40752 40752 1 R 0x03 1_V15 uint16 % VRef V_SF Curve 1, Point 15 Volts. Not supported 40753 40753 1 R 0x03 1_W15 int16 % WMax W_SF Curve 1, Point 15 Watts. Not supported 40754 40754 1 R 0x03 1_V16 uint16 % VRef V_SF Curve 1, Point 16 Volts. Not supported 40755 40755 1 R 0x03 1_W16 int16 % WMax W_SF Curve 1, Point 16 Watts. Not supported 40756 40756 1 R 0x03 1_V17 uint16 % VRef V_SF Curve 1, Point 17 Volts. Not supported 54 W_SF W_SF W_SF W_SF DE Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40757 40757 1 R 0x03 1_W17 int16 % WMax W_SF Curve 1, Point 17 Watts. Not supported 40758 40758 1 R 0x03 1_V18 uint16 % VRef V_SF Curve 1, Point 18 Volts. Not supported 40759 40759 1 R 0x03 1_W18 int16 % WMax W_SF Curve 1, Point 18 Watts. Not supported 40760 40760 1 R 0x03 1_V19 uint16 % VRef V_SF Curve 1, Point 19 Volts. Not supported 40761 40761 1 R 0x03 1_W19 int16 % WMax W_SF Curve 1, Point 19 Watts. Not supported 40762 40762 1 R 0x03 1_V20 uint16 % VRef V_SF Curve 1, Point 20 Volts. Not supported 40763 40763 1 R 0x03 1_W20 int16 % WMax Curve 1, Point 20 Watts. Not supported 40764 40771 8 R 0x03 1_CrvNam String (16) 40772 40772 1 R 0x03 1_RmpPt1Tms uint16 40773 40773 1 RW 0x03 1_RmpDecT0x06 mm 0x10 uint16 % WMax/ min RmpIn- Curve 1. The maximum 60-12000 0: as fast as cDec_S rate at which the watt F value may be reduced in possible response to changes in the voltage value. 40774 40774 1 RW 0x03 1_RmpIncTmm uint16 0x06 0x10 % WMax/ min RmpIn- Curve 1. The maximum 12-1200 cDec_S rate at which the watt 0: as fast as F value may be increased possible in response to changes in the voltage value. 40775 40775 1 R 0x03 1_ReadOnly W_SF Curve 1. Optional description for curve. Secs Not supported Curve 1. The time of the Not supporPT1 in seconds (time to ted accomplish a change of 95%). enum16 Curve 1. Enumerated value indicates if curve is read-only or can be modified. 0: ReadWrite 1: ReadOnly Identifies this as End block 0xFFFF Length of model block 0 40776 40829 Values of curve 2 Register offset 54 to curve 1 Name with prefix “2_“ 40830 40883 Values of curve 3 Register offset 108 to curve 1 Name with prefix “3_“ 40884 40937 Values of curve 4 Register offset 162 to curve 1 Name with prefix “4_“ 40938 40938 1 R 0x03 ID uint16 40939 40939 1 R 0x03 L uint16 Registers 55 Event Flags SunSpec Event Flags Ereignis Event Flags 1 Event Flags 2 I_EVENT_GROUND_FAULT 0x00000001 0x00000000 Erdungsfehler I_EVENT_DC_OVER_VOLT 0x00000002 0x00000000 DC Überspannung I_EVENT_AC_DISCONNECT 0x00000004 0x00000000 AC getrennt I_EVENT_DC_DISCONNECT 0x00000008 0x00000000 DC getrennt I_EVENT_GRID_DISCONNECT 0x00000010 0x00000000 Netzabschaltung I_EVENT_CABINET_OPEN 0x00000020 0x00000000 Gehäuse offen I_EVENT_MANUAL_SHUTDOWN 0x00000040 0x00000000 Manuelle Abschaltung I_EVENT_OVER_TEMP 0x00000080 0x00000000 Übertemperatur I_EVENT_OVER_FREQUENCY 0x00000100 0x00000000 Frequenz über Grenzwert 105, 115, 125, 135, 560 I_EVENT_UNDER_FREQUENCY 0x00000200 0x00000000 Frequenz unter Grenzwert 106, 116, 126, 136 I_EVENT_AC_OVER_VOLT 0x00000400 0x00000000 AC-Spannung über Grenzwert 102, 112, 122, 132 I_EVENT_AC_UNDER_VOLT 0x00000800 0x00000000 AC-Spannung unter Grenzwert 103, 113, 123, 133 I_EVENT_BLOWN_STRING_FUSE 0x00001000 0x00000000 Strangsicherung defekt I_EVENT_UNDER_TEMP 0x00002000 0x00000000 Untertemperatur Status Status Codes 471, 472, 474, 475, 502 107, 117, 127, 137 303, 304, 531, 561 0x00004000 0x00000000 I_EVENT_HW_TEST_FAILURE 0x00008000 0x00000000 Hardwaretest Fehler 104, 203, 204 *) 101, 201, 202 *) Interner Speicher- oder Kommunikationsfehler I_EVENT_MEMORY_LOSS spezielle Status Codes 550, 551 402, 404, 405, 414, 416, 417, 419, 421, 425, 431, 451, 452, 453, 454, 460, 461, 464, 465, 466, 467, 504, 505, 506, 507, 508, 510, 511, 514, 516, 517, 541, 553, 558 401, 403, 406, 407, 457, 469, 515, 532, 533, 535, 555 *) beide Flags müssen gesetzt sein Fronius Event Flags Ereignis Event Flags 1 I_EVENT_INSULATION_FAULT 0x00000001 0x00000000 0x00000000 0x00000000 474, 475, 502 I_EVENT_GRID_ERROR 0x00000002 0x00000000 0x00000000 0x00000000 I_EVENT_AC_OVERCURRENT 0x00000004 0x00000000 0x00000000 0x00000000 301 I_EVENT_DC_OVERCURRENT 0x00000008 0x00000000 0x00000000 0x00000000 302 I_EVENT_OVER_TEMP 0x00000010 0x00000000 0x00000000 0x00000000 303, 304 56 Event Flags 2 Event Flags 3 Event Flags 4 Status Code am Wechselrichter 101, 104, 107, 117, 127, 137, 108, 109, 205, 206, 305 Event Flags 1 Event Flags 2 Event Flags 3 Event Flags 4 Status Code am Wechselrichter I_EVENT_POWER_LOW 0x00000020 0x00000000 0x00000000 0x00000000 306, 309 I_EVENT_DC_LOW 0x00000040 0x00000000 0x00000000 0x00000000 307, 310 I_EVENT_INTERMED_VOLT_HIGH 0x00000080 0x00000000 0x00000000 0x00000000 308 I_EVENT_FREQUENCY_HIGH 0x00000100 0x00000000 0x00000000 0x00000000 105, 115, 125, 135, 203 I_EVENT_FREQUENCY_LOW 0x00000200 0x00000000 0x00000000 0x00000000 106, 116, 126, 136, 204 I_EVENT_AC_VOLTAGE_HIGH 0x00000400 0x00000000 0x00000000 0x00000000 102, 112, 122, 132, 201 I_EVENT_AC_VOLTAGE_LOW 0x00000800 0x00000000 0x00000000 0x00000000 103, 113, 123, 133, 202 I_EVENT_DIRECT_CURRENT 0x00001000 0x00000000 0x00000000 0x00000000 408 I_EVENT_RELAY_FAULT 0x00002000 0x00000000 0x00000000 0x00000000 207, 208, 457 I_EVENT_POWER_STAGE_FAULT 0x00004000 0x00000000 0x00000000 0x00000000 I_EVENT_CONTROL_FAULT 0x00008000 0x00000000 0x00000000 0x00000000 409, 413 I_EVENT_GRID_VOLT_REC 0x00010000 0x00000000 0x00000000 0x00000000 453 I_EVENT_GRID_FREQU_REC 0x00020000 0x00000000 0x00000000 0x00000000 454 I_EVENT_ENERGY_TRANSFER_FAULT 0x00040000 0x00000000 0x00000000 0x00000000 443 I_EVENT_REF_POWER_SOURCE_AC 0x00080000 0x00000000 0x00000000 0x00000000 455 I_EVENT_ANTI_ISLANDING_FAULT 0x00100000 0x00000000 0x00000000 0x00000000 456 I_EVENT_FIXED_VOLTAGE_FAULT 0x00200000 0x00000000 0x00000000 0x00000000 412 I_EVENT_EEPROM_FAULT 0x00400000 0x00000000 0x00000000 0x00000000 I_EVENT_DISPLAY_FAULT 0x00800000 0x00000000 0x00000000 0x00000000 464, 465, 466, 467 I_EVENT_COMMUNICATION_FAULT 0x01000000 0x00000000 0x00000000 0x00000000 401, 402, 416, 425, 452 I_EVENT_TEMP_SENSORS_FAULT 0x02000000 0x00000000 0x00000000 0x00000000 406, 407, 533 I_EVENT_DSP_FAULT 0x04000000 0x00000000 0x00000000 0x00000000 460, 461 I_EVENT_ENS_FAULT 0x08000000 0x00000000 0x00000000 0x00000000 405, 415 I_EVENT_FAN_FAULT 0x10000000 0x00000000 0x00000000 0x00000000 I_EVENT_DEFECTIVE_FUSE 0x20000000 0x00000000 0x00000000 0x00000000 471, 551 I_EVENT_OUTPUT_CHOKE_FAULT 0x40000000 0x00000000 0x00000000 0x00000000 469 I_EVENT_CONVERTER_RELAY_FAULT 0x80000000 0x00000000 0x00000000 0x00000000 470 I_EVENT_NO_SOLARNET_COMM 0x00000000 0x00000001 0x00000000 0x00000000 504 I_EVENT_INV_ADDRESS_FAULT 0x00000000 0x00000002 0x00000000 0x00000000 508 I_EVENT_NO_FEED_IN_24H 0x00000000 0x00000004 0x00000000 0x00000000 509 I_EVENT_PLUG_FAULT 0x00000000 0x00000008 0x00000000 0x00000000 410, 515 I_EVENT_PHASE_ALLOC_FAULT 0x00000000 0x00000010 0x00000000 0x00000000 473 I_EVENT_GRID_CONDUCTOR_OPEN 0x00000000 0x00000020 0x00000000 0x00000000 210 I_EVENT_FEATURE_DEACTIVATED 0x00000000 0x00000040 0x00000000 0x00000000 558 I_EVENT_CHANGE_OF_MASTER 0x00000000 0x00000080 0x00000000 0x00000000 517 I_EVENT_JUMPER_INCORRECT 0x00000000 0x00000100 0x00000000 0x00000000 550 I_EVENT_LOW_VOLT_RIDE_THROUGH 0x00000000 0x00000200 0x00000000 0x00000000 559 I_EVENT_VENTS_BLOCKED 0x00000000 0x00000400 0x00000000 0x00000000 501 I_EVENT_POWER_REDUCTION_ERROR 0x00000000 0x00000800 0x00000000 0x00000000 560, 561 I_EVENT_ARC_DETECTED 0x00000000 0x00001000 0x00000000 0x00000000 240 I_EVENT_AFCI_SELF_TEST_FAILED 0x00000000 0x00002000 0x00000000 0x00000000 245 DE Ereignis 417, 419, 421, 431, 439, 442, 445, 450, 512, 513, 514, 516, 553 403, 414, 451, 505, 506, 507, 510, 511 530, 531, 534, 535, 536, 537, 540, 541, 555, 557 57 Ereignis Event Flags 1 I_EVENT_CURRENT_SENSOR_ERROR 0x00000000 0x00004000 0x00000000 0x00000000 247 I_EVENT_ENS_JUMPERS_WRONG 0x00000000 0x00008000 0x00000000 0x00000000 248 I_EVENT_AFCI_DEFECTIVE 0x00000000 0x00010000 0x00000000 0x00000000 249 I_EVENT_AFCI_MANUAL_TEST_OK 0x00000000 0x00020000 0x00000000 0x00000000 250 I_EVENT_AFCI_COMM_ERROR 0x00000000 0x00040000 0x00000000 0x00000000 476 I_EVENT_AFCI_NO_COMM 0x00000000 0x00080000 0x00000000 0x00000000 477 I_EVENT_AFCI_MANUAL_TEST_FAILED 0x00000000 0x00100000 0x00000000 0x00000000 478 58 Event Flags 2 Event Flags 3 Event Flags 4 Status Code am Wechselrichter General ...................................................................................................................................................... Abbreviations Used............................................................................................................................... Communication with the Modbus Master.............................................................................................. Event Flags ........................................................................................................................................... Reading Registers ................................................................................................................................ Unavailable Data Records .................................................................................................................... Function code 0x11 (Report Slave ID).................................................................................................. Available Models................................................................................................................................... Time Response of the Supported Operating Modes............................................................................. Sign Convention for the Power Factor .................................................................................................. Values Saved on the Card .................................................................................................................... Scale Factors ........................................................................................................................................ Non-Writable Registers......................................................................................................................... Entering Invalid Values ......................................................................................................................... Commissioning .......................................................................................................................................... Reference voltage................................................................................................................................. Deviation from Reference Voltage ........................................................................................................ Setting the Time.................................................................................................................................... Fronius Registers ....................................................................................................................................... Fronius Registers.................................................................................................................................. Inverter Status Code ............................................................................................................................. Deleting Event Flags and Status Codes ............................................................................................... Restarting the Modbus Card ................................................................................................................. Firmware update ........................................................................................................................................ General ................................................................................................................................................. transmission time .................................................................................................................................. Transmission Security........................................................................................................................... Transmission Mode............................................................................................................................... Performing Firmware Updates .............................................................................................................. Setting the Baud Rate................................................................................................................................ General ................................................................................................................................................. Setting Baud Rate and/or Parity ........................................................................................................... Common & Inverter Model ......................................................................................................................... Common & Inverter Register ................................................................................................................ Setting the Modbus Device ID ................................................................................................................... General ................................................................................................................................................. Setting the Modbus Device ID .............................................................................................................. Nameplate model (IC120) .......................................................................................................................... General ................................................................................................................................................. Nameplate Registers ............................................................................................................................ Basic Settings Model (IC121) .................................................................................................................... Basic Settings Register......................................................................................................................... Reference voltage................................................................................................................................. Deviation from Reference Voltage ........................................................................................................ Switch-off Limits.................................................................................................................................... Extended Measurements & Status Model (IC122)..................................................................................... Extended Measurements & Status Register ......................................................................................... General ................................................................................................................................................. Immediate Control Model (IC123) .............................................................................................................. General ................................................................................................................................................. Immediate Controls Register ................................................................................................................ Standby................................................................................................................................................. Power Reduction................................................................................................................................... Example: Setting a Power Reduction ................................................................................................... Example: Changing the Return Time When Power Reduction Has Been Activated ............................ Effects of Reactive Power Specifications on Effective Power............................................................... Constant Power Factor ......................................................................................................................... Example: Setting a Constant Power Factor .......................................................................................... Constant Relative Reactive Power ....................................................................................................... Example: Setting Constant Reactive Power ......................................................................................... 61 61 61 62 62 63 63 64 64 65 66 66 66 66 67 67 67 67 69 69 72 72 72 73 73 73 73 73 73 76 76 76 77 77 80 80 80 81 81 81 83 83 85 86 86 87 87 89 90 90 90 92 92 93 93 93 94 94 95 95 59 EN-US Contents Volt-VAr Arrays (IC126) ............................................................................................................................. General ................................................................................................................................................. Managing Characteristic Curves........................................................................................................... Setting Characteristic Curves ............................................................................................................... Example ................................................................................................................................................ Volt-VAr Arrays Register....................................................................................................................... Watt-PF Curve (IC131) .............................................................................................................................. General ................................................................................................................................................. Managing Characteristic Curves........................................................................................................... Setting Characteristic Curves ............................................................................................................... Example ................................................................................................................................................ Watt-PF Curve Register........................................................................................................................ Volt-Watt Curve (IC132)............................................................................................................................. General ................................................................................................................................................. Managing Characteristic Curves........................................................................................................... Setting Characteristic Curves ............................................................................................................... Example ................................................................................................................................................ Volt-Watt Curve Register ...................................................................................................................... Event Flags ................................................................................................................................................ SunSpec Event Flags ........................................................................................................................... Fronius Event Flags .............................................................................................................................. 60 96 96 96 97 98 98 102 102 102 103 104 104 108 108 108 109 110 110 114 114 114 Abbreviations Used Communication with the Modbus Master AC Alternating current DC Direct current FW Firmware MBC Fronius Modbus Card PF Power factor (cos ) PV Photovoltaics RTC Real-time clock SF Scale factor SW Software V Voltage (volts) VA Apparent power VAr Reactive power VMax Maximum voltage VMin Minimum voltage VRef Reference voltage W Power (watts) IN Inverter EN-US General The Fronius Modbus Card communicates with the Modbus Master using register addresses in accordance with the SunSpec specification. The allocation of register addresses to the corresponding function can be found in the following tables: Fronius Register (Fronius Modbus Card Settings) Common & Inverter Register (Common Block and Inverter Model) Inverter Controls: Nameplate (IC120) Basic Settings (IC121) Extended Measurements & Status (IC122) Immediate Controls (IC123) Volt-VAR (IC126) Watt-PF (IC131) Volt-Watt (IC132) NOTE! We recommend that associated values should always be read in a single Modbus request. Otherwise there is a chance that one of the two values will change in between requests and the data will therefore not be correct. For example: DC power (40101, I_DC_Power) always together with Scale factor (40102, I_DC_Power_SF) 61 Event Flags Changes in status and inverter errors are displayed as event flags. In the following tables, you can find out which event flags correspond to which events or inverter state codes: SunSpec Event Flags Fronius Event Flags NOTE! It is also possible to combine several state codes for one event. An accurate description of the state codes can be found in the operating instructions of the relevant inverter. If the inverter generates a state code, the relevant event flag is set in the Fronius Modbus Card. In addition, the relevant state code is also displayed in register INV_Active_State_Code (214). The event flag and state code will remain active for as long as the state code is displayed on the inverter. If another state code is generated, it will also be displayed in the event flags. In this case, there is a chance that the previous event flag will not be deleted. It is therefore possible to manually delete the event flags and the state code by entering 0xFFFF1) in register INV_Reset_All_Event_Flags (215). 1) Reading Registers The prefix "0x" stands for hexadecimal numbers To read a register, the register's start address must be specified in the Modbus request. NOTE! This address is always 1 less than the register number in accordance with the SunSpec specification. Example: Request for 4 registers starting from register 40005 (C_Manufacturer) Send (bytes in hexadecimal) 01 Device ID 03 9C 44 00 04 Function Address 40004 Number of regcode (corresponds to isters to be read register 40005) 2A 4C Checksum Low High byte byte Receive (bytes in hexadecimal) 62 01 03 08 Device ID Function code Number of bytes 46 72 6F 6E 69 75 73 00 Address 40005 Address 40006 Address 40007 Address 40008 "F" and "r" "o" and "n" "i" and "u" "s" and 0 8A 2A Checksum Low High byte byte Fronius inverters cannot always provide all the data specified in the SunSpec data models. Depending on the data type, this data is represented by the following values in accordance with the SunSpec specification: 1) Function code 0x11 (Report Slave ID) int16: uint16: acc16: int32: uint32: acc32: Strings: enum16: bitfield16: pad: 0x80001) 0xFFFF 0x0000 0x80000000 0xFFFFFFFF 0x00000000 always 0 0xFFFF 0xFFFF 0x8000 EN-US Unavailable Data Records The prefix "0x" stands for hexadecimal numbers The function code 0x11 is used for fast reading of the most important inverter data. 1 Send 0x11 to the corresponding Fronius Modbus Card 2 Reply does not come as register address but rather in the form of a 24 byte packet Byte (position) Description 1st data byte Number of bytes = 21 Corresponds to the number of data bytes from the 4th byte 2nd data byte Inverter ID 3rd data byte Inverter status 0xFF if inverter is running 0x00 if inverter is switched off Data bytes 4 - 24 Manufacturer and inverter type as string of 21 characters (21 bytes) For example:"Fronius IG+150V" The rest of the 21 bytes are filled with 0x00 63 Available Models NOTE! SunSpec inverter control models can be used for software version 2.1.16 of the Fronius Modbus Card or higher. The actual availability of the various operating modes depends, however, on the inverter (software and hardware version). For using the Modbus SunSpec Inverter Control Models with the Fronius Modbus Card a Brain 2.0 is necessary, which is part of the following inverters: Fronius CL ab Seriennummer 24033431 mit Setup SI oder IT BT Fronius IG Plus V ab Seriennummer 24031463 mit Setup IT BT, EXC EU, EU, EXC Int., SI Fronius IG Plus Advanced (USA) The following models are always available for software version 2.1.16 or higher, irrespective of the inverter's abilities: Nameplate Basic Settings Extended Measurements & Status Immediate Controls If the inverter does not support the other models (Volt-VAR, Watt-PF, Volt-Watt), the "not implemented" values specified by SunSpec Alliance will be returned when they are read. If an update gives an inverter the ability to provide additional operating modes, no update needs to be performed for the Fronius Modbus Card. The Fronius Modbus Card will however need to be restarted. There are several ways to restart the Fronius Modbus Card By disconnecting the AC voltage supply By using the corresponding Fronius register MBC_Reset (230) Time Response of the Supported Operating Modes Time response illustrated by power reduction The inverter's time response in an operating mode can be defined by several time values. Three possible time values are shown in the figure "Time Response Illustrated by power reduction": WinTms 0-300 [seconds] specifies a time window in which the operating mode is randomly started. The time window starts when the start command for the operating mode is issued (e.g., OutPFSet_Ena = 1). WinTms can be used to prevent all the inverters in the system from applying the 64 - - NOTE! The data of all the supported operating modes is saved on the Fronius Modbus Card and will still be available after an AC reset on the Fronius Modbus Card (disconnection or failure in the AC voltage supply). The RTC on the Fronius Modbus Card must be set once in order to ensure correct time response after an AC reset. The RTC can be set using the following registers: 40225-40226 => Section "Extended Measurements & Status Model (IC122)" 23-28 => Section "Fronius Register" (+kVAr, +kVArh) 90° Reactive Power Exported/Received (W) Power factor sign convention EEI: + (Leading, capacitive) (-kW, -kWh) Reactive Power Exported/Received (W) 180° Quadrant 1 Power factor sign convention EEI: (Lagging, inductive) Ap pa re nt Po r we w er (V A) Ap ϕ p e ar nt Reactive Power Exported/Received (W) Quadrant 2 A) (V Po ϕ Active Power Exported/Received (W) Active Power Exported/Received (W) Active Power Exported/Received (W) Active Power Exported/Received (W) ϕ er nt Ap A) (V re nt w Po re Po we r( VA ) pa Ap Power factor sign convention EEI: (Lagging, inductive) Quadrant 3 ϕ pa (+kW, +kWh) 0° Reactive Power Exported/Received (W) Sign Convention for the Power Factor Power factor sign convention EEI: + (Leading, capacitive) 270° (-kVAr, -kVArh) Quadrant 4 The EEI sign convention1) for the power factor is in line with the SunSpec specification and is based on the information contained in the "Handbook for Electricity Metering" and IEC 61557-12 (2007). The power factor is: negative if the reactive power is positive (over-excited, quadrant 1) positive if the reactive power is negative (under-excited, quadrant 4) 1) EEI = Edison Electrical Institute 65 EN-US changes at the same time. If the time window is set to 0 (the default value), the operating mode will start immediately. RmpTms 0 (30)-600 [seconds] specifies how quickly the changes are to be made. The corresponding value gradually changes during the specified time period from the old to the new value. If the RmpTms is 0 (the default value) or less than 30, the new value will immediately be applied. RvrtTms 0-28800 [seconds] determines how long the operating mode will be active. After the time expires, the operating mode is automatically deactivated. If RvrtTms is 0 (the default value), the operating mode remains active until it is manually deactivated via the corresponding register. Values Saved on the Card Some data for the various inverter control models, e.g., switch-off limits and characteristic curve values cannot be saved on the inverter. This task is performed by the Fronius Modbus Card. Some of these values can only be used for the inverter in which the Fronius Modbus Card is fitted (e.g., switch-off limits). These values will be deleted if the Fronius Modbus Card is fitted into another inverter and read again by the inverter. Scale Factors All the used scale factors are unchangeable values and set by the inverter or the Fronius Modbus Card. Before entering register values, you should therefore either look up the associated scale factor in the instructions or read it straight from the corresponding register. Non-Writable Registers The following registers cannot be written: Read-only (R) registers Registers which are currently not supported NOTE! If you try to write these registers, the Fronius Modbus Card will not return an exception code! The values entered into these registers will be ignored without any error message being issued by the Fronius Modbus Card. Entering Invalid Values 66 Some registers only permit certain values. The valid values can be found in the relevant register table. If an invalid value is entered into a register, the Fronius Modbus Card will return exception code 3 (illegal data value). The invalid value is ignored. If several registers are written at the same time, all the valid values will be entered up to the register containing the invalid value. The write operation will then be canceled. Reference voltage VRef (40153) The reference voltage is the voltage at the point of common coupling where the local grid is connected to the public grid. The reference voltage is the same as the inverter's nominal voltage. => see figure "Point of common coupling" During initial start-up, the Fronius Modbus Card automatically determines the reference voltage from the voltage values of the inverter's individual phases. This method is however inaccurate and fluctuations in the grid voltage or voltage deviations at the connection point may cause a VRef of 230 V in a 240 V grid. It is therefore necessary to manually transfer the correct reference voltage to the Fronius Modbus Card. The value is given in volts in the range of 0x00 (0) to 0x190 (400) This value is saved on the Fronius Modbus Card. The value will be deleted if the Fronius Modbus Card is fitted in another inverter. Example Settings = Electrical Connection Point (ECP) VRefOfs = 4V VRefOfs = 2V Utility Power System Local Bus VRefOfs = 3V Local Power System with Line Resistors Point of Common Coupling (PCC) VRef = 120V DER interconnections Point of common coupling Deviation from Reference Voltage VRefOfs (40154) Depending on the connection of the local grid, there may be a deviation from the reference voltage at the point where each individual inverter is connected to the local grid (see figure "Point of common coupling"). If this deviation is known, it should be specified. When using operating modes "Volt-Watt" and "Volt'VAr", the voltage values of the Fronius Modbus Card are then adjusted accordingly. The value is given in volts in the range of 0xFFEC (-20) to 0x14 (20). That corresponds to a possible deviation of -20 V to +20 V. Setting the Time In order to ensure the correct function of the time-controlled operating modes after an AC reset, the RTC on the Fronius Modbus Card must be set once. 67 EN-US Commissioning The RTC can be set using the following registers: Tms (40223–40224) in the Extended Measurements & Status model specification of current date and time in seconds from January 1, 2000, 00:00 (UTC) to the current time value range 0x00 (0) to 0xFFFFFFF (4294967295) - 68 MBC_Clock_Year (23) to MBC_Clock_Seconds (28) in the Fronius registers MBC_Clock_Year (23) Specification of year in the range 0x00 (2000) to 0x63 (2099) MBC_Clock_Month (24) Specification of month in the range 0x01 (1 = January) to 0x0C (12 = December) MBC_Clock_Day (25) Specification of day in the range 0x01 (1) to 0x1F (31) MBC_Clock_Hours (26) Specification of hour in the range 0x00 (0) to 0x17 (23) MBC_Clock_Minutes (27) Specification of minutes in the range 0x00 (0) to 0x3B (59) MBC_Clock_Seconds (28) Specification of seconds in the range 0x00 (0) to 0x3B (59) Fronius Registers String (32) 1 16 16 R 0x03 MBC_ID Modbus Card ID 17 17 1 R 0x03 MBC_FW_Ver- uint16 sion_Major Firmware version of MBC, major 18 18 1 R 0x03 MBC_FW_Ver- uint16 sion_Minor Firmware version of MBC, minor 19 19 1 R 0x03 MBC_FW_Ver- uint16 sion_Release Firmware version of MBC, release 20 21 2 RW 0x03 MBC_Baudrate uint32 0x06 0x10 22 22 1 RW 0x03 MBC_Parity 0x06 0x10 23 23 1 24 24 25 Baud EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Fronius Registers "Fronius ModbusCard" Baud rate 9600, 19200 uint16 Parity 0x00 Even 0x01 Odd 0x02 None RW 0x03 MBC_Clock_0x06 Year 0x10 uint16 Date and Time: Year 0x00 (2000) to 0x63 (2099) 1 RW 0x03 MBC_0x06 Clock_Month 0x10 uint16 Date and Time: Month 0x01 (January) to 0x0C (December) 25 1 RW 0x03 MBC_Clock_0x06 Day 0x10 uint16 Date and Time: Day 0x01 to 0x1F 26 26 1 RW 0x03 MBC_0x06 Clock_Hours 0x10 uint16 Date and Time: Hours 0x00 to 0x17 27 27 1 RW 0x03 MBC_0x06 Clock_Minutes 0x10 uint16 Date and Time: Minutes 0x00 to 0x3B 28 28 1 RW 0x03 MBC_uint16 0x06 Clock_Seconds 0x10 Date and Time: Seconds 29 29 1 R 0x03 MBC_HW_Ver- uint16 sion_Major Hardware version of MBC, major 30 30 1 R 0x03 MBC_HW_Ver- uint16 sion_Minor Hardware version of MBC, minor 31 31 1 R 0x03 MBC_HW_Ver- uint16 sion_Assembly Hardware version of MBC, assembly 32 32 1 R 0x03 MBC_UID uint16 Unique ID 33 33 1 R 0x03 MBC_Serial_1 uint16 Serial number of MBC 34 34 1 R 0x03 MBC_Serial_2 uint16 Serial number of MBC 0x00 to 0x3B 69 Range of values Description Scale factor Units Type Name Function codes R/W 35 1 R 0x03 MBC_Serial_3 uint16 Serial number of MBC 36 36 1 R 0x03 MBC_Serial_4 uint16 Serial number of MBC 37 37 1 R 0x03 MBC_Serial_5 uint16 Serial number of MBC 38 38 1 R 0x03 MBC_Common_Block_Major uint16 SunSpec Common Block version, major Currently 1 39 39 1 R 0x03 MBC_Comuint16 mon_Block_Minor SunSpec Common Block version, minor Currently 4 40 40 1 R 0x03 MBC_Inverter_- uint16 Model_Major SunSpec Inverter Model Currently 1 version, major 41 41 1 R 0x03 MBC_Inverter_- uint16 Model_Minor SunSpec Inverter Model Currently 1 version, minor 50 65 16 RW 0x03 Inverter_Seri0x10 al_Number String (32) Serial number of inverter 100 101 2 RW 0x03 FW_CRC32 0x10 uint32 Checksum for the update file (bin) as per CRC-32 (IEEE802.3) 102 103 2 RW 0x03 FW_Size 0x10 uint32 104 104 1 RW 0x03 FW_BlockNum- uint16 0x10 ber Current block number 105 105 1 RW 0x03 FW_Bytes_in_- uint16 0x10 Block Number of bytes in current block 106 106 1 RW 0x03 FW_Data_01 0x10 uint16 Firmware data 107 107 1 RW 0x03 FW_Data_02 0x10 uint16 Firmware data 108 108 1 RW 0x03 FW_Data_03 0x10 uint16 Firmware data 109 109 1 RW 0x03 FW_Data_04 0x10 uint16 Firmware data 110 110 1 RW 0x03 FW_Data_05 0x10 uint16 Firmware data 111 111 1 RW 0x03 FW_Data_06 0x10 uint16 Firmware data 112 112 1 RW 0x03 FW_Data_07 0x10 uint16 Firmware data 113 113 1 RW 0x03 FW_Data_08 0x10 uint16 Firmware data 114 114 1 RW 0x03 FW_Data_09 0x10 uint16 Firmware data 115 115 1 RW 0x03 FW_Data_10 0x10 uint16 Firmware data 116 116 1 RW 0x03 FW_Data_11 0x10 uint16 Firmware data End Size Start 35 70 byte Size of update file RW 0x03 FW_Data_12 0x10 uint16 Firmware data 118 118 1 RW 0x03 FW_Data_13 0x10 uint16 Firmware data 119 119 1 RW 0x03 FW_Data_14 0x10 uint16 Firmware data 120 120 1 RW 0x03 FW_Data_15 0x10 uint16 Firmware data 121 121 1 RW 0x03 FW_Data_16 0x10 uint16 Firmware data 122 122 1 RW 0x03 FW_Data_17 0x10 uint16 Firmware data 123 123 1 RW 0x03 FW_Data_18 0x10 uint16 Firmware data 124 124 1 RW 0x03 FW_Data_19 0x10 uint16 Firmware data 125 125 1 RW 0x03 FW_Data_20 0x10 uint16 Firmware data 126 126 1 RW 0x03 FW_Data_21 0x10 uint16 Firmware data 127 127 1 RW 0x03 FW_Data_22 0x10 uint16 Firmware data 128 128 1 RW 0x03 FW_Data_23 0x10 uint16 Firmware data 129 129 1 RW 0x03 FW_Data_24 0x10 uint16 Firmware data 130 130 1 RW 0x03 FW_Data_25 0x10 uint16 Firmware data 131 131 1 RW 0x03 FW_Data_26 0x10 uint16 Firmware data 132 132 1 RW 0x03 FW_Data_27 0x10 uint16 Firmware data 133 133 1 RW 0x03 FW_Data_28 0x10 uint16 Firmware data 134 134 1 RW 0x03 FW_Data_29 0x10 uint16 Firmware data 135 135 1 RW 0x03 FW_Data_30 0x10 uint16 Firmware data 136 136 1 RW 0x03 FW_Data_31 0x10 uint16 Firmware data 137 137 1 RW 0x03 FW_Data_32 0x10 uint16 Firmware data 138 138 1 R uint16 Update status 0x03 FW_UpdateStatus EN-US 1 Range of values Description Scale factor Units Type Name Function codes R/W 117 End Size Start 117 see Firmware Update 71 Range of values Description Scale factor Units Type Name Function codes R/W 214 1 R 215 215 1 uint16 RW 0x03 INV_Re0x06 set_All_Event_0x10 Flags Write 0xFFFF to reset all 0xFFFF event flags and active state code. 230 230 1 RW 0x03 Reset_MBC 0x06 0x10 Restart of MBC. First write 0x002A, then immediately 0x0006. End Size Start 214 0x03 INV_Acuint16 tive_State_Cod e uint16 Current active state code of inverter - Description can be found in inverter manual Inverter Status Code Register INV_Active_State_Code (214) displays the inverter status code which has just been generated. This may also be displayed on the inverter's display. This code is also displayed as an event flag in registers 40110 to 40021. The displayed code remains active for as long the inverter has the corresponding status. Alternatively, the status can also be deleted by using register INV_Reset_All_Event_Flags. Deleting Event Flags and Status Codes Event flags remain active for as long the inverter has the corresponding status. There are a few exceptional cases in which the event flags are not deleted. For this reason, it is possible to reset the event flags and the displayed status code by issuing the Modbus command. 1 Enter 0xFFFF in register INV_Reset_All_Event_Flags (215) The content of the following registers is deleted: INV_Active_State_Code (214) I_Event_1 (40110) I_Event_2 (40112) I_Event_1_Vendor (40114) to I_Event_4_Vendor (40120) Restarting the Modbus Card You can use register Reset_MBC (230) to restart the Fronius Modbus Card without having to disconnect the AC power supply. 1 Enter 0x002A ("*") into register Reset_MBC (230) 2 Within 10 seconds of that, enter 0x0006 ("ACK") into the same register Shortly after that, the Fronius Modbus Card will restart. No data is lost in the process (e.g., inverter operating modes which have just been activated). 72 General A firmware-update for the Fronius Modbus Card can be performed via the Modbus interface. Registers 100 to 138 have been specified for the firmware-update. The new firmware is supplied as a binary file (bin) and is cyclically entered into the register in blocks of up to 64 bytes during the update. The following information is also required for the update the checksum (CRC32) for the file (does not have to be calculated separately but is supplied as part of the file name) the size of the file in bytes At www.fronius.com, Fronius offers a Microsoft Windows tool for the Firmware update. The following components are required when using the update tool: A converter to convert from RS485 to RS232 or from RS485 to USB The corresponding update file (also available at www.fronius.com) transmission time The transmission time for firmware data is dependent on the selected baud rate and is approx. 1 minute at 19200 baud. After this, approx. 15 seconds are required to write the new firmware to the microcontroller, check it and perform a restart. The Fronius Modbus Card is then ready for use again. Transmission Security As the Fronius Modbus Card initially buffers the received firmware data in its external flash memory, it is not possible for faulty transmission to lead to functional failure of the card. In the worst case, the data must be completely retransmitted. CAUTION! Permanent malfunction of the Fronius Modbus Card possible. Writing of the final data block from the external flash memory to the microcontroller must not be interrupted. This critical phase only lasts a few milliseconds. In this period, the power supply must not fail. Transmission Mode The update cannot be performed as a broadcast. The Fronius Modbus Card replies to every write command. If the master receives a normal Modbus reply, this means that the data have been processed correctly and the next write command can be performed. Write commands must always be executed using function code 0x101). If there are problems with the writing of data, exception code 4 is sent back. In this case, the update must be restarted. In the event of pauses longer than 30 seconds between the data blocks, the update is automatically aborted and must be restarted. 1) Performing Firmware Updates 1 The prefix "0x" stands for hexadecimal numbers Determine the size of the firmware file in bytes 73 EN-US Firmware update 2 Enter the number of bytes into registers 102 and 103 (FW_Size) Example: For 78080 bytes, 0x0001 is entered into register 102 and 0x3100 is entered into register 103 3 Wait for response A normal Modbus response means that the data has been correctly entered and the firmware data can now be sent. A response with exception code 4 means a problem writing to the registers or the firmware file to be sent is too large or too small In this case, the update process must be restarted from step 2 4 Enter data into registers 104 to 137 NOTE! A single command must be used to write registers 104 to 137 – – In register 104 (FW_BlockNumber), enter the number of the current data block (starting with 0 for the first block) In register 105 (FW_Bytes_in_Block), enter the number of bytes in the current block 2 – 5 6 NOTE! The number of bytes in the final block may differ from the usual 64 bytes Enter the firmware data in blocks of 64 bytes into registers 106 to 137 (FW_Data_01 to FW_Data_32) Wait for response A normal Modbus response means that the data has been correctly received and buffered. The block number can then be increased by one. A response with exception code 4 means a problem writing to the registers or the number of bytes in the block is not correct In this case, the update process must be restarted from step 2 NOTE! If the master does not receive any response, e.g., because the transmission to the Fronius Modbus Card was faulty, the same block can be sent again with the same number Repeat steps 4 and 5 until all data blocks have been transmitted correctly 7 After receiving a correct response for the final data block, enter the CRC32 checksum into registers 100 and 101 (FW_CRC32). 8 Wait for response A normal Modbus response means that the checksum has been correctly written and matches the checksum that was calculated by the Fronius Modbus Card via the firmware data A response with exception code 4 means a problem writing to the registers or the checksums do not match In this case, the update process must be restarted from step 2 9 If the checksums match, the Fronius Modbus Card starts to write the new firmware into the microcontroller and then performs a restart. NOTE! The copying process and the restart take about 15 seconds. During this time, the Fronius Modbus Card cannot be accessed via Modbus. After a successful restart, the Fronius Modbus Card is ready for use again. The update status can be requested via register 138 (FW_UpdateStatus). However, this status is retained only until the Fronius Modbus Card is reset. Alternatively, the firmware version can also be requested. The possible values of register 138 (FW_UpdateStatus) are listed in the following table. 74 Description 0x0000 No update 0x0001 Update successful 0x0002 FW too great or too small 0x0003 Incorrect CRC 0x0004 General error 0x0005 FW is already up to date 0x0006 FW not suitable for device type 0x0007 Length of data block not correct 0x0008 Block number too high 0x0009 Block sequence incorrect 0x000A No update process, but data received 0x000B No update process, but CRC received 0x000C Final block expected, but not received 0x000D Incorrect copier CRC during writing 0x000E Incorrect copier CRC after writing 0x000F Incorrect version 0x0010 CRC not received in the correct order 0x0011 Incorrect CRC format 0x0012 Incorrect image size format 0x0013 Incorrect data block format 0x00FF Update process EN-US Value 75 Setting the Baud Rate General The following settings are possible for the baud rate of the Fronius Modbus Card: 9600 baud (factory setting) 19200 baud The following settings are possible for the parity of the Fronius Modbus Card: even odd no parity (factory setting) Setting Baud Rate and/or Parity A broadcast-message is normally used to set the baud rate and/or parity. In this case, the settings are changed without a response from the Modbus participants The new values must be confirmed within 30 seconds by sending the same messages again with the new settings If the settings are not confirmed, all the participating Fronius Modbus Cards will revert to their original settings after 30 seconds If the settings are confirmed, the new values will also be stored in the external flash memory and will therefore also apply after the Fronius Modbus Card is restarted In individual cases, it may also be necessary to change the baud rate and/or parity of a Fronius Modbus Card. In such a case, the response is sent back using the original baud rate/parity. Only then are the settings changed. The new values must be confirmed within 30 seconds by sending the same messages again with the new settings If the settings are not confirmed, the Fronius Modbus Card will revert to its original settings after 30 seconds If the settings are confirmed, the new values will also be stored in the external flash memory and will therefore also apply after the Fronius Modbus Card is restarted Example: 9600 Baud and no parity have been set Change to 19200 Baud and even parity 1 Enter 19200 into register MBC_Baudrate 2 Enter 0 (for even parity) into register MBC_Parity 3 After receiving a correct response, switch to the new settings (19200, even) and reenter 19200 and 0 A normal response means that the settings have been applied. 76 Common & Inverter Model Type Units Scale factor 0x03 C_SunSpec_ID uint32 N/A N/A indicates that it is a valid Sun0x53756e53 Spec Modbus Map 40003 40003 1 RO 0x03 C_SunSpec_DID uint16 N/A N/A indicates that it is a valid Sun0x0001 Spec Common Model block 40004 40004 1 RO 0x03 C_SunSpec_Length uint16 Registers 40005 40020 16 RO 0x03 C_Manufacturer String(32) 40021 40036 16 RO 0x03 C_Model 40037 40044 8 RO 0x03 40045 40052 8 RO 40053 40068 16 RO 40069 40069 Description Value range Function codes RO Name R/W 2 End 40001 40002 Start Size EN-US Common & Inverter Register N/A Length of model 65 N/A N/A Manufacturer name "Fronius" String(32) N/A N/A Inverter type e.g., "IG+150 V" C_Options String(16) N/A N/A SW Version of Modbus Card 0x03 C_Version String(16) N/A N/A Manufacturer-specific value 0x03 C_SerialNumber String(32) N/A N/A Manufacturer-specific value uint16 N/A N/A Modbus ID indicates that it is a valid SunSpec Inverter Modbus Map N/A 101: single phase 101, 102, 103 102: split phase 103: three phase 0x03 1 R/W 0x06 0x10 C_DeviceAddress 40070 40070 1 RO 0x03 C_SunSpec_DID uint16 N/A 40071 40071 1 RO 0x03 C_SunSpec_Length uint16 Registers N/A Length of model 40072 40072 1 RO 0x03 I_AC_Current uint16 A _SF Total AC current 40073 40073 1 RO 0x03 I_AC_CurrentA uint16 A _SF AC current phase A 40074 40074 1 RO 0x03 I_AC_CurrentB uint16 A _SF AC current phase B 40075 40075 1 RO 0x03 I_AC_CurrentC uint16 A _SF AC current phase C 40076 40076 1 RO 0x03 I_AC_Current_SF int16 SF 40077 40077 1 RO 0x03 I_AC_VoltageAB uint16 V _SF AC voltage phase AB 40078 40078 1 RO 0x03 I_AC_VoltageBC uint16 V _SF AC voltage phase BC 40079 40079 1 RO 0x03 I_AC_VoltageCA uint16 V _SF AC voltage phase CA 40080 40080 1 RO 0x03 I_AC_VoltageAN uint16 V _SF AC voltage phase A neutral wire 40081 40081 1 RO 0x03 I_AC_VoltageBN uint16 V _SF AC voltage phase B neutral wire 40082 40082 1 RO 0x03 I_AC_VoltageCN uint16 V _SF AC voltage phase C neutral wire 40083 40083 1 RO 0x03 I_AC_Voltage_SF int16 SF N/A Scale factor AC voltage 40084 40084 1 RO 0x03 I_AC_Power int16 W _SF AC infeed power 40085 40085 1 RO 0x03 I_AC_Power_SF int16 SF N/A Scale factor AC infeed power 40086 40086 1 RO 0x03 I_AC_Frequency uint16 Hz _SF AC frequency N/A Scale factor AC current SW Version of Inverter 50 -10 to +10 -10 to +10 -10 to +10 77 Type Units Scale factor int16 SF N/A Scale factor 40088 40088 1 RO 0x03 I_AC_VA int16 VA _SF Apparent power 40089 40089 1 RO 0x03 I_AC_VA_SF int16 SF N/A Scale factor 40090 40090 1 RO 0x03 I_AC_VAR int16 Var _SF Reactive power 40091 40091 1 RO 0x03 I_AC_VAR_SF int16 SF N/A Scale factor 40092 40092 1 RO 0x03 I_AC_PF int16 % _SF Power factor 40093 40093 1 RO 0x03 I_AC_PF_SF int16 SF N/A Scale factor 40094 40095 2 RO 0x03 I_AC_Energy_WH uint32 Wh _SF Total fed-in energy 40096 40096 1 RO 0x03 I_AC_Energy_WH_SF int16 SF N/A Scale factor 40097 40097 1 RO 0x03 I_DC_Current uint16 A _SF DC current 40098 40098 1 RO 0x03 I_DC_Current_SF int16 SF N/A Scale factor 40099 40099 1 RO 0x03 I_DC_Voltage uint16 V _SF DC voltage 40100 40100 1 RO 0x03 I_DC_Voltage_SF int16 SF N/A Scale factor 40101 40101 1 RO 0x03 I_DC_Power int16 W _SF DC power 40102 40102 1 RO 0x03 I_DC_Power_SF int16 SF N/A Scale factor 40103 40103 1 RO 0x03 I_Temp_Cab int16 °C _SF Housing temperature 40104 40104 1 RO 0x03 I_Temp_Sink int16 °C _SF Heat sink temperature 40105 40105 1 RO 0x03 I_Temp_Trans int16 °C _SF Transformer temperature 40106 40106 1 RO 0x03 I_Temp_Other int16 °C _SF Other temperature 40107 40107 1 RO 0x03 I_Temp_SF int16 SF N/A Scale factor 40108 40108 1 RO 0x03 I_Status uint16 Enumerated Name 78 Value N/A Operating mode Description I_STATUS_OFF 1 Off I_STATUS_SLEEPING 2 In operation (no feed-in) I_STATUS_STARTING 3 Run-up phase I_STATUS_MPPT 4 Normal operation I_STATUS_THROTTLED 5 Power Reduction I_STATUS_SHUTTING_DOWN 6 Switch-off phase I_STATUS_FAULT 7 Error exists I_STATUS_STANDBY 8 Standby Value range Function codes I_AC_Frequency_SF Description R/W 0x03 Name Size RO End 1 Start 40087 40087 -10 to +10 -10 to +10 -10 to +10 -10 to +10 -10 to +10 -10 to +10 -10 to +10 -10 to +10 -10 to +10 Name Value N/A Value range Enumerated Description uint16 EN-US I_Status_Vendor Scale factor 0x03 Units Function codes RO Type R/W 1 Name Size End Start 40109 40109 Vendor Defined Operating State Description I_STATUS_OFF 1 Off I_STATUS_SLEEPING 2 In operation (no feed-in) I_STATUS_STARTING 3 Run-up phase I_STATUS_MPPT 4 Normal operation I_STATUS_THROTTLED 5 Power Reduction I_STATUS_SHUTTING_DOWN 6 Switch-off phase I_STATUS_FAULT 7 Error exists I_STATUS_STANDBY 8 Standby I_STATUS_NO_BUSINIT 9 No Fronius Solar Net communication I_STATUS_NO_COMM_INV 10 No communication with inverter I_STATUS_SN_OVERCURRENT 11 Overcurrent identified in Fronius Solar Net plug I_STATUS_BOOTLOAD 12 Inverter update is being performed I_STATUS_AFCI 13 AFCI event 40110 40111 2 RO 0x03 I_Event_1 uint32 Bit field N/A Event Flags (bits 0-31) 40112 40113 2 RO 0x03 I_Event_2 uint32 Bit field N/A Event Flags (bits 32-63) 40114 40115 2 RO 0x03 I_Event_1_Vendor uint32 Bit field N/A Vendor Defined Event Flags (bits 0-31) 40116 40116 2 RO 0x03 I_Event_2_Vendor uint32 Bit field N/A Vendor Defined Event Flags (bits 32-63) 40118 40119 2 RO 0x03 I_Event_3_Vendor uint32 Bit field Vendor Defined Event Flags N/A (bits 64-95) 40120 40121 2 RO 0x03 I_Event_4_Vendor uint32 Bit field N/A See "SunSpec Event Flags" See "Fronius Event Flags" Vendor Defined Event Flags (bits 96-127) 79 Setting the Modbus Device ID General There are two options for setting the Modbus device ID of a Fronius Modbus Card: using the two hexadecimal rotary switches on the Fronius Modbus Card via Modbus using register 40069 NOTE! To ensure flawless operation, the Modbus device ID needs to be set to a value between 1 and 247 (01 to F7 hex). No Modbus device ID may be used more than once in the same Modbus system. Setting the Modbus Device ID 1 In register 40069 (C_DeviceAddress), enter the new Modbus device ID 2 The response from the Fronius Modbus Card is still sent using the original Modbus device ID A normal Modbus response means that the data has been correctly written and the new Modbus device ID can now be used. If an invalid ID has been assigned, a response is sent back with exception code 3. The ID remains unchanged. NOTE! The new Modbus device ID is stored in the external flash memory and will still be valid after a restart. If a change is made to the setting wheels, the Modbus device ID which has been set there will become effective though. 80 Nameplate model (IC120) This model corresponds to a rating plate. The following data can be read: DERType (40123) type of device. The register returns the value 4 (PV device) WRtg (40125) Nominal power of inverter VaRtg (40127) Nominal apparent power of inverter VArRtgQ1 (40129)-VArRtgQ4 (40132) Nominal reactive power values for the four quadrants ARtg (40134) Nominal current of inverter PFRtgQ1 (40136)–PFRtgQ4 (40139) Minimal power factor values for the four quadrants EN-US General Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Nameplate Registers 40122 40122 1 R 0x03 ID uint16 A well-known value 120. 120 Uniquely identifies this as a SunSpec Nameplate Mode 40123 40123 1 R 0x03 L uint16 40124 40124 1 R 0x03 DERTyp enum16 40125 40125 1 R 0x03 WRtg uint16 40126 40126 1 R 0x03 WRtg_SF sunssf 40127 40127 1 R 0x03 VARtg uint16 40128 40128 1 R 0x03 VARtg_SF sunssf 40129 40129 1 R 0x03 VArRtgQ1 int16 var VArRtg_SF Continuous VAR capability of the inverter in quadrant 1. 40130 40130 1 R 0x03 VArRtgQ2 int16 var VArRtg_SF Continuous VAR capability of the inverter in quadrant 2. Not supported 40131 40131 1 R 0x03 VArRtgQ3 int16 var VArRtg_SF Continuous VAR capability of the inverter in quadrant 3. Not supported Registers Length of Nameplate Model 26 Type of DER device. 4 Default value is 4 to indicate PV device W WRtg_SF Continuous power output capability of the inverter. Scale factor VA VARtg_SF 0 Continuous volt-ampere capability of the inverter. Scale factor 0 81 Range of values 0x03 VArRtgQ4 int16 40133 40133 1 R 0x03 VArRtg_SF sunssf 40134 40134 1 R 0x03 ARtg uint16 40135 40135 1 R 0x03 ARtg_SF sunssf 40136 40136 1 R 0x03 PFRtgQ1 int16 cos() PFRtg_SF Minimum power factor capability of the inverter in quadrant 1. 40137 40137 1 R 0x03 PFRtgQ2 int16 cos() PFRtg_SF Minimum power factor Not supportcapability of the inverter ed in quadrant 2. 40138 40138 1 R 0x03 PFRtgQ3 int16 cos() PFRtg_SF Minimum power factor Not supportcapability of the inverter ed in quadrant 3. 40139 40139 1 R 0x03 PFRtgQ4 int16 cos() PFRtg_SF Minimum power factor capability of the inverter in quadrant 4. 40140 40140 1 R 0x03 PFRtg_SF sunssf 40141 40141 1 R 0x03 WHRtg uint16 40142 40142 1 R 0x03 WHRtg_SF sunssf 40143 40143 1 R 0x03 AhrRtg uint16 40144 40144 1 R 0x03 AhrRtg_SF sunssf 40145 40145 1 R 0x03 MaxChaRte uint16 40146 40146 1 R 0x03 MaxChaRte_SF sunssf 40147 40147 1 R 0x03 MaxDisChaRte uint16 40148 40148 1 R 0x03 MaxDisChaRte_SF 40149 40149 1 R 0x03 Pad 82 VArRtg_SF Description R sunssf var Scale factor Units Type Name Function codes R/W Size End Start 40132 40132 1 Continuous VAR capability of the inverter in quadrant 4. Scale factor A ARtg_SF Maximum RMS AC current level capability of the inverter. Scale factor Scale factor Wh WHRtg_SF AhrRtg_SF Not supported Not supported MaxMaximum rate of energy Not supportChaRte transfer into the storage ed _SF device. Scale factor W -3 The usable capacity of Not supportthe battery. Maximum ed charge minus minimum charge from a technology capability perspective (Amp-hour capacity rating). Scale factor for amphour rating. W -2 Nominal energy rating of Not supportstorage device. ed Scale factor AH 1 Not supported Maximum rate of energy Not supportMaxtransfer out of the stor- ed DisChaRte age device. _SF Scale factor Pad register Not supported Basic Settings Model (IC121) EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Basic Settings Register 40150 40150 1 R 0x03 ID uint16 A well-known value 121. 121 Uniquely identifies this as a SunSpec basic settings model 40151 40151 1 R 0x03 L uint16 Registers 40152 40152 1 R 0x03 WMax uint16 W VAMax- Setting for maximum _SF power output. Default to WRtg. 40153 40153 1 RW 0x03 VRef 0x06 0x10 uint16 V VAMax- Voltage at the PCC. _SF 40154 40154 1 RW 0x03 VRefOfs 0x06 0x10 int16 V VRefOfs_S F Offset from PCC to inverter. 40155 40155 1 RW 0x03 VMax 0x06 0x10 uint16 V VMinMax_SF Setpoint for maximum voltage. 40156 40156 1 RW 0x03 VMin 0x06 0x10 uint16 V VMinMax_SF Setpoint for minimum voltage. 40157 40157 1 R 0x03 VAMax uint16 VA VAMax- Setpoint for maximum _SF apparent power. Default to VARtg. 40158 40158 1 R 0x03 VARMaxQ1 int16 var VARMax_SF Setting for maximum reactive power in quadrant 1. Default to VArRtgQ1. 40159 40159 1 R 0x03 VARMaxQ2 int16 var VARMax_SF Setting for maximum re- Not supportactive power in quadrant ed 2. Default to VArRtgQ2. 40160 40160 1 R 0x03 VARMaxQ3 int16 var VARMax_SF Setting for maximum re- Not supportactive power in quadrant ed 3 Default to VArRtgQ3. 40161 40161 1 R 0x03 VARMaxQ4 int16 var VARMax_SF Setting for maximum reactive power in quadrant 4 Default to VArRtgQ4. 40162 40162 1 R 0x03 WGra uint16 % WMax/ min WGra_ SF Default ramp rate of change of active power due to command or internal action. Length of Basic Settings 30 Model Not supported 83 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40163 40163 1 R 0x03 PFMinQ1 int16 cos() PFMin_ Setpoint for minimum SF power factor value in quadrant 1. Default to PFRtgQ1. 40164 40164 1 R 0x03 PFMinQ2 int16 cos() PFMin_ Setpoint for minimum SF power factor value in quadrant 2. Default to PFRtgQ2. Not supported 40165 40165 1 R 0x03 PFMinQ3 int16 cos() PFMin_ Setpoint for minimum SF power factor value in quadrant 3. Default to PFRtgQ3. Not supported 40166 40166 1 R 0x03 PFMinQ4 int16 cos() PFMin_ Setpoint for minimum SF power factor value in quadrant 4. Default to PFRtgQ4. 40167 40167 1 R 0x03 VArAct enum16 VAR action on change Not supportbetween charging and ed discharging: 1=switch 2=maintain VAR characterization. 40168 40168 1 R 0x03 ClcTotVA enum16 Calculation method for total apparent power. 1=vector 2=arithmetic. 40169 40169 1 R 0x03 MaxRmpRte uint16 % WGra MaxRmpRte_S F Setpoint for maximum Not supportramp rate as percentage ed of nominal maximum ramp rate. This setting will limit the rate that watts delivery to the grid can increase or decrease in response to intermittent PV generation. 40170 40170 1 R 0x03 ECPNomHz uint16 Hz ECPNomHz_SF Setpoint for nominal fre- Not supportquency at the ECP. ed 40171 40171 1 R 0x03 ConnPh enum16 Identity of connected Not supportphase for single phase ed inverters. A=1 B=2 C=3. 40172 40172 1 R 0x03 WMax_SF sunssf Scale factor for maximum power output. 0 40173 40173 1 R 0x03 VRef_SF sunssf Scale factor for voltage at the PCC. 0 40174 40174 1 R 0x03 VRefOfs_SF sunssf Scale factor for offset voltage. 0 40175 40175 1 R 0x03 VMinMax_SF sunssf Scale factor for min/max 0 voltages. 84 Not supported EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40176 40176 1 R 0x03 VAMax_SF sunssf Scale factor for voltage at the PCC. 40177 40177 1 R 0x03 VARMax_SF sunssf Scale factor for reactive 1 power. 40178 40178 1 R 0x03 WGra_SF sunssf Scale factor for default ramp rate. Not supported 40179 40179 1 R 0x03 PFMin_SF sunssf Scale factor for minimum power factor. -3 40180 40180 1 R 0x03 MaxRmpRte_SF sunssf Scale factor for maximum ramp percentage. Not supported 40181 40181 1 R 0x03 ECPNomHz_SF sunssf Scale factor for nominal Not supportfrequency. ed Reference voltage 0 VRef (40153) The reference voltage is the voltage at the point of common coupling where the local grid is connected to the public grid. The reference voltage is the same as the inverter's nominal voltage. => see figure "Point of common coupling" During initial start-up, the Fronius Modbus Card automatically determines the reference voltage from the voltage values of the inverter's individual phases. This method is however inaccurate and fluctuations in the grid voltage or voltage deviations at the connection point may cause a VRef of 230 V in a 240 V grid. It is therefore necessary to manually transfer the correct reference voltage to the Fronius Modbus Card. The value is given in volts in the range of 0x00 (0) to 0x190 (400) This value is saved on the Fronius Modbus Card. The value will be deleted if the Fronius Modbus Card is fitted in another inverter. Example Settings = Electrical Connection Point (ECP) VRefOfs = 4V VRefOfs = 2V Utility Power System Local Bus VRefOfs = 3V Local Power System with Line Resistors Point of Common Coupling (PCC) VRef = 120V DER interconnections Point of common coupling 85 Deviation from Reference Voltage VRefOfs (40154) Depending on the connection of the local grid, there may be a deviation from the reference voltage at the point where each individual inverter is connected to the local grid (see figure "Point of common coupling"). If this deviation is known, it should be specified. When using operating modes "Volt-Watt" and "Volt'VAr", the voltage values of the Fronius Modbus Card are then adjusted accordingly. The value is given in volts in the range of 0xFFEC (-20) to 0x14 (20). That corresponds to a possible deviation of -20 V to +20 V. Switch-off Limits 86 VMax (40155) and VMin (40156) These two registers can be used to change the inverter's switch-off limits. During initial start-up, the inverter's original values will be automatically saved by the Fronius Modbus Card as a reference. These values represent the maximum and minimum limits. When inserting the Fronius Modbus Card into another inverter, these values will be deleted and automatically re-read by the new inverter. Extended Measurements & Status Model (IC122) 40182 40182 1 R 0x03 ID uint16 40183 40183 1 R 0x03 L uint16 40184 40184 1 R 0x03 PVConn 40185 40185 1 R 40186 40186 1 EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Extended Measurements & Status Register A well-known value 122. 122 Uniquely identifies this as a SunSpec Measurements_Status Model Registers Length of Measurements_Status Model 44 bitfield16 PV inverter present/ available status. Enumerated value. Bit 0: Connected Bit 1: Available Bit 2: Operating Bit 3: Test 0x03 StorConn bitfield16 Storage inverter present/available status. Enumerated value. Not supported R 0x03 ECPConn bitfield16 ECP connection status: 0: Discondisconnected=0 connected nected=1. 1: Connected 40187 40190 4 R 0x03 ActWh acc64 Wh AC lifetime active (real) energy output. 40191 40194 4 R 0x03 ActVAh acc64 VAh AC lifetime apparent en- Not supportergy output. ed 40195 40198 4 R 0x03 ActVArhQ1 acc64 varh AC lifetime reactive energy output in quadrant 1. Not supported 40199 40202 4 R 0x03 ActVArhQ2 acc64 varh AC lifetime reactive energy output in quadrant 2. Not supported 40203 40206 4 R 0x03 ActVArhQ3 acc64 varh AC lifetime negative en- Not supportergy output in quadrant ed 3. 40207 40210 4 R 0x03 ActVArhQ4 acc64 varh AC lifetime reactive energy output in quadrant 4. Not supported 40211 40211 1 R 0x03 VArAval int16 var Amount of VARs available without impacting watts output. Not supported 40212 40212 1 R 0x03 VArAval_SF sunssf VArAval_SF Scale factor for available Not supportVARs. ed 87 Range of values Description R 0x03 WAval uint16 40214 40214 1 R 0x03 WAval_SF sunssf Scale factor for available Not supportwatts. ed 40215 40216 2 R 0x03 StSetLimMsk bitfield32 Bit Mask indicating setpoint limit(s) reached. Bits are persistent and must be cleared by the controller. Not supported 40217 40218 2 R 0x03 StActCtl bitfield32 Bit Mask indicating which inverter controls are currently active. Bit 0: FixedW Bit 1: FixedVAR Bit 2: FixedPF Bit 3: VoltVar Bit 9: WattPF Bit 10: VoltWatt 40219 40222 4 R 0x03 TmSrc String (8) Source of time synchro- RTC nization. 40223 40224 2 RW 0x03 Tms 0x06 0x10 uint32 40225 40225 1 R 0x03 RtSt bitfield16 40226 40226 1 R 0x03 Ris uint16 40227 40227 1 R 0x03 Ris_SF int16 88 W Scale factor Units Type Name Function codes R/W Size End Start 40213 40213 1 Secs WAval_ Amount of watts availSF able. Not supported Seconds since 01-012000 00:00 UTC Bit Mask indicating 0 which voltage ride through modes are currently active. Ohm Ris_SF Isolation resistance Scale factor for isolation resistance This model provides some additional measurement and status values which do not cover the normal inverter model: - PVConn (40184) This bit field displays the inverter's status Bit 0: Connected Bit 1: Responsive Bit 2: Operating (inverter feeds energy in) - ECPConn (40186) This register displays the status of connection to the grid ECPConn = 1: Inverter is currently feeding power into the grid ECPConn = 0: Inverter is not feeding power into the grid - ActWH (40187–40190) active energy meter - StActCtl (40217–40218) Bit field for currently active inverter modes Bit 0: Power Reduction Bit 1: specification of constant reactive power Bit 2: specification of a constant power factor Bit 3: Volt-VAr characteristic curve Bit 9: Watt-PF characteristic curve Bit 10: Volt-Watt characteristic curve - TmSrc (40219–40222) Source for the time synchronization. The register returns the string "RTC". A RTC on the Fronius Modbus Card provides the inverter with the time and date. - Tms (40223–40224) Current time and date of the RTC The seconds are given from January 1, 2000, 00:00 (UTC) to the current time NOTE! The date and time can however also be set using registers 23 to 28, which have been specially defined by Fronius. - Ris (40226) Insulation resistance EN-US General 89 Immediate Control Model (IC123) General The immediate controls can be used to make the following settings on the inverter: deactivation of inverter's grid power feed operation (standby) constant reduction of output power specification of a constant power factor specification of a constant relative reactive power Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Immediate Controls Register 40228 40228 1 R 0x03 ID uint16 40229 40229 1 R 0x03 L uint16 Registers Length of immediate controls model 40230 40230 1 RW 0x03 Conn_WinTms 0x06 0x10 uint16 Secs Time window for connect/disconnect. 40231 40231 1 RW 0x03 Conn_RvrtTms uint16 0x06 0x10 Secs Timeout period for connect/disconnect. 40232 40232 1 RW 0x03 Conn 0x06 0x10 bitfield16 40233 40233 1 RW 0x03 WMaxLimPct 0x06 0x10 uint16 % WMax 40234 40234 1 RW 0x03 WMax0x06 LimPct_Win0x10 Tms uint16 Secs Time window for power limit change. 40235 40235 1 RW 0x03 WMax0x06 LimPct_RvrtT0x10 ms uint16 Secs Timeout period for pow- 0 – 28800 er limit. 40236 40236 1 R uint16 Secs Ramp time for moving from current setpoint to new setpoint. 0 or 30 – 600 40237 40237 1 RW 0x03 WMaxLim_Ena enum16 0x06 0x10 Enumerated value. Throttle enable/disable control. 0: Disabled 1: Enabled 40238 40238 1 RW 0x03 OutPFSet 0x06 0x10 90 0x03 WMaxLimPct_RmpT ms int16 A well-known value 123. 123 Uniquely identifies this as a SunSpec immediate controls model Enumerated value. Connection control. cos() 24 0: Disconnected 1: Connected WMax- Set power output to LimPct_ specified level. SF OutPF- Set power factor to speSet_SF cific value - cosine of angle. 0 – 300 Range of values Description RW 0x03 OutPF0x06 Set_RvrtTms 0x10 uint16 Secs Timeout period for pow- 0 – 28800 er factor. 40241 40241 1 RW 0x03 OutPF0x06 Set_RmpTms 0x10 uint16 Secs Ramp time for moving from current setpoint to new setpoint. 0 or 30 – 600 40242 40242 1 RW 0x03 OutPFSet_Ena enum16 0x06 0x10 Enumerated value. Fixed power factor enable/disable control. 0: Disabled 1: Enabled 40243 40243 1 R 40244 40244 1 EN-US Units Scale factor Type Name Function codes 40240 40240 1 R/W Time window for power factor change. Size Secs End RW 0x03 OutPFSet_Win- uint16 0x06 Tms 0x10 Start 40239 40239 1 0 – 300 int16 % WMax VArW- Reactive power in perMaxcent of WMax. Pct_SF RW 0x03 VArMaxPct 0x06 0x10 int16 % VArMax VArPct _SF Reactive power in percent of VArMax. 40245 40245 1 R int16 % VArAval VArPct _SF Reactive power in percent of VArAval. Not supported 40246 40246 1 RW 0x03 VArPct_Win0x06 Tms 0x10 uint16 Secs Time window for VAR limit change. 0 – 300 40247 40247 1 RW 0x03 VArPct_RvrtT0x06 ms 0x10 uint16 Secs Timeout period for VAR 0 – 28800 limit. 40248 40248 1 RW 0x03 VArPct_RmpT 0x06 ms 0x10 uint16 Secs Ramp time for moving from current setpoint to new setpoint. 40249 40249 1 R 0x03 VArPct_Mod enum16 Enumerated value. VAR 2: VAR limit limit mode. as a % of VArMax 40250 40250 1 RW 0x03 VArPct_Ena 0x06 0x10 enum16 Enumerated value. Fixed VAR enable/disable control. 0: Disabled 1: Enabled 40251 40251 1 R 0x03 WMaxLimPct_SF sunssf Scale factor for power output percent. 0 40252 40252 1 R 0x03 OutPFSet_SF sunssf Scale factor for power factor. -3 40253 40253 1 R 0x03 VArPct_SF sunssf Scale factor for reactive 0 power. 0x03 VArWMaxPct 0x03 VArAvalPct Not supported 0 or 30 – 600 91 Standby Conn_WinTms (40230) to Conn (40232) These registers are used to control the standby mode (no grid power feed operation) of the inverter. Conn_WinTms (40230) and Conn_RvrtTms (40231) These registers can be used to control the inverter's time response. => see section "Time Response of the Supported Operating Modes". 0 is set as the default for all registers. Conn (40232) Register Conn indicates whether or not the inverter is currently feeding power into the grid (0 = standby, 1 = grid power feed operation). In order to switch the inverter to standby, enter the value 0 into this register. In order to reactivate the inverter, enter the value 1 into this register. NOTE! To find out whether or not the inverter is feeding power into the grid, you can also use the ECPConn register and check the extended measurements and status model. Power Reduction WMaxLimPct (40233) to WMaxLim_Ena (40237) These registers can be used to set an output power reduction in the inverter. WMaxLimPct (40233) In register WMaxLimPct you can enter values between 0% and 100%. Depending on the inverter's software version, values below 10 may force the inverter into standby (no grid power feed operation). The values limit the device's maximum possible output power and therefore may not necessarily affect the real-time power. WMaxLimPct_WinTms (40234), WMaxLimPct_RvrtTms (40235) and WMaxLimPct_RmpTms (40236) These registers can be used to control the time response for this operating mode. => see section "Time Response of the Supported Operating Modes". 0 is set as the default for all registers. WMaxLim_Ena (40237) used to start and end this operating mode Enter value 1 into register WMaxLim_Ena = start operating mode Enter value 0 into register WMaxLim_Ena = end operating mode NOTE! Proceed as follows to change values when an operating mode is active (e.g., when setting a different power limit or return time): enter the new value into the relevant register restart the operating mode using register WMaxLim_Ena 92 1 Enter the value for the output power reduction in register WMaxLimPct (e.g., 30 for 30%). 2 As an option, you can set the start and return time using registers WMaxLimPct_WinTms and WMaxLimPct_RvrtTms 3 As an option, you can set the transition time using register WMaxLimPct_RmpTms=> see section "Time Response of the Supported Operating Modes" 4 Start the operating mode by entering 1 in register WMaxLim_Ena Example: Changing the Return Time When Power Reduction Has Been Activated If the power reduction was originally started using WMaxLimPct_RvrtTms = 0, the operating mode must be manually deactivated. Effects of Reactive Power Specifications on Effective Power The figure "Reactive Power and Power Factor" shows what effect the reactive power and power factor (cos phi) settings have on effective power. 1 Set WMaxLimPct_RvrtTms to 30, for example 2 Apply the change by entering 1 in register WMaxLim_Ena – The operating mode is automatically deactivated after 30 seconds. Reactive Power and Power Factor Legend: W Effective power Wmax Nominal power VAr Reactive power VArmax Nominal reactive power VArrel Relative reactive power (VAr/VArmax) 93 EN-US Example: Setting a Power Reduction Constant Power Factor OutPFSet (40238) to OutPFSet_Ena (40242) These registers can be used to set a constant power factor in the inverter. OutPFSet (40238) In register OutPFSet it is possible to enter both positive and negative values for the power factor. The values must be scaled up by a factor of 1000 , e.g., power factor 0.95 = register value 950 The lowest possible values depend on the inverter type and can be found in the nameplate model NOTE! The power factor value must be entered with the correct sign => see section "Sign Convention for the Power Factor" positive for under-excited negative for over-excited Over-excited is set by default. OutPFSet_WinTms (40239), OutPFSet_RvrtTms (40240) and OutPFSet_RmpTms (40241) These registers can be used to control the inverter's time response for this operating mode. => see section "Time Response of the Supported Operating Modes". 0 is set as the default for all registers. OutPFSet_Ena (40242) used to start and end this operating mode Enter value 1 into register OutPFSet_Ena = start operating mode Enter value 0 into register OutPFSet_Ena = end operating mode NOTE! Proceed as follows to change values when an operating mode is active (e.g., when setting a different power factor or return time): enter the new value into the relevant register restart the operating mode using register OutPFSet_Ena Example: Setting a Constant Power Factor 94 1 Enter the power factor value in register OutPFSet (e.g., 950 for 0.95%) 2 As an option, you can set the start and return time using registers OutPFSet_WinTms and OutPFSet_RvrtTms 3 As an option, you can set the transition time using register OutPFSet_RmpTms=> see section "Time Response of the Supported Operating Modes" 4 Start the operating mode by entering 1 in register OutPFSet_Ena VArMaxPct (40244) to VArPct_Ena (40250) These registers can be used to set a constant value for the reactive power to be produced by the inverter. NOTE! In practical operation, the reactive power that is actually available is specified by the inverter's operating limits. For this reason, the reactive power specification can only be reached if enough effective power is fed into the grid. If too little effective power is fed into the grid, the inverter will operate at its operating limit. VArMaxPct (40244) used to set a value for constant reactive power The minimum and maximum limits depend on the type of inverter VArPct_WinTms (40246), VArPct_RvrtTms (40247) and VArPct_RmpTms (40248) These registers can be used to control the inverter's time response for this operating mode. => see section "Time Response of the Supported Operating Modes". 0 is set as the default for all registers. VArPct_Mod (40249) this register cannot be changed it returns the (currently) supported operating mode reactive power as a percentage of the maximum possible reactive power VArPct_Ena (40250) used to start and end this operating mode Enter value 1 into register VArPct_Ena = start operating mode Enter value 0 into register VArPct_Ena = end operating mode NOTE! Proceed as follows to change values when an operating mode is active (e.g., when setting a different reactive power value or return time): enter the new value into the relevant register restart the operating mode using register VArPct_Ena Example: Setting Constant Reactive Power 1 Enter the relative reactive power value in register VArMaxPct (e.g., 80 for 80%). 2 As an option, you can set the start and return time using registers VArPct_WinTms and VArPct_RvrtTms 3 As an option, you can set the transition time using register VArPct_RmpTms => see section "Time Response of the Supported Operating Modes" 4 Start the operating mode by entering 1 in register VArPct_Ena 95 EN-US Constant Relative Reactive Power Volt-VAr Arrays (IC126) General The Volt-VAr characteristic curve influences the inverter's relative reactive power (VAr) in accordance with the locally measured grid voltage (V). Fronius Modbus Card supports 4 characteristic curves, which each have 4 points. Reactive power changes can also be defined by time (VAr per minute) in order to avoid erratic changes between various operating states. VAr/VArmax [%] + 100 60% 80 90 100 93 -60% 107 110 120 V/VRef [%] The figure shows an example of a characteristic curve for the operating mode VoltVAr. In this example, no reactive power exchange takes place within a range of +/- 7% of the nominal voltage. Outside of this range, the relative reactive power (VAr/VArmax) changes in proportion to the voltage until its value reaches 60% at +/-10% of the nominal voltage. Within the voltage range of +/-10% and the switch-off limits (-20% or +15% of the nominal voltage), the reactive power value remains on the last grid point. - 100 NOTE! In practical operation, the reactive power that is actually available is specified by the inverter's operating limits. For this reason, the reactive power specification taken from the Volt-VAr characteristic curve can only be reached if enough effective power is fed into the grid. If too little effective power is fed into the grid, the inverter will operate at its operating limit. Managing Characteristic Curves ActCrv (40256) to RvrtTms (40259) These registers can be used to manage characteristic curves. ActCrv (40256) This register is used to select the active Volt-VAr characteristic curve. That is the characteristic curve which is communicated to the inverter when the operating mode is activated. Valid values are 0 (no characteristic curve) until 4. NOTE! A characteristic curve must first be selected in order to start the Volt-VAr operating mode. ModEna (40257) Used to start and end this operating mode Enter value 1 into register ModEna = start operating mode Enter value 0 into register ModEna = end operating mode NOTE! Proceed as follows to change values when an operating mode is active (e.g., when setting a different characteristic curve or return time): enter the new value into the relevant register restart the operating mode using register ModEna 96 Setting Characteristic Curves EN-US WinTms (40258) and RvrtTms (40259) These registers can be used to control the time response of the inverter for this operating mode. => see section "Time Response of the Supported Operating Modes". 0 is set as the default for all registers. Use the following registers to set one of the 4 characteristic curves: For characteristic curve 1 1_V1 (40268) to 1_VAr4 (40275) 1_RmpDecTmm (40317) 1_RmpIncTmm (40318) For characteristic curve 2 2_V1 (40322) to 2_VAr4 (40329) 2_RmpDecTmm (40371) 2_RmpIncTmm (40372) For characteristic curve 3 3_V1 (40376) to 3_VAr4 (40383) 3_RmpDecTmm (40425) 3_RmpIncTmm (40426) For characteristic curve 4 4_V1 (40430) to 4_VAr4 (40437) 4_RmpDecTmm (40479) 4_RmpIncTmm (40480) NOTE! There are 54 registers between each of the equivalent registers. Only characteristic curve 1 is described here to represent all the other characteristic curves which can be set. 1_V1 (40268) to 1_VAr4 (40275) 1_V1, 1_V2, 1_V3 and 1_V4 = voltage values as a percentage of the reference voltage (VRef) 1_VAr1, 1_VAr2, 1_VAr3 and 1_VAr4 = reactive power values as a percentage of the maximum reactive power (VArMax) NOTE! Register 1_DeptRef (value =2) is used to specify that the reactive power should be specified as a percentage of the maximum reactive power. This register is write-protected. 1_RmpDecTmm (40317) and 1_RmpIncTmm (40318) These registers define how fast the inverter adjusts the reactive power as the voltage changes (reactive power change rate). The value is specified as a percentage of the maximum reactive power per minute 1_RmpDec_Tmm to reduce the reactive power 1_RmpInc_Tmm to increase the reactive power NOTE! The same value must be entered into both registers because the inverter always uses the same value for increases and reductions in this operating mode. 97 Example This example covers the following steps: Change the points of characteristic curve 1 (according to the values in the figure) Set the reactive power change rate for characteristic curve 1 to 50-times the maximum reactive power per minute (5000% VArmax/min) VAr/VArmax [%] + 100 1 Enter the voltage values [% of VRef] into the following registers: 1_V1 (40268) = 90 1_V2 (40270) = 93 1_V3 (40272) = 107 1_V4 (40274) = 110 2 Enter the reactive power values [% of VArmax] into the following registers: 1_VAr1 (40269) = 60 1_VAr2 (40271) = 0 1_VAr3 (40273) = 0 1_VAr4 (40275) = -60 60% 80 90 100 107 110 120 V/VRef [%] 93 -60% - 100 3 Enter the change rate values into the following registers: 1_RmpDecTmm (40317) = 5000 1_RmpIncTmm (40318) = 5000 4 As an option, you can set the start and return time using registers WinTms (40258) and RvrtTms (40259) 5 Select characteristic curve 1 by entering 1 into register ActCrv (40256) 6 Start the operating mode by entering 1 into register ModEna (40257) 40254 40254 1 R 0x03 ID uint16 40255 40255 1 R 0x03 L uint16 40256 40256 1 RW 0x03 ActCrv 0x06 0x10 40257 40257 1 40258 40258 1 98 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Volt-VAr Arrays Register A well-known value 126. 126 Uniquely identifies this as a SunSpec Static Volt-VAR Model Registers Length of Volt-VAR Model 226 uint16 Index of active curve. 0=no active curve. 0-4 RW 0x03 ModEna 0x06 0x10 bitfield16 Is Volt-VAR control active. 0: Disabled 1: Enabled RW 0x03 WinTms 0x06 0x10 uint16 Time window for voltVAR change. 0 – 300 Secs Range of values Description 40260 40260 1 R 0x03 RmpTms uint16 Secs The time of the PT1 in Not supportseconds (time to accom- ed plish a change of 95%). 40261 40261 1 R 0x03 NCrv uint16 Number of curves supported. 4 40262 40262 1 R 0x03 NPt uint16 Maximum number of points in array. 4 40263 40263 1 R 0x03 V_SF sunssf Scale factor for percent VRef. 0 40264 40264 1 R 0x03 DeptRef_SF sunssf Scale factor for dependent variable. 0 40265 40265 1 R 0x03 RmpIncDec_SF sunssf Scale factor for increment and decrement ramps. 0 40266 40266 1 R 0x03 1_ActPt uint16 Curve 1. Number of ac- 4 tive points in array. 40267 40267 1 R 0x03 1_DeptRef enum16 Curve 1. Meaning of de- 2: % of VArpendent variable. Max 40268 40268 1 RW 0x03 1_V1 0x06 0x10 uint16 % VRef V_SF 40269 40269 1 RW 0x03 1_VAr1 0x06 0x10 int16 % VArMax 40270 40270 1 RW 0x03 1_V2 0x06 0x10 uint16 % VRef V_SF 40271 40271 1 RW 0x03 1_VAr2 0x06 0x10 int16 % VArMax 40272 40272 1 RW 0x03 1_V3 0x06 0x10 uint16 % VRef V_SF 40273 40273 1 RW 0x03 1_VAr3 0x06 0x10 int16 % VArMax 40274 40274 1 RW 0x03 1_V4 0x06 0x10 uint16 % VRef V_SF 40275 40275 1 RW 0x03 1_VAr4 0x06 0x10 int16 % VArMax 40276 40276 1 R uint16 % VRef V_SF 0x03 1_V5 EN-US Units Scale factor Type Name Function codes Timeout period for voltVAR curve selection. R/W Secs Size uint16 End RW 0x03 RvrtTms 0x06 0x10 Start 40259 40259 1 0 – 28800 Curve 1, Point 1 Volts. DeptRe Curve 1, Point 1 VARs. f_SF Curve 1, Point 2 Volts. DeptRe Curve 1, Point 2 VARs. f_SF Curve 1, Point 2 Volts. DeptRe Curve 1, Point 3 VARs. f_SF Curve 1, Point 4 Volts. DeptRe Curve 1, Point 4 VARs. f_SF Curve 1, Point 5 Volts. Not supported 99 R 0x03 1_VAr5 int16 % VArMax 40278 40278 1 R 0x03 1_V6 uint16 % VRef V_SF 40279 40279 1 R 0x03 1_VAr6 int16 % VArMax 40280 40280 1 R 0x03 1_V7 uint16 % VRef V_SF 40281 40281 1 R 0x03 1_VAr7 int16 % VArMax 40282 40282 1 R 0x03 1_V8 uint16 % VRef V_SF 40283 40283 1 R 0x03 1_VAr8 int16 % VArMax 40284 40284 1 R 0x03 1_V9 uint16 % VRef V_SF 40285 40285 1 R 0x03 1_VAr9 int16 % VArMax 40286 40286 1 R 0x03 1_V10 uint16 % VRef V_SF 40287 40287 1 R 0x03 1_VAr10 int16 % VArMax 40288 40288 1 R 0x03 1_V11 uint16 % VRef V_SF 40289 40289 1 R 0x03 1_VAr11 int16 % VArMax 40290 40290 1 R 0x03 1_V12 uint16 % VRef V_SF 40291 40291 1 R 0x03 1_VAr12 int16 % VArMax 40292 40292 1 R 0x03 1_V13 uint16 % VRef V_SF 40293 40293 1 R 0x03 1_VAr13 int16 % VArMax 40294 40294 1 R 0x03 1_V14 uint16 % VRef V_SF 40295 40295 1 R 0x03 1_VAr14 int16 % VArMax 40296 40296 1 R 0x03 1_V15 uint16 % VRef V_SF 40297 40297 1 R 0x03 1_VAr15 int16 % VArMax 40298 40298 1 R 0x03 1_V16 uint16 % VRef V_SF 40299 40299 1 R 0x03 1_VAr16 int16 % VArMax 100 DeptRe Curve 1, Point 5 VARs. f_SF Curve 1, Point 6 Volts. DeptRe Curve 1, Point 6 VARs. f_SF Curve 1, Point 7 Volts. DeptRe Curve 1, Point 7 VARs. f_SF Curve 1, Point 8 Volts. DeptRe Curve 1, Point 8 VARs. f_SF Curve 1, Point 9 Volts. DeptRe Curve 1, Point 9 VARs. f_SF Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40277 40277 1 Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Not supported Curve 1, Point 10 Volts. Not supported DeptRe Curve 1, Point 10 VARs. Not supportf_SF ed Curve 1, Point 11 Volts. Not supported DeptRe Curve 1, Point 11 VARs. Not supportf_SF ed Curve 1, Point 12 Volts. Not supported DeptRe Curve 1, Point 12 VARs. Not supportf_SF ed Curve 1, Point 13 Volts. Not supported DeptRe Curve 1, Point 13 VARs. Not supportf_SF ed Curve 1, Point 14 Volts. Not supported DeptRe Curve 1, Point 14 VARs. Not supportf_SF ed Curve 1, Point 15 Volts. Not supported DeptRe Curve 1, Point 15 VARs. Not supportf_SF ed Curve 1, Point 16 Volts. Not supported DeptRe Curve 1, Point 16 VARs. Not supportf_SF ed R 0x03 1_V17 uint16 % VRef V_SF 40301 40301 1 R 0x03 1_VAr17 int16 % VArMax 40302 40302 1 R 0x03 1_V18 uint16 % VRef V_SF 40303 40303 1 R 0x03 1_VAr18 int16 % VArMax 40304 40304 1 R 0x03 1_V19 uint16 % VRef V_SF 40305 40305 1 R 0x03 1_VAr19 int16 % VArMax 40306 40306 1 R 0x03 1_V20 uint16 % VRef V_SF 40307 40307 1 R 0x03 1_VAr20 int16 % VArMax 40308 40315 8 R 0x03 1_CrvNam String (16) 40316 40316 1 R 0x03 1_RmpTms uint16 Secs 40317 40317 1 RW 0x03 1_RmpDecT0x06 mm 0x10 uint16 % VArMax / min RmpCurve 1. The maximum 60-12000 Incrate at which the VAR 0: as fast as Dec_SF value may be reduced in possible response to changes in the voltage value. 40318 40318 1 RW 0x03 1_RmpIncTmm uint16 0x06 0x10 % VArMax / min RmpCurve 1. The maximum 60-12000 Incrate at which the VAR 0: as fast as Dec_SF value may be increased possible in response to changes in the voltage value. 40319 40319 1 R 0x03 1_ReadOnly enum16 Curve 1, Point 17 Volts. Not supported DeptRe Curve 1, Point 17 VARs. Not supportf_SF ed Curve 1, Point 18 Volts. Not supported DeptRe Curve 1, Point 18 VARs. Not supportf_SF ed Curve 1, Point 19 Volts. Not supported DeptRe Curve 1, Point 19 VARs. Not supportf_SF ed Curve 1, Point 20 Volts. Not supported DeptRe Curve 1, Point 20 VARs. Not supportf_SF ed Curve 1. Optional deNot supportscription for curve. (Max ed 16 chars) Curve 1. The time of the Not supportPT1 in seconds (time to ed accomplish a change of 95%). Boolean flag indicates if 0: Readcurve is read-only or can Write be modified. 1: ReadOnly 40320 40373 Values of curve 2 Register offset 54 to curve 1 Name with prefix "2_" 40374 40427 Values of curve 3 Register offset 108 to curve 1 Name with prefix "3_" 40428 40481 Values of curve 4 Register offset 162 to curve 1 Name with prefix "4_" 101 EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40300 40300 1 Watt-PF Curve (IC131) General The Watt-PF characteristic curve influences the inverter's reactive power behavior using the power factor (PF) in accordance with the effective power. Fronius Modbus Card supports 4 characteristic curves, which each have 4 points. Shift factor changes can also be defined by time in order to avoid erratic changes between various operating states. PF 0.9 Overexcited 20 40 80 60 100 1 46 -0.9 Underexcited Managing Characteristic Curves 74 W/Wmax [%] The figure shows an example of a characteristic curve for the operating mode WattPF. In this example, there is a reactive power exchange with a PF of 0.9 (overexcited) within a range of up to 40% of the nominal effective power. Above this range, the PF increases linearly. No reactive power exchange takes place within a range of 46% and 74% of the nominal effective power (deadband, PF = 1). Above this range, the PF decreases linearly until it reaches a value of 0.9 (under-excited) at 80% of the nominal effective power. ActCrv (40484) to RvrtTms (40487) These registers can be used to manage the characteristic curves. ActCrv (40484) This register is used to select the active Watt-PF characteristic curve. That is the characteristic curve which is communicated to the inverter when the operating mode is activated. Valid values are 0 (no characteristic curve) until 4. NOTE! A characteristic curve must first be selected in order to start the Watt-PF operating mode. ModEna (40485) Used to start and end this operating mode Enter value 1 into register ModEna = start operating mode Enter value 0 into register ModEna = end operating mode NOTE! Proceed as follows to change values when an operating mode is active (e.g., when setting a different characteristic curve or return time): enter the new value into the relevant register restart the operating mode using register ModEna WinTms (40486) and RvrtTms (40487) These registers can be used to control the time response of the inverter for this operating mode. => see section "Time Response of the Supported Operating Modes". 0 is set as the default for all registers. 102 Use the following registers to set one of the 4 characteristic curves: For characteristic curve 1 1_W1 (40495) to 1_PF4 (40502) 1_RmpDecTmm (40544) 1_RmpIncTmm (40545) For characteristic curve 2 2_W1 (40549) to 2_PF4 (40556) 2_RmpDecTmm (40598) 2_RmpIncTmm (40599) For characteristic curve 3 3_W1 (40603) to 3_PF4 (40610) 3_RmpDecTmm (40652) 3_RmpIncTmm (40653) For characteristic curve 4 4_W1 (40657) to 4_PF4 (40664) 4_RmpDecTmm (40706) 4_RmpIncTmm (40707) EN-US Setting Characteristic Curves NOTE! There are 54 registers between each of the equivalent registers. Only characteristic curve 1 is described here to represent all the other characteristic curves which can be set. 1_W1 (40495) to 1_PF4 (40502) 1_W1, 1_W2, 1_W3 and 1_W4 = power values as a percentage of the nominal power 1_PF1, 1_PF2, 1_PF3 and 1_PF4 = power factor values NOTE! The power factor value must be entered with the correct sign => see section "Sign Convention for the Power Factor" 1_RmpDecTmm (40544) and 1_RmpIncTmm (40545) These registers define how fast the inverter adjusts the reactive power as the power changes (power factor change rate) The value is specified as a percentage of the maximum power factor per minute 1_RmpDec_Tmm used to reduce the power factor 1_RmpInc_Tmm used to increase the power factor NOTE! The same value must be entered into both registers because the inverter always uses the same value for increases and reductions in this operating mode. 103 Example This example covers the following steps: Change the points of characteristic curve 1 (according to the values in the figure) NOTE! The power factor value must be entered with the correct sign => see section "Sign Convention for the Power Factor" - Set power factor change rate for characteristic curve 1 to 0.2 per minute PF 1 Enter the power values [% of Wmax] into the following registers: 1_W1 (40495) = 40 1_W2 (40497) = 46 1_W3 (40499) = 74 1_W4 (40501) = 80 2 Enter power factor values (multiplied by a factor of 1000) into the following registers: 1_PF1 (40496) = -900 1_PF2 (40498) = 1000 1_PF3 (40500) = 1000 1_PF4 (40502) = 900 0.9 Overexcited 20 40 80 60 100 1 W/Wmax [%] 74 46 -0.9 Underexcited 3 Enter the change rate values into the following registers: 1_RmpDecTmm (40544) = 200 1_RmpIncTmm (40545) = 200 4 As an option, you can set the start and return time using registers WinTms (40486) and RvrtTms (40487) 5 Select characteristic curve 1 by entering 1 into register ActCrv (40484) 6 Start the operating mode by entering 1 into register ModEna (40485) Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Watt-PF Curve Register 40482 40482 1 R 0x03 ID uint16 A well-known value 131. 131 Uniquely identifies this as a SunSpec Watt-PF Model 40483 40483 1 R 0x03 L uint16 Length of Watt-PF Mod- 226 el 40484 40484 1 RW 0x03 ActCrv 0x06 0x10 uint16 Index of active curve. 0=no active curve. 40485 40485 1 RW 0x03 ModEna 0x06 0x10 bitfield16 Is watt-PF mode active. 0: Disabled 1: Enabled 104 0-4 Range of values Description 40487 40487 1 RW 0x03 RvrtTms 0x06 0x10 uint16 Secs Timeout period for watt- 0 – 28800 pf curve selection. 40488 40488 1 R 0x03 RmpTms uint16 Secs Ramp time for moving from current mode to new mode. Not supported 40489 40489 1 R 0x03 NCrv uint16 Number of curves supported. 4 40490 40490 1 R 0x03 NPt uint16 40491 40491 1 R 0x03 W_SF sunssf Scale factor for percent WMax. 0 40492 40492 1 R 0x03 PF_SF sunssf Scale factor for PF. -3 40493 40493 1 R 0x03 RmpIncDec_SF sunssf Scale factor for increment and decrement ramps. 0 40494 40494 1 R 0x03 1_ActPt Curve 1. Number of ac- 4 tive points in array. 40495 40495 1 RW 0x03 1_W1 0x06 0x10 int16 % WMax W_SF Curve 1, Point 1 Watts. 40496 40496 1 RW 0x03 1_PF1 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 1 PF. 40497 40497 1 RW 0x03 1_W2 0x06 0x10 int16 % WMax W_SF Curve 1, Point 2 Watts. 40498 40498 1 RW 0x03 1_PF2 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 2 PF. 40499 40499 1 RW 0x03 1_W3 0x06 0x10 int16 % WMax W_SF Curve 1, Point 3 Watts. 40500 40500 1 RW 0x03 1_PF3 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 3 PF. 40501 40501 1 RW 0x03 1_W4 0x06 0x10 int16 % WMax W_SF Curve 1, Point 4 Watts. 40502 40502 1 RW 0x03 1_PF4 0x06 0x10 int16 Cos() PF_SF Curve 1, Point 4 PF. 40503 40503 1 R int16 % WMax W_SF Curve 1, Point 5 Watts. 0x03 1_W5 Registers EN-US Units Scale factor Type Name Function codes Time window for watt-pf 0 – 300 change. R/W Secs Size uint16 End RW 0x03 WinTms 0x06 0x10 Start 40486 40486 1 Max number of points in 4 array. uint16 Not supported 105 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40504 40504 1 R 0x03 1_PF5 int16 Cos() PF_SF Curve 1, Point 5 PF. Not supported 40505 40505 1 R 0x03 1_W6 int16 % WMax W_SF Curve 1, Point 6 Watts. Not supported 40506 40506 1 R 0x03 1_PF6 int16 Cos() PF_SF Curve 1, Point 6 PF. Not supported 40507 40507 1 R 0x03 1_W7 int16 % WMax W_SF Curve 1, Point 7 Watts. Not supported 40508 40508 1 R 0x03 1_PF7 int16 Cos() PF_SF Curve 1, Point 7 PF. Not supported 40509 40509 1 R 0x03 1_W8 int16 % WMax W_SF Curve 1, Point 8 Watts. Not supported 40510 40510 1 R 0x03 1_PF8 int16 Cos() PF_SF Curve 1, Point 8 PF. Not supported 40511 40511 1 R 0x03 1_W9 int16 % WMax W_SF Curve 1, Point 9 Watts. Not supported 40512 40512 1 R 0x03 1_PF9 int16 Cos() PF_SF Curve 1, Point 9 PF. Not supported 40513 40513 1 R 0x03 1_W10 int16 % WMax W_SF Curve 1, Point 10 Watts. Not supported 40514 40514 1 R 0x03 1_PF10 int16 Cos() PF_SF 40515 40515 1 R 0x03 1_W11 int16 % WMax W_SF Curve 1, Point 11 Watts. Not supported 40516 40516 1 R 0x03 1_PF11 int16 Cos() PF_SF Curve 1, Point 1 1PF. 40517 40517 1 R 0x03 1_W12 int16 % WMax W_SF Curve 1, Point 12 Watts. Not supported 40518 40518 1 R 0x03 1_PF12 int16 Cos() PF_SF Curve 1, Point 12 PF. 40519 40519 1 R 0x03 1_W13 int16 % WMax W_SF Curve 1, Point 13 Watts. Not supported 40520 40520 1 R 0x03 1_PF13 int16 Cos() PF_SF Curve 1, Point 13 PF. 40521 40521 1 R 0x03 1_W14 int16 % WMax W_SF Curve 1, Point 14 Watts. Not supported 40522 40522 1 R 0x03 1_PF14 int16 Cos() PF_SF Curve 1, Point 14 PF. 40523 40523 1 R 0x03 1_W15 int16 % WMax W_SF Curve 1, Point 15 Watts. Not supported 40524 40524 1 R 0x03 1_PF15 int16 Cos() PF_SF Curve 1, Point 15 PF. 40525 40525 1 R 0x03 1_W16 int16 % WMax W_SF Curve 1, Point 16 Watts. Not supported 40526 40526 1 R 0x03 1_PF16 int16 Cos() PF_SF Curve 1, Point 16 PF. 106 Not supported Not supported Not supported Not supported Not supported Not supported Not supported R 0x03 1_W17 int16 % WMax W_SF Curve 1, Point 17 Watts. Not supported 40528 40528 1 R 0x03 1_PF17 int16 Cos() PF_SF Curve 1, Point 17 PF. 40529 40529 1 R 0x03 1_W18 int16 % WMax W_SF Curve 1, Point 18 Watts. Not supported 40530 40530 1 R 0x03 1_PF18 int16 Cos() PF_SF Curve 1, Point 18 PF. 40531 40531 1 R 0x03 1_W19 int16 % WMax W_SF Curve 1, Point 19 Watts. Not supported 40532 40532 1 R 0x03 1_PF19 int16 Cos() PF_SF Curve 1, Point 19 PF. 40533 40533 1 R 0x03 1_W20 int16 % WMax W_SF Curve 1, Point 20 Watts. Not supported 40534 40534 1 R 0x03 1_PF20 int16 Cos() PF_SF Curve 1, Point 20 PF. Not supported 40535 40542 8 R 0x03 1_CrvNam String (16) Curve 1. Optional description for curve. Not supported 40543 40543 1 R 0x03 1_RmpPT1Tms uint16 40544 40544 1 RW 0x03 1_RmpDecT0x06 mm 0x10 uint16 % PF/ min RmpCurve 1. The maximum 1200-65535 Incrate at which the power 0: as fast as Dec_SF factor may be reduced in possible response to changes in the power value. 40545 40545 1 RW 0x03 1_RmpIncTmm uint16 0x06 0x10 % PF/ min RmpCurve 1. The maximum 1200-65535 Incrate at which the power 0: as fast as Dec_SF factor may be increased possible in response to changes in the power value. 40546 40546 1 R 40547 40547 1 RW 0x03 1_Pad 0x06 0x10 0x03 1_ReadOnly Secs Not supported Not supported Not supported Curve 1. The time of the Not supportPT1 in seconds (time to ed accomplish a change of 95%). enum16 Curve 1. Enumerated value indicates if curve is read-only or can be modified. pad Curve 1. Pad register. 0: ReadWrite 1: ReadOnly 40548 40601 Values of curve 2 Register offset 54 to curve 1 Name with prefix "2_" 40601 40655 Values of curve 3 Register offset 108 to curve 1 Name with prefix "3_" 40655 40709 Values of curve 4 Register offset 162 to curve 1 Name with prefix "4_" 107 EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40527 40527 1 Volt-Watt Curve (IC132) General The Volt-Watt characteristic curve influences the effective power feed-in operation in accordance with the locally measured voltage. To ensure static voltage stability, the effective power decreases along a statically specified characteristic curve as the voltage is increased. Fronius Modbus Card supports 4 characteristic curves, which each have 3 points. Effective power changes can also be defined by time (as a percentage of the nominal effective power per minute) in order to avoid erratic changes between various operating states. 110 (253 V) (264.5 V) 115 100 ΔW = 33.3% 111 112 113 (259.9 V) V/Vref [%] ΔU = 0.01∙Vref ≙ 2.3 V 0 ΔW/Wavail [%] ΔW/Wavail = 33.3% per 0.01·Vref 14.5% per Volt The characteristic curve shown in the example illustrates a linear reduction by 100% of the effective power between 110% (253 V) and 113% (259.9 V) of the nominal voltage. This reduction relates to the effective power value at the time the lower voltage limit (253 V) was exceeded. It corresponds to a gradient of 14.5% for each volt of voltage change. For the inverter, these specifications mean that the effective power feed-in operation within the range of 253 V and 259.9 V constantly follows the characteristic curve. If the voltage falls back below 253 V, the operating mode is deactivated. NOTE! This characteristic curve can only be activated and deactivated on the inverter if it is in standby mode. The Fronius Modbus Card automatically activates and deactivates the standby mode. Managing Characteristic Curves ActCrv (40712) to RvrtTms (40715) These registers can be used to manage the characteristic curves. ActCrv (40712) This register is used to select the active Volt-Watt characteristic curve. That is the characteristic curve which is communicated to the inverter when the operating mode is activated. Valid values are 0 (no characteristic curve) until 4. NOTE! A characteristic curve must first be selected in order to start the Volt-Watt operating mode. ModEna (40713) Used to start and end this operating mode Enter value 1 into register ModEna = start operating mode Enter value 0 into register ModEna = end operating mode NOTE! Proceed as follows to change values when an operating mode is active (e.g., when setting a different characteristic curve or return time): enter the new value into the relevant register restart the operating mode using register ModEna 108 Setting Characteristic Curves EN-US RvrtTms (40487) This register can be used to control the time response of the inverter for this operating mode. => see section "Time Response of the Supported Operating Modes". 0 is set as the default value. Use the following registers to set one of the 4 characteristic curves: For characteristic curve 1 1_V1 (40724) to 1_W3 (40729) 1_RmpDecTmm (40773) 1_RmpIncTmm (40774) For characteristic curve 2 2_V1 (40778) to 2_W3 (40783) 2_RmpDecTmm (40827) 2_RmpIncTmm (40828) For characteristic curve 3 3_V1 (40832) to 3_W3 (40837) 3_RmpDecTmm (40881) 3_RmpIncTmm (40882) For characteristic curve 4 4_V1 (40886) to 4_W3 (40891) 4_RmpDecTmm (40935) 4_RmpIncTmm (40936) NOTE! There are 54 registers between each of the equivalent registers. Only characteristic curve 1 is described here to represent all the other characteristic curves which can be set. 1_V1 (40724) to 1_W3 (40729) 1_V1, 1_V2 and 1_V3 = voltage values in parts per thousand of the reference voltage (VRef) 1_W1, 1_W2 and 1_W3 = power values as a percentage of the power that is actually available 1_RmpDecTmm (40544) and 1_RmpIncTmm (40545) These registers define how fast the inverter adjusts the output power as the voltage changes (output power change rate). The value is specified as a percentage of the maximum output power per minute 1_RmpDec_Tmm used to reduce the output power 1_RmpInc_Tmm used to increase the output power NOTE! The values for 1_W1 and 1_W2 must be set at 100. 109 Example This example covers the following steps: Change the points of characteristic curve 1 (according to the values in the figure) Set the effective power change rate for characteristic curve 1 to 40-times the maximum output power per minute (4000% VArmax/min) 110 (253 V) (264.5 V) 115 1 Enter the voltage values [% of V] into the following registers: 1_V1 (40724) = 1080 1_V2 (40726) = 1100 1_V3 (40728) = 1130 2 Enter the reactive power values [% of VArmax] into the following registers: 1_W1 (40725) = 100 1_W2 (40727) = 100 1_W3 (40729) = 0 100 ΔW = 33.3% 111 112 113 (259.9 V) V/Vref [%] ΔU = 0.01∙Vref ≙ 2.3 V 0 ΔW/Wavail [%] ΔW/Wavail = 33.3% per 0.01·Vref 14.5% per Volt 3 Enter the change rate values into the following registers: 1_RmpDecTmm (40773) = 4000 1_RmpIncTmm (40774) = 4000 4 As an option, you can set the return time using register RvrtTms (40715) 5 Select characteristic curve 1 by entering 1 into register ActCrv (40712) 6 Start the operating mode by entering 1 into register ModEna (40713) 40710 40710 1 R 0x03 ID uint16 40711 40711 1 R 0x03 L uint16 40712 40712 1 RW 0x03 ActCrv 0x06 0x10 40713 40713 1 40714 40714 1 110 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start Volt-Watt Curve Register A well-known value 132. 132 Uniquely identifies this as a SunSpec Volt-Watt Model Length of Volt-Watt Model. 226 uint16 Index of active curve. 0=no active curve. 0-4 RW 0x03 ModEna 0x06 0x10 bitfield16 Is Volt-Watt control active. 0: Disabled 1: Enabled R uint16 Time window for voltwatt change. Not supported 0x03 WinTms Registers Secs 0 – 28800 40716 40716 1 R 0x03 RmpTms uint16 Secs Ramp time for moving from current mode to new mode. Not supported 40717 40717 1 R 0x03 NCrv uint16 Number of curves supported. 4 40718 40718 1 R 0x03 NPt uint16 Number of points in array. 3 40719 40719 1 R 0x03 V_SF sunssf Scale factor for percent VRef. -1 40720 40720 1 R 0x03 DeptRef_SF sunssf Scale factor for percent DeptRef. 0 40721 40721 1 R 0x03 RmpIncDec_SF sunssf Scale factor for increment and decrement ramps. 0 40722 40722 1 R 0x03 1_ActPt uint16 Curve 1. Number of ac- 3 tive points in array. 40723 40723 1 R 0x03 1_DeptRef enum16 40724 40724 1 RW 0x03 1_V1 0x06 0x10 uint16 % VRef V_SF Curve 1, Point 1 Volts. 40725 40725 1 RW 0x03 1_W1 0x06 0x10 int16 % WMax Curve 1, Point 1 Watts. 40726 40726 1 RW 0x03 1_V2 0x06 0x10 uint16 % VRef V_SF Curve 1, Point 2 Volts. 40727 40727 1 RW 0x03 1_W2 0x06 0x10 int16 % WMax Curve 1, Point 2 Watts. 40728 40728 1 RW 0x03 1_V3 0x06 0x10 uint16 % VRef V_SF Curve 1, Point 3 Volts. 40729 40729 1 RW 0x03 1_W3 0x06 0x10 int16 % WMax Curve 1, Point 3 Watts. 40730 40730 1 R 0x03 1_V4 uint16 % VRef V_SF Curve 1, Point 4 Volts. Not supported 40731 40731 1 R 0x03 1_W4 int16 % WMax Curve 1, Point 4 Watts. Not supported 40732 40732 1 R 0x03 1_V5 uint16 % VRef V_SF Curve 1, Point 5 Volts. Not supported 40733 40733 1 R 0x03 1_W5 int16 % WMax Curve 1, Point 5 Watts. Not supported DeptRe Curve 1. Meaning of de- 2: % of f_SF pendent variable. Waval W_SF W_SF W_SF W_SF W_SF 111 EN-US Range of values Description Units Scale factor Type Name Function codes Timeout period for voltwatt curve selection. R/W Secs Size uint16 End RW 0x03 RvrtTms 0x06 0x10 Start 40715 40715 1 Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40734 40734 1 R 0x03 1_V6 uint16 % VRef V_SF Curve 1, Point 6 Volts. Not supported 40735 40735 1 R 0x03 1_W6 int16 % WMax Curve 1, Point 6 Watts. Not supported 40736 40736 1 R 0x03 1_V7 uint16 % VRef V_SF Curve 1, Point 7 Volts. Not supported 40737 40737 1 R 0x03 1_W7 int16 % WMax Curve 1, Point 7 Watts. Not supported 40738 40738 1 R 0x03 1_V8 uint16 % VRef V_SF Curve 1, Point 8 Volts. Not supported 40739 40739 1 R 0x03 1_W8 int16 % WMax Curve 1, Point 8 Watts. Not supported 40740 40740 1 R 0x03 1_V9 uint16 % VRef V_SF Curve 1, Point 9 Volts. Not supported 40741 40741 1 R 0x03 1_W9 int16 % WMax Curve 1, Point 9 Watts. Not supported 40742 40742 1 R 0x03 1_V10 uint16 % VRef V_SF Curve 1, Point 10 Volts. Not supported 40743 40743 1 R 0x03 1_W10 int16 % WMax W_SF Curve 1, Point 10 Watts. Not supported 40744 40744 1 R 0x03 1_V11 uint16 % VRef V_SF Curve 1, Point 11 Volts. Not supported 40745 40745 1 R 0x03 1_W11 int16 % WMax W_SF Curve 1, Point 11 Watts. Not supported 40746 40746 1 R 0x03 1_V12 uint16 % VRef V_SF Curve 1, Point 12 Volts. Not supported 40747 40747 1 R 0x03 1_W12 int16 % WMax W_SF Curve 1, Point 12 Watts. Not supported 40748 40748 1 R 0x03 1_V13 uint16 % VRef V_SF Curve 1, Point 13 Volts. Not supported 40749 40749 1 R 0x03 1_W13 int16 % WMax W_SF Curve 1, Point 13 Watts. Not supported 40750 40750 1 R 0x03 1_V14 uint16 % VRef V_SF Curve 1, Point 14 Volts. Not supported 40751 40751 1 R 0x03 1_W14 int16 % WMax W_SF Curve 1, Point 14 Watts. Not supported 40752 40752 1 R 0x03 1_V15 uint16 % VRef V_SF Curve 1, Point 15 Volts. Not supported 40753 40753 1 R 0x03 1_W15 int16 % WMax W_SF Curve 1, Point 15 Watts. Not supported 40754 40754 1 R 0x03 1_V16 uint16 % VRef V_SF Curve 1, Point 16 Volts. Not supported 40755 40755 1 R 0x03 1_W16 int16 % WMax W_SF Curve 1, Point 16 Watts. Not supported 40756 40756 1 R 0x03 1_V17 uint16 % VRef V_SF Curve 1, Point 17 Volts. Not supported 112 W_SF W_SF W_SF W_SF R 0x03 1_W17 int16 % WMax W_SF Curve 1, Point 17 Watts. Not supported 40758 40758 1 R 0x03 1_V18 uint16 % VRef V_SF Curve 1, Point 18 Volts. Not supported 40759 40759 1 R 0x03 1_W18 int16 % WMax W_SF Curve 1, Point 18 Watts. Not supported 40760 40760 1 R 0x03 1_V19 uint16 % VRef V_SF Curve 1, Point 19 Volts. Not supported 40761 40761 1 R 0x03 1_W19 int16 % WMax W_SF Curve 1, Point 19 Watts. Not supported 40762 40762 1 R 0x03 1_V20 uint16 % VRef V_SF Curve 1, Point 20 Volts. Not supported 40763 40763 1 R 0x03 1_W20 int16 % WMax Curve 1, Point 20 Watts. Not supported 40764 40771 8 R 0x03 1_CrvNam String (16) 40772 40772 1 R 0x03 1_RmpPt1Tms uint16 40773 40773 1 RW 0x03 1_RmpDecT0x06 mm 0x10 uint16 % WMax/ min RmpCurve 1. The maximum 60-12000 0: as fast as Incrate at which the watt Dec_SF value may be reduced in possible response to changes in the voltage value. 40774 40774 1 RW 0x03 1_RmpIncTmm uint16 0x06 0x10 % WMax/ min RmpCurve 1. The maximum 12-1200 Incrate at which the watt 0: as fast as Dec_SF value may be increased possible in response to changes in the voltage value. 40775 40775 1 R 0x03 1_ReadOnly W_SF Curve 1. Optional description for curve. Secs Not supported Curve 1. The time of the Not supportPT1 in seconds (time to ed accomplish a change of 95%). enum16 Curve 1. Enumerated value indicates if curve is read-only or can be modified. 0: ReadWrite 1: ReadOnly Identifies this as End block 0xFFFF Length of model block 0 40776 40829 Values of curve 2 Register offset 54 to curve 1 Name with prefix "2_" 40830 40883 Values of curve 3 Register offset 108 to curve 1 Name with prefix "3_" 40884 40937 Values of curve 4 Register offset 162 to curve 1 Name with prefix "4_" 40938 40938 1 R 0x03 ID uint16 40939 40939 1 R 0x03 L uint16 Registers 113 EN-US Range of values Description Scale factor Units Type Name Function codes R/W Size End Start 40757 40757 1 Event Flags SunSpec Event Flags Event Event Flags 1 Event Flags 2 I_EVENT_GROUND_FAULT 0x00000001 0x00000000 Ground fault I_EVENT_DC_OVER_VOLT 0x00000002 0x00000000 DC over voltage I_EVENT_AC_DISCONNECT 0x00000004 0x00000000 AC disconnect open I_EVENT_DC_DISCONNECT 0x00000008 0x00000000 DC disconnect open I_EVENT_GRID_DISCONNECT 0x00000010 0x00000000 Grid shutdown I_EVENT_CABINET_OPEN 0x00000020 0x00000000 Cabinet open I_EVENT_MANUAL_SHUTDOWN 0x00000040 0x00000000 Manual shutdown I_EVENT_OVER_TEMP 0x00000080 0x00000000 Over temperature 303, 304, 531, 561 I_EVENT_OVER_FREQUENCY 0x00000100 0x00000000 Frequency above limit 105, 115, 125, 135, 560 I_EVENT_UNDER_FREQUENCY 0x00000200 0x00000000 Frequency under limit 106, 116, 126, 136 I_EVENT_AC_OVER_VOLT 0x00000400 0x00000000 AC voltage above limit 102, 112, 122, 132 I_EVENT_AC_UNDER_VOLT 0x00000800 0x00000000 AC voltage under limit 103, 113, 123, 133 I_EVENT_BLOWN_STRING_FUSE 0x00001000 0x00000000 Blown string fuse 550, 551 I_EVENT_UNDER_TEMP 0x00002000 0x00000000 Under temperature Status Status Codes Special Status Codes 471, 472, 474, 475, 502 107, 117, 127, 137 I_EVENT_MEMORY_LOSS Generic Memory or 0x00004000 0x00000000 Communication error (internal) 402, 404, 405, 414, 416, 417, 419, 421, 425, 431, 451, 452, 453, 454, 460, 461, 464, 465, 466, 467, 504, 505, 506, 507, 508, 510, 511, 514, 516, 517, 541, 553, 558 I_EVENT_HW_TEST_FAILURE 0x00008000 0x00000000 Hardware test failure 401, 403, 406, 407, 457, 469, 515, 532, 533, 535, 555 104, 203, 204 *) 101, 201, 202 *) *) both flags must be set Fronius Event Flags Event Event Flags 1 I_EVENT_INSULATION_FAULT 0x00000001 0x00000000 0x00000000 0x00000000 474, 475, 502 I_EVENT_GRID_ERROR 0x00000002 0x00000000 0x00000000 0x00000000 I_EVENT_AC_OVERCURRENT 0x00000004 0x00000000 0x00000000 0x00000000 301 I_EVENT_DC_OVERCURRENT 0x00000008 0x00000000 0x00000000 0x00000000 302 I_EVENT_OVER_TEMP 0x00000010 0x00000000 0x00000000 0x00000000 303, 304 I_EVENT_POWER_LOW 0x00000020 0x00000000 0x00000000 0x00000000 306, 309 I_EVENT_DC_LOW 0x00000040 0x00000000 0x00000000 0x00000000 307, 310 I_EVENT_INTERMED_VOLT_HIGH 0x00000080 0x00000000 0x00000000 0x00000000 308 114 Event Flags 2 Event Flags 3 Event Flags 4 Status Code on Inverter 101, 104, 107, 117, 127, 137, 108, 109, 205, 206, 305 Event Flags 1 Event Flags 2 Event Flags 3 Event Flags 4 Status Code on Inverter I_EVENT_FREQUENCY_HIGH 0x00000100 0x00000000 0x00000000 0x00000000 105, 115, 125, 135, 203 I_EVENT_FREQUENCY_LOW 0x00000200 0x00000000 0x00000000 0x00000000 106, 116, 126, 136, 204 I_EVENT_AC_VOLTAGE_HIGH 0x00000400 0x00000000 0x00000000 0x00000000 102, 112, 122, 132, 201 I_EVENT_AC_VOLTAGE_LOW 0x00000800 0x00000000 0x00000000 0x00000000 103, 113, 123, 133, 202 I_EVENT_DIRECT_CURRENT 0x00001000 0x00000000 0x00000000 0x00000000 408 I_EVENT_RELAY_FAULT 0x00002000 0x00000000 0x00000000 0x00000000 207, 208, 457 I_EVENT_POWER_STAGE_FAULT 0x00004000 0x00000000 0x00000000 0x00000000 I_EVENT_CONTROL_FAULT 0x00008000 0x00000000 0x00000000 0x00000000 409, 413 I_EVENT_GRID_VOLT_REC 0x00010000 0x00000000 0x00000000 0x00000000 453 I_EVENT_GRID_FREQU_REC 0x00020000 0x00000000 0x00000000 0x00000000 454 I_EVENT_ENERGY_TRANSFER_FAULT 0x00040000 0x00000000 0x00000000 0x00000000 443 I_EVENT_REF_POWER_SOURCE_AC 0x00080000 0x00000000 0x00000000 0x00000000 455 I_EVENT_ANTI_ISLANDING_FAULT 0x00100000 0x00000000 0x00000000 0x00000000 456 I_EVENT_FIXED_VOLTAGE_FAULT 0x00200000 0x00000000 0x00000000 0x00000000 412 I_EVENT_EEPROM_FAULT 0x00400000 0x00000000 0x00000000 0x00000000 I_EVENT_DISPLAY_FAULT 0x00800000 0x00000000 0x00000000 0x00000000 464, 465, 466, 467 I_EVENT_COMMUNICATION_FAULT 0x01000000 0x00000000 0x00000000 0x00000000 401, 402, 416, 425, 452 I_EVENT_TEMP_SENSORS_FAULT 0x02000000 0x00000000 0x00000000 0x00000000 406, 407, 533 I_EVENT_DSP_FAULT 0x04000000 0x00000000 0x00000000 0x00000000 460, 461 I_EVENT_ENS_FAULT 0x08000000 0x00000000 0x00000000 0x00000000 405, 415 I_EVENT_FAN_FAULT 0x10000000 0x00000000 0x00000000 0x00000000 I_EVENT_DEFECTIVE_FUSE 0x20000000 0x00000000 0x00000000 0x00000000 471, 551 I_EVENT_OUTPUT_CHOKE_FAULT 0x40000000 0x00000000 0x00000000 0x00000000 469 I_EVENT_CONVERTER_RELAY_FAULT 0x80000000 0x00000000 0x00000000 0x00000000 470 I_EVENT_NO_SOLARNET_COMM 0x00000000 0x00000001 0x00000000 0x00000000 504 I_EVENT_INV_ADDRESS_FAULT 0x00000000 0x00000002 0x00000000 0x00000000 508 I_EVENT_NO_FEED_IN_24H 0x00000000 0x00000004 0x00000000 0x00000000 509 I_EVENT_PLUG_FAULT 0x00000000 0x00000008 0x00000000 0x00000000 410, 515 I_EVENT_PHASE_ALLOC_FAULT 0x00000000 0x00000010 0x00000000 0x00000000 473 I_EVENT_GRID_CONDUCTOR_OPEN 0x00000000 0x00000020 0x00000000 0x00000000 210 I_EVENT_FEATURE_DEACTIVATED 0x00000000 0x00000040 0x00000000 0x00000000 558 I_EVENT_CHANGE_OF_MASTER 0x00000000 0x00000080 0x00000000 0x00000000 517 I_EVENT_JUMPER_INCORRECT 0x00000000 0x00000100 0x00000000 0x00000000 550 I_EVENT_LOW_VOLT_RIDE_THROUGH 0x00000000 0x00000200 0x00000000 0x00000000 559 I_EVENT_VENTS_BLOCKED 0x00000000 0x00000400 0x00000000 0x00000000 501 I_EVENT_POWER_REDUCTION_ERROR 0x00000000 0x00000800 0x00000000 0x00000000 560, 561 I_EVENT_ARC_DETECTED 0x00000000 0x00001000 0x00000000 0x00000000 240 I_EVENT_AFCI_SELF_TEST_FAILED 0x00000000 0x00002000 0x00000000 0x00000000 245 I_EVENT_CURRENT_SENSOR_ERROR 0x00000000 0x00004000 0x00000000 0x00000000 247 I_EVENT_ENS_JUMPERS_WRONG 0x00000000 0x00008000 0x00000000 0x00000000 248 I_EVENT_AFCI_DEFECTIVE 0x00000000 0x00010000 0x00000000 0x00000000 249 EN-US Event 417, 419, 421, 431, 439, 442, 445, 450, 512, 513, 514, 516, 553 403, 414, 451, 505, 506, 507, 510, 511 530, 531, 534, 535, 536, 537, 540, 541, 555, 557 115 Event Event Flags 1 I_EVENT_AFCI_MANUAL_TEST_OK 0x00000000 0x00020000 0x00000000 0x00000000 250 I_EVENT_AFCI_COMM_ERROR 0x00000000 0x00040000 0x00000000 0x00000000 476 I_EVENT_AFCI_NO_COMM 0x00000000 0x00080000 0x00000000 0x00000000 477 I_EVENT_AFCI_MANUAL_TEST_FAILED 0x00000000 0x00100000 0x00000000 0x00000000 478 116 Event Flags 2 Event Flags 3 Event Flags 4 Status Code on Inverter 117 EN-US Fronius Worldwide - www.fronius.com/addresses Fronius International GmbH 4600 Wels, Froniusplatz 1, Austria E-Mail: [email protected] http://www.fronius.com Fronius USA LLC Solar Electronics Division 6797 Fronius Drive, Portage, IN 46368 E-Mail: [email protected] http://www.fronius-usa.com Under http://www.fronius.com/addresses you will find all addresses of our sales branches and partner firms!