Modbus on laajalti käytetty teollinen tiedonsiirtoprotokolla, joka käyttää master-slave-arkkitehtuuria datan vaihtamiseen sarjayhteyksien yli. Näitä yhteyksiä ovat RS-485, RS-422 ja RS-232 sekä TCP/IP-verkot.
Tässä oppaassa vertaamme parhaat Modbus-testaukseen tarkoitetut ohjelmistotyökalut ammattitason alustoista laajasti käytettyihin ilmaisiin vaihtoehtoihin, jotta voit löytää tarpeisiisi sopivan ratkaisun.
Mikä on Modbus? Perusperiaatteet selitetty
- Modbus RTU binaarista sarjaviestintää varten
- Modbus ASCII merkkipohjaiseen tiedonvaihtoon ja helpompaan vianmääritykseen
- TCP Ethernet-pohjaiseen viestintään MBAP-otsakkeen kanssa
Modbus-verkko toimii yleensä yhdellä pääasemalla, joka vastaa tiedonsiirron aloittamisesta, ja enintään 247 orja-asemalla, jotka vastaavat komentoihin.
| Tyyppi | Mitä se tekee |
| Valvonta/analysoija | Analysoi reaaliaikaista Modbus-tiedonsiirtoa ja purkaa liikenteen vaikuttamatta olemassa olevaan yhteyteen |
| Jakaja | Monistaa yhden COM-portin tietovirran, jotta useat sovellukset voivat käyttää sitä samanaikaisesti |
| Master- ja slave-simulaattori | Tarjoaa Modbus-laitteen emuloinnin työnkulkujen testaamiseen ilman fyysistä laitteistoa |
| TCP-jako | Mahdollistaa yhteyden muodostamisen paikalliseen sarjalaitteeseen etänä tekemällä sen käytettäväksi TCP/IP:n kautta |
Modbus-valvontaohjelmisto testaukseen ja diagnostiikkaan
Live Modbus RTU- ja ASCII-liikenteen tehokas valvonta edellyttää erikoisohjelmistoa, joka voi siepata COM-portin toimintaa reaaliajassa säilyttäen samalla olemassa olevan yhteyden.
Alla ovat saatavilla olevat johtavat työkalut:
Sarjaportin valvonta
Sopii parhaiten: Kehittäjille ja insinööreille, jotka tarvitsevat reaaliaikaista seurantaa ja analyysiä live Modbus RTU/ASCII -tiedonsiirrosta sarjaporteissa vaikuttamatta aktiiviseen yhteyteen.
Modbus-protokollanalysoija tarjoaa kätevän tavan jäljittää mahdolliset ongelmat sovelluksen tai ajurin kehityksen aikana, testata ja optimoida sarjalaitteita jne.
Keskeiset ominaisuudet:
- Yhdistä sarjaporttiin, jota jokin toinen ohjelma jo käyttää, ja aloita sen valvonta saman tien. Kaikki portin vastaanottama data näytetään reaaliajassa, jotta mahdolliset ongelmat voidaan havaita välittömästi.
- Valvo useita sarjaportteja samanaikaisesti. Voit analysoida useiden Modbus-porttien toimintaa yhdessä istunnossa synkronoidusti. Molempiin suuntiin kulkeva data kirjataan kätevästi yhteen lokiin FIFO-periaatteella (first-in first-out).
- Katso kaapattu data taulukko-, terminaali-, viiva- ja dump-näkymissä samanaikaisesti. Voit käyttää erilaisia suodattimia tarkkaa valvontaa varten.
- Emuloi tiedonsiirtoa sarjalaitteeseen nähdäksesi tarkalleen, miten se reagoi tiettyihin komentoihin.
Ota selvää, miten Modbus-viestit puretaan täältä.
Protokollat: Modbus RTU- ja Modbus ASCII -protokollat, jotka toimivat RS-232-, RS-422- ja RS-485-liityntöjen yli.
Alusta: Yhteensopiva Windows 7/8/8.1/10/11 -järjestelmien kanssa sekä 32- että 64-bittisinä versioina, sekä Windows Server 2012-, 2016-, 2019 -versioiden ja Windows on ARM:n kanssa.
Hinta: Saatavilla maksullisella lisenssillä Standard-, Professional- ja Company-versioina, ja mukana on ilmainen kokeiluversio.
Edut
- Tukee ei-häiritsevää seurantaa porteissa, jotka ovat jo avoinna
- Kyky työskennellä useiden porttien kanssa samanaikaisesti
- Sisältää sisäänrakennetun Modbus-dekooderin sekä erikoistuneen Modbus-valvontanäkymän
- Sisältää istunnon toistotoiminnon
- Toimii kaikkien COM-porttityyppien kanssa, kuten USB-RS232- ja RS485-sovittimien kanssa
Haitat
- Rajoitettu vain Windows-järjestelmiin
- Suunniteltu vain sarjaportin valvontaan, ilman Modbus TCP -tukea
Modbus-kysely
Paras: Teknikot ja automaatioinsinöörit, jotka tarvitsevat reaaliaikaista graafista esitystä, usean ikkunan valvontaa ja tiedonkeruulokitusta luotettavassa Modbus-master-laitteen simulaattorissa.
Modbus Poll on suosittu Windows-sovellus Modbusin reaaliaikaiseen valvontaan ja master-simulointiin. Se toimii hyvin Modbus RTU:n, ASCII:n ja TCP/IP:n kanssa ja mahdollistaa rekisterien lukemisen ja kirjoittamisen, datan visualisoinnin reaaliajassa sekä orjalaitteiden kyselyn.
Moniasiakirjakäyttöliittymä tekee mahdolliseksi avata useita toisistaan riippumattomia kyselyikkunoita samanaikaisesti, joista kukin on kohdistettu eri orjiin tai rekisteriryhmiin. Yli 20 vuoden kokemuksella alalta siitä on tullut de facto -standardityökalu automaatioinsinööreille ympäri maailmaa.
Ominaisuudet
- Tukee usean asiakirjan käyttöliittymää, joka mahdollistaa useiden orjien valvonnan erillisissä ikkunoissa samanaikaisesti
- Tarjoaa reaaliaikaisen tietojen visualisoinnin kaavioiden, mittareiden ja graafien avulla
- Sisältää tietojen lokitusominaisuudet sekä CSV- ja Excel-vientivaihtoehdot
- Tarjoaa kattavan tuen Modbus-toimintokoodeille
- Mahdollistaa virheiden injektoinnin orjan virheenkäsittelyn testaamista ja analysointia varten
- Tarjoaa komentorivikäytön ja DLL-integraation automaatioskenaarioiden tukemiseksi
Protokollat: Yhteensopiva Modbus RTU-, ASCII-, TCP/IP- ja UDP-tiedonsiirtostandardien kanssa.
Alusta: Windows.
Hinta: Saatavilla 14 päivän ilmaisella kokeilujaksolla ja yhden käyttäjän lisenssi, jonka hinta on noin 99 $.
Edut
- Pidetään alan standardiratkaisuna testaukseen ja diagnostiikkaan
- Tukee usean ikkunan kyselyä samanaikaiseen seurantaan
- Monipuolinen visualisointityökalu
- Yhteensopiva jokaisen Modbus-toimintokoodin kanssa
- Tunnettu luotettavuudestaan ja kattavasta dokumentaatiostaan
Haitat
- Saatavilla vain Windowsille
- Käyttöliittymä saattaa tuntua visuaalisesti vanhentuneelta
- Voi olla vaikea oppia käyttäjille, jotka eivät tunne skriptausta
- Toimii aktiivisena Modbus-masterina sen sijaan, että se toimisi passiivisena valvontatyökaluna
QModMaster
Sopii parhaiten: Kehittäjille ja insinööreille, jotka etsivät luotettavaa, maksutonta Modbus-masteria väylänvalvontaominaisuuksilla, jotka tukevat Windowsia ja Linuxia.
QModMaster tarjoaa ilmaisen ja avoimen lähdekoodin Qt-pohjaisen ympäristön Modbus TCP/IP-, RTU- ja ASCII-protokollien käsittelyyn Windows- ja Linux-järjestelmissä. Se mahdollistaa insinöörien ja kehittäjien valvoa kelojen, pidätysrekisterien, syöttörekisterien ja diskreettien tulojen tietoja, suorittaa luku- tai kirjoitustoimintoja ja muodostaa yhteyden Modbus-orjalaitteisiin.
QModMaster tarjoaa sisäänrakennetun väylämonitorin kaiken väylän liikenteen analysointiin, reaaliaikaisten rekisterien piirtämiseen ja Perl-skriptauksen upottamiseen automatisoitujen testisekvenssien suorittamista varten.
Ominaisuudet
- Sisältää sisäänrakennetun monitorin kaiken Modbus-väyläliikenteen tarkasteluun reaaliajassa
- Tukee luku- ja kirjoitustoimintoja keloille, holding-rekistereille, input-rekistereille ja diskreeteille tuloille
- Tarjoaa rekisteriarvojen reaaliaikaisen visualisoinnin
- Tukee automatisoituja testisekvenssejä integroidun Perl-skriptausmoottorin avulla
- Toimii Windowsissa ilman asennusta, mikä mahdollistaa käyttäjien purkaa paketin ja käyttää sitä heti
Protokollat: Yhteensopiva Modbus RTU-, ASCII- ja TCP/IP-tiedonsiirtostandardien kanssa.
Alusta: Windows ja Linux.
Hinta: Saatavilla ilmaisena ja avoimen lähdekoodin ohjelmistona GPL-lisenssillä.
Edut
- Saatavilla maksutta
- Toimii useissa käyttöjärjestelmissä
- Sisältää bussien valvontatoiminnon
- Sisältää komentosarjoitusominaisuuksia
- Voidaan käyttää heti ilman asennusta
Haitat
- Tarjoaa yksinkertaisemman, vähemmän viimeistellyn käyttöliittymän verrattuna kaupallisiin ohjelmistoihin
- Tarjoaa rajoitettua virallista tukea kehittäjältä
- Ei sisällä istunnon toistotoimintoa eikä edistyneitä tietojen vientiominaisuuksia
Modbus-datan jakamisohjelmistoratkaisu
Käytännössä yksi fyysinen COM-portti voi vastaanottaa Modbus-dataa, jota useiden sovellusten täytyy käsitellä samanaikaisesti. Tätä ei kuitenkaan tueta sarjaporteissa natiivisti, koska vain yksi sovellus voi käyttää porttia kerrallaan. Erillinen Modbus-splitteri-ohjelmisto ratkaisee tämän ongelman luomalla useita portin virtuaalisia kopioita ja monistamalla saapuvan datan, jotta jokainen sovellus vastaanottaa sen.
Virtuaalinen sarjaporttiohjain
Sopii parhaiten: Kehittäjille ja insinööreille, jotka tarvitsevat Modbus RTU -datan jakelua yhdestä fyysisestä COM-portista useisiin sovelluksiin samanaikaisesti.
Virtual COM Port Driver Electronic Teamilta on luultavasti kaikkein optimaalisin ratkaisu tähän tehtävään. Ohjelma toimii sarjaportin jakajana, joka pystyy monistamaan yhteen COM-porttiin saapuvat tiedot rajoittamattomaan määrään todellisia ja virtuaalisia sarjaliitäntöjä. Virtual COM Port Driver auttaa sinua luomaan järjestelmääsi niin monta virtuaalista RS485- (RS232-, RS422-)porttia kuin tarvitset. Joten jos haluat, että useat sovellukset vastaanottavat Modbus-liikenteesi samanaikaisesti, voit yksinkertaisesti luoda virtuaalisia kopioita isännän vastaanottavasta COM-portista ja liittää tarvittavat sovellukset niihin. Virtual COM Port Driver monistaa liikenteen kaikkiin todellisen COM-portin virtuaalisiin kopioihin, ja näin useat sovellukset voivat vastaanottaa samaa dataa samanaikaisesti.
Ominaisuudet
- Määritä useita virtuaalisia COM-porttipareja tietokoneellesi
- Salli yhden fyysisen COM-portin jakaa sama Modbus-data useille sovelluksille rinnakkain
- Tukee loopback-yhteyksien emulointia sekä nykyaikaisia modeemi- tai kuulokelinjasignaaleja
- Yhdistää useita COM-portteja yhdeksi yhtenäiseksi virtuaaliseksi käyttöliittymäksi
Protokollat: Yhteensopiva Modbus RTU:n ja Modbus ASCII:n kanssa käyttäen RS-232-, RS-422- ja RS-485-liitäntöjä.
Alusta: Toimii Windows XP:ssä, Vistassa, 7:ssä, 8:ssa, 8.1:ssä, 10:ssä, 11:ssä sekä 32-bittisenä että 64-bittisenä, ja Windows Server 2003:sta 2019:een.
Hinta: Kaupallinen ohjelmisto saatavilla Standard- ja PRO-versioina, ja saatavilla on ilmainen kokeiluversio.
Edut
- Ei rajoitusta virtuaalisten COM-porttiparien luomiseen
- Tukee reaaliaikaista tietojen kahdentamista useille sovelluksille samanaikaisesti
- Tukee loopbackia ja tiedonsiirtolinjan emulointia
- Täysin ohjelmistopohjainen; ei vaadi laitteistoa
- Suunniteltu luotettavaan ajuritasoiseen toimintaan
Haitat
- Suunniteltu vain Windows-alustoille
- Rajoitettu sarjaporttiviestintään, ilman Modbus TCP -tukea
com0com
Sopii parhaiten: Kehittäjille, jotka etsivät ilmaista virtuaalista nollamodeemiemulaattoria yksinkertaiseen testaukseen ja kehityskäyttöön.
com0com on Windowsin kernel-tilassa toimiva virtuaalinen sarjaporttiohjain, joka on ilmainen ja avoimen lähdekoodin. Se luo virtuaalisista COM-porteista pareja ja yhdistää ne virtuaalisen nollamodeemikaapelin kautta. Näin kaksi sovellusta voi keskustella keskenään aivan kuten ne tekisivät oikean sarjayhteyden yli. Voit ottaa sen käyttöön joko komentorivin kautta tai yksinkertaisen GUI-asentimen avulla.
Ominaisuudet
- Luo virtuaalisia COM-porttipareja, kuten COM5 ↔ COM6
- Käyttää ydintilan ohjainta matalan tason yhteensopivuuden tukemiseen
- Tukee asennusta yksinkertaisen graafisen käyttöliittymän kautta ja määritystä komentorivin kautta
Protokollat: Yhteensopiva minkä tahansa sarjaprotokollan kanssa, kuten Modbus RTU ja ASCII.
Alusta: Windows.
Hinta: Saatavilla ilmaisena ja avoimen lähdekoodin versiona.
Edut
- Ei kustannuksia vaadita
- Rakennettu luotettavaa ytimen tason vakautta varten
- Yleisesti käytetty ohjelmistokehitysympäristöissä
Haitat
- Tukee vain yhden kohteen tulostusta, eikä jaottelua useisiin kohteisiin
- Puuttuu loopback-emulointitoiminnallisuus
- Hallintaa varten ei ole tarjolla graafista käyttöliittymää
- Ei sisällä virallista toimittajatukea
- Ei suunniteltu tuotantokäytön Modbus-käyttötapauksiin
- Saattaa edellyttää ohjaimen allekirjoituksen pakotuksen poistamista käytöstä tai Windowsin testitilan ottamista käyttöön
Modbus TCP -ohjelmisto verkkoon perustuvaan sarjalaitteiden jakamiseen
Teollisuusympäristöissä Modbus RTU -laite liitetään fyysisesti yhteen PC:hen sarjaportin kautta, kun taas useiden verkon käyttäjien tai järjestelmien on päästävä siihen käsiksi samanaikaisesti. Modbus TCP ratkaisee tämän muuntamalla sarjamuotoisen RTU-yhteyden TCP/IP-virraksi. Tämä tekee laitteesta kaikkien verkon asiakkaiden käytettävissä.
Sarjasta Ethernetiin -liitin
Sopii parhaiten: Insinööreille, joiden on tarjottava TCP/IP-yhteys paikallisesti liitettyyn Modbus RTU -sarjalaitteeseen useille etäkäyttäjille tai sovelluksille.
Electronic Teamin Serial to Ethernet Connector on suosittu ohjelmistosovellus, joka on suunniteltu jakamaan paikallisesti kytketyn Modbus-sarjalaitteen dataa Ethernet-verkon kautta. Se mahdollistaa verkon käyttäjien kommunikoinnin laitteen kanssa ikään kuin he olisivat kytkettyinä paikallisesti, käyttämällä omalla tietokoneellaan virtuaalista COM-porttia.
Serial to Ethernet Connector pystyy käsittelemään yli 255 sarjaporttilaitteen jakamisen samanaikaisesti. Se toimii Windows-palveluna taustalla, joten sovelluksen ei tarvitse pysyä avoinna. Järjestelmä määrittää kaikki yhteydet automaattisesti uudelleen järjestelmän uudelleenkäynnistyksen jälkeen.
Ominaisuudet
- Mahdollistaa paikallisesti liitettyjen Modbus RTU -sarjalaitteiden jakamisen UDP:n tai TCP/IP:n yli
- Etäasiakkaiden yhteydet muodostetaan virtuaalisen COM-portin kautta, mikä säilyttää laitteen kaikki toiminnot
- Mahdollistaa yhden portin palvelemaan useita asiakkaita samanaikaisesti, asiakkaakohtaisilla määritettävillä luku- ja kirjoitusoikeuksilla
- Puskuroidaan dataa, kun yhteys katkeaa, ja lähetetään se automaattisesti, kun yhteys palautuu
- Toimii taustalla Windows-palveluna ilman, että sovellusta tarvitsee pitää auki
- Palauttaa yhteydet automaattisesti käyttäjän määrittämän aikakatkaisujakson sisällä
- Tarjoaa tuen RAW- ja Telnet (RFC 2217) -tiedonsiirtoprotokollille
- Sisältää liikenteen salauksen ja salasanasuojauksen turvallista viestintää varten
- Suunniteltu käytettäväksi sekä Windows- että Linux-ympäristöissä
- Mahdollistaa määritysten viemisen ja tuomisen sekä helpon siirron toiseen koneeseen
Protokollat: Tukee Modbus RTU – Modbus TCP/IP- ja UDP-muunnosta sarja–verkko-viestintää varten.
Alusta:
- Toimii Windows 7 SP1:ssä, 8:ssa, 10:ssä, 11:ssä sekä 32- että 64-bittisinä, Windows Server 2008 R2 SP1–2022:ssa sekä Windows 10:ssä ja 11:ssä ARM-alustalla
- Täydellinen Linux-versio (täysi painos)
Hinta: Saatavilla maksullisella lisenssillä ja sisältää 14 päivän ilmaisen kokeilujakson.
Edut
- Käsittelee yli 255 laitetta
- Toimii Windows-palveluna
- Tukee tietojen puskurointia, kun yhteys katkeaa
- Hallitse luku-/kirjoitusoikeuksia asiakaskohtaisesti
- Tukee liikenteen salausta
- Suunniteltu käytettäväksi Linux- ja Windows-ympäristöissä
- Etäasiakkaat säilyttävät täyden sarjaporttitoiminnallisuuden virtuaalisen COM-portin kautta
Haitat
- Ohjelmisto vaatii asennuksen palvelin- ja asiakasjärjestelmiin
Modbus Master- ja Slave-simulaattorit
Kehityksen aikana Modbus-simulointi on välttämätöntä. Sen avulla master- ja slave-järjestelmiä voidaan testata virtuaalisia vastineita vastaan ilman, että molemmilla puolilla tarvitaan fyysistä laitteistoa.
Yksinkertaisesti Modbus
Sopii parhaiten: Insinööreille, jotka etsivät yksinkertaista ja edullista Windows-ohjelmistopakettia, joka tukee sekä Modbus-isäntä- että orjasimulaatiota TCP:n ja RTU:n yli.
Windowsille suunniteltu Simply Modbus tarjoaa työkalupaketin Modbus TCP/IP- ja RTU/ASCII-sarjaprotokollien testaamiseen, simulointiin ja valvontaan. Se tarjoaa Modbus Master -simulaattorin, Poll Managerin rekisterien jatkuvaan reaaliaikaiseen kyselyyn, Modbus Slave -simulaattorin sekä Data Recorderin Modbus-liikenteen lokitusta varten. Käyttöliittymä pitää asiat yksinkertaisina ja minimalistisina. Määrität vain yhteyden, valitset toimintokoodit ja aloitat viestinnän minimaalisella käyttöönotolla.
Ominaisuudet
- Modbus Master- ja Slave-simulaattorit yhdessä paketissa
- Sisältää Poll Managerin, joka kyselee rekistereitä jatkuvasti ja näyttää ne reaaliajassa
- Sisältää Data Recorderin Modbus-liikenteen lokittamiseen tiedostoihin
- Mahdollistaa useita tietomuotoja, joista jokaiselle rekisterille voidaan tehdä oma erillinen määritys
- Tukee Modbus RTU -simulointia sarjaliikenteen yli ja Modbus TCP -simulointia Ethernetin yli
Protokollat: Yhteensopiva Modbus RTU-, ASCII- ja TCP/IP-protokollien kanssa.
Alusta: Windows.
Hinta: Saatavilla maksullisella lisenssillä, jossa on kustannustehokkaita yhden käyttäjän vaihtoehtoja sekä valinnainen toimipaikkalisenssi.
Edut
- Sisältää sekä masterin että slaven yhdessä paketissa
- Yksinkertainen ja keskittynyt käyttöliittymä
- Budjettiystävällinen
- Tietomuotojen määritys rekisterikohtaisesti
- Saatavilla sivustolisenssivaihtoehdolla
Haitat
- Käyttöliittymä vaikuttaa vanhentuneelta
- Saatavilla vain Windowsille
- Tarjoaa peruskomentosarjoitus- ja automaatiotuet
Modbus-orja
Paras: Automaation insinööreille ja kehittäjille, jotka tarvitsevat useiden Modbus-orjasimulaatioiden samanaikaista suorittamista master-ohjelmiston kattavaa testausta varten.
Modbus Slave, kehittäjänä Witte Software toimii ammattilaistason vastineena Modbus Pollille. Se voi ajaa samanaikaisesti jopa 100 itsenäistä slave-ikkunaa moniasiakirjaliittymän avulla, ja jokainen ylläpitää omaa osoitettaan, rekisterikarttaansa ja data-arvojaan.
Modbus Slave integroituu Exceliin OLE-automaation kautta, mikä mahdollistaa jäsennellyt testiskenaariot, joissa rekisteriarvot noudattavat skriptejä tai tietoaineistoja.
Ominaisuudet
- Tukee jopa 100 samanaikaista slave-ikkunaa, joissa kukin ikkuna määritetään itsenäisesti
- Excel-integraatio OLE-automaation kautta mahdollistaa skriptattujen testidatan käytön
- Tukee poikkeusvastausten simulointia masterin virheenkäsittelyn testaamiseksi
- Yhteensopiva Modbus RTU-, ASCII-, TCP- ja UDP-protokollien kanssa
- Sisältää 30 päivän ilmaisen kokeilujakson
Protokollat: Yhteensopiva Modbus RTU-, ASCII-, TCP/IP- ja UDP-protokollien kanssa.
Alusta: Windows
Hinta: Saatavilla 30 päivän ilmaisella kokeilujaksolla ja yhden käyttäjän lisenssillä, jonka hinta on noin 99 $
Edut
- Tukee enintään 100 slave-Windowsia
- Tarjoaa integroinnin Excelin kanssa OLE:n kautta
- Tarjoaa tuen kaikille Modbus-varianteille, kuten RTU, ASCII, TCP/IP ja UDP
- Luotettu toimittaja
Haitat
- Saatavilla vain Windowsille
- Vaatii maksullisen lisenssin
- Käyttää vanhemman tyylin käyttöliittymää
Mikä Modbus-työkalu sopii tarpeisiisi?
Modbus-työkaluja on saatavilla monia, ja paras riippuu omasta käyttötarkoituksestasi. Jos tarvitset passiivisen sarjaliikenteen monitorin tai haluat simuloida laitteistoa, jakaa laitteen verkon yli tai testata laitetta aktiivisesti, jokaiseen tilanteeseen on olemassa tarkoitukseen suunniteltu ratkaisu.
Tarkista alla oleva taulukko löytääksesi nopeasti tarpeisiisi sopivan.
| Tehtävä | Paras työkalu |
| Live RTU/ASCII -liikenteen valvontaan yhteyttä katkaisematta | Serial Port Monitor |
| Modbus-orjalaitteen kyselyyn pyynnöillä | Modbus Poll |
| Toimia orjalaitteena anturin tai PLC:n simulointiin | Simply Modbus Slave |
| Yhden sarjaportin jakamiseen useiden sovellusten kesken samanaikaisesti | Virtual Serial Port Driver |
| Sarjalaitteeseen yhdistämiseen etäisen TCP/IP-verkon yli | Serial to Ethernet Connector |
| Modbus-kehysvirheiden, kuten CRC-, toimintokoodi- ja virheellinen vastaus -ongelmien tunnistamiseen ja ratkaisemiseen | Serial Port Monitor |
| Ilmainen työkalu yksinkertaiseen testaukseen tai oppimistarkoituksiin | QModMaster |
Usein kysytyt kysymykset
QModMaster on suosittu ilmainen Modbus-työkalu, joka tukee RTU:ta ja TCP:tä, toimii Windows- ja Linux-järjestelmissä ja tarjoaa sisäänrakennetun väylämonitorin. ModPoll on kevyt, ilmainen CLI-vaihtoehto. Ei-intrusiiviseen seurantaan tai sisäänrakennettuun Modbus-kehysten dekoodaukseen Eltiman Serial Port Monitor tarjoaa 14 päivän ilmaisen kokeilujakson.
Modbus RTU käyttää sarjaviestintää, kuten RS-232- ja RS-485-yhteyksiä, tiedon siirtämiseen binaarimuodossa. Modbus TCP puolestaan käyttää Ethernetiä ja TCP/IP:tä saman protokollan käyttämiseen ja korvaa sarjakehystyksen 6-tavuisella MBAP-otsakkeella. Useimmat nykyaikaiset työkalut ovat yhteensopivia molempien varianttien kanssa.
Eltiman Serial Port Monitor tukee ei-häiritsevää liittämistä aktiivisiin COM-portteihin ja kaappaa Modbus-liikenteen reaaliajassa vaikuttamatta sovellukseen, joka käyttää porttia.
Voit käyttää Modbus master -simulaattoria, kuten ilmaista QModMasteria tai Modbus Pollia, slave-laitteen testaamiseen. Se auttaa sinua lukemaan holding-rekistereitä, muodostamaan yhteyden laitteeseen TCP:n tai sarjaliitännän kautta ja vertaamaan vastauksia odotettuihin arvoihin. QModMaster sisältää sisäänrakennetun Perl-skriptauksen automatisoituja testisekvenssejä varten.
Sarjaportit eivät tue tätä natiivisti, koska vain yksi sovellus voi käyttää porttia kerrallaan. Eltiman Virtual Serial Port Driver monistaa sarjaportin ja välittää saapuvan datan kullekin liitetylle sovellukselle reaaliajassa.
Modbus Poll toimii aktiivisena isäntäsimulaattorina pyyntöjen lähettämiseen orjalaitteille ja vastausten tarkasteluun. Serial Port Monitor toimii passiivisena analysaattorina aktiivisten sarjayhteyksien liikenteen sieppaamiseen ja purkamiseen lähettämättä pyyntöjä. Vaikka ne palvelevat eri tehtäviä, niitä yhdistetään usein kehitystyönkuluissa.