Conversion d'une variable type Time

Forum traitant des automates industriels de marque Siemens.
Yacub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 07 févr. 2016, 18:27

Conversion d'une variable type Time

Message 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
Avatar du membre
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Enregistré le : 20 oct. 2015, 06:22

Re: Conversion d'une variable type Time

Message 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
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Yacub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 07 févr. 2016, 18:27

Re: Conversion d'une variable type Time

Message par Yacub »

Ulari,

Dans le bloc de conversion, il n'y a pas de Time dans les liste déroulante du bloc CONV .
Yacub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 07 févr. 2016, 18:27

Re: Conversion d'une variable type Time

Message 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 .
Fichiers joints
Sans titre.png
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: Conversion d'une variable type Time

Message par Cyril93 »

Salut,

BCD pour binaire codé decimal 32 pour 32bit.
dehell
Codeur fou
Codeur fou
Messages : 242
Enregistré le : 19 janv. 2016, 09:24
Localisation : Alès

Re: Conversion d'une variable type Time

Message par dehell »

Bonjour,
Essaye plutôt avec T_CONV
Cordialement
Yacub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 07 févr. 2016, 18:27

Re: Conversion d'une variable type Time

Message 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
Yacub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 07 févr. 2016, 18:27

Re: Conversion d'une variable type Time

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7176
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Conversion d'une variable type Time

Message 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
Automaticien privé (de tout)
itasoft@free.fr
Yacub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 102
Enregistré le : 07 févr. 2016, 18:27

Re: Conversion d'une variable type Time

Message par Yacub »

itasoft, merci ton aide ...
Répondre