F230_DTBCD_TO_SEC

Zeitumwandlung in Sekunden

Diese Funktion wandelt Zeitdaten (Datum und Uhrzeit) in Sekundenzahlen um. Berechnet wird die Zeitspanne zwischen dem angegebenen Zeitpunkt und dem 01.01.2001 00:00 Uhr. Die Zeitdaten werden mit dem strukturierten Datentyp DTBCD angegeben.

Parameter

Eingang

s_DTBCD (DTBCD)

Bereich, in dem die Eingangszeitdaten gespeichert werden.

Ausgang

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

Bereich, in dem die in Sekunden umgewandelten Zeitdaten gespeichert werden (32 Bit).

Fehleralarmmerker

sys_bIsOperationErrorHold (wird auf TRUE gesetzt und bleibt TRUE)
  • wenn die mit Indexmodifizierern definierte Adresse den zulässigen Bereich überschreitet.

  • wenn die für s_DTBCD' angegebenen Werte keine BCD-Werte sind.

  • wenn ein für 's' angegebener Zeitwert außerhalb des gültigen Bereichs liegt.

sys_bIsOperationErrorNonHold (wird für einen Zyklus auf TRUE gesetzt)
  • wenn die mit Indexmodifizierern definierte Adresse den zulässigen Bereich überschreitet.

  • wenn die für s_DTBCD' angegebenen Werte keine BCD-Werte sind.

  • wenn ein für 's' angegebener Zeitwert außerhalb des gültigen Bereichs liegt.

Verwandte Themen

Letzte Änderung am: 2021-07-28Feedback zu dieser SeitePanasonic Hotline