ARINT_TO_DT: Conversion d'un tableau d'entiers avec date et heure en une variable DT
Traduction de la notice originale
Description de la fonction
La fonction convertit un tableau d'entiers avec la date et l'heure au format BCD en une variable DATE_AND_TIME (dt#).
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 en tant que paramètres supplémentaires.
Représentation en FBD
Représentation en LD
Représentation en IL
LD DateAndTime_ARRAY ARINT_TO_DT ST DT_Variable
Représentation en ST
DT_Variable := ARINT_TO_DT (DateAndTime_ARRAY) ;
Description des paramètres
Description des paramètres d'entrée :
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
Description des paramètres de sortie :
Paramètres
Type de données
Signification
DT_Variable
Date et heure affectées à l'entrée en tant que variable DATE_AND_TIME (dt#) (si l'entrée est valide).
Erreurs d'exécution
Si l'entrée DateAndTime_ARRAY est incorrecte, ENO = 0 et OUT reste inchangé.