Modbus DIY

Nolasi sava invertora Modbus datus pats

Daudzi mājas saules invertori un enerģijas skaitītāji lokālajā tīklā piedāvā Modbus TCP izeju. Ar bezmaksas atvērtā koda monitoringa rīkiem tu vari pats nolasīt ražošanas un patēriņa datus — bez ražotāja mākoņa starpniecības.

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
Kā sākt

Kā sākt

01

Pārbaudi Modbus atbalstu

Paskaties instrukcijā vai iestatījumu izvēlnē — Modbus TCP ne vienmēr ir ieslēgts pēc noklusējuma, dažkārt tas jāieslēdz atsevišķi.

02

Atrodi IP adresi un portu

Lokālajā tīklā atrodi iekārtas IP adresi. Modbus TCP parasti izmanto portu 502.

03

Pieslēdz monitoringa rīku

Norādi šo IP un portu bezmaksas atvērtā koda monitoringa panelī un sāc saņemt rādījumus savā tīklā.

04

Pārbaudi datu ticamību

Pievērs uzmanību reģistru nobīdei un vārdu secībai (endianness) — tās atšķiras pēc ražotāja; pārliecinies, ka skaitļi izskatās reāli.

Ko tu faktiski iegūsti

Ko tu faktiski iegūsti

502

Standarta TCP ports

Modbus TCP darbojas caur portu 502 — vienādi visiem ražotājiem, kas atbalsta šo protokolu.

Vietējie dati bez mākoņa

Nolasi ražošanas un patēriņa datus tieši no sava mājas tīkla — neatkarīgi no ražotāja lietotnes vai serveriem.

Atvērts standarts kopš 1979. gada

Modbus izstrādāja Modicon (šodien Schneider Electric); tagad tas ir atvērts, publiski dokumentēts protokols, ko izmanto neskaitāmi ražotāji.

RTU vai TCP

Modbus RTU darbojas seriāli pa RS-485/RS-232 ar CRC-16 kontrolsummu; Modbus TCP to pašu ziņojuma formātu iesaiņo Ethernet tīklā, portā 502.

Godīgi par robežām

Ne katrs invertors vai skaitītājs to atbalsta uzreiz — dažkārt Modbus jāieslēdz atsevišķi paslēptā iestatījumu izvēlnē, dažkārt tā vispār nav.

Nav iebūvētas drošības

Modbus nav iebūvētas autentifikācijas vai šifrēšanas, tāpēc turi to atsevišķā mājas tīkla segmentā, nevis atvērtu uz āru.

Komplekti

Kas tev būs nepieciešams

Sagatavo šo pirms sākšanas

  • Piekļuve iekārtas iestatījumu izvēlnei (lai pārbaudītu vai ieslēgtu Modbus)
  • Iekārtas IP adrese un ports lokālajā tīklā (parasti TCP 502)
  • Tīkla kabelis vai Wi-Fi tajā pašā lokālajā tīklā
  • Bezmaksas atvērtā koda monitoringa rīks
  • Pamata izpratne par IP adresēm un portiem
FAQ

Biežāk uzdotie jautājumi

Vai visi saules invertori atbalsta Modbus?

Nē. Atbalsts atšķiras pēc ražotāja un modeļa, un dažām iekārtām Modbus jāieslēdz atsevišķi iestatījumu izvēlnē, pirms tas vispār strādā.

Kāda ir atšķirība starp Modbus RTU un Modbus TCP?

RTU ir seriālais protokols pa RS-485 (vai RS-232) ar binaru kadru un CRC-16 kontrolsummu. TCP to pašu ziņojuma formātu iesaiņo Ethernet tīklā, portā 502, pievienojot MBAP galveni.

Kādu portu izmanto Modbus TCP?

Ports 502 ir standarta TCP ports priekš Modbus.

Vai Modbus dati ir droši?

Pēc noklusējuma nē — sākotnējā Modbus specifikācijā nav iebūvētas autentifikācijas vai šifrēšanas, tāpēc jebkura iekārta tajā pašā tīkla segmentā var nosūtīt derīgu komandu. Aizsargā tīklu ar segmentāciju.

Kāpēc rādījumi izskatās nepareizi, piemēram, milzīgs skaitlis?

Divi biežākie iemesli: vārdu secības (endianness) neatbilstība, apvienojot divus 16-bitu reģistrus 32-bitu vērtībā, vai reģistra adreses nobīde par vienu (piem., reģistrs 40001 = protokola adrese 0). Pārbaudi iekārtas dokumentāciju.

Vajag aprīkojumu tīkla pieslēgumam?

Skaties smarteg.lv piedāvājumu tīkla un mērīšanas aprīkojumam savam DIY viedās mājas projektam.

Skatīt veikalā
Saistītie pakalpojumi

Saistītie pakalpojumi

Ielādējas...
Uz augšu