RS-485-viestinnän kanssa työskentelevien asiantuntijoiden voi olla tarpeen testata ja lokittaa sarjaliittymiä, jotta RS-485-verkoissa mahdollisesti ilmenevät ongelmat voidaan tunnistaa ja ratkaista. Lisäksi teollisia sarjasovelluksia kehittävät ohjelmoijat saattavat tarvita myös erikoistyökalun niiden RS-485 Modbus -porttien lukemiseen ja valvontaan, joiden kanssa heidän sovelluksensa kommunikoivat.
Valinta laitteisto- tai ohjelmistopohjaisen RS485-datalokkerin välillä
Käyttäjät voivat valita laitteisto- ja ohjelmistopohjaisten RS-485-datalokkereiden välillä oman käyttötapauksensa perusteella.
RS485-datalokkereita on saatavilla fyysisinä laitteina tai ohjelmistoratkaisuina. Laitteistopohjainen RS485-lokkeri on erillinen laite, jossa on virtalähde, muisti ja SD-kortti tallennusta varten. Sen ei tarvitse olla liitettynä tietokoneeseen Modbus- tai anturidatan tallentamiseksi. Laitteistopohjainen Modbus-datalokkeri on tarpeen datan tallentamiseen kentällä ilman tietokonetta.
Ohjelmistopohjainen datalokkeri on sovellus, joka toimii RS485-verkkoon liitetyssä tietokoneessa. Käyttäjät voivat näyttää, dekoodata ja lokittaa RS485-dataa reaaliajassa. Modbus RTU/ASCII -protokollan täydelliseen dekoodaukseen ei tarvita lisälaitteistoa. Ohjelmistolokitus on yleensä helpoin toteuttaa, jos verkkoon on liitetty tietokone, ja se tarjoaa parannettua toiminnallisuutta, kuten protokollatason näkyvyyden.
Tässä oppaassa käsitellään, miten RS485- ja Modbus-dataa voidaan nuuskia, lokittaa ja analysoida tietokoneellasi.
Tehokas ohjelmistoratkaisu: sarjadatan lokikirjain
Sarjatiedonkeruuohjelma on ohjelmistoratkaisu, jonka avulla RS-485-porttiliikenteen valvonta ja analysointi on helppoa. Sovelluksen edistyneisiin ominaisuuksiin kuuluu mahdollisuus valvoa useita portteja samanaikaisesti ja valita, minkä tyyppisiä tapahtumia haluat valvoa. Mitään lisälaitteistoa ei tarvita tietojen kirjaamiseen, kun data kulkee tietokoneesi sarjaporttien kautta.
Meidän Modbus-ohjelmistotyökalujen vertailumme auttaa sinua löytämään oikean ratkaisun porttien jakamiseen sovellusten välillä, Modbus TCP:n simulointiin ja orjalaitteiden emulointiin.
Kuinka kirjata RS485-toimintaa
Tarvitsitpa sitten valvoa ohjainta, jossa on RS-485-portti, tarkistaa tietyn sarjalaitteen reaktion tiettyihin tietoihin tai analysoida kaikkien järjestelmäsi käyttämien RS-485-liitäntöjen toimintaa, näin voit tehdä sen RS-485-datan lokitusohjelmistolla.
Aloittaaksesi lataa ohjelmisto ja asenna se tietokoneellesi. Käynnistä sovellus aloittaaksesi uuden valvontaistunnon:
1. Valitse sovelluksen päävalikosta Istunto -> Uusi istunto. Vaihtoehtoisesti voit painaa päätyökaluriviltä ‘Uusi’ tai painaa CTRL+N. Tämän seurauksena saat ‘Uusi valvontaistunto’ -ikkunan.
2. Päätä nyt, miten haluat kerätyn datan näytettävän, ja valitse haluamasi visualisoija. Näkymät ovat Taulukko, Viiva, Dumppi, Pääte ja Modbus. Vaihtoehtoisesti voit käyttää niitä kaikkia samanaikaisesti.
3. Seuraavaksi valitse sen mukaan, missä haluat valvontaistuntosi käynnistyvän, vaihtoehdoista ‘Aloita valvonta nyt’ ja ‘Aloita uudessa ikkunassa’.
4. Valitse ‘Kaappausasetuksissa’ tapahtumatyyppi, jota haluat seurata (Luo/Sulje, Lue/Kirjoita, Laitteen hallinta.)
5. Lopuksi paina ”Aloita valvonta”. Siinä kaikki! Nyt voit helposti havaita ja analysoida vaaditun RS-485-portin kautta siirretyt tiedot.
6. Jos istunto on tarpeen tallentaa, sinun tulisi siirtyä päävalikkoon ja valita ‘Session -> Save session/Save session As’. Tai napsauta ‘Tallenna’ päätyökaluriviltä tai paina CTRL+S.
Serial Data Logger toimii RS485-, RS422-nuuskijana ja mahdollistaa useiden COM-porttien datan analysoinnin samanaikaisesti. Ratkaisu on hyödyllinen myös silloin, kun on tarpeen muodostaa yhteys RS485-porttiin, jota toinen sovellus jo käyttää.
Modbus-datatallennus
Sarjadataloki tallentaa ja purkaa RS485-verkon yli kulkevan Modbus-liikenteen. Se tarjoaa jäsenneltyjä pyyntöjä ja vastauksia eikä vain raakoja tavuja. Nämä tiedot helpottavat ongelmien ratkaisua virheellisesti toimivien mittauslaitteiden, PLC:iden tai Modbus-orjien osalta.
RTU
Ohjelmisto toimii Modbus RTU -tiedonkeruulaitteena purkamalla binäärikehyksiä ja näyttämällä Modbus-liikenteen sille tarkoitetussa Modbus-näkymässä. Voit myös suodattaa Modbus-liikennettä valitsemalla isäntä- tai orjalaitteet.
ASCII
Ohjelmisto tukee Modbus ASCII -valvontaa erillisen Modbus-näkymän kautta, jolloin teknikot voivat tarkastella ASCII-pohjaista Modbus-liikennettä muiden kaapattujen sarjadata-aineistojen rinnalla.
RS-485-datalogger-ohjelmiston ydinominaisuudet
RS485-lokiohjelmisto tarjoaa seuraavat ydintoiminnot.
• Voit muodostaa yhteyden COM-porttiin, vaikka toinen sovellus käyttäisi sitä.
• RS-485-liitännän kautta siirretty data näytetään reaaliajassa nopean ongelmanratkaisun mahdollistamiseksi.
• RS-485-analysaattori- ja valvontatyökalu voi valvoa useita COM-portteja samanaikaisesti yhden istunnon aikana.
• Send-valintaikkunan avulla voit lähettää dataa merkkijono-, heksadesimaali-, desimaali-, oktaali- tai binaarimuodossa testataksesi, miten laite reagoi; Terminal-näkymä näyttää sitten saapuvan datan luettavana ASCII-tekstinä.
• Kaksi toisiinsa liittyvää työkalua auttaa vianmäärityksessä: Compare Sessions -toiminto korostaa tallennettujen istuntojen väliset erot, kun taas Reproduce antaa toistaa aiemmin kaapatun istunnon takaisin sarjaporttiin.
Usein kysytyt kysymykset
EIA/TIA-485 -standardia käytetään laajalti teollisuussovelluksissa, jotka toimivat pitkillä etäisyyksillä ja edellyttävät suuria tiedonsiirtonopeuksia. Liitäntä on erityisen hyödyllinen sarjalaitteiden kytkemiseen häiriöisissä ympäristöissä, kuten prosessinohjauslaitoksissa, kunnallistekniikan kohteissa ja tehtaissa.
RS-485-portti on sisäänrakennettuna useisiin laitteisiin, mukaan lukien alhaisen nopeuden modeemit, ohjelmoitavat logiikkaohjaimet, tietokoneohjatut CNC-työstökoneet, kassapäätteet, mittauslaitteet, suuret erikoisautomatisoidut koneet ja muut laitteet.
Laitteistopohjaiset tiedonkeruulaitteet ovat fyysisiä laitteita, joissa on sisäinen tallennustila ja muisti. Niitä käytetään tyypillisesti valvomattomien kenttälaitteiden tiedonkeruuseen. Ohjelmistopohjainen tiedonkeruulaite toimii tietokoneella, joka on liitetty verkkoon. Ne tarjoavat useiden protokollien reaaliaikaisen dekoodauksen, mukaan lukien Modbus RTU/ASCII, ilman lisälaitteistoa.
Valvo RS-485-dataa liittämällä RS-485-liitännän tietokoneeseesi sarjaportin tai USB–RS-485-sovittimen kautta. Käynnistä valvontaistunto Serial Data Logger -ohjelmistossa, jotta voit näyttää ja kirjata liikennettä reaaliajassa ilman lisälaitteistoa.
Voit testata RS-485-tiedonsiirtoa käynnistämällä Serial Data Logger -istunnon ja käyttämällä Lähetä-valintaikkunaa lähettääksesi tietoja laitteellesi tarvitsemassasi muodossa. Tarkastele laitteen vastauksia Taulukko-, Dump- tai Pääte-näkymässä. Näin voit varmistaa tarkasti, johtuuko ongelma sovelluksestasi vai johdotuksesta.
Serial Data Logger voi käsitellä suoraan Modbus RTU/ASCII -protokollaa RS-485:n yli. Saatat haluta tutustua Modbus-ohjelmistojen vertailuumme löytääksesi oikean työkalun esimerkiksi Modbus-orjasimulaatioon tai TCP-painotteisiin työnkulkuihin.