Descărcați arhitectura detaliată (PDF)
Descarcă PDF detaliat
Nivel de câmp: Industrial Edge ca strat de execuție AI
Dispozitivele Industrial Edge se află direct pe etajul fabricii și se conectează la PLC-uri, unități, roboți, camere și orice alte echipamente de automatizare folosind conectori preconfigurați pentru PROFINET, S7, OPC UA, EtherNet/IP, Modbus TCP și altele. Deoarece biblioteca de conectori acoperă echipamente de la orice furnizor, arhitectura se potrivește și mediilor brownfield fără a necesita înlocuirea hardware-ului.
Un set de aplicații locale rulează pe dispozitivul edge alături de conectori:
- AI Inference Server pentru execuția modelului pe dispozitiv, susținând viziunea, seriile temporale și utilizarea inferenței în lot
cazuri
- Aplicație Vision Connector pentru conectarea la camerele industriale GigE și camerele RTSP pentru a furniza date vizuale pentru inferență
- Vision Data Collector pentru captarea de imagini și metadate de la camere și sisteme de viziune, împreună cu rezultatele inferenței din timpul rulării, alimentând conducta de date (re) de antrenament
- Industrial Information Hub, care mapează etichetele PLC brute și rezultatele inferenței la un model de date semantice consecvent înainte ca datele să părăsească dispozitivul
- LiveTwin și PLC virtual pentru simulare digitală dublă și control virtual
- Mendix on Edge pentru interfețe de operator bazate pe roluri care acoperă atât sistemele edge, cât și cele din amonte
- Energy Manager și Performance Insight pentru indicatorii de performanță operaționali, inclusiv consumul de energie și OEE
- Conectori IT pentru conectivitate la sistemele de întreprindere
Databus, bazat pe MQTT, conectează aceste aplicații între ele pe dispozitiv și oferă coloana vertebrală publicare-abonare pentru transmiterea rezultatelor inferenței, citirilor senzorilor și evenimentelor până la nivelul fabricii. Datele vizuale între conectorul vizual și serverul de inferență sunt transmise folosind ZMQ pentru manipularea sarcinilor utile mai mari, de înaltă frecvență.
Nivel fabrică: stratul de operațiuni AI
AI Asset Manager rulează pe un dispozitiv Industrial Edge virtual la nivel de fabrică și acționează ca ghișeu unic pentru toate activitățile legate de AI din magazin. Acesta se află între mediul de dezvoltare de mai sus și dispozitivele edge de mai jos, coordonând întregul ciclu de viață operațional al soluțiilor AI.
AI Asset Manager: distribuție model și operațiuni
Sarcina managerului de active AI este de a primi modele AI ambalate din mediul de dezvoltare, de a le implementa în instanțele corecte ale serverului de inferență AI din întreaga flotă și de a colecta valori privind performanța modelului și activitatea de inferență. Gestionează versiunea soluției AI, monitorizează starea implementării la nivel de dispozitiv și oferă interfața operațională prin care echipele de automatizare gestionează AI fără a fi nevoie să interacționeze cu lanțurile de instrumente de dezvoltare.
Utilizați AI Asset Manager pentru:
- Extragerea modelelor ambalate din conducta de dezvoltare la nivel IT și distribuirea acestora către dispozitivele edge
- Gestionarea versiunilor de model pe o flotă de dispozitive Industrial Edge, inclusiv returnarea și lansarea pe etape
- Colectarea măsurătorilor de inferență și a datelor de performanță din modelele implementate
- Furnizarea unei vizualizări operaționale unice a stării soluției AI pe toate dispozitivele și site-urile
AI Asset Manager nu este un instrument de dezvoltare. Nu antrenează modele, nu validează seturi de date sau gestionează infrastructura de dezvoltare. Respectivele responsabilități aparțin fluxului de lucru MLOPS în mediul de dezvoltare cloud sau local. AI SDK împachetează modelul AI și furnizează artefacte de citire pentru implementare la nivelul arhitecturii la nivel de fabrică, unde domeniul de aplicare al AI Asset Manager începe [AN1] și se termină atunci când valorile operaționale revin în ciclul de dezvoltare.
Industrial Edge Management (Virtual, Pro sau Cloud) gestionează nivelul mai larg de gestionare a dispozitivelor: implementarea aplicațiilor, transmiterea actualizărilor de firmware și configurare, monitorizarea stării dispozitivului și gestionarea Industrial Edge Hub ca depozit global de aplicații. Funcționează alături de AI Asset Manager, mai degrabă decât să-l înlocuiască - Edge Management se ocupă de platformă; AI Asset Manager se ocupă de soluțiile AI care rulează pe acea platformă.
IT și nivel de întreprindere: mediul de dezvoltare AI
Dezvoltarea modelului are loc în medii cloud sau locale folosind Siemens AI SDK. Conducta de la acest nivel acoperă întregul ciclu de viață al dezvoltării înainte ca modelele să ajungă în fabrică.
Siemens AI SDK: dezvoltarea modelului și ambalare
AI SDK oferă oamenilor de știință de date instrumentele necesare pentru a-și împacheta și valida modelele AI într-un mediu la alegere. Este o bibliotecă python care oferă metode pentru a defini interfețele de date pentru modelele AI cu alte sisteme (automatizare, de exemplu), pentru a defini cerințele de rulare și de a împacheta modelul AI împreună cu logica de afaceri într-un artefact care poate fi executat complet offline pe etajul magazinului.
Utilizați SDK-ul AI pentru:
- Ambalarea modelelor AI și generarea de artefacte validate, implementabile pentru AI Asset Manager, care în cele din urmă pot fi executate de AI Inference Server pe etajul fabricii, folosind date de producție în timp real din diverse surse.
- Integrarea cu mediile AWS, Azure sau MLOPS locale pentru a livra modele AI ambalate la nivel de fabrică
Odată ambalate, modelele sunt trase de AI Asset Manager și distribuite flotei. Modelele actualizate instruite cu privire la noile date de producție urmează aceeași cale, închizând bucla de dezvoltare până la implementare.
De ce suita completă este implementată împreună
O implementare realistă utilizează toate cele trei niveluri în combinație, deoarece gestionează probleme distincte. Luați în considerare o implementare a inspecției vizuale a calității pe o linie de asamblare electronică:
Fără serverul de inferență AI, inferența necesită conectivitate cloud și introduce latență incompatibilă cu inspecția vitezei liniei, în afară de costurile suportate pentru fiecare tranzacție de date. Fără AI Asset Manager, implementarea unui model actualizat la cincizeci de stații pe trei site-uri ar fi cincizeci de operațiuni manuale. Fără colectorul de date de viziune și o conductă de date structurată, datele de antrenament nu reflectă condițiile reale de producție, iar calitatea modelului se degradează în timp. AI SDK permite asamblarea livrării repetabile prin standardizarea artefactului livrat, agnostic față de tipul de model AI implementat.