Modbus DIY

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.

Godīgs skatījums bez pārdošanas spiedienaReāli protokola faktiCTA uz veikalu, ne uz obligātu pasūtījumu
OK
PASS
Pārbaude · IEC 60364
Izolācija>1 MΩ
Zemējums0.4 Ω
RCD28 ms
Näin pääset alkuun

Näin pääset alkuun

01

Tarkista Modbus-tuki

Katso käyttöohjeesta tai asetusvalikosta — Modbus TCP ei ole aina päällä oletuksena, joskus se pitää kytkeä erikseen.

02

Etsi IP-osoite ja portti

Etsi laitteen IP-osoite paikallisverkosta. Modbus TCP käyttää yleensä porttia 502.

03

Yhdistä valvontatyökalu

Osoita ilmainen, avoimen lähdekoodin valvontapaneeli tähän IP-osoitteeseen ja porttiin ja ala lukea lukemia omassa verkossasi.

04

Tarkista datan järkevyys

Tarkkaile rekisterien osoitesiirtymää ja tavujärjestystä (endianness) — ne vaihtelevat valmistajittain; varmista, että luvut vaikuttavat järkeviltä.

Mitä oikeasti saat

Mitä oikeasti saat

502

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.

Vaihtoehdot

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
FAQ

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.

Pyydä kartoitus
Aiheeseen liittyvät oppaat

Aiheeseen liittyvät oppaat

Ladataan...
Takaisin ylös