One shot : terme d’automate expliqué simplement
MémoireComme une sonnette : elle sonne une fois, au moment où tu appuies, même si tu gardes le doigt sur le bouton. Un one shot donne à l’automate une très courte impulsion quand un signal change, donc un événement ne compte qu’une fois.
Une impulsion TRUE d’un cycle quand un signal change. Elle transforme un événement physique en une demande dénombrable.
One shot sur une vraie machine
Un one shot est une impulsion qui dure exactement un cycle, créée quand un signal change. Elle transforme quelque chose qui dure longtemps en un seul événement, ce dont tu as besoin pour compter ou ajouter à un total.
Elle fonctionne en mémorisant le signal du cycle précédent. Siemens a R_TRIG et F_TRIG, ou des contacts P et N en CONT avec leurs propres bits mémoire. Le schéma à contacts Rockwell a ONS, OSR et OSF, et le texte structuré a OSRI et OSFI.
Les constructeurs gèrent le démarrage différemment. Logix exécute un prescan avant le premier vrai cycle, et il bloque alors un one shot montant.
One shot: un exemple commenté
Un opérateur maintient un bouton une demi-seconde. Avec un cycle de 20 ms, le bouton est TRUE pendant 25 cycles. Un ADD sans one shot ajoute 25. Avec un one shot devant, il ajoute 1.
One shot: une erreur courante
Attendre de voir un one shot sur un écran. Un bit actif pendant un cycle peut apparaître et disparaître sans que l’IHM l’affiche jamais. Mémorise-le ou compte-le si quelqu’un a besoin de le voir.
Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.