Skip to Content

Modbus Collector

Najprostszy sposób na pobranie odczytów z ogromnej zainstalowanej bazy sprzętu Modbus — liczników energii, napędów o zmiennej częstotliwości, sprężarek powietrza, falowników oraz dowolnego sterownika udostępniającego rejestry Modbus. Podłącz dowolne urządzenie Modbus TCP lub UDP i przesyłaj jego rejestry prosto do bazy danych floty. Wszystko konfigurowane jest w przeglądarce: bez kodowania, bez ponownego wdrażania, bez przestojów.

Tablica aplikacji Modbus Collector pokazująca podłączone maszyny i wartości rejestrów na żywo

Dlaczego ta aplikacja

Podłącz dowolną liczbę maszyn. Zainstaluj aplikację na brzegowym komputerze (bramie) i podłącz tyle urządzeń Modbus w jego sieci lokalnej, ile potrzebujesz. Każda maszyna jest odpytywana niezależnie z własnym hostem, portem, protokołem, ID slave i interwałem odczytu.

Mapuj rejestry za pomocą prostego YAML. Opisz rejestry holding, które chcesz zbierać, jako krótką listę YAML — etykieta, offset rejestru, liczba rejestrów, typ danych i jednostka — i zmieniaj ją w dowolnym momencie bez ponownego wdrażania:

- label: ActivePower offset: 25 count: 2 type: FLOAT32 unit: Watt - label: LineVoltageABN offset: 5 count: 1 type: UINT16 unit: V

Wartości są dekodowane automatycznie.

Zobacz swoje dane natychmiast. Wstępnie skonfigurowana tablica aplikacji pozwala przejrzeć Twoje maszyny i ich pomiary, obserwować napływające wartości na żywo oraz eksplorować historyczne wykresy liniowe — bez budowania czegokolwiek najpierw.

Obsługiwane urządzenia i protokoły

Kolektor odczytuje z każdego urządzenia, które udostępnia mapę rejestrów Modbus przez Modbus TCP/UDP (domyślny port 502). Poniższe rodziny są często odczytywane przez Modbus — wszystko, czego nie wymieniono, łączy się równie dobrze, o ile mówi Modbus.

Szczegóły protokołu

  • Transport: Modbus TCP i UDP przez Ethernet. (Szeregowy RTU RS-485 / RS-232 jest w planach dla tej aplikacji i dostępny już dziś w Industrial Collector.)
  • Typy rejestrów: rejestry holding, rejestry input, coils, discrete inputs.
  • Typy danych: INT16, UINT16, INT32, UINT32, FLOAT32, FLOAT64 (ze zwykłymi aliasami — WORD, DINT, UDINT, DWORD, REAL, LREAL, …).

Typowy sprzęt Modbus

  • PLC i sterowniki: Schneider Modicon (M221, M241, M251, M262, M340, M580, Quantum, Premium), WAGO (750/753, PFC100/PFC200), Phoenix Contact PLCnext (AXC F 1152/2152/3152), Beckhoff TwinCAT (Modbus TCP / TF6250), ABB AC500, Delta (DVP, AS), Unitronics (Vision, UniStream), Fatek (FBs), Allen-Bradley Micro820/850/870, Siemens LOGO! 8.
  • Sprężarki powietrza: Atlas Copco Elektronikon (GA, ZR, ZT, ZP…), Kaeser Sigma Control 2, Ingersoll Rand Xe-series i XS-series, Gardner Denver / CompAir D-Series, Boge FOCUS, ELGi.
  • Napędy o zmiennej częstotliwości: ABB ACS580 / ACS880 (ACS355/380/480), Danfoss VLT / FC (FC 102/202/302, FC 360), Schneider Altivar (ATV320/340/600/900), Yaskawa GA800 / GA500 / V1000 / A1000, Allen-Bradley PowerFlex 525 (seria 750 z kartą Modbus), WEG CFW, Delta (MS300, C2000), Invertek Optidrive.
  • Liczniki energii i mocy: Schneider PowerLogic PM5000 / iEM3000 / ION, Janitza UMG (96/103/104/508/604), Carlo Gavazzi EM/ET (EM24, EM340, ET112/340), Socomec Diris, Eastron SDM (SDM120/230/630), Accuenergy Acuvim II, Siemens SENTRON PAC (PAC2200/3200/4200), Lovato DMG.
  • Falowniki solarne / PV: SMA Sunny Boy / Sunny Tripower, Fronius GEN24 / SnapINverter, Huawei SUN2000, Sungrow, SolarEdge, Kostal, Solis (SunSpec/Modbus).
  • Zdalne I/O, RTU i bramy protokołów: Advantech ADAM-6000/4000, Moxa MGate / ioLogik, HMS Anybus (Modbus RTU↔TCP) oraz ogólne przetworniki RS-485 (temperatura, ciśnienie, przepływ, poziom, moc) za bramą szeregowo-ethernetową.

Potrzebujesz Siemens S7, Allen-Bradley Logix, OPC UA lub pakietów profili producentów, które wstępnie mapują tagi maszyny? Sięgnij po Industrial Collector. Użyj Modbus Collector, gdy potrzebujesz tylko Modbus i chcesz najlżejszego śladu.

Co otrzymujesz

Zainstaluj aplikację w swoim projekcie i przypisz jej brzegowe komputery (bramy). Następnie otwórz tablicę aplikacji, przejdź do widoku ustawień i dodaj połączenie z maszyną: wybierz bramę, wprowadź host i port Modbus, wybierz TCP lub UDP, ustaw ID slave i interwał odczytu oraz wklej swoje definicje rejestrów jako YAML.

Od tego momentu aplikacja odpytuje maszynę w skonfigurowanym interwale i przechowuje każdą wartość w tabeli measurements Twojej bazy danych floty — gotową do odpytywania, wizualizacji i udostępniania — podczas gdy stan online/offline każdej maszyny na żywo śledzony jest w tabeli assetstatus.

Wspólne funkcje kolektora

Jak każdy kolektor IronFlock, Modbus Collector jest konfigurowany w całości w przeglądarce — dodawaj i edytuj połączenia z maszynami w wbudowanej tablicy aplikacji, ze zmianami wchodzącymi w życie natychmiast i bez restartów. Jest niezawodny na krawędzi: utracone połączenia są wykrywane i ponownie nawiązywane automatycznie, każda maszyna jest zbierana w izolacji (jedno niedostępne urządzenie nigdy nie zatrzymuje pozostałych), a jeśli brama straci połączenie z platformą, aplikacja kontynuuje zbieranie i buforuje odczyty lokalnie, a następnie przekazuje wszystko w kolejności w momencie powrotu łącza (rozmiar bufora konfigurowalny per brama). I możesz wypróbować to bez sprzętu: przełącz dowolną maszynę w tryb demo, a aplikacja generuje realistyczne przykładowe dane, dzięki czemu możesz poznać pełne doświadczenie zanim podłączysz prawdziwe urządzenie Modbus.

Buduj na swoich danych

Dołączona tablica aplikacji daje natychmiastowy przegląd napływających danych. Dla dostosowanych prezentacji buduj niestandardowe panele, które wyświetlają Twoje pomiary Modbus obok danych z innych aplikacji, odpytuj je przez Data Backend i użyj aplikacji Alarmy do monitorowania zebranych wartości w czasie rzeczywistym z powiadomieniami SMS lub e-mail. Aby uruchomić urządzenia i zainstalować aplikację, zobacz Zarządzanie urządzeniami i Zarządzanie aplikacjami.

Last updated on