Runtime Straton : Intégrer PLCNext Engineer avec IEC61850 pour un échange de données fluide
Introduction
Bonjour à tous, je vais parler du runtime Straton et de son environnement de programmation autour de la norme IEC61850. Ce runtime respecte l'Édition 2 de la norme, un protocole en pleine évolution dans le domaine de l'énergie.
Par le passé, Phoenix Contact a développé une pile IEC61850 pour PCWORX et notre ancienne gamme de PLC (AXC1050). Aujourd'hui, grâce à cette application disponible sur le store, il est possible de combiner PLCNextEngineer et la norme IEC61850. De plus, ce runtime offre l'énorme avantage de configurer un client 61850, donc la possibilité d'envoyer des commandes. Ce qui n'existait pas avant, ouvrant d'autres portes au marché de l'énergie.
Je voulais partager ce que j'ai pu faire. Je prévois de créer plusieurs Makers Blogs sur cette norme.
- Le premier tutoriel concerne le téléchargement de l'application, son installation, la création d'une licence et l'échange de données entre les deux environnements.
- Le second tutoriel parlera de la communication MMS (serveur-client), de la création d'une configuration SCL sur un serveur et du mapping entre variables IEC61131 et IEC61850. (Lien)
- Le troisième tutoriel couvrira la création d'une communication GOOSE (serveur-serveur).
- Le dernier de la série montrera comment faire passer des commandes depuis un client 61850 vers un serveur 61850.
Tutoriel 1 – Échange de données entre PLCNextEngineer et Straton
1) Installation et licences
- Première étape : téléchargez l'application pour l'AXC F 2152, disponible sur notre store.
- Ensuite, comme pour les autres applications du store, il est possible de l'installer via la gestion web.
- Après le démarrage de l'AXC F 2152, la pile 61850 est valide pendant deux heures. Sans licence, il faudra la redémarrer pour continuer le développement. La meilleure façon de travailler est de contacter Straton directement (sales@straton-plc.com), en précisant vos besoins et le nombre de points de données souhaités. Selon vos besoins et le nombre de licences commandées, ils pourront vous proposer des prix sur mesure.
- Suivez le lien https://license.straton-plc.com/ pour obtenir la licence accordée par ce CID.
- Ensuite, connectez-vous en SFTP et créez un fichier dans le répertoire PLC appshome/data/60002172000318 appelé K5License.ini et copiez-collez le résultat de la génération par email.
- Maintenant que vous avez installé le runtime sur le PLC, vous pouvez télécharger Straton Editor (l'environnement de programmation) en vous connectant avec vos identifiants sur le site Straton https://straton-plc.com/en/. Bien sûr, selon vos besoins, vous pouvez demander une licence pour Straton Editor (pas nécessaire pour les besoins développus dans cette série de tutoriels).
2) Échange de données entre PLCNext Engineer et Straton
- Ouvrez Straton Editor et créez un nouveau projet. Allez dans "File" puis "Add New Project".
- Choisissez votre langage de programmation (Structured Text recommandé) et l'IP du contrôleur. Ne changez pas le port 1100, c'est le port de communication par défaut du runtime Straton pour les cartes Ethernet de chaque dispositif.
- Choisissez ensuite le protocole que vous utiliserez (pour l'instant je choisis seulement MODBUS Master pour la communication entre environnements). Il est toujours possible d'ajouter les protocoles souhaités plus tard.
- D'abord, dans l'onglet "Fieldbus Configurations", sélectionnez le driver Modbus Master.
- Sous le Modbus Master, insérez un Modbus Master Port et configurez ses paramètres réseau.
- Sous le Modbus Master Port, insérez une Modbus Master Request et sélectionnez le FC et le datacount (détermine le nombre de variables = Nb items) que vous voulez.
- Sous la Modbus Master Request, insérez les variables Modbus que vous voulez sans oublier de régler l'offset (différent pour chaque variable), en d'autres termes la place de la variable dans le registre.
- Maintenant que la configuration est prête sur Straton, vous devez configurer un serveur MODBUS TCP/IP sur PLCNEXTEngineer et aller en ligne pour établir la communication entre les deux environnements.
- Construisez le projet sur Straton et allez en ligne aussi. Maintenant, vous pouvez basculer la variable dans PLCnextEngineer et voir l'effet sur Straton.
Si vous avez plus de questions, je vous suggère de contacter le développeur de l'application ici : Support Store
Ou directement le support Straton ici : support@straton-plc.com
Merci pour votre lecture !
Technologie industrielle
- Big Data et Cloud Computing : Comment ils fonctionnent ensemble
- Registres à décalage : Fondamentaux, applications et variantes de conception
- Fondamentaux de la mémoire numérique : adressage, accès et volatilité
- Diodes et redresseurs : fondamentaux, fonctionnement et paramètres clés
- Comprendre les conducteurs et les isolants : de la mécanique quantique aux applications pratiques
- Edge Computing démystifié : cas d'usage pratiques dans transport, utilities et manufacturing
- Fabrication intelligente rencontre Big Data : débloquer efficience prédictive et innovation
- SCADA vs HMI : différences clés et leur rôle dans l'Industrie 4.0
- Scies à ruban vs scies circulaires : quel outil de coupe offre la meilleure performance ?