Conversion Dint_S5TIME

Forum traitant des automates industriels de marque Siemens.
Répondre
Raiq
Code son premier grafcet
Code son premier grafcet
Messages : 36
Enregistré le : 05 nov. 2021, 14:04

Conversion Dint_S5TIME

Message par Raiq »

Bonjour,

J'ai chercher sur plusieurs forum comment régler un problème de conversion Int_S5TIME, qui expliquais de tout simplement utilisER un Dint et que cela fonctionnais.
Sauf que J'enregistre un Dint (dans un bloc MUL_I) dans une variable déclarée en S5TIME, que j'utilise dans une tempo. Mais j'ai un problème (surement de conversion): A la sortie de mon MUL j'ai par exemple 28000, et en entrée de tempo j'ai 8M et quelques
Avatar du membre
djé
Dieu du process
Dieu du process
Messages : 864
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes
Contact :

Re: Conversion Dint_S5TIME

Message par djé »

Salut
de mémoire le format du S5_Time c'est du BCD
avec le 4 ème digit (poids fort) qui donne la base de temps : x10ms; x100ms; x1s; x1mn
les trois premiers c'est la consigne de temps de 0 à 999.
Tu confonds avec le format TIME qui est un DINT *1000 (1s au format TIME c'est 1000 en DINT)

https://support.industry.siemens.com/cs ... 0&lc=en-WW
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Répondre