perso je déclare tous les bits en variables interne et je fais une section où je recopie les bits de mot d'entrée un par un
au passage je donne un joli nom
si besoin d'inverser un contact à la mise en service ça se fait juste à un endroit
si besoin d'affecter rapidement une autre entrée en cas de problème, ça se fait juste à un endroit !
En St (ou ladder )
arret_urgent := mot_entree_in1.0;
bp_marche := mot_entree_in1.1;
bp_arret := mot_entree_in1.2;
.....
olalala il faut inverser le bp_arret dans tout le programme, c'est câblé en sécurité positive, ça fait le contraire de tout ce que j'ai codé
bp_arret := NOT mot_entree_in1.2;
olalala modif de dernière minute l'arret urgent est câblé ailleurs je vais devoir tout refaire
arret_urgent := mot_entree_in2.6;
Evidemment à chaque modif il faut chiffrer demi-journée d'intervention
![Rire :lol:](./images/smilies/icon_lol.gif)
mais je fais partie des vieux avec de vieilles habitudes
Avec la nouvelle technologie de l'usine du futur : tu affiches la carte d'entrée, tu regardes fixement l'entrée que tu veux renommer, tu imagines son nom, tu lèves le bras gauche, tu poses ton pouce droit sur ton nez et le mnémonique va prendre automatiquement le texte imaginé. Sans toucher la souris. Attention à ne pas avoir d'idées salaces au moment de la manipulation.