This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in COPA-DATA to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.
Introduction
zenon est une plateforme logicielle développée par COPA-DATA, principalement utilisée dans les domaines du contrôle de supervision et de l’acquisition de données (SCADA), des interfaces homme-machine (IHM), de l’orchestration des processus (MTP POL) et des systèmes d’historisation.
zenon offre un ensemble complet d’outils de visualisation, de contrôle des processus et d’acquisition de données dans les environnements industriels. Il permet aux utilisateurs de surveiller et de contrôler divers processus et machines en temps réel, offrant ainsi un aperçu des processus de production, de la gestion de l’énergie et du contrôle qualité.
FrontWell Solutions{target=_blank} a créé un connecteur et une application Tulip pour illustrer l’intégration entre zenon et Tulip. Dans le présent document, nous vous guiderons à travers un processus à la fois universel et simplifié d’échange bidirectionnel de données entre un système de fabrication (Tulip) et un système d’automatisation industrielle (COPA-DATA zenon).
La connexion de Tulip à COPA-DATA zenon via l’API REST présente de nombreux avantages et permet de répondre efficacement à divers cas d’utilisation des clients dans le secteur de la fabrication. Vous trouverez ci-dessous une illustration centrée sur le client mettant en avant les avantages découlant de cette intégration.
Si vous avez besoin d’aide pour mettre en œuvre des scénarios d’interfaçage plus complexes, n’hésitez pas à nous contacter.
Considérations relatives au réseau
Si COPA-DATA zenon est hébergé ou accessible depuis le cloud public, aucune configuration réseau spécifique à Tulip n’est nécessaire.
Si COPA-DATA zenon est hébergé sur site, un accès approprié doit être configuré pour permettre à Tulip de communiquer via l’hôte local (par exemple, ajustement des règles de pare-feu -> « mise sur liste blanche » de l’adresse IP de Tulip) ou une configuration appropriée de l’hôte du connecteur (lien : https://support.tulip.co/docs/introduction-to-tulip-connector-hosts). Un jeton OAuth 2.0 doit être généré par Tulip.
Configuration de COPA-DATA zenon
Conditions préalables :
Les services zenon IIoT doivent être installés et disposent d’une licence sur la plateforme logicielle zenon afin d’activer l’API IIoT (interface REST). La version minimale prise en charge de zenon est la v.12
Configuration :
Les services IIoT doivent être configurés dans zenon Engineering Studio. L’accès depuis une application externe (Tulip) doit être configuré dans zenon IIoT Service Configuration Studio.
L'API a été développée à l'aide de Swagger, et il existe une documentation détaillée et interactive sur sa structure. Cette documentation ouverte sur l'API est disponible sur demande et peut s'avérer très utile pour créer de nouveaux connecteurs.
L'API IIoT de zenon nécessite une authentification par jeton.
L’API IIoT permet de :
- Lire des variables de processus en temps réel depuis zenon :
- Écrire des variables de processus dans zenon
- Interroger les alarmes en temps réel et historiques
- Interroger les journaux d'audit
- Interroger les données de séries chronologiques.
La paramétrisation des appels à l’API REST doit tenir compte des ressources du projet zenon, telles que l’ID du projet, les noms des variables, le groupe/la classe d’alarmes, le nom des archives, etc.
Pour plus d’informations sur l’API IIoT de zenon, veuillez consulter l’aide en ligne de COPA-DATA{target=_blank}. Un ingénieur zenon doit fournir les informations relatives au projet afin de pouvoir appeler correctement l’API IIoT depuis une application tierce.
Pour plus d’informations sur la configuration et les fonctionnalités de la plateforme logicielle zenon, veuillez consulter l’aide en ligne de COPA-DATA ou accéder à la COPA-DATA Academy{target=_blank}.
Configuration de Tulip
Accédez au menu « Connectors » dans Tulip et cliquez sur la configuration du connecteur TULIP Copa Data.
Dans le champ « Running on », sélectionnez « Cloud Connector Host » (en fonction de la configuration de votre hôte de connecteur : https://support.tulip.co/docs/introduction-to-tulip-connector-hosts) dans la liste déroulante.
Définissez l’hôte sur l’adresse IP de votre COPA-DATA zenon X
Définissez le port sur « 9400 », comme indiqué dans la documentation de COPA-DATA zenon.
Testez ensuite la connexion pour vous assurer qu’elle fonctionne correctement.
Fonctionnement du connecteur
Le présent connecteur utilise l’API REST et ses fonctions standard GET, PUT, POST et DELETE.
Les interactions génériques suivantes, liées à l’automatisation, ont été implémentées dans ce connecteur. Dans des scénarios réels, des interactions plus complexes peuvent généralement s’avérer nécessaires ; celles-ci peuvent être réalisées en étendant le connecteur actuel et ses fonctions. Si vous avez besoin d’aide pour mettre en œuvre des scénarios plus complexes, n’hésitez pas à nous contacter.
Fonction de remplissage et de conditionnement
Dans un scénario classique, le système de fabrication fait office de maître pour la gestion des ordres de travail (WO). Dans le cas d’une automatisation complexe (par exemple, SCADA ou DCS/PCS), le système de fabrication déclenche généralement le lancement de l’ordre de travail et valide le lot une fois celui-ci terminé.
Une fois l’exécution de l’ordre de fabrication lancée, l’opérateur suit l’état d’avancement de la production dans Tulip via un tableau de bord qui reçoit des données en temps réel depuis CopaData zZenon. Cela garantit que l’opérateur dispose en permanence d’une vue d’ensemble des données pertinentes du processus de production, telles que l’état de la machine, sa vitesse, l’état du lot, ainsi que la liste des alarmes critiques avec leur description et leur horodatage.
Une fois que l’équipement a terminé l’exécution de l’ordre de travail, l’opérateur examine les données de production et les alarmes, puis valide l’achèvement de la tâche dans Tulip, tout en ayant la possibilité d’ajouter des commentaires.
