Temporisation
Posté : 30 mars 2019, 20:02
Bonjour,
Je souhaiterais crée un petit bout de code pour me permettre de lancer une tempo de 20 minutes une fois un le trigger active, en utilisant un bloc S_IMPULS .
Pendant la séquence (une fois le tigger a 1) je dois vérifier des bandes mort, pour 4 organes de commande différent,et voir le temps que cela a pris pour le Moteur 1,2,3 et 4 a atteindre une certaines position.
Et donc par exemple si le moteur 1 a atteint sa vitesse a 18m30s, sur le parametre .BCD de mon temporisateur T1 (Valeur de temps restante en BCD) j'aimerai stocker la valeur 20minutes - 18minutes30secondes = 1Minutes30Secondes dans un DBW .
Idem pour les 3 autres .
Le stockage se fera grace a un bit active automatiquement une fois les vitesse atteinte (M100.1, M100.2, M100.3 et M100.4) et et bloc MOVE .
Le bloc Move stockera la resultat 20minutes - temps restant vers le DBW BeadDandMoteur1 .
Voila est peux l'idee de mon programme, le probleme c'est que je calle avec les conversion de variables,je ne conprends pas comment recuperer le temps restant le comparer avec une variable de type S5Time et la stocker .
Avez vous une idee ?
Merci
Je souhaiterais crée un petit bout de code pour me permettre de lancer une tempo de 20 minutes une fois un le trigger active, en utilisant un bloc S_IMPULS .
Pendant la séquence (une fois le tigger a 1) je dois vérifier des bandes mort, pour 4 organes de commande différent,et voir le temps que cela a pris pour le Moteur 1,2,3 et 4 a atteindre une certaines position.
Et donc par exemple si le moteur 1 a atteint sa vitesse a 18m30s, sur le parametre .BCD de mon temporisateur T1 (Valeur de temps restante en BCD) j'aimerai stocker la valeur 20minutes - 18minutes30secondes = 1Minutes30Secondes dans un DBW .
Idem pour les 3 autres .
Le stockage se fera grace a un bit active automatiquement une fois les vitesse atteinte (M100.1, M100.2, M100.3 et M100.4) et et bloc MOVE .
Le bloc Move stockera la resultat 20minutes - temps restant vers le DBW BeadDandMoteur1 .
Voila est peux l'idee de mon programme, le probleme c'est que je calle avec les conversion de variables,je ne conprends pas comment recuperer le temps restant le comparer avec une variable de type S5Time et la stocker .
Avez vous une idee ?
Merci