TOD_TO_ARINT: Conversion d'une variable TOD en tableau d'entiers
Traduction de la notice originale
Description de la fonction
La fonction convertit une variable TIME_OF_DAY (tod#) en un tableau d'entiers à deux éléments avec l'heure du jour au format BCD.
Exemple :
Si l'entrée est :
Alors la sortie est :
EN et ENO peuvent être configurés en tant que paramètres supplémentaires.
Représentation en FBD
Représentation en LD
Représentation en IL
LD TOD_Variable TOD_TO_ARINT ST Time_ARRAY
Représentation en ST
Time_ARRAY := TOD_TO_ARINT (TOD_Variable) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
TOD_Variable
Heure du jour en tant que variable TIME_OF_DAY (tod#).
Description des paramètres de sortie :
Paramètres
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
Erreurs d'exécution
Si la taille de la sortie Time_ARRAY est trop petite, ENO = 0 et OUT reste inchangé.