Modbus DIY

Pirmais Modbus nolasījums: no USB adaptera līdz veiksmīgam reģistram

Tu vari izlasīt savu pirmo Modbus reģistru pats — bez dārgas programmatūras un bez elektriķa, jo runa ir par datu nolasi zemā spriegumā. Šis ir godīgs, praktisks ceļvedis pirmajam panākumam.

Godīgs skatījums bez pārdošanas spiedienaReāli protokola faktiCTA uz veikalu, ne uz obligātu pasūtījumu
:hagerSPB408DSPDType 2 · TN-S / TTstatusUc 275V ACUp ≤1.5kVImax 8kAIn In 2kA NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 :hagerTESTT40A300mAAOFFTRIP NINNOUT VA-Protector 888258V 8880.0A MD veXenelectric VAP1N63 NINNOUT V228A18.6 M veXenelectric VAP1N63t NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 FV1 NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 X1:hagerTESTT40A300mAAOFFQD1:hagerC166kAOFFQF1:hagerC166kAOFFQF2:hagerC166kAOFFQF3:hagerC166kAOFFQF4:hagerC166kAOFFQF5:hagerC166kAOFFQF6C1C2C3C4C5C6C7C8C9C10:hagerTYA640B10×16A 230V~C1C2C3C4C5C6C7C8C9C10C1C2C3C4C5C6C7C8C9C10X2:legrandC106kAOFFQF7OnRX³B66000legrandQF8XT1XT2XT3XT4XT5XT6XT7XT8XT9 XT10XT11:hagerC4A10kANCN4040OFFQF9C1C2C3C4:hagerTYA644A4×16A 230V~C1C2C3C4C1C2C3C4X3:hagerB6A30mAA 10kA0OFFTESTTQD2 NINNOUT VA-Protector 888258V 8880.0A MD veXenelectric VAP1N63 X4 NINNOUT V228A18.6 M veXenelectric VAP1N63t X5 NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV231IA45.2UV229IA44.8UV230IA45.5 OKOKOK veXenelectric VAP3N63 X6IOshellyPro 4PM1234PMX7C1C2C3C4:hagerTYA424A4ch 230V~M1M2M3M4C1C2C3C4X8interraITS501-0004Universal dimmer4 x LED / R,L,Cmanual override on front1234channelsPROGRUNX9 NINNOUT VA-Protector 888230V 88812.4A MD veXenelectric VAP1N63 X11:hager63A230U 170-270V auto resetSETMODEOKLOAD ONX12 NINNOUT V228A18.6 M veXenelectric VAP1N63t X10:hagerTESTT25A30mAAOFFQD3LOGO! TDE 12:00 · OK F1F2F3F4ESCOKSIEMENSLOGO! TDEX13F&FCP-703voltage monitor 3ph4OOX14 NL1L2L3NL1L2L3 VA-Protector L1L2L3 UV204IA61.0UV229IA45.2UV231IA44.8 ERROKOK veXenelectric VAP3N63 X15
120Ω
USB adapteris
Kā notiek pirmais nolasījums

Kā notiek pirmais nolasījums

01

Sagādā adapteri un programmatūru

Pievieno lētu USB-RS485 adapteri datoram un instalē brīvi pieejamu Modbus master programmatūru — tā kļūst par tavu 'meistaru' kopnē.

02

Pieslēdz A/B vadus

Savieno A un B vadus pie iekārtas datu spailēm. Tas ir zemsprieguma savienojums — nejauc ar 230V pieslēgumu sadalnē, kam vajadzīgs elektriķis.

03

Iestati ātrumu un paritāti

Iekārtas dokumentācijā atrodi pareizo pārraides ātrumu (bieži 9600 vai 19200 bit/s), paritāti un adresi — visiem šiem iestatījumiem jāsakrīt ar programmatūras iestatījumiem.

04

Nolasi pirmo reģistru

Nosūti FC03 pieprasījumu uz iekārtas adresi un redzi pirmo veiksmīgo holding reģistra nolasījumu ekrānā — tas ir tavs 'strādā!' brīdis.

Ko vērts zināt, pirms sāc

