Kuinka kirjata RS485-aktiivisuus

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.

sovelluksen päävalikko

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.

valitse haluttu visualisointi

3. Seuraavaksi valitse sen mukaan, missä haluat valvontaistuntosi käynnistyvän, vaihtoehdoista ‘Aloita valvonta nyt’ ja ‘Aloita uudessa ikkunassa’.

valitse vaihtoehdoista Aloita seuranta 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.

tallenna istunto

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.

Huomautus: Modbus RTU -kehysten tunnistusta ja dekoodausta on tarkennettu ajan myötä. Koontiversio 9.5.600 korjasi kehyksen lopun tunnistuksen ja dekoodauksen ongelmia, kun taas koontiversio 9.5.589 lisäsi isäntä-/orjalaitteen valinnan suodatusta varten.

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.

Huomautus: Modbus vs RS485 -oppaamme tarjoaa kattavan selityksen RTU- ja ASCII-kehystyksen eroista.

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. 

Huomautus: RS485-tiedonsiirto-oppaamme tarjoaa perustiedot, joiden avulla voit tunnistaa fyysisen kerroksen ongelmia, jotka voivat aiheuttaa ongelmia tiedonkeruussa.

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.