Hľadaj
MENU
  • Výrazy
  • Architektúra systému podľa typu projektu
  • Používatelia a povolenia
  • TapHome do Modbus RTU / ASCII / TCP

    Podporované komunikačné vrstvy

    • Modbus RTU cez RS485 (terminály BUS 1, BUS 2 alebo BUS 3)
    • Modbus ASCII cez RS485 (terminály BUS 1, BUS 2 alebo BUS 3)
    • Modbus TCP (cez ethernet, pripojenie k lokálnej IP adrese alebo VPN)


    Nastavenie

    1. Otvorte Nastavenia → Odkryť zariadenia a vyberte Pridať rozhranie. Vyberte Modbus RTU, Modbus ASCII alebo Modbus TCP.
    2. Definujte komunikačné vlastnosti
      • 2.1 Modbus RTU alebo ASCII: Terminál (BUS 1, BUS 2 alebo BUS 3), prenosová rýchlosť, parita, dátové bity, stop bity
      • 2.2 Modbus TCP: TCP Port. (IP adresa je nastavená špeciálne pre každé zariadenie)
    3. Pridajte zariadenia, ktoré sa majú exponovať
      • Každé zariadenie zobrazí stručný prehľad o tom, ako k nim pristupovať v systéme tretích strán


    Príklad: Prepínač:


    Použitie protokolu Modbus TCP na pripojenie k akémukoľvek inému systému

    Jednoducho Modbus (http://www.simplymodbus.ca/) je skvelým zdrojom, ak nie ste oboznámení s protokolom. Pomocou otvorených knižníc pre Modbus môžete prepojiť inštaláciu TapHome s akýmkoľvek iným systémom, ktorý má možnosť vyvinúť jednoduchý ovládač:

    • NModbus4 - implementácia protokolu Modbus v jazyku C # (GitHub: https: //github.com/NModbus4/NModbus4)
    • libmodbus - knižnica Modbus pre systémy Linux, Mac OS X, FreeBSD, QNX a Windows (GitHub, http: //libmodbus.org)
    • pymodbus - úplný protokol modbus napísaný v pythone (GitHub: https: //github.com/NModbus4/NModbus4)
    • digitalpetri / modbus - Vysokovýkonný, neblokujúci Modbus pre kopírovanie s nulovou vyrovnávacou pamäťou pre Javu (GitHub: https: //github.com/NModbus4/NModbus4)
    • goburrow / modbus - Implementácia protokolu modbus v systéme Go (golang) tolerantná voči chybám (GitHub: https: //github.com/NModbus4/NModbus4)
    • node-modbus-tcp - NodeJS Modbus TCP / IP (GitHub)

    Debugging Modbus RTU connection

    Modbus RTU používa fyzickú vrstvu RS485. Aby sa urýchlila integrácia, zvážte paralelné pripojenie prevodníka RS485 USB k počítaču, aby ste videli komunikáciu.

    Štandardný prevodník USB na RS485: http://sk.farnell.com/ftdi/usb-rs485-we-1800-bt/cable-usb-rs485-serialconverter/dp/1740357.

    Terminálový softvér pre Windows: http://www.der-hammer.info/terminal/.