Návod k obsluze
Číslo dokumentu: 701798/01 07/2004
Čtecí přístroj kódu Data Matrix
Obsah Potřebné vybavení pro provoz systému . . . . . . . . . . . . . . . . . . . . . .strana 3 Použití z hlediska určení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 3 Elektrické připojení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 3 Procesní připojení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 3 Parametrizační připojení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 4 Signalizace LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 4
Instalace softwaru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 4 Start softwaru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 4 Parametrizace senzoru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 5 Správa konfiguračních souborů dat . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 6 Nastavení základních parametrů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 8 Nastavení kvality obrazu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 9 Určení zobrazení kódu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 11 Oblast vyhledávání a optimalizace obrazu kódu . . . . . . . . . . . . . . . . .strana 12 Konfigurace procesního rozhraní . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 14 Konfigurace procesního protokolu ASCII . . . . . . . . . . . . . .strana 15 Konfigurace procesního protokolu 3964(R) . . . . . . . . . . . .strana 15 Konfigurace procesního protokolu Multidrop . . . . . . . . . .strana 16 Konfigurace spouštění . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 17 Provedení úplného testu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 18 Sledování senzoru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 19 Servisní mód . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 20
Příloha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 21 Tabulka Data Matrix kódu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 21 Prvky Data Matrix kódu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 21 Kvalita Data Matrix kódu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 22 Protokol ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 23 Protokol Multidrop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 23 Protokol 3964(R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 28 Referenční tabulky řídicích znaků . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 29 Obsazení konektorů . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .strana 30
Potřebné vybavení pro provoz systému • PC s procesorem Pentium II nebo vyšším, taktová frekvence 266 MHz, doporučuje se 500 MHz - pracovní paměť min. 64 MB - mechanika CD-ROM - pevný disk s min. 10 MB volné kapacity paměti k dispozici - kompatibilní připojení USB 1.1 - kompatibilní XGA grafická karta s min. 1024 x 768 pixel rozlišení obrazu - PC-myš - provozní systém Microsoft Windows 98 SE,ME, 2000, XP • Obslužný program dualis Control Panel (E2D102) • efector dualis O2D100 – O2D107 • USB kabel E2D100 • 8- pólová kabelová zástrčka M12 pro procesní připojení (E11231)
Použití z hlediska určení Čtecí přístroj kódu Data Matrix eviduje Data Matrix kódy ECC200 podle ISO/IEC16022 v různých velikostech a čte zakódovanou informaci.
Elektrické připojení Přístroj může být instalován pouze odbornými pracovníky elektrotechnického oboru. Před připojením přístroje uveďte zařízení do stavu bez napětí.
Procesní připojení Připojte napájecí napětí 24 V DC podle obsazení procesního přípoje M12, uvedeného v příloze (strana 30).
Informace Při prvním připojení senzoru bliká zelená LED-dioda signalizující provozní připravenost. To nás informuje o tom, že dosud ještě nebyl v senzoru do paměti uložen žádný platný konfigurační soubor dat. Po úspěšné parametrizaci je v senzoru uložen konfigurační soubor dat. Zelená LED-dioda pak trvale svítí. Pokud použijete externí zdroj spouštění, jako např. reflexní světelnou závoru, pak propojíte tento signál se spouštěcím vstupem senzoru. Spouštěcí výstup senzoru je určen k připojení externího osvětlení. To je zpravidla nutné pouze v obtížných provozních podmínkách. Čtený Data Matrix kód je ze senzoru přenesen sériovým rozhraním (RS 232 nebo ES 485). Informace Rozhraní RS 232 daného senzoru může být přímo propojeno s PC. Čtené výsledky mohou pak být např. zobrazeny terminálovým programem.
Parametrizační připojení Připojte USB kabel E2D100 k parametrizačnímu připojení senzoru. Při připojení konektorové zástrčky M8 dbejte nato, aby byla převlečná matice pevně zašroubovaná do vnitřního závitu senzorové zásuvky. Zástrčku USB adaptérového kabelu E2D100 propojte s Vašim PC teprve po instalaci softwaru!
Signalizace LED
číslo LED
barva
druh signalizace
funkce
1
LED červená
blikající trvalá
Napájecí napětí je přivedeno – senzor není ještě parametrizován Soubor dat je zaveden – senzor je parametrizován a zprovozněn
2
LED žlutá
trvalá
Komunikace s PC je aktivní (existuje propojení s USB a je proveden bod menu Verbinden mit Sensor (Propojit se senzorem)
3
LED žlutá
trvalá
DATAMATRIX CODE byl úspěšně přečten a odpovídající datový protokol odeslán
4
LED červená
trvalá
Chybové hlášení: DATAMATRIX CODE nebyl rozpoznán
Instalace softwaru Vložte CD s obslužným programem dualis Control Panel (E2D102) do mechaniky CD. Pokud se instalace automaticky nenastartuje, pak musí být instalace provedena manuálně: • Zvolte ve startovacím menu zápis Ausführen... (provést). Otevře se dialogové okénko. • Aktivujte spínací plochu Durchsuchen... (prohledávat), a na DC-ROM převeďte v napojeném výběrovém okénku v seznamu na Deutsch (německy). • Otevřete Datei setup.exe a potvrďte výběr označením OK . Instalace je nyní nastartována. Nyní se prosím řiďte pokyny instalačního programu. Po úspěšné instalaci připojte USB-zástrčku adaptorového kabelu E2D100 k Vašemu PC. Tím bude nastartováno automatické rozpoznání hardwaru Vašeho provozního systému.
Postupujte podle pokynů hardwarového asistenta a provádějte výběr z nabídky při dotazu na přístup při vyhledávání ovladače Durchsuchen (prohledávat); Treiber für das Gerät suchen (hledat ovladač pro přístroj). Jako pozici nebo zdroj pro ovladač, zadejte pak na instalačním DC-ROM podseznam Drivers (ovladače). Ovladač (řídící program) bude nakonec instalován automaticky. Informace Za určitých okolností dostanete při instalaci ovladače hlášení, že software neobstál při testu Windows-Logo. Prosím ignorujte toto hlášení, a pokud bude možné, pokračujte v instalaci. Jinak se prosím obraťte na Vašeho systémového experta.
Start softwaru Při prvním startu softwaru po instalaci musíte zadat jazyk obslužného programu a cestu pro vložení souboru dat (pro zajištěné konfigurační soubory dat senzoru, servisní zprávy, zdrojové soubory dat, atd.) Nakonec se otevře programové okno s výběrovým oknem, v němž budou uvedena rozhraní všech napojených přístrojů. Vyberte rozhraní přístroje, se kterým chcete provést propojení a pak použijte spínací plochu s označením Verbinden (propojit). Po úspěšně provedeném propojení se změní ve status-řádce zobrazení z OFFLINE na ONLINE, a na senzoru se rozsvítí platné zobrazení statusu propojení. Volba rozhraní se může provádět také pomocí bodu menu Schnittstelle (rozhraní) v menu Verbindung (propojení). Propojení pomocí posledně zvoleného rozhraní je možno provést, jestliže zvolíte bod menu Verbindung mit Sensor (propojení se senzorem) v menu Verbinden (propojit). Nastavení jazyka obslužného programu a „cesty“ pro uložení souboru dat, může být změněno pomocí bodu menu Sprache... (jazyk) a Resourcepfad (zdrojová cesta) v menu Einstellungen (nastavení), pokud není propojení se senzorem. Pomocí bodu menu Resourcepfade anzeigen... (zobrazit zdrojové cesty) v menu Hilfe (pomoc) budou ukázány cesty pro odložené soubory dat.
Parametrizace senzoru Po provedení propojení je nutno rozlišit dva případy. Jestliže ještě není do paměti senzoru uložen žádný konfigurační soubor dat, bude automaticky zobrazena dialogová stránka Konfigurationsdateien verwalten (spravovat konfigurační soubor dat). Jestliže již je v senzoru odložen aktivní konfigurační soubor dat, pak bude zobrazena stránka monitoru Sensor beobachten (sledovat senzor) (strana 19). V dalším se bude vycházeno z toho, že do senzoru nebyl ještě uložen žádný konfigurační soubor dat. Pak bude zobrazena dialogová stránka Konfigurationsdateien verwalten (spravovat konfigurační soubor dat).
Správa konfiguračních souborů dat (Konfigurationsdatein verwalten)
číslo paměťového místa (seznam konfiguračních souborů dat)
aktivované paměťové místo
informace k rozhraní
informace k čtecímu přístroji
název aktivovaného paměťového místa
Čtecí přístroj může ukládat do paměti až 32 konfiguračních souborů dat. V zobrazené dialogové stránce mohou být tyto soubory dat spravovány. Uložené konfigurační soubory dat jsou uvedeny v seznamu a jsou jednoznačně označeny číslem seznamu. V bodě menu Hauptaufgaben (hlavní úlohy) jsou pro konfigurační soubor dat na spínací ploše k dispozici následující možnosti: • Erstellen (vytvořit) nový konfigurační soubor dat: Vyberte volné místo v seznamu, a na spínací ploše sepněte označení Erstellen . Otevře se dialogové okno, do nějž můžete vložit název nového konfiguračního souboru dat. Nakonec dospějete k dialogové stránce Basisparameter (Základní parametry) (strana 8). • Aktivieren (aktivovat) stávající konfigurační soubor dat: Tím stanovíte konfigurační soubor dat jako aktivní. Po zapnutí čtecího přístroje následuje automaticky čtení Data Matrix kódu s nastaveními z aktivované konfigurace souboru dat. • Bearbeiten (zpracovat) stávající konfigurační soubor dat: Vybraný konfigurační soubor dat může být změněn. Dospějete k dialogové stránce Basisparameter einstellen (nastavit základní parametry) (strana 8), a můžete jednotlivá nastavení konfiguračního souboru dat interaktivně, krok po kroku měnit.
• Umbenehnnen (přejmenovat) stávajícího konfiguračního souboru dat: Jméno vybraného konfiguračního souboru dat může být změněno. • Duplizieren (zdvojit) stávající konfigurační soubor dat: Tím zkopírujete vybraný konfigurační soubor dat. Otevře se dialog, v němž můžete zadat jméno kopírovaného konfiguračního souboru dat. Kopie bude uložena na prvním volném místě seznamu. • Löschen (vymazání) stávajícího konfiguračního souboru dat: Vybraný konfigurační soubor dat bude vymazán. Z bezpečnostních důvodů bude v dialogu učiněn dotaz, zda chcete konfigurační soubor dat skutečně vymazat. • Konfiguration laden (vložit konfiguraci): Jestliže jste vybrali jedno volné místo listu, můžete na Vašem PC převést v paměti uložený konfigurační soubor dat do senzoru. Jméno, pod kterým má být konfigurační soubor dat uložen do paměti, může být zadáno dialogovým oknem. Konfigurační soubor dat, který je z PC vkládán, bude vybrán z databáze. • Konfiguration sicher (zálohoivání konfigurace): Vybraný konfigurační soubor dat bude uložen do paměti ve Vašem PC. Jméno souboru dat a zařazení pro konfigurační soubor dat, který má být ukládán do paměti, mohou být zadány v odpovídajícím dialogu. • Monitor: Tím bude čtecí přístroj uveden do sledovacího módu (viz str. 19), v němž mohou být sledovány výsledky čtecího procesu.
Nastavení základních parametrů (Basisparameter einstellen) Vytvoření nového konfiguračního souboru dat nebo zpracování stávajícího konfiguračního souboru dat začíná vždy touto dialogovou stránkou. Zde musíte uvést zda se kód během čtení (přesně: během snímání obrazu) pohybuje nebo zda kód během čtení stojí. Informace Jestliže uvedete, že se kód během čtení pohybuje, bude obrazový senzor čtecího přístroje naprogramován na největší citlivost. Tato skutečnost povede ke krátké době osvitu a tím k omezení efektu „rozmáznutí“ obrazu.
spínací plocha aktuální dialogové stránky
spínací plocha pro následující dialogovou stránku
indikátor ostrosti obrazu
spínací plocha pro následující dialogovou stránku
Jestliže budou vloženy všechny potřebné parametry, postoupíte pomocí spínací plochy sepnutím označení Weiter (dále) nebo rovněž pomocí spínací plochy sepnutím označení pro další dialogovou stránku Bildqualität einstellen (nastavení kvality obrazu) k následujícímu kroku parametrizačního postupu. Vyřízení aktuálního hlavního úkolu bude pak zobrazeno sepnutím odpovídajícího místa (označení) na spínací ploše.
Nastavení kvality obrazu (Bildqualität einstellen)
obnovení předcházejícího nastavení indikátor ostrosti obrazu automatické určení doby osvitu
Tento parametrizační krok slouží k nasměrování senzoru, k nastavení zaostření obrazu a jasu obrazu. Prosím vezměte na vědomí skutečnost, že pro spolehlivé rozpoznání kódu musí být a nastavení senzoru provedeno tak, aby byla splněna následující kritéria: • Kód Data Matrix musí být zobrazen zaostřeně, musí být stejnoměrně osvětlen a musí vykazovat vysoký kontrast. • Kód má být zobrazen zhruba uprostřed čtecího pole. • Velikost kódu v obraze by měla obnášet 2/3 výšky obrazu. • Při volbě pracovní vzdálenosti musí být vzata v úvahu minimální modulová velikost Data Matrix kódu (viz datový list). • Orientační vyhledávací značka kódu (viz strana 21) musí být nasměrována paralelně k okraji obrazového okénka, přípustné je pootočení o ± 10° .
Nastavení ostrosti obrazu můžete provést nastavovacím šroubkem, umístěným na zadní straně čtecího přístroje. Zelená sloupcová indikace Bildschärfe (ostrost obrazu) může být použita jako orientační výpomoc pro nastavení optimální ostrosti obrazu. Jas obrazu je nastaven posuvným regulátorem Belichtungszeit (doba osvětlení).
Jestliže sepnete na spínací ploše označení Belichungsautomatik (automatika osvětlení), pak čtecí přístroj automaticky nastaví optimální jas obrazu. Zpravidla budete pracovat s interním osvětlením čtecího přístroje. Ve zvláštních případech může však být smysluplné použití externí osvětlovací jednotky. V tomto případě může být interní osvětlení vypnuto. Informace Pokud jsou v obraze viditelné přímé odrazy, může situaci zlepšit šikmá montáž senzoru v úhlu až do 45° vůči rovině kódu. Přitom nastane lichoběžníkové zkreslení kódu. To je možno, v závislé od velikosti kódu, do určité míry tolerovat. K dalšímu parametrizačnímu kroku postupujte sepnutím označení Weiter > (dále >), na spínací ploše, nebo pro další dialogovou stránku, sepnutím Codedarstellung bestimmen (stanovit zobrazení kódu) .
Určení zobrazení kódu (Codedarstellung bestimmen)
označit rohové body
Tento parametrizační krok se větví na dvě části. Nejprve musí být označeny rohové body Data Matrix kódu. K tomu postupně pomocí myši určete polohu čtyř křížkových značek v rohových bodech kódu, a přitom vždy sepněte levé tlačítko myši. Na označených rohových bodech se pak objeví polohové značky. V případě potřeby můžete nakonec každou polohovou značku dvojitým kliknutím myší vybrat a změnit její polohu. Po označení všech čtyř rohových bodů se čtecí přístroj pokusí automaticky stanovit typ kódu, orientaci kódu (nasměrování orientačních vyhledávacích značek) a modulové barvy kódu. Můžete, pokud to bude zapotřebí, korigovat zjištění přístroje v odpovídajících zadávacích polích. Informace Při zpracování konfiguračního souboru dat se neobjeví myší provedené křížkové značky, ale ihned budou zobrazeny právě zadané polohy. Jako další bude provedeno automatické stanovení vlastnosti kódu, ale pouze při sepnutí označení Automatische Bestimmung (automatické stanovení) na spínací ploše.
K dalšímu parametrizačnímu kroku postupujte sepnutím označení Weiter > (dále >), na spínací ploše, nebo pro další dialogovou stránku, sepnutím Suchbereich und Filter einstellen (vyhledání oblasti a nastavení filtru).
Oblast vyhledávání a optimalizace obrazu kódu (Beobachtunsbereich und codebild optimieren)
signalizace úspěšného přečtení
rámeček sledované oblasti
okénko s informacemi o výsledku čtení a status
Aby bylo maximálně zabezpečeno čtení a zajištěna maximální čtecí rychlost, musí být nastavena sledovací oblast a obraz kódu musí být za určitých okolností optimalizován. Na základě značkových rohových bodů kódu, musí být nejprve naplánována minimální přípustná sledovací oblast. Velikost sledovací oblasti můžete změnit, ovšem tato oblast nemůže být menší než minimální přípustná sledovací oblast. Pro volbu sledované oblasti platí: • V každém případě se při dynamickém čtení musí kód objevit v rozsahu této oblasti, protože pouze obrazová data této oblasti jsou vztažena ke čtení kódu. • Oblast nesmí být v časově kritických případech bezdůvodně zvětšována, protože rychlost čtení je rozhodujícím způsobem závislá od velikosti sledované oblasti. Optimalizace kódového obrazu může být potřebná, když obraz vykazuje poruchy (obrazový šum) nebo když je velikost světlých a tmavých kódových modulů silně rozdílná
Pro optimalizaci je k dispozici třístupňový filtr. Na vyhledávací oblasti jsou vždy za sebou použity jednotlivě konfigurovatelné filtrační funkce. Samostatně jsou pro zvolení každého stupně filtrace k dispozici následující filtrační funkce: • vyhlazovat za účelem odstranění rušení obrazu způsobené určitými druhy šumu • 1x zvětšit tmavé body, 2x zvětšit tmavé body, když jsou tmavé kódové moduly menší než světlé kódové moduly a • 1x zvětšit světlé body, 2x zvětšit světlé body, když jsou světlé kódové moduly menší než tmavé kódové moduly Informace Vhodnou kombinací filtrů jsou ve zvláštních případech umožněny optimalizace. Budou-li například v prvním filtračním stupni zvětšeny světlé body a ve druhém filtračním stupni zvětšeny tmavé body, pak zmizí z obrazu všechna tmavá rušení ve tvaru bodů, která jsou pouze tak velká jako jeden obrazový bod. Sám Data Matrix kód bude přitom zpravidla ovlivněn pouze nepodstatně. Prosím vezměte na vědomí, že každá filtrace vyžaduje určitý čas a tím se sníží dosažitelná čtecí rychlost v procesu.
Nastavení získané z tohoto dialogu můžete testovat tím, že na spínací ploše sepnete označení Simulieren Trigger (simulovat spouštění). Pak bude sejmut a dekódován obraz. Status a výsledek čtení budou zobrazeny ve výstupním okénku. Na základě zprostředkovaných kvalitativních vlastností (viz přílohu, strana 22) můžete interaktivně optimalizovat Vaše nastavení. Pro podrobnou analýzu problémů při čtecím procesu budou přídavně zobrazeny zprostředkované rohové body a barvy každého Data Matrix modulu, zprostředkované čtecím přístrojem. Barva modulu bude vizualizována ve formě barevných bodů na modulu. Modrý bod na modulu znamená, že čtecí přístroj identifikoval modul jako světlý modul, žlutý bod identifikuje modul jako rozpoznaný černý modul. Můžete vyšetřovat také různé testovací vzorky. Zde zvolte k tomuto účelu druh provozu Beobachten (sledovat) pro zobrazení běžícího obrazu a polohujte testovací vzorek ve čtecí oblasti. Pak přejděte opět do provozního druhu Einstellen (nastavit) a testujte Vaše nastavení. K dalšímu parametrizačnímu kroku postupujte sepnutím označení Weiter > (dále >), na spínací ploše, nebo jedním kliknutím na spínací ploše na označení Prozess-Interface konfigurieren (konfigurace procesního rozhraní).
Konfigurace procesního rozhraní (Prozesschnitstelle konfigurieren)
Tato diagnostická stránka Vám dovoluje vyhodnocení procesního protokolu, nastavení sériového procesního rozhraní a zacházení se získanými kvalitativními daty. Pro procesní vyhodnocení máte k dispozici tři možnosti. Při protokolu ASCII bude čtený kód vydán přímo. Volitelně může být před kódem vydán řetěz startovací značky a za kódem, řetěz koncové značky. Pokud je aktivován přenos informace o kvalitě čtení, pak bude bezprostředně za kódem vydáno hodnocení (A-F) pro kvalitu. Při použití protokolu ASCII existuje možnost spustit pomocí procesního rozhraní spouštěcí signál a aktivovat jiný konfigurační soubor dat. Další podrobnosti k tomuto protokolu jsou uvedeny v příloze (strana 23). Protokol 3964/R) je protokol použitý v oblasti řídicí techniky (PLC). Při použití protokolu 3964(R) neexistuje možnost pomocí procesního rozhraní spustit spouštěcí signál, nebo aktivovat jiný konfigurační soubor dat.
Protokol Multidrop dovoluje síťovým způsobem propojit větší počet senzorů pomocí sběrnice RS 485. Přitom má každý čtecí přístroj individuální adresu a může být různými příkazy dotazován. Podrobnosti k tomuto protokolu jsou uvedeny v příloze (strana 23). Pro sériové procesní rozhraní může být pomocí zadávacích polí nastavena: Übertragungsrate [Bit/s] (rychlost přenosu), počet Stopp-bits (stopbitů) a Parität (parita) Pomocí výběrového pole Qualitätsdaten übertragen (přenášet data o kvalitě) můžete určit, zda bude předáváno hodnocení (A-F) pro kvalitu pomocí procesního rozhraní. V tomto případě bude hodnocení bezprostředně navázáno k vydávanému kódovému obsahu. K dalšímu parametrizačnímu kroku postupujte sepnutím označení Prozess-Protokoll konfigurieren (konfigurace procesní protokol) nebo Weiter > (dále >), na spínací ploše.
Konfigurace procesního protokolu ASCII K tomuto dialogu postoupíte, jestliže jste pro procesní rozhraní zvolili protokol ASCII Při použití protokolu ASCII bude čtený kód vložen mezi startovací značku řetězu a koncovou značku řetězu. Oba značkové řetězy mohou být dlouhé až 8 ASCII značek. Prázdné značkové řetězy jsou dovoleny. Ve vkládacím poli Zeichenkette bei Fehllesung (znakový řetěz při chybném čtení) můžete zadat znakový řetěz, který bude odeslán v případě neúspěšného čtení místo kódového obsahu. Vložení řídicích značek ASCII může být provedeno pomocí referenční tabulky, popsané v notaci (záznamu) v příloze (strana 29). Test protokolu a procesního rozhraní může být proveden sepnutím označení Sende Testdaten (vysílaná testovací data) a Sende Daten für Fehllesung (vysílaná data pro chybné čtení). Přitom bude odeslán znakový řetěz „Hello world“, případně znakový řetěz daný při: Zeichenkette für Fehllesung (znakový řetěz pro chybové čtení), společně se start- a stop-znakovým řetězem a současně zobrazen ve výstupním okénku. K dalšímu parametrizačnímu kroku postoupíte sepnutím označení Trigger konfigurieren (konfigurovat spouštění) nebo Weiter > (dále >), na spínací ploše.
Konfigurace procesního protokolu 3964(R) K tomuto dialogu postoupíte, jestliže jste pro procesní rozhraní zvolili protokol 3964(R). Můžete volit protokol 3964(R) (s paritou) nebo 3964 (bez parity). Ve vkládacím poli Zeichenkette für Fehllesung (znakový řetěz pro chybné čtení) můžete zadat znakový řetěz, který v případě neúspěšného čtení bude vydán místo kódového obsahu. Vložení řídicích značek ASCII může být provedeno pomocí referenční tabulky, popsané v notaci v příloze (strana 29). Test protokolu a procesního rozhraní může být proveden sepnutím označení Sende Testdaten (vysílaná testovací data) a Sende Daten für Fehllesung (vysílaná data pro chybné čtení) na spínací ploše. Přitom bude odeslán znakový řetěz „Hello world“, případně znakový řetěz daný při: Zeichenkette für Fehllesung (znakový řetěz pro chybové čtení), společně se start- a stop-znakovým řetězem a současně zobrazen ve výstupním okénku. K dalšímu parametrizačnímu kroku postoupíte sepnutím označení Trigger konfigurieren (konfigurovat spouštění) nebo Weiter > (dále >), na spínací ploše.
Konfigurace procesního protokolu Muktidrop K tomuto dialogu postoupíte, jestliže jste pro procesní rozhraní zvolili protokol Multidrop. Zde musíte jenom určit adresu senzoru v rozsahu mezi 0 až 99. Informace Jestliže bude rozhraním RS-485 propojen větší počet čtecích přístrojů, pak musí mít všechny přístroje v síti různou adresu. Pokud bude tato dialogová stránka aktivní můžete současně, komunikovat procesním rozhraní se čtecím přístrojem pomocí protokolu Multidrop. Přijímané příkazy budou přitom zobrazeny ve výstupním okénku a čtecí přístroj bude odpovídat na příkazy stanovenými testovacími daty ((při příkazu Query (query=dotazovací) bude znakový řetěz „Hello world“ vydán jako výsledek čtení; na dotaz na Status bude jako odpověď vysláno: Status 0. Všechny podrobnosti k protokolu Multidrop jsou uvedeny v příloze od strany 23. K dalšímu parametrizačnímu kroku postoupíte sepnutím označení Trigger konfigurieren (konfigurovat spouštění) nebo Weiter > (dále >), na spínací ploše.
Konfigurace spouštění (Trigger konfiguration)
V tomto parametrizačním kroku můžete nastavit zdroj spouštění a mód spouštění. Pomocí Triggerquelle (zdroj spouštění) stanovte, kterým jevem bude iniciováno sejmutí obrazu a vyhodnocení. K volbě jsou k dispozici následující spouštění: • kladnou hranou na externím spouštěcím vstupu • zápornou hranou na externím spouštěcím vstupu nebo • příkazem procesního protokolu (pouze pro protokol ASCII a Multidrop). Výběrovým polem Lesevorgang auslösen (spustit čtecí proces) můžete zvolit zda při spouštění čtecího procesu bude toto provedeno přesně jednorázově nebo spojitě. Spojitý čtecí proces znamená to, že obrazový snímek a vyhodnocení bude následovat tak dlouho, až bude moci být kód úspěšně přečten, nebo bude v zadávacím poli Zeitbegrenzung (časové omezení) uvedený čas překročen. Stav zdroje spouštění bude zobrazen ve výstupním okénku.
K dalšímu parametrizačnímu kroku postoupíte sepnutím označení Gesamttest durchführen (provést úplný test) nebo Weiter > (dále >), na spínací ploše.
Provedení úplného testu (Gesamttest durchführen)
V této dialogové stránce můžete testovat všechna provedena nastavení. V módu Testen (testovat) bude při každém spouštění sejmut a vyhodnocen jeden obraz. Status a výsledek čtení budou zobrazovány ve výstupním okénku a pomocí procesního rozhraní odeslány. Na čtecím přístroji bude úspěšné čtení signalizováno žlutou LED a chybové čtení červenou LED. Čtecí přístroj sčítá celkový počet čtecích procesů, i počet dobrých čtení, a tyto ukáže ve výběrovém poli. Sepnutím označení Statistik zurücksenten (statistiku uvést zpět - nulovat) na spínací ploše můžete oba početní stavy uvést na 0. Pro podrobnou analýzu problémů při čtecím procesu budou přídavně zobrazeny zprostředkované rohové body a ze čtecího přístroje získané barvy každého modulu Data Matrix. Barva modulu bude vizualizována ve formě barevného bodu na modulu. Modrý bod na modulu znamená to, že čtecí přístroj identifikoval modul jako světlý modul, žlutý bod identifikuje modul, rozpoznaný jako černý modul.
Pro polohování jiných testovacích vzorků můžete zvolit mód Beobachten ohne Test (sledovat bez testu). Obraz bude pak trvale aktualizován, vyhodnocení nebude provedeno. Po ukončení úplného testu sepněte na spínací ploše označení Weiter > (dále >). Pak budete dialogovým okénkem dotázáni zda nastavený nebo zpracovaný datový záznam má být uložen do paměti. Nakonec dospějete opět k dialogové stránce Konfigurationsdateien verwenden (použít konfigurační data). Nový nastavený nebo zpracovaný a v paměti uložený datový záznam bude automaticky aktivován a bude příslušně označen v seznamu konfiguračního souboru dat. Nyní můžete ve sledovacím módu, sepnutím označení Monitor na spínací ploše, střídavě přepínat nebo ale také v obslužném programu pomocí bodu menu Verbindung trennen (rozpojit propojení) v menu Verbindung (propojení), rozpojit propojení k senzoru. V posledním případě bude čtecí přístroj převeden do svého normálního stavu a bude pracovat v souladu s nastavením aktivní konfiguračním souborem dat.
Sledovaní senzoru (Sensor beobachten) V tomto monitorovém módu může být hlídán způsob práce senzoru. Při každém spouštění bude ukázán sejmutý obraz. Příslušný výsledek čtení, vyhodnocení kvality kódu a statistické informace budou zaprotokolovány ve výstupním okénku. Informace V tomto módu musí být každý sejmutý obraz přenesen do obslužného programu. To vyžaduje čas. Ve srovnání s provozem bez obslužného programu proto bude mít senzor sníženou rychlost. K diagnostice problémů při dekódování můžete na spínací ploše střídavě přepínat mezi: Servicemodus (servisní mód) a dialogovou stránkou Service-Modus (servisní mód). Sepnutím označení Parameter na spínací ploše dospějete k dialogové stránce Konfigurationsdateien verwalten (spravovat konfigurační soubor dat).
Servisní mód (Service - Modus) V servisním módu budou zobrazen posledně dekódovaný obraz společně s rozpoznanými rohovými body kódu a s informací o detekované barvě modulu ve formě žlutých a modrých bodů. Sepnutím označení Servicebericht letzte Lesung (servisní zpráva poslední čtení), na spínací ploše, budou všechny důležité informace aktivního konfiguračního souboru dat, tzn. obraz snímaný při posledním čtení a případě pokud existuje, tak rovněž obraz snímaný při posledním chybném čtení, uloženy v do PC v souboru dat hlášení: dm_report.html. Servisní zprávu (hlášení) můžete např. pomocí bodu menu Servicereport anzeigen (zobrazit servisní zprávu) v menu Datei (soubor dat) vybrat a otevřít. Ve složce, v němž jsou soubory dat hlášení uloženy, se na ně můžete dotázat pomocí bodu menu Resourcepfad anzeigen... (zobrazit zdrojovou cestu...) v menu Hilfe (pomoc). Jedná se o složku, kterou jste si při instalaci programu zadali. V servisním módu máte dále možnosti: • jestliže se vyskytlo chybné čtení, pak bude příslušný obraz zálohován a vy můžete sepnutím (Fehlerbild sichern (Bitmap)) (zajistit chybný obraz (bitová mapa)) na spínací ploše, tento chybný obraz uložit do paměti počítače PC za účelem diagnostiky nebo dokumentování. • Poslední snímaný obraz může být sepnutím (Fehlerbild sichern (Bitmap)) (zajistit chybný obraz (bitová mapa)) na spínací ploše, uložen do paměti PC • Sepnutím Statistik zurücksetzen (nastavit statistiku zpět (vynulovat)) na spínací ploše, můžete stav čítače úplného počtu čtení a počet dobrých čtení nastavit zpět (vynulovat). Informace Obraz bude uložen do paměti ve stejném adresáři jako servisní hlášení. Sepnutím označení Monitor na spínací ploše přejdete ze servisního módu zpět do monitorového módu. Sepnutím označení Parameter na spínací ploše. Přepnete do režimu Spravovat konfigurační soubory dat Konfigurationsdateien verwalten.
Příloha Tabulka Data Matrix kódu Data Matrix kód (ECC200 podle ISO/IEC 16022) pro čtecí přístroj Kódové slovo Typ kódu
Data
Chyby
Kapacita dat Numerické kódování
Alfanumerické kódování
Binární kódování
Počet korigovatelných kódových slov
Prvky Data Matrix kódu typ kódu 22 x 22
vyhledávací hrana
modul
střídavá mřížka
oblast dat
Kvalita Data Matrix kódu Standard ISO/IEC 16022 definuje pět vlastností pro posouzení kvality Data Matrix kódu. Tyto vlastnosti jsou analyzovány nezávisle vůči sobě a vyhodnoceny do pěti stupňů A, B. C. D, F (A pro velmi dobrou kvalitu, F pro velmi špatnou). Samotná jednotlivá vlastnost s nejhorším vyhodnocením určuje celkovou kvalitu kódu.
Vlastnost 1: dekódování Hodnocení A, jestliže je kód dekódovatelný, v případě že není, pak je hodnocen stupněm F. Vlastnost 2: kontrast symbolu Kontrast symbolu se propočítává z poměru střední hodnoty z nejčernějších 10% obrazových bodů a ze střední hodnoty nejsvětlejších 10% obrazových bodů. Vyhodnocení je provedeno podle následující tabulky Kontrast symbolu Hodnocení Informace Kontrast symbolu představuje důležitou hodnotu. Prosím vezměte v úvahu skutečnost, že vizuální dojem nekoresponduje vždy bezpodmínečně s vypočtenou hodnotou. U obrazů s nízkým kontrastem (kontrast symbolu pod 20%) by měl být poměr osvětlení optimalizován. Vlastnost 3: zvětšení tisku (print grown) Tato vlastnost popisuje normovaný poměr plochy mezi světlým a tmavým modulem. Vlastnost 4: axiální zkreslení Axiální zkreslení je mírou poměru modulové velikosti v horizontálním a vertikálním směru. Pro posouzení jsou vzaty moduly „střídavých mřížek“. Informace Za účelem vyloučení rušivých odrazů jsou kódy často sledovány čtecím přístrojem, který je namontován šikmo k rovině obrazu (kod je pak lichoběžníkově zkreslen). Tím se často získá pouze hodnocení F pro axiální zkreslení a tím je také jako celkové hodnocení pouze hodnocení F. Přesto je ale kód bezpečně čitelný. Vlastnost 5: nepoužité chybové korektury Počet nepoužitých chybových korektur je mírou toho, jak silně je kód poškozen a jaký podíl stávajících mechanizmů chybových korektur byl zapotřebí proto, aby byl tento kód přece jenom úspěšně dekódován.
Protokol ASCII Protokol ASCII je velmi jednoduchý a proto představuje protokol, který je lehce implementovatelný. Při odeslání výsledku čtení, bude nejprve odeslán parametrizovaný řetěz se startovacím znakem, pak to bude výsledek čtení, volitelně znak pro kvalitu kódu a nakonec parametrizovaný řetěz se znakem stop. Jestliže bude aktivováno spouštění pomocí procesního rozhraní (dialogová stránka Trigger konfigurieren (konfigurovat spouštění, strana 17)), pak při znaku „t“ nebo „T“ (ASCIIkód 116d, příp. 84d), spustí senzor čtecí proces. Protokol ASCII dovoluje také volbu jiné konfigurace souboru dat pomocí procesního rozhraní. V tomto případě musí být do senzoru vyslán znak „p“ nebo „P“ (ASCII-kód 112d, příp. 80d) následován dvěma číslicemi (ASCII-kód 48d, až 57d). Tyto dvě číslice udávají číslo zvoleného konfiguračního souboru dat. Tak bude např. znakovou sekvencí „p03“ zvolen, a pro následující čtení použit, třetí konfigurační soubor dat, ze seznamu na dialogové stránce Konfigurationsdateien verwenden (použít konfigurační soubor dat). Pokus zvolit konfigurační soubor dat, který není k dispozici bude čtecím přístrojem ignorován.
Protokol Multidrop Protokol Multidrop dovoluje síťové propojení většího počtu čtecích přístrojů s mastermodulem pomocí sběrnice RS-485. Příklad síťového propojení tří senzorů s master-modulem je uveden na následujícím obrázku.
z čtecí přístroj
z čtecí přístroj
master-modul
z čtecí přístroj
Příkazy začínají příkazovou značkou, následovanou adresou senzoru, a v daném případě dalšími značkami. Pouze iniciační příkaz nevyžaduje adresu senzoru. Každý příkaz bude zakončen řídicím příkazem ASCII 10d (řádkovým posuvem↓). Řídicí značka ASCII 13d (zpětný posuv←) bude senzorem ignorována V následujícím jsou popsány jednotlivé příkazy vycházející z master-modulu do senzoru a vždy příslušné dpovědi senzoru do master-modulu.
Start spouštění (Trigger) Příkazy master- modulu do senzoru Značková pozice
Značka / význam
Poznámka
1
t
příkazová značka
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
Příkaz konec
(kód ASCII 10d)
Odpověď senzoru do master-modulu Značková pozice
Značka / význam
Poznámka
1
T
příkazová značka
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
Příkaz konec
(kód ASCII 13d)
5
Příkaz konec
(kód ASCII 10d)
Příklad mastermodul vyšle Senzor odpoví
t37↓ T37
Dotaz na poslední výsledek čtení Příkazy master- modulu do senzoru Značková pozice
Značka / význam
Poznámka
1
q
příkazová značka
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
Příkaz konec
(kód ASCII 10d)
Odpověď senzoru do master-modulu Značková pozice
Značka / význam
Poznámka
1
Q
odezva na příkaz
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
Informace o délce 3. místo (102)
číslice 0-9
5
Informace o délce 2. místo (101)
číslice 0-9
6
Informace o délce 1. místo (100)
číslice 0-9
7
První Byte výsledku čtení
8
Druhý Byte výsledku čtení
: n
: Poslední Byte výsledku čtení
n+1
testovací číslice 3. místo (102) testovací číslice 2. místo (101) testovací číslice 1. místo (100)
číslice 0-9
Příkaz konec Příkaz konec
(kód ASCII 13d)
n+2 n+3 n+4 n+5
číslice 0-9 číslice 0-9 (kód ASCII 10d)
Příklad mastermodul vyšle Senzor odpoví
q37↓ Q37012Hello word!208
Pro propočítání parity budou všechny znakové kódy od pozice 4 do n sečteny. Testovací číslice je odvozena ze sumy modulo 256.
Dotaz na aktuální stav senzoru Příkazy master- modulu do senzoru Značková pozice
Značka / význam
Poznámka
1
s
příkazová značka
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
Příkaz konec
(kód ASCII 10d)
Odpověď senzoru do master-modulu Značková pozice
Značka / význam
Poznámka
1
S
odezva na příkaz
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
První značka status - Byte
číslice 0-9
5
Druhá značka status - Byte
číslice 0-9
6
testovací číslice 3. místo (102)
číslice 0-9
7
testovací číslice 2. místo (101)
8
testovací číslice 1. místo (100)
číslice 0-9 číslice 0-9
9 10
Příkaz konec
(kód ASCII 13d)
Příkaz konec
(kód ASCII 10d)
Příklad mastermodul vyšle
s04↓
Senzor odpoví
S04000496
Dvě číslice Status-informace musí být integrovány jako jeden Byte. Jednotlivé bity tohoto Status-Bytu mají následující významy: Bit 0 nasazen: Bit 1 nasazen: Bit 4 nasazen:
výsledek čtení je k disponibilní (použitelný). Tento bit bude po dotazu vymazán. poslední čtení bylo úspěšné bude nastartováno spouštění bez toho, aby byl výsledek posledního čtení dotázán. Tento bit bude po dotazu na výsledek čtení vymazán.
Pro výpočet parity budou znakové kódy od pozice 4 a 5 sečteny. Testovací číslice je získána ze sumy modulo 256.
Volba konfiguračního souboru dat Příkazy master- modulu do senzoru Značková pozice
Značka / význam
Poznámka
1
p
příkazová značka
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
desítkové místo konfiguračního souboru dat - číslo
číslice 0-9
5
jedničkové místo konfiguračního souboru dat - číslo
číslice 0-9
6
Příkaz konec
(kód ASCII 10d)
Odpověď senzoru do master-modulu Značková pozice
Značka / význam
Poznámka
1
P
odezva na příkaz
2
desítkové místo senzorové adresy
číslice 0-9
3
jedničkové místo senzorové adresy
číslice 0-9
4
desítkové místo konfiguračního souboru dat - číslo
5 6
desítkové místo konfiguračního souboru dat - číslo Příkaz konec
číslice 0-9 číslice 0-9 (kód ASCII 13d)
7
Příkaz konec
(kód ASCII 10d)
Příklad mastermodul vyšle Senzor odpoví
p0305↓ P0305
Pokus vybrat konfigurační soubor dat, který není k dispozici, čtecí přístroj odmítne.
Inicializace všech senzorů Příkazy master- modulu do senzoru Značková pozice
Značka / význam
Poznámka
1
c
příkazová značka
Odpověď senzoru do master-modulu Značková pozice
Značka / význam
žádná
Poznámka senzor nevyšle odpověď
Příklad mastermodul vyšle
c
Senzor odpoví
senzor je inicializován
Protokol 3964(R) - Protokol II V souladu s protokolem 3964(R) inicializuje čtecí přístroj funkci „Daten senden“ („vysílat data“). Pro bezpečnostní „vrstvy“ („vrstva“ 2) platí následující parametry: • priorita vysoká • zpoždění zobrazení 200 ms • potvrzení zpožďovací doby 3s • počet pokusů vytvoření 6 • počet opakování 6
Referenční tabulka řídicích značek ASCII
Notace (záznam)
Hexadekadický kód
Dekadický kód
Řídicí značky
Notace (záznam)
Hexadekadický kód
Dekadický kód
Řídicí značky
Čtecí přístroj používá pro vstup a výstup řídicích znaků ASCII notaci podle následující referenční tabulky.
Obsazení přípojů Připojení na proces: RS-232; M12, 8-pólový U+ Výstup spouštění (Trigger ausgang) 0V Výstup spouštění pro externí osvětlení RxD (RS-232 přijímací vedení) TxD (RS-232 vysílací vedení) neobsazeno neobsazeno Připojení na proces: RS-485; M12, 8-pólový U+ Výstup spouštění (Trigger ausgang) 0V Výstup spouštění pro externí osvětlení RxD-P (RS-485 přijímací vedení - positiv) RxD-N (RS-485 přijímací vedení - negativ) TxD-P (RS-485 vysílací vedení - positiv) TxD-N (RS-485 vysílací vedení - negativ) Parametrizační připojení: RS-422; M8, 4-pólový RxD-N/TxD-N RxD-P/TxD-P GND RTS