Architecture MES/WMS du pont roulant Kelude
Plateforme de données MES/WMS : architecture d'intégration complète du système de pont roulant Kelude. Dans l'architecture d'automatisation à quatre niveaux de l'usine intelligente, le système de commande du pont roulant se situe à l'intersection du troisième niveau (niveau de coordination) et du quatrième niveau (niveau entreprise) — il se connecte vers le haut aux systèmes MES (Manufacturing Execution System), WMS (Warehouse Management System) et ERP (Enterprise Resource Planning), et pilote vers le bas les automates PLC et les variateurs de fréquence via OPC UA et PROFINET.
Dans l'architecture d'automatisation à quatre niveaux de l'usine intelligente, le système de commande du pont roulant se situe à l'intersection du troisième niveau (niveau de coordination) et du quatrième niveau (niveau entreprise) — il se connecte vers le haut aux systèmes MES, WMS et ERP, et pilote vers le bas les automates PLC et les variateurs de fréquence via OPC UA et PROFINET. La qualité de cette intégration verticale détermine directement la fluidité des flux de données, l'automatisation des flux de matières et la boucle fermée des flux décisionnels au sein de l'usine intelligente. Forte de plusieurs années d'expérience dans l'intégration de systèmes de commande de ponts roulants, Kelude Industries Lourdes a développé une architecture complète de plateforme de données, assurant une continuité de bout en bout entre les capteurs de la couche équipement et le système ERP de la couche entreprise. Cet article examine la pratique d'intégration du système de pont roulant avec MES/WMS selon sept dimensions : l'architecture à quatre niveaux, la matrice de protocoles, la plateforme de données, la spécification OPC UA, le flux complet des matières WMS, le Jumeau Numérique et le coût de rénovation.
Positionnement de la plateforme de données dans l'architecture d'automatisation à quatre niveaux
L'architecture standardisée à quatre niveaux du système de commande du pont roulant comprend, de haut en bas : le niveau entreprise (Enterprise Level), le niveau de coordination (Coordination Level), le niveau de contrôle (Control Level) et le niveau d'entraînement/capteurs (Drive/Sensor Level). La plateforme de données s'étend transversalement sur les niveaux entreprise et coordination, assumant les fonctions centrales de consolidation des données, de conversion de protocoles, d'allocation de puissance de calcul et de contrôle qualité.
Le niveau entreprise comprend l'ERP, le MES, le WMS et la Plateforme Cloud. Il assure la planification de la production, la gestion des commandes, la Gestion des Stocks et l'analyse des données, avec un cycle de communication allant de la seconde à la journée. Le niveau de coordination comprend le système de dispatching du pont roulant, la plateforme de coopération multi-machines et le poste de pilotage à distance. Il gère l'attribution des tâches, la Planification de Trajectoire, la résolution des conflits et la téléopération, avec un cycle de communication de 100 millisecondes à la seconde. Le niveau de contrôle comprend les automates PLC et les pilotes, assurant le contrôle des mouvements, la logique de sécurité et la régulation en boucle fermée, avec un cycle de communication de 1 à 10 millisecondes. Le niveau d'entraînement/capteurs comprend les Moteurs, les Codeurs, la Mesure de distance laser et les caméras de vision, avec un cycle de communication inférieur à 1 milliseconde.
Le défi central que la plateforme de données résout lors de l'intégration réside dans les exigences différenciées de latence, de bande passante et de temps réel entre les différents niveaux. Le niveau entreprise tolère la latence mais génère des volumes de données importants, tandis que le niveau de contrôle exige un temps réel strict avec des volumes de données réduits. Grâce à une mise en cache hiérarchisée, une conversion de protocoles et des files d'attente prioritaires, la plateforme unifie les données hétérogènes des quatre niveaux en un modèle de données standardisé, exploitable par les applications supérieures pour l'analyse et la prise de décision.
Matrice de protocoles d'intégration MES/WMS avec le système de commande du pont roulant
Les échanges de données entre le système de pont roulant et les systèmes MES, WMS et ERP reposent sur une diversité de protocoles de communication. Kelude Industries Lourdes a établi une matrice de sélection de protocoles standardisée en fonction des caractéristiques des scénarios.
L'intégration MES s'appuie sur un double support de protocoles : REST API et WebService. Le MES transmet les ordres de fabrication au système de dispatching du pont roulant via REST API, incluant l'ID du matériau, le code de poste source, le code de poste cible, la priorité et le délai d'achèvement attendu. Après l'exécution de chaque ordre, le système de dispatching du pont roulant renvoie via la même interface l'état de la tâche (reçue / en cours / terminée / échouée), le temps réel utilisé, l'enregistrement de Charge et les informations d'anomalie. Pour les scénarios exigeant un temps réel strict, la technologie WebSocket est utilisée pour garantir la synchronisation de l'état des tâches vers le MES en moins de 500 millisecondes.
L'intégration WMS s'effectue principalement via le protocole OPC UA. Les échanges de données entre le WMS et le système de commande du pont roulant comprennent trois sous-modules : la gestion des emplacements, le suivi des matières et la coordination des tâches. Le module de gestion des emplacements transmet le code d'emplacement, l'état de l'emplacement (libre / occupé / réservé / en panne) et les coordonnées de l'emplacement. Le module de suivi des matières transmet l'ID du matériau, le type de matériau, la masse, les dimensions et le numéro de lot de stock. Le module de coordination des tâches traite les instructions de prise / dépose / transfert de matières reçues par le pont roulant depuis le WMS et renvoie la position en temps réel et l'avancement de la tâche. Le modèle de données orienté objet d'OPC UA est naturellement adapté aux besoins d'échange de données structurées du WMS.
L'intégration ERP repose principalement sur WebService et l'échange de fichiers, pour la transmission des informations d'actifs d'équipement, des ordres de maintenance, des stocks de Pièces de Rechange et des données de consommation énergétique. La fréquence de synchronisation est quotidienne ou hebdomadaire, sans exigence de temps réel.
Le Système SCADA se connecte directement aux automates PLC du pont roulant via OPC UA ou Modbus TCP, collectant à un cycle de 100 millisecondes les données d'état en temps réel du pont roulant — position, vitesse, Charge, Courant, mode de fonctionnement, état de panne, etc. En tant que source de données centrale de la plateforme de données, le SCADA fournit vers le haut les données temps réel au niveau équipement pour le MES.
Le principe général de sélection des protocoles est le suivant : les instructions de contrôle passent par OPC UA (modèle de données structuré + Certification de sécurité + découverte automatique), les états à haute fréquence passent par MQTT (léger + niveaux de QoS + un-à-plusieurs), les opérations métier de niveau supérieur passent par REST API (interface Web standard + intégration aisée), et les boucles fermées à temps réel strict passent par PROFINET RT (latence déterministe + fiabilité industrielle).
Portique roulant compact Kelude
Le portique roulant compact Kelude est un équipement de levage industriel conçu pour les ateliers et les entrepôts à espace réduit. Grâce à sa structure monobloc et à sa conception ingénieuse, il offre une solution de manutention fiable et performante, même dans les environnements les plus exigeants.
3. Architecture de la plateforme de données en trois couches : périphérie, edge et cloud
La plateforme de données de Kelude repose sur une architecture à trois niveaux — périphérie, edge et cloud — chacun assurant des fonctions distinctes de traitement des données.
Le niveau périphérique correspond à la couche équipement. Il comprend, pour chaque pont roulant, l'automate PLC (Siemens S7-1500F / Inovance AM600), le variateur de fréquence (Siemens G120 / ABB ACS880), le parc de capteurs (codeur, mesure de distance laser, capteur de surcharge, température, vibration) ainsi que l'unité d'inférence IA en périphérie (Jetson Orin NX / AGX). La fréquence d'acquisition des données en périphérie est gérée par niveau : les données de contrôle critiques (position, vitesse, charge, courant moteur) sont échantillonnées toutes les 100 millisecondes, les données d'état (température, durée de fonctionnement, état du frein) toutes les 1 seconde, et les données cumulées (consommation d'énergie, distance parcourue, nombre de cycles) sont agrégées toutes les heures. Le niveau périphérique dispose également d'une capacité de mise en cache locale en cas de perte de connexion, conservant les données brutes pendant au moins 7 jours et les retransmettant automatiquement dès le rétablissement du réseau.
Le niveau edge regroupe les nœuds de calcul en périphérie d'atelier. Des serveurs industriels (Advantech IPC / serveur industriel Siemens) y sont déployés, chacun pouvant connecter jusqu'à 50 ponts roulants. Ses fonctions principales incluent : l'agrégation et le nettoyage des données en temps réel (suppression des trames redondantes, alignement des horodatages, normalisation des unités), la conversion de protocoles (conversion bidirectionnelle entre PROFINET, OPC UA et MQTT), l'inférence d'alarmes locale (basée sur des seuils et un moteur de règles, avec un délai de notification inférieur à 5 secondes), ainsi que le stockage local des données (base de données de séries temporelles InfluxDB pour les données haute fréquence, base de données relationnelle pour les données métier). Le niveau edge alimente également l'écran de surveillance de la salle de contrôle, qui affiche en temps réel l'état de fonctionnement de tous les ponts roulants de l'atelier.
Le niveau cloud est hébergé sur Alibaba Cloud ou Huawei Cloud et repose sur une architecture de microservices (cluster Docker + Kubernetes). Les séries temporelles sont stockées dans TDengine ou InfluxDB pour l'historique complet, les données métier dans PostgreSQL, et le cache de gestion d'état en temps réel utilise Redis. Les applications principales du cloud se déclinent en quatre modules : gestion des équipements, analyse des données, centre d'alertes et écran Jumeau Numérique. L'indicateur de disponibilité du système est de 99,95 %, et le temps de réponse de l'API est inférieur à 200 millisecondes.
La stratégie de synchronisation des données entre les trois niveaux est la suivante : les données temps réel de la périphérie sont agrégées au niveau edge puis transmises au cloud via le protocole MQTT (un lot par seconde) ; les données d'état basse fréquence de la périphérie sont synchronisées périodiquement via HTTP REST API (un lot par heure). Les résultats d'analyse et les instructions d'ordonnancement du cloud sont renvoyés vers la périphérie via OPC UA.
| Acquisition de données Classe | Période | Élément de données | Utilisation |
|---|---|---|---|
| Haute vitesse | 100ms | Position en temps réel X/Y/Z, vitesse, Charge, Moteur Courant, Variateur de FréquenceÉtat de la tâche | Temps réel Surveillance, Asservissement |
| Vitesse moyenne | 10s | Température du moteurérature, réducteur Température, Frein Nombre de manœuvres, Durée de fonctionnement cumulée | Évaluation de l, Analyse de tendance |
| Basse vitesse | 1h | Consommation d(k Wh), Maximum Charge, Distance cumulée par axe, Récapitulatif des pannes | Gestion de l, Maintenance Prédictive |
4. Spécification des échanges de données OPC UA
OPC UA constitue le protocole de communication central pour l'intégration du système de commande du pont roulant avec les systèmes MES/WMS. Kelude a établi une spécification d'interface OPC UA standardisée, garantissant un modèle de données cohérent, découvrable et interopérable pour chaque pont roulant.
Le serveur OPC UA est déployé sur l'automate du pont roulant (natif sur Siemens S7-1500F), port par défaut 4840, politique de sécurité Basic256Sha256, et les clients doivent présenter un certificat X.509 pour l'authentification. La période d'échantillonnage des communications est de 100 ms ; chaque serveur prend en charge jusqu'à 5 sessions parallèles et 100 abonnements.
Le modèle de nœuds de données est organisé par sous-système du pont roulant : le nœud CraneStatus contient le mode de fonctionnement (Manuel / Semi-automatique / Entièrement automatique / À distance / Maintenance), l'état de fonctionnement (En marche / À l'arrêt / Défaut), l'état de la tâche (Inactif / En déplacement / En prise de charge / En dépose / Terminé / Abandonné / Erreur) et l'identifiant de la tâche en cours. Le nœud CranePosition contient les positions réelles sur les axes X/Y/Z (type Float, unité : mm) et la position cible. Le nœud CraneLoad contient la Charge actuelle et la charge nominale (type Float, unité : kg). Le nœud CraneSafety contient l'état d'arrêt d'urgence, l'état des fins de course et l'état des verrouillages de portes. Le nœud CraneDiagnostics contient le dernier Code d'alarme, l'état de communication et la durée de fonctionnement cumulée.
Les échanges de données OPC UA entre le WMS et le pont roulant utilisent le modèle publication/abonnement. Le WMS s'abonne aux nœuds de position et d'état de tâche du pont roulant ; une notification est automatiquement déclenchée lorsque le pont roulant atteint la position spécifiée ou lorsque l'état de la tâche change. Le pont roulant s'abonne au nœud d'état des emplacements de stock du WMS ; lorsqu'un état d'emplacement change, le pont roulant récupère automatiquement le nouvel objectif de tâche.
Le mécanisme alarm/event d'OPC UA est utilisé pour remonter directement les événements anormaux vers le MES/WMS. La charge utile de l'événement comprend le Code d'alarme, le Niveau de gravité (1-100), une description textuelle localisée et un horodatage, ce qui réduit considérablement la charge de sondage des événements anormaux côté MES.
5. Gestion complète des flux matières WMS
En prenant l'exemple du flux complet — réception des matières premières, transport par pont roulant vers les postes de production, manutention par AGV/RGV, puis stockage des produits finis — la plateforme de données centralise le flux de données complet entre le WMS, le système de dispatching du pont roulant et la SCADA, comme suit.
Le WMS transmet la tâche au système de dispatching du pont roulant : le type de tâche est Prise de charge / Dépose de charge / Transfert de stock, avec l'identifiant matière, le code d'emplacement source et le code d'emplacement cible. Le système de dispatching du pont roulant décompose la tâche en sous-instructions (GOTOPICKMOVEPLACE), écrites séquentiellement dans l'automate du pont roulant via OPC UA. Pendant l'exécution, l'automate renvoie la position en temps réel et la progression de la tâche toutes les 100 ms. À l'arrivée à l'emplacement source, le système de vision IA (YOLOv8) identifie le code QR sur la matière pour confirmer la bonne référence ; le Capteur de charge vérifie que la masse réelle correspond à l'enregistrement WMS avant d'autoriser le Levage. Après le transport de la matière jusqu'au poste cible, la jonction avec l'AGV est réalisée via un protocole de transfert en quatre phases. Le WMS met automatiquement à jour l'état de l'emplacement source comme « libre » dès que le pont roulant a terminé la Prise de charge, et met à jour le registre des stocks dès que l'AGV confirme son arrivée au poste cible.
Tout au long du processus, la plateforme de données agrège en temps réel la position, la progression des tâches et l'état des équipements de chaque pont roulant et AGV, et les visualise sur l'écran de surveillance du Jumeau Numérique. Les scénarios anormaux suivent également un traitement standardisé : en cas de panne d'un pont roulant, l'événement est automatiquement remonté au MES pour déclencher une réaffectation des tâches ; en cas d'anomalie d'un emplacement WMS, l'emplacement concerné est automatiquement verrouillé et le système de dispatching est notifié pour contourner cet emplacement.
6. Jumeau Numérique et écran de surveillance
S'appuyant sur le flux de données en temps réel de la plateforme centralisée, Kelude a développé un système de visualisation 3D basé sur le Jumeau Numérique. Le moteur de rendu Three.js restitue l'Atelier, assurant le miroir en temps réel de la position, de l'orientation et de l'état de la charge du pont roulant. La fréquence de mise à jour des données est de 100 ms, avec une latence d'affichage de bout en bout ne dépassant pas 200 ms.
L'écran de surveillance propose trois vues selon le rôle : le tableau de bord de la direction d'Atelier affiche l'OEE (taux de rendement global) de tous les ponts roulants, le taux de réalisation des tâches du jour, les tendances de consommation énergétique et les statistiques d'alarmes. Le poste de conduite de la dispatching affiche le plan 2D de l'Atelier, la position en temps réel des ponts roulants, la Planification de Trajectoire et l'état de la régulation du trafic. Le panneau de Télémaintenance affiche les données détaillées d'un pont roulant spécifique : courbes de position en temps réel sur les trois axes, tendances du Courant et de la température du Moteur, ainsi que des recommandations de Maintenance Prédictive (détection d'anomalies par modèle de mélange gaussien basé sur l'analyse vibratoire et la durée de fonctionnement cumulée).
L'écran intègre également une fonction d'incrustation vidéo (picture-in-picture) : en cas d'alarme sur la ligne de production, la caméra de la zone concernée est automatiquement affichée pour faciliter le Diagnostic à distance.
7. Coûts et feuille de route de la Rénovation intelligente
Le coût de la Rénovation pour l'intégration du système de pont roulant avec la plateforme de données MES/WMS varie en fonction de l'âge de l'équipement, des exigences de Précision de Positionnement, de la solution de communication et des facteurs environnementaux, avec une fluctuation comprise entre ±10 % et ±40 %. La structure des coûts principaux est la suivante : le système de dispatching pour un pont roulant unique (incluant l'interface Web, la gestion des tâches et les fonctions de reporting) coûte entre 5 et 8 millions CNY ; le système de dispatching multi-ponts (incluant la Planification de Trajectoire, l'anticollision et l'équilibrage de charge) coûte entre 15 et 30 millions CNY ; les frais de développement d'interface MES/WMS varient entre 3 et 8 millions CNY selon le nombre et la complexité des interfaces ; la formation du modèle de vision IA (collecte de données + annotation + entraînement + déploiement) coûte entre 5 et 15 millions CNY.
La feuille de route de mise en œuvre se déroule en cinq phases : Phase 1 (1 à 2 mois) : infrastructure réseau (5G privé / WiFi6 / fibre optique) et installation des Capteurs ; Phase 2 (2 à 3 mois) : Étalonnage du système de positionnement, installation des caméras et déploiement des passerelles Edge ; Phase 3 (2 à 3 mois) : mise en service de la plateforme de collecte de données, de l'écran de surveillance et de l'intégration MES — c'est l'étape clé où la plateforme de données démontre sa valeur ; Phase 4 (1 à 2 mois) : déploiement du système de dispatching et des modèles d'IA ; Phase 5 (1 mois) : formation, essais et Réception.
La solution de Rénovation intelligente de Kelude prend en charge une stratégie d'investissement par phases, progressant de la première couche (Mise à niveau des Capteurs) jusqu'à la quatrième couche (intégration ERP). Chaque phase produit de manière indépendante des Indicateurs d'amélioration de l'efficacité quantifiables, garantissant ainsi la maîtrise et la prévisibilité de l'investissement de Rénovation.
| Projet | Fourchette de coûts(Dix mille yuans) | Description |
|---|---|---|
| Machine individuellesystème de dispatching | 5 ~ 8 | Web UI + Gestion des tâches + Rapports |
| Multi-véhiculessystème de dispatching | 15 ~ 30 | Planification de Trajectoire + anticollision + Équilibrage de charge |
| MES/WMSDéveloppement d | 3 ~ 8 | Facturation selon le nombre et la complexité des interfaces |
| Vision AIEntraînement de modèle | 5 ~ 15 | Acquisition de données+Annotation+Entraînement de modèle+Déploiement |
| Contrat de maintenance annuel | Investissement total×8~12% | Surveillance à Distance+Périodique Inspection+Pièce de Rechange |