Page 1 sur 1

STEP 7 ; TIMER et S5T

Posté : 08 sept. 2018, 18:53
par lolodu013
Bonjour,

Je cherche à récupérer le décompte d'une tempo, pour la remonter vers un ihm. sauf que ma tempo est au format S5T#. Je cherche à comprendre comment fonctionne FC33 et ou FC 40, pour récuperer une valeur HH:MM:SS pour transférer vers mon ihm.

Des idées?

Re: STEP 7 ; TIMER et S5T

Posté : 09 sept. 2018, 07:50
par GG10
Bonjour

il faut diviser la valeur par 1000, tu peux utiliser la mise a échelle dans le ihm

Re: STEP 7 ; TIMER et S5T

Posté : 09 sept. 2018, 09:36
par lolodu013
bonjour,

Si je divise par 10,j'ai pas une base temps hh:mm:ss. J'aurai un tempo qui évolue entre 0 et 3600 secondes...

Re: STEP 7 ; TIMER et S5T

Posté : 09 sept. 2018, 11:13
par itasoft
slts,
si ya pas de fonctions qui font ça , alors se le palucher à la mano

HEURES=SECONDES / 3600
RESTE=SECONDES MODULO 3600
MINUTES=RESTE / 60
SECONDES=RESTE MODULO 60

Re: STEP 7 ; TIMER et S5T

Posté : 09 sept. 2018, 19:51
par lolodu013
salut,

Reste modulo??? je comprend pas

Re: STEP 7 ; TIMER et S5T

Posté : 10 sept. 2018, 10:31
par philou77
Salut !

Dans ton ihm, tu peux pas lui mettre un champs au format S5T# ?

Le Modulo ne te donne QUE le RESTE de la division (division par 3600 ou division par 60 dans le cas de l'exemple d'itasoft)

Pour faire le calcul il te faudra récupérer le temps dans un INT car le format S5T# est un format BCD il me semble, avec la base de temps dans les bits 12 et 13, et les bits 14 et 15 non significatifs.

Re: STEP 7 ; TIMER et S5T

Posté : 10 sept. 2018, 16:35
par josé
Bonjour,
Personnellement jamais eu besoin mais j'ai trouvé ceci :
https://support.industry.siemens.com/cs ... 0&lc=fr-WW