DT_TO_ARINT: Conversion d'une variable DT en tableau d'entiers
Traduction de la notice originale
Description de la fonction
La fonction convertit une variable DATE_AND_TIME (dt#) en un tableau d'entiers à quatre éléments avec la date et l'heure 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 DT_Variable DT_TO_ARINT ST DateAndTime_ARRAY
Représentation en ST
DateAndTime_ARRAY := DT_TO_ARINT (DT_Variable) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètres
Type de données
Signification
DT_Variable
Date et heure en tant que variable DATE_AND_TIME (dt#).
Description des paramètres de sortie :
Paramètres
Type de données
Signification
DateAndTime_ARRAY
ARRAY [n..m] OF INT
Entier ARRAY de quatre éléments avec la date et l'heure au format BCD :
  • secondes,-- (16#ss,--)
    correspond à %SW50
  • heure, minutes (16#hhmm)
    correspond à %SW51
  • mois, jour (16#mmjj)
    correspond à %SW52
  • année (16#aaaa)
    correspond à %SW53
Erreurs d'exécution
Si la taille de la sortie DateAndTime_ARRAY est trop petite, ENO = 0 et OUT reste inchangé.