FoxESS FoxESS MQ2200 (battery) Modbus TCP template

FoxESS MQ2200 (battery)

De FoxESS MQ2200 is een compacte alles-in-een accu-opslagunit die ook wordt verkocht als Avocado, Avocado Pro en ONE, bedoeld voor woningen en kleinzakelijke installaties. Deze Modbus TCP-template leest direct bruikbaar het vermogen, het gecumuleerde energieverbruik en de laadstatus via poort 502, en biedt vijf schrijfregisters voor directe aansturing: de modus-bitfield, start- en eindtijd van de laadperiode, sessietime-out en het actief-vermogencommando. Door de ModbusCloud Gateway op hetzelfde netwerk te plaatsen als de MQ2200 heb je als installateur realtime inzicht en programmeerbare sturing zonder afhankelijkheid van de FoxESS-cloudinfrastructuur.

Protocol
Modbus TCP
Aansluiting
Ethernet, Modbus TCP
Registers
8, lezen en schrijven
Merk
FoxESS
Ondersteunde modellen
Avocado · MQ2200 · ONE · Avocado Pro
Laatst bijgewerkt

Registers (8)

3 lezen, 5 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
powerWLezen
energyWhLezen
soc%Lezen
batterymode_aSchrijven
batterymode_bSchrijven
batterymode_cSchrijven
batterymode_esSchrijven
batterymode_fWSchrijven

Registers laden…

Stuur jouw apparatenlijst

Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.

Aantal installaties (optioneel)

Gebruikstoepassingen

  • Bewaak de laadstatus continu om onverwachte nachtelijke ontlading te detecteren vóór de volgende zonnedag.
  • Volg het gecumuleerde energieverbruik om te controleren of de accu binnen de verwachte dagelijkse cycluslimieten blijft.
  • Stel een alert in wanneer het vermogensregister nul blijft tijdens geplande laadvensters, als signaal van een aanstuurstoring.
  • Rapporteer de naleving van laadperiodes door actief-vermogencommandowaarden te vergelijken met de werkelijke vermogensmetingen.
  • Verifieer dat het time-outregister na elke aanstuurssessie correct wordt gereset om vastgelopen commando's te voorkomen.

Installatie

  1. Bevestig dat de MQ2200 via Wi-Fi of LAN verbonden is met je lokale netwerk en noteer het IP-adres uit de DHCP-leases van je router.

  2. Controleer of Modbus TCP actief is door een TCP-verbinding te openen naar poort 502 op het IP-adres van het apparaat; een geslaagde verbinding bevestigt dat de Modbus-server actief is.

  3. Voeg in het ModbusCloud-portaal de ModbusCloud Gateway toe aan hetzelfde netwerksegment als de MQ2200, importeer vervolgens de FoxESS MQ2200 (battery)-template en stel het unit-ID in op 1.

  4. Controleer de verbinding door het soc-register op adres 39424 te lezen in de live registerweergave van het portaal en vergelijk de waarde met het percentage in de FoxESS-app.

Veelvoorkomende aandachtspunten

Het soc-register geeft nul terug terwijl de accu geladen is. Hoe kan dat?

Adres 39424 gebruikt function code 3 en levert een int16-waarde. Als de gateway FC4 gebruikt of de byte-volgorde verkeerd interpreteert, geeft het register een foute waarde. Controleer of de template FC3 gebruikt en of je gateway big-endian byte-volgorde toepast, wat standaard is voor FoxESS Modbus TCP.

De gateway maakt verbinding met poort 502, maar de vermogens- en energieregisters geven fouten.

De MQ2200 krijgt zijn IP-adres via DHCP, wat na een herstart kan veranderen. Wijs een vaste DHCP-reservering toe op basis van het MAC-adres van het apparaat in je router, en werk het hostadres in het ModbusCloud-portaal bij. Controleer ook of het slave unit-ID op 1 is ingesteld.

Een schrijfactie naar batterymode_f heeft geen effect op het batterijvermogen. Waarom?

Het actief-vermogencommando werkt alleen als de modus-bitfield in batterymode_a remote control activeert en de time-out in batterymode_e niet nul is. Schrijf eerst batterymode_a om de aanstuurssessie te starten en schrijf daarna de vermogenswaarde naar batterymode_f.

Is het veilig om grote vermogenswaarden naar het batterymode_f-register te schrijven?

Wees voorzichtig met schrijfregisters. De BMS en inverterfirmware van de MQ2200 begrenzen commando's die de hardwarelimieten overschrijden, maar herhaaldelijk buiten het nominale vermogensbereik schrijven kan foutcondities veroorzaken of het apparaat uit de remote-controlmodus halen. Test met lage waarden en controleer de vermogensrespons voordat je grote setpoints automatiseert.

Elektricien aan het werk in een open verdeelkast