F231_SEC_TO_DTBCD

Umwandlung von Sekunden in Datum und Uhrzeit

Diese Funktion wandelt eine Sekundenangabe in eine Datums- und Uhrzeitangabe um. Der berechnete Zeitpunkt bezieht sich auf den 01.01.2001 00:00 Uhr.

Parameter

Eingang

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

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

Ausgang

d_DTBCD (DTBCD)

Bereich in dem Datum und Uhrzeit gespeichert werden.

Fehleralarmmerker

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

  • wenn die Anzahl der Sekunden s_SEC > =16#BC191380 (gültig bis 31.12.2100 23:59:59).

  • wenn der Datenspeicher für d_DTBCD den zulässigen Bereich überschreiten.

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

  • wenn die Anzahl der Sekunden s_SEC > =16#BC191380 (gültig bis 31.12.2100 23:59:59).

  • wenn der Datenspeicher für d_DTBCD den zulässigen Bereich überschreiten.

Beispiel

Verwandte Themen

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