Bonjour,
J'utilise une tempo TON pour activer une sortie Bool, en l'occurence ici c'est une tempo en heures qui active un lavage.
Je cherche comment afficher le temps restant avant l'activation de la sortie du bloc TON (équivalent au calcul Consigne_Duree_Filtration - T3_Elapsed_Time) ?
Calcul de Temporisation
- JC87
- Mi homme - Mi automate
- Messages : 1901
- Inscription : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: Calcul de Temporisation
Bonjour,
Tu met ton calcul de consigne dans une variable intermédiaire en Time plutôt que directement sur la tempo et elle te servira pour faire une soustraction pour avoir la valeur restante. Je suppose bien entendu qu'on peut soustraire deux "time" en Somachine soit directement soit par un bloc fonctions adéquat. Sinon il y a la méthode universelle qui est de compter des impulsions (la seconde par exemple) pour se faire sa propre tempo et ainsi manipuler très facilement des variables en "int".
JC
Tu met ton calcul de consigne dans une variable intermédiaire en Time plutôt que directement sur la tempo et elle te servira pour faire une soustraction pour avoir la valeur restante. Je suppose bien entendu qu'on peut soustraire deux "time" en Somachine soit directement soit par un bloc fonctions adéquat. Sinon il y a la méthode universelle qui est de compter des impulsions (la seconde par exemple) pour se faire sa propre tempo et ainsi manipuler très facilement des variables en "int".
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Calcul de Temporisation
slts,
oui, disons que à la grosse ça revient à faire reste=PT-ET
oui, disons que à la grosse ça revient à faire reste=PT-ET
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Aguerri de l'automation
- Messages : 82
- Inscription : 05 sept. 2018, 06:17
- Localisation : TAHITI
Re: Calcul de Temporisation
Bonjour,
j'ai essayé de faire la soustraction avec un bloc SUB mais ca ne fonctionne pas, il n'y a pas de valeur calculée en sortie de bloc.
j'ai essayé de faire la soustraction avec un bloc SUB mais ca ne fonctionne pas, il n'y a pas de valeur calculée en sortie de bloc.
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Calcul de Temporisation
essayer de mettre une variable de type TIME en sortie du bloc SUB
commencer par mettre les mêmes unités de temps , la consigne est en s et l'écoulé en ms ça peut pas coller
commencer par mettre les mêmes unités de temps , la consigne est en s et l'écoulé en ms ça peut pas coller
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr