Úvod: proč kódy dávají smysl v průmyslu
V průmyslové údržbě se často neztrácí čas jen samotnou opravou. Velká část času může zmizet při hledání správného schématu, manuálu, IP adresy, zálohy PLC programu, náhradního dílu nebo kontaktu na člověka, který danou stanici zná. Identifikační kód umístěný přímo na zařízení proto funguje jako jednoduchý most mezi fyzickým světem stroje a digitálním světem dokumentace.
Praktický příklad je jednoduchý: QR kód na rozvaděči neobsahuje heslo ani citlivé údaje, ale odkazuje na chráněnou interní stránku. Po načtení se technik dostane na konkrétní rozvaděč, stanici nebo zařízení a vidí dokumentaci, servisní poznámky, poslední změny a odkazy na výkresy.
Stručná historie
Lineární čárové kódy vznikly jako odpověď na potřebu rychle a bez ručního opisování identifikovat zboží nebo položky. Později se začaly používat v logistice, průmyslu, skladech, zdravotnictví i výrobě. Jejich limit je v tom, že ukládají data pouze v jednom směru a při větším množství informací se fyzicky prodlužují.
QR kód vyvinula společnost DENSO WAVE v roce 1994 pro potřeby automobilového průmyslu. Cílem bylo rychle číst větší množství dat než z běžného čárového kódu a zlepšit sledování dílů ve výrobě. Důležitým krokem bylo i to, že DENSO WAVE specifikaci otevřela pro široké použití. QR kód tak z automobilového průmyslu postupně přešel do logistiky, dokumentace, služeb, plateb i běžného života.
DataMatrix vznikl jako další 2D maticový kód vhodný pro značení malých ploch. V průmyslu je oblíbený hlavně proto, že dokáže nést užitečné množství dat na velmi malé ploše a často se používá i jako přímé značení dílů metodami DPM, například laserem, jehličkovým značením nebo mikroúderem.
1. Přehled používaných kódů a princip ukládání dat
Kódy lze zjednodušeně rozdělit na 1D čárové kódy, kde je informace uložena v posloupnosti čar a mezer, a 2D kódy, kde se data ukládají do plochy tvořené buňkami, moduly nebo řádky. 2D kódy mají obvykle vyšší kapacitu a často i robustnější opravu chyb. Následující seznam neobsahuje všechny druhy ale jen ty nejpoužívanější.
| Typ kódu | Princip uložení dat | Silné stránky | Typické použití |
|---|---|---|---|
| QR Code | 2D matice černých a světlých modulů, poziční značky ve třech rozích, režimy numeric/alphanumeric/byte/kanji, oprava chyb Reed–Solomon. | Rychlé čtení, URL odkazy, vyšší kapacita, odolnost proti částečnému poškození. | Odkazy na dokumentaci, servisní informace, mobilní použití, intranet, návody. |
Micro QR![]() | Zmenšená varianta QR pro krátká data a menší plochu. | Menší fyzický rozměr než běžný QR. | Malé štítky, elektronika, místa s omezeným prostorem. |
DataMatrix ECC 200![]() | 2D matice buněk s L-tvarovaným finder patternem a časovacím vzorem, data po codewordech, oprava chyb Reed–Solomon. | Vysoká hustota na malé ploše, vhodné pro DPM značení, dobrá čitelnost při správném osvětlení. | PCB, malé díly, elektronika, zdravotnictví, automobilový průmysl, laserové značení. |
GS1 DataMatrix![]() | DataMatrix se strukturovanými GS1 identifikátory, například GTIN, šarže, datum expirace nebo sériové číslo. | Standardizovaná sémantika dat pro sledovatelnost. | Farmacie, zdravotnické prostředky, potraviny, traceability. |
Code 128![]() | 1D lineární kód. Znaky jsou tvořeny kombinací tří čar a tří mezer; používá sady A, B a C, kontrolní znak modulo 103. | Vysoká hustota u 1D kódu, alfanumerická data, dobrý pro interní ID. | Sklad, výrobní čísla, interní štítky, balíky, majetková evidence. |
GS1-128![]() | Code 128 se znakem FNC1 a GS1 aplikačními identifikátory. | Standardní zápis logistických a výrobních údajů. | Palety, logistika, krabice, dodavatelský řetězec. |
| Code 39 | Starší 1D kód s čárami a mezerami, používá start/stop znak *. | Jednoduchý, snadno generovatelný, podporovaný staršími systémy. | Starší průmyslové štítky, jednoduché majetkové kódy, servisní značení. |
| EAN-13 / EAN-8 / UPC | 1D obchodní kódy s pevnou strukturou a kontrolní číslicí. | Globálně rozšířené v retailu. | Obchodní zboží, náhradní díly v originálních obalech, skladové položky. |
| PDF417 | Skládaný 2D kód tvořený řádky lineárních vzorů; každý vzor má čtyři čáry a mezery v šířce 17 modulů. | Větší datové bloky, čitelnost klasickými skenery při vhodném nastavení. | Doklady, doprava, logistika, identifikační karty, přepravní dokumenty. |
| Aztec Code | 2D kód se středovým terčem, nevyžaduje tak velkou tichou zónu jako QR. | Dobře funguje na menší ploše a u jízdenek. | Jízdenky, letenky, dopravní systémy. |
| MaxiCode | 2D kód s centrálním terčem a hexagonálními prvky. | Navržen pro rychlé čtení v logistice. | Přeprava balíků, třídicí linky. |
| DotCode | 2D kód tvořený body, vhodný pro inkjet a rychlý tisk. | Dobré pro vysokorychlostní značení bez nutnosti spojitých čar. | Obaly, farmacie, tabákový průmysl, rychlé výrobní linky. |
Jak jsou data v kódech uložena
U 1D kódů se čte šířka a pořadí tmavých čar a světlých mezer. Skener z nich rekonstruuje posloupnost znaků a ověří ji kontrolním součtem. U 2D kódů se nejprve najde orientace symbolu, jeho velikost, vzorkovací mřížka a poté se čte vzor buněk. Většina moderních 2D kódů obsahuje opravu chyb, takže symbol může být do určité míry poškozen, zašpiněn nebo částečně překryt.
2. Způsoby a nástroje pro načítání
Kód je užitečný jen tehdy, když ho lze spolehlivě přečíst v reálných podmínkách. V kanceláři stačí mobil. Na výrobní lince s vibracemi, odlesky, prachem, olejem, pohybem dopravníku a proměnlivým osvětlením už často potřebujeme průmyslovou čtečku, vhodné světlo, objektiv a správně navržené místo pro snímání.
Mobilní telefon
Nejjednodušší nástroj pro QR kódy a základní čtení DataMatrix/čárových kódů. Hodí se pro údržbu, kde technik ručně načítá štítek na rozvaděči nebo zařízení.
levnérychlézávislé na světleRuční čtečka
Může fungovat jako USB/HID klávesnice nebo přes sériovou linku, Bluetooth, Wi‑Fi či Ethernet. Vhodná pro sklad, výdej náhradních dílů, servisní vozík nebo ruční kontrolu.
skladHID keyboardjednoduchá integracePevná průmyslová čtečka
Fixní 1D/2D čtečka instalovaná na lince. Čte kód automaticky při průjezdu dílu, palety nebo výrobku. Typicky komunikuje s PLC, robotem, MES nebo databází.
traceabilityPLCvýrobní linkaKamerový vision systém
Průmyslová kamera umí kromě čtení kódu kontrolovat polohu, přítomnost dílu, správné osazení, potisk, OCR text, kvalitu značení nebo vady povrchu.
KeyenceCognexOCR / AICo rozhoduje o spolehlivém čtení
- Kvalita tisku nebo značení: kontrast, rozlišení, rozmazání, neúplné buňky, deformace, správná velikost modulu.
- Tichá zóna: volný okraj kolem kódu. Bez ní může čtečka špatně rozpoznat začátek a konec symbolu.
- Osvětlení: přímé, difuzní, polarizované, boční nebo koaxiální. Lesklé kovové plochy často vyžadují speciální osvětlení.
- Optika: ohnisko, hloubka ostrosti, zorné pole, velikost pixelu vůči modulu kódu.
- Rychlost pohybu: dopravník, vibrace, expoziční čas, rozmazání obrazu.
- Materiál povrchu: papír, plast, lak, kov, sklo, nerovný odlitek nebo laserem značený díl.
- Algoritmus: moderní čtečky používají pokročilé dekódování, HDR, automatické ladění a někdy i AI filtry pro poškozené nebo nízkokontrastní kódy.
OCR a čtení textu mimo kód
Někdy není informace uložená v QR ani DataMatrix kódu, ale jako běžný text na štítku, typovém štítku, dílu nebo obalu. V tom případě se používá OCR (optické rozpoznávání znaků). V průmyslu je OCR užitečné například pro čtení šarže, expirace, výrobního čísla, potisku na kabelu nebo typu součástky. Oproti kódu bývá OCR citlivější na font, kontrast, poškození, natočení, odlesky a pozadí, ale moderní vision systémy už často kombinují klasické algoritmy s neuronovými sítěmi nebo AI modelem.
3. Kde se který kód používá
Neexistuje jeden nejlepší kód pro všechno. Správná volba záleží na množství dat, dostupném prostoru, způsobu čtení, prostředí, normách zákazníka a na tom, zda kód čte člověk mobilem, skladník ruční čtečkou nebo automatická kamera na lince.
| Kód | Doporučené použití | Proč | Na co pozor |
|---|---|---|---|
| QR | Dokumentace, odkazy, servisní informace, návody, interní wiki. | Dobře čitelný mobilem, ideální pro URL, větší kapacita. | Nedávat tajné údaje; u malých štítků může být moc velký. |
| DataMatrix | Malé průmyslové štítky, díly, elektronika, PCB, kovové díly. | Velká hustota dat na malé ploše, vhodný pro DPM. | Mobil ho nemusí číst tak pohodlně jako QR; nutné řešit světlo a kontrast. |
| Code 128 | Sklad, interní štítky, výrobní čísla, majetkové kódy, balení. | Jednoduchý, rozšířený, dobře funguje s ručními čtečkami. | Při větším množství dat roste délka kódu. |
| EAN / UPC | Obchodní zboží a originální balení od dodavatelů. | Retailový standard, napojení na obchodní a skladové systémy. | Nehodí se pro vlastní technickou dokumentaci ani delší interní údaje. |
| PDF417 | Doklady, logistika, větší datové bloky, karty a přepravní dokumenty. | Umí uložit větší množství dat než 1D kód. | Je fyzicky větší než DataMatrix/QR a méně praktický pro malé díly. |
| Aztec | Jízdenky, dopravní systémy, lístky a mobilní aplikace. | Nevyžaduje velkou tichou zónu, dobře pracuje na menší ploše. | Méně běžný v průmyslové údržbě než QR/DataMatrix. |
Jednoduché pravidlo volby
- Chci odkázat technika na dokumentaci: QR.
- Chci označit malý díl nebo PCB: DataMatrix.
- Chci skladové nebo výrobní číslo na štítku: Code 128.
- Chci pracovat s obchodním zbožím: EAN/UPC.
- Chci dát větší objem dat do dokladu: PDF417 nebo QR podle požadavků systému.
4. Bezpečnost: QR kód není zabezpečení
QR, DataMatrix ani čárový kód nejsou bezpečnostní mechanismus. Jsou to pouze nosiče dat. Kdo kód vidí, může ho načíst. Kdo kód přelepí, může uživatele přesměrovat jinam. Proto je nutné oddělit pohodlnou navigaci od skutečného řízení přístupu.
Doporučený bezpečný model
- QR kód odkazuje pouze na chráněnou interní adresu, například
https://wiki.firma.local/linka/L05/S03/RV12. - Interní wiki nebo DMS řeší přihlášení, oprávnění, logování a audit.
- Uživatel vidí pouze data, na která má oprávnění.
- Veřejně dostupné štítky nesmí obsahovat údaje použitelné pro přímý útok.
- Na štítku je také lidsky čitelný text, aby šlo poznat, kam má odkaz správně vést.
Rizika v praxi
- Přelepení QR kódu: útočník může nalepit jiný kód přes původní. Pomáhají tamper-evident štítky, jednotná grafika a kontrola domény před otevřením.
- Veřejná URL: pokud QR vede na veřejnou adresu, musí být obsah bezpečný i pro náhodného návštěvníka.
- Staré odkazy: po přesunu dokumentace mohou QR kódy vést na neaktuální data. Proto je lepší používat stabilní interní permalink než přímý odkaz na soubor.
- Citlivé technické údaje: IP adresy, konfigurace PLC, topologie sítě a zálohy programů patří za přihlášení.
- Neověřené skenery: mobilní aplikace třetích stran mohou sbírat data. Pro interní práci je vhodné používat systémovou kameru nebo firemně schválenou aplikaci.
5. Příklady z praxe
QR na rozvaděči
Na dveřích rozvaděče je štítek s QR kódem a lidsky čitelným označením. Kód vede na stránku rozvaděče v interní wiki. Technik zde najde elektro dokumentaci, fotky vnitřku rozvaděče, seznam jističů, IP adresy zařízení, odkazy na PLC/HMI backup a historii zásahů.
L05-S03-RV12
Linka 05 • Stanice 03 • Rozvaděč RV12
https://wiki.firma.local/maintenance/L05/S03/RV12
QR na HMI panelu
QR u HMI může vést na návod pro obsluhu, seznam chybových hlášení, postup bezpečného restartu, kontakt na údržbu nebo stránku se změnovou historií obrazovek. To je užitečné zejména tam, kde obsluha nechce nebo nemůže hledat dokumentaci v dlouhých PDF.
DataMatrix na PCB nebo elektronickém modulu
Na desce plošných spojů může být DataMatrix s výrobním číslem, revizí desky, datem výroby a odkazem do výrobního systému. Při reklamaci nebo servisu lze rychle dohledat, z jaké série deska pochází, jakými testy prošla a jaký firmware do ní byl nahrán.
Code 128 ve skladu údržby
Každý náhradní díl má interní štítek s Code 128. Při výdeji ze skladu údržby se čtečkou načte skladové číslo, systém odečte kus a doplní historii spotřeby. To pomáhá odhalit, které díly se často mění, kde vznikají opakované poruchy a co má smysl držet skladem.
Automatická kontrola správného dílu na lince
Kamera načte DataMatrix na dílu nebo paletě a PLC/MES ověří, zda odpovídá výrobnímu příkazu. Pokud je díl špatný, linka ho zastaví nebo odkloní. Tím se zabrání montáži nesprávné varianty, což je typický princip poka‑yoke.
OCR jako záložní čtení
Pokud je DataMatrix poškozený, vision systém může zkusit přečíst lidsky čitelné výrobní číslo pomocí OCR. V praxi je ale lepší OCR brát spíše jako doplněk než jako hlavní nosič dat. Kód je pro strojové čtení obvykle spolehlivější a jednoznačnější.
6. Doporučený systém značení a používání
Největší hodnota nevznikne samotným nalepením QR kódu, ale až tehdy, když má firma jednotný systém názvů, odkazů, odpovědností a aktualizace dokumentace. Bez systému vznikne jen sbírka náhodných štítků, které po čase přestanou odpovídat realitě.
Doporučená struktura identifikace
| Pole | Příklad | Význam |
|---|---|---|
| Číslo linky | L05 | Jednoznačné označení výrobní linky nebo technologického celku. |
| Číslo stanice | S03 | Konkrétní stanice, pracoviště nebo část linky. |
| Typ zařízení | RV, PLC, HMI, DRV, CAM | Rozvaděč, PLC, panel, měnič/pohon, kamera a podobně. |
| ID zařízení | RV12 | Konkrétní zařízení v dané stanici. |
| Datum revize | REV 2026-06 | Pomáhá zjistit, zda je štítek a dokumentace aktuální. |
| Odpovědný tým | Údržba elektro | Kdo drží dokumentaci a štítek aktuální. |
Co má být v odkazu nebo na cílové stránce
- Odkaz na dokumentaci stanice: základní stránka, ze které se technik dostane dál.
- Odkaz na EPLAN/PDF: schémata, výkresy, seznam svorek, seznam kabelů.
- Odkaz na backup PLC/HMI: ideálně ne přímý veřejný odkaz, ale chráněné úložiště s verzemi.
- Odkaz na manuál měniče, senzoru nebo kamery: nejlépe lokálně uložená schválená verze nebo stabilní odkaz výrobce.
- Kontakt na údržbu: týmový e-mail, interní telefon nebo odkaz na ticketovací systém.
- Majetkové číslo zařízení: vazba na evidenci majetku, revize a servisní historii.
- IP adresa zařízení: pouze interně a opatrně, ideálně až po přihlášení do interní wiki.
Příklad jednotného značení
Název štítku:
L05-S03-RV12
Lidsky čitelný text:
Linka 05 • Stanice 03 • Rozvaděč RV12
Dokumentace / EPLAN / PLC backup / servisní poznámky
Data v QR:
https://wiki.firma.local/maintenance/L05/S03/RV12
Interní metadata na cílové stránce:
Linka: L05
Stanice: S03
Zařízení: RV12
PLC: S7-1500 / CPU 151x
HMI: TP/Comfort/IPC
EPLAN: L05_S03_RV12_rev2026-06.pdf
Backup PLC: Git/DMS/PLC_archive/L05/S03/
Odpovědný tým: Elektro údržba
Revize štítku: 2026-06
Pravidla pro dlouhodobě použitelný systém
- Každý štítek má stejnou grafickou strukturu a lidsky čitelný název.
- Každý QR odkaz vede na chráněnou interní stránku s přístupovými právy.
- Ke každému štítku existuje vlastník dokumentace.
- Po každé významné změně stroje se aktualizuje cílová stránka a revize.
- Staré štítky se odstraňují, nepřelepují náhodně a nekopírují bez evidence.
- U kritických strojů se ověřuje, zda QR po načtení vede na správnou a aktuální dokumentaci.
Použité zdroje a odkazy pro další studium
Níže uvedené odkazy slouží jako výchozí zdroje k historii, standardům a praktickému použití identifikačních kódů. Normy ISO jsou často placené, ale jejich katalogové stránky ověřují název, vydání a rozsah standardu.
Oficiální a standardizační zdroje
- DENSO WAVE – History of QR Code. https://www.qrcode.com/en/history/
- DENSO WAVE – What is a QR Code?. https://www.qrcode.com/en/about/
- ISO – ISO/IEC 18004:2024, QR code bar code symbology specification. https://www.iso.org/standard/83389.html
- ISO – ISO/IEC 16022:2024, Data Matrix bar code symbology specification. https://www.iso.org/search.html?q=ISO%2FIEC%2016022%3A2024
- ISO – ISO/IEC 15417:2007, Code 128 bar code symbology specification. https://www.iso.org/search.html?q=ISO%2FIEC%2015417%3A2007
- GS1 – standardy pro identifikaci, čárové kódy a 2D kódy. https://www.gs1.org/standards
Průmyslové čtečky, kamery a strojové vidění
- Cognex – Industrial Barcode Scanners / DataMan. https://www.cognex.com/products/barcode-readers
- Cognex – zdroje k čárovým kódům, 2D kódům a strojovému vidění. https://www.cognex.com/resources
- KEYENCE – Barcode Scanners. https://www.keyence.com/products/barcode/barcode-readers/
- KEYENCE – Vision Systems. https://www.keyence.com/products/vision/vision-sys/
Doplňkové přehledy
- Wikipedia – QR code jako rychlý rozcestník k historii, kapacitám a principu. https://en.wikipedia.org/wiki/QR_code
- Wikipedia – Data Matrix. https://en.wikipedia.org/wiki/Data_Matrix
- Wikipedia – Code 128. https://en.wikipedia.org/wiki/Code_128
- Wikipedia – PDF417. https://en.wikipedia.org/wiki/PDF417




