Morningstar TriStar MPPT 60

Regolatore di carica solare per batterie

Il TriStar MPPT 60 da 150V unisce la carica solare della batteria a un’interfaccia Ethernet integrata. Le sue misure Modbus usano costanti di scala in virgola fissa lette dal controllore, non un unico moltiplicatore universale di volt per conteggio. La lettura iniziale della scala è quindi importante quanto l’indirizzo della tensione della batteria.

Regolatore di carica solare Morningstar TriStar MPPT 60
  • Modbus TCP

Regolatore di carica solare per batterie

Compatibilità

Interfaccia Modbus TCP locale documentata

Morningstar pubblica una mappa Modbus TCP locale con scale di tensione/corrente, misure di batteria e campo FV, stato di carica e guasti. Gli esempi seguenti offrono una configurazione iniziale best-effort per un client Modbus Edge. Sono letture documentate dal produttore, senza validazione fisica sul sito.

TS-MPPT-60, famiglia 150V, con la specifica Modbus MS-002582 v11. Non è il controllore TriStar PWM né il TriStar MPPT 600V. Le versioni da 30A e 45A non ereditano l’interfaccia Ethernet da 60A. Monitoraggio di sola lettura; i setpoint di carica restano nel processo di messa in servizio della batteria già stabilito.

Collegalo con

Per l’interfaccia Ethernet locale TS-MPPT-60

  • Modbus
  • Edge
  • Piattaforme
Regolatore di carica solare per batterie
Interfaccia
Gateway
Edge
Uscita
TriStar MPPT 60Porta Ethernet TS-MPPT-60
Ethernet protettaLAN segmentata
ZGW-20 GatewayOspita Edge in locale
EpiSensor EdgeClient Modbus e mappa dei registri
Piattaforma del clienteMQTT · API · file
Modbus TCP
Ethernet protetta
Funziona in locale
Dati successivi facoltativi
I valori documentati sono DHCP, porta TCP 502 e unit ID 1. Confermare l’indirizzo reale prima dell’uso. La specifica v11 nota che il controllore chiude il socket TCP dopo ogni risposta; il client deve riconnettersi in modo pulito dove vale quel comportamento. L’invio alla piattaforma del cliente è facoltativo; Edge resta il sistema locale di riferimento.

Modelli

Scarica
ModelliInterfacciaCollegamento a Edge
TS-MPPT-60, 150VEthernet integrata più interfacce serialiUsare la mappa TriStar MPPT 150V e leggerne le costanti di scala.
TS-MPPT-30 / TS-MPPT-45Valori di corrente e disponibilità delle porte di comunicazione diversiNon presumere il percorso Ethernet del modello da 60A.
TriStar MPPT 600V and TriStar PWMFamiglie di controllori e definizioni di protocollo diverseOttenere le loro specifiche dei registri, senza copiare questa mappa dei punti.

Specifiche

Mappa
MS-002582 v11; gli indirizzi identificano esplicitamente gli offset della PDU di richiesta1
Valori Ethernet predefiniti
DHCP, TCP 502, ID Modbus 11
Scala della tensione
V_PU = intero + frazione / 65536; misura = grezzo con segno × V_PU / 327681
Valori seriali predefiniti
9600 baud, nessuna parità, 8 bit di dati; il controllore invia 2 bit di stop e accetta 1 o 21
Funzioni di lettura
Letture FC03 holding o FC04 dei registri di input, come documentato1
Inviluppo di installazione
Sono documentati l’involucro ventilato interno IP20 / Type 1 e l’intervallo ambiente da -40 a +45 °C; l’involucro non è una custodia stagna per esterno.3

Interfaccia

Misure documentate e limiti di integrazione per TriStar MPPT 60.

  • V_PU agli indirizzi PDU 0 e 1: parti intera e frazionaria della costante di scala della tensione.
  • I_PU agli indirizzi 2 e 3: la costante di scala della corrente corrispondente.
  • Tensione della batteria a 0x0018 e misure di morsetto e sense della batteria a 0x0019/0x001A.
  • Tensione e corrente del campo, corrente di carica della batteria e stato di carica dalle variabili RAM indicate.
  • Guasti e allarmi del controllore insieme a energia e grandezze del registro giornaliero.
  • La disconnessione del sensore di temperatura remoto ha una sentinella specifica; non deve comparire come una temperatura reale.

Valutazione

Monitoraggio Ethernet TS-MPPT-60 150V con MS-002582 v11.

InteroperabilitàBen supportato
Il protocollo pubblico definisce funzioni, indirizzi PDU e scala in virgola fissa, con un esempio di tensione completo.1
AccuratezzaSupportato a determinate condizioni
Sono documentati gli scalatori di tensione e corrente e i punti distinti di morsetto e sense. L’incoerenza sull’ordine delle word del contaore richiede una verifica separata.1
SicurezzaSupportato a determinate condizioni
L’interfaccia locale include parametri di carica e di rete scrivibili. Il protocollo citato non stabilisce un trasporto Modbus cifrato o autenticato.1
AffidabilitàSupportato a determinate condizioni
Il comportamento documentato del socket TCP e i punti di stato e guasto consentono riconnessione deliberata e trattamento dei dati stantii.1
RobustezzaSupportato a determinate condizioni
Sono documentati l’involucro ventilato interno IP20 / Type 1 e l’intervallo ambiente da -40 a +45 °C; l’involucro non è una custodia stagna per esterno.3
ScalabilitàSupportato a determinate condizioni
La guida di rete copre disposizioni instradate o in bridge, ma endpoint e unit ID devono identificare il controllore previsto, senza presumere che ogni modello abbia Ethernet.12
Ciclo di vitaSupportato a determinate condizioni
Il protocollo porta una versione e una data; conservarle con il firmware del controllore e rivalidare la scala dopo cambi di apparecchiatura.1

Configurazione

Leggere tensione batteria, corrente di carica e potenza

Conservare l’esempio di tensione del produttore, poi aggiungere corrente e potenza dalla stessa mappa. I dati aggiunti di corrente/potenza sono esempi sintetici di decodifica, non misure di un regolatore collegato.

Richiesta di scala
FC03, indirizzo 0, lunghezza 2; PDU 03 00 00 00 02
Dati di scala
00 7B E0 41: V_PU = 123 + 57409/65536 = 123,87599182128906
Richiesta di tensione
FC03, indirizzo PDU 24, lunghezza 1; 03 00 18 00 01
Dati di tensione
0D B0 = 3504 con segno a 16 bit
Decodifica
3504 × 123,87599182128906 / 32768 = 13,246504984796047 V
Confronto con il display
Circa 13,25 V dopo l’arrotondamento; confrontare la misura locale corrispondente
Scala della corrente
FC03 all’indirizzo PDU 2, lunghezza 2; richiesta 03 00 02 00 02. I_PU = parte intera senza segno + frazione senza segno/65536. I dati sintetici 00 40 00 00 danno I_PU = 64 A. Leggere il valore installato invece di fissarlo a 64.
Corrente batteria e campo FV
Corrente batteria: S16 a PDU 28 (0x001C); corrente campo FV: S16 a 29 (0x001D). La richiesta FC03 03 00 1C 00 02 legge entrambe. Ogni valore = grezzo con segno × I_PU/32768. I dati batteria sintetici 14 00 = 5120 danno 10.00 A con I_PU = 64. Il registro 39 (0x0027) è la corrente di carica filtrata separatamente su un minuto.
Potenza di uscita e ingresso
FC03 a PDU 58 (0x003A), lunghezza 2; richiesta 03 00 3A 00 02 per potenza di uscita e poi ingresso. Ogni valore è U16 senza segno: watt = grezzo × V_PU × I_PU/131072, non il denominatore tensione/corrente 32768. L’uscita sintetica 10 00 = 4096 dà circa 247.752 W con V_PU = 123.87599182128906 e I_PU = 64. Sono potenze DC del regolatore, non import/export AC del sito. Il produttore segnala possibili errori significativi sulla potenza FV in ingresso; usarla per tendenze del regolatore anziché fatturazione.
Stato di carica e qualità
Aggiungere charge_state a PDU 50 (0x0032), guasti a 44 (0x002C) e parole allarmi alta/bassa a 46/47 (0x002E/0x002F). Decodificare stato/bit secondo v11, non come watt o ampere. Confrontare corrente batteria e potenza di uscita allo stesso istante del regolatore; filtri diversi possono impedire un’uguaglianza istantanea esatta. Stati: 4 guasto, 5 MPPT, 6 assorbimento, 7 mantenimento, 8 equalizzazione e 9 slave.

Criterio di verifica: Questo esempio verifica il metodo in virgola fissa, non un moltiplicatore permanente per tutto il dispositivo. Leggere le costanti di scala dal controllore reale; sostituirle con i valori dell’esempio può produrre letture plausibili ma errate.

  1. Identificare il controllore 150V

    Registrare TS-MPPT-60 dalla targa e annotare il firmware. Il prodotto 600V e il TriStar PWM usano mappe diverse. Verificare che l’endpoint di rete scelto sia il controllore e non un bridge non correlato.

  2. Stabilire il collegamento Ethernet protetto

    Trovare il lease DHCP o la configurazione di rete documentata. Usare unit ID e porta TCP configurati, di norma 1 e 502. Tenere l’interfaccia di monitoraggio locale fuori da Internet pubblico; la raggiungibilità di rete non rende sicuri i comandi di scrittura.

  3. Leggere la scala prima delle misure

    Leggere insieme i registri holding 0 e 1 per V_PU, poi 2 e 3 per I_PU. Decodificare ogni costante intero più frazione con denominatore 65536. Conservare quei valori con la configurazione del dispositivo e aggiornarli dopo una sostituzione o un cambio di firmware.

  4. Verificare un punto di tensione della batteria

    Leggere un registro all’indirizzo PDU 24 (0x0018). Decodificare il valore grezzo con segno a 16 bit e moltiplicare per V_PU/32768. Confrontare con il display del controllore o con un riferimento adatto sullo stesso confine elettrico.

  5. Rendere resiliente l’interrogazione

    Dopo la tensione leggere corrente batteria/campo FV a PDU 28/29 con I_PU/32768, poi potenza uscita/ingresso a 58/59 con V_PU × I_PU/131072. Aggiungere stato di carica 50, guasti 44 e allarmi 46/47. Escludere intervalli riservati, gestire riconnessioni se il regolatore chiude TCP dopo risposta e conservare impostazioni di carica.