F230_DTBCD_TO_SEC

Conversion de données temporelles en secondes

Cette fonction convertit les données temporelles (date et heure) en nombre de secondes. Elle calcule l’écart de temps entre la date et l’heure indiquées et le 01/01/2001 à 00:00 heures. Les données temporelles sont spécifiées dans le DUT DTBCD.

Paramètres

Entrée

s_DTBCD (DTBCD)

Zone dans laquelle les données temporelles d’entrée sont sauvegardées.

Sortie

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

Zone dans laquelle les données temporelles converties en secondes sont sauvegardées (32 bits)

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 les valeurs indiquées pour s_DTBCD' ne sont pas des valeurs BCD.

  • Si une valeur indiquée pour 's' est en dehors de l’intervalle des données temporelles.

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 les valeurs indiquées pour s_DTBCD' ne sont pas des valeurs BCD.

  • Si une valeur indiquée pour 's' est en dehors de l’intervalle des données temporelles.

Thèmes apparentés

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