Modbus DIY

Pirmasis Modbus nuskaitymas: nuo USB adapterio iki veikiančio registro

Pirmąjį Modbus registrą gali nuskaityti pats — be brangios įrangos ir be elektriko, nes tai žemos įtampos duomenų nuskaitymas, o ne skydelio instaliacija. Tai sąžiningas, praktiškas kelias į pirmą sėkmę.

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
Kaip vyksta pirmasis nuskaitymas

Kaip vyksta pirmasis nuskaitymas

01

Įsigyk adapterį ir programą

Prijunk pigų USB-RS485 adapterį prie kompiuterio ir įdiek nemokamą Modbus master programą — ji taps tavo 'meistru' magistralėje.

02

Sujunk A/B laidus

Sujunk A ir B laidus su įrenginio duomenų gnybtais. Tai žemos įtampos jungtis — nepainiok su 230V jungtimi skydelyje, kuriai reikalingas elektrikas.

03

Nustatyk greitį ir lygiškumą

Įrenginio dokumentacijoje rask teisingą perdavimo greitį (dažniausiai 9600 arba 19200 bit/s), lygiškumą ir adresą — šie nustatymai turi tiksliai sutapti su programos nustatymais.

04

Nuskaityk pirmąjį registrą

Išsiųsk FC03 užklausą į įrenginio adresą ir pamatyk ekrane pirmąją sėkmingai nuskaitytą holding registro reikšmę — tai tavo 'veikia!' akimirka.

Ką verta žinoti prieš pradedant

Ką verta žinoti prieš pradedant

FC03

Holding registrų nuskaitymas

Dažniausia funkcija DIY pradedančiojo pirmam sėkmingam nuskaitymui — nuo jos prasideda praktinė patirtis su Modbus.

RTU ar TCP?

Modbus RTU siunčia dvejetainius kadrus per RS-485 (rečiau RS-232) su CRC-16 kontroline suma; Modbus TCP tą patį pranešimą suvynioja į Ethernet/TCP per 502 prievadą. USB adapteris nuveda tave į RTU pasaulį.

Visiems įrenginiams — vienas greitis

Perdavimo greitis (1200–115200 bit/s, dažniausiai 9600 arba 19200), lygiškumas ir stop bitai turi sutapti VISUOSE tos pačios magistralės segmento įrenginiuose — kitaip ryšys tiesiog nepradės veikti.

Adresas ir '40001' spąstai

Kiekvienas magistralės įrenginys turi turėti unikalų adresą (1–247). Istorinė konvencija registrus numeruoja nuo 40001, bet tikrasis protokolo adresas skaičiuojamas nuo 0 — čia ir slypi klasikinė off-by-one klaida.

Holding ar input registras?

Abu yra 16 bitų skaitinės reikšmės, tačiau holding registrus (FC03) galima ir skaityti, IR rašyti, o input registrus (FC04) — tik skaityti. Patikrink, kurį tipą naudoja tavo įrenginys.

Jokios įdiegtos apsaugos

Modbus iš pradžių nebuvo kurtas su autentifikacija ar šifravimu — bet koks magistralės įrenginys gali išsiųsti galiojančią komandą. Tai svarbu turėti omenyje planuojant tinklo segmentavimą.

Parinktys

Ko reikės

Trumpas sąrašas — be didelių išlaidų ir profesionalios įrangos.

  • USB į RS-485 adapteris
  • Kompiuteris su nemokama Modbus master programa
  • Įrenginio dokumentacija (greitis, lygiškumas, registrų žemėlapis)
  • RS-485 kabelis A/B jungčiai
  • Modbus RTU suderinamas įrenginys (skaitiklis, jutiklis ar kontroleris)
FAQ

Dažniausi klausimai

Kas yra USB-RS485 adapteris ir kam jis reikalingas?

Jis paverčia kompiuterio USB signalą į RS-485 diferencinį signalą, leisdamas kompiuteriui veikti kaip Modbus master magistralėje ir bendrauti su įrenginiais.

Kaip sužinoti teisingą perdavimo greitį ir lygiškumą?

Visada tikrink įrenginio dokumentacijoje — dažniausi numatytieji nustatymai yra 9600 arba 19200 bit/s. Visi tos pačios magistralės įrenginiai turi naudoti identiškus nustatymus.

Kuo skiriasi holding ir input registras?

Abu saugo 16 bitų skaitines reikšmes, bet holding registrus (FC03) galima skaityti ir rašyti, o input registrus (FC04) — tik skaityti. Įrenginio dokumentacija nurodo, kurį tipą jis naudoja.

Ar tai pavojinga — ar reikia elektriko?

Ne — šis vadovas apima tik žemos įtampos duomenų nuskaitymą per RS-485, o ne 230V jungtis skydelyje. Elektros instaliacijos darbus visada turi atlikti elektrikas; duomenų magistralės sujungimas yra atskira, saugesnė užduotis.

Kodėl pirmasis nuskaitymas nepavyksta, nors laidai atrodo tvarkingai?

Dažniausios priežastys — nesutampantis greitis/lygiškumas, neteisingas įrenginio adresas arba registrų numeracijos painiava (40001 vs 0 pagrindo protokolo adresas). Jei įtari fizinę laidų, poliarumo ar terminacijos problemą, žiūrėk mūsų atskirą RS-485 laidų ir klaidų diagnostikos vadovą.

Pasiruošęs išbandyti pats?

Peržiūrėk USB-RS485 adapterius ir kitas DIY prekes mūsų parduotuvėje — pradėk pigiai, mokykis praktiškai, be spaudimo pirkti.

Užsisakyti apžiūrą
Susiję gidai

Susiję gidai

Kraunama...
Atgal į viršų