De ce trasabilitatea per unitate a devenit standard
Produsele conectate care intră sub incidența CRA, CSDDD și a cerințelor de securitate impuse de clienți au nevoie de trasabilitate per unitate. Cumpărătorul vrea să știe ce firmware a fost livrat pe ce serie, din ce lot provin componentele, ce operator a asamblat placa și ce rezultat la test a primit unitatea la predare.
Producătorii de plăci goale fără trasabilitate per unitate fie o adaugă ulterior (adesea prost), fie pierd contractele în favoarea producătorilor care o au integrată.
Codificarea GS1 DataMatrix
GS1 DataMatrix este codul de bare 2D standard pentru trasabilitate industrială. Un singur simbol poate codifica:
- Global Trade Item Number (GTIN)
- Număr de serie
- Număr de lot sau șarjă
- Dată de fabricație
- Identificatori specifici aplicației
DataMatrix este mai compact decât QR code la aceeași densitate de date și se citește fiabil la dimensiuni de tipar mai mici. Etichetele din poliimidă rezistă la reflow și la lăcuirea de protecție; poliesterul este standardul pentru etichetele produselor finite.
Câmpurile bazei de date de trasabilitate
O bază de date de trasabilitate funcțională stochează per unitate:
- Număr de serie
- MAC, UID sau altă identitate
- Șarjă și lot al plăcii
- Numere de lot pentru fiecare componentă critică
- Identificatori ai operatorului și ai programului de mașină
- Versiune de firmware și hash
- Marcaj temporal al provizionării și amprenta certificatului
- Vector cu rezultatele testului funcțional
- Marcaj temporal al validării finale QC
- Lotul și data de expediție
Fiecare câmp se scrie o singură dată, se indexează după serie și devine interogabil.
Pregătirea pentru audit
Pregătirea pentru audit înseamnă că, atunci când un reglementator sau un client întreabă „ce firmware a fost livrat pe seria XXX, ce cheie de semnare l-a semnat, care a fost rezultatul testului și ce loturi de componente erau pe placă", răspunsul este produs în câteva minute, nu în săptămâni.
În practică, acest lucru înseamnă:
- Fiecare etapă de pe linie scrie în baza de date
- Indici pe serie, MAC, șarjă
- Politică de backup și de retenție aliniată la așteptările de reglementare (de regulă 5 până la 10 ani pentru produsele industriale conectate)
- API de citire sau instrument de export pentru interogări ad-hoc
Capcane frecvente
- Date de trasabilitate ținute în foi de calcul, pierdute între șarje
- Baze de date multiple pe fiecare etapă, niciodată reconciliate
- Date privind loturile de componente colectate la sourcing, dar niciodată legate de trasabilitatea per placă
- Rezultate de test reținute doar ca pass sau fail, fără detaliu de vector
Toate acestea pică la primul audit pe care îl întâlnesc.
Surse
- Specificația GS1 DataMatrix
- ISO/IEC 15415 (calitatea tiparului pentru coduri 2D)
- Ghidurile IPC privind trasabilitatea
- Parlamentul European, Cyber Resilience Act