OpenPLC
Dernière mise à jour le 6 octobre 2025
Ce guide explique comment utiliser OpenPLC pour créer, tester des programmes PLC et contrôler le matériel. OpenPLC est une plateforme open-source qui prend en charge IEC 61131-3 et permet l’utilisation des langages de programmation tels que Ladder Diagram (LD), Structured Text (ST) et Function Block Diagram (FBD). Remote fournit le contrôleur avec un environnement OpenPLC intégré permettant aux ingénieurs et développeurs de réaliser rapidement des prototypes et des contrôles intelligents.

Qu’est-ce qu’OpenPLC ?
OpenPLC est une plateforme open-source conçue pour rendre les automates programmables industriels (API) accessibles. Grâce à la prise en charge d’IEC 61131-3, vous pouvez choisir parmi plusieurs langages de programmation (LD, ST, FBD) et importer plus facilement des projets API existants. OpenPLC convient aux processus industriels, à l’éducation et aux preuves de concept.
Programmation du contrôleur via OpenPLC
Le contrôleur de Remote dispose d’un environnement OpenPLC intégré accessible via l’interface web. Après vous être connecté au réseau du contrôleur, ouvrez un navigateur et accédez à l’adresse IP par défaut 10.195.0.1. Connectez-vous avec votre nom d’utilisateur et mot de passe, puis naviguez vers la section OpenPLC dans l’écran d’aperçu. L’éditeur OpenPLC (gratuit et open source) est utilisé pour écrire des programmes API en LD, ST ou FBD, puis les télécharger et les exécuter via l’interface web.
Surveillance des entrées et sorties en temps réel
Une fois chargé, le programme API actif peut communiquer directement avec les entrées et sorties physiques du contrôleur. Via l’interface web, vous pouvez lire et contrôler les entrées et sorties en temps réel. Cela signifie que les capteurs, interrupteurs et actionneurs sont visibles et testables depuis OpenPLC, permettant de valider immédiatement la logique programmatique sur le matériel connecté.
Protocoles de communication et intégration
L’environnement OpenPLC sur le contrôleur prend en charge la communication industrielle via des serveurs intégrés pour Modbus, DNP3 et Ethernet/IP. Le programme actif peut ainsi être surveillé et influencé via des protocoles courants, ce qui simplifie l’intégration avec d’autres systèmes. Pour plus d’informations sur la collecte de données et la surveillance, consultez également Modbus.
Flexibilité et possibilités d’application
La combinaison d’OpenPLC et du contrôleur offre de la flexibilité : vous choisissez le langage de programmation adapté à votre projet, importez des projets API existants et effectuez facilement des modifications. Cette solution convient aux applications industrielles, à la recherche et à la formation. Les ingénieurs peuvent rapidement travailler sur des prototypes, déboguer et effectuer des tests répétables sur le matériel.
Gestion et conseils pratiques
Travaillez de manière systématique : la gestion des versions des programmes API dans l’éditeur OpenPLC, une nomenclature claire des tags E/S et la documentation des adresses IP et des identifiants de connexion (nom d’utilisateur/mot de passe) aident à prévenir les problèmes. Testez d’abord les fonctions en surveillant les entrées et sorties localement avant d’activer l’intégration avec d’autres systèmes.
Une solution orientée vers l’avenir sans complexité
L’utilisation d’OpenPLC sur le contrôleur crée un environnement convivial pour les solutions de contrôle. Vous développez et testez des programmes directement via l’interface web, surveillez les E/S en temps réel et contrôlez le matériel sans configuration complexe. Grâce à la prise en charge de Modbus, DNP3 et Ethernet/IP, vous pouvez facilement connecter et étendre les systèmes d’automatisation existants.
