Page 1 sur 3

Conversion d'une variable type Time

Posté : 20 mai 2016, 21:35
par Yacub
Bonjour,

J'aimerai savoir comment puis je convertir une variable de type Time que j'utilise sur l'entrée TP d'un bloc TON en Integer ?
Je souhaite faire cette operation car sur un pupitre Scada j'aimerai avoir la possibilité de rendre le parametre TP de mon bloc TON variable, et par exemple si l'operateur tape 100 la varaible Integer vaut 100, et la variable Time vaut 100 Secondes .

J'aimerai avoir l'astuce qui me permettais de faire ça et aussi dans l'autre sens c'est a dire convertir le parametre ET en integer pour affiche sur mon scada le temps restant

Re: Conversion d'une variable type Time

Posté : 20 mai 2016, 22:12
par Ulairi
Bonjour,

des informations sur les conversions dans TIA Portal sont disponibles ici :

https://support.industry.siemens.com/cs ... r&lc=en-WW



Image

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 13:41
par Yacub
Ulari,

Dans le bloc de conversion, il n'y a pas de Time dans les liste déroulante du bloc CONV .

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 13:54
par Yacub
Voici mon reseau, j'ai donc suivi les instructions de conversion comme le montre ta figure, et donc je convertis ma variable Scada "IntegerTempo" de type Int en Dint et la variable Dint j'aimerai la convertir en Time mais je n'ai pas la possibilité de sélectionner le type time dans la liste deroulante il y a juste BCD32 mais je ne sais pas trop a quoi ce type correspond .

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 18:21
par Cyril93
Salut,

BCD pour binaire codé decimal 32 pour 32bit.

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 18:32
par dehell
Bonjour,
Essaye plutôt avec T_CONV
Cordialement

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 20:24
par Yacub
Bonjour Cyril93,

Ca sera a quoi le format BCD ? Dans quelle genre de cas tu vas utiliser ça ?

Dehell, dans TIA je n'ai pas de bloc T_Conv , j'ai CONVERT, ROUND, CEIL, FLOOR, TRUNC, SCALE_X, NORM_X

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 20:27
par Yacub
Dehell,

J'ai reussi a utiliser le bloc T_CONV en sélectionnant une Boite Vide et en tapant T_CONV . je vais faire le test avec le T_CONV en utilisant le module de simulation pour voir si cela fonctionne dans une petit heure !!! merci

crdlt

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 21:51
par itasoft
slts,

Ca sera a quoi le format BCD ? Dans quelle genre de cas tu vas utiliser ça ?

si tu ne sais pas ça, il faut retourner à l'école ou réviser les cours que tu as du rater, LOL

Re: Conversion d'une variable type Time

Posté : 21 mai 2016, 23:32
par Yacub
itasoft, merci ton aide ...