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

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

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

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

AD4xxx s protokolem Drak3

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.

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.

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Komunikační protokol

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

Konfigurace Zlinx I/O

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

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

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

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.

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

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

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

Uživatelský manuál. KNX232e / KNX232e1k

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.

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

Modul analogových výstupů M-AO2

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.

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

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.

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

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

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

MĚŘICÍ PŘÍSTROJ PRO PC. 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 RS232 DRAK 4 U1 U2 U3 U4

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

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

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

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

Quido ETH 2/32 a 2/16

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

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

Quido USB. Rodina I/O modulů pro řízení výstupů, sledování stavu vstupů a měření teploty. Komunikace přes USB

XPortKit. Vývojový kit pro Lantronix XPort. 17. února 2011 w w w. p a p o u c h. c o m (06083)

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

Formát rámce MODBUS pro MORSE

TCP2RTU. Transparentní převodník protokolu MODBUS TCP na MODBUS RTU/ASCII. Tři varianty: pro RS422, RS485 a RS232

SML 33 / SMM 33 / SMN 33

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

OVLÁDÁNÍ FAN COIL JEDNOTKY 02

Modul se montuje naklapnutím na standardní DIN lištu. Příklady zapojení: viz domat Aplikační a projekční příručka.

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.

CQ485. Opakovač a převodník linek RS485 a RS422. S aktivní i pasivní obnovou dat

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

Protokol S-BUS pro MORSE Popis protokolu

SNÍMAČOVÝ EXPANDÉR TB8.1x2 RS232 - ASCII

Uživatelský manuál. KNXnet

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

MXIO. Kompaktní I/O modul. Shrnutí. Použití Kompaktní I/O modul pro sběr dat a řízení procesů. Funkce. Technické údaje

Elektroměr s integrovaným sériovým rozhraním Modbus EEM230-D -MO-MID

Ovladač s digitální komunikací SM

RS485, protokol ModBus RTU, Proudový odběr max. 20 ma (bez zatíženého výstupu OUT)

Quido USB 0/ Spínač síťového napětí 230 V ovládaný z PC přes USB rozhraní. 28. února 2011 w w w. p a p o u c h. c o m

QuidoDuplex. Sada pro přenos 4 nebo 8mi dvoustavových signálů obousměrně přes Ethernet. 4. února 2013 w w w. p a p o u c h. c o m

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.

Quido ETH 0/2. 2 výstupy s přepínacím kontaktem relé. 1 teploměr -55 až +125 C. Komunikace přes Ethernet. první zapojení dokumentace hardwaru

Komunikační protokol

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

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

Transkript:

kompletní popis protokolu 13. března 2018 w w w. p a p o u c h. c o m

M odbus RTU v DA2RS Katalogový list Vytvořen: 13.11.2012 Poslední aktualizace: 13.3 2018 11:32 Počet stran: 12 2018 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 DA2RS OBSAH Popis... 4 Základní komunikační parametry... 4 Komunikační protokol MODBUS RTU... 5 Seznam instrukcí... 5 Identifikace zařízení... 5 Holding Register... 5 Přepnutí protokolů... 8 Spinel MODBUS RTU... 8 Povolení konfigurace... 8 Přepnutí... 8 Strana 3

POPIS Tento dokument popisuje komunikační protokol Modbus RTU v analogových převodnících DA2RS. Dokumentace hardwaru převodníků a popis jejich funkcí je k dispozici na webových stránkách http:/// (podrobná dokumentace je ke stažení také ve formátu PDF). Výchozím komunikačním protokolem je Spinel. Přepínání mezi protokoly je popsáno na str. 8. Z á k l a d n í k o m u n i k a č n í p a r a m e t r y DA2RS Komunikační linka... RS232 a 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 Výchozí adresa... 0x31 Strana 4

Modbus RTU v DA2RS KOMUNIKAČNÍ PROTOKOL MODBUS RTU Pro prvotní konfiguraci adresy, apod. doporučujeme použít například program ModbusConfigurator, který je ke stažení zde: http:///cz/website/mainmenu/software/modbus-configurator/ S e z n a m i n s t r u k c í Zařízení umožňuje přistupovat ke své paměti v závislosti na typu registru těmito instrukcemi: 0x03... čtení holding registrů 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 Konfigurace zařízení a čtení a zápis výstupních hodnot. Adresa Přístup Funkce Název 0 zápis 0x10 1 čtení, zápis 0x03, 0x10 2 čtení, zápis 0x03, 0x10 Řetězec stejný jako v protokolu Spinel. Tedy například: DA2RS; v0469.00.00; f66 97; t3 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ž 15. Slouží k ochraně před nechtěnou změnou konfigurace. Není povoleno zapisovat Povolení konfigurace pomocí Multiply write zároveň s dalšími parametry. Adresa (ID) 1 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. Komunikační rychlost 1 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í) 1 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 5

3 čtení, zápis 0x03, 0x10 4 čtení, zápis 0x03, 0x10 5 čtení, zápis 0x03, 0x10 16 čtení, zápis 0x03, 0x10 19 200 Bd... 0x0007 38 400 Bd... 0x0008 57 600 Bd... 0x0009 115 200 Bd... 0x000A Datové slovo 1 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 0x0003 není (N) 2 0x0004 sudá (E) 2 0x0005 lichá (O) 2 0x0006 až 0x00FF není (N) 1 Rozlišení konce paketu 1 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 1 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 Analogový výstup 1 RAW RAW: Této hodnotě přímo odpovídá výstupní napětí, resp. proud. Např. hodnota 65 535 odpovídá 10V, 0 odpovídá 0V pro defaultní rozsah 0-10V. Je očekáváno 16bit číslo. 17 čtení, zápis 0x03, 0x10 Analogový výstup 2 RAW 18 čtení, zápis 0x03, 0x10 Analogový výstup 1 0 až 10 000 dílků Je očekávána hodnota přepočítaná na dílky v rozsahu 0 až 10 000. Nula odpovídá minimální hodnotě rozsahu, 10 000 odpovídá maximální hodnotě rozsahu. Pro rozsah 0-10 V hodnota 0 odpovídá 0 V a hodnota 10 000 odpovídá 10 V. Pro rozsah ±5V hodnota 0 odpovídá -5V a hodnota 10 000 odpovídá +5V. 19 čtení, zápis 0x03, 0x10 Analogový výstup 2 0 až 10 000 dílků Strana 6

Modbus RTU v DA2RS 20 čtení, zápis 0x03, 0x10 Výstupní rozsah výstupu 1 Výstupní rozsah převodníku na výstupu 1. Je možné vybrat některou z těchto možností: 01H rozsah 0-10V (výchozí) 02H rozsah 0-5V 03H rozsah ±10V 04H rozsah ±5V 05H rozsah 4-20mA 06H rozsah 0-20mA 07H rozsah 0-24mA Při změně rozsahu se vždy nastaví napětí resp. proud na minimální hodnotu, v případě bipolárních napětí na 0 V. 21 čtení, zápis 0x03, 0x10 Výstupní rozsah výstupu 2 22, 23 čtení, zápis 0x03, 0x10 24, 25 čtení, zápis 0x03, 0x10 Timeout výstupu 2 Timeout výstupu 1 Doba od posledního přijetí příkazu k nastavení výstupu, po kterou se drží výstupní úroveň v zadané výši. Po vypršení timeoutu se výstupní úroveň nastaví na výchozí hodnotu. Z výroby je timeout vypnutý (hodnota 0). Z nejvyšších 16 bit je využito jen 8 bitů. Timeout je 24 bitový. 26 čtení, zápis 0x03, 0x10 Výchozí hodnota výstupu 1 Po zapnutí zařízení nebo po vypršení timeoutu výstupu se nastaví na výstupu tato hodnota. Lze zadat údaj 0 až 4095. Nula představuje minimum nastaveného rozsahu, 4095 představuje maximum rozsahu. 27 čtení, zápis 0x03, 0x10 Výchozí hodnota výstupu 2 Strana 7

PŘEPNUTÍ PROTOKOLŮ Výchozím protokolem v zařízení je Spinel. Pro přepnutí do jiného protokolu slouží následující instrukce z protokolu Spinel. (Lze použít například software SpinelTerminál.) Pro přepínání protokolů doporučujeme používat software Modbus Configurator, který je zdarma ke stažení na. 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 Parametry: (pid) pid Identifikační číslo protokolu. Může být uvedeno některé z těchto čísel: 01H Spinel 02H MODBUS RTU Pokud některý z uvedených protokolů zařízení neumí, k přepnutí nedojde. Odpověď: Kód potvrzení: ACK 00H délka: 1 byte Strana 8

Modbus RTU v DA2RS 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 zařízení protokolem Modbus RTU. Strana 9

Strana 10

Modbus RTU v DA2RS Strana 11

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