progetto MatPLC è un PLC basato su software per l'automazione industriale.
MatPLC è un software basato su PLC (Programmable Logic Controller) per l'automazione industriale. In definitiva, dovrebbe essere possibile eseguire una fabbrica usando questo software.
Attualmente, si dovrebbe tenere a mente che è ancora in fase di test, e quindi non è adatto per applicazioni in cui cattivo funzionamento potrebbe causare danni o pericoli.
Approfittiamo del fatto che abbiamo un sistema operativo sottostante e usa le sue caratteristiche per rendere modulare MatPLC. Un modulo potrebbe essere in esecuzione mnemonici. Un altro modulo è un anello PID. Un modulo diverso gestisce I / O, o registri per un database. (Questi moduli tutti già esistono.) Il MatPLC poi coordina il loro funzionamento di presentare una semplice interfaccia per l'utente.
Attualmente, sono in fase iniziale: abbiamo un nucleo solido, mnemonici per moduli logici (Python o C può essere utilizzato anche), un modulo di elaborazione del segnale, che include un anello PID, diversi moduli I / O (tra cui numerosi reti industriali e . un'interfaccia al progetto comedi) e alcuni semplici moduli HMI
Requisiti
- gcc
- libtool
- make
- altri soliti pacchetti coinvolti nella compilazione -. file di intestazione, linker, ecc
- console-tools
Sviluppo
I commenti non trovato