Leap day
LEAP_DAY¶
| Type Funktion | BOOL |
| Input IDATE | DATE (Eingangsdatum) |
| Output | BOOL (TRUE, wenn der aktuelle Tag ein 29. Februar ist) |
| Die Funktion LEAP_DAY testet ob das Eingangsdatum ein Schalttag beziehungsweise ein 29. Februar ist. Der Test hat Gültigkeit für den Zeitrum 1970 - 2099. Im Jahr 2100 wird ein Schaltjahr angezeigt obwohl dies keines ist. Da aber der Wertebereich des Datums nach IEC61131-3 nur bis zum Jahr 2106 reicht wird auf diese Korrektur verzichtet. |

Beispiel:
LEAP_DAY(D#2004-02-29) = TRUE