Modbus RTU samskiptareglur

Apr 27, 2026 Skildu eftir skilaboð

Modbus RTU samskiptareglur eru eins og „algengt tungumál“ milli iðnaðartækja, sem gerir slétt „samskipti“ á milli tækja eins og rafmagnsmæla og skynjara frá mismunandi vörumerkjum.

Sýning á Modbus Communication Protocol umsókn

Þessi grein mun leiða þig í gegnum notkun Modbus RTU í orkumælum á einfaldasta og skiljanlegasta hátt. Jafnvel þó að þú sért algjör nýliði með engan tæknilegan bakgrunn geturðu auðveldlega skilið kjarnaatriði þessarar mikilvægu samskiptareglur í iðnaði.

The Modbus RTU protocol

Hvað er Modbus RTU samskiptareglan?

Modbus RTU er raðsamskiptareglur sem upphaflega voru þróaðar af Modicon (nú hluti af Schneider Electric) árið 1979 fyrir PLC (Programmable Logic Controllers).

Í dag er það orðið ein útbreiddasta samskiptareglan í iðnaðar sjálfvirkni, studd af yfir 400 framleiðendum um allan heim.

Af hverju er það kallað "RTU"? RTU er skammstöfun fyrir "Remote Terminal Unit," sem gefur til kynna að þessi samskiptaregla sé fyrst og fremst notuð fyrir samskipti milli fjarlægra tækja. Þetta er eins og "textakerfi" milli rafbúnaðar, sem skiptist á gögnum í gegnum einfalda beiðni og svarkerfi.

Hvernig virkar Modbus RTU?

Modbus RTU notar meistara-þrælsamskiptaarkitektúr, eins og kennari og nemendur í kennslustofunni.

  • Meistari: „Kennarinn,“ venjulega tölva, PLC eða einbeitingartæki, er ábyrgur fyrir því að koma spurningum og skipunum af stað.
  • Þræll: „Nemandi,“ eins og rafmagnsmælir eða skynjari, getur aðeins svarað spurningum kennarans og getur ekki talað sjálfstætt. (Í rafmælaforritum...)

Modbus RTU

Modbus RTU skilaboðasnið

"SMS sniðmát" á milli tækja

Modbus RTU samskiptaskilaboð eru eins og vandlega unnin textaskilaboð, með föstu sniði.

Heild Modbus RTU skilaboð innihalda eftirfarandi hluta:

Heimilisfangskóði Aðgerðarkóði Gagnareitur Athugaðu kóða
8-bita 8-bita N × 8-bitar 16-bita
  • Heimilisfangskóði (1 bæti): Jafngildir "símanúmeri viðtakanda," sem auðkennir heimilisfang orkumælisins (1-247), með 0 fyrir útsendingarvistfang.
  • Aðgerðarkóði (1 bæti): Jafngildir „tegund textaskilaboða“ sem gefur orkumælinum fyrirmæli um aðgerðina (td að lesa gögn, skrifa gögn o.s.frv.).
  • Gagnareitur (N bæti): Tilteknar upplýsingar sem á að senda, svo sem heimilisfang skrár, gagnagildi osfrv.
  • CRC Checksum (2 bæti): Jafngildir „anti-fölsunarkóða,“ notaður til að athuga hvort villur séu í sendingu.

Dæmigert skilaboð til að lesa heildarupplýsingar um jákvæða virka orku frá UBS orkumæli eru sem hér segir:

[Heimilisfang 00][Funkunarkóði 03][Byrjunarfang 00 0C][Leslengd 00 02][CRC Checksum 05 D9]

Þetta jafngildir því að segja: "Allir mælar, vinsamlega lesið gögn úr skrá 000C, byrja á skrá 1."

Eftir að hafa fengið skilaboðin mun mælir #1 svara með:

[Heimilisfang 01][Funkunarkóði 03][Gagnalengd 04][Gögn 00 00 00 00][CRC Checksum FA 33]
Þetta þýðir: "Mælir #1 svaraði: Heildargildi jákvæðra virkra orkugagna sem lesið er er 00 00 00 00 (sextándastafur)" (Athugið: Þessi mælir #1 er nýr, ónotaður mælir). Myndin hér að neðan er prufusýning:

Modbus RTU Message Format

„Gagnabókin“ í rafmagnsmæli: Skrá útskýrð

Í Modbus RTU samskiptareglum eru öll gögn frá rafmagnsmæli geymd í „töflureikni“-skránni. Skrár eru aðallega skipt í fjórar tegundir:

Skráningartegund Lestur/skrifaleyfi Aðgerðarkóðar Dæmigert vistað efni
Spólaskrá Lesa/skrifa 01, 05 Staða gengis, skiptastýring
Stöðugt inntaksskrá Lesa-aðeins 02 Stafrænt inntak (td viðvörunarmerki)
Inntaksskrá Lesa-aðeins 04 Rauntíma-mælingargögn (spenna, straumur osfrv.)
Eignarhaldsskrá Lesa/skrifa 03, 06 Færibreytur tækis, uppsöfnuð orka osfrv.

Í rafmagnsmælaforritum eru algengustu skrárnar:

Inntaksskrá

(Funkunarkóði 04H): Geymir-rauntíma mæld gögn eins og spennu, straum og afl.

Eignarhaldsskrá

(Funkunarkóði 03H): Geymir uppsafnaða raforkunotkun, færibreytur tækis o.s.frv.

UBS orkumælir Modbus Register Heimilisfang upplýsingatafla

Útsendingarvistfang Modbus siðareglur er 0x00. Fyrir nákvæmar Modbus samskiptareglur skrá heimilisfang upplýsingar fyrir UBS orkumæla, vinsamlegast sjá töfluna hér að neðan:

Skrá (Hex) Breytuheiti Eiginleiki (Eining / R/W) Tegund gagna Telja Athugasemdir
0x0000 DC spenna Eining: V, R/W: RO S16 1 Svið: -9999~9999; Að lesa=virkt gildi × 10^(tugastafur)
0x0001 Spenna aukastaf Eining: Engin, R/W: RO U16 1 Fast gildi: 0
0x0002 DC núverandi gildi Eining: A, R/W: RO S16 1 Svið: -9999~9999
0x0003 Núverandi aukastaf Eining: Engin, R/W: RO U16 1 Fast gildi: 1
0x0008 Kraftgildi Eining: kW, R/W: RO S16 1 Svið: -9999~9999
0x0009 Power Decimal Point Eining: Engin, R/W: RO U16 1 Fast gildi: 1
0x000C Heildarframvirk orka Eining: 0,001kWh, R/W: RO U32 2 Hátt bæti fyrst, lágt bæti síðast; Dæmi: Ef gögn lesa=5000, aukastaf=2 → Raungildi=5000 × 10^(2-3)=500.0
0x203C Rás 1 spenna Eining: 0,0001V, R/W: RO I32 2 Hátt bæti fyrst, lágt bæti síðast
0x203E Rás 2 spenna Eining: 0,0001V, R/W: RO I32 2 Alltaf 0
0x2040 Rás 1 Núverandi Eining: 0,0001A, R/W: RO I32 2 Hátt bæti fyrst, lágt bæti síðast
0x2042 Stöð 2 Núverandi Eining: 0,0001A, R/W: RO I32 2 Alltaf 0
0x2044 Rás 1 Power Eining: 0,0001kW, R/W: RO I32 2 Hátt bæti fyrst, lágt bæti síðast
0x2046 Rás 2 Power Eining: 0,0001kW, R/W: RO I32 2 Alltaf 0
0x9A00 Áfram Virk heildarorka Eining: kWh, R/W: RO fljóta 2
0xA001/0x8900 Heimilisfang tækis Eining: Engin, R/W: RW U16 1 Svið: 0~247

Sýning á lestri UBS orkumælisskilaboða

Notaðu UBS orkumæla hýsingartölvuhugbúnaðinn, lestu eftirfarandi gögn frá DJZ1226 DC snjallorkumælinum: heildar jákvæð virk orka, spenna, straumur, afl og heimilisfang mælis.

Demonstration Of Reading UBS Energy Meter Messages

Eins og sýnt er á skýringarmyndinni hér að ofan er ítarlegt skilaboðainnihald sent og móttekið af hýsingartölvunni sem hér segir:

13:25:30.229 Heildar jákvæð virk orka(000C0002) ...

13:25:30.256 ▼Senda:00 03 00 0C 00 02 05 D9

13:25:30.344 ▲ Fá:01 03 04 00 00 00 00 FA 33

13:25:30.359 DC spenna(00000002) ...

13:25:30.424 ▼Senda:00 03 00 00 00 02 C5 DA

13:25:30.428 ▲ Fá:01 03 04 00 17 00 03 0A 36

13:25:30.494 DC straumur (00020002) ...

13:25:30.522 ▼Senda:00 03 00 02 00 02 64 1A

13:25:30.610 ▲ Fá:01 03 04 00 30 00 02 7B FD

13:25:30.621 Power(00080002) ...

13:25:30.682 ▼Senda:00 03 00 08 00 02 44 18

13:25:30.690 ▲ Fá:01 03 04 00 01 00 02 2A 32

13:25:30.702 Samskiptaheimilisfang 2(A0010001) ...

13:25:30.779 ▼Senda:00 03 A0 01 00 01 F6 1B

13:25:30.783 ▲Fáðu:01 03 02 00 01 79 84

13:25:30.795 Lok lestrargagna.

Algeng vandamál og bilanaleitartækni

Jafnvel þó að Modbus RTU samskiptareglur séu tiltölulega einföld, geta ýmis vandamál samt komið upp í hagnýtum forritum. Eftirfarandi eru algengar bilanir og lausnir í rafmælasamskiptum:

Engin samskiptasvörun

● Athugaðu líkamlegar tengingar:

▪ Er RS-485 raflögn rétt (A/B línur snúnar við)?

▪ Eru endaviðnámin samræmd (almennt skaltu tengja 120Ω viðnám við hvorn enda strætósins)?

▪ Er fjarskiptafjarlægðin farið yfir mörkin (RS-485 getur fræðilega náð 1200 metrum, en raunverulegar fjarlægðir eru fyrir áhrifum af umhverfisþáttum).

● Staðfestu færibreytustillingar:

▪ Eru flutningshraði, gagnabitar, stöðvunarbitar og jöfnunarstillingar í samræmi við rafmagnsmælirinn?

▪ Er vistfang tækisins rétt stillt (engin tvöföld heimilisföng)?

Stöðug samskipti

● Athugaðu hvort línutruflanir séu:

▪ Notaðu brenglaða-para hlífða snúru og tryggðu að skjöldurinn sé jarðtengdur í annan endann.

▪ Forðastu að keyra kapalinn samhliða-háspennukaplum.

● Prófa einstök tæki:

▪ Tengdu hvern rafmagnsmæli fyrir sig til að leysa biluð tæki.

▪ Notaðu sérstakan hýsingartölvuhugbúnað UBS Electronics (eins og AMS) til að hafa beint samband við rafmagnsmælirinn og finna vandamálið.

Gagnavillur

● Staðfesta CRC athugun:

▪ Athugaðu hvort sendir og mótteknir CRC kóðar séu í samræmi.

▪ Staðfestu gagnabæta röðina (Modbus RTU er venjulega lítill-endian).

● Athugaðu kortlagningu skráar:

▪ Staðfestu að netföngin sem notuð eru séu í samræmi við handbók rafmagnsmælisins.

▪ Athugaðu að skrá heimilisfangsfráfærsla.

Ef þú þarft að nota UBS hýsingartölvuhugbúnaðinn (Modbus RTU samskiptareglur) sem nefndur er í þessari grein, vinsamlegast hafðu samband við þann sem sér um pöntun UBS rafmagnsmælisins og fáðu frekari tækniaðstoð eftir-sölu.

Hringdu í okkur