Korleis loggføre RS485-aktivitet

Spesialistar som arbeider med RS-485-kommunikasjon kan ha behov for å teste og loggføre dei serielle grensesnitta for å identifisere og løyse problem som kan oppstå i RS-485-nettverk. I tillegg kan programmerarar som utviklar industrielle serielle applikasjonar òg ha behov for eit spesialisert verktøy for å lese og overvake RS-485 Modbus-portar som appane deira kommuniserer med.

Å velje mellom ein maskinvare- eller programvarebasert RS485-dataloggar 

Brukarar kan velje mellom maskinvare- og programvarebaserte RS-485-dataloggarar basert på sitt spesifikke bruksområde. 

RS485-dataloggarar er tilgjengelege som fysiske einingar eller programvareløysingar. Ein maskinvarebasert  RS485-loggar er ei frittståande eining med straumforsyning, minne og eit SD-kort for lagring. Han treng ikkje å vere kopla til ein datamaskin for å registrere Modbus- eller sensordata. Ein maskinvarebasert Modbus-dataloggar er nødvendig for å registrere data i felt utan ein datamaskin.

Ein programvarebasert dataloggar er ein applikasjon som køyrer på ein datamaskin kopla til eit RS485-nettverk. Brukarar kan vise, dekode og loggføre RS485-data i sanntid. Ingen ekstra maskinvare er nødvendig for å dekode den fullstendige Modbus RTU/ASCII-protokollen. Programvarelogging er vanlegvis den enklaste løysinga å ta i bruk dersom du har ein datamaskin kopla til nettverket, og ho gir utvida funksjonalitet som synlegheit på protokollnivå.

Denne rettleiinga viser korleis du kan sniffe, loggføre og analysere RS485- og Modbus-data med datamaskina di.

Effektiv programvareløysing: Seriell dataloggar

Seriell dataloggar er ei programvareløysing som gjer det enkelt å overvake og analysere trafikk på RS-485-porten. Programmet sine avanserte funksjonar inkluderer moglegheita til å overvake fleire portar samtidig og velje kva slags hendingar du ønskjer å overvake. Det trengst ikkje noko ekstra maskinvare for å loggføre data som går gjennom datamaskina sine serieportar. 

Vår samanlikning av Modbus-programvareverktøy vil hjelpe deg med å finne den rette løysinga for å dele portar mellom applikasjonar, simulere Modbus TCP og emulere slaveeiningar.

Slik loggar du RS485-aktivitet

Enten du treng å overvake ein kontroller som passar til ein RS-485-port, sjekke reaksjonen til ei bestemt seriell eining på visse data, eller analysere aktiviteten til alle RS-485-grensesnitt som systemet ditt nyttar, kan du sjå her korleis du kan gjere dette med programvare for RS-485 datalogging.

For å komme i gang, last ned programvara og installer ho på datamaskina di. Start appen for å starte ei ny overvåkingsøkt:

1. I hovudmenyen i appen vel du Økt -> Ny økt. Alternativt kan du trykkje «Ny» på hovudverktøylinja eller trykkje CTRL+N. Som resultat får du vindauget «Ny overvakingsøkt».

hovedmenyen i appen

2. Vel no, avgjer korleis du ønskjer at dei innsamla dataa skal visast, og vel den ønskte visualiseraren. Det finst tabell-, linje-, dump-, terminal- og Modbus-visingar. Som eit alternativ kan du bruke dei alle samtidig.

vel ønsket visualisator

3. Deretter, avhengig av kvar du vil at overvakingsøkta di skal starte, vel mellom alternativa «Start overvaking no» og «Start i nytt vindauge».

velg mellom alternativene Start overvåking nå og Start i nytt vindu

4. I «Innsamlingsalternativ» vel du typen hendingar du ønskjer å spore (Opprett/Lukk, Les/Skriv, Einingskontroll.)

5. Til slutt, trykk på ‘Start overvaking’. Det er det! No kan du enkelt fange opp og analysere data som blir overførte via ein påkravd RS-485-port.

6. Dersom det er nødvendig å lagre ei økt, bør du gå til hovudmenyen og velje «Økt -> Lagre økt/Lagre økt som». Eller klikk «Lagre» på hovudverktøylinja, eller trykk CTRL+S.

lagre en økt

Serial Data Logger fungerer som en RS485-, RS422-sniffer og gjer det mogleg å analysere data frå fleire COM-portar samtidig. Løysinga er òg nyttig når det er kravd å kople til ein RS485-port som allereie blir brukt av ein annan app.

Modbus datalogging

Serial Data Logger fangar og dekodar Modbus-trafikk over eit RS485-nettverk. Det gir strukturerte førespurnader og svar i staden for berre rå byte. Denne informasjonen gjer det enklare å løyse problem med måleeiningar, PLC-ar eller Modbus-slavar som ikkje oppfører seg som dei skal.

RTU

Programvaren fungerer som ein Modbus RTU-dataloggar ved å dekode binære rammer og vise Modbus-trafikk i den dedikerte Modbus-visinga. Du kan òg filtrere Modbus-trafikken ved å velje master- eller slaveeiningar.

Merk: Modbus RTU-rammegjenkjenning og -dekoding har vorte forbetra over tid. Bygg 9.5.600 retta problem med rammestoppgjenkjenning og dekoding, medan bygg 9.5.589 la til val av master-/slaveeining for filtrering.

ASCII

Programvaren støttar Modbus ASCII-overvaking gjennom den dedikerte Modbus-visinga, slik at teknikarar kan inspisere ASCII-basert Modbus-trafikk saman med andre innfanga seriedata.

Merk: Vår Modbus vs RS485-guide gir ei fullstendig forklaring på skilnaden mellom RTU- og ASCII-innramming.

Kjernefunksjonalitet i RS-485-loggarprogramvare

RS485-loggarprogramvara tilbyr følgjande kjernefunksjonalitet.

• Du kan kople til ein COM-port sjølv om han er i bruk av eit anna program.
• Data som blir overførte over eit RS-485-grensesnitt, blir viste i sanntid for å leggje til rette for rask problemløysing.
• RS-485-analysatoren og overvåkingsverktøyet kan overvake fleire COM-portar samstundes i éi økt.
• Send-dialogen lèt deg overføre data i streng-, heksadesimal-, desimal-, oktal- eller binærformat for å teste korleis ei eining svarar; Terminal-visinga viser deretter innkomande data som lesbar ASCII-tekst.
• To relaterte verktøy hjelper med feilsøking: Compare Sessions-funksjonen markerer skilnader mellom lagra økter, medan Reproduce lèt deg spele av ei tidlegare fanga økt tilbake til serieporten. 

Merk: Vår RS485-kommunikasjonsguide gir deg grunnleggjande kunnskap du treng for å identifisere problem på det fysiske laget som kan føre til problem med datainnsamling.

Ofte stilte spørsmål

EIA/TIA-485-standarden er mykje brukt i industrielle applikasjonar som fungerer over lange avstandar og krev høge hastigheiter for datatransmisjon. Grensesnittet er særleg nyttig for å kople saman serielle einingar i støyfulle miljø som prosesskontrollanlegg, forsyningsanlegg og fabrikkar.

RS-485-porten er innebygd i ulike einingar, inkludert låg-hastigheitsmodem, programmerbare logiske kontrollarar, datastyrte numerisk kontrollerte maskinverktøy, kassaterminalar, måleinstrument, store spesialautomatiserte maskiner og anna utstyr.

Maskinvare dataloggere er fysiske einingar med innebygd lagring og minne. Dei blir vanlegvis brukte til logging av uovervaka feltutstyr. Ein programvareloggar køyrer på ein datamaskin som er kopla til nettverket. Dei gir sanntidsdekoding av fleire protokollar, inkludert Modbus RTU/ASCII, utan ekstra maskinvare.

Overvåk RS-485-data ved å koble RS-485-grensesnittet til datamaskinen din via ein seriellport eller ein USB-til-RS-485-adapter. Start ei overvåkingsøkt i Serial Data Logger-programvaren for å vise og logge trafikk i sanntid utan ekstra maskinvare.

Du kan teste RS-485-kommunikasjon ved å starte ei Serial Data Logger-økt og bruke Send-dialogen til å sende data til eininga di i formatet du treng. Sjå gjennom svara frå eininga i tabell-, dump- eller terminalvising. Dette lèt deg verifisere nøyaktig om eit problem er forårsaka av applikasjonen din eller av kablinga.

Serial Data Logger kan direkte håndtere Modbus RTU/ASCII over RS-485. Du kan ønskje å sjå på vår samanlikning av Modbus-programvare for å finne det rette verktøyet for oppgåver som Modbus-slavesimulering eller TCP-tunge arbeidsflytar.