Az RS-485 kommunikációval foglalkozó szakembereknek szükségük lehet a soros interfészek tesztelésére és naplózására annak érdekében, hogy azonosítsák és megoldják az RS-485 hálózatokban esetlegesen felmerülő problémákat. Sőt, az ipari soros alkalmazásokat fejlesztő programozóknak is szükségük lehet egy speciális eszközre az alkalmazásaik által használt RS-485 Modbus portok adatainak olvasásához és monitorozásához.
Választás hardveres vagy szoftveres RS485 adatnaplózó között
A felhasználók az adott felhasználási esetük alapján választhatnak hardveres és szoftveres RS-485 adatnaplózók között.
Az RS485 adatnaplózók fizikai eszközként vagy szoftveres megoldásként érhetők el. A hardveres RS485 naplózó egy önálló eszköz tápellátással, memóriával és SD-kártyával a tároláshoz. A Modbus- vagy szenzoradatok rögzítéséhez nem szükséges számítógéphez csatlakoztatni. Hardveres Modbus adatnaplózó szükséges ahhoz, hogy a helyszínen, számítógép nélkül rögzítsen adatokat.
A szoftveres adatnaplózó egy olyan alkalmazás, amely egy RS485 hálózathoz csatlakoztatott számítógépen fut. A felhasználók valós időben megjeleníthetik, dekódolhatják és naplózhatják az RS485 adatokat. A teljes Modbus RTU/ASCII protokoll dekódolásához nincs szükség további hardverre. A szoftveres naplózás általában a legkönnyebben megvalósítható megoldás, ha van a hálózathoz csatlakoztatott számítógépe, és továbbfejlesztett funkcionalitást biztosít, például protokollszintű átláthatóságot.
Ez az útmutató azt tárgyalja, hogyan lehet a számítógépével lehallgatni, naplózni és elemezni az RS485 és Modbus adatokat.
Hatékony szoftvermegoldás: Soros adatnaplózó
Soros adatnaplózó egy szoftveres megoldás, amely megkönnyíti az RS-485 portforgalom monitorozását és elemzését. Az alkalmazás fejlett funkciói közé tartozik a több port egyidejű figyelésének lehetősége, valamint az, hogy kiválaszthatja, milyen típusú eseményeket szeretne monitorozni. Nincs szükség további hardverre a számítógép soros portjain keresztül haladó adatok naplózásához.
A Modbus szoftvereszközök összehasonlítása segít megtalálni a megfelelő megoldást a portok alkalmazások közötti megosztásához, a Modbus TCP szimulálásához és a slave eszközök emulálásához.
Hogyan naplózza az RS485-tevékenységet
Akár egy RS-485 porttal rendelkező vezérlő működését kell figyelnie, akár egy adott soros eszköz bizonyos adatokra adott reakcióját kell ellenőriznie, vagy a rendszerében használt összes RS-485 interfész aktivitását kell elemeznie, így teheti meg mindezt RS-485 adatnaplózó szoftverrel.
Kezdésként töltse le a szoftvert, és telepítse a számítógépére. Indítsa el az alkalmazást egy új monitorozási munkamenet megkezdéséhez:
1. Az alkalmazás főmenüjében válassza a Session -> New session lehetőséget. Alternatívaként kattinthat a fő eszköztáron a „New” gombra, vagy megnyomhatja a CTRL+N billentyűkombinációt. Ennek eredményeként megjelenik a „New monitoring session” ablak.
2. Most döntse el, hogyan szeretné megjeleníteni a rögzített adatokat, és válassza ki a kívánt megjelenítőt. Elérhető a Táblázat, Vonal, Dump, Terminál és Modbus nézet. Opcionálisan mindet használhatja egyszerre.
3. Ezután attól függően, hogy hol szeretné elindítani a megfigyelési munkamenetet, válasszon a „Megfigyelés indítása most” és az „Indítás új ablakban” lehetőségek közül.
4. A „Rögzítési beállítások” menüpontban válassza ki, hogy milyen típusú eseményeket szeretne nyomon követni (Létrehozás/Bezárás, Olvasás/Írás, Eszközvezérlés.)
5. Végül kattintson a „Monitoring indítása” gombra. Ennyi! Most már könnyedén rögzítheti és elemezheti a szükséges RS-485 porton továbbított adatokat.
6. Ha szükséges egy munkamenetet menteni, lépjen a főmenübe, és válassza a „Session -> Save session/Save session As” lehetőséget. Vagy kattintson a fő eszköztáron a „Save” gombra, vagy nyomja meg a CTRL+S billentyűkombinációt.
A Serial Data Logger RS485 és RS422 sniffereként működik, és lehetővé teszi több COM port adatainak egyidejű elemzését. A megoldás akkor is hasznos, ha egy másik alkalmazás által már használt RS485 porthoz kell csatlakozni.
Modbus adatnaplózás
A soros adatnaplózó rögzíti és dekódolja az RS485 hálózaton zajló Modbus-forgalmat. Strukturált kéréseket és válaszokat biztosít, nem csupán nyers bájtokat. Ez az információ leegyszerűsíti a hibák elhárítását a rendellenesen működő mérőeszközök, PLC-k vagy Modbus slave-ek esetében.
RTU
A szoftver Modbus RTU adatnaplózóként szolgál a bináris keretek dekódolásával, és a Modbus-forgalmat a dedikált Modbus nézetben jeleníti meg. A Modbus-forgalmat úgy is szűrheti, hogy kiválasztja a master vagy slave eszközöket.
ASCII
A szoftver támogatja a Modbus ASCII monitorozást a dedikált Modbus nézeten keresztül, lehetővé téve a technikusok számára, hogy az ASCII-alapú Modbus-forgalmat más rögzített soros adatok mellett is megvizsgálják.
Az RS-485 naplózó szoftver alapvető funkcionalitása
Az RS485 logger szoftver a következő alapvető funkciókat biztosítja.
• Csatlakozhat egy COM porthoz akkor is, ha azt egy másik alkalmazás már használja.
• Az RS-485 interfészen továbbított adatok valós időben jelennek meg a gyors problémamegoldás érdekében.
• Az RS-485 elemző és megfigyelő eszköz egyetlen munkameneten belül egyszerre több COM portot is képes figyelni.
• A Küldés párbeszédpanel lehetővé teszi adatok továbbítását szöveges, hexadecimális, decimális, oktális vagy bináris formátumban annak teszteléséhez, hogyan reagál egy eszköz; a Terminál nézet ezután a bejövő adatokat olvasható ASCII szövegként jeleníti meg.
• Két kapcsolódó eszköz segít a hibaelhárításban: a Munkamenetek összehasonlítása funkció kiemeli a mentett munkamenetek közötti különbségeket, míg a Reprodukálás lehetővé teszi egy korábban rögzített munkamenet visszajátszását a soros portra.
Gyakran Ismételt Kérdések
Az EIA/TIA-485 szabványt széles körben használják olyan ipari alkalmazásokban, amelyek nagy távolságokon működnek, és nagy adatátviteli sebességet igényelnek. Az interfész különösen hasznos soros eszközök csatlakoztatására zajos környezetben, például folyamatszabályozó üzemekben, közműtelephelyeken és gyárakban.
Az RS-485 port különféle eszközökbe van beágyazva, beleértve az alacsony sebességű modemeket, a programozható logikai vezérlőket, a számítógépes numerikus vezérlésű szerszámgépeket, az értékesítési ponti terminálokat, a mérőműszereket, a nagy, speciális automatizált gépeket és más berendezéseket.
A hardveres adatgyűjtők fizikai eszközök beépített tárolóval és memóriával. Általában felügyelet nélküli terepi berendezések adatnaplózására használják őket. A szoftveres adatgyűjtő egy hálózatra csatlakoztatott számítógépen fut. Valós idejű dekódolást biztosítanak több protokollhoz, beleértve a Modbus RTU/ASCII-t is, további hardver nélkül.
Az RS-485 adatok figyeléséhez csatlakoztassa az RS-485 interfészt a számítógépéhez egy soros porton vagy egy USB–RS-485 adapteren keresztül. Indítson megfigyelési munkamenetet a Serial Data Logger szoftverben, hogy valós időben, extra hardver nélkül jelenítse meg és naplózza a forgalmat.
Az RS-485 kommunikációt úgy tesztelheti, hogy elindít egy Serial Data Logger munkamenetet, és a Küldés párbeszédablak segítségével elküldi az adatokat az eszközének a szükséges formátumban. Tekintse át az eszköz válaszait a Táblázat, a Dump vagy a Terminál nézetben. Ez lehetővé teszi, hogy pontosan ellenőrizze, hogy a problémát az alkalmazása vagy a kábelezés okozza-e.
A Serial Data Logger közvetlenül kezeli a Modbus RTU/ASCII protokollt RS-485-ön keresztül. Érdemes lehet megtekinteni Modbus szoftver-összehasonlításunkat, hogy megtalálja a megfelelő eszközt olyan feladatokhoz, mint a Modbus slave szimuláció vagy a TCP-intenzív munkafolyamatok.