Komunikační protokol MODBUS RTU v senzoru vlhkosti a teploty THT

Podobné dokumenty
Modbus RTU v DA2RS. kompletní popis protokolu. 13. března 2018 w w w. p a p o u c h. c o m

Komunikační protokol MODBUS RTU v displejích TDS

Komunikační protokol MODBUS RTU v displejích TDS

Quido - MODBUS. Kompletní popis protokolů MODBUS RTU a TCP v I/O modulech Quido. 20. listopadu 2015 w w w. p a p o u c h.

AD4xxx s protokolem Drak3

Komunikační protokol MODBUS RTU v měřicích převodnících AD4xxx a Drak 4

TQS3. popis modifikace s protokolem MODBUS RTU. 29. února 2008 w w w. p a p o u c h. c o m 0199

HART RS/ETH. Převodníky rozhraní HART na Modbus TCP (Ethernet) resp. na Modbus RTU (RS485) 30. září 2013 w w w. p a p o u c h.

TX20RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS prosince 2014 w w w. p a p o u c h. c o m

Wind RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS dubna 2016 w w w. p a p o u c h. c o m

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

TDS101 RS. LED zobrazovač. 4 sedmisegmentový svítící displej Výška znaku 101 mm Komunikace přes RS srpna 2016 w w w. p a p o u c h.

21. září 2005 w w w. p a p o u c h. c o m. Spinel - příklady

Ganitor. Monitorovací a řídicí I/O moduly pro systém C dubna 2011 w w w. p a p o u c h. c o m v.1.2

TDS. LED zobrazovače. 4 sedmisegmentový svítící displej Výška znaku 10 nebo 57 mm Komunikace přes RS července 2012 w w w. p a p o u c h.

USB2RS232. Převodník pro připojení USB klávesnice a několika kontaktů přes RS232. Komunikace jednoduchým protokolem

Komunikační protokoly v převodníku TE485

TQS3. Inteligentní teplotní čidla. Měření teplot od -55 C do +125 C. Komunikace: Modbus nebo Spinel, linka RS485

Buffer 16kB pro sériovou linku RS232 s konverzí rychlosti, parity, počtu datových bitů a stopbitů

Quido RS 2/16 OC. 2 vstupy pro kontakt 16 digitálních výstupů 1 teploměr -55 až +125 C komunikace přes RS485 nebo RS232

p ř í l o h a TQS3 popis protokolu TQS1 teplotní čidlo kompatibilní s TQS1 29. září 2005 w w w. p a p o u c h. c o m 0199

IncRS. Rozhraní RS232 a RS485 pro inkrementální snímač. 12. září 2013 w w w. p a p o u c h. c o m

Komunikační protokol Spinel v převodnících DA2xxx

TX20RS. Měření rychlosti a směru větru. Inteligentní anemometr s RS232 a RS prosince 2009 w w w. p a p o u c h. c o m

AD4USB. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace i napájení přes USB

WIE485 a WIE232. Obousměrné převodníky rozhraní Wiegand na RS485 nebo RS232 pro systémy s bezkontaktními čtečkami

THT2. Inteligentní senzory. Měření vlhkosti 0 až 100 % Měření teploty 40 až +123,8 C Automatický výpočet rosného bodu Komunikace linkou RS485

Quido RS 8/ I/O modul s 8x vstup pro kontakt a 14x spínací kontakt pro 230V. Komunikace přes RS232 nebo RS485

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

RS485/MODBUS-RTU ver. 4 s rozšířením pro R24

10 vstupů pro kontakt 16 digitálních výstupů (otevřený kolektor) 1 teploměr -55 až +125 C Komunikace přes RS485 nebo RS232

THT2. Inteligentní senzory. Měření vlhkosti 0 až 100 % Měření teploty 40 až +125 C Automatický výpočet rosného bodu Komunikace linkou RS485

Konfigurace Zlinx I/O

APL-113 Čtení hodnot z indukčních průtokoměrů KROHNE prostřednictvím protokolu Modbus-RTU

Quido RS 2/16 OC. 2 vstupy pro kontakt 16 digitálních výstupů 1 teploměr -55 až +125 C Komunikace přes RS485 nebo RS232

Komunikace s snímačem ph485 protokolem Modbus-RTU

Změna USB driveru. Návod, jak změnit typ nainstalovaného USB driveru. 21. března 2006 w w w. p a p o u c h. c o m

Obsah. Popis funkcí. RS485/MODBUS-RTU ver Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:

Komunikace MODBUS pro převodníky AIM600, AIM615. UINT16 Bezznaménkový celočíselný datový typ o velikosti 16bitů rozsah 0 až 65535

ACM-MODBUS, popis komunikace s převodníkem

PiiGAB 810. Převodník M-Bus na Ethernet. Výrobce: piigab.com. 4. listopadu 2015 w w w. p a p o u c h. c o m

AnalogMUX. 32-kanálový analogový multiplexer. 22. ledna 2016 w w w. p a p o u c h. c o m

Převodník DCPSE. Komunikační protokol

Quido ETH 30/3 Quido ETH 60/3 Quido ETH 100/3

Seznámení s Quidy. vstupní a výstupní moduly řízené z PC. 2. srpna 2007 w w w. p a p o u c h. c o m

Quido ETH 3/0. 3 opticky oddělené logické vstupy. 1 teploměr -55 až +125 C. komunikace přes Ethernet. první zapojení dokumentace hardwaru

TMU. USB teploměr. teploměr s rozhraním USB. měření teplot od -55 C do +125 C. 26. května 2006 w w w. p a p o u c h. c o m

Kalibrace a komunikace s převodníkem řady WQ-X

Wix. Univerzální monitorovací. a řídicí software. 14. ledna 2010 w w w. p a p o u c h. c o m

Komunikační protokol

Wie232. Převodník rozhraní Wiegand z bezkontaktních čteček na RS června 2011 w w w. p a p o u c h. c o m

PiiGAB 900. Převodník M-Bus na Ethernet. Výrobce: piigab.com. 6. listopadu 2015 w w w. p a p o u c h. c o m

SPINEL. Komunikační protokol. Obecný popis. Verze 1.0

ProgGen. Programovatelný generátor s výkonovým výstupem. 26.května

DISP2002RS. Rozhraní pro maticový LCD displej 2 20 znaků Komunikace přes RS232 nebo RS července 2016 w w w. p a p o u c h.

Firemní aplikace pro nástěnný ovladač AMR-OP60. Aplikace disponuje automatickým přepínáním zobrazení vnitřní / venkovní teploty.

Protokol Drak4. Dokumentace protokolu Drak4 měřicího přístroje Drak května 2010 w w w. p a p o u c h. c o m

SML 33 / SMM 33 / SMN 33

APL-017 rev. 9/2015. M4016 MODBUS master. Obecný popis

Uživatelský manuál. KNX232e / KNX232e1k

QuidoDuplex RS. Sada pro přenos 4 nebo 8mi dvoustavových signálů obousměrně přes RS485 nebo RS června 2011 w w w. p a p o u c h.

TCP2DMX. Řízení osvětlení přes Modbus TCP. Převodník Ethernetu na sběrnici DMX března 2018 w w w. p a p o u c h.

SPINEL. Komunikační protokol. Popis pro implementaci. Verze 1.0

Komunikační protokol MODBUS RTU v přípojné desce EPD.

Komunikační protokol MODBUS RTU v jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.

RTU RTU. Podklady pro dokumentaci. Gateway to Modbus RTU RESET USB MODBUS RTU RS 485 DATA. Made in EU DATA

Modul analogových vstupů M-AI4

Albatros MultiV ALBATROS MultiV ALBATROS MultiV-R Datový převodník LG PI485 / MODBUS TCP LG PI485 / MODBUS RTU s možností rozpočítávání spotřeby elekt

Rozhraní pro připojení požárních ústředen do systému C4

Převodník RS232 na RS485/422 UC485P. průmyslové provedení. galvanické oddělení. 28. února 2005 w w w. p a p o u c h. c o m

Selec4. Čtyřnásobný přepínač RS232. Přepínání řídicími signály RS232 nebo externími vstupy. 25. listopadu 2011 w w w. p a p o u c h. c o m v.

Quido RS. Rodina I/O modulů pro řízení výstupů, sledování stavu vstupů a měření teploty Komunikace linkami RS232 nebo RS485 s galvanickým oddělením

Komunikační protokol MODBUS RTU v displejích TDS101 a TDS57

Komunikační protokol Spinel v senzorech THT a TH2E

Snímače teploty a vlhkosti s komunikací po RS485 protokolem Modbus RTU - řada PHM

Spinel v TX20. Kompletní popis protokolu Spinel v anemometrech TX20RS a TX20ETH. 17. prosince 2014 w w w. p a p o u c h.

Převodník na DIN lištu s frekvenčním výstupem typ RF1

napájecí napětí vlastní odběr zařízení podporované funkce počet bitů stopbit nastavitelné adresy maximální počet zařízení na lince

Formát rámce MODBUS pro MORSE

TIO. výkonový člen systému TQS. 1x přepínací kontakt relé. 1x vstupní kontakt. komunikace RS září 2004 w w w. p a p o u c h.

Modul univerzálních analogových vstupů R560. Shrnutí

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem. Temp-485-Pt100 Box2

MEK1 - Modul externí komunikace RS-232 / MODBUS_RTU.

Komunikační protokol Spinel v převodnících AD4xxx a Drak 4

Převodník na DIN lištu s výstupem PWM typ RW1. Základní technické parametry. Popis:

Quido ETH 2/32 a 2/16

napájecí napětí vlastní odběr zařízení podporované funkce počet bitů stopbit nastavitelné adresy maximální počet zařízení na lince

: ;

Modul analogových výstupů M-AO2

DRAK 3 INTELIGENTNÍ A/D PŘEVODNÍK. 3 VSTUPY: 0(4) - 20mA, 0-5/10V VÝSTUP: LINKA RS485 MODUL NA DIN LIŠTU RS485

Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů

Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x

GPSRS. Zdroj přesného času, pozice, rychlosti a dalších údajů z GPS Komunikace přes RS232 nebo RS ledna 2016 w w w. p a p o u c h.

návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Komunikační linka 60B, 11/05, rev. 1

Teploměry a ovladače s digitální komunikací - řada AM. Tango. alpha nea. Základní technické parametry

Technická data. Upozornění ohledně bezpečnosti

V případě potřeby lze snímače nakonfigurovat do kompatibilního režimu se staršími snímači REGMET P21M. Přehled typů: osvětlení

OVLÁDÁNÍ FAN COIL JEDNOTKY 02

Temp-485-Pt100. Teplotní čidlo (senzor Pt100 nebo Pt1000) komunikující po sběrnici RS-485 s jednoduchým komunikačním protokolem

Transkript:

Komunikační protokol MODBUS RTU v senzoru vlhkosti a teploty THT Kompletní popis protokolu 29. prosince 2015 w w w. p a p o u c h. c o m fw 04

MODBUS RTU v THT M O DBUS RTU v THT Katalogový list Vytvořen: 6.4.2009 Poslední aktualizace: 29.12 2015 14:28 Počet stran: 12 2015 Adresa: Strašnická 3164/1a 102 00 Praha 10 Telefon: +420 267 314 267 Fax: +420 267 314 269 Internet: E-mail: papouch@papouch.com Strana 2

MODBUS RTU v THT OBSAH Popis... 4 Základní komunikační parametry... 4 Přehled změn podle verzí vnitřního firmwaru... 4 Přepnutí protokolů... 5 Spinel MODBUS RTU... 5 Povolení konfigurace... 5 Přepnutí... 5 MODBUS RTU Spinel... 5 Obsah paměti... 6 Seznam funkčních kódů... 6 Identifikace zařízení... 6 Holding Register... 6 Input Register... 7 Strana 3

MODBUS RTU v THT POPIS Tento dokument popisuje komunikační protokol MODBUS RTU v inteligentním senzoru teploty a vlhkosti THT. Dokumentace hardwaru senzoru a popis jeho funkcí je k dispozici na webu http:/// (podrobná dokumentace je ke stažení také ve formátu PDF). Z á k l a d n í k o m u n i k a č n í p a r a m e t r y Komunikační linka... RS485 Komunikační rychlost... rozsah od 1,2 kbd do 115,2 kbd (výchozí: 9,6 kbd) Počet datových bitů... 8 Parita... bez parity Počet stopbitů... 1 Prodleva před odesláním odpovědi... 2 ms 1 Výchozí adresa... 0x31 Výchozí protokol nastavený z výroby... Spinel P ř e h l e d z m ě n p o d l e v e r z í v n i t ř n í h o f i r m w a r u verze 04 Přidán protokol MODBUS RTU. THT umí současně komunikovat pouze jedním protokolem. Aktivní protokol lze nastavit speciální instrukcí, která je popsána dále. (Výchozím protokolem, nastaveným z výroby, je Spinel, který je popsán v samostatném dokumentu.) 1 Prodleva zařazena kvůli čekání na přepnutí směru komunikace na RS485. Strana 4

