Ah oui, les fronts montants et descendants... Utilisé copieusement dnas nos PC.
C'est presque ce que je fais avec le bouton marche.
Il ne peut pas y avoir démarrage inopiné, ou alors c'est que les machins sont emboucanées.
Sur le bouton marche il y a deux contacts. L'un commande la mémorisation, et l'autre sert à la demande de connexion si la machine est déconnectée, et à la mise en marche si la machine est connectée. La fonction de ce deuxième contact dépend d'un inverseur dans un des relais de gauche.
Lors de la commande, on appuie sur marche. Il y a collage immédiat de la mémoire. Ensuite, le PLC agit sur le front descendant, au relâchement de l'autre contact du bouton, celui qui passe par le relais inverseur.
Le bouton marche est pas un bouton marche tant qu'il n'y a pas eu connexion, et tant qu'il n'a pas été relâché. Regarde : les relais de gauche ne collent qu'au relâchement. Tant qu'ils se sont pas collés, un ordre de marche ne peut pas être émis. Il faudrait à la fois des rebonds de contacts géants, et des relais parkinsoniens.
Bon, en même temps, même s'il y avait démarrage direct, et dans la mesure où on appuie sur marche pour faire marcher, ça ne serait pas surprenant... J'avais testé une option que j'ai abandonnée : appui bref, connexion simple. Appui prolongé (réglable par tempo PLC) : mise en route. Abandonné. Au départ, je voulais marche directe. Mais ça m'a posé des souci de relais qui se battent en duel. Et puis, j'en suis venu au appui=demande / relâchement=sélection / appui=marche.
L'AU est à part, non étudié encore, mais a priori ça va être comme avant : le XPS-AT qui gère tout les BAU de toutes les machines placés en série, un freinage temporisé, et coupure de la sortie du var au bout de 3 secondes pour arrêt en roue libre sûr et certain. Bien sur, le 24V machines est coupé en immédiat sur un AU ! Ça Fonctionne comme ça sans problème depuis 5 ans.
On ne peut pas annuler une demande de connexion en local. Il faudra soit connecter une autre machine, soit pousser le BAU qui coupera le 24V comme c'est le cas actuellement par l'intermédiaire du module de sécurité.
Il faut que je refasse les schémas au propre, ça a évolué depuis le précédent.
La vraie réalisation n'est aps pour tout de suite. Disons dans les 3 mois... Ça m'oblige à tout refaire, et c'est encombrant. L'idée des modules DIN sur mesure est à creuser. Faut voir l'encombrement des composants, etc.
Une question importante. est-ce qu'il est "autorisé" d'utiliser le même poussoir pour mise en marche et arrêt ? Tu appuies une fois, mise en route. Tu appuies une autre fois : arrêt, etc.
Juste pour économiser un fil et un poussoir par machine... Le PLC peut facilement gérer ça...
[EDIT] le programme de test du PLC ; le programme réel prendra très probablement en compte les sorties d'état du variateur (runing, default) et du module d'AU. Après un AU, il serait bon de faire un reset du PLC, mais je n'ai pas trouvé la commande qui va bien... Bah... suffit d'un tempo additif "noir" sur le contacteur (sauf erreur) pour couper rétablir son alim.
Ce schéma n'a pas forcément un grand intérêt, mais ça m'a déjà sauvé la vie de mettre des images sur le forum !
L'analogique est bien en 12 bits.
Il n'y pas d'utilitaire de traduction en Ladder. Dommage, ça aurait facilité l'apprentissage.