Ko vērts zināt, pirms sāc

FC03

Holding reģistru nolasīšana

Populārākā funkcija DIY iesācēja pirmajam veiksmīgajam nolasījumam — no tās sākas prakse ar Modbus.

RTU vai TCP?

Modbus RTU sūta binārus kadrus pa RS-485 (retāk RS-232) ar CRC-16 kontrolsummu; Modbus TCP to pašu ziņojumu iesaiņo Ethernet/TCP tīklā uz porta 502. USB adapteris ievieto tevi RTU pasaulē.

Visām iekārtām — viens ātrums

Pārraides ātrums (1200–115200 bit/s, tipiski 9600 vai 19200), paritāte un stopbiti jāsakrīt VISĀM iekārtām vienā kopnes segmentā — citādi sakari vienkārši nesāksies.

Adrese un '40001' lamatas

Katrai iekārtai kopnē jābūt unikālai adresei (1–247). Vēsturiskā konvencija numurē reģistrus no 40001, bet protokola faktiskā adrese ir 0-bāzēta — tā rodas klasiskā 'off-by-one' kļūda.

Holding vai input reģistrs?

Abi ir 16-bitu skaitliski dati, bet holding reģistrus (FC03) var lasīt UN rakstīt, bet input reģistrus (FC04) — tikai lasīt. Pārbaudi, kuru tipu izmanto tava iekārta.

Bez iebūvētas drošības

Modbus sākotnēji netika veidots ar autentifikāciju vai šifrēšanu — jebkura iekārta kopnē var nosūtīt komandu. Tas jāpatur prātā, plānojot tīkla segmentāciju.

Komplekti

Kas jāsagatavo

Neliels saraksts — bez liekiem izdevumiem un bez profesionāla aprīkojuma.

  • USB uz RS-485 adapteris
  • Dators ar brīvi pieejamu Modbus master programmatūru
  • Iekārtas dokumentācija (ātrums, paritāte, reģistru karte)
  • RS-485 kabelis A/B pieslēgumam
  • Modbus RTU saderīga iekārta (skaitītājs, sensors vai kontrolleris)
FAQ

Biežāk uzdotie jautājumi

Kas ir USB-RS485 adapteris un kāpēc tas vajadzīgs?

Adapteris pārveido datora USB signālu par RS-485 diferenciālo signālu, lai dators varētu darboties kā Modbus meistars (master) kopnē un sazināties ar iekārtām.

Kā zināt pareizo pārraides ātrumu un paritāti?

Tie vienmēr jāatrod iekārtas dokumentācijā — biežākie noklusējumi ir 9600 vai 19200 bit/s. Visām iekārtām vienā kopnē šiem iestatījumiem jāsakrīt precīzi.

Kāda atšķirība starp holding un input reģistru?

Abi ir 16-bitu vērtības, bet holding reģistrus (FC03) drīkst gan lasīt, gan rakstīt, savukārt input reģistri (FC04) ir tikai lasāmi. Iekārtas dokumentācija norāda, kuru tipu tā izmanto.

Vai šis process ir bīstams — vai vajadzīgs elektriķis?

Šeit runa ir tikai par zemsprieguma datu nolasi caur RS-485 — ne par 230V pieslēgumiem sadalnē. Elektroinstalācijas darbi vienmēr jāuztic elektriķim; datu kopnes pieslēgšana ir cits, drošāks uzdevums.

Kāpēc pirmais nolasījums neizdodas, lai gan vadojums šķiet pareizs?

Biežākie iemesli — nesakrītošs ātrums/paritāte, nepareiza adrese vai sajaukta reģistru numerācija (40001 vs. 0-bāzēta adrese). Ja aizdomas par pašu vadojumu (polaritāte, termā), skaties mūsu atsevišķo RS-485 vadojuma un kļūdu diagnostikas rakstu.

Gatavs mēģināt pats?

Apskati USB-RS485 adapterus un citus DIY piederumus veikalā — sāc lēti, mācies praktiski, bez spiediena pirkt.

Skatīt veikalā
Saistītie pakalpojumi

Saistītie pakalpojumi

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