ioThinx 4500 - modułowe systemy wejść/wyjść

06.09.2019 Informacje produktowe / Komunikacja przemysłowa
ioThinx 4500 - modułowe systemy wejść/wyjść
Wizerunek autora
Producent: MOXA
  • Zakłady przemysłowe
  • Inteligentne miasta

Przedstawiamy serię modułowych wejść-wyjść ioThinx 4500 z możliwością swobodnego programowania w C/C++ oraz Python.

ioThinx 4500 to nowe seria zaawansowanych modułów wejść/wyjść. Dzięki unikalnemu zaprojektowaniu umożliwiają łatwy montaż i konfigurację. Pod serią ioThinx 4500 kryją się dwa urządzenia. Są to: zaawansowany moduł wejść/wyjść ioThinx 4510 oraz modułowy kontroler wejść/wyjść z możliwością programowania - ioThinx 4533.

ioThinx 4510

ioThinx 4510 jest idealnym produktem zarówno dla inżynierów automatyków jak i inżynierów IT. Umożliwia zbieranie sygnałów z urządzeń polowych, a także odczyt danych po Modbusie.

Prześledźmy jego najważniejsze funkcjonalności:

Wygodne instalacja i montaż bez użycia narzędzi

Wygodny montaż urządzenia i modułów na szynie DIN

 

Montowanie przewodów metodą plug and play

Prosta konfiguracja

Wbudowany dashboard umożliwia intuicyjną konfigurację urządzenia, a także dodatkowych modułów.

Moduły kontrolno-pomiarowe

W ioThinx 4510 można zastosować 32 wymienne moduły, natomiast ioThinx 4533 umożliwia podłączenie do 64 oddzielnych modułów kontrolno-pomiarowych. Do dyspozycji mamy różne warianty wejść/wyjść cyfrowych oraz analogowych, przekaźników, potencjometrów, termometrów rezystancyjnych. Portfolio modułów jest naprawdę szerokie, więc bez problemu znajdziemy odpowiedni moduł dla naszej aplikacji.

W poniższej tabelce znajduje się dostępna lista modułów kontrolno-pomiarowych

45MR-1600

16 wejść cyfrowych, 24 VDC, PNP

45MR-1601

16 wejść cyfrowych, 24 VDC, NPN

45MR-2600

16 wyjść cyfrowych, 24 VDC, sink

45MR-2601

16 wyjść cyfrowych, 24 VDC, source

45MR-2606

8 wejść cyfrowych 24 VDC PNP, 8 wyjść cyfrowych typu source

45MR-2404

4 wyjścia przekaźnikowe

45MR-3800

8 wejść analogowych 0 od 20 mA/ 4 - 20 mA

45MR-3810

8 wejść analogowych -10 do 10 V/0 do 10 V

45MR-4420

4 wejść analogowych, 0 od 20 mA / 0 do 20mA / 0 do10V

45MR-6600

6 RTD

45MR-6810

8 wejść termoparowych

45MR-7210

dodatkowy moduł zasilania

45MR-7820

moduł dystrybucji potencjału

45MR-3630

1*3-phase AI (planowany 2020)

45ML-5401

moduł komunikacyjny 2*RS-232/422 lub 4*RS-485 (planowany 2020)


Kalkulator konsumpcji mocy

Na stronie producenta dostępny jest kalkulator, który w prosty sposób umożliwia wyliczenie potrzebnej mocy do zasilenia wszystkich modułów.

http://iothinxcalculator.moxa.com/

Zachęcamy do testowania!

Automatyczna rekonfiguracja modułów

Dodanie, wymiana czy przeniesienie modułów nigdy nie było takie proste. Urządzenie automatycznie rozpoznaje dołączone moduły wejść/wyjść. Zmieniając kolejność modułów, wystarczy skorzystać z funkcji automatycznej rekonfiguracji. Dodatkowo, nie są konieczne zmiany w programach, które odpytują urządzenie po Modbusie, MQTT czy RESTFul API. Wizualnie zostało to przedstawione na poniższym filmie.

Wbudowana brama Modbus RTU na Modbus TCP

ioThinx 4510 posiada wbudowany port szeregowy 1x RS-232/422 lub 2xRS-485 (dwuprzewodowy). Port szeregowy umożliwia podłączenie do sieci urządzeń starszego typu, które posiadają tylko porty szeregowe. Dodatkowo, wbudowana bramka Modbus RTU umożliwia przekonwertowanie danych na Modbus TCP/MQTT/RESTFul API. W jaki sposób można podłączyć czujniki komunikujące się po Modbusie RTU do systemu SCADA?

MQTT

Protokół MQTT (Message Queue Telemetry Transport) jest lekkim protokołem transmisji danych. Ze względu na łatwość użycia, niskie zapotrzebowanie względem zasobów sprzętowych oraz sieciowych stał się kluczowym protokołem wykorzystywanym w IoT (Internet of Things). MQTT oparty jest o wzorzec publish-subscribe. W takiej architekturze wiadomości wysyłane przez nadawców (publisher) trafiają do serwera pośredniczącego (broker), a nie bezpośrednio do odbiorców (subscriber). Wiadomość publikowana jest na tzw. temat (topic).

ioThinx 4510 może pracować jako klient MQTT. Dwustronna wymiana danych obejmuje zarówno sygnały z modułów jak i dane Modbusowe.

SNMP

SNMP – Simple Network Management Protocol – to protokół warstwy aplikacyjnej modelu OSI. Protokół SNMP pozwala aplikacji zarządzającej na wysyłanie żądań dotyczących informacji do zarządzanego urządzenia. Zarządzane urządzenie musi być wyposażone w oprogramowanie, które wysyła i odbiera informacje SNMP. Informacje o urządzeniach przechowywane są w plikach MIB – Management Information Base.

SNMPv3 znacząco poprawia bezpieczeństwo protokołu poprzez wprowadzenie bardziej zaawansowanych metod szyfrowania i autoryzacji

ioThinx 4510 jest pierwszym modułowym kontrolerem modułów pomiarowych, który wspiera SNMPv3 Trap, szyfrowanie SH224/256 oraz SNMPv3 Inform.

Powiadomienia SNMP mogą być wysyłane niezależnie do dwóch serwerów.

Możemy wyzwalać informacje zdarzeniowo, tzn. po zmianie statusu wejścia lub wyjścia.

Oraz gdy na przykład wartość napięcia przekroczy bezpieczny, wskazany zakres.

Pozostałe funkcje

 

  • dwa porty Ethernet, które umożliwiają kaskadowe łączenie urządzeń
  • szeroki zakres temperaturowy pracy (rozszerzone wersje mogą pracować w temperaturze od -40 do 75 °C)
  • łatwa konfiguracja przez przeglądarkę internetową (wsparcie dla HTTPS)
  •  zasilanie napięciem stałym z zakresu 12 - 48 VDC
  • kompaktowe rozmiary

 

 

 

ioThinx 4533

Drugim urządzeniem z serii ioThinx 4500 jest kontroler modułów kontrolno-pomiarowych - ioThinx 4533.

Hardware

Z hardware'owego punktu widzenia, ioThinx 4533 również może pracować w rozszerzonym zakresie temperaturowym pracy (od -40 do +75 °C ), posiada dwa porty LAN (o różnych adresach MAC), port szeregowy. Może obsługiwać więcej modułów kontrolno-pomiarowych (aż do 64) niż wcześniej omawiany ioThinx 4510. Moduły wyposażone są w sygnalizacyjne diody LED, które umożliwiają szybką diagnostykę. Dodatkowo, samo urządzenie jak i moduły można w łatwy i szybki sposób zamontować na szynie DIN, bez konieczności wykorzystywania dodatkowych narzędzi - np. śrubokręta.

 

Software

Architektura sprzętowa oparta jest na systemie operacyjnym Linux Debian 9 (Kernel 4.4) z procesorem dwurdzeniowym Cortex A7 1GHZ CPU. Dodatkowo posiada 512MB pamięci RAM i 8 GB pamięci danych, którą można rozszerzyć dzięki wbudowanemu slotowi na karty SD (maksymalnie do 32 GB). ioThinx 4533 może obsługiwać do 64 modułów kontrolno-pomiarowych.

Urządzenie można w łatwy sposób zintegrować z chmurami różnych dostawców. Wbudowane SDK dla Azure, AWK i chmury Alibaba z pewnością ułatwią proces konfiguracji. W obecnej wersji, ioThinx posiada wbudowane biblioteki do programowania w Pythonie i C/C++.

 

Producent również dostarcza przewodnik programisty, który zawiera wiele przykładów (z gotowym kodem) oraz tutoriale.


Programming guide do pobrania pod tym linkiem

ioThinx 4500 - przykładowe aplikacje

 

ioThinx 4500 to urządzenia, których głównym zadaniem jest centralne zbieranie danych z szerokiej palety czujników i mierników. Jednak ioThinx 4510 i ioThinx 4533 różnią się między sobą.

Na powyższym rysunku, po lewej stronie, widzimy ioThinx 4533, który jest zaawansowanym kontrolerem modułów kontrolno-pomiarowych. Jest to idealne rozwiązanie, dla inżynierów i programistów, którzy chcą tworzyć swoje własne aplikacje od podstaw. ioThinx 4533 posiada otwarty system operacyjny, który można modyfikować do własnych potrzeb.

ioThinx 4510 jest z kolei przystosowany do potrzeb inżynierów automatyków, którzy potrzebują urządzenia do zbierania sygnałów z urządzeń wspierających różne protokoły przemysłowe. W obecnej wersji, ioThinx 4510 wspiera Modbus RTU i Modbus TCP, ale planowane jest również wsparcie dla Profinetu i EtherNET/IP. Inżynierowie programiści również nie zostali pominięci i mogą wykorzystywać protokoły znane bliżej w branży IT wraz z mechanizmami bezpieczeństwa - MQTT z szyfrowaniem TLS, RESTful z HTTPs, SNMP w wersji 3.

W przypadku pytań, można się z nami skontaktować drogą mailową: moxa@elmark.com.pl

Skontaktuj się ze specjalistą Elmark

Masz pytania? Potrzebujesz porady? Zadzwoń lub napisz do nas!