ARINT_TO_TOD: Conversion d'un tableau d'entiers avec Time Of Day (heure du jour) en une variable TOD
Traduction de la notice originale
Description de la fonction
La fonction convertit un tableau d'entiers avec l'heure du jour au format BCD en une variable TIME_OF_DAY (tod#).
Vous avez deux options pour l'entrée :
Exemple :
Si l'entrée est :
Alors la sortie est :
EN et ENO peuvent être configurés comme paramètres supplémentaires.
Représentation en FBD
Représentation en LD
Représentation en IL
LD Time_ARRAY ARINT_TO_TOD ST TOD_Variable
Représentation en ST
TOD_Variable := ARINT_TO_TOD (Time_ARRAY) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Signification
Time_ARRAY
ARRAY [n..m] OF INT
Entier ARRAY de deux éléments avec la date et l'heure au format BCD :
  • secondes,-- (16#ss,--),
    correspond à %SW50
  • heure, minutes (16#hhmm),
    correspond à %SW51
Description des paramètres de sortie :
Paramètre
Type de données
Signification
TOD_Variable
Heure du jour affectée à l'entrée en tant que variable TIME_OF_DAY (tod#) (si l'entrée est valide).
Erreurs d'exécution
Si l'entrée Time_ARRAY est incorrecte, ENO = 0 et OUT reste inchangé.