SUB_***_*** : calcul de la différence entre deux dates ou heures
Traduction de la notice originale
Description de la fonction
La fonction SUB_***_*** calcule l’écart de temps entre deux dates ou heures.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les fonctions disponibles sont les suivantes :
Représentation en FBD
Représentation appliquée à une heure du jour :
Représentation en LD
Représentation appliquée à une heure du jour :
Représentation en IL
Représentation appliquée à une heure du jour :
LD Input_IN1
SUB_TOD_TOD Input_IN2
ST Delay1
Représentation en ST
Représentation appliquée à une heure du jour :
Delay1 := =SUB_TOD_TOD(Input_IN1, Input_IN2);
Description des paramètres
Le tableau suivant décrit les paramètres d'entrée :
Paramètre
Type
Commentaire
Input_ IN1
Date ou heure dont on veut calculer l’écart avec Input_IN2.
Input_IN2
Date ou heure dont on veut calculer l’écart avec Input_IN2.
De même type que les éléments du tableau Input_IN1.
NOTE : Input_IN1 et Input_IN2 doivent être de même type.
Le tableau suivant décrit les paramètres de sortie :
Paramètre
Type
Commentaire
Delay1
Delay1 exprime le temps en valeur absolue écoulé entre les deux entrées Input_IN1 et Input_ IN2.
Erreurs d'exécution
Si Delay1 dépasse la valeur maximale admise pour un format TIME, un dépassement se produit. Dans ce cas, Delay1 = 0 et le bit système %S18 est positionné sur 1.
Si l’un des paramètres d’entrée n’est pas interprétable et cohérent au format de la fonction, alors Delay1 = 0 et le bit système %S18 est positionné sur 1.