Przejdź do treści

Nano TC Sensor

Przegląd

Ostrzeżenie

Instrukcja ma zastosowanie wyłącznie od wersji oprogramowania v1.16 wzwyż. Firma Inveo nie gwarantuje zgodności informacji zawartych w niniejszym dokumencie z wcześniejszymi wersjami oprogramowania.

Przeznaczenie urządzenia

Urządzenie Nano TC Sensor PoE przekazuje poprzez sieć LAN pomiary temperatury, które są dokonywane za pomocą termopary, zapewniając łatwy dostęp do wyników pomiarów dzięki wbudowanej stronie WWW oraz różnym protokołom, takim jak HTTP GET, Modbus TCP, SNMP i MQTT, oraz umożliwiając komunikację z użyciem portu RS485 i protokołu Modbus RTU. Dodatkowo posiada zdolność do wysyłania powiadomień o przekroczeniu określonych wartości do innych modułów firmy Inveo, co może skutkować, na przykład, zdalnym załączeniem przekaźnika.

Changelog

1.0 27 czerwca 2025

  • Wersja oprogramowania v1.16

Budowa urządzenia

Dane techniczne

Kategoria Szczegóły
Zasilanie 10-24V DC: przez złącze rozłączne 3,5mm
PoE: 33-57V PoE IEEE 802.3af
Pobór mocy 1,5W
Wejście 1 wejście służące do podłączenia czujnika PT100 lub PT1000 w celu uzyskania temperatury odniesienia (temperatura odniesienia może być ustawiona programowo jako wartość stała)
1 wejście przeznaczone do podłączenia termopary typu: E, J, K, N, T, B, R, S
Częstotliwość pomiaru: 4Hz
Rozdzielczość przetwornika: 17 bit
Komunikacja Port Ethernet 10Mbps Half Duplex, RJ45
Port RS485, Modbus RTU
Prędkość transmisji: 1200, 2400, 4800, 9600, 19200, 38400, 57600bps
Parzystość: None, Odd, Even, Mark, Space, 2 Stops
Klasa obudowy IP30
Masa ok. 67g

Wymiary

Informacja

Wszystkie wymiary podane są w milimetrach.

Cechy ogólne

Urządzenie obsługuje następujące typy czujników RTD (temperatury odniesienia):

  • PT100,
  • PT1000.

Moduł obsługuje termopary typu: E, J, K, N, T, B, R, S.

Użytkownik może skonfigurować offset, typy czujników, jednostki oraz alarmy.

Komunikacja z modułem odbywa się przez sieć LAN oraz RS485 (Modbus RTU).

Do dyspozycji są następujące możliwości komunikacji:

  • Wbudowany serwer www, przy użyciu standardowej przeglądarki internetowej (preferowane przeglądarki to Mozilla Firefox, Opera, Google Chrome),
  • Programy linii poleceń systemu Windows / Linux,
  • Protokół HTTP,
  • Protokół Modbus TCP,
  • Protokół Modbus RTU,
  • Protokół SNMP,
  • Własna aplikacja przez protokół TCP (udostępniony protokół),
  • Protokół MQTT (serwer Inveo).

Moduł wyposażony został w wyświetlacz LED na którym wyświetla się aktualnie zmierzona wartość z czujnika RTD lub termopary (wybierane przez użytkownika).

Opis złącz modułu

  • LAN – Podłączenie sieci LAN oraz zasilania PoE IEEE 802.3af,
  • RESET – Przycisk przeznaczony do włączenia w module DHCP, sprawdzenia aktualnego adresu IP oraz przywracania modułu do ustawień fabrycznych.

  • SENSOR – Złącze podłączenia czujnika,
  • RS485 – Złącze komunikacji Modbus RTU,
  • POWER – Złącze zasilania. Dodatkowe złącze zasilania używane w przypadku braku zasilania PoE.

Konfiguracja sieciowa

Przy pierwszym uruchomieniu, konieczne jest skonfigurowanie urządzenia. Można to zrobić na dwa sposoby. Najprostszą metodą jest skorzystanie z programu Discoverer firmy Inveo.

Zmiana adresu IP urządzenia poprzez program Discoverer

Po uruchomieniu programu Discoverer i wyszukaniu odpowiedniego urządzenia należy:

  1. Kliknąć urządzenie prawym przyciskiem myszy,
  2. Wcisnąć przycisk Change IP.

Po otwarciu okna dialogowego można:

  • Ustawić odpowiedni adres IP, maskę, bramę, DNS1/DNS2,
  • Zmienić nazwę Hosta.

Informacja

Urządzenie zostanie skonfigurowane po naciśnięciu przycisku Change.

W przypadku wyłączonej opcji Remote Config (domyślnie włączona) konieczne jest skonfigurowanie urządzenia poprzez zmianę podsieci komputera (Jak to zrobić zostanie opisane niżej).

Aby włączyć opcję zdalnej konfiguracji:

  1. Wejdź w zakładkę Administration,
  2. Zaznacz opcję Enable Remote Config.

Wskazówka

Po dokonaniu zmian, należy je zapisać przyciskiem Save Config

Zmiana podsieci komputera do konfiguracji

Przy konfiguracji urządzenia z pominięciem aplikacji Discoverer należy najpierw zmienić adres podsieci komputera podłączonego do tej samej sieci.

Aby przejść do konfiguracji sieci komputera, wykonaj jedną z poniższych czynności:

  • Naciśnij Win + R, wpisz ncpa.cpl, a następnie naciśnij Enter.
  • Alternatywnie przejdź do:
    Start → Panel Sterowania → Sieć i Internet → Centrum sieci i udostępniania → Zmień ustawienia karty sieciowej.

Następnie:

  1. Wybierz połączenie sieciowe.
  2. Kliknij je prawym przyciskiem myszy i wybierz Właściwości.
  3. Po wybraniu tej opcji pojawi się ekran konfiguracji połączenia sieciowego.

Następnie należy wybrać ustawienie Protokół internetowy (TCP/IP) i wpisać następujące parametry:

Infromacja

Po zaakceptowaniu ustawień przyciskiem OK należy uruchomić przeglądarkę internetową i wpisać adres: 192.168.111.15. (Domyślny użytkownik i hasło: admin/admin00).

Konfiguracja ustawień sieciowych

W zakładce Network jest możliwość zmiany parametrów sieci LAN.

  • Host Name – Nazwa NetBios,
  • DHCP – Załączenie klienta DHCP, zaznaczenie tego pola wymusza użycie adresu przypisanego przez serwer DHCP,
  • IP Address – Adres IP modułu,
  • IP Mask – Maska podsieci,
  • Gateway – Brama sieciowa,
  • Subnet Mask – Maska podsieci IP,
  • DNS1, DNS2 – Adresy serwerów DNS,
  • Destination IP – Adres IP modułu, do którego mają być przekazywane stany wejść w przypadku komunikacji M2M,
  • Destination Port – Port, na którym nasłuchuje zdalne urządzenie.

Wskazówka

Po dokonaniu zmian, należy je zapisać przyciskiem Save Config

Ustawienia zabezpieczeń i konfiguracji

W menu Administration można ustawić, które usługi będą aktywne w urządzeniu oraz zmienić hasło dostępu.

Zmiana hasła:

Aby zmienić hasło, wpisz aktualne hasło w polu Current Password. Następnie wprowadź nowe hasło w polach New Password i Re-type Password, po czym zatwierdź zmiany przyciskiem Save Config. Jeśli chcesz usunąć hasło, pozostaw pola New Password puste.

Ustawienia usług:

Urządzenie pozwala na wybór dostępnych usług. Aby aktywować daną usługę, zaznacz pole wyboru obok jej nazwy.

  • Enable Program Access – Dostęp do urządzenia przez program komputerowy (Windows, Linux) oraz protokół TCP/IP działający na porcie 9761,
  • Enable MODBUS TCP Protocol – Włączenie serwera MODBUS TCP,
  • Enable SNMP – Aktywacja obsługi protokołu SNMP,
  • Enable Destination Client – Przekazywanie stanu wejść/wyjść do innego modułu,
  • Enable MQTT Inveo – Aktywacja protokołu MQTT,
  • Enable Remote Network Config – Włączenie zdalnej konfiguracji (program Discoverer),
  • Enable TFTP Bootloader – Włączenie bootloadera.

Ostrzeżenie

Ze względów bezpieczeństwa opcje TFTP Bootloader oraz Remote Network Config podczas normalnej pracy powinny być wyłączony. Załączenie powinno nastąpić dopiero przed aktualizacją oprogramowania.

Komunikacja z modułem z zewnętrznej sieci

Jeżeli moduł znajduje się w innej sieci LAN niż komputer łączący się do niego, to wymagane jest przekierowanie portów. Zależnie od wykorzystywanej metody komunikacji z modułem, konieczne jest skontaktowanie się z Administratorem sieci i przekierowanie portów:

Obsługa przez stronę WWW oraz protokół HTTP:

  • Port TCP 80

Obsługa przez program komputerowy lub przez własną aplikację:

  • Port TCP 9761

Obsługa przez MODBUS TCP:

  • Port TCP 502

Obsługa przez SNMP:

  • Port UDP 161

Sprawdzenie adresu IP

Aby sprawdzić aktualny adres IP urządzenia (tylko Nano PoE):

  1. Naciśnij i przytrzymaj przycisk RESET do momentu wyświetlenia się wszystkich 4 części adresu IP, np.: 192 168 111 15.
  2. Zwolnij przycisk RESET.

DHCP

Aby włączyć/wyłączyć obsługę DHCP należy:

  1. Nacisnąć przycisk RESET na czas pomiędzy 5 a 10 sekund.
  2. Dioda zacznie mrugać około 2 razy na sekundę (Nano), na wyświetlaczu pojawi się napis dhcP (Nano PoE).
  3. Zwolnić przycisk RESET.

Możliwe jest także włączenie DHCP w konfiguracji sieci w zakładce Network lub przez program Discoverer.

Funkcje modułu

Status urządzenia

W zakładce Home wyświetlane są aktualne dane z czujnika.

  • Thermocouple Name – Nazwa termopary edytowana w zakładce Input,
  • Thermocouple Value – Aktualna wartość temperatury zmierzona przez termoparę po wykonaniu wszystkich operacji korekcji,
  • RTD Name – Nazwa czujnika PT100 lub PT1000 zdefiniowana przez użytkownika,
  • RTD Value – Aktualna wartość temperatury zmierzona przez czujnik po wykonaniu wszystkich operacji korekcji,
  • Alarm State – Informuje o przekroczeniu ustawionych progów alarmowych.

Konfiguracja wejść

W zakładce Input konfiguruje się typ termopary oraz czujnika RTD.

Użytkownik może określić offset pomiarów oraz jednostkę w jakiej ma być podawana zmierzona temperatura.

Konfiguracja termopary

  • Input Name – Nazwa przypisana termoparze,
  • Type – Typ podłączonej termopary (do wyboru typ: E, J, K, N, T),
  • Correction Offset – Wartość, która zostanie dodana do zmierzonej temperatury,
  • Cold Junction Mode – Źródło odniesienia:
    • Constans – Stała temperatura odniesienia,
    • RTD Sensor – Temperatura odniesienia jako wartość zmierzona przez czujnik RTD.
  • Cold Junction Const – Wartość temperatury odniesienia dla trybu Constans.

Konfiguracja czujnika odniesienia

  • Input Name – Nazwa przypisana do czujnika,
  • Type – Typ podłączonego czujnika (PT100 lub PT1000),
  • Correction Offset – Wartość, która zostanie dodana do zmierzonej temperatury.

Wybór jednostek i głównego czujnika

Urządzenie pozwala na wyświetlanie zmierzonej wartości w trzech jednostkach temperaturowych: Celsiusz, Fahrenheit oraz Kelwin.

Głównym czujnikiem pomiarowym może być termopara lub RTD. Ustawienie głównego czujnika wiąże się aktualnie pokazywaną wartością na wyświetlaczu oraz z ustawieniami alarmu.

Ustawienie alarmów

Urządzenie może porównywać mierzoną wartość z progami ustawionymi przez użytkownika. Wykrycie przekroczenia wartości jest traktowane jako alarm. Stan alarmu dostępny jest jako wirtualne wejście i dostępny jest przez większość protokołów.

Alarm może być skonfigurowany dla następujących przekroczeń (Alarm Mode):

  • Disabled – Alarm wyłączony,
  • Low – Alarm aktywny, jeśli wartość zmierzona jest mniejsza od wartości ustawionej w polu Alarm Low Value,
  • High – Alarm aktywny, jeśli wartość zmierzona jest większa od wartości ustawionej w polu Alarm High Value,
  • Low + High – Alarm aktywny, jeśli wartość zmierzona jest większa od wartości w polu Alarm High Value lub mniejsza od Alarm Low Value.

Wystąpienie stanu alarmowego sygnalizowane miganiem wyświetlacza LED oraz w zasobie status.xml http://192.168.111.15/status.xml aktywowane zostaje wirtualne wyjście 1 (<on>00000001</on>).

Ustawienia usług

Urządzenie umożliwia wybór jakie usługi mają być dostępne w zakładce Administration/Services. Zaznaczenie pola wyboru obok nazwy usługi aktywuje wybraną usługę.

  • Enable Program Access – Usługa dostępu przez program komputerowy (Windows, Linux) oraz protokół TCP/IP działający na porcie 9761,
  • Enable Modbus TCP – Załączenie Modbus TCP,
  • Enable Modbus RTU – Załączenie Modbus RTU (RS485),
  • Enable SNMP – Załączenie obsługi protokołu SNMP,
  • Enable Destination Client – Usługa łączenia ze zdalnym hostem,
  • Enable MQTT Inveo – Usługa wysyłająca dane do chmury Inveo MQTT,
  • Enable Remote Network Config – Usługa zdalnej zmiany ustawień sieciowych przez program Inveo Discoverer,
  • Enable TFTP Bootloader – Włączenie bootloader’a.

Wskazówka

Ze względów bezpieczeństwa opcje TFTP Bootloader oraz Remote Network Config podczas normalnej pracy powinny być wyłączone. Załączenie powinno nastąpić dopiero przed aktualizacją oprogramowania.

Destination Client (M2M)

Urządzenia Inveo, takie jak LanTick, Nano Temperature Sensor, Nano Digital Input, Nano Relay Output i inne, mogą przesyłać dane do serwera lub innego modułu z wyjściami za pomocą protokołów TCP lub UDP. Dzięki temu zdalny moduł może na bieżąco reagować na aktywację kanału, a także włączać lub wyłączać wyjścia przekaźnikowe. Wiadomości są wysyłane przy każdej zmianie stanu oraz dodatkowo co 5 sekund.

Konfiguracja dla Modułów Odbierających Wiadomości (Urządzenia Docelowe):

Krok 1: Włączanie usługi Przejdź do zakładki Administration, zaznacz opcję Enable Program access, a następnie kliknij przycisk Save, aby zapisać ustawienia.

Konfiguracja dla Modułów Wysyłających Wiadomości (stan alarmowy, status wyjścia itp.):

Krok 1: Włączanie Klienta Docelowego

Przejdź do zakładki Administration, zaznacz opcję Enable Destination Client, a następnie kliknij przycisk Save, aby aktywować usługę.

Krok 2: Ustawienia Sieciowe

W zakładce Administration/Destination Client Settings uzupełnij następujące pola:

  • Destination IP – Wprowadź adres IP urządzenia docelowego lub serwera,
  • Destination Port – Numer portu, na którym nasłuchuje urządzenie zdalne, domyślnie 9761.

Krok 3:

Następnie w zakładce Input należy wybrać, które wyjście w urządzeniu oddalonym ma zostać włączone lub wybrać jakie informacje mają zostać wysłane na serwer w momencie aktywacji stanu alarmowego.

Do wyboru są następujące pola:

  • Off
  • Dest: 1..8 – Wysyłanie ramek TCP w formacie #1
    Dodatkowo format ten jest zgodny z innymi urządzeniami firmy Inveo, dzięki czemu moduł może samoczynnie włączać wyjście przekaźnikowe w innym module posiadającym wyjścia w momencie aktywacji alarmu, natomiast wyłączać w momencie przejścia w tryb normalnej pracy. Można to wykorzystać np. do sterowania wentylatorem lub grzałką,
  • Status – Wysyłanie ramek TCP w formacie #2,
  • MAC+Status – Wysyłanie ramek TCP w formacie #3.

Formaty ramek TCP (Destination Client)

Format 1:

Ramka w formacie #1 jest wysyłana w postaci binarnej. Przykładowa ramka TCP wysyłana przy aktywnym alarmie i ustawionym Dest:5:

SOF CMD CH F_ID ALARM !ALARM Val0 (LSB) Val1 Val2 Val3 (MSB) CRC
0x0F 0x01 0x04 0xFF 0x01 0xFE 0x0F 0x00 0x01 0x57 0x79

Przykładowa ramka TCP wysyłana przy nieaktywnym alarmie i ustawionym Dest:5:

SOF CMD CH F_ID ALARM !ALARM Val0 (LSB) Val1 Val2 Val3 (MSB) CRC
0x0F 0x01 0x04 0xFF 0x00 0xFF 0x0F 0x00 0x01 0x57 0x79

Wartości Val0-Val3 to 32-bitowa wartość Final_Val pomnożona * 1000.

Obliczanie CRC:

CRC = (BYTE) SUMA (SOF+CMD+CH+F_ID+ALARM+!ALARM+Val0 (LSB)+Val1+Val2+Val3 (MSB))

Format 2:

Ramka w formacie #2 jest wysyłana w postaci ciągu znaków (STRING).

<ALARM>[SPACJA]<Final_Val>

  • ALARM – Wartość 1 oznacza alarm aktywny, 0 oznacza alarm nieaktywny,
  • Final_Val – Wartość Final_Val.
Wartość w HEX STRING
30 20 33 39 2E 35 0 39.5

Format 3:

Ramka w formacie #3 jest wysyłana w postaci ciągu znaków (STRING).

<MAC>[SPACJA]<ALARM>[SPACJA]<Final_Val>

  • MAC – Adres sieciowy modułu,
  • ALARM – Wartość 1 oznacza alarm aktywny, 0 oznacza alarm nieaktywny,
  • Final_Val – Wartość Final_Val.
Wartość w HEX STRING
35 34 31 30 45 43 36 35 35 30 32 31 20 30 20 34 36 2E 39 5410EC655021 0 46.9

Ramkę TCP można obsłużyć za pomocą własnego oprogramowania.

Przykład zastosowania polecenia netcat dla systemu Linux:

Format 1:

Format 2:

Format 3:

Konfiguracja SNMP

Moduł jest wyposażony w serwer SNMP v2c, który umożliwia zdalny odczyt aktualnie zmierzonej wartości. Aby włączyć funkcję SNMP, przejdź do zakładki Administration i zaznacz opcję Enable SNMP.

Konfiguracja znajduje się w zakładce SNMP:

Protokół SNMP pozwala na odczyt aktualnego stanu wejść modułu. Aby skorzystać z tej funkcji, musisz najpierw pobrać plik MIB, który opisuje strukturę danych. W tym celu kliknij prawym przyciskiem myszy na link Download MIB file, a następnie wybierz opcję Zapisz link jako. Pobrany plik MIB załaduj do programu MIB Browser.

W tabeli poniżej znajdują się podstawowe parametry, które można odczytać z modułu:

Nazwa Format OID
CH1_TEMP STRING .1.3.6.1.4.1.42814.14.3.5.1.0
CH1_TEMPINT INTEGER .1.3.6.1.4.1.42814.14.3.5.2.0
CH1_TEMPINT x10 INTEGER .1.3.6.1.4.1.42814.14.3.5.3.0
Alarm aktywny INTEGER .1.3.6.1.4.1.42814.14.3.1.1.0

Moduł ma również możliwość wysyłania komunikatów TRAP przy wystąpieniu alarmu. Aby skonfigurować docelowe adresy IP dla tych komunikatów, wpisz je w pola Trap IP Address 1 oraz Trap IP Address 2.

Program sterujący z linii komend Windows

W przypadku sterowania z linii komend można wykorzystać program cURL. W pierwszej kolejności należy włączyć usługę Program Access w zakładce Administration.

Przykład

Odczytanie aktualnej temperatury, moduł ma adres 192.168.0.231:
Aby odczytać zmierzoną temperaturę wystarczy odwołać się do zasobu temp1.txt np.: http://192.168.0.231/temp1.txt, wówczas temperatura zostanie wyświetlona w formie tekstowej.
curl http://192.168.0.231/temp1.txt

Dostęp do zasobu stat.php wymaga wprowadzenia autoryzacji. W takiej sytuacji komendę poprzedzamy -u login:hasło.
curl –u admin:admin00 http://192.168.0.231/stat.php

W odpowiedzi urządzenie prześle następujące informacje:

<response>
    <prod_name>Nano-TC</prod_name>
    <sv>0.9</sv>
    <mac>00:00:00:00:00:00</mac>
    <on>00000000</on>
    <valFinal0>3.13</valFinal0>
    <unitFinal0>C</unitFinal0>
    <valFinal1>22.99</valFinal1>
    <unitFinal1>C</unitFinal1>
</response>
Sekcja Opis
<prod_name>Nano-TC</prod_name> Typ modułu
<sv>0.9</sv> Wersja programu
<mac>00:00:00:00:00:00</mac> Adres sieciowy modułu
<on>00000000</on> Stan wyjść wirtualnych: 00000001 oznacza stan alarmu
<valFinal0>3.3</valFinal0> Wartość końcowa pomiaru termopary (Final_Value)
<unitFinal0>C</unitFinal0> Jednostka
<valFinal1>22.99</valFinal1> Wartość końcowa pomiaru czujnika PT100 lub PT1000 (Final_Value)
<unitFinal1>C</unitFinal1> Jednostka

Program sterujący Linux

W programie Linux można wykorzystać program cURL:

Wskazówka

Dostęp do zasobu stat.php wymaga wprowadzenia autoryzacji.
Dostęp do zasobów status.xml nie wymaga autoryzacji.

curl "http://192.168.111.15/temp1.txt" -w "\n"

Komunikacja z modułem przez protokół Modbus

Urządzenie obsługuje protokoły Modbus RTU i Modbus TCP. Serwer Modbus TCP jest dostępny przez sieć LAN i nasłuchuje na porcie 502.
Modbus RTU jest dostępny przez port RS485.

Konfiguracja Modbus jest dostępna przez zakładkę Administration:

Aby włączyć protokół Modbus należy zaznaczyć pole Enable Modbus TCP lub Enable Modbus RTU.

Konfiguracja portu RS485:

  • PDU – Adres urządzenia,
  • Baudrate – Ustawienie prędkość transmisji: 1200, 2400, 4800, 9600, 19200, 38400, 57600 bps,
  • Parity – Parzystość: None, Odd, Even, Mark, Space, 2 Stops.

Kolejność bajtów dla typów Long i Float

Dla umożliwienia pracy z mniej standardowymi urządzeniami nadrzędnymi Modbus, moduł został wyposażony w konfigurację sposobu reprezentacji wartości 32-bitowych.
Wartości 32-bitowe są odczytywane jako 2 następujące po sobie rejestry (HoldingRegisters) które są 16 bitowe. Każdy rejestr 16-bitowy składa się z 2 bajtów.
Urządzenia istniejące na rynku w różny sposób interpretują takie 4-bajtowe liczby.
Czasem istnieje konieczność zamiany kolejności bajtów w wartości 32-bitowej.
Nano TC umożliwia 4 tryby zamiany (czyli wszystkie możliwe) osobno dla wartości typu Long (całkowitych) i Float (zmiennoprzecinkowych).

Przykładowo dla wartości Long liczba dziesiętna 512002 ma wartość szesnastkową 00 07 D0 02.

Reprezentacja liczby w różnych formatach będzie wyglądała następująco:

Kolejność A B C D HoldingRegister HoldingRegister + 1
AB CD 00 07 D2 02 0007 D202
CD AB D2 02 07 00 D202 0700
DC BA 02 D2 00 07 02D2 0007
BA DC 07 00 02 D2 0700 02D2

Najczęściej spotykane są tryby AB CD i CD AB.

Urządzenie obsługuje następujące funkcje Modbus:

  • 0x01 Read Coils
  • 0x03 Read Holding Register
  • 0x06 Write Single Register
  • 0x0F Write Multiple Coils
  • 0x10 Write Multiple Registers

Adresacja Coils

Nr rejestru Nazwa R/W Opis
1 Alarm R Flaga alarmu (1 – alarm, 0 – brak alarmu)

Adresacja Holding Registers

Wartości całkowite 16-bit:

Nr rejestru Nazwa R/W Opis
1 Final_Value_Tc R Wartość końcowa odczytu z termopary, część całkowita
2 Final_Value_Tc x10 R Wartość końcowa odczytu z termopary x10
3 Final_Value_RTD R Wartość końcowa odczytu z czujnika RTD, część całkowita
4 Final_Value_RTD x10 R Wartość końcowa odczytu z czujnika RTD x10

Wartości typu Long (32-bit):

Nr rejestru Nazwa R/W Opis
10 ADC_Value_Tc R Wartość z przetwornika dla termopary
11
12 Final_Value_Tc x1000 R Wartość końcowa z termopary x1000
13
14 ADC_Value_RTDx1000 R Wartość z przetwornika dla czujnika RTD
15
16 Final_Value_RTD x1000 R Wartość końcowa z czujnika RTD x1000
17

Wartości typu Float (32-bit):

Nr rejestru Nazwa R/W Opis
20 ADC_Value R Wartość z przetwornika dla termopary
21
22 Final_Value_Tc R Wartość końcowa odczytu z termopary
23
24 Voltage_Value_Tc R Wartość napięcia dla termopary
25
26 ADC_Value_RTD x1000 R Wartość z przetwornika dla czujnika RTD x1000
27
28 Final_Value_RTD R Wartość końcowa odczytu z czujnika RTD
29
30 Resistance_Value R Wartość rezystancji dla czujnika RTD
31

Komunikacja przez protokół MQTT Inveo

Jeżeli w menu Administration została aktywowana usługa MQTT Inveo to moduł wysyła na serwer mqtt.inveo.com.pl zmierzoną wartość co 1 minutę oraz dodatkowo przy każdej jej zmianie.

Oprócz domyślnego brokera MQTT Inveo, użytkownik może wprowadzić adres własnego serwera MQTT do celów monitoringu temperatury.

Konfiguracja:

Załącz opcję MQTT zaznaczając opcję Enable MQTT Inveo w zakładce Administration. W zakładce Network, wprowadź adres brokera MQTT oraz port:

Konfiguracja aplikacji – klient MQTT:

  • Address: mqtt.inveo.com.pl
  • Port: 1883
  • User name: nano
  • User password: DeV876
  • Topic TC: /nanoTC/<MAC>/tc
  • Topic RTD: /nanoTC/<MAC>/rtd

Po kliknięciu [Show Info] wyświetlą się ustawienia dla klienta MQTT:

Istnieje wiele aplikacji na Android, IOS lub PC które mogą wyświetlić dane przesyłane przez moduł.

Sterowanie przez protokół HTTP

Moduły mają możliwość pobierania danych za pomocą protokołu HTTP GET.

  • status.xml – Zasób zawierający podstawowe informacje o module,
  • value.txt – Wartość końcowa (Final_Value) przedstawiona w formie tekstowej.

Aby odczytać aktualny stan modułu można w przeglądarce internetowej odwołać się do zasobu np. http://192.168.111.15/status.xml. Moduł w pliku XML wypisze wszystkie istotne informacje:

<response>
    <prod_name>Nano-TC</prod_name>
    <sv>1.16</sv>
    <mac>00:00:00:00:00:00</mac>
    <on>00000000</on>
    <valFinal0>3.13</valFinal0>
    <unitFinal0>C</unitFinal0>
    <valFinal1>22.99</valFinal1>
    <unitFinal1>C</unitFinal1>
</response>
Sekcja Opis
<prod_name>Nano-TC</prod_name> Typ modułu
<sv>0.9</sv> Wersja programu
<mac>00:00:00:00:00:00</mac> Adres sieciowy modułu
<on>00000000</on> Stan wyjść wirtualnych: 00000001 oznacza stan alarmu
<valFinal0>3.3</valFinal0> Wartość końcowa pomiaru termopary (Final_Value)
<unitFinal0>C</unitFinal0> Jednostka
<valFinal1>22.99</valFinal1> Wartość końcowa pomiaru czujnika PT100 lub PT1000 (Final_Value)
<unitFinal1>C</unitFinal1> Jednostka

Przykład odczytu zmierzonej wartości poleceniem CURL

Dostęp do zasobów status.xml oraz value.txt nie wymaga autoryzacji. Odczytanie wartości z zasobu value.txt:

curl "http://192.168.111.15/value.txt" -w "\n"

Odczytanie wartości Final_Value z pliku status.xml:

curl "http://192.168.111.15/status.xml" -w "\n" 2>/dev/null | grep 'valFinal' | awk -F "[><]" '/valFinal/{print $3}'

Opis protokołu komunikacji TCP

Ramka danych komunikacji Nano Analog:

Nazwa komendy Nr bajtu 1 2 3 4 5 6 7 8 9 10 11
Nazwa bajtu SOF CMD Channel Data1 Data2 Data3 Data4 Data5 Data6 Data7 CRC Zwraca
Odczyt temperatury dec 15 13 0 X X X X X X X CRC 4 bytes + CRC
hex 0x0F 0x0D 0x00 X X X X X X X CRC 4 bytes + CRC

Moduł standardowo nasłuchuje na porcie TCP 9761.

Odczytanie aktualnej wartości z Nano Analog:

SOF CMD CH D1 D2 D3 D4 D5 D6 D7 CRC
0x0F 0x0D 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x1C

CRC = (BYTE) SUMA (SOF+CMD+CH+D1..D7)

Polecenie zwróci 4 bajty (aktualna temperatura) + CRC (suma poprzednich 4 bajtów).

Ustawienia fabryczne

Aby przywrócić ustawienia fabryczne urządzenia należy:

  • Włączyć urządzenie,
  • Nacisnąć przycisk RESET na czas pomiędzy 10 a 15 sekund,
  • Dioda TAG zacznie mrugać około 4 razy na sekundę (Nano, Nano RFID PoE), na wyświetlaczu pojawi się napis rSt (Nano In/Out/Temp PoE),
  • Zwolnić przycisk RESET.

Po wykonaniu powyższych czynności urządzenie ustawi następujące parametry:

  • Adres IP: 192.168.111.15
  • Maska IP: 255.255.255.0
  • Użytkownik: admin
  • Hasło: admin00

Gwarancja i odpowiedzialność producenta

Ostrzeżenie

Producent udziela dwuletniej gwarancji na urządzenie oraz zapewnia serwis pogwarancyjny przez okres 10 lat od daty wprowadzenia urządzenia na rynek. Gwarancja obejmuje wszystkie wady materiałowe i produkcyjne

Producent zobowiązuje się do przestrzegania umowy gwarancyjnej, jeżeli spełnione są następujące warunki:

  • Wszystkie naprawy, zmiany, rozszerzenia oraz kalibracje urządzenia wykonywane są przez producenta lub autoryzowany serwis,
  • Sieciowa instalacja zasilająca spełnia warunki obowiązujących w tym względzie norm,
  • Urządzenie obsługiwane jest zgodnie z zaleceniami przedstawionymi w niniejszej Instrukcji,
  • Urządzenie używane jest zgodnie z przeznaczeniem.

Producent nie ponosi żadnej odpowiedzialności za konsekwencje wynikłe z nieprawidłowej instalacji, niewłaściwego użytkowania urządzenia, nieprzestrzegania instrukcji obsługi oraz przeprowadzania napraw przez osoby nieposiadające uprawnień.

Ostrzeżenie

W urządzeniu nie ma żadnych części, które wolno użytkownikowi samodzielnie wymieniać.

Warunki przechowywania, pracy i transportu

Urządzenie powinno być przechowywane w pomieszczeniach zamkniętych, w których atmosfera jest wolna od par i środków żrących oraz:

  • Temperatura otoczenia od -30°C do +60°C,
  • Wilgotność od 25% do 90% (niedopuszczalne skroplenia),
  • Ciśnienie atmosferyczne 700 do 1060 hPa.

Urządzenie przeznaczone jest do pracy w następujących warunkach:

  • Temperatura otoczenia od -10°C do +55°C,
  • Wilgotność od 30% do 75%,
  • Ciśnienie atmosferyczne 700 do 1060 hPa.

Zalecane warunki transportu:

  • Temperatura otoczenia od -40°C do +85°C,
  • Wilgotność od 5% do 95%,
  • Ciśnienie atmosferyczne 700 do 1060 hPa.

Instalacja i użytkowanie urządzenia:

  • Moduł powinien być obsługiwany zgodnie z zaleceniami przedstawionymi w dalszej części instrukcji.

Utylizacja i likwidacja

W przypadku, kiedy niezbędna staje się likwidacja urządzenia (np. po upływie czasu jego użytkowania), należy zwrócić się do producenta lub przedstawiciela producenta, którzy zobowiązani są do właściwej reakcji, tzn. odbioru urządzenia od użytkownika. Użytkownik może się również zwrócić do firm zajmujących się utylizacją i/lub likwidacją urządzeń elektrycznych lub sprzętu komputerowego. W żadnym wypadku nie należy umieszczać urządzenia wraz z innymi odpadkami.