STEP 7 ; TIMER et S5T

Forum traitant des automates industriels de marque Siemens.
Avatar de l’utilisateur
lolodu013
Codeur fou
Codeur fou
Messages : 261
Inscription : 05 mars 2016, 08:31

STEP 7 ; TIMER et S5T

Message 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?
GG10
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 147
Inscription : 15 sept. 2016, 14:35

Re: STEP 7 ; TIMER et S5T

Message par GG10 »

Bonjour

il faut diviser la valeur par 1000, tu peux utiliser la mise a échelle dans le ihm
Avatar de l’utilisateur
lolodu013
Codeur fou
Codeur fou
Messages : 261
Inscription : 05 mars 2016, 08:31

Re: STEP 7 ; TIMER et S5T

Message 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...
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: STEP 7 ; TIMER et S5T

Message 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
Automaticien privé (de tout)
itasoft@free.fr
Avatar de l’utilisateur
lolodu013
Codeur fou
Codeur fou
Messages : 261
Inscription : 05 mars 2016, 08:31

Re: STEP 7 ; TIMER et S5T

Message par lolodu013 »

salut,

Reste modulo??? je comprend pas
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: STEP 7 ; TIMER et S5T

Message 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.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar de l’utilisateur
josé
Codeur fou
Codeur fou
Messages : 263
Inscription : 20 oct. 2015, 17:02

Re: STEP 7 ; TIMER et S5T

Message par josé »

Bonjour,
Personnellement jamais eu besoin mais j'ai trouvé ceci :
https://support.industry.siemens.com/cs ... 0&lc=fr-WW
Créateur de pannes ...
Répondre