Loe oma inverteri Modbus andmeid ise
Paljud kodused päikeseinverterid ja energiaarvestid pakuvad kohtvõrgus Modbus TCP väljundit. Tasuta avatud lähtekoodiga jälgimistööriistadega saad ise lugeda tootmis- ja tarbimisandmeid — ilma tootja pilverakenduseta.
Kuidas alustada
Kontrolli Modbus tuge
Vaata kasutusjuhendist või seadete menüüst — Modbus TCP ei ole alati vaikimisi sees, mõnikord tuleb see eraldi sisse lülitada.
Leia IP-aadress ja port
Otsi kohtvõrgust seadme IP-aadress üles. Modbus TCP kasutab tavaliselt porti 502.
Ühenda jälgimistööriist
Suuna tasuta avatud lähtekoodiga jälgimispaneel sellele IP-le ja pordile ning hakka oma võrgus näite lugema.
Kontrolli andmete usutavust
Jälgi registrite nihet ja sõnajärjekorda (endianness) — need erinevad tootjati; veendu, et arvud tunduvad mõistlikud.
Mida sa tegelikult saad
Standardne TCP port
Modbus TCP töötab pordil 502 — see on sama kõigil tootjatel, kes protokolli toetavad.
Kohalikud andmed ilma pilveta
Loe tootmis- ja tarbimisandmeid otse oma koduvõrgust — sõltumata tootja rakendusest või serveritest.
Avatud standard alates 1979. aastast
Modbuse lõi Modicon (praegu Schneider Electric); täna on see avatud, avalikult dokumenteeritud protokoll, mida kasutavad lugematud tootjad.
RTU või TCP
Modbus RTU töötab jadaühenduse RS-485/RS-232 kaudu koos CRC-16 kontrollsummaga; Modbus TCP pakib sama sõnumivormingu Etherneti kaudu porti 502.
Aus jutt piirangutest
Mitte iga inverter ega arvesti ei toeta seda kohe kastist välja — mõnikord tuleb Modbus eraldi peidetud seadete menüüst sisse lülitada, mõnikord seda üldse ei ole.
Sisseehitatud turvet pole
Modbusel pole sisseehitatud autentimist ega krüpteerimist, seega hoia see eraldi koduvõrgu segmendis, mitte avatuna väljapoole.
Mida vajad
Valmista see enne alustamist ette
- Ligipääs seadme seadete menüüle (Modbuse kontrollimiseks või sisselülitamiseks)
- Seadme IP-aadress ja port kohtvõrgus (tavaliselt TCP 502)
- Võrgukaabel või Wi-Fi samas kohtvõrgus
- Tasuta avatud lähtekoodiga jälgimistööriist
- Baasteadmised IP-aadressidest ja portidest
Korduma kippuvad küsimused
Kas kõik päikeseinverterid toetavad Modbust?
Ei. Tugi sõltub tootjast ja mudelist ning mõnel seadmel tuleb Modbus enne toimimist eraldi seadete menüüst sisse lülitada.
Mis vahe on Modbus RTU-l ja Modbus TCP-l?
RTU on jadaprotokoll üle RS-485 (või RS-232) binaarse kaadri ja CRC-16 kontrollsummaga. TCP pakib sama sõnumivormingu Etherneti kaudu porti 502, lisades MBAP päise.
Millist porti Modbus TCP kasutab?
Port 502 on Modbus TCP standardne port.
Kas Modbuse andmed on turvalised?
Vaikimisi mitte — algses Modbuse spetsifikatsioonis pole sisseehitatud autentimist ega krüpteerimist, nii et iga seade samas võrgusegmendis saab saata kehtiva käsu. Kaitse võrku segmenteerimisega.
Miks näidud tunduvad valed, näiteks tohutu suur arv?
Kaks levinud põhjust: sõnajärjekorra (endianness) mittevastavus kahe 16-bitise registri ühendamisel 32-bitiseks väärtuseks, või registriaadressi ühevõrra nihe (nt register 40001 = protokolli aadress 0). Kontrolli seadme dokumentatsiooni.
Vajad võrguühenduse loomiseks varustust?
Vaata smarteg.lv-st võrgu- ja mõõtevarustust oma DIY targa kodu projektile.