Lue oman invertterisi Modbus-data itse
Moni kodin aurinkoinvertteri ja sähkömittari tarjoaa Modbus TCP -rajapinnan paikallisverkkoon. Ilmaisilla avoimen lähdekoodin valvontatyökaluilla voit itse lukea tuotanto- ja kulutustiedot — ilman valmistajan pilvisovellusta.
Näin pääset alkuun
Tarkista Modbus-tuki
Katso käyttöohjeesta tai asetusvalikosta — Modbus TCP ei ole aina päällä oletuksena, joskus se pitää kytkeä erikseen.
Etsi IP-osoite ja portti
Etsi laitteen IP-osoite paikallisverkosta. Modbus TCP käyttää yleensä porttia 502.
Yhdistä valvontatyökalu
Osoita ilmainen, avoimen lähdekoodin valvontapaneeli tähän IP-osoitteeseen ja porttiin ja ala lukea lukemia omassa verkossasi.
Tarkista datan järkevyys
Tarkkaile rekisterien osoitesiirtymää ja tavujärjestystä (endianness) — ne vaihtelevat valmistajittain; varmista, että luvut vaikuttavat järkeviltä.
Mitä oikeasti saat
Vakioitu TCP-portti
Modbus TCP toimii portissa 502 — sama kaikilla valmistajilla, jotka tukevat protokollaa.
Paikallista dataa ilman pilveä
Lue tuotanto- ja kulutustiedot suoraan kotiverkostasi — riippumatta valmistajan sovelluksesta tai palvelimista.
Avoin standardi vuodesta 1979
Modbusin kehitti Modicon (nykyään Schneider Electric); nykyään se on avoin, julkisesti dokumentoitu protokolla, jota lukemattomat valmistajat käyttävät.
RTU vai TCP
Modbus RTU toimii sarjaliikenteenä RS-485/RS-232-väylällä CRC-16-tarkistussummalla; Modbus TCP pakkaa saman viestimuodon Ethernetin yli porttiin 502.
Rehellisesti rajoituksista
Kaikki invertterit tai mittarit eivät tue tätä suoraan — joskus Modbus pitää kytkeä erikseen piilotetusta asetusvalikosta, joskus sitä ei ole lainkaan.
Ei sisäänrakennettua tietoturvaa
Modbusissa ei ole sisäänrakennettua todennusta tai salausta, joten pidä se erillisessä kotiverkon segmentissä äläkä avoinna ulospäin.
Mitä tarvitset
Hanki nämä ennen aloittamista
- Pääsy laitteen asetusvalikkoon (Modbusin tarkistamiseksi tai kytkemiseksi)
- Laitteen IP-osoite ja portti paikallisverkossa (yleensä TCP 502)
- Verkkokaapeli tai Wi-Fi samassa paikallisverkossa
- Ilmainen, avoimen lähdekoodin valvontatyökalu
- Perustiedot IP-osoitteista ja porteista
Usein kysytyt kysymykset
Tukevatko kaikki aurinkoinvertterit Modbusta?
Eivät. Tuki vaihtelee valmistajan ja mallin mukaan, ja joissakin laitteissa Modbus pitää kytkeä erikseen asetusvalikosta, ennen kuin se toimii lainkaan.
Mitä eroa on Modbus RTU:lla ja Modbus TCP:llä?
RTU on sarjaliikenneprotokolla RS-485- (tai RS-232) -väylällä binäärikehyksellä ja CRC-16-tarkistussummalla. TCP pakkaa saman viestimuodon Ethernetin yli porttiin 502 lisäten MBAP-otsikon.
Mitä porttia Modbus TCP käyttää?
Portti 502 on Modbus TCP:n vakioportti.
Onko Modbus-data turvallista?
Ei oletuksena — alkuperäisessä Modbus-määrittelyssä ei ole sisäänrakennettua todennusta tai salausta, joten mikä tahansa laite samassa verkkosegmentissä voi lähettää kelvollisen komennon. Suojaa verkko segmentoimalla se.
Miksi lukemat näyttävät väärältä, esimerkiksi valtavalta luvulta?
Kaksi yleistä syytä: tavujärjestyksen (endianness) yhteensopimattomuus yhdistettäessä kaksi 16-bittistä rekisteriä 32-bittiseksi arvoksi, tai rekisteriosoitteen yhden verran siirtymä (esim. rekisteri 40001 = protokollaosoite 0). Tarkista laitteen dokumentaatio.
Tarvitsetko laitteita verkkoyhteyden luomiseen?
Katso smarteg.lv:stä verkko- ja mittauslaitteita omaan DIY-älykotiprojektiisi.