Návod k obsluze Čtecí přístroj kódu Data Matrix

Transkript

Návod k obsluze Čtecí přístroj kódu Data Matrix
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