Kif Twettaq Ittestjar tal-Komunikazzjoni Modbus

Dec 08, 2025 Ħalli messaġġ

Fil-qasam tal-awtomazzjoni industrijali, spiss niltaqgħu ma 'diversi protokolli ta' komunikazzjoni bħal Profibus, ControlNet, Ethernet, CANopen, Modbus, u oħrajn. Fost dawn, l-aktar protokoll b'xejn u miftuħ-huwa Modbus, appoġġjat minn tagħmir industrijali minn kważi l-manifatturi kollha.


Meta nwettqu proġetti ta 'inġinerija attwali, ħafna drabi għandna bżonn inwettqu testijiet tal-komunikazzjoni iżda m'għandhomx l-apparati ta' komunikazzjoni korrispondenti għall-ittestjar. Għalhekk, is-softwer tal-ittestjar tas-simulazzjoni huwa meħtieġ. Is-softwer l-aktar użat huwa ModScan, li jista 'jintuża għal komunikazzjoni Modbus TCP, komunikazzjoni Modbus RTU, u komunikazzjoni Modbus ASCII. Li jiffunzjona bħala stazzjon prinċipali, jiġbor data minn stazzjonijiet slave. Jista' jibgħat kmandi lil apparati skjavi (li jridu jkunu apparati intelliġenti li għandhom Modbus-). Malli tirċievi tweġiba mill-istazzjon slave, id-dejta tar-reġistru korrispondenti tintwera fuq l-interface tal-monitoraġġ.

 

Allura kif nagħmlu l-ittestjar?

L-ewwel, stabbilixxi l-konnessjonijiet tal-ħardwer għall-apparati. Installa s-softwer ModScan fuq il-PC biex iservi bħala l-istazzjon ewlieni għall-akkwist tad-dejta. Ikollok bżonn ukoll ta' apparat intelliġenti kompatibbli Modbus-protokoll- bħala l-istazzjon slave. Peress li l-PCs tipikament ikollhom portijiet USB biss, huwa meħtieġ konvertitur USB-għa-serial-to-RS485 biex jikkonnettja mal-istazzjon slave intelliġenti. Din is-setup tapplika għal apparati li jappoġġjaw il-protokoll Modbus-RTU b'interface RS485. Jekk l-apparat slave intelliġenti jappoġġja l-protokoll Modbus TCP/IP, sempliċement qabbad il-PC u l-apparat slave billi tuża kejbil Ethernet.

2309c714-ee24-11ed-90ce-dac502259ad0.jpg

 

Konnessjoni RS485

 

Għal konnessjonijiet TCP, apparat wieħed biss jeħtieġ li jkun imqabbad direttament permezz ta 'kejbil Ethernet. Jekk ikunu involuti apparati multipli, huwa meħtieġ swiċċ Ethernet industrijali biex jgħaqqad l-apparati kollha mas-swiċċ. Apparat differenti jistgħu mbagħad jiġu aċċessati permezz tal-indirizzi IP rispettivi tagħhom.

It-tieni, iftaħ is-softwer ModScan biex tikkonfigura l-parametri tal-komunikazzjoni. Għall-komunikazzjoni RS485, agħżel il-port tas-serje u ssettja r-rata tal-baud (tipikament defaulted għal 9600), it-tul tad-dejta (8 bits), il-bit tal-parità (xejn), u l-bit ta 'waqfien (1 bit) skont il-parametri tal-komunikazzjoni tal-iskjavi, kif muri fil-figura:

232171ac-ee24-11ed-90ce-dac502259ad0.jpg

 

Għall-komunikazzjoni Modbus TCP, ikkonfigura l-konnessjoni tal-komunikazzjoni kif muri hawn taħt. Agħżel it-tip ta 'konnessjoni ta' komunikazzjoni TCP/IP, imbagħad daħħal l-indirizz IP u n-numru tal-port tal-apparat slave (default 502).

 

233215ca-ee24-11ed-90ce-dac502259ad0.jpg

 

It-tielet, ikkonfigura r-reġistru tal-komunikazzjoni: daħħal l-indirizz tal-bidu fil-qasam tal-Indirizz, Tul jispeċifika t-tul, 03:REĠISTRU TA 'ŻOMMA tindika t-tip ta' reġistru (reġistru ta 'żamma), ID tal-Apparat jirrappreżenta n-numru tal-istazzjon slave. Għal Modbus RTU, daħħal l-indirizz slave hawn; għall-komunikazzjoni Modbus TCP, l-ebda dħul ma huwa meħtieġ. Jekk tuża server serjali, għandu jiddaħħal l-indirizz tal-iskjavi. Numru ta' Stħarriġ / Rispons Validi ta' Skjav jindika n-numru ta' trażmissjonijiet/riċevimenti tad-dejta, li jippermetti l-iskoperta ta' telf ta' pakketti. Is-sezzjoni tan-nofs turi riżultati tat-test li jindikaw data tal-iskjavi misjuba. L-istatus attwali tal-allarm jindika ħsara fil-komunikazzjoni.

233f6536-ee24-11ed-90ce-dac502259ad0.jpg

 

L-għażla tat-tip tad-dejta tidher fil-figura hawn taħt. Bħalissa, nużaw tipi ta' punt floating-bit 32-bit, flimkien ma' tipi ta' bit, tipi interi, tipi ta' punt floating-doppju ta'-preċiżjoni, u oħrajn. Għal tipi floating-point, tista 'wkoll tikkonfigura l-iskambju tal-bit.

234ff144-ee24-11ed-90ce-dac502259ad0.jpg

Ir-raba ', għamilna ittestjar tal-komunikazzjoni permezz ta' Modbus TCP. L-indirizz tal-komunikazzjoni IP kien issettjat għal 192.168.1.10 bin-numru tal-port 502. L-indirizz IP tal-PC kien ikkonfigurat fl-istess subnet bħall-indirizz IP tal-istazzjon slave (192.168.1.10), bħal 192.168.1.20.

Biex taqra r-reġistru tal-iskjavi (Reġistru Holding), agħżel Kodiċi tal-Funzjoni: 03, Indirizz tal-Bidu tar-Reġistru: 1, Tip ta 'Dejta: Punt Floating ta' 32 bit, u ssettja n-Numru ta 'Reġistri biex Aqra: 10. Imbagħad ikklikkja Connect, kif muri hawn taħt:

235b42b0-ee24-11ed-90ce-dac502259ad0.jpg

 

 

Kif muri fid-dijagramma, l-interface prinċipali ma turi l-ebda messaġġi ta 'allarm, u n-numru ta' pakketti ta 'dejta mibgħuta u riċevuti logħbiet, li jindika l-ebda telf ta' pakkett. Id-dejta hija preżenti fir-reġistri korrispondenti, li tikkonferma komunikazzjoni b'suċċess. Missjoni mwettqa.

 

Ibgħat l-inkjesta

whatsapp

Tat-telefon

Indirizz elettroniku

Inkjesta