si deja ca fonctionne c'est parfait, je suis content pour toi.
pour les formations, je ne sais pas car je n'en ai jamais fait, j'ai appris "sur le tas" mais j'avais deja les bases (systeme binaire/hexa, programmation assembleur ...)
il y a des bases a savoir, le principe de fonctionnement d'un automate par exemple.
il existe beaucoup de marques et de sortes d'automates, tu devrais deja definir quel marque/model tu veux connaitre.
par exemple chez siemens la programmation est a un niveau fonctionel "plus bas" (plus proche du materiel) que chez schneider donc il est tout a fait possible de faire planter un automate simplement en ecrivant une valeur la ou il ne faut pas, chez schneider c'est plus dur de faire un plantage (mais je te rassure, on y arrive quand meme
)
il faut retenir qu'un automate n'est pas infaillible donc jamais de securite humaine avec ! (sauf avec un automate speciale dit "de securite" mais j'ai pas confiance perso)
ensuite pour arriver a faire ce que l'on a besoin c'est de la pratique, encore de la pratique et ... toujours de la pratique, comme dans tous les domaines.
aussi, connaitre un peu l'algebre booleen, ca aide (fonction ET, OU, OU EXCLUSIF, SET, RESET, bascule D et JK, ...)
si tu veux commencer, tu peux regarder un petit automate comme un ZELIO de schneider ou LOGO de siemens ou EM4 de crouzet.
pour le zelio par exemple, le logiciel de programmation est gratuit sur le site de schneider et il y a un simulateur ce qui te permet de tester ce que tu as programmer et de comprendre s'il y a des erreurs.
sinon il y a somachine basic qui est gratuit egalement avec simulateur mais c'est deja plus (trop) complique pour un debut mais rien d'impossible non plus.
fais un peu de lecture sur internet si vraiment ca t'interesse et pose des questions sur le forum si besoin, il y a toujours quelqu'un pour te repondre.
a+.