F231_SEC_TO_DTBCD

Conversion des secondes en données temporelles

Cette fonction convertit un nombre de secondes indiqué en date et heure. Ces dernières sont calculées à partir du 01/01/2001 à 00:00 heures.

Paramètres

Entrée

s_SEC (DWORD, DINT, UDINT, DATE, TOD, DT)

Zone dans laquelle les secondes sont sauvegardées (32 bits)

Sortie

d_DTBCD (DTBCD)

Zone dans laquelle la date et l’heure sont sauvegardées

Drapeaux d’erreur

sys_bIsOperationErrorHold (passe à TRUE et reste TRUE)
  • Si l’adresse spécifiée utilisant le modificateur d’index est en dehors des limites autorisées.

  • Si le nombre de secondes s_SEC >= 16#BC191380 (valide jusqu’au 31 déc. 2100 23:59:59).

  • Si la mémoire de données de d_DTBCD dépasse la zone.

sys_bIsOperationErrorNonHold (passe à TRUE pendant un cycle)
  • Si l’adresse spécifiée utilisant le modificateur d’index est en dehors des limites autorisées.

  • Si le nombre de secondes s_SEC >= 16#BC191380 (valide jusqu’au 31 déc. 2100 23:59:59).

  • Si la mémoire de données de d_DTBCD dépasse la zone.

Exemple

Thèmes apparentés

Modifié le : 2021-08-09Commentaires sur cette pageAssistance téléphonique