Questions fréquentes (FAQ)

Poser une question

Comment modifier la présélection d'une temporisation sous Unity Pro ?

Chaque temporisation sous Unity Pro possède une entrée de présélection PT.
La variable FBI_x.PT contenant la valeur de présélection est au format TIME.

Il convient  donc de convertir un mot de 16 ou 32 bits au format TIME pour l'affecter à la variable FBI_x.PT afin de définir une valeur de présélection.
L'unité de temps du mot est de 1ms.

Le tableau ci-dessous indique les fonctions de conversion, le format du mot converti et la durée maxi obtenue.

Fonction Format du mot Durée max (ms)
INT_TO_TIME 16bit (INT) signé 32767
UINT_TO_TIME 16bit (UINT) non signé 65535
DINT_TO_TIME 32bit (DINT) signé 2 147483648
UDINT_TO_TIME 32bit (UDINT) non signé 4 294967295

 Il est recommandé d'utiliser des valeurs positives.

Remarques :

  • Pour un mot de 16 bits signé la durée maxi sera 32 secondes et 767ms.
  • Pour un mot de 32 bits non signé la durée maxi sera 49 jours 17 heures 2 minutes 47 secondes et 295ms.

 Illustration :

Temporisation TP en cours d'évolution avec une présélection réglée à partir d'un INT.

  

Cela vous a-t-il aidé ?
Que pouvons-nous faire pour améliorer l'information ?