Formát rámce MODBUS pro MORSE



Podobné dokumenty
Protokol S-BUS pro MORSE Popis protokolu

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

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

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 jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.

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

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.

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

Ovladač s digitální komunikací SM

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

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

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

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

Knihovna SBUS. Implementace neúplných protokolů S-BUS pro stanici server, paritní a datový mód

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

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

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

1.1 Schema zapojení pro MODBUS. 1.2 Zapojení desky DMS2 T3 a uživatelských vstupů. Binární vstup A1/N. Binární vstup A1/N. Binární vstup B1/P

Ing. Michal Martin. Spojení PLC CLICK s NA-9289

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

NAPOJENÍ ZAŘÍZENÍ S KOMUNIKACÍ BELIMO MP-BUS NA SÍŤ AUTOMATŮ MICROPEL

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

Protokol MODBUS pro MORSE Příklady pro

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

Komunikační protokol

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

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

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

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

Protokol UNI pro MORSE

Modul analogových vstupů M-AI4

Malý distribuovaný I/O modul

Uživatelský manuál. KNX232e / KNX232e1k

Modul digitálních vstupů M-DI8

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

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

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

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

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

SML 33 / SMM 33 / SMN 33

Uživatelský manuál. KNXgw232

Komunikační protokol

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.

Modul analogových výstupů M-AO2

M090. Převodník Modbus TCP / DALI. Shrnutí

teploty po protokolu Modbus RTU

JEDNOTKA SNÍMAČŮ 1-WIRE (DALLAS) TUDS-40-MOD

SEMESTRÁLNÍ PROJEKT Y38PRO

Popis komunikačních protokolů regulátorů řady Hx4xx a Hx3xx s digitálním komunikačním rozhraním RS 485 a RS 232

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í

Modul digitálních vstupů/výstupů

Popis komunikačních protokolů snímačů řady Tx3xx a Tx4xx s digitálním komunikačním rozhraním RS232 a RS485

enos dat rnici inicializaci adresování adresu enosu zprávy start bit átek zprávy paritními bity Ukon ení zprávy stop bitu ijíma potvrzuje p

Komunikace AMREG v síti MODBUS TCP

BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR

Popis. bez LCD: PALNM111PIR/F-N s LCD: NELZE. Snímač osvětlení vespod. 1 lx Vrchol spektra citlivosti

Mod uly digitálních výstupů M - DO 8

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

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

NÁVOD MODUL RAILDUINO pro montáž na lištu DIN

Programovatelný snímač teploty se sériovým výstupem RS232 a RS485 Návod k použití

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

Snímač barometrického tlaku T2314, T2414

Protokol MODBUS pro MORSE Popis protokolu

Max. příkon trvalý / špičkový (<200ms) ±30ppm ±3% z rozsahu Vzorkovací interval měření koncentrace CO2

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

Struktura a architektura počítačů (BI-SAP) 10

PANELOVÝ DIGITÁLNÍ UKAZATEL DMP

KONFIGURACE RS485/MODBUS JEDNOTKY PDU4xx-P

Snímače rychlosti proudění vzduchu s komunikací po lince RS485 protokolem Modbus RTU - řada PFLM

Snímače kvality vzduchu, vlhkosti a teploty s komunikací po lince RS485 protokolem Modbus RTU do interiéru VNM VHM

BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR

Komunikace modulu s procesorem SPI protokol

Snímače teploty s výstupem PWM

Uživatelský manuál. KNXnet

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

Popis. bez LCD: PALNM111PIR/F-N s LCD: NELZE. Snímač osvětlení vespod. 1 lx Vrchol spektra citlivosti

Snímač relativní vlhkosti, teploty a teploty rosného bodu se sériovým výstupem RS232 a RS485 Návod k použití

Popis lx Max. chyba měření intenzity osvětlení. ±5 % ± 5 digits Vrchol spektra citlivosti

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

Snímače CO2, vlhkosti a teploty s komunikací po lince RS485 protokolem Modbus RTU do interiéru - CHM, CNM

Popis. RS485, protokol ModBus RTU, Max. chyba měření intenzity osvětlení

Hardware. Příklad převodu čísla: =1*32+0*16+0*8+1*4+0*2+1*1= Převod z dvojkové na desítkovou Sčítání ve dvojkové soustavě

Local Interconnect Network - LIN

Protokol DF1 pro MORSE Allen-Bradley

Regulátor topení s komunikací Ethernet

Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS

Panelové měřící přístroje řada RMD

Malý I/O modul pro řízení osvětlení a žaluzií

ILH Detektor těkavých organických látek Návod k obsluze

Zpracování informací

Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP

Sběrnicová architektura POT POT. Jednotlivé subsystémy počítače jsou propojeny sběrnicí, po které se přenáší data oběma směry.

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

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

Paměti. Paměť je zařízení, které slouží k ukládání programů a dat, s nimiž počítač pracuje

Regulátor topení a chlazení s komunikací Ethernet

Knihovna ModbusRTUlib Komunikace protokolem Modbus RTU master. TXV vydání únor 2010 změny vyhrazeny

Canon Controller. Komunikační protokol. Řídicí jednotka k objektivům Canon EF/EF-S

Procesor Intel Pentium (1) Procesor Intel Pentium (3) Procesor Intel Pentium Pro (1) Procesor Intel Pentium (2)

Transkript:

verze x.xx 12. ledna 2011 1. Úvod Modbus je typický představitel rodiny protokolů určených pro sběrnici realizovanou na RS485. Používá 256bajtové rámce opatřené 16bitovým CRC. Protože Modbus rozlišuje typy přenášených dat (bitové, bajtové, wordové), jsou zavedny typy rámců pro odlišení těchto variant. Modbus typ rámce popisuje číslem funkce, kterou rámec realizuje. Dále je uveden přehled nejčastějších funkcí protokolu Modbus. 2. Přehled funkcí Modbusu pro čtení a zápis z různých částí paměti PLC: function/8 (hex) jednotka /16 PLC 02 bits Bin IN fyzický vstup 01 bits 05 1bit 0F bits Bin OUT fyzický výstup 04 words 06 1word 03 words 10 words 17 words ètení zápis Analog IN Holding Registers 3. Popis jednotlivých funkcí: 3.1. - 01 - (Read Output Status) Čte z automatu Slave stavy vystupů (relé, tranzistorové spínače, apod.). Zakladním jednotkou čtenou pomocí této funkce je jeden výstup - v našich poměrech je to jeden bit. Protože ovšem protokol umí RACOM s.r.o. Formát rámce MODBUS pro MORSE 1

přenést jako nejmenší element jeden bajt, jsou bity výstupů sdružovány do bajtů. Master může esovat více bitů naráz, pak je obdrží naskládané do několika bajtů odpovědi. Typické tvary rámců pak vypadají takto: /8 /8 /16 /16 /16 /8 /8 /8 /8 * /16 - esa automatu na sběrnici Modbus, tato esa musí být jedinečná v rámci celé sběrnice. Adresa je stejná jak u dotazu tak i odpovědi. - počáteční esa dat (výstupu), která budou zpracována - počet položek (bitů), které budou zpracovány - počet datových bajtů rámce - vlastní dotazu zarovnaná na osm bitů Příklad: Mějme stav výstupů v našem automatu od nulté esy 0x1480. Automat má esu na Modbusu 0x10. Pomocí funkce 01 nejprve přečteme všechny naráz a pak jen druhou polovinu. Dotaz pro první případ: 1001 0000 0010 chceme 16 výstupů od nulté pozice : 1001 0214 80 vráceno všech 16 výstupů. Je potřeba upozornit, že nejsou zarovnávána na sudý počet bajtů, jak je obvyklé v MORSE sítích. Dotaz pro druhý případ: 1001 0008 0008 chceme 8 výstupů od osmé pozice : 1001 0180 vráceno 8 výstupů. Jak je vidno, výstupy jsou organizovány ve formátu Intel (malý endian). 3.2. - 02 - (Read Input Status) Tato funkce je naprosto totožná s předcházející funkcí, ale čte ze Slave automatu vstupy. Tvary rámců jsou rovněž shodné. 2 Formát rámce MODBUS pro MORSE RACOM s.r.o.

3.3. - 03- (Read Holding Registers) Funkce vrací z automatu 16bitové paměťové registry. Tyto registry jsou obecně použitelné (General purpose). V našem případě jsou použité pro cache a paketový režim. Rámce pak vypadají takto: /8 /8 /16 /16 /16 /8 /8 /8 /8 * /16 - esa automatu na sběrnici Modbus - počáteční esa dat (výstupu), která budou zpracována - počet položek (wordy), které budou zpracovány - počet datových bajtů rámce - obsah požadovaných registrů zarovnaný na 16 bitů Příklad: V našem automatu z přecházejícího příkladu jsou obsahy tří registů od nulté esy 0x1480, 0x3450 a 0x4054. Dotaz: 1003 0000 0003 Odpověď: 1003 0614 8034 5040 54 opět rámec není zarovnán na sudý počet bajtů. 3.4. - 04- (Read Input Registers) Funkce je v principu shodná s funkcí pro čtení registrů. Na rozdíl od ní ovšem vrací stavy analogových vstupů. 3.5. - 05- (Force Single Output) Tato funkce nastavuje jeden výstup, t.j. jeden bit. Protože binární výstup lze jen nastavit nebo smazat, jsou tvary povely velmi jednoduché. /8 /8 /16 0xFF00 /16 pro nastavení 1 výstupu /8 /8 /16 0x0000 /16 pro smazání 1 výstupu /8 /8 /16 0xFF00 /16 nebo RACOM s.r.o. Formát rámce MODBUS pro MORSE 3

/8 /8 /16 0x0000 /16 je prostou kopií dotazu. - esa automatu na sběrnici Modbus - počáteční esa dat (výstupu), která budou zpracována 3.6. - 06- (Preset Single Register) Nastaví obsah jednoho registru = 1 word. Je podobná funkci předcházející, jen místo stavu bitu se objevuje stav registru. /8 /8 /16 /16 /16 /8 /8 /16 /16 /16 je opět prostou kopií dotazu - esa automatu na sběrnici Modbus - počáteční esa dat, která budou zpracována - obsah zapisovaného registru 3.7. - 0F hex- (Force Multiple Outputs) Současné nastavení více výstupů. /8 /8 /16 /16 /8 /8 * /16 /8 /8 /16 /16 /16 - esa automatu na sběrnici Modbus - počáteční esa dat (výstupu), která budou zpracována - počet bitů pro zápis počet byte nutných pro přenos esované skupiny bitů - stavy zapisovaných výstupů, wordy obsahují prohozené bajty ve tvaru L,H, L,H, L,H,... 4 Formát rámce MODBUS pro MORSE RACOM s.r.o.

3.8. - 10 hex- (Preset Multiple Regs) Podobně jako předcházející funkce nastavuje více registrů současně. /8 /8 /16 /16 /8 /16 * numb /16 /8 /8 /16 /16 /16 - esa automatu na sběrnici Modbus - počáteční esa dat (výstupu), která budou zpracována - počet wordů pro zápis - počet byte nutných pro přenos požadované skupiny wordů - stavy zapisovaných registrů 3.9. - 17 hex- (READ/WRITE HOLDING REGISTERS) Spojuje funkci 03 čtení a 06 zápis. a/8 f/8 rst/16 rno/16 wst/16 wno/16 w/8 w/*8 /16 a/8 f/8 /8 /*8 /16 a f rst rno wst wno w w - esa slave - funkce READ/WRITE HOLDING REGISTERS - čtené oblasti - počet registrů čtené oblasti - zapisované oblasti - počet registrů zapisované oblasti - počet byte dat v rámci -, která mají být zapsána Pokud Slave automat čemukoliv v dotazu/povelu nerozumí je povinnen vrátit výjimku (exception). Výjimka by měla informovat Mastera o situaci, ve které se pokusil pracovat buď nedovolenou fukncí pro daný Slave nebo s daty mimo platný rozsah pro daný Slave automat. RACOM s.r.o. Formát rámce MODBUS pro MORSE 5

- na dotaz nebo na povel s chybným zadáním /8 0x80+ /8 excode/8 /16 excode - esa automatu na sběrnici Modbus - funkce, která výjimku vyvolala - číslo výjimky, specifikuje kde přesně a jaká se stala chyba 1 - chybné číslo funkce 2 - chybná esa dat 3 - chybný obsah dat 5 - potvrzené přijetí povelu, jehož provedení je pomalé 6 - odmítnutí, Slave je zaměstnán výkonem pomalého povelu 6 Formát rámce MODBUS pro MORSE RACOM s.r.o.