Prótacal Cumarsáide Modbus RTU

Apr 27, 2026 Fág nóta

Tá prótacal Modbus RTU cosúil le "teanga choiteann" idir feistí tionsclaíocha, rud a chuireann ar chumas "cumarsáid" réidh idir feistí cosúil le méadar leictreachais agus braiteoirí ó bhrandaí éagsúla.

Léiriú Feidhmchlár Prótacal Cumarsáide Modbus

Tabharfaidh an t-alt seo treoir duit trí chur i bhfeidhm Modbus RTU i méadair fuinnimh ar an mbealach is simplí agus is intuigthe. Fiú má tá tú ina novice iomlán gan aon chúlra teicniúil, is féidir leat a thuiscint go héasca ar na pointí lárnacha den phrótacal cumarsáide tionscail tábhachtach seo.

The Modbus RTU protocol

Cad é prótacal Modbus RTU?

Is prótacal cumarsáide srathach é Modbus RTU a d’fhorbair Modicon (anois mar chuid de Schneider Electric) i 1979 dá PLCanna (Rialaitheoirí Loighic In-ríomhchláraithe).

Inniu, tá sé ar cheann de na prótacail is mó a úsáidtear in uathoibriú tionsclaíoch, le tacaíocht ó níos mó ná 400 monaróir ar fud an domhain.

Cén fáth a dtugtar "RTU" air? Is giorrúchán é RTU le haghaidh "Aonad Críochfort Cianda," a thugann le fios go n-úsáidtear an prótacal seo go príomha le haghaidh cumarsáide idir cianfheistí. Tá sé cosúil le "córas téacsála" idir trealamh leictreach, ag malartú sonraí trí mheicníocht iarratais agus freagartha simplí.

Conas a oibríonn Modbus RTU?

Úsáideann Modbus RTU ailtireacht chumarsáide mháistir, cosúil le múinteoir agus mic léinn i seomra ranga.

  • Máistir: Is é an "múinteoir," go hiondúil ríomhaire, PLC, nó comhchruinnitheoir, atá freagrach as ceisteanna agus orduithe a thionscnamh.
  • Sclábhaí: Ní féidir leis an "mac léinn", cosúil le méadar leictreachais nó braiteoir, ach ceisteanna an mhúinteora a fhreagairt agus ní féidir leis labhairt go neamhspleách. (I bhfeidhmchláir méadair leictreachais...)

Modbus RTU

Modbus RTU Formáid Teachtaireachta

"Teimpléad SMS" Idir Gléasanna

Tá teachtaireachtaí cumarsáide Modbus RTU cosúil le teachtaireachtaí téacs atá crafted go cúramach, le riachtanais formáid sheasta.

Tá na codanna seo a leanas i dteachtaireacht iomlán Modbus RTU:

Cód Seoladh Cód Feidhme Réimse Sonraí Seiceáil Cód
8-Giotán 8-Giotán N × 8-Giotán 16-Giotán
  • Cód Seoladh (1 beart): Comhionann le "uimhir theileafóin an fhaighteora," a shainaithníonn seoladh an spriocmhéadair fuinnimh (1-247), agus 0 le haghaidh seoladh craolta.
  • Cód Feidhme (1 beart): Coibhéiseach le "cineál teachtaireacht téacs," a thugann treoir don mhéadar fuinnimh ar an oibríocht a dhéanamh (m.sh., sonraí a léamh, sonraí a scríobh, etc.).
  • Réimse Sonraí (N bytes): An fhaisnéis shonrach atá le tarchur, mar shampla seoladh cláir, luach sonraí, etc.
  • Seiceam CRC (2 beart): Coibhéiseach le "cód frith-ghóchumtha," a úsáidtear chun earráidí a sheiceáil le linn tarchurtha.

Seo a leanas gnáththeachtaireacht chun sonraí iomlána dearfacha fuinnimh gníomhacha a léamh ó mhéadar fuinnimh UBS:

[Seoladh 00][Cód Feidhme 03][Seoladh Tosaigh 00 0C][Fad Léite 00 02][Seiceáil CRC 05 D9]

Tá sé seo comhionann le rá: "Gach méadar, léigh sonraí ó chlár 000C le do thoil, ag tosú le clár 1."

Tar éis duit an teachtaireacht a fháil, freagróidh méadar #1 le:

[Seoladh 01][Cód Feidhme 03][Fad Sonraí 04][Sonraí 00 00 00 00][Seiceáil CRC FA 33]
Ciallaíonn sé seo: "D'fhreagair méadar #1: Is é 00 00 00 00 (heicsidheachúlach) luach iomlán na sonraí fuinnimh deimhneacha a léitear" (Nóta: Is méadar nua gan úsáid é an méadar #1 seo). Léiriú tástála atá san íomhá thíos:

Modbus RTU Message Format

An "Leabhar Sonraí" i Méadar Leictreachais: Mínithe ar an gClár

I bprótacal Modbus RTU, déantar na sonraí go léir ó mhéadar leictreachais a stóráil i "scarbhileog"-an clár. Roinntear na cláir go príomha i gceithre chineál:

Cineál Clár Cead Léigh/Scríobh Cóid Feidhme Ábhar Stóráilte tipiciúla
Clár Coil Léigh/Scríobh 01, 05 Stádas sealaíochta, rialú lasc
Clár Ionchur Scoite Léigh-amháin 02 Ionchur digiteach (m.sh., comharthaí aláraim)
Clár Ionchur Léigh-amháin 04 Sonraí tomhais fíor-ama (voltas, sruth, srl.)
Clár Sealbhaíochta Léigh/Scríobh 03, 06 Paraiméadair gléas, fuinneamh carntha, etc.

In iarratais méadair leictreachais, is iad na cláir is coitianta ná:

Clár Ionchur

(Cód Feidhme 04H): Stóráiltear -sonraí tomhaiste fíor-ama amhail voltas, sruth agus cumhacht.

Clár Sealbhaíochta

(Cód Feidhme 03H): Stórálann sé tomhaltas leictreachais carntha, paraiméadair gléas, etc.

Méadar Fuinnimh UBS Modbus Clár Seoladh Tábla Faisnéise

Is é seoladh craolta prótacal Modbus ná 0x00. Le haghaidh faisnéis mhionsonraithe faoi chlár prótacal Modbus maidir le méadair fuinnimh UBS a fháil, féach an tábla thíos:

Clár (Heics) Ainm Athraitheach Tréith (Aonad / R/W) Cineál Sonraí Áireamh Nótaí
0x0000 Voltas DC Aonad: V, R/W: RO S16 1 Raon: -9999~9999; Léamh=Luach Éifeachtach × 10^(Pointe Deachúil)
0x0001 Voltas Pointe Deachúil Aonad: Ceann ar bith, R/W: RO U16 1 Luach seasta: 0
0x0002 DC Luach Reatha Aonad: A, R/W: RO S16 1 Raon: -9999~9999
0x0003 Pointe Deachúil Reatha Aonad: Ceann ar bith, R/W: RO U16 1 Luach seasta: 1
0x0008 Luach Cumhachta Aonad: kW, R/W: RO S16 1 Raon: -9999~9999
0x0009 Pointe Deachúil Aonad: Ceann ar bith, R/W: RO U16 1 Luach seasta: 1
0x000C Fuinneamh Gníomhach Iomlán ar Aghaidh Aonad: 0.001kWh, R/W: RO U32 2 Beart ard ar dtús, beart íseal ar deireadh; Sampla: Má léitear sonraí=5000, pointe deachúil=2 → Luach iarbhír=5000 × 10^(2-3)=500.0
0x203C Voltas Channel 1 Aonad: 0.0001V, R/W: RO I32 2 Beart ard ar dtús, beart íseal ar deireadh
0x203E Voltas Channel 2 Aonad: 0.0001V, R/W: RO I32 2 I gcónaí 0
0x2040 Cainéal 1 Reatha Aonad: 0.0001A, R/W: RO I32 2 Beart ard ar dtús, beart íseal ar deireadh
0x2042 Cainéal 2 Reatha Aonad: 0.0001A, R/W: RO I32 2 I gcónaí 0
0x2044 Cumhacht cainéal 1 Aonad: 0.0001kW, R/W: RO I32 2 Beart ard ar dtús, beart íseal ar deireadh
0x2046 Cumhacht Channel 2 Aonad: 0.0001kW, R/W: RO I32 2 I gcónaí 0
0x9A00 Fuinneamh Iomlán Gníomhach ar Aghaidh Aonad: kWh, R/W: RO snámh 2
0xA001/0x8900 Seoladh an Ghléis Aonad: Ceann ar bith, R/W: RW U16 1 Raon: 0~247

Léiriú ar Teachtaireachtaí Méadair Fuinnimh UBS a Léamh

Ag baint úsáide as bogearraí ríomhaireachta óstach méadar fuinnimh UBS, léigh na sonraí seo a leanas ó mhéadar fuinnimh cliste DJZ1226 DC: fuinneamh gníomhach iomlán dearfach, voltas, reatha, cumhacht, agus seoladh méadar.

Demonstration Of Reading UBS Energy Meter Messages

Mar a léirítear sa léaráid thuas, is é seo a leanas an t-ábhar teachtaireachta mionsonraithe a sheol agus a fuair an ríomhaire óstach:

13:25:30.229 Fuinneamh gníomhach dearfach iomlán (000C0002) ...

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

13:25:30.344 ▲Faigh:01 03 04 00 00 00 00 FA 33

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

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

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

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

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

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

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

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

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

13:25:30.702 Seoladh Cumarsáide 2(A0010001) ...

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

13:25:30.783 ▲Faigh:01 03 02 00 01 79 84

13:25:30.795 Críoch na sonraí léitheoireachta.

Fadhbanna Coitianta agus Teicnící Fabhtcheartaithe

Cé go bhfuil prótacal Modbus RTU sách simplí, d’fhéadfadh fadhbanna éagsúla teacht chun cinn fós in iarratais phraiticiúla. Seo a leanas lochtanna agus réitigh choitianta i gcumarsáid méadair leictreachais:

Gan Freagra Cumarsáide

● Seiceáil Naisc Fhisiceacha:

▪ An bhfuil an sreangú RS-485 ceart (línte A/B droim ar ais)?

▪ An bhfuil na friotóirí foirceann meaitseáilte (go ginearálta, ceangail friotóirí 120Ω ag gach ceann den bhus)?

▪ An sáraítear an t-achar cumarsáide ná an teorainn (go teoiriciúil is féidir le RS-485 1200 méadar a bhaint amach, ach bíonn tionchar ag fachtóirí comhshaoil ​​ar achair iarbhír).

● Fíoraigh Socruithe Paraiméadar:

▪ An bhfuil an ráta baud, giotán sonraí, stad-ghiotáin, agus socruithe paireacht ag teacht leis an méadar leictreachais?

▪ An bhfuil seoladh an ghléis socraithe i gceart (gan seoltaí dúblacha)?

Cumarsáid Eadrannach

● Seiceáil le haghaidh Cur isteach Líne:

▪ Úsáid cábla péireáilte péireáilte agus cinntigh go bhfuil an sciath talmhaithe ag foirceann amháin.

▪ Seachain an cábla a rith comhthreomhar le cáblaí-ardvoltais.

● Gléasanna Aonair a Thástáil:

▪ Ceangail gach méadar leictreachais ina aonar chun fabhtcheartú a dhéanamh ar fheistí lochtacha.

▪ Úsáid bogearraí tiomnaithe ríomhaire óstaigh UBS Electronics (amhail AMS) chun cumarsáid dhíreach a dhéanamh leis an méadar leictreachais agus chun an fhadhb a aimsiú.

Earráidí Sonraí

● Seiceáil CRC á fhíorú:

▪ Seiceáil an bhfuil na cóid CRC a seoladh agus a fuarthas comhsheasmhach.

▪ Deimhnigh an t-ordú beart sonraí (is gnách gur beag-endian é Modbus RTU).

● Mapáil Clár a Sheiceáil:

▪ Deimhnigh go bhfuil na seoltaí cláir a úsáidtear i gcomhréir le lámhleabhar an mhéadair leictreachais.

▪ Tabhair faoi deara an fritháireamh ar sheoladh an chláir.

Más gá duit na bogearraí ríomhaireachta óstaigh UBS (prótacal Modbus RTU) a luaitear san alt seo a úsáid, téigh i dteagmháil leis an duine atá i bhfeighil d’ordú méadair leictreachais UBS agus faigh tuilleadh tar éis -tacaíocht theicniúil díolacháin.

Glaoigh Linn