Specialisten die werken met RS-485-communicatie moeten mogelijk de seriële interfaces testen en loggen om problemen te identificeren en op te lossen die in RS-485-netwerken kunnen optreden. Bovendien kunnen programmeurs die industriële seriële toepassingen ontwikkelen ook een gespecialiseerd hulpmiddel nodig hebben om RS-485 Modbus-poorten waarmee hun apps communiceren te lezen en te monitoren.
Kiezen tussen een hardware- of software RS485-datalogger
Gebruikers kunnen op basis van hun specifieke use case kiezen tussen hardware- en software RS-485-dataloggers.
RS485-dataloggers zijn beschikbaar als fysieke apparaten of softwareoplossingen. Een hardware-RS485-logger is een standalone apparaat met een voeding, geheugen en een SD-kaart voor opslag. Het hoeft niet op een computer aangesloten te worden om Modbus- of sensorgegevens op te nemen. Een hardware Modbus-datalogger is nodig om in het veld gegevens op te nemen zonder computer.
Een software-datalogger is een toepassing die draait op een computer die verbonden is met een RS485-netwerk. Gebruikers kunnen RS485-gegevens in realtime weergeven, decoderen en loggen. Er is geen extra hardware nodig om het volledige Modbus RTU/ASCII-protocol te decoderen. Softwarematig loggen is doorgaans de eenvoudigste oplossing om te implementeren als u een computer hebt die aan het netwerk is gekoppeld en biedt uitgebreide functionaliteit zoals zichtbaarheid op protocolniveau.
Deze gids bespreekt hoe u RS485- en Modbus-gegevens met uw computer kunt sniffen, loggen en analyseren.
Effectieve softwareoplossing: Seriële datalogger
Seriële datalogger is een softwareoplossing die het eenvoudig maakt om RS-485-poortverkeer te monitoren en te analyseren. De geavanceerde functies van de toepassing omvatten de mogelijkheid om meerdere poorten tegelijk te monitoren en de soorten gebeurtenissen te kiezen die u wilt monitoren. Er is geen extra hardware nodig om gegevens te loggen die via de seriële poorten van uw computer worden verzonden.
Onze vergelijking van Modbus-softwaretools helpt u de juiste oplossing te vinden voor het delen van poorten tussen applicaties, het simuleren van Modbus TCP en het emuleren van slave-apparaten.
How-to RS485-activiteit loggen
Of u nu een controller met een RS-485-poort wilt monitoren, de reactie van een specifiek serieel apparaat op bepaalde gegevens wilt controleren, of de activiteit van alle RS-485-interfaces die uw systeem inzet wilt analyseren, zo kunt u dit doen met RS-485-dataloggingsoftware.
Om te beginnen, download de software en installeer deze op uw computer. Start de app om een nieuwe monitoringsessie te beginnen:
1. Selecteer in het hoofdmenu van de app Sessie -> Nieuwe sessie. Als alternatief kan je op ‘Nieuw’ klikken op de hoofdwerkbalk of CTRL+N indrukken. Als resultaat krijg je het venster ‘Nieuwe monitoringsessie’.
2. Beslis nu hoe u de vastgelegde gegevens wilt laten weergeven en kies de gewenste visualizer. Er zijn weergaven voor Tabel, Lijn, Dump, Terminal en Modbus. Als optie kunt u ze allemaal tegelijk gebruiken.
3. Selecteer vervolgens, afhankelijk van waar je je monitoringsessie wilt starten, tussen de opties ‘Monitoring nu starten’ en ‘Starten in nieuw venster’.
4. Selecteer in de ‘Capture options’ het type gebeurtenissen dat je wilt bijhouden (Aanmaken/Sluiten, Lezen/Schrijven, Apparaatbeheer.)
5. Klik ten slotte op ‘Monitoring starten’. Dat is alles! Nu kunt u eenvoudig gegevens onderscheppen en analyseren die via een vereiste RS-485-poort worden verzonden.
6. Als het nodig is om een sessie op te slaan, ga dan naar het hoofdmenu en selecteer ‘Sessie -> Sessie opslaan/Sessie opslaan als’. Of klik op ‘Opslaan’ op de hoofdwerkbalk, of druk op CTRL+S.
Serial Data Logger werkt als een RS485-, RS422-sniffer en maakt het mogelijk om gegevens van meerdere COM-poorten tegelijk te analyseren. De oplossing is ook handig wanneer het nodig is om verbinding te maken met een RS485-poort die al door een andere app wordt gebruikt.
Modbus-gegevensregistratie
De Serial Data Logger legt Modbus-verkeer vast en decodeert het over een RS485-netwerk. Het biedt gestructureerde verzoeken en antwoorden in plaats van louter ruwe bytes. Deze informatie vereenvoudigt het oplossen van problemen met slecht functionerende meettoestellen, PLC’s of Modbus-slaves.
RTU
De software fungeert als een Modbus RTU-datalogger door binaire frames te decoderen en Modbus-verkeer weer te geven in de speciale Modbus-weergave. U kunt Modbus-verkeer ook filteren door master- of slaveapparaten te selecteren.
ASCII
De software ondersteunt Modbus ASCII-monitoring via de speciale Modbus-weergave, waardoor technici op ASCII-gebaseerd Modbus-verkeer kunnen inspecteren naast andere vastgelegde seriële gegevens.
Kernfunctionaliteit van RS-485 Logger-software
De RS485-loggersoftware biedt de volgende kernfunctionaliteit.
• Je kunt verbinding maken met een COM-poort, zelfs als die door een andere toepassing in gebruik is.
• Gegevens die via een RS-485-interface worden verzonden, worden in real time weergegeven om problemen snel op te lossen.
• De RS-485-analysetool en monitoringtool kan meerdere COM-poorten gelijktijdig binnen één sessie monitoren.
• Met het venster Verzenden kun je gegevens verzenden in tekenreeks-, hexadecimaal, decimaal, octaal of binair formaat om te testen hoe een apparaat reageert; de Terminalweergave toont vervolgens de binnenkomende gegevens als leesbare ASCII-tekst.
• Twee verwante tools helpen bij het oplossen van problemen: de functie Sessies vergelijken markeert verschillen tussen opgeslagen sessies, terwijl Reproduceren je een eerder vastgelegde sessie opnieuw laat afspelen naar de seriële poort.
Veelgestelde vragen
De EIA/TIA-485-standaard wordt veel gebruikt in industriële toepassingen die over lange afstanden werken en hoge snelheden voor gegevensoverdracht vereisen. De interface is vooral nuttig voor het verbinden van seriële apparaten in lawaaierige omgevingen zoals procescontrole-installaties, nutsvoorzieningslocaties en fabrieken.
De RS-485-poort is ingebouwd in diverse apparaten, waaronder modems met lage snelheid, programmeerbare logische controllers, CNC-machinewerktuigen, kassa-terminals, meetinstrumenten, grote speciale geautomatiseerde machines en andere apparatuur.
Hardware dataloggers zijn fysieke apparaten met ingebouwde opslag en geheugen. Ze worden doorgaans gebruikt voor het loggen van onbeheerde apparatuur in het veld. Een softwarelogger draait op een computer die op het netwerk is aangesloten. Ze bieden realtime decodering van meerdere protocollen, waaronder Modbus RTU/ASCII, zonder extra hardware.
Controleer RS-485-gegevens door de RS-485-interface via een seriële poort of een USB-naar-RS-485-adapter op uw computer aan te sluiten. Start een monitoringsessie in de software Serial Data Logger om verkeer in real time weer te geven en te loggen zonder extra hardware.
Je kan RS-485-communicatie testen door een sessie met Serial Data Logger te starten en het dialoogvenster Verzenden te gebruiken om gegevens naar je apparaat te verzenden in het formaat dat je nodig hebt. Bekijk de reacties van het apparaat in de weergave Tabel, Dump of Terminal. Zo kan je precies nagaan of een probleem wordt veroorzaakt door je toepassing of door de bekabeling.
Serial Data Logger kan Modbus RTU/ASCII via RS-485 rechtstreeks verwerken. Je kunt onze vergelijking van Modbus-software raadplegen om het juiste hulpmiddel te vinden voor taken zoals Modbus-slavesimulatie of TCP-intensieve workflows.