Bonjour,
J'ai développé quelques programmes de régulation industrielles assez gros, basés sur la commande prédictive en python mais je ne veux pas trop les réécrire directement sur mon automate (SAIA PCD) car ce dernier ne peut pas être programmer en langage ST, par conséquent, le langage le plus adapté semble être le langage FBD (blocs) mais les algorithmes, de par leurs complexités prennent énormément de places ce qui les rend illisible.
J'ai donc pensé à utiliser un nano-ordinateur robuste, avec un OS temps réel Linux comme Xenomai pour gérer la régulation et renvoyer les informations (grâce au protocole Sbus dont une librairie existe en python:https://pypi.org/project/digimat.saia/) à l'automate afin qu'il gère les entrées/sorties ensuite, rendant alors des modifications futures plus simples.

J'ai pensé à cela grâce à ce document:
https://www.blaess.fr/christophe/fil...x-embarque.pdf

Pensez vous que cela est une bonne idée ?

EDIT: J'ai oublié de préciser que je comptais laisser en secours une régulation plus simple sur l'automate afin d'avoir une régulation de secours en cas de problèmes avec la communication Ordinateur embarqué/automate, de plus, cet automate ne doit pas gérer des systèmes critiques mais une centrale de traitement d'air de bureaux, le but recherché étant une consommation moindre d'énergie grâce aux nouveaux algorithmes de régulation