projet MatPLC est une API basée sur les logiciels pour l'automatisation industrielle.
MatPLC est une API basée sur un logiciel (Programmable Logic Controller) pour l'automatisation industrielle. En fin de compte, il devrait être possible de faire fonctionner une usine utilisant ce logiciel.
Actuellement, il faut garder à l'esprit qu'il est toujours à la phase de test, et ne convient donc pas pour les applications où un fonctionnement incorrect entraînerait un dommage ou un danger.
Nous profitons du fait que nous avons un système d'exploitation sous-jacent et utiliser ses fonctionnalités pour rendre le modulaire MatPLC. Un module pourrait être exécute mnémoniques. Un autre module est une boucle PID. Un autre module gère les E / S, ou une base de données de journaux. (Ces modules tous existent déjà.) Le MatPLC coordonne alors leurs rouages de présenter une interface simple pour l'utilisateur.
Actuellement, nous sommes dans les premiers stades: nous avons un noyau solide, des moyens mnémotechniques pour les modules logiques (python ou C peuvent également être utilisés), un module de traitement du signal qui comprend une boucle PID, plusieurs modules d'E / S (y compris de nombreux réseaux industriels et . une interface pour le projet de comedi) et quelques modules HMI simples
Exigences :
- gcc
- libtool
- make
- autres paquets habituels impliqués dans la compilation -. les fichiers d'en-tête, des linkers, etc
- console-tools
Développement
Commentaires non trouvées