banner

Nouvelles

May 16, 2023

OpenPLC ouvert

OpenPLC est une suite de contrôleurs logiques programmables open source et gratuite, conforme à la norme CEI 61131-3 et fonctionnant avec une gamme de plates-formes matérielles telles que Arduino, ESP8266/ESP32, Raspberry Pi SBC, ainsi que Windows et machines Linux.

Lorsque Arduino a dévoilé l'IDE Arduino PLC, nous avons noté que les langages définis par la norme CEI 61131-3 étaient sous licence et que la clé PLC pour l'unité Portenta Machine Control était vendue 17,60 $. Un lecteur s'est plaint du coût élevé de la licence par appareil, mais Massimo Banzi, le co-fondateur du projet Arduino, a répondu que c'était rentable pour les petits déploiements :

En fait, ce n'est pas beaucoup d'argent par rapport au coût d'autres logiciels PLC (des milliers de dollars par poste !). Ce modèle aide les petites entreprises avec peu d'appareils. Il est possible de négocier des licences groupées pour les entreprises.

Mais il existe également une autre option avec la suite API open source OpenPLC qui ne nécessite aucun frais de licence. C'est apparemment possible car l'utilisation des langages de programmation CEI 61131-3 ne nécessite pas de licence payante, c'est juste que la CEI facture des frais pour l'achat de copies de la norme, et les systèmes PLC propriétaires nécessitent généralement une licence payante.

Le projet OpenPLC est composé de deux parties principales : leÉditeuret leDurée . LeÉditeur est un logiciel qui s'exécute sur un ordinateur pour créer des programmes PLC. Thiago Alves, développeur d'OpenPLC, affirme qu'il est très simple à utiliser et prend en charge les cinq langages définis dans la norme CEI 61131-3, à savoir Ladder Logic (LD), Function Block Diagram (FBD), Instruction List (IL), Structured Text ( ST) et diagramme fonctionnel séquentiel (SFC).

L'OpenPLCDuréeest un micrologiciel/logiciel portable généré à partir de l'éditeur et entièrement pris en charge sur une gamme de cartes de développement et plusieurs matériels PLC réels :

Le Runtime peut également être généré en tant que cible générique (soft-PLC) pour Windows ou Linux. Vous trouverez le code source du Runtime et de l'Editeur sur GitHub.



Tout comme les logiciels PLC commerciaux, OpenPLC est conçu pour être utilisé dans les systèmes d'automatisation et de contrôle industriels. Ce que je ne sais pas, c'est comment cela se compare aux offres commerciales. Donc, si vous avez des connaissances sur la programmation PLC et avez déjà essayé OpenPLC, faites-nous part de votre expérience dans la section commentaires.

Vous pouvez télécharger l'éditeur OpenPLC pour Windows, Linux et macOS, et en savoir plus sur le site officiel. Il comprend un forum de support, de la documentation et diverses ressources pour en savoir plus sur la programmation PLC, le développement HDMI, SCADA, etc.

Merci à stinkydiver73 pour le tuyau.

Jean-Luc a lancé CNX Software en 2010 à temps partiel, avant de quitter son poste de directeur de l'ingénierie logicielle et de commencer à écrire des nouvelles quotidiennes et des critiques à temps plein plus tard en 2011.

Soutenez le logiciel CNX ! Faites un don via des crypto-monnaies ou devenez mécène sur Patreon

Articles Similaires:

Exécution de l'éditeur Exécution de l'éditeur
PARTAGER