Télécharger l'architecture détaillée (PDF)
Télécharger le PDF détaillé
Niveau terrain : Industrial Edge comme couche d'exécution de l'IA
Les appareils Industrial Edge se trouvent directement dans l'atelier et se connectent aux automate, aux variateurs, aux robots, aux caméras et à tout autre équipement d'automatisation à l'aide de connecteurs préconfigurés pour PROFINET, S7, OPC UA, Ethernet/IP, Modbus TCP et autres. Parce que la bibliothèque de connecteurs couvre l'équipement de n'importe quel fournisseur, l'architecture s'adapte également aux environnements de friches industrielles sans nécessiter de remplacement matériel.
Un ensemble d'applications locales s'exécute sur le périphérique périphérique à côté des connecteurs :
- Serveur d'inférence AI pour l'exécution de modèles sur l'appareil, prenant en charge l'utilisation de la vision, des séries chronologiques et de l'inférence par lots
cas
- Application Vision Connector pour la connexion aux caméras industrielles GigE et aux caméras RTSP pour fournir des données de vision pour l'inférence
- Collecteur de données de vision pour capturer des images et des métadonnées à partir de caméras et de systèmes de vision, ainsi que les résultats d'inférence de l'exécution, alimentant le pipeline de données de (re) training
- Industrial Information Hub, qui mapse les étiquettes PLC brutes et les résultats d'inférence à un modèle de données sémantique cohérent avant que les données ne quittent l'appareil
- LiveTwin et PLC virtuel pour la simulation numérique jumeau et le contrôle virtuel
- Mendix on Edge pour les interfaces opérateur basées sur les rôles qui couvrent à la fois les systèmes en périphérie et en amont
- Energy Manager et Performance Insight pour les KPI opérationnels, y compris la consommation d'énergie et l'OEE
- Connecteurs informatiques pour la connectivité aux systèmes d'entreprise
Databus, basé sur MQTT, connecte ces applications les unes aux autres sur l'appareil et fournit l'épine dorsale publie-abonnement pour transmettre les résultats d'inférence, les lectures de capteurs et les événements jusqu'au niveau de l'usine. Les données de vision entre le connecteur de vision et le serveur d'inférence sont transmises à l'aide de ZMQ pour gérer des charges utiles à haute fréquence plus grandes.
Niveau usine : la couche des opérations de l'IA
Le gestionnaire d'actifs AI fonctionne sur un appareil Industrial Edge virtuel au niveau de l'usine et agit comme guichet unique pour toutes les activités liées à l'IA dans l'atelier. Il se situe entre l'environnement de développement ci-dessus et les périphériques périphériques ci-dessous, coordonnant le cycle de vie opérationnel complet des solutions d'IA.
Gestionnaire d'actifs AI : distribution et opérations des modèles
Le travail du gestionnaire d'actifs AI consiste à recevoir des modèles d'IA emballés de l'environnement de développement, à les déployer sur les instances appropriées du serveur d'inférence IA à travers la flotte, et à collecter des métriques sur les performances des modèles et l'activité d'inférence. Il gère le versionnage des solutions d'IA, surveille l'état du déploiement au niveau de l'appareil et fournit l'interface opérationnelle à travers laquelle les équipes d'automatisation gèrent l'IA sans avoir besoin d'interagir avec les chaînes d'outils de développement.
Utilisez le gestionnaire d'actifs AI pour :
- Extraire des modèles emballés du pipeline de développement au niveau informatique et les distribuer aux appareils périphériques
- Gestion des versions de modèles sur une flotte d'appareils Industrial Edge, y compris la restauration et le déploiement échelonné
- Collecte de mesures d'inférence et de données de performance à partir de modèles déployés
- Fournir une vue opérationnelle unique de l'état de la solution d'IA sur tous les appareils et sites
L'IA Asset Manager n'est pas un outil de développement. Il ne forme pas les modèles, ne valide pas les ensembles de données, ni ne gère l'infrastructure de développement. Ces responsabilités appartiennent au flux de travail mLOP dans le cloud ou l'environnement de développement sur place. Le SDK AI regroupe le modèle d'IA et fournit des artefacts prêts à déployer à la couche d'architecture au niveau de l'usine, où la portée de AI Asset Manager commence [AN1] et se termine lorsque les métriques opérationnelles sont réintroduites dans le cycle de développement.
Industrial Edge Management (Virtual, Pro ou Cloud) gère la couche plus large de gestion des appareils : déploiement d'applications, mise à jour du micrologiciel et de la configuration, surveillance de la santé des appareils et gestion de l'Industrial Edge Hub en tant que référentiel mondial d'applications. Il fonctionne aux côtés de AI Asset Manager plutôt que de le remplacer — Edge Management gère la plateforme ; le gestionnaire d'actifs AI gère les solutions d'IA fonctionnant sur cette plateforme.
Niveau informatique et entreprise : l'environnement de développement de l'IA
Le développement de modèles a lieu dans des environnements cloud ou sur site à l'aide du SDK Siemens AI. Le pipeline à ce niveau couvre le cycle de vie complet du développement avant que les modèles n'atteignent l'usine.
Siemens AI SDK : développement de modèles et emballage
Le SDK IA fournit aux scientifiques des données les outils nécessaires pour emballer et valider leurs modèles d'IA dans un environnement de leur choix. C'est une bibliothèque python qui fournit des méthodes pour définir des interfaces de données pour les modèles d'IA avec d'autres systèmes (automatisation, par exemple), définir les exigences d'exécution et empaqueter le modèle d'IA avec la logique métier dans un artefact qui peut être exécuté complètement hors ligne dans l'atelier.
Utilisez le SDK AI pour :
- Empaqueter des modèles d'IA et générer des artefacts validés et déployables pour AI Asset Manager, qui peuvent éventuellement être exécutés par AI Inference Server dans l'atelier, en utilisant des données de production en temps réel provenant de diverses sources.
- Intégration aux environnements AWS, Azure ou mLOP sur place pour livrer des modèles d'IA groupés au niveau de l'usine
Une fois emballés, les modèles sont tirés par le gestionnaire d'actifs AI et distribués à la flotte. Les modèles mis à jour entraînés sur les nouvelles données de production suivent le même chemin, fermant la boucle du développement au déploiement.
Pourquoi la suite complète est déployée ensemble
Un déploiement réaliste utilise les trois niveaux en combinaison parce qu'ils gèrent des problèmes distincts. Envisagez un déploiement d'inspection visuelle de la qualité sur une chaîne d'assemblage électronique :
Sans le serveur d'inférence IA, l'inférence nécessite une connectivité cloud et introduit une latence incompatible avec l'inspection de la vitesse de ligne, en dehors des coûts encourus pour chaque transaction de données. Sans AI AI Asset Manager, déployer un modèle mis à jour sur cinquante stations sur trois sites représenterait cinquante opérations manuelles. Sans le collecteur de données de vision et un pipeline de données structuré, les données de training ne reflètent pas les conditions réelles de production et la qualité du modèle se dégrade avec le temps. Le SDK AI permet de reconstituer la livraison reproductible en normalisant l'artefact livré, agnostique au type de modèle d'IA déployé.