Zerosquare -> étape par étape.
- Pour le moment, je vais remplacer le programme intégralement fait en ladder par un programme normal (ou comment réimplémenter une armoire de relayage grâce à un automate...)
- Et virer les 200+ variables globales (véridique ><)
- Et structurer la machine par petits modules indépendants (un four, un bac chauffant, un variateur, etc...).
- Parce que pour le moment tout s'entrecroise dans tous les sens, avec des effets de bords à faire perdre son zen à un moine tibétain.
- Et je vais utiliser des noms de variables cohérents (parce que non, P100 à P115 n'ont jamais été des noms bien choisis).
- Je vais aussi virer le réarmement furtif de certains défauts sur le bouton "Marche générale".
- Il faut aussi donner une vraie initialisation à la machine, qui pour le moment démarre "en marche", déclenchant une pelletée de défauts généraux. Le démarrage effectif se fait donc par un acquitement.
- Le polling de tous les switches, boutons et valeurs de la machine, paramétrables sur l'écran automate, sera revu pour passer en on demand. En effet, vérifier 30 fois par seconde la température d'un bac de parafine est une étrange idée ^^
- Enfin, je vais documenter le programme, car pour le moment je cherche encore la première ligne de commentaire.
Enfin, mais dans un second temps pas si proche, je remplacerai les automates par des belles V200, avec interface en niveau de gris et tout et tout