Spécifications compagnon OPC UA pour l'OEE : Machinery, PackML et autres
Points clés
- Une spécification compagnon est un modèle de données OPC UA partagé pour un type de machine.
- Avec une spécification, des machines de différents constructeurs affichent leur état et leurs compteurs de la même façon.
- Pour l'OEE, trois spécifications sont les plus importantes : OPC UA for Machinery (40001), PackML on OPC UA (30050) et OPC 30060.
- Une spécification laisse des lacunes : le temps de cycle idéal et la répartition planifié/non planifié viennent de l'usine.
- Demandez aux constructeurs quelles spécifications compagnon ils prennent en charge avant d'acheter.
OPC UA transmet des valeurs d'une machine vers un client. Une spécification compagnon indique ce que signifient ces valeurs, de la même manière pour chaque machine d'un même type. Pour l'OEE, cela évite beaucoup de recherche de tags, car état, compteurs et défauts se trouvent à des emplacements connus.
Fabrico, OEE et un MES léger avec caméras IA connectent une machine via son API PLC, un appareil IoT Fabrico ou une caméra IA. Lorsqu'une machine propose OPC UA, une spécification compagnon facilite et accélère l'accord de connexion avec l'équipe technique de Fabrico.
Qu'est-ce qu'une spécification compagnon OPC UA ?
OPC UA, aussi nommé IEC 62541, est une norme indépendante de la plateforme pour l'échange de données sécurisé et fiable. Ses données constituent un espace d'adressage de nœuds liés par des références. Des serveurs publient des définitions de types, de sorte qu'un client peut lire ce qu'une valeur signifie, et pas seulement le nombre.
Une spécification compagnon s'appuie sur cela. Un groupe industriel et l'OPC Foundation conviennent d'un modèle pour un type de machine. Il fixe quels nœuds la machine possède, comment ils sont nommés et ce que signifie chaque état. Un remplisseur d'un constructeur et un remplisseur d'un autre répondent alors aux mêmes questions de la même manière.
L'OPC Foundation les répertorie, pour la robotique, la pesée et bien d'autres types de machines. Notre OPC UA guide couvre la norme de base.
Quelles spécifications compagnon importent pour l'OEE ?
| Specification | Number | What it gives OEE |
|---|---|---|
| OPC UA for Machinery | OPC 40001 | Un état machine commun : NotAvailable, OutOfService, NotExecuting, Executing |
| PackML on OPC UA | OPC 30050 | États des machines d'emballage et PackTags, un jeu de tags conçu pour l'OEE |
| OPC 30060 | OPC 30060 | Un modèle ciblant l'OEE, les temps d'arrêt et les causes racines par machine et par ligne |
| Machine tools | OPC 40501 | États, ordres et comptages pour machines-outils |
OPC UA for Machinery a été publié avec le VDMA, l'association allemande des constructeurs de machines. Ses quatre états tracent une frontière utile. OutOfService signifie une raison technique interne à la machine, comme une panne. NotExecuting signifie que la machine attend une raison externe, comme un manque d'alimentation, un changement de format ou l'absence d'ordre.
PackML, publié comme ANSI/ISA-TR88.00.02, est le modèle d'état que connaissent la plupart des lignes d'emballage. Notre guide du PackML state model en liste les états.
Que ne peut pas vous donner une spécification compagnon ?
Une étude de 2024 menée par l'Université de Stuttgart et le Fraunhofer IAO a testé cela. Elle a tenté de calculer l'OEE ISO 22400-2 à partir des seules données OPC 40001 et 40501. L'état de l'ordre, la quantité bonne et la quantité produite pouvaient être lus directement. Mais trois lacunes subsistaient :
- Pas d'indicateur de maintenance dans aucune des spécifications.
- Le temps de cycle idéal ne pouvait être qu'estimé.
- La répartition entre temps de réglage et temps de production ne pouvait pas être lue de façon fiable, car elle est décidée plus tard, dans le MES.
La machine vous dit donc qu'elle s'est arrêtée. Une personne ou le MES vous dit pourquoi et si l'arrêt était planifié.
Exemple concret : une ligne, machines mixtes
Ligne d'exemple (chiffres indicatifs, pas un client). Une ligne d'emballage compte 8 machines de 5 constructeurs. Trois d'entre elles prennent en charge une spécification compagnon ; cinq non.
| Machines | How they are read | Mapping work |
|---|---|---|
| 3 with a companion spec | Standard nodes for state and counts | One template, then about 1 hour of checks each = 3 hours |
| 5 without | Custom PLC tags, found one by one | 1 to 4 hours each = 5 to 20 hours |
| Line total | 8 to 23 hours, before network work |
Les trois machines standard demandent à peu près le même effort qu'une machine sur mesure. Si le prochain remplisseur acheté par l'usine inclut une spécification compagnon, la prochaine ligne coûtera moins cher à connecter.
Certaines données proviennent toujours de l'usine pour chaque machine : la vitesse idéale par SKU, le calendrier des équipes et les raisons d'arrêt que l'opérateur confirme.
Que faut-il demander aux constructeurs de machines ?
- Quelles spécifications compagnon OPC UA cette machine prend-elle en charge, et quelle version ?
- Quels nœuds donnent l'état de la machine, les compteurs et la faute active ?
- Pouvons-nous avoir un compte utilisateur en lecture seule pour le système OEE ?
- Quels modes et politiques de sécurité le serveur OPC UA propose-t-il ?
- Le modèle d'information est-il documenté et notre équipe contrôle peut-elle le voir avant la livraison ?
Inscrivez ces questions dans le cahier des charges d'achat pour les nouvelles machines. Elles ne coûtent rien à poser et font gagner des heures sur chaque ligne. Notre guide sur OPC UA for OEE montre comment les données sont exploitées une fois arrivées.
Où se situe Fabrico ?
Fabrico est une plateforme de performance manufacturière activée par la vision par ordinateur. L'OEE et un MES léger viennent d'abord, lus depuis le signal que chaque machine offre.
- Enregistrement automatique des arrêts depuis les tags PLC, OPC UA, appareils IoT ou caméras.
- L'opérateur confirme la raison en une seule touche, comblant la lacune laissée par la spécification compagnon.
- OEE en direct par ligne et par équipe, chaque perte étant valorisée en argent.
- Un pilote sur une ligne, de sorte que la connexion est validée avant d'être reproduite.
Les détails de connexion pour chaque usine sont convenus avec l'équipe technique de Fabrico. Il n'y a pas de plan gratuit et pas de niveaux : chaque usine reçoit un devis. Voir le produit sur la computer vision OEE page.
Questions fréquentes
Qu'est-ce qu'une spécification compagnon OPC UA ?
C'est un modèle de données partagé pour un type de machine, construit sur OPC UA. Il fixe quels nœuds la machine offre, comment ils sont nommés et ce que signifient leurs valeurs. Les machines de différents constructeurs qui supportent la même spécification peuvent alors être lues de la même façon.
Quelle spécification compagnon convient aux machines d'emballage ?
PackML on OPC UA, publié comme OPC 30050, est celle habituellement utilisée pour l'emballage. Elle transporte les états PackML et le jeu de tags PackTags, conçu pour que l'OEE puisse être calculé de la même manière sur n'importe quelle machine d'un constructeur.
OPC UA for Machinery vous donne-t-il l'OEE directement ?
Pas à lui seul. Il fournit un état machine commun avec quatre valeurs, ce qui aide à séparer les pannes des attentes. L'OEE nécessite aussi des compteurs, un temps de cycle idéal et un plan de production planifié. Les deux derniers sont fournis par l'usine ou le MES.
Pouvez-vous calculer l'OEE uniquement à partir des données OPC UA ?
Pas entièrement. Une étude de 2024 a constaté que l'état et les quantités pouvaient être lus, mais que le temps de cycle idéal ne pouvait être qu'estimé. La répartition entre temps de réglage et temps de production ne pouvait pas non plus être lue de manière fiable. Ceux-ci proviennent des données de l'usine et du MES.
Où trouver la liste des spécifications compagnon ?
L'OPC Foundation les publie, avec leurs numéros et versions, dans sa référence en ligne. Recherchez-y votre type de machine. Puis demandez au constructeur quelle version sa machine supporte, car les machines plus anciennes peuvent supporter une version antérieure ou aucune.
Vérifiez le support OPC UA de vos machines avec nous
Apportez la liste des machines et des constructeurs de votre ligne. Nous montrerons comment chacune se connecte et ce que coûtent ses arrêts.
Articles connexes

Tuiles Fabrico réelles, données d'exemple.