MODBUS RTU v THT PŘEPNUTÍ PROTOKOLŮ Výchozím protokolem je z výroby nastaven Spinel. Pro přepnutí do protokolu MODBUSu slouží následující instrukce z protokolu Spinel. S p i n e l M O D B U S R T U P o v o l e n í k o n f i g u r a c e Povoluje provedení servisní instrukce. Musí předcházet bezprostředně instrukci Přepnutí. Instrukci nelze použít s universální adresou nebo s adresou broadcast. Dotaz: Kód instrukce: E4H Odpověď: Kód potvrzení: ACK 00H Příklady: Dotaz: 2AH,61H,00H,05H,01H,02H,E4H,88H,0DH Povolení konfigurace. Odpověď: 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Přijetí příkazu potvrzeno. P ř e p n u t í Přepnutí protokolu se provádí speciální instrukcí protokolu Spinel, formátu 97. Jako adresa musí být použita adresa konkrétního modulu (nelze použít tzv. broadcast ani universální adresu). Instrukci musí bezprostředně předcházet instrukce Povolení konfigurace. Dotaz: Kód instrukce: EDH Odpověď: Kód potvrzení: ACK 00H Příklady: Dotaz: 2AH,61H,00H,06H,66H,02H,EDH,02H,17H,0DH Příkaz k přepnutí protokolu ze Spinel do MODBUS RTU. Odpověď: 2AH,61H,00H,05H,66H,02H,00H,07H,0DH Přijetí příkazu potvrzeno. Po odeslání této odpovědi již komunikuje THT protokolem MODBUS RTU. M O D B U S R T U S p i n e l Způsob přepnutí je dokumentován na straně 7 tohoto dokumentu. Strana 5

MODBUS RTU v THT OBSAH PAMĚTI Pro prvotní konfiguraci adresy, apod. doporučujeme použít program ModbusConfigurator. S e z n a m f u n k č n í c h k ó d ů Zařízení umožňuje přistupovat ke své paměti v závislosti na typu registru těmito instrukcemi: 0x03... čtení holding registrů 0x04... čtení vstupních registrů 0x06... nastavení jednoho holding registru 0x10... zapsání do několika holding registrů 0x11... identifikace I d e n t i f i k a c e z a ř í z e n í Čtení identifikačního řetězce zařízení (Report slave ID). Funkční kódy: 0x11 Report slave ID Parametry: Počet bytů 1 Byte dle řetězce ID 1 Byte ID je totožné s adresou zařízení RI 1 Byte Run Indikator zde vždy 0xFF (zapnuto) Data H o l d i n g R e g i s t e r N Byte Adresa Přístup Funkce Název Řetězec stejný jako v protokolu Spinel. Tedy například: TQS3; v0199.04.02; F66 97 0 zápis 0x06 1 čtení, zápis 0x03, 0x06, 0x10 Povolení konfigurace Zápis hodnoty 0x00FF do tohoto paměťového místa musí předcházet všem instrukcím, zapisujícím do holding registru na adresy 0 až 5. Slouží k ochraně před nechtěnou změnou konfigurace. Není povoleno zapisovat Povolení konfigurace funkčním kódem 0x10 zároveň s dalšími parametry. Adresa (ID) 2 Unikátní adresa zařízení v protokolu Modbus. Je očekáváno číslo z rozsahu 1 až 247. Adresa je unikátní pro protokol Modbus. Výchozí adresou je 0x0031. 2 Zápisu do tohoto paměťového místa musí předcházet zápis hodnoty 0x00FF na adresu 0 do pozice Povolení konfigurace. Jde o ochranu před nechtěnou změnou konfigurace. Není povoleno zapisovat Povolení konfigurace pomocí Multiply write zároveň s dalšími parametry. Strana 6

MODBUS RTU v THT Adresa Přístup Funkce Název 2 čtení, zápis 0x03, 0x06, 0x10 3 čtení, zápis 0x03, 0x06, 0x10 4 čtení, zápis 0x03, 0x06, 0x10 5 čtení, zápis 0x03, 0x06, 0x10 Komunikační rychlost 2 Rychlosti a jim odpovídající kódy: 1 200 Bd... 0x0003 2 400 Bd... 0x0004 4 800 Bd... 0x0005 9 600 Bd... 0x0006 (výchozí nastavení) 19 200 Bd... 0x0007 38 400 Bd... 0x0008 57 600 Bd... 0x0009 115 200 Bd... 0x000A Datové slovo 2 Datové slovo je vždy osmibitové. Hodnota Parita Počet stopbitů 0x0000 (výchozí) není (N) 1 0x0001 sudá (E) 1 0x0002 lichá (O) 1 Rozlišení konce paketu 2 Konfiguruje, jak velká prodleva mezi byty bude považována za konec paketu. Prodleva se zadává v počtu bytů. Je možné zadat hodnotu 4 až 100. Výchozí hodnota je 10. Komunikační protokol 2 Umožňuje přepnout zařízení do komunikace protokolem Spinel. Po odeslání odpovědi se zařízení přepne do zvoleného protokolu a dále komunikuje pouze jím. (V každém z protokolů existuje instrukce pro přepnutí protokolů.) Kód pro protokol Spinel: 0x0001 (výchozí) Kód pro protokol Modbus RTU: 0x0002 I n p u t R e g i s t e r Adresa Přístup Funkce Název Hodnoty a stavy řazené podle kanálů 0 čtení 0x04 1 čtení 0x04 Status teploty 0x0000 Hodnota je platná Ostatní Hodnota není platná Aktuální teplota integer Teplota vynásobená deseti. Z hodnoty (signed integer 3 ) v tomto registru lze prostým výpočtem získat právě naměřenou teplotu: teplota = hodnota / 10 Výsledná teplota má rozlišení 0,1 C. 3 Záporná čísla jsou dvojkovým doplňkem. Detailní vysvětlení tohoto způsobu je například pod heslem Dvojkový doplněk na Wikipedii. Pro převod záporných hodnot je vhodné použít například vědeckou kalkulačku ve Windows. Příklad: Teplota -13,8 C je reprezentována jako číslo -138 (dekadicky), což je FF76H. Strana 7

MODBUS RTU v THT Adresa Přístup Funkce Název 2, 3 čtení 0x04 4 čtení 0x04 5 čtení 0x04 6, 7 čtení 0x04 8 čtení 0x04 9 čtení 0x04 10, 11 čtení 0x04 Aktuální teplota float Hodnota přepočtená na desetinné číslo ve formátu 32 bit float podle IEEE 754 4. Status vlhkosti 0x0000 Hodnota je platná Ostatní Hodnota není platná Aktuální vlhkost integer Vlhkost vynásobená deseti. Aktuální vlhkost float Desetinné číslo ve formátu 32 bit float podle IEEE 754 4. Status rosného bodu 0x0000 Hodnota je platná Ostatní Hodnota není platná Aktuální rosný bod integer Rosný bod vynásobený deseti. Aktuální rosný bod float Desetinné číslo ve formátu 32 bit float podle IEEE 754 4. Hodnoty a stavy řazené podle typu 29 čtení 0x04 Status teploty 30 čtení 0x04 Status vlhkosti 31 čtení 0x04 Status rosného bodu 32 čtení 0x04 Teplota integer 33 čtení 0x04 Vlhkost integer 34 čtení 0x04 Rosný bod integer 35, 36 čtení 0x04 Teplota float 37, 38 čtení 0x04 Vlhkost float 39, 40 čtení 0x04 Rosný bod float 41 čtení 0x04 42 čtení 0x04 Teplota RAW hodnota Teplota z interního A/D převodníku bez jakéhokoli přepočtu. Hodnota je 16bit číslo přímo z převodníku. Vlhkost RAW hodnota Vlhkost z interního A/D převodníku bez jakéhokoli přepočtu. Hodnota je 16bit číslo přímo z převodníku. 4 Popis normy IEEE 754 je k dispozici například zde: http://en.wikipedia.org/wiki/ieee_754 Strana 8

MODBUS RTU v THT Strana 9

MODBUS RTU v THT Strana 10

MODBUS RTU v THT Strana 11

MODBUS RTU v THT Přenosy dat v průmyslu, převodníky linek a protokolů, RS232/485/422/USB/Ethernet/GPRS/ WiFi, měřicí moduly, inteligentní teplotní čidla, I/O moduly, elektronické aplikace dle požadavků. Adresa: Strašnická 3164/1a 102 00 Praha 10 Telefon: +420 267 314 267 Fax: +420 267 314 269 Internet: E-mail: papouch@papouch.com w w w. p a p o u c h. c o m