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 rozhraním RS232, obousměrná komunikace probíhá prostřednictvím ASCII řetězců. Pro případné řízení prvků měřicích přípravků (motorky, pneu, koncové spínače, technologické klávesnice ) je k dispozici sada I/O linek. 2. SPECIFIKACE typ snímačů half bridge /LVDT počet vstupů 8 autodetekce vstupů ano rozsahy jediný, roven pracovnímu rozsahu snímače rozlišení 0.000 01 mm chyba <0.3 % doba odezvy 100 ms drift nuly <±0.005 %/ C drift citlivosti <±0.01 %/ C datová komunikace RS232 (nelze síťovat více jednotek) parametry portu 19200 Bd, 8 bit, 1 stp, žádná parita, žádné řízení toku počet I/O linek 12 (8 obousměrných + 4 vstupní) napájení TB8.112 12 Vdc +-10%, 120mA max. * TB8.142 24 Vdc +-10%, 80mA max. * TB8.122 10-30 Vdc, 2W max. * * bez zatížení I/O portu teplotní rozsah funkce 5 45 C krytí IP 40 vnější rozměry 155 x 155 x 30 mm hmotnost 570 g 3. KABELÁŽ Postup: připojit snímače do vstupů CH0 CH7 datový kabel (součást dodávky) je nutno připojit orientovaně, konektor označený COM do sériového portu PC, konektor označený TB8 do libovolného z dvojice konektorů COMM na TB8 připojit síťový adaptér do druhého z konektorů COMM na TB8
Důležité: Autodetekce přítomnosti snímačů ve vstupech CH0 CH7 probíhá pouze v inicializační etapě po zapnutí napájení. Případná změna ve fyzické konfiguraci snímačů za chodu nebude akceptována a data budou nekorektní. Proto nutno snímače připojovat/přepojovat vždy za stavu bez napájení, následné zapnutí pak vyvolá aktuální autodetekci. 4. DATOVÁ KOMUNIKACE Nastavení portu nadřazeného systému: viz parametry portu v odst. 2 Popis: Nadřazený systém (PC) má k dispozici sadu povelů, kterými žádá o data, určuje jejich formát a ovládá I/O linky. Povely a odezvy z TB8 jsou sekvence ASCII znaků. Povel je vždy 2-znakový, napřed písmeno, potom číslo, druhý znak je současně ukončovacím znakem povelové zprávy. Číslo je u většiny povelů v dekadickém vyjádření, u čtyřech povelů může být i hexadecimální. Na povel vždy přijde zpětná odezva. Je to buď vyžádaný snímačový údaj/údaje, nebo jednoznakové kladné potvrzení O(k), nebo jednoznakové záporné potvrzení E(rror). Každá odezva je vždy ukončena odřádkováním CRLF. Komunikační relaci tedy zahajuje písmenový znak povelu a ukončuje příjem LF z TB8. Nelze zahajovat další relaci před ukončením předchozí. Mezi relacemi nemusí být žádná časová prodleva, prakticky však nemá smysl žádat o data častěji než je doba odezvy měření (100ms). Při menším odstupu dotazů jsou vyslána znovu tatáž data. Při syntaktické neshodě se vrátí odezva E. Při neúplném povelu (vyslán jen jeden znak) TB8 čeká bez time-out na druhý znak. Default formát dat je desetinná tečka a 3 desetinná místa (tj. 0.001mm). Znaménko údaje je předáváno vždy, tedy i u kladné hodnoty. Při formátu s počtem desetinných míst menším než 5 není údaj ořezán, nýbrž zaokrouhlen. Povely s hexadecimálním parametrem akceptují znaky a f také jako velká písmena. Čtení vstupů po čtveřicích (povel r) vrací a f vždy jen jako malá písmena. Povely: dn n=2...5 formát des.tečka a n des. míst, odezva O Dn n=2...5 formát des.čárka a n des. míst, odezva O mn n=0...7 údaj snímače ze vstupu CHn, není-li snímač, pak E m8 paket z připojených snímačů, údaje odděleny tabulátorem, pořadí údajů podle pořadí vstupních kanálů, kanály bez snímače ignorovány On n=0...7 sepne (do aktivního stavu) výstupní linku n, odezva O O8 sepne všechny výstupy, odezva O on n=0...7 vypne (do neaktivního stavu) výstupní linku n, odezva O o8 vypne všechny výstupy, odezva O in n=0...7 čte jako vstup linku n, vrací 0(neaktivní)/1(aktivní)
In n=0...3 čte jeden ze 4 vstupů (bit8 11) wn n=0 f společný zápis do 4 spodních výstupních linek (bit0 3), odezva O/E (odezva E indikuje neplatný HEX parametr; je-li některý bit čtveřice použit jako vstup, musí být na této pozici 0) Wn n=0 f společný zápis do 4 horních výstupních linek (bit4 7), odezva O/E rn n=0 2 čtení stavu čtveřice I/O linek, odezva bude znak 0 F n=0 čte stav čtveřice bitů (bit0 3) n=1 čte stav čtveřice bitů (bit4 7) n=2 čte stav čtveřice bitů (bit8 11) 5. KONEKTORY COMM Zapojení dvou konektorů COMM (DB9M) je shodné: 1 + napájení linkového budiče 2 TxD RS232 výstup 3 RxD RS232 vstup 4 - napájení linkového budiče a zem RS232 4,5,9 - napájení měřicí části 6,7 + napájení měřicí části napájení (kontakty 4,5,9 a 6,7) je galvanicky odděleno od měřicí části, linkový budič (kontakty 1,2,3,4) je oddělen od měřicí části i od jejího napájení. Podle podmínek aplikace lze napájení linkových budičů a měřicí části propojit. 6. VSTUPNĚ / VÝSTUPNÍ LINKY I/O linky jsou přístupné na konektoru DB25F: 1 výstup napájecího napětí +5V, max. 100mA 18 O0 výstup0 17 O1 16 O2 15 O3 14 O4 20 O5 19 O6 21 O7 6 I0 vstup0 5 I1 4 I2 3 I3 2 I4 8 I5
7 I6 9 I7 23 I8 11 I9 24 I10 12 I11 22,10 GND Výstupy jsou v úrovních TTL/CMOS 5V. Klidový stav je +5V, zatížitelnost +6mA/-10mA. Vstupy I0 I7 jsou rovněž TTL/CMOS 5V kompatibilní, sdílené jako obousměrné s O0 O7, aktivované přivedením úrovně 0V (log.0). Pro programové řízení Ox musí být Ix nezapojen nebo na log. 1, jinak se log. 0 ze vstupu přenáší i na příslušný výstup. Obdobně při aktivaci výstupu do log. 0 je stav na korespondujícím vstupu nedostupný. Vstupy I8 I11 jsou analogové /TTL /CMOS nezávislé vstupy. I/O linky nejsou galvanicky odděleny od měřicích obvodů! 7. RYCHLÉ OVĚŘENÍ FUNKCE V případě absence SW podpory na straně PC lze výhodně použít aplikaci Hyperterminál z příslušenství WINDOWS. Pořízení připojení:
spustit aplikaci Start->Programy->Příslušenství->Komunikace->Hyperterminál okno Popis připojení zadat nějaký Název okno Připojit v rozbalovacím boxu Připojit pomocí vybrat COMx okno COMx-vlastnosti Bity za sekundu: 19200 Datové bity: 8 Parita: Žádná Počet stop-bitů: 1 Řízení toku: Žádná okno Soubor->Vlastnosti, záložka Nastavení v rozbalovacím boxu Emulace zvolit TTY v boxu Počet řádků vyrovnávací paměti: 0 okno Nastavení ASCII zatrhnout okénko Psané znaky lokálně opisovat návrat na základní plochu Hyperterminálu Nyní je vše nastaveno a lze zadávat povely a pozorovat odezvy. Odezva následuje za povelem bez mezery nebo oddělovače. Příklad: Do TB8 jsou připojeny 4 snímače v kanálech CH0,CH2,CH5 a CH6. Pak může procházka povelovou sadou vypadat např. takto: