Page 1 sur 1

Calcul de Temporisation

Posté : 22 avr. 2019, 09:39
par Squale
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) ?
Sans titre.png
Sans titre.png (7.88 Kio) Vu 2433 fois

Re: Calcul de Temporisation

Posté : 22 avr. 2019, 11:40
par JC87
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

Re: Calcul de Temporisation

Posté : 22 avr. 2019, 12:18
par itasoft
slts,
oui, disons que à la grosse ça revient à faire reste=PT-ET

Re: Calcul de Temporisation

Posté : 23 avr. 2019, 08:08
par Squale
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.
Sans titre2.png
Sans titre2.png (5.64 Kio) Vu 2397 fois

Re: Calcul de Temporisation

Posté : 23 avr. 2019, 08:36
par itasoft
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