Komunikační protokol Spinel v senzorech THT2 a TH2E
|
|
- Martina Valentová
- před 8 lety
- Počet zobrazení:
Transkript
1 Komunikační protokol Spinel v senzorech THT2 a TH2E Kompletní popis protokolu + příloha o principu hystereze 19. listopadu 2015 w w w. p a p o u c h. c o m fw 06
2 Spinel v THT2 a TH2E Spinel v THT2 a TH2E Katalogový list Vytvořen: Poslední aktualizace: :37 Počet stran: Adresa: Strašnická 3164/1a Praha 10 Telefon: Fax: Internet: papouch@papouch.com Strana 2
3 Spinel v THT2 a TH2E OBSAH Popis... 4 Přehled změn... 4 Komunikační protokol... 5 Formát Struktura... 5 Vysvětlivky... 5 Formát Struktura... 7 Vysvětlivky... 7 Přehled instrukcí... 9 Základní instrukce Měření Rozšířené měření Rozšířená konfigurace Nastavení teplotní jednotky Čtení nastavené teplotní jednotky Nastavení hlídání hodnot Čtení nastavení hlídání hodnot Nulování příznaků odeslání zprávy o změně hodnoty Čtení poslední zprávy o změně hodnoty Informace o rozsazích Datum a čas Nastavení času Čtení času Nastavení času (ASCII) Čtení času (ASCII) Nastavení času (NTP) Čtení času (NTP) Nastavení parametrů času Čtení nastavených parametrů času Paměť extrémních hodnot Čtení extrémů základní Mazání extrémů základní Čtení extrémů s časovými údaji Mazání extrémů s časovými údaji Paměť Čtení uložených hodnot Čtení statusu loggeru Nulování počtu nepřečtených hodnot Mazání paměti Nastavení ukládání do paměti Čtení nastavení ukládání do paměti Konfigurace komunikační linky a nastavení adresy Povolení konfigurace Nastavení komunikačních parametrů Čtení komunikačních parametrů Nastavení adresy sériovým číslem Přepnutí protokolu Doplňkové Čtení jména a verze Čtení výrobních údajů Uložení uživatelských dat Čtení uložených uživatelských dat Nastavení statusu Čtení statusu Čtení chyb komunikace Povolení kontrolního součtu Kontrolní součet čtení nastavení Reset Výchozí konfigurace Dodatek Hystereze Strana 3
4 Spinel v THT2 a TH2E POPIS Tento dokument popisuje komunikační protokol v inteligentních senzorech THT2 a TH2E. Dokumentace hardwaru senzorů a popis jejich funkcí je k dispozici na webových stránkách (podrobná dokumentace je ke stažení ve formátu PDF). Poznámka: Pokud je v následujícím textu hovořeno o čísle kanálu, je tím míněno pořadové číslo veličiny podle následujícího klíče: kanál 1 Teplota kanál 2 Vlhkost kanál 3 Rosný bod Informace pro THT2 Výchozí komunikační rychlost je nastavena na 9600 Bd, bez parity, jeden stopbit. Informace pro TH2E Protokolem Spinel lze komunikovat pouze v komunikačním režimu TCP server, TCP klient nebo UDP. Režim se nastavuje v konfiguraci přes webové rozhraní na panelu Síť. Komunikační rychlost nelze protokolem Spinel nastavovat. Kód je napevno nastaven na rychlost 115,2 kbd. P ř e h l e d z m ě n verze 6 verze 2 verze 1 První verze. Aktualizace informací o rozdílech mezi THT2 a TH2E. Dokumentovány instrukce pro práci s RTC a funkce pro logování hodnot. Nová instrukce nastavení do výchozí konfigurace. Nová funkce pro hlídání naměřených hodnot. (Rozšíření parametru status u instrukce Měření a nová instrukce Nastavení hlídání hodnot.) Automatické odesílání zprávy při překročení nastavených mezí a související instrukce pro nastavení. Nová instrukce Rozšířené měření umí vracet naměřené hodnoty také jako string a jako číslo s plovoucí řádovou čárkou. Funkce pro měření umí přepočítávat teplotu podle jednotky nastavené instrukcí Nastavení teplotní jednotky. Ze zařízení lze načíst informaci o připojeném senzoru instrukcí Informace o rozsazích. Strana 4
5 Spinel v THT2 a TH2E KOMUNIKAČNÍ PROTOKOL Do modulů je implementován standardizovaný protokol Spinel 1, formáty 66 (ASCII) a 97 (binární). F o r m á t 9 7 S t r u k t u r a PRE FRM NUM NUM ADR SIG INST DATA SUMA CR PRE FRM NUM NUM ADR SIG ACK DATA SUMA CR PRE Prefix, 2AH (znak * ). FRM NUM ADR SIG INST 2 ACK DATA SUMA CR V y s v ě t l i v k y Číslo formátu 97 (61H). Počet bytů instrukce od následujícího bajtu do konce rámce. Adresa modulu, kterému je posílán dotaz nebo který posílá odpověď. Podpis zprávy - libovolné číslo od 00H do FFH. Stejné číslo, které bylo posláno v dotazu, se vrátí v odpovědi, čímž lze snadno rozpoznat, na který dotaz odpověď přišla. Kód instrukce - Instrukce modulu jsou podrobně popsány v kapitole Přehled instrukcí na straně 9. Potvrzení dotazu (Acknowledge), zda a jak byl proveden. ACK jsou z intervalu 00H až 0FH. Data. Podrobně popsány v kapitole Přehled instrukcí (strana 9) pro každou instrukci. Kontrolní součet. Zakončovaní znak (0DH). Příklad 2AH, 61H, 00H, 05H, 01H, 02H, 60H, 0CH, 0DH Zakončovací znak SDATA Délka dat délka SDATA (4 byty) + 0DH (1 byte). Počet je menší než 256, proto je horní byte nulový. Formát Prefix 1 Podrobné informace o protokolu Spinel naleznete na spinel.papouch.com. 2 Instrukce a data jsou v příkladech na následujících stranách zvýrazněny pro přehlednost takto. Strana 5
6 Spinel v THT2 a TH2E Délka dat (NUM) Šestnáctibitová hodnota určující počet bytů do konce instrukce; počet všech bytů následujících za NUM, až po CR (včetně). Nabývá hodnot 5 až Je-li menší než 5, považuje se taková instrukce za chybnou a odpovídá se na ni (je-li určena danému zařízení) instrukcí s ACK neplatná data. Postup tvorby NUM: Sečtěte počet bytů následujících za oběma byty NUM (tzn. počet byte SDATA + 1 byte CR). Výsledný počet uvažujte jako šestnáctibitové číslo. To rozdělte na horní a dolní byte. První byte NUM je horní byte počtu, druhý byte NUM je dolní byte počtu. (Je-li počet bytů menší než 256, první byte NUM je 00H.) Adresa (ADR) Adresa FFH je rezervována pro broadcast. Pokud je v dotazu adresa FFH, zařízení se chová tak, jako by byla uvedena jeho adresa. Na dotazy s touto adresou se nevrací žádná odpověď. Adresa FEH je univerzální adresa. Pokud je v dotazu adresa FEH, zařízení se chová tak, jako by byla uvedena jeho adresa. V odpovědi zařízení uvede skutečnou právě nastavenou adresu. Univerzální adresa se používá jen v případech, kdy je na lince připojené jen jedno zařízení. Potvrzení dotazu (ACK) ACK informuje nadřazené zařízení o způsobu zpracování přijaté instrukce. Kódy potvrzení: 00H... VŠE V POŘÁDKU Instrukce byla v pořádku přijata a kompletně provedena. 01H... JINÁ CHYBA Blíže nespecifikovaná chyba zařízení. 02H... NEPLATNÝ KÓD INSTRUKCE Přijatý kód instrukce není známý. 03H... NEPLATNÁ DATA Data nemají platnou délku nebo obsahují neplatnou hodnotu. 04H... NEPOVOLEN ZÁPIS/PŘÍSTUP ODMÍTNUT - Dotaz nebyl proveden, protože nebyly splněny určité podmínky. - Pokus o zápis dat do nepřístupné paměti. - Snaha o aktivování funkce zařízení, která vyžaduje jiné nastavení (např. vyšší komunikační rychlost). - Snaha o změnu konfigurace, bez bezprostředně předcházejícího povolení nastavení. - Přístup do paměti chráněné heslem. 05H... PORUCHA ZAŘÍZENÍ - Porucha zařízení, vyžadující servisní zásah. - Chyba vnitřní paměti zařízení nebo paměti nastavení. - Chyba některé vnitřní periferie zařízení (běhová chyba nebo chyba při inicializaci). - Jakákoli jiná chyba ovlivňující správnou funkci zařízení. 06H... NEJSOU K DISPOZICI ŽÁDNÁ DATA 0EH... AUTOMATICKY VYSLANÁ INSTRUKCE KONTINUÁLNÍ MĚŘENÍ - Periodické odesílání naměřených hodnot. Kontrolní součet (SUMA) Součet všech bytů instrukce (sčítají se úplně všechna odesílaná data kromě CR) odečtený od 255. Výpočet: SUMA = 255 (PRE + FRM + NUM + ADR + SIG + ACK (INST) + DATA) Na zprávu s chybným kontrolním součtem se neodpovídá. (Na příjem CR se čeká i pokud přijde nesprávný kontrolní součet.) Strana 6
7 Spinel v THT2 a TH2E F o r m á t 6 6 Formát 66 používá jen dekadické proměnné nebo znaky, které lze psát na běžné klávesnici. Instrukce jsou rozděleny na dotaz odpověď: S t r u k t u r a PRE FRM ADR INST DATA CR PRE FRM ADR ACK DATA CR PRE Prefix, 2AH (znak * ). FRM ADR INST ACK DATA CR V y s v ě t l i v k y Příklad jednorázový odměr * B 1 TR <CR> Adresa (ADR) Číslo formátu 66 (znak B ). Adresa modulu, kterému je posílán dotaz nebo který posílá odpověď. Kód instrukce - Kódy instrukce daného zařízení. Jsou jimi ASCII kódy písmen A až Z a a až z a číslice 0 až 9. Instrukce modulu jsou podrobně popsány v kapitole Přehled instrukcí na straně 9. Potvrzení dotazu (Acknowledge), zda a jak byl proveden. ACK jsou z intervalu 00H až 0FH. Data. ASCII vyjádření přenášených proměnných. Doporučuje se data přenášet v běžném tvaru a jednotkách. Nesmí obsahovat prefix ani CR. Podrobně popsáno v kapitole Přehled instrukcí (strana 9) pro každou instrukci. Zakončovaní znak (0DH). Zakončovací znak (0DH; ) 3 Kód instrukce Adresa Formát Prefix (2AH) Adresa je jeden znak, který jednoznačně určuje konkrétní zařízení mezi ostatními na jedné komunikační lince. Zařízení toto číslo vždy používá pro svou identifikaci v odpovědích na dotazy z nadřazeného systému. Adresou mohou být tyto ASCII znaky: číslice 0 až 9, malá písmena a až z a velká A až Z. Adresa nesmí být shodná s prefixem nebo CR. Adresa % je rezervována pro broadcast. Pokud je v dotazu adresa %, zařízení se chová tak, jako by byla uvedena jeho adresa. Na dotazy s touto adresou se nevrací žádná odpověď. Adresa $ je univerzální adresa. Pokud je v dotazu adresa $, zařízení se chová tak, jako by byla uvedena jeho adresa. V odpovědi zařízení uvede skutečnou právě nastavenou adresu. Univerzální adresa se používá jen v případech, kdy je na lince připojené pouze jedno zařízení. 3 U příkladů instrukcí v kapitole Přehled instrukcí není zakončovací znak <CR> vypisován! (Je nahrazen znakem.) Strana 7
8 Spinel v THT2 a TH2E Kód instrukce (INST) Kód instrukce příslušného zařízení. Je-li přijata platná instrukce (souhlasí ADR) a je nastaven příznak přijaté zprávy, zařízení na takovou instrukci již musí odpovědět. Potvrzení dotazu (ACK) ACK informuje nadřazené zařízení o způsobu zpracování přijaté instrukce. Kódy potvrzení: 0... VŠE V POŘÁDKU Instrukce byla v pořádku přijata a kompletně provedena JINÁ CHYBA Blíže nespecifikovaná chyba zařízení NEPLATNÝ KÓD INSTRUKCE Přijatý kód instrukce není známý NEPLATNÁ DATA Data nemají platnou délku nebo obsahují neplatnou hodnotu NEPOVOLEN ZÁPIS/PŘÍSTUP ODMÍTNUT - Dotaz nebyl proveden, protože nebyly splněny určité podmínky. - Pokus o zápis dat do nepřístupné paměti. - Snaha o aktivování funkce zařízení, která vyžaduje jiné nastavení (např. vyšší komunikační rychlost). - Snaha o změnu konfigurace, bez bezprostředně předcházejícího povolení nastavení. - Přístup do paměti chráněné heslem PORUCHA ZAŘÍZENÍ - Porucha zařízení, vyžadující servisní zásah. - Chyba vnitřní paměti zařízení nebo paměti nastavení. - Chyba některé vnitřní periferie zařízení (běhová chyba nebo chyba při inicializaci). - Jakákoli jiná chyba ovlivňující správnou funkci zařízení NEJSOU K DISPOZICI ŽÁDNÁ DATA E... AUTOMATICKY VYSLANÁ INSTRUKCE KONTINUÁLNÍ MĚŘENÍ - Periodické odesílání naměřených hodnot. Data (DATA) Data instrukce. Strana 8
9 Spinel v THT2 a TH2E PŘEHLED INSTRUKCÍ Instrukce označené jsou implementovány jen v TH2E. Instrukce Kód 97 Kód 66 Strana Základní instrukce Měření... 51H... MR...11 Rozšířené měření... 58H Rozšířená konfigurace Nastavení teplotní jednotky... 1AH Čtení nastavené teplotní jednotky... 1BH Nastavení hlídání hodnot... 1CH Čtení nastavení hlídání hodnot... 1DH Nulování příznaků odeslání zprávy o změně hodnoty... 5CH Čtení poslední zprávy o změně hodnoty... 5DH Informace o rozsazích... 1FH Datum a čas Nastavení času... 70H Čtení času... 71H Nastavení času (ASCII)... 72H Čtení času (ASCII)... 73H Nastavení času (NTP)... 74H Čtení času (NTP)... 75H Nastavení parametrů času... 76H Čtení nastavených parametrů času... 77H Paměť extrémních hodnot Čtení extrémů základní... 56H Mazání extrémů základní... 57H Čtení extrémů s časovými údaji... A6H Mazání extrémů s časovými údaji... A7H Paměť Čtení uložených hodnot... 90H Čtení statusu loggeru... 99H Nulování počtu nepřečtených hodnot... 89H Mazání paměti... 8EH Nastavení ukládání do paměti... 8AH Čtení nastavení ukládání do paměti... 9AH Konfigurace komunikační linky a nastavení adresy Povolení konfigurace... E4H... E...35 Nastavení komunikačních parametrů... E0H... AS a SS...36 Čtení komunikačních parametrů... F0H... CP...38 Nastavení adresy sériovým číslem... EBH Přepnutí protokolu... EDH Doplňkové Čtení jména a verze... F3H...?...41 Strana 9
10 Spinel v THT2 a TH2E Čtení výrobních údajů... FAH Uložení uživatelských dat... E2H... DW Čtení uložených uživatelských dat... F2H... DR Nastavení statusu... E1H... SW Čtení statusu... F1H... SR Čtení chyb komunikace... F4H Povolení kontrolního součtu... EEH Kontrolní součet čtení nastavení... FEH Reset... E3H... RE Výchozí konfigurace... 8FH Pro přehlednost jsou dále podrobně popsány jen instrukce (INST), potvrzení (ACK) a data (DATA). Adresa (ADR), podpis (SIG) a kontrolní součet (SUMA) jsou podrobně popsány výše v popisu protokolu a v podrobné dokumentaci k protokolu Spinel (k dispozici ke stažení na spinel.papouch.com). Na následujících stránkách jsou podrobně popsány všechny instrukce zařízení. U každé instrukce jsou uvedeny informace pro formát 97. Pokud má instrukce ekvivalent i ve formátu 66, je jeho popis uveden za textem Ve formátu 66. Strana 10
11 Spinel v THT2 a TH2E Z á k l a d n í i n s t r u k c e M ě ř e n í Instrukce přečte aktuální hodnoty měřených veličin. Teplotní veličiny jsou přepočítány do aktuálně nastavené jednotky. (Viz Nastavení teplotní jednotky na straně 15.) Kód instrukce: 51H (const) const Konstanta délka: 1 byte Vždy hodnota 00H. (Konstanta pro budoucí využití.) Parametry: [(id)(status)(value)] [(id)(status)(value)] [(id)(status)(value)] id Identifikátor veličiny délka: 1 byte Identifikátor značí, k jaké veličině se vztahují následující tři byte dat. Identifikátor nabývá těchto hodnot: 01H Teplota 02H Vlhkost 03H Rosný bod status Status naměřené hodnoty délka: 1 byte Status naměřené hodnoty pro kanál s číslem uvedeným v předcházejícím bytu chn. Bity 0 a 1 jsou nastaveny/nulovány okamžitě při překročení meze a hystereze se nebere v úvahu. bit 0, 1 bit 3, 2 bit 7 (MSb) 00 = naměřená hodnota je v nastaveném rozsahu (nebo je hlídání vypnuto) 01 = překročení dolní hranice dolní hranice hlídaného rozsahu 10 = překročení horní hranice hlídaného rozsahu 00 = naměřená hodnota je v měřícím rozsahu 01 = měřená hodnota je menší než dolní hranice měřícího rozsahu (underflow) 10 = překročení horní hranice měřeného rozsahu (overflow) 0 = naměřená hodnota je neplatná 1 = naměřená hodnota je platná value Hodnota délka: 2 byte Aktuální naměřená hodnota jako 16bitová celočíselná hodnota se znaménkem (signed int) vynásobená deseti. Byty jsou v pořadí MSB:LSB. Aktuální hodnotu s přesností na jedno desetinné místo lze získat takto: aktuální_hodnota = value / 10 Strana 11
12 Spinel v THT2 a TH2E Příklady: 2AH,61H,00H,06H,31H,02H,51H,00H,EAH,0DH Příkaz k přečtení teploty, vlhkosti a rosného bodu. 2AH,61H,00H,11H,31H,02H,00H,01H,80H,00H,11H,02H,80H,02H,3AH,03H,80H,FFH,C6H,98H,0DH Byla naměřena teplota 1,7 C a vlhkost 57,0 %. Rosný bod je -5,7 C. 01H Teplota: 80H hodnota je platná a v rozsahu 00H,11H 0011H 17 podělit deseti 1,7 C 02H Vlhkost: 80H hodnota je platná a v rozsahu 02H,3AH 023AH 570 podělit deseti 57,0 % 03H Rosný bod: 80H hodnota je platná a v rozsahu FFH,C6H FFC6H 4-58 podělit deseti -5,8 C Ve formátu 66: Příklad: MR0 ACK 0 (Pokud zařízení odpoví ACK 05H, jde o chybu senzoru.) Dotaz *B1MR0 Odpověď teplota 4.1 C, vlhkost 57,1 %, rosný bod -3,7 C *B Jde o záporné číslo, protože nejvyšší bit je 1. Číslo je dvojkovým doplňkem. Dvojkový doplněk je způsob kódování záporných čísel v binární soustavě. Absolutní hodnotu záporného čísla je možné získat takto: Číslo (dvojkový doplněk)... FFC6H Odečíst jedničku... FFC6H 1 = FFC5H Negovat výsledek... FFC5H 003AH, což je dekadicky 58 Strana 12
13 Spinel v THT2 a TH2E R o z š í ř e n é m ě ř e n í Tato instrukce se liší od předchozí pouze tím, že naměřené hodnoty vrací kromě znaménkového integeru také jako hodnotu ve formátu s plovoucí řádovou čárkou a také jako ASCII řetězec. Kód instrukce: 58H Parametry: (chn) chn Kanál délka: 1 až 4 byte Jedno až tři čísla kanálů (veličin), které se mají přečíst. Pokud je zadána hodnota 00H, přečtou se všechny kanály. Parametry: {(chn 1 )(status 1 )(value 1 )} { } {(chn 3 )(status 3 )(value 3 )} chn Číslo kanálu délka: 1 byte Tento byte značí číslo kanálu (veličiny) a vztahuje se na všechny následující byty až do dalšího bytu chn. Znamená, že následující byty (status měření, měřená hodnota) přísluší ke kanálu s uvedeným číslem. Nabývá hodnot 01H až 03H podle čísla kanálu. status Status naměřené hodnoty délka: 1 byte Status naměřené hodnoty pro kanál s číslem uvedeným v předcházejícím bytu chn. bit 3 bit 7 (MSb) 0 = naměřená hodnota je v měřícím rozsahu 1 = překročení horní hranice měřeného rozsahu 0 = naměřená hodnota je neplatná 1 = naměřená hodnota je platná value Naměřená hodnota délka: 14 byte Naměřená hodnota z kanálu s číslem uvedeným v bytu chn. Hodnoty se odesílají ve třech formátech současně. Jako první je 16bit znaménková hodnota (integer v pořadí MSB:LSB). Dále dvě hodnoty přepočtené pro aktuální rozsah podle momentálního nastavení. Jednak ve formátu 32 bit float podle IEEE a ASCII jako deset znaků desetinného čísla. Hodnoty jsou uvedeny za sebou v uvedeném pořadí. Příklad: Hodnota 9215,85 je vyjádřena takto: 0AH,58H,46H,0FH,FFH,66H,20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H Část INT: 0AH,58H (2648) Část IEEE 754: 46H,0FH,FFH,66H Část ASCII: 20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H ( ) 5 Popis normy IEEE 754 je k dispozici například zde: Strana 13
14 Spinel v THT2 a TH2E Příklady: 2AH,61H,00H,06H,31H,02H,58H,02H,E1H,0DH Příkaz k přečtení hodnoty z kanálu 2. 2AH,61H,00H,17H,31H,02H,00H,02H,80H,15H,3AH,41H,ADH,E3H,53H,20H,20H,20H,20H,20H,32H,31H,2EH,37H,34H,99H,0DH Z kanálu 2 byla odměřena hodnota 21,74. Číslo kanálu: 02H Status: 80H Část INT: 15H,3AH (5434) Část IEEE 754: 41H,ADH,E3H,53H Část ASCII: 20H,20H,20H,20H,20H,32H,31H,2EH,37H,34H (21.74) Strana 14
15 Spinel v THT2 a TH2E R o z š í ř e n á k o n f i g u r a c e N a s t a v e n í t e p l o t n í j e d n o t k y Nastavuje teplotní jednotku použitou pro teplotu a rosný bod. V této jednotce jsou pak uváděny hodnoty u instrukcí pro Měření. Kód instrukce: 1AH Parametry: (kanál)(typ) kanál Číslo kanálu délka: 1 byte Číslo kanálu 0 (nastavení se vždy týká všech kanálů současně, proto nelze přesně specifikovat číslo kanálu). typ Jednotka délka: 1 byte 01H stupeň Celsia 02H stupeň Fahrenheita 03H stupeň Kelvina Č t e n í n a s t a v e n é t e p l o t n í j e d n o t k y Zjistí, jaká teplotní jednotka je nastavena. Kód instrukce: 1BH Parametry: (kanál 1 ) (typ 1 ) (kanál 2 ) (typ 2 ) (kanál 3 ) (typ 3 ) Strana 15
16 Spinel v THT2 a TH2E N a s t a v e n í h l í d á n í h o d n o t Tato instrukce umožňuje pro každou veličinu nastavit horní a dolní mez, která má být sledována. Překročení horní meze, případě pokles pod dolní mez způsobí odeslání automatické zprávy. V této instrukci se zadává také hystereze nastavených mezí. Hystereze se uplatní pod horní mezí a nad dolní mezí. Princip hystereze je blíže popsán v Dodatku na straně 49. U TH2E lze podle nastavení přes webové rozhraní aktivovat odesílání ů, SNMP trapů apod. při překročení těchto mezí. Webové rozhraní překročení mezí graficky signalizuje. Kód instrukce: 1CH Parametry: {[kanal][priznaky][dolni-mez-f][dolni-mez-i][[dolni-mez-a][horni-mez-f][horni-mez-i][horni-mez-a][hysterez e-f] [hystereze-i][hystereze-a][chyba]} { } { } Parametry nemusejí být uvedeny všechny, ani nemusí být dodrženo uvedené pořadí. Každému z parametrů předchází kód parametru, uvedený v následujícím popisu jako id. Je tedy třeba parametry uvádět jako (id_parametrua)(parametra)(id_parametrub)(parametrb) atd. Viz příklad dále. kanal Číslo kanálu délka: 1 byty id: 01H Tento byte značí číslo kanálu a vztahuje se na všechny následující byty až do dalšího bytu kanal. Znamená, že následující byty přísluší ke kanálu s uvedeným číslem. Může nabývat hodnot 01H až 03H podle čísla kanálu. priznaky Další parametry V tomto bytu jsou některé další parametry. Výchozí hodnota: 00H bit 7 (MSb) 0 = Hlídání hodnot je pro tento kanál vypnuto. 1 = Hlídání hodnot je pro tento kanál zapnuto. délka: 1 byte id: 12H dolni-mez-f Dolní mez float Dolní kontrolovaná mez zadaná ve formátu float. 6 délka: 4 byte id: 15H dolni-mez-a Dolní mez ASCII délka: 10 byte id: 16H Dolní kontrolovaná mez zadaná ve formátu ASCII. ASCII hodnota je 10 byte zarovnaných doprava včetně desetinné tečky. 6 Popis normy IEEE 754 je k dispozici například zde: Strana 16
17 Spinel v THT2 a TH2E dolni-mez-i Dolní mez integer délka: 2 byty id: 23H Horní mez jako 16bitová celočíselná hodnota se znaménkem (signed int) vynásobená deseti. Byty jsou v pořadí MSB:LSB. Aktuální hodnotu s přesností na jedno desetinné místo lze získat takto: aktuální_hodnota = value / 10 horni-mez-f Horní mez float Horní kontrolovaná mez zadaná ve formátu float. 6 délka: 4 byte id: 13H horni-mez-a Horní mez ASCII délka: 10 byte id: 14H Horní kontrolovaná mez zadaná ve formátu ASCII. ASCII hodnota je 10 byte zarovnaných doprava včetně desetinné tečky. horni-mez-i Horní mez integer délka: 2 byty id: 25H Horní mez jako 16bitová celočíselná hodnota se znaménkem (signed int) vynásobená deseti. Byty jsou v pořadí MSB:LSB. Aktuální hodnotu s přesností na jedno desetinné místo lze získat takto: aktuální_hodnota = value / 10 hystereze-f Hystereze float Hystereze zadaná ve formátu float. 7 délka: 4 byte id: 17H hystereze-a Hystereze ASCII délka: 10 byte id: 18H Hystereze zadaná ve formátu ASCII. ASCII hodnota je 10 byte zarovnaných doprava včetně desetinné tečky. hystereze-i Hystereze integer délka: 2 byty id: 27H Hystereze jako 16bitová celočíselná hodnota se znaménkem (signed int) vynásobená deseti. Byty jsou v pořadí MSB:LSB. Aktuální hodnotu s přesností na jedno desetinné místo lze získat takto: chyba Chování při přetečení aktuální_hodnota = value / 10 délka: 1 byte id: 1AH Tento byte určuje, co se má stát pokud dojde k přetečení měřitelného rozsahu A/D převodníku. 00H 01H Nebude odeslána žádná informace o přetečení. Bude automaticky odeslána informace o přetečení. 7 Popis normy IEEE 754 je k dispozici například zde: Strana 17
18 Spinel v THT2 a TH2E Automatická odpověď: Tato odpověď je generována, pokud jsou nastaveny meze a dojde k jejich překročení nebo pokud měřená hodnota vybočí mimo fyzický rozsah senzoru. Kód potvrzení: ACK 0FH Parametry: [udalost][kanal][status][hodnota] udalost Číslo zdroje události délka: 1 byte id: 01H Tento byte upřesňuje zdroj události. Lze podle něj rozlišit automatickou zprávu zaslanou v případě překročení mezí nebo měřícího rozsahu od ostatních automatických zpráv z tohoto zařízení. Tento byte má hodnotu 30H. kanal Číslo kanálu délka: 1 byte id: 02H Tento byte značí číslo veličiny, která způsobila odeslání automatické instrukce. Může nabývat hodnot 01H až 03H podle čísla veličiny. status Status naměřené hodnoty Status naměřené hodnoty pro kanál s číslem uvedeným v bytu kanal. bity 0 až 3 (dolní nibble) bit 7 (MSb) 0000 = naměřená hodnota je v měřícím rozsahu 0001 = překročení dolní hranice měřeného rozsahu 0010 = překročení horní hranice měřeného rozsahu 0100 = podtečení fyzického rozsahu A/D převodníku 1000 = přetečení fyzického rozsahu A/D převodníku 0 = naměřená hodnota je neplatná 1 = naměřená hodnota je platná délka: 1 byte id: 03H hodnota Naměřená hodnota Naměřená hodnota z kanálu s číslem uvedeným v bytu kanal. délka: 14 byte id: 04H Hodnoty se odesílají ve třech formátech současně. Jako první je 16bit znaménková hodnota (integer v pořadí MSB:LSB). Dále dvě hodnoty přepočtené pro aktuální rozsah podle momentálního nastavení. Jednak ve formátu 32 bit float podle IEEE a ASCII jako deset znaků desetinného čísla. Hodnoty jsou uvedeny za sebou v uvedeném pořadí. Příklad: Hodnota 9215,85 je vyjádřena takto: 0AH,58H,46H,0FH,FFH,66H,20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H Část INT: 0AH,58H (2648) Část IEEE 754: 46H,0FH,FFH,66H Část ASCII: 20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H ( ) 8 Popis normy IEEE 754 je k dispozici například zde: Strana 18
19 Spinel v THT2 a TH2E Příklady: 2AH,61H,00H,19H,31H,02H,1CH,01H,01H,12H,80H,14H,20H,20H,20H,20H,32H,35H,2EH,30H,30H,30H,15H,41H,A0H,00H,00H,C9H,0DH Nastavení horní a dolní meze pro kanál 1. Význam jednotlivých položek: Číslo kanálu (id 01H): 01H Příznaky (id 12H): 80H Horní mez jako ASCII (id 14H): 20H,20H,20H,20H,32H,35H,2EH,30H,30H,30H (25.000) Dolní mez jako float (id 15H): 41H,A0H,00H,00H (20.000) 2AH,61H,00H,05H,31H,02H,00H,3CH,0DH Potvrzení přijetí příkazu. Automatická odpověď: 2AH,61H,00H,1CH,31H,13H,0FH,01H,30H,02H,02H,03H,82H,04H,18H,BBH,41H,CAH,97H,8CH,20H,20H,20H,20H,20H,32H,35H,2EH,33H,32H,ACH,0DH Automatická informace o překročení horní hranice 25,0 na kanálu 2. Aktuální hodnota je 25,23. Číslo události (id 01H): 30H Číslo kanálu (id 02H): 02H Příznaky (id 03H): 82H Aktuální hodnota (id 04H): Jako INT: 18H,BBH Jako float: 41H,CAH,97H,8CH Jako ASCII: 20H,20H,20H,20H,20H,32H,35H,2EH,33H,32H Č t e n í n a s t a v e n í h l í d á n í h o d n o t Instrukce čte nastavení provedené předchozí instrukcí. Data v odpovědi jsou označena indexy podobně jako při nastavení předchozí instrukcí. Kód instrukce: 1DH Parametry: (kanal) kanal délka: 1 byty Číslo kanálu id: 01H Tento byte značí číslo kanálu, který si přejete přečíst. Může nabývat těchto hodnot: 01H Teplota 02H Vlhkost 03H Rosný bod 00H Vše najednou Příklady: Dotaz přečtení údajů pro vlhkost: 2AH,61H,00H,06H,31H,02H,1DH,02H,1CH,0DH 2AH,61H,00H,44H,31H,02H,00H,01H,02H,12H,80H,25H,01H,36H,13H,41H,F8H,00H,00H,14H,20H,20H,20H,20H,20H,20H,33H,31H,2EH,30H,23H,00H,D2H,15H,41H,A8H,00H,00 H,16H,20H,20H,20H,20H,20H,20H,32H,31H,2EH,30H,27H,00H,6EH,17H,41H,30H,00H,0 0H,18H,20H,20H,20H,20H,20H,20H,31H,31H,2EH,30H,1AH,00H,D1H,0DH Strana 19
20 Spinel v THT2 a TH2E N u l o v á n í p ř í z n a k ů o d e s l á n í z p r á v y o z m ě n ě h o d n o t y (Tato instrukce není implementována v THT2 a THT2I.) Při překročení nastavených mezí umí zařízení odeslat automatickou zprávu. Další zpráva se odešle až poté, co se veličina vrátí do správných mezí a poté meze opustí. Tato instrukce vynuluje interní příznak o odeslání automatické zprávy o překročení mezí a tím vynutí její nové odeslání, pokud ještě trvá stav, který ji vyvolal. Kód instrukce: 5CH Parametry: (kanal) kanal Kanál délka: 1 byte Jedno až tři čísla veličin: 00H všechny kanály 01H až 03H číslo konkrétní veličiny Č t e n í p o s l e d n í z p r á v y o z m ě n ě h o d n o t y (Tato instrukce není implementována v THT2 a THT2I.) Tato instrukce přečte poslední automatickou zprávu o změně. V datech je i SIG původní zprávy. Kód instrukce: 5DH Parametry: --- Parametry v odpovědi jsou shodné jako v automatické odpovědi u instrukce Nastavení hlídání hodnot na straně 18. Příklady: 2AH,61H,00H,05H,31H,02H,5DH,DFH,0DH 2AH,61H,00H,1DH,31H,02H,00H,05H,01H,30H,02H,02H,03H,81H,04H,00H,FEH,41H,CBH,86H,36H,20H,20H,20H,20H,20H,20H,32H,35H,2EH,34H,13H,0DH Podpis SIG původní zprávy: 05H Číslo události (id 01H): 30H Číslo kanálu (id 02H): 02H Příznaky (id 03H): 81H Aktuální hodnota (id 04H): Jako INT: 00H,FEH Jako float: 41H,CBH,86H,36H Jako ASCII: 20H,20H,20H,20H,20H,20H,32H,35H,2EH,34H Strana 20
21 Spinel v THT2 a TH2E I n f o r m a c e o r o z s a z í c h (Tato instrukce není implementována v THT2 a THT2I.) Instrukce obsahuje informace o veličinách, dostupných z aktuálně připojeného senzoru. Kód instrukce: 1FH Parametry: [kanal] kanal Číslo kanálu délka: 1 byty Tento byte značí číslo kanálu. V dotazu musí být jako číslo kanálu uvedena vždy 0. Parametry: {[kanal][jmeno][rozsah min] [rozsah max][jednotky][desetiny]} { } kanal Číslo kanálu délka: 1 byty id: 01H Tento byte značí číslo kanálu a vztahuje se na všechny následující byty až do dalšího bytu kanal. Znamená, že následující byty přísluší ke kanálu s uvedeným číslem. Může nabývat hodnot 01H až 03H podle čísla kanálu. jmeno Jméno kanálu délka: 21 byte id: 11H Řetězec s názvem kanálu. Jde o text Temperature, Humidity nebo Dew point. Rozsah Min Měřící rozsah délka: 10 byte id: 22H Textový řetězec popisující měřící rozsah. Například: 0 Rozsah Max Měřící rozsah délka: 10 byte id: 23H Textový řetězec popisující měřící rozsah. Například: 100 Jednotky Nastavená jednotka délka: 5 byte id: 13H Textový řetězec popisující nastavené jednotky. Například: C, F, K, %, apod. Desetiny Počet desetin Počet desetin, na které se zaokrouhluje výsledná hodnota. délka: 1 byte id: 15H Strana 21
22 Spinel v THT2 a TH2E D a t u m a č a s Funkce pro datum a čas jsou k dispozici pouze v TH2E v THT2(I) nejsou implementovány! Poznámka: Funkce pro zadávání přes NTP jsou platné pouze pro časy od 0:00: do 6:28: Ostatní časové údaje jsou platné pouze pro roky 2000 až Dny v týdnu jsou číslovány od neděle (neděle má číslo 1). N a s t a v e n í č a s u Příkaz nastavuje datum a čas v interním obvodu reálného času (RTC). Parametry se vkládají odděleně jako jednotlivá čísla. Kód instrukce: 70H Parametry: (hh)(mm)(ss)(dd)(mm)(yy) hh Počet hodin délka: 1 byte Číslo z intervalu 0 až 23. mm Počet minut délka: 1 byte Číslo z intervalu 0 až 59. ss Počet sekund délka: 1 byte Číslo z intervalu 0 až 59. dd Číslo dne v měsíci délka: 1 byte Číslo z intervalu 1 až 31. MM Číslo měsíce délka: 1 byte Číslo z intervalu 1 až 12. yy Číslo roku délka: 1 byte Číslo z intervalu 0 až 99. Jde o poslední dvojčíslí z pořadového čísla roku. Příklad: 2AH,61H,00H,0BH,31H,02H,70H,11H,2CH,00H,1FH,07H,09H,5AH,0DH Nastavení času 16:43: AH,61H,00H,05H,31H,02H,00H,3CH,0DH Strana 22
23 Spinel v THT2 a TH2E Č t e n í č a s u Přečte aktuální datum a čas v zařízení. Kód instrukce: 71H Parametry: (hh)(mm)(ss)(wd)(dd)(mm)(yy) wd Číslo dne v týdnu délka: 1 byte Číslo z intervalu 1 až 7. Neděle má číslo 1. (Popis ostatních parametrů je shodný jako u předchozí instrukce pro nastavení data a času.) Příklad: 2AH,61H,00H,05H,31H,02H,71H,CBH,0DH 2AH,61H,00H,0CH,31H,02H,00H,11H,2CH,0DH,06H,1FH,07H,09H,B6H,0DH Aktuální čas v zařízení je 17:44:13 pátek N a s t a v e n í č a s u ( A S C I I ) Příkaz nastavuje datum a čas v interním obvodu reálného času (RTC). Parametry se vkládají jako textový řetězec. Kód instrukce: 72H Parametry: (ascii_datetime) ascii_datetime Datum a čas v textovém formátu délka: 19 byte Datum a čas je očekáváno jako textový řetězec v tomto formátu: mm/dd/yyyy hh:mm:ss Příklad: 2AH,61H,00H,18H,31H,02H,72H,30H,37H,2FH,33H,31H,2FH,32H,30H,30H,39H,20H,31H,37H,3AH,34H,38H,3AH,30H,30H,FBH,0DH Nastavení času 17:48: AH,61H,00H,05H,31H,02H,00H,3CH,0DH Strana 23
24 Spinel v THT2 a TH2E Č t e n í č a s u ( A S C I I ) Přečte aktuální datum a čas v zařízení jako textový řetězec v ASCII formátu. Kód instrukce: 73H Parametry: (ascii_datetime) (Popis parametrů je shodný jako u předchozí instrukce pro nastavení data a času.) Příklad: 2AH,61H,00H,05H,31H,02H,73H,C9H,0DH 2AH,61H,00H,18H,31H,02H,00H,30H,37H,2FH,33H,31H,2FH,32H,30H,30H,39H,20H,31H,37H,3AH,34H,38H,3AH,30H,38H,65H,0DH V zařízení je nastaven čas 17:48: (07/31/ :48:08). N a s t a v e n í č a s u ( N T P ) Příkaz nastavuje datum a čas v interním obvodu reálného času (RTC). Parametry se vkládají jako číslo z NTP protokolu tj. 32bit číslo s počtem sekund od :00:00. Kód instrukce: 74H Parametry: (ntp_datetime) ntp_datetime Datum a čas jako NTP číslo délka: 4 byte 32bit číslo s počtem sekund od :00:00. Standardní číslo z NTP protokolu. Parametry: (ascii_datetime) ascii_datetime Datum a čas v textovém formátu délka: 19 byte Datum a čas vrací jako textový řetězec ve formátu: mm/dd/yyyy hh:mm:ss Příklad: 2AH,61H,00H,09H,31H,02H,74H,CEH,1DH,91H,64H,E4H,0DH Nastavení 17:51: v NTP ale jde 15:51:00, zařízení provede přepočet a korekci o +1h časové zóny o +1h letního času proto vrací 07/31/ :51:00 2AH,61H,00H,18H,31H,02H,00H,30H,37H,2FH,33H,31H,2FH,32H,30H,30H,39H,20H,31H,37H,3AH,35H,31H,3AH,30H,30H,73H,0DH V zařízení je nastaven čas 17:51: (07/31/ :51:00). Strana 24
25 Spinel v THT2 a TH2E Č t e n í č a s u ( N T P ) Přečte aktuální datum a čas v zařízení jako NTP číslo s počtem sekund. Kód instrukce: 75H Parametry: (ntp_datetime) (Popis parametrů je shodný jako u předchozí instrukce pro nastavení data a času.) Příklad: 2AH,61H,00H,05H,31H,02H,75H,C7H,0DH 2AH,61H,00H,09H,31H,02H,00H,CEH,1DH,ADH,8DH,13H,0DH Vrací počet sekund od 1.ledna :00:00 korigovaný o letní čas a zónu. N a s t a v e n í p a r a m e t r ů č a s u Příkaz nastavuje parametry času jako automatická změna letního/zimního času a časový posun. Kód instrukce: 76H Parametry: (flags)(offset)(zone) flags Parametry času délka: 1 byte LSB 0... Nastavení automatického přepínání letní/zimní čas. 1 = automatické přepínání zapnuto (ostatní bity ponechte nastavené na 0) offset Časový posun délka: 2 byty Časový posun v minutách. Kladné nebo záporné číslo z rozsahu -11 hodin až +13 hodin. Časový posun má vliv pouze při nastavení času přes NTP. zone Časová zóna délka: 2 byty Index označení časové zóny. (Toto nastavení slouží pouze pro zobrazení na webu.) Příklad: 2AH,61H,00H,0AH,31H,02H,76H,01H,FEH,20H,00H,EAH,B8H,0DH Automatické přepínání letní/zimní čas, časový posun -480 minut, zóna 234 (Vancouver). 2AH,61H,00H,05H,31H,02H,00H,3CH,0DH Strana 25
26 Spinel v THT2 a TH2E Nastavení bylo uloženo. Č t e n í n a s t a v e n ý c h p a r a m e t r ů č a s u Příkaz čte parametry času jako je automatická změna letního/zimního času a časový posun. Kód instrukce: 77H Parametry: (flags)(offset)(zone) (Popis parametrů je shodný jako u předchozí instrukce.) Příklad: 2AH,61H,00H,05H,31H,02H,77H,C5H,0DH 2AH,61H,00H,0AH,31H,02H,00H,03H,00H,3CH,00H,BAH,3EH,0DH Automatické přepínání zapnuto, časový posun +60 minut, zóna 186 (Praha). (Toto je výchozí nastavení zařízení.) Strana 26
27 Spinel v THT2 a TH2E P a m ě ť e x t r é m n í c h h o d n o t Zde jsou popsány funkce pro paměť minimálních a maximálních naměřených hodnot pro každý kanál. Jde o paměť historicky nejvyšších, respektive historicky nejnižších naměřených hodnot. (Od výroby zařízení nebo od posledního mazání této paměti.) Č t e n í e x t r é m ů z á k l a d n í (Pro TH2E s logováním používejte rozšířenou verzi instrukce: Čtení extrémů s časovými údaji na straně 28) Instrukce čte paměť extrémů bez časových údajů. Pro každou veličinu (kanál) je zaznamenána historicky nejnižší a historicky nejvyšší naměřená hodnota (od výroby zařízení, resetu nebo posledního mazání paměti). Upozornění pro THT a TH2E bez logování: Paměť extrémů není zálohována při přerušení napájení. Kód instrukce: 56H Parametry: (chn) chn Kanál délka: 1 až 4 byte Jedno až tři čísla kanálů (veličin), které se mají přečíst. Pokud je zadána hodnota 00H, přečtou se všechny kanály. Parametry: {(chn 1 )(value min 1)(value max 1)} { } {(chn 1 )(value min 3)(value max 3)} chn Číslo kanálu délka: 1 byte Tento byte značí číslo kanálu (veličiny) a vztahuje se na všechny následující byty až do dalšího bytu chn. Znamená, že následující byty přísluší ke kanálu s uvedeným číslem. Nabývá hodnot 01H až 03H podle čísla kanálu. value Extrémní hodnota délka: 14 byte Extrémní hodnota z kanálu s číslem uvedeným v bytu chn. Hodnoty se odesílají ve třech formátech současně. Jako první je 16bit znaménková hodnota (integer v pořadí MSB:LSB). Dále dvě hodnoty přepočtené pro aktuální rozsah podle momentálního nastavení. Jednak ve formátu 32 bit float podle IEEE a ASCII jako deset znaků desetinného čísla. Hodnoty jsou uvedeny za sebou v uvedeném pořadí. Příklad: Hodnota 9215,85 je vyjádřena takto: 0AH,58H,46H,0FH,FFH,66H,20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H Část INT: 0AH,58H (2648) Část IEEE 754: 46H,0FH,FFH,66H Část ASCII: 20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H ( ) 9 Popis normy IEEE 754 je k dispozici například zde: Strana 27
28 Spinel v THT2 a TH2E M a z á n í e x t r é m ů z á k l a d n í (Pro TH2E s logováním používejte rozšířenou verzi instrukce: Mazání extrémů s časovými údaji na straně 29.) Příkaz umožňuje smazat všechny nebo jen některé veličiny v paměti extrémů. Po vymazání se do paměti nastaví následující hodnoty: Teplota:... Minimum: 999,9... Maximum: -999,9 Vlhkost:... Minimum: Maximum: -1 Upozornění pro THT a TH2E bez logování: Paměť extrémů není zálohována při přerušení napájení. Kód instrukce: 57H Parametry: (chn) chn Kanál délka: 1 až 4 byte Jedno až tři čísla kanálů (veličin), jejichž paměť extrémů má být vymazána. Pokud je zadána hodnota 00H, smažou se všechny kanály. Č t e n í e x t r é m ů s č a s o v ý m i ú d a j i (Pro THT2 a TH2E bez logování používejte instrukci: Čtení extrémů základní na straně 27.) Instrukce čte paměť extrémů včetně časových údajů. Pro každou veličinu (kanál) je zaznamenána historicky nejnižší a historicky nejvyšší naměřená hodnota (od výroby zařízení, resetu nebo posledního mazání paměti) včetně časové značky, kdy k dosažení extrému došlo. Kód instrukce: A6H Parametry: (chn) chn Kanál délka: 1 až 4 byte Jedno až tři čísla kanálů (veličin), které se mají přečíst. Pokud je zadána hodnota 00H, přečtou se všechny kanály. Parametry: {(chn 1 )(value min 1)(time min 1)(value max 1)(time max 1)} { } {(chn 1 )(value min 3)(time min 3)(value max 3) (time max 3)} chn Číslo kanálu délka: 1 byte Tento byte značí číslo kanálu (veličiny) a vztahuje se na všechny následující byty až do dalšího bytu chn. Znamená, že následující byty přísluší ke kanálu s uvedeným číslem. Nabývá hodnot 01H až 03H podle čísla kanálu. value Extrémní hodnota délka: 14 byte Strana 28
29 Spinel v THT2 a TH2E Extrémní hodnota z kanálu s číslem uvedeným v bytu chn. Hodnoty se odesílají ve třech formátech současně. Jako první je 16bit znaménková hodnota (integer v pořadí MSB:LSB). Dále dvě hodnoty přepočtené pro aktuální rozsah podle momentálního nastavení. Jednak ve formátu 32 bit float podle IEEE a ASCII jako deset znaků desetinného čísla. Hodnoty jsou uvedeny za sebou v uvedeném pořadí. Příklad: Hodnota 9215,85 je vyjádřena takto: 0AH,58H,46H,0FH,FFH,66H,20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H Část INT: 0AH,58H (2648) Část IEEE 754: 46H,0FH,FFH,66H Část ASCII: 20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H ( ) time Datum a čas měření délka: 6 byte Datum a čas, kdy byla zaznamenána uvedená hodnota: 1. byte: hodiny (0 až 23) 2. byte: minuty (0 až 59) 3. byte: sekundy (0 až 59) 4. byte: den (1 až 31) 5. byte: měsíc (1 až 12) 6. byte: rok (0 až 99) M a z á n í e x t r é m ů s č a s o v ý m i ú d a j i (Pro THT2 a TH2E bez logování používejte instrukci: Mazání extrémů základní na straně 28.) Příkaz umožňuje smazat všechny nebo jen některé veličiny v paměti extrémů. Po vymazání se do paměti nastaví následující hodnoty: Teplota:... Minimum: 999,9... Maximum: -999,9 Vlhkost:... Minimum: Maximum: -1 Čas: :00:00 Kód instrukce: A7H Parametry: (chn) chn Kanál délka: 1 až 4 byte Jedno až tři čísla kanálů (veličin), jejichž paměť extrémů má být vymazána. Pokud je zadána hodnota 00H, smažou se všechny kanály. 10 Popis normy IEEE 754 je k dispozici například zde: Strana 29
30 Spinel v THT2 a TH2E P a m ě ť Zde jsou popsány funkce pro ukládání aktuálního měření do vnitřní paměti v TH2E (v THT2 nejsou implementovány). TH2E umí ukládat do vnitřní paměti historii měření dle nastavení. Doporučený postup čtení naměřených dat Načíst status paměti, tím dojde k označení aktuální hodnoty a při uložení nové hodnoty nedojde k nežádoucímu posunu. Podle načteného statusu paměti postupně přečíst všechny nové záznamy. Vynulovat počet nepřečtených událostí (pokud od prvního kroku došlo k uložení nové hodnoty, bude čítač nastaven na jejich počet). Je samozřejmě možno načítat z paměti události opakovaně, přesto je doporučeno vždy před začátkem čtení načíst status paměti. Poznámka: Každou půlnoc dochází k synchronizaci časů ukládání. Tzn. pokud nevychází interval logování soudělný s 24 hodinami, může být čas mezi vzorky okolo půlnoci jiný než nastavený interval. Č t e n í u l o ž e n ý c h h o d n o t Přečte zadaný počet uložených hodnot z paměti. Kód instrukce: 90H Parametry: (from)(quantity) from Od délka: 2 byte Index první hodnoty, od které se má číst. Jde o číslo z rozsahu 0 až quantity Počet délka: 2 byty Počet hodnot, které se mají přečíst. Parametry: [(status)(value)(time)] 1 [ ] quantity status Informace o typu dat délka: 1 byte 7. (MSb)... 1 = záznam obsahuje platné hodnoty = tento záznam je informací o resetu zařízení (LSb)... Typ hodnoty: 1 = teplota; 2 = vlhkost; 3 = rosný bod Strana 30
31 Spinel v THT2 a TH2E value Hodnota délka: 14 byte Uložená hodnota. Hodnota je uložena ve třech formátech současně. Jako první je 16bit znaménková hodnota (integer v pořadí MSB:LSB). Dále dvě hodnoty přepočtené pro aktuální rozsah podle momentálního nastavení. Jednak ve formátu 32 bit float podle IEEE a ASCII jako deset znaků desetinného čísla. Hodnoty jsou uvedeny za sebou v uvedeném pořadí. Příklad: Hodnota 9215,85 je vyjádřena takto: 0AH,58H,46H,0FH,FFH,66H,20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H Část INT: 0AH,58H (2648) Část IEEE 754: 46H,0FH,FFH,66H Část ASCII: 20H,20H,20H,39H,32H,31H,35H,2EH,38H,35H ( ) time Datum a čas měření délka: 6 byte Datum a čas, kdy byla zaznamenána uvedená hodnota: 1. byte: hodiny (0 až 23) 2. byte: minuty (0 až 59) 3. byte: sekundy (0 až 59) 4. byte: den (1 až 31) 5. byte: měsíc (1 až 12) 6. byte: rok (0 až 99) Příklad: 2AH,61H,00H,09H,31H,01H,90H,00H,09H,00H,02H,9EH,0DH Příklad čtení 2 události od události číslo 9. 2AH,61H,00H,33H,31H,01H,00H,82H,01H,A6H,42H,28H,CCH,CCH,20H,20H,20H,20H,20H,34H,32H,2EH,32H,30H,11H,2DH,22H,1CH,07H,09H,82H,01H,D9H,42H,3DH,33H,33H,20 H,20H,20H,20H,20H,34H,37H,2EH,33H,30H,11H,2CH,2DH,1CH,07H,09H,4FH,0DH Byly přečteny tyto dva záznamy: 9. platný záznam vlhkosti, 42.2%, :45: platný záznam vlhkosti, 47.3%, :44:45 Č t e n í s t a t u s u l o g g e r u Přečte aktuální stav čtení záznamů z paměti počet přečtených a nepřečtených záznamů. Kód instrukce: 99H Parametry: (total)(unread) total Celkem délka: 2 byte Celkový počet záznamů v paměti. 11 Popis normy IEEE 754 je k dispozici například zde: Strana 31
32 Spinel v THT2 a TH2E unread Nepřečtené délka: 2 byty Počet nepřečtených záznamů. Příklad: 2AH,61H,00H,05H,31H,02H,99H,A3H,0DH 2AH,61H,00H,09H,31H,02H,00H,00H,04H,00H,02H,32H,0DH Celkový počet záznamů je 4, z toho dva nepřečtené. N u l o v á n í p o č t u n e p ř e č t e n ý c h h o d n o t Vynuluje počet nepřečtených hodnot (nemá vliv na obsah paměti). Kód instrukce: 89H Příklad: 2AH,61H,00H,05H,31H,02H,89H,B3H,0DH 2AH,61H,00H,05H,31H,02H,00H,3CH,0DH M a z á n í p a m ě t i Smaže obsah paměti, ale zachová konfiguraci ukládání. Kód instrukce: 8EH Příklad: 2AH,61H,00H,05H,31H,02H,8EH,AEH,0DH 2AH,61H,00H,05H,31H,02H,00H,3CH,0DH Strana 32
33 Spinel v THT2 a TH2E N a s t a v e n í u k l á d á n í d o p a m ě t i Tato instrukce nastavuje jaké hodnoty a za jakých okolností se mají ukládat do paměti. Podrobnější vysvětlení způsobů ukládání je v kapitole Nastavení zařízení/paměť v manuálu k TH2E. Pozor: Tato instrukce vždy provede také smazání obsahu paměti! Kód instrukce: 8AH Parametry: (type)(start-time)(start-day)(start-dow)(period)(t-enb)(t-diff)(h-enb)(h-diff)(d-enb)(d-diff) type délka: 1 byte Způsob ukládání id: 10H 0 = Ukládání je vypnuto 1 = Časové ukládání (Ukládá se periodicky jednou za nastavený interval.) 2 = Diferenciální ukládání (Záznam se uloží vždy, když se od posledního uložení změní sledovaná veličina o nastavenou hodnotu.) 3 = Ukládání mezních hodnot (Ukládá se vždy jen hodnota, při které se mění tendence sledované veličiny. Uloží se tedy vždy jen hodnota při změně směru vývoje veličiny.) 4 a 5 = Rezervováno pro další způsoby ukládání start-time Periodu ukládání časovat od délka: 2 byte id: 11H Určuje, odkdy se má začít počítat perioda ukládání do paměti. Nastavení je určeno pro přesné načasování záznamů v paměti. Zadejte čas v minutách od půlnoci. (1 až 1439.) start-day délka: 1 byte id: 12H Určuje, odkdy se má začít počítat perioda ukládání do paměti. Nastavení je určeno pro přesné načasování záznamů v paměti. Zadejte den v měsíci. (1 až 31.) Zatím neimplementováno slouží pro pozdější využití. start-dow délka: 1 byte id: 13H Určuje, odkdy se má začít počítat perioda ukládání do paměti. Nastavení je určeno pro přesné načasování záznamů v paměti. Zadejte den v týdnu. (1 až 7. Den 1 je pondělí.) Zatím neimplementováno slouží pro pozdější využití. period Perioda ukládání délka: 2 byty id: 1AH Zadejte, jak často se mají ukládat naměřené hodnoty do paměti. Zadejte údaj v minutách. Je očekáváno číslo 1 až (tj. 1 minuta až jeden týden). x-enb Aktivovat ukládání Aktivuje ukládání konkrétní veličiny: 0 = off, 1 = on délka: 1 byte id-teplota: 20H id-vlhkost: 30H id-rosný bod: 40H Strana 33
34 Spinel v THT2 a TH2E x-diff Diference veličiny Diference veličiny pro diferenciální ukládání. délka: 2 byty id-teplota: 21H id-vlhkost: 31H id-rosný bod: 41H Příklad: 2AH,61H,00H,16H,31H,02H,8AH,10H,02H,11H,02H,D0H,1AH,01H,E0H,20H,00H,30H,01H,31H,00H,64H,40H,00H,8BH,0DH Type = difference, start time = 720min (12:00:00), period = 480min, ukládání teploty = vypnuto, vlhkosti = zapnuto, diference vlhkosti = 10%, ukládání rosného bodu = vypnuto 2AH,61H,00H,05H,31H,02H,00H,3CH,0DH Č t e n í n a s t a v e n í u k l á d á n í d o p a m ě t i Tato instrukce přečte hodnoty nastavené předchozím příkazem. Kód instrukce: 9AH Parametry: (type)(start-time)(start-day)(start-dow)(period)(t-enb)(t-diff)(h-enb)(h-diff)(d-enb)(d-diff) Příklad: 2AH,61H,00H,05H,31H,02H,9AH,A2H,0DH 2AH,61H,00H,20H,31H,02H,00H,10H,01H,11H,00H,00H,12H,00H,13H,00H,1AH,00H,B4H,20H,01H,21H,00H,19H,30H,01H,31H,00H,32H,40H,00H,41H,00H,19H,83H,0DH Type = time, start time = 0:00:00, start day = 0, start dow = 0, period = 180min, Chanel temperature = enabled, difference = 2.5 C, humidity = enable, difference = 5%, dewpoint = disabled, difference = 2.5 C Strana 34
35 Spinel v THT2 a TH2E K o n f i g u r a c e k o m u n i k a č n í l i n k y a n a s t a v e n í a d r e s y P o v o l e n í k o n f i g u r a c e Tato instrukce povoluje provedení konfigurace. Musí předcházet bezprostředně před některými instrukcemi pro nastavení komunikačních parametrů. Po následující instrukci (i neplatné) je konfigurace automaticky zakázána. U této instrukce není možné použít universální adresu. Vždy musí být uvedena adresa konkrétního zařízení. Kód instrukce: E4H Příklady: 2AH,61H,00H,05H,01H,02H,E4H,88H,0DH Povolení konfigurace. 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Přijetí příkazu potvrzeno. Ve formátu 66: E (Enable) (ACK 0 ) Příklad: Dotaz *B1E Odpověď *B10 Strana 35
36 Spinel v THT2 a TH2E N a s t a v e n í k o m u n i k a č n í c h p a r a m e t r ů Tento příkaz nastavuje adresu v protokolu Spinel a komunikační rychlost. U této instrukce není možné použít universální adresu. V případě, že adresa není známa a na lince není připojené žádné další zařízení, lze adresu zjistit instrukcí Čtení komunikačních parametrů. (Jako adresu zařízení použijte univerzální adresu FEH.) Pokud to není možné (na stejné komunikační lince jsou i další zařízení), můžete zařízení přidělit adresu pomocí instrukce Nastavení adresy sériovým číslem (strana 39). Před nastavením konfiguračních parametrů musí předcházet instrukce Povolení konfigurace (strana 35). Kód instrukce: E0H Parametry: (adresa) (rychlost) adresa Nová adresa zařízení délka: 1 byte Nová adresa zařízení v protokolu Spinel. Adresa může být z intervalu 00H až FDH. Pokud je pro komunikaci využit i protokol 66, je nutné použít jen adresy, které je možno vyjádřit i jako zobrazitelný ASCII znak. Výchozí adresa: 31H rychlost Nová komunikační rychlost délka: 1 byte Tento parametr nastavuje novou komunikační rychlost zařízení. Výchozí komunikační rychlost THT2 je nastavena na Bd. Komunikační rychlost v TH2E je nastavena napevno na Bd a nelze změnit. Kódy komunikačních rychlostí jsou v tabulce vpravo: Nová adresa a komunikační rychlost se nastaví po odeslání odpovědi. Příklady: 2AH,61H,00H,07H,01H,02H,E0H,02H,0AH,7EH,0D Nastavení adresy 02H a komunikační rychlosti Bd. 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Nová adresa a komunikační rychlost se nastaví po odeslání odpovědi. Rychlost [Bd] Kód pro formát 97 Kód pro formát H H H H H H H H H H AH A BH B Strana 36
37 Spinel v THT2 a TH2E Ve formátu 66: AS (adresa) 12 (Address Set) (ACK 0 ) Legenda: (adresa) Příklad: Adresa 4 *B1AS4 Odpověď *B10 SS (kód) 12 (Speed Set) (ACK 0 ) Legenda: (kód) Kód komunikační rychlosti podle tabulky u parametru rychlost na odchozí straně Příklad: Rychlost 19200Bd (kód 7) *B1SS7 Odpověď *B10 12 Adresu a komunikační rychlost je nutné v protokolu 66 nastavit dvěma různými instrukcemi. (U protokolu 97 je to jen jedna instrukce.) Strana 37
38 Spinel v THT2 a TH2E Č t e n í k o m u n i k a č n í c h p a r a m e t r ů Tento příkaz přečte adresu a komunikační rychlost zařízení. Použití této instrukce je určeno pro zjištění nastavené adresy v případě, kdy není známa. Dotaz se přitom posílá na univerzální adresu FEH. Pokud není známa ani komunikační rychlost, je třeba vyzkoušet všechny komunikační rychlosti zařízení. Při zjišťování adresy zařízení pomocí univerzální adresy nesmí být na lince připojeno žádné další zařízení. Kód instrukce: F0H Parametry: (adresa) (rychlost) adresa Adresa zařízení délka: 1 byte Adresa zařízení v protokolu Spinel. rychlost Komunikační rychlost délka: 1 byte Kód komunikační rychlosti. Výchozí komunikační rychlost THT2 je nastavena na Bd. Kód komunikační rychlosti u TH2E je vždy Bd. Kódy komunikačních rychlostí jsou v tabulce vpravo: Příklady: Rychlost [Bd] Kód pro formát 97 Kód pro formát H H H H H H H H H H AH A BH B 2AH,61H,00H,05H,FEH,02H,F0H,7FH,0DH Čtení komunikačních parametrů s univerzální adresou FEH. 2AH,61H,00H,07H,04H,02H,00H,04H,06H,5DH,0DH Adresa 04H, komunikační rychlost 9600 Bd. Ve formátu 66: CP (Comm Parameter) (ACK 0 )(adresa)(rychlost) Legenda: (adresa) (rychlost) Kód komunikační rychlosti podle tabulky u parametru rychlost. Příklad: Dotaz s univerzální adresou: *$1CP Odpověď Adresa B, rychlost 9600Bd (kód 6): *B10B6 Strana 38
39 Spinel v THT2 a TH2E N a s t a v e n í a d r e s y s é r i o v ý m č í s l e m Instrukce umožňuje nastavit adresu podle unikátního sériového čísla zařízení. Tato instrukce je praktická v případě, že nadřazený systém nebo obsluha ztratí adresu zařízení, které je na stejné komunikační lince s dalšími zařízeními. Sériové číslo je uvedeno na zařízení ve tvaru [číslo-výrobku].[verze-hardwaru].[verzesoftwaru]/[sériové-číslo] například takto: /0001 (Instrukce je určena primárně pro použití pro THT.) Kód instrukce: EBH Parametry: (new_address)(product_number)(serial_number) new_address Nová adresa zařízení délka: 1 byte Nová adresa zařízení v protokolu Spinel. product_number Číslo výrobku délka: 2 byty Číslo výrobku uvedené na štítku na zařízení. U zařízení s číslem /0001 jde o číslo 227. serial_number Sériové číslo výrobku délka: 2 byty Sériové číslo výrobku uvedené na štítku na zařízení. U zařízení s číslem /0001 jde o číslo 1. Toto číslo je možné zjistit také instrukcí Čtení výrobních údajů (viz stranu 42). Příklady: 2AH,61H,00H,0AH,FEH,02H,EBH,32H,00H,C7H,00H,65H,21H,0DH Nová adresa 32H, číslo výrobku 199 (= 00C7H), sériové číslo produktu 101 (= 0065H). 2AH,61H,00H,05H,32H,02H,00H,3BH,0DH Adresa byla změněna zařízení odpovídá již s novou adresou. Strana 39
40 Spinel v THT2 a TH2E P ř e p n u t í p r o t o k o l u Přepne komunikační protokol typicky ze Spinelu do Modbusu. Jako adresa musí být použita adresa konkrétního modulu (nelze použít tzv. broadcast ani universální adresu). Přepnutí musí bezprostředně předcházet instrukce Povolení konfigurace (strana 35). Kód instrukce: EDH Parametry: (pid) pid Identifikační číslo protokolu. Může být uvedeno některé z těchto čísel: 01H Spinel: oba formáty (66 ASCII i 97 binární) 02H MODBUS RTU Pokud některý z uvedených protokolů zařízení neumí, k přepnutí nedojde. Příklady: 2AH,61H,00H,06H,66H,02H,EDH,02H,17H,0DH Příkaz k přepnutí protokolu ze Spinel do MODBUS RTU. 2AH,61H,00H,05H,66H,02H,00H,07H,0DH délka: 1 byte Přijetí příkazu potvrzeno. Po odeslání odpovědi již komunikuje zařízení protokolem MODBUS RTU. Strana 40
41 Spinel v THT2 a TH2E D o p l ň k o v é Č t e n í j m é n a a v e r z e Čte jméno přístroje, verzi vnitřního software a seznam možných formátů komunikace. Nastaveno při výrobě. Kód instrukce: F3H Parametry: (řetězec) řetězec Jméno a verze délka: 1 byte THT2; v ; f66 97 TH2E; v ; f66 97 V řetězci mohou být kromě výše popsaných informací uvedeny také další údaje v sekcích uvozených středníkem, mezerou a malým písmenem určujícím jaká informace následuje: T1 = připojen jeden teplotní senzor T1; H1 = připojen teplotní a vlhkostní senzor RTC = jsou osazeny obvody reálného času a logování Ve formátu 66:? (ACK 0 ) Příklad: Dotaz *B1? Odpověď příklad odpovědi modulu Spinel v THT2 a TH2E: *B10 THT; V ; F66 97 Poznámka: V instrukci mohou být kromě výše popsaných informací uvedeny také další údaje v sekcích uvozených středníkem, mezerou a malým písmenem určujícím jaká informace následuje. (Příklad: THT; v ; f66 97; t1; s358; ddg21) Strana 41
42 Spinel v THT2 a TH2E Č t e n í v ý r o b n í c h ú d a j ů Instrukce přečte výrobní údaje ze zařízení. Kód instrukce: FAH Parametry: (product_number)(serial_number)(other) product_number Číslo výrobku. U zařízení s číslem /0001 jde o číslo 227. serial_number Sériové číslo výrobku. U zařízení s číslem /0001 jde o číslo 1. délka: 2 byty délka: 2 byty other délka: 4 byty Další výrobní informace. Příklady: 2AH,61H,00H,05H,FEH,02H,FAH,75H,0DH 2AH,61H,00H,0DH,35H,02H,00H,00H,C7H,00H,65H,20H,05H,09H,23H,B3H,0DH Číslo výrobku je 199 (= 00C7H) a sériové číslo 101 (= 0065H). Strana 42
43 Spinel v THT2 a TH2E U l o ž e n í u ž i v a t e l s k ý c h d a t Instrukce uloží uživatelská data. Prostor pro uživatelská data je paměť, do které si může uživatel uložit libovolná data, která si bude zařízení pamatovat i po vypnutí napájení nebo resetu. Tento prostor je vhodný například pro pojmenování umístění přístroje, apod. Kód instrukce: E2H Parametry: (pozice)(data) pozice Adresa paměťového místa, kam se začnou ukládat zadaná data. Je možné zadat číslo z rozsahu 00H až 0FH. délka: 1 byte data délka: 1 až 16 byte Libovolná uživatelská data. Paměť má kapacitu 16 byte, pokud se zapisuje od první pozice. Pokud se zapisuje delší řetězec než je možné, vrátí zařízení chybu a k zápisu nedojde. (V případě že se zapisuje na adresu paměti např. 0CH, lze zapsat max. 4 bajty.) Příklady: 2AH,61H,00H,0FH,31H,02H,E2H,00H,53H,74H,6FH,72H,61H,67H,65H,20H,41H,1AH,0DH Uložení řetězce Storage A (53H,74H,6FH,72H,61H,67H,65H,20H,41H). 2AH,61H,00H,05H,31H,02H,00H,3CH,0DH Řetězec byl uložen. Ve formátu 66: DW (pozice)(data) (Data Write) (ACK 0 ) Legenda: (pozice) Adresa pozice v paměti, na kterou se bude zapisovat. Z intervalu 0-9 nebo A-F. (data) 1 až 16 bytů; Libovolná uživatelská data. Z intervalu 0-9 nebo A-F. Příklad: Dotaz *B1DW0KOTELNA 1 Odpověď *B10 Strana 43
44 Spinel v THT2 a TH2E Č t e n í u l o ž e n ý c h u ž i v a t e l s k ý c h d a t Instrukce čte uložená uživatelská data. Prostor pro uživatelská data je paměť, do které si může uživatel uložit libovolná data, která si bude zařízení pamatovat i po vypnutí napájení nebo resetu. Tento prostor je vhodný například pro pojmenování měřícího místa. Kód instrukce: F2H Parametry: (data) data Uživatelská data. délka: 16 byte Příklady: 2AH,61H,00H,05H,31H,02H,F2H,4AH,0DH 2AH,61H,00H,15H,31H,02H,00H,53H,74H,6FH,72H,61H,67H,65H,20H,41H,20H,20H,20H,20H,20H,20H,20H,16H,0DH V uživatelských datech je uložen řetězec Storage A. Ve formátu 66: DR (Data Read) (ACK 0 )(data) Legenda: (data) 1 až 16 bytů; Uživatelská data. Příklad: Dotaz *B1DR Odpověď *B10KOTELNA 1 N a s t a v e n í s t a t u s u Nastaví status přístroje. Uživatelsky definovaný byte, který lze využít k zjištění stavu přístroje. Tento byte je možné libovolně uživatelsky zapisovat. Slouží například pro uživatelské označení stavu zařízení. (Po resetu nebo zapnutí napájení se nuluje.) Kód instrukce: E1H Parametry: (status) status délka: 1 byte Status přístroje. Po zapnutí přístroje, nebo po resetu (i softwarovém) je automaticky nastaven status 00H. Pokud je instrukcí Nastavení statusu přestaven na jinou hodnotu, lze později snadno identifikovat, v jakém stavu se přístroj nachází. Strana 44
45 Spinel v THT2 a TH2E Příklady: 2AH,61H,00H,06H,01H,02H,E1H,12H,78H,0DH Nastavení statusu 12H. 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Potvrzení. Ve formátu 66: SW (status) (Status Write) (ACK 0 ) Legenda: (status) znak z intervalu mezera až ~ (32 126) Příklad: Dotaz znak A *B1SWA Odpověď *B10 Č t e n í s t a t u s u Čte status přístroje. To je uživatelsky definovaný byte, který lze využít k zjištění stavu přístroje. Kód instrukce: F1H Parametry: (status) status délka: 1 byte Status přístroje. Po zapnutí přístroje, nebo po resetu (i softwarovém) je automaticky nastaven status 00H. Příklady: 2AH,61H,00H,05H,01H,02H,F1H,7BH,0DH 2AH,61H,00H,06H,01H,02H,00H,12H,59H,0DH Status zařízení je nastaven na 12H. Strana 45
46 Spinel v THT2 a TH2E Ve formátu 66: SR (Status Read) (ACK 0 )(znak) Legenda: (znak) znak z intervalu mezera až ~ (32 126) Příklad: Dotaz *B1SR Odpověď *B10A Č t e n í c h y b k o m u n i k a c e Instrukce vrací počet chyb komunikace, které se vyskytly od zapnutí přístroje, nebo od posledního čtení chyb komunikace. Kód instrukce: F4H Parametry: (chyby) chyby délka: 1 byte Počet chyb komunikace, které se vyskytly od zapnutí přístroje, nebo od posledního čtení. Za chyby komunikace jsou považovány následující události: Je očekáván prefix a přijde jiný byte. Nesouhlasí kontrolní součet SUMA. Zpráva není kompletní. Příklady: 2AH,61H,00H,05H,01H,02H,F4H,78H,0DH 2AH,61H,00H,06H,01H,02H,00H,05H,66H,0DH Od zapnutí napájení se vyskytlo 5 chyb v komunikaci. Strana 46
47 Spinel v THT2 a TH2E P o v o l e n í k o n t r o l n í h o s o u č t u Umožňuje zrušit kontrolu správnosti kontrolního součtu (angl. checksum). Tato instrukce je praktická pro ladění aplikací. Při ručním zadávání instrukcí prostřednictvím terminálu není nutné správně zadávat kontrolní součet (předposlední byte). Nedoporučujeme kontrolu vypínat v jiných případech, než je testovací provoz zařízení. Kontrolní součet je ochranou proti poškození dat při přenosu po komunikační lince. Kontrola je z výroby zapnuta. Kód instrukce: EEH Parametry: (stav) stav 00H pro vypnutí kontroly kontrolního součtu. 01H pro zapnutí kontroly kontrolního součtu. délka: 1 byte Příklady: 2AH,61H,00H,06H,01H,02H,EEH,01H,7CH,0DH Zapnutí kontroly. 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Potvrzení příkazu. K o n t r o l n í s o u č e t č t e n í n a s t a v e n í Zjišťuje aktuální nastavení kontroly checksumu. (Viz popis k předchozí instrukci Povolení kontrolního součtu.) Kód instrukce: FEH Parametry: (stav) stav 00H kontrola kontrolního součtu vypnuta. 01H kontrola kontrolního součtu zapnuta. délka: 1 byte Příklady: 2AH,61H,00H,05H,01H,02H,FEH,6EH,0DH 2AH,61H,00H,06H,01H,02H,00H,01H,6AH,0DH Kontrola checksumu je zapnuta. Strana 47
48 Spinel v THT2 a TH2E R e s e t Provede reset přístroje. Modul se dostane do shodného stavu jako po zapnutí napájení. Kód instrukce: E3H Příklady: 2AH,61H,00H,05H,01H,02H,E3H,89H,0DH 2AH,61H,00H,05H,01H,02H,00H,6CH,0DH Reset se provede až po odeslání této odpovědi. Ve formátu 66: RE (REset) (ACK 0 ) Příklad: *B1RE *B10 Poznámka: Reset se provede až po odeslání odpovědi. V ý c h o z í k o n f i g u r a c e (Tato instrukce není implementována v THT2 a THT2I.) Provede nastavení všech parametrů do výchozího stavu a vymaže paměť hodnot. Komunikační parametry a také datum a čas zůstanou beze změny. Instrukci musí předcházet povolení konfigurace a musí být poslána s adresou zařízení nikoliv s univerzální. Kód instrukce: 8FH Strana 48
49 Spinel v THT2 a TH2E DODATEK HYSTEREZE Hystereze umožňuje eliminovat kolísání měřené veličiny. Při měření se poměrně často stává, že měřená veličina je nestálá a rychle kolísá buď přirozeně, nebo vlivem šumu snímače kolem skutečné hodnoty. V AD4xxx je možné nastavit horní a dolní mez, jejichž překročení se sleduje. Pokud měřená hodnota překročí horní mez (resp. klesne pod dolní mez), odešle se informace do nadřízeného systému, em, apod. Pokud měřená hodnota rychle v malém rozsahu kolísá kolem horní nebo dolní meze, docházelo by k opakovanému odesílání informace o překročení mezí, i když je hodnota stále téměř stejná. Tomuto lze předejít nastavením tzv. hystereze. Ta definuje pásmo necitlivosti, ve kterém se informace neodesílají. Princip hystereze je patrný z následujících dvou grafů. Pro názornost jde o grafy vývoje teploty. obr. 1 hystereze teplotních mezí Hodnota hystereze se uplatní pod horní mezí (respektive nad dolní mezí) viz obr. 1. V horním grafu je hystereze vypnuta (nastavena na 0). Měřená hodnota kolísá kolem mezí a to způsobuje časté odesílání informací nadřazenému systému. Pokud je nastavena hystereze, jako na druhém grafu, odešle se informace jen v případě výraznější změny a ne jen při kolísání hodnoty kolem meze. Hodnotu hystereze je třeba zvolit podle naměřené veličiny a velikosti kolísání měřené hodnoty. Strana 49
50 Spinel v THT2 a TH2E Strana 50
51 Spinel v THT2 a TH2E Strana 51
52 Spinel v THT2 a TH2E 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 Praha 10 Telefon: Fax: Internet: papouch@papouch.com w w w. p a p o u c h. c o m
SPINEL. Komunikační protokol. Obecný popis. Verze 1.0
SPINEL Komunikační protokol Obecný popis Verze 1.0 OBSAH Obsah... 2 OBECNÝ POPIS PROTOKOLU SPINEL... 3 Obecný formát rámce pro ASCII kódování... 3 Obecný formát dat pro binární kódování... 3 Definované
Komunikační protokol Spinel v senzorech THT a TH2E
Komunikační protokol Spinel v senzorech THT a TH2E kompletní popis protokolu + příloha o principu hystereze 9. dubna 2009 w w w. p a p o u c h. c o m fw 02 Katalogový list Vytvořen: 10.2.2009 Poslední
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.
Kompletní popis protokolu Spinel v anemometrech TX20RS a TX20ETH 17. prosince 2014 w w w. p a p o u c h. c o m fw 01 Spinel v TX20 Katalogový list Vytvořen: 3.12.2009 Poslední aktualizace: 17.12 2014 10:22
Komunikační protokol MODBUS RTU v senzoru vlhkosti a teploty THT
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:
ProgGen. Programovatelný generátor s výkonovým výstupem. 26.května
Programovatelný generátor s výkonovým výstupem 26.května 2004 0161.00.00 OBSAH Popis... 3 Technické parametry... 3 Zapojení... 4 Sériová linka... 4 Výstupní obvod...4 Komunikační protokol... 5 Vysvětlivky...
Komunikační protokol MODBUS RTU v displejích TDS
Komunikační protokol MODBUS RTU v displejích TDS Kompletní popis protokolu 13. prosince 2018 w w w. p a p o u c h. c o m MODBUS RTU v TDS M O DBUS RTU v TDS Katalogový list Vytvořen: 6.4.2009 Poslední
Komunikační protokol MODBUS RTU v displejích TDS
Komunikační protokol MODBUS RTU v displejích TDS Kompletní popis protokolu 25. července 2012 w w w. p a p o u c h. c o m MODBUS RTU v TDS M O DBUS RTU v TDS Katalogový list Vytvořen: 6.4.2009 Poslední
Komunikační protokol Spinel v převodnících DA2xxx
Komunikační protokol Spinel v převodnících DA2xxx kompletní popis protokolu 13. března 2018 w w w. p a p o u c h. c o m Katalogový list Vytvořen: 17.1.2012 Poslední aktualizace: 13.3 2018 12:52 Počet stran:
21. září 2005 w w w. p a p o u c h. c o m. Spinel - příklady
21. září 2005 w w w. p a p o u c h. c o m Katalogový list Vytvořen: 5.4.2004 Poslední aktualizace: 21.9.2005 9:29 Počet stran: 20 2005 Adresa: Soběslavská 15 130 00 Praha 3 Telefon: +420 267 314 268-9
Komunikační protokol Spinel v převodnících AD4xxx a Drak 4
Komunikační protokol Spinel v převodnících AD4xxx a Drak 4 kompletní popis protokolu + příloha o principu hystereze 11. listopadu 2015 w w w. p a p o u c h. c o m Spinel v měřicích převodnících Spinel
Komunikační protokoly v převodníku TE485
Komunikační protokoly v převodníku TE485 Spinel a Modbus RTU 25. června 2015 w w w. p a p o u c h. c o m TE485 - komunikace TE485 - komunikace Katalogový list Vytvořen: 13.5.2013 Poslední aktualizace:
Modbus RTU v DA2RS. kompletní popis protokolu. 13. března 2018 w w w. p a p o u c h. c o m
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á
SPINEL. Komunikační protokol. Popis pro implementaci. Verze 1.0
SPINEL Komunikační protokol Popis pro implementaci Verze 1.0 OBSAH OBSAH...2 1. VLASTNOSTI PROTOKOLU...3 2. OBECNÝ POPIS PROTOKOLU...3 Obecný formát rámce pro ASCII kódování...3 Obecný formát dat pro binární
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.
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. c o m fw 04 Q uido - MODBUS Katalogový list Vytvořen: 9.11.2009 Poslední aktualizace: 20.11 2015
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
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 I ncrs Katalogový list Vytvořen: 19.3.2010 Poslední aktualizace: 12.9 2013 12:21 Počet stran: 32 2013 Adresa: Strašnická
TQS3. popis modifikace s protokolem MODBUS RTU. 29. února 2008 w w w. p a p o u c h. c o m 0199
p ř í l o h a TQS3 popis modifikace s protokolem MODBUS RTU 29. února 2008 w w w. p a p o u c h. c o m 0199 TQS3 Protokol MODBUS Vytvořen: 13.7.2007 Poslední aktualizace: 29.2.2008 15:01 Počet stran: 12
AD4xxx s protokolem Drak3
p ř í l o h a popis změny protokolu v modulech AD4xxx ze Spinelu do Drak3 a obráceně 11. března 2008 w w w. p a p o u c h. c o m Popis změny protokolu Vytvořen: 15.11.2007 Poslední aktualizace: 11.3.2008
Komunikační protokol Spinel v displejích řady TDS
Komunikační protokol Spinel v displejích řady TDS Kompletní popis protokolu 14. prosince 2012 w w w. p a p o u c h. c o m Spinel v TDS Spinel v TDS Katalogový list Vytvořen: 17.12.2004 Poslední aktualizace:
WIE485 a WIE232. Obousměrné převodníky rozhraní Wiegand na RS485 nebo RS232 pro systémy s bezkontaktními čtečkami
Obousměrné převodníky rozhraní Wiegand na RS485 nebo RS232 pro systémy s bezkontaktními čtečkami 24. srpna 2016 w w w. p a p o u c h. c o m WIE485 a WIE232 Katalogový list Vytvořen: 5.10.2010 Poslední
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
Monitorovací a řídicí I/O moduly pro systém C4 27. dubna 2011 w w w. p a p o u c h. c o m v.1.2 G anitor Katalogový list Vytvořen: 3.11.2008 Poslední aktualizace: 27.4 2011 13:46 Počet stran: 12 2011 Adresa:
Triton. řešení pro speciální komunikační aplikace: výkonný 16bit procesor, pět sériových linek, Ethernet, kontakt relé
řešení pro speciální komunikační aplikace: výkonný 16bit procesor, pět sériových linek, Ethernet, kontakt relé 13. června 2013 w w w. p a p o u c h. c o m 0193 Triton Katalogový list Vytvořen: 30. 11.
TQS3. Inteligentní teplotní čidla. Měření teplot od -55 C do +125 C. Komunikace: Modbus nebo Spinel, linka RS485
Inteligentní teplotní čidla Měření teplot od -55 C do +125 C Komunikace: Modbus nebo Spinel, linka RS485 3. června 2016 w w w. p a p o u c h. c o m 0199.04.03 Katalogový list Vytvořen: 21.2.2005 Poslední
RS485/MODBUS-RTU ver. 4 s rozšířením pro R24
Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu význam
KOMUNIKAČNÍ PROTOKOL DEGA
KOMUNIKAČNÍ PROTOKOL DEGA Anotace: Dokumentace binárního digitálního protokolu DEGA. Platnost od: 10. 05. 2012 Datum vydání: 10. 05. 2012 Obsah: 1 Účel... 3 2 Rozsah platnosti... 3 3 Licenční podmínky
Převodník DCPSE. Komunikační protokol
Převodník DCPSE Komunikační protokol EGMedical, s.r.o. Křenová 19, 602 00 Brno CZ www.strasil.net 2013 Obsah 1. Úvod... 3 2. Komunikační protokol... 3 3. Nastavení z výroby... 3 4. Adresace zařízení...
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.
Zdroj přesného času, pozice, rychlosti a dalších údajů z GPS Komunikace přes RS232 nebo RS485 19. ledna 2016 w w w. p a p o u c h. c o m G PSRS Katalogový list Vytvořen: 3.8.2012 Poslední aktualizace:
AnalogMUX. 32-kanálový analogový multiplexer. 22. ledna 2016 w w w. p a p o u c h. c o m
32-kanálový analogový multiplexer 22. ledna 2016 w w w. p a p o u c h. c o m Katalogový list Vytvořen: 14.9.2011 Poslední aktualizace: 22.1 2016 13:40 Počet stran: 32 2016 Adresa: Strašnická 3164/1a 102
4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485
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 13. ledna 2017 w w w. p a p o u c h. c o m 0294.01.02 Katalogový list Vytvořen: 4.5.2007
Komunikační protokol MODBUS RTU v měřicích převodnících AD4xxx a Drak 4
Komunikační protokol MODBUS RTU v měřicích převodnících AD4xxx a Drak 4 kompletní popis protokolu 4. ledna 2012 w w w. p a p o u c h. c o m MODBUS RTU M O DBUS RTU Katalogový list Vytvořen: 7.9.2007 Poslední
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.
Rozhraní pro maticový LCD displej 2 20 znaků Komunikace přes RS232 nebo RS485 12. července 2016 w w w. p a p o u c h. c o m DISP2002RS Katalogový list Vytvořen: 29.4.2010 Poslední aktualizace: 12.7 2016
WieETH. Obousměrný převodník Ethernet Wiegand pro bezkontaktní čtečky. 22. dubna 2014 w w w. p a p o u c h. c o m
Obousměrný převodník Ethernet Wiegand pro bezkontaktní čtečky 22. dubna 2014 w w w. p a p o u c h. c o m WieETH Katalogový list Vytvořen: 14.3.2014 Poslední aktualizace: 22.4.2014 14:10 Počet stran: 28
Komunikační protokol
Komunikační protokol verze dokumentu 8, pro firmware od verze 3.3 DALI232, DALI232e, DALInet, DALI2net y DALI RS232 / Ethernet ASCII protokol podpora MULTIMASTER signalizace připojení DALI sběrnice podpora
Obsah. Popis funkcí. RS485/MODBUS-RTU ver. 3.0. Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu:
Komunikace s převodníkem probíhá na principu MASTER - SLAVE. Protokol MODBUS mát tuto strukturu: Význam jednotlivých částí protokolu část příkazu
ACM-MODBUS, popis komunikace s převodníkem
ACM-MODBUS, popis komunikace s převodníkem 1. Úvod Komunikace s převodníkem probíhá na principu MASTER SLAVE pomocí protokolu MODBUS RTU. Příkaz je představován n-ticí osmibitových dat. Protokol MODBUS
USB2RS232. Převodník pro připojení USB klávesnice a několika kontaktů přes RS232. Komunikace jednoduchým protokolem
Převodník pro připojení USB klávesnice a několika kontaktů přes RS232 Komunikace jednoduchým protokolem 1. září 2016 w w w. p a p o u c h. c o m USB2RS232 Katalogový list Vytvořen: 1.9.2016 Poslední aktualizace:
APL-113 Čtení hodnot z indukčních průtokoměrů KROHNE prostřednictvím protokolu Modbus-RTU
APL-113 rev. 6/2017 Čtení hodnot z indukčních průtokoměrů KROHNE prostřednictvím protokolu Modbus-RTU Indukční průtokoměry KROHNE podporují komunikaci po sběrnici RS485 pomocí protokolu MODBUS RTU. Aktuální
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 0188.00.
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 0188.00.00 Katalogový list Vytvořen: 30.5.2005 Poslední aktualizace: 26.5.2006 8:34 Počet
Uživatelský manuál. KNX232e / KNX232e1k
Uživatelský manuál verze dokumentu 1.2 (pro firmware od verze 2.1) KNX232e / KNX232e1k KNX232e slouží pro ovládání a vyčítání stavů ze sběrnice KNX sériová linka s ASCII protokolem signalizace komunikace
DRAK5. měřicí přístroj. Diferenciální vstupy. Rozhraní USB a/nebo Ethernet. 1. listopadu 2013 w w w. p a p o u c h. c o m
měřicí přístroj Diferenciální vstupy Rozhraní USB a/nebo Ethernet 1. listopadu 2013 w w w. p a p o u c h. c o m 0060.03.02 Katalogový list Vytvořen: 30.6.2005 Poslední aktualizace: 1.11.2013 13:57 Počet
Triton. řešení pro speciální komunikační aplikace: výkonný 16bit procesor, pět sériových linek, Ethernet, kontakt relé. seznámení
seznámení řešení pro speciální komunikační aplikace: výkonný 16bit procesor, pět sériových linek, Ethernet, kontakt relé 4. května 2011 w w w. p a p o u c h. c o m 0193 Katalogový list Vytvořen: 30. 11.
Komunikační protokol
Komunikační protokol verze dokumentu 1 převodník DALI / Ethernet napájení PoE nebo 9-32V indikace komunikace na DALI montáž na DIN lištu (2 moduly) 1 www.foxtron.cz Komunikační protokol slouží pro ovládání
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.
výkonový člen systému TQS 1x přepínací kontakt relé 1x vstupní kontakt komunikace RS485 30. září 2004 w w w. p a p o u c h. c o m 0042 T I O Katalogový list Vytvořen: 30.9.2004 Poslední aktualizace: 30.9.2004
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
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. Katalogový list Vytvořen: 4.5.2007 Poslední aktualizace: 15.6 2009 09:58 Počet stran:
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
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 3. června 2014 w w w. p a p o u c h. c o m 0295 Katalogový list Vytvořen: 5.6.2007 Poslední
SÉRIOVÁ KOMUNIKACE S MODULY POWER EXPRESS popis protokolu
SÉRIOVÁ KOMUNIKACE S MODULY POWER EXPRESS popis protokolu Systém Power Express lze připojit k nadřazenému systému přes rozhraní RS232. Parametry komunikace Délka slova 8 bitů Přenosová rychlost 19 200
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
MĚŘICÍ PŘÍSTROJ PRO PC 4 VSTUPY: 0 10 V ZESÍLENÍ : 1x, 2x, 4x, 8x VÝSTUP: LINKA RS232 U1 U2 U3 U4 DRAK 4 RS232 POPIS Měřicí přístroj DRAK 4 je určen pro měření napětí až čtyř signálů a jejich přenos po
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.
LED zobrazovač 4 sedmisegmentový svítící displej Výška znaku 101 mm Komunikace přes RS485 24. srpna 2016 w w w. p a p o u c h. c o m Katalogový list Vytvořen: 12.4.2016 Poslední aktualizace: 14.4.2016
Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty
Data v počítači Informační data (elementární datové typy) Logické hodnoty Znaky Čísla v pevné řádové čárce (celá čísla) v pohyblivé (plovoucí) řád. čárce (reálná čísla) Povelová data (instrukce programu)
TP 304337/b P - POPIS ARCHIVACE TYP 457 - Měřič INMAT 57 a INMAT 57D
Měřič tepla a chladu, vyhodnocovací jednotka průtoku plynu INMAT 57S a INMAT 57D POPIS ARCHIVACE typ 457 OBSAH Možnosti archivace v měřiči INMAT 57 a INMAT 57D... 1 Bilance... 1 Uživatelská archivace...
v aritmetické jednotce počíta
v aritmetické jednotce počíta tače (Opakování) Dvojková, osmičková a šestnáctková soustava () Osmičková nebo šestnáctková soustava se používá ke snadnému zápisu binárních čísel. 2 A 3 Doplněné nuly B Číslo
komunikace linkou RS232 nebo RS485
inteligentní teploměr PT232/485 snímač Pt100 komunikace linkou RS232 nebo RS485 14. září 2005 w w w. p a p o u c h. c o m 0172.02.01 PT232/485 PT232/485 Katalogový list Vytvořen: 6.9.2004 Poslední aktualizace:
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.
LED zobrazovače 4 sedmisegmentový svítící displej Výška znaku 10 nebo 57 mm Komunikace přes RS485 11. července 2012 w w w. p a p o u c h. c o m Katalogový list Vytvořen: 17.12.2004 Poslední aktualizace:
Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy
Ústav radioelektroniky Vysoké učení technické v Brně Číselné soustavy v mikroprocesorové technice Mikroprocesorová technika a embedded systémy Přednáška 8 doc. Ing. Tomáš Frýza, Ph.D. listopad 2012 Obsah
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
první zapojení dokumentace hardwaru 2 vstupy pro kontakt 16 digitálních výstupů 1 teploměr -55 až +125 C komunikace přes RS485 nebo RS232 20. října 2010 w w w. p a p o u c h. c o m 0315.01.01 Q uido RS
Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis
Model 8-462 ver. 2.00 SYSTEM EXCLUSIVE KOMUNIKACE 2012 CHD Elektroservis 7 Obsah strana 1. System Exclusive komunikace............................. 3 2. Struktura SysEx Messages...............................
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
vstupní a výstupní moduly řízené z PC 2. srpna 2007 w w w. p a p o u c h. c o m Seznámení s Quidy Katalogový list Vytvořen: 1.8.2007 Poslední aktualizace: 2.8 2007 12:16 Počet stran: 16 2007 Adresa: Strašnická
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
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 Odnímatelný senzor 27. června 2014 w w w. p a p o u c h. c o m 0523
Uživatelský manuál. KNXgw232
KNXgw232 Uživatelský manuál verze 1.5 KNXgw232 slouží pro ovládání a vyčítání stavů ze sběrnice KNX RS232 s ASCII protokolem signalizace komunikace galvanické oddělení KNX - RS232 možnost napájení z KNX
Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Katedra mikroelektroniky Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce Zadání Stávající
Komunikační protokol MODBUS RTU v jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.
APL-102 rev. 8/2009 Komunikační protokol MODBUS RTU v jednotce M4016. Obecný popis M4016 umožňuje čtení a zápis dat standardním protokolem MODBUS RTU přes sériovou linku RS232. Jednotka M4016 je v roli
Číslicový zobrazovač CZ 5.7
Určení - Číslicový zobrazovač CZ 5.7 pro zobrazování libovolné veličiny, kterou lze převést na elektrický signál, přednostně 4 až 20 ma. Zobrazovaná veličina může být až čtyřmístná, s libovolnou polohou
emonica Speciální I/O modul Komunikační rozhraní Ethernet nebo RS prosince 2018 w w w. p a p o u c h. c o m
Speciální I/O modul Komunikační rozhraní Ethernet nebo RS 232 7. prosince 2018 w w w. p a p o u c h. c o m emonica Katalogový list Vytvořen: 6.3.2012 Poslední aktualizace: 7.12 2018 13:08 Počet stran:
Čísla, reprezentace, zjednodušené výpočty
Čísla, reprezentace, zjednodušené výpočty Přednáška 4 A3B38MMP kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2014, J.Fischer, ČVUT - FEL, kat. měření 1 Čísla 4 bitová dec bin. hex. 0 0000 0 1 0001
Quido Spinel. Kompletní popis komunikačního protokolu I/O modulů Quido. 2. prosince 2011 w w w. p a p o u c h. c o m verze 30
Kompletní popis komunikačního protokolu I/O modulů Quido 2. prosince 2011 w w w. p a p o u c h. c o m verze 30 Q uido Spinel Katalogový list Vytvořen: 23.11.2005 Poslední aktualizace: 2.12.2011 11:50 Počet
OM ProfiBus POPIS PROTOKOLU/KOMINUKACE
OM ProfiBus POPIS PROTOKOLU/KOMINUKACE ORBIT MERRET, spol. s r.o. Vodňanská 675/30 198 00 Praha 9 Tel: +420-281 040 200 Fax: +420-281 040 299 e-mail: orbit@merret.cz www.orbit.merret.cz 2 POPIS KOMUNIKACE/PROTOKOLU
Quido ETH 30/3 Quido ETH 60/3 Quido ETH 100/3
první zapojení dokumentace hardwaru Quido ETH 30/3 Quido ETH 60/3 Quido ETH 100/3 30,60,100 opticky oddělených logických vstupů 3 výstupy s přepínacím kontaktem relé komunikace přes Ethernet Quido ETH
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.
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. c o m HART RS/ETH Katalogový list Vytvořen: 25.10.2010 Poslední aktualizace: 30.9 2013
BASPELIN CPM. Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR
BASPELIN CPM Popis komunikačního protokolu verze EQ22 CPM EQ22 KOMPR říjen 2007 EQ22 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 8 4. Připojení regulátorů na vedení 10 1. Přehled
Ahoj mami. Uložení dat v počítači. Příklady kódování dat. IAJCE Přednáška č. 4
Uložení dat v počítači Data = užitečné, zpracovávané informace Kódování (formát) dat = způsob uložení v počítači (nutno vše převést na čísla ve dvojkové soustavě) Příklady kódování dat Text každému znaku
Interface CAR2FMS v2 firmware CAN data generátor
Interface CAR2FMS v2 -firmware CAN data generátor- Obsah: POPIS 2 Technické informace 4 NASTAVENÍ DIP 5 Nastavení zakončovacích odporů 6 ZAPOJENÍ KONEKTORŮ 6 SIGNALIZAČNÍ LED 7 Ing. David Španěl Mgr. Vítězslav
pro inkrementální a absolutní snímače
TYP Z58 Univerzální indikace polohy pro inkrementální a absolutní snímače připojení pro inkrementální nebo absolutní systémy (FMAX, FEMAX, EMAX) osvědčené standardní funkce (např. opravný a multiplikační
MIDAM UC 101 modbus regulátor topení, teplota, 1x DO, 1x DI, RS485
List č.: 1/6 MIDAM UC 101 modbus regulátor topení, teplota, 1x DO, 1x DI, RS485 - najednou lze vyčíst nebo zapsat maximálně 60 registrů - u hodnot uložených v eeprom jsou uvedeny defaultní hodnoty v závorce
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
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 Temp-485-Pt100 Cable3 Temp-485-Pt100 Frost2 Přehled Temp-485-Pt100
PROTOKOL RDS. Dotaz na stav stanice " STAV CNC Informace o stavu CNC a radiové stanice FORMÁT JEDNOTLIVÝCH ZPRÁV
PROTOKOL RDS Rádiový modem komunikuje s připojeným zařízením po sériové lince. Standardní protokol komunikace je jednoduchý. Data, která mají být sítí přenesena, je třeba opatřit hlavičkou a kontrolním
SML 33 / SMM 33 / SMN 33
, s.r.o. Dr. M. Horákové 559, 460 06 Liberec 7, Czech Republic tel. +420 485 130 314, fax +420 482 736 896 email : kmb@kmb.cz, internet : www.kmb.cz SML 33 / SMM 33 / SMN 33 Popis komunikačních protokolů
Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x
MicroUnit implementace protokolu Modbus Dokument: MicroUnit_Implementace_Modbus / v. 3.01 / 14.12.2016 Moduly MicroUnit serie všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x implementace protokolu
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)
D/A převodník 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) Komunikace linkami RS232 nebo RS485 28. ledna 2016 w w w. p a p o u c h.
Telemetrický komunikační protokol JETI
Dokument se bude zabývat popisem komunikačního protokolu senzorů JETI model. Telemetrické informace se přenášejí komunikační sběrnicí ze senzorů do přijímače a bezdrátově se přenášejí do zařízení, např.
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
INTELIGENTNÍ A/D PŘEVODNÍK 3 VSTUPY: 0(4) - 20mA, 0-5/10V VÝSTUP: LINKA MODUL NA DIN LIŠTU U1 U2 I3 DRAK 3 POPIS Modul DRAK 3 je určen pro měření až tří analogových signálů a jejich přenos po lince do
Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX
KNXgal Uživatelský manuál verze 1.2 řízení zabezpečovacích ústředen Galaxy ze sběrnice KNX napájeno ze sběrnice KNX indikace komunikace na KNX a s ústřednou Galaxy montáž na DIN lištu (1 modul) nastavitelné
BASPELIN CPM. Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR
BASPELIN CPM Popis komunikačního protokolu verze EQ3 CPM EQ3 KOMPR říjen 2007 EQ3 CPM Obsah 1. Přehled příkazů 2 2. Popis příkazů 3 3. Časování přenosu 10 4. Připojení regulátorů na vedení 11 1. Přehled
návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Komunikační linka 60B, 11/05, rev. 1
návod k obsluze Ht60B popis komunikační linky HTH8 s.r.o. Eimova 880, 572 01 Polička tel.: 461 619 515 fax: 461 619 513 Komunikační linka 60B, 11/05, rev. 1 e-mail: info@hth8.cz www.hth8.cz 1 1 Protokol
IORS. I/O modul. 4 opticky oddělené logické vstupy. 4x výstup: přepínací kontakt relé. komunikace RS232/RS485
I/O modul IORS 4 opticky oddělené logické vstupy 4x výstup: přepínací kontakt relé komunikace RS232/RS485 15. listopadu 2005 w w w. p a p o u c h. c o m 0209 IORS I O RS Katalogový list Vytvořen: 15.3.2005
Reliance. Komunikační driver Johnson Controls verze 1.5.4
Reliance Komunikační driver Johnson Controls verze 1.5.4 OBSAH 1.1. Základní pojmy... 3 2. Komunikační driver Johnson Controls... 4 2.1 Základní Vlastnosti... 4 Start driveru... 4 Připojení stanice N2
Klimatizace. Třída: 4.C. Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT. Skupina: 3. Zpráva číslo: 3
Střední Průmyslová Škola Elektrotechnická Havířov Protokol do MIT Třída: 4.C Skupina: 3 Klimatizace Zpráva číslo: 3 Dne: 08.01.2007 Soupis použitých přístrojů: přípravek s μc 8051 přípravek s LCD přípravek
MBus Explorer MULTI. Uživatelský manuál V. 1.1
MBus Explorer MULTI Uživatelský manuál V. 1.1 Obsah Sběr dat ze sběrnice Mbus...3 Instalace...3 Spuštění programu...3 Program MBus Explorer Multi...3 Konfigurace sítí...5 Konfigurace přístrojů...6 Nastavení
Uživatelský manuál. KNXnet
KNXnet Uživatelský manuál verze 1.0 převodník KNX / Ethernet napájení passive PoE nebo 9-32V indikace komunikace na KNX galvanické oddělení KNX/ETH montáž na DIN lištu (2 moduly) 1 www.foxtron.cz TxKNX
SNÍMAČOVÝ EXPANDÉR TB8.1x2 RS232 - ASCII
KATALOGOVÝ LIST SNÍMAČOVÝ EXPANDÉR TB8.1x2 RS232 - ASCII 1. URČENÍ Jednotka TB8 je určena ke statickému měření s 1-8 indukčnostními snímači. Připojení jednotky k nadřízenému systému (PC, PLC) je sériovým
Automatické sněhoměrné zařízení
Automatické sněhoměrné zařízení Příručka uživatele Ondřej Staněk 1.12.2009 www.ostan.cz Obsah Schéma řídící jednotky... 2 Napájení konektor PWR... 2 USB rozhraní pro připojení k počítači konektor X3...
Software pro vzdálenou laboratoř
Software pro vzdálenou laboratoř Autor: Vladimír Hamada, Petr Sadovský Typ: Software Rok: 2012 Samostatnou část vzdálených laboratoří tvoří programové vybavené, které je oživuje HW část vzdáleného experimentu
Klientský formát POHLEDÁVKY podporovaný v KB platný od
Klientský formát POHLEDÁVKY podporovaný v KB platný od 23. 10. 2010 1/5 1 Úvod... 2 1.1 Účel dokumentu... 2 1.2 Charakteristiky formátu POHLEDAVKA a práce se seznamem... 2 1.3 Kontrola limitů a přístupů...
PRT3 tiskový modulu manuál pro EVO ústředny
PRT3 tiskový modulu manuál pro EVO ústředny Popření odpovědnosti: Firma neodpovídá za jakékoliv škody týkající se majetku či osob, vzniklé v souvislosti se správným nebo nesprávným použitím produktu. I
Integrace meteostanice WANET ME11/ME12 do nadřazených systémů. (pro firmware EM20468)
Integrace meteostanice WANET ME11/ME12 do nadřazených systémů (pro firmware EM20468) Integrace meteostanice WANET ME11/ME12 do nadřazených systémů (pro firmware EM20468) 2 Obsah 1. Vyčítání technologií
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
předběžná verze TH2E Inteligentní senzor teploty, vlhkosti a rosného bodu s Ethernetovým rozhraním
předběžná verze Inteligentní senzor teploty, vlhkosti a rosného bodu s Ethernetovým rozhraním. Katalogový list Vytvořen: 11.2.2009 Poslední aktualizace: 15.6 2009 09:20 Počet stran: 56 2009 Strana 2 OBSAH
Vytvořen: Poslední aktualizace: Počet stran: 46. ixport komunikace. Popis komunikačního protokolu I/O modulů ixport
Vytvořen: 6.3.2008 Poslední aktualizace: 7.1.2009 Počet stran: 46 ixport komunikace Popis komunikačního protokolu I/O modulů ixport 1/46 Obsah Komunikační parametry modulů ixport obecně...4 Rozhraní RS232
PAPAGO 2TC. Ethernetové a WiFi senzory Měří 2x termočlánek typu K. 26. července 2017 w w w. p a p o u c h. c o m
Ethernetové a WiFi senzory Měří 2x termočlánek typu K 26. července 2017 w w w. p a p o u c h. c o m PAPAGO 2TC Katalogový list Vytvořen: 14.11.2014 Poslední aktualizace: 26.7 2017 13:47 Počet stran: 32
Mikroprocesorová technika (BMPT)
Mikroprocesorová technika (BMPT) Přednáška č. 10 Číselné soustavy v mikroprocesorové technice Ing. Tomáš Frýza, Ph.D. Obsah přednášky Číselné soustavy v mikroprocesorové technice Dekadická, binární, hexadecimální
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
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 elektrické energie Ing. Pavel Lašťovka 1 Revize 1.5 Obsah: 1. Popis převodníku...
Quido Spinel. Kompletní popis komunikačního protokolu I/O modulů Quido. 24. srpna 2007 w w w. p a p o u c h. c o m verze 2.11
Kompletní popis komunikačního protokolu I/O modulů Quido 24. srpna 2007 w w w. p a p o u c h. c o m verze 2.11 Q uido Spinel Katalogový list Vytvořen: 23.11.2005 Poslední aktualizace: 24.8.2007 9:14 Počet