이 예에서 실시간 클록의 시스템 변수는 구조화된 문자에서 호출됩니다. 데이터 레지스터 수는 사용한 PLC 기종에 따라 다릅니다.
| 시스템 변수 | FP0, FPe | FPS, FP-X, FP2, FP2SH | 
|---|---|---|
| sys_wClockCalendarMinSec | DT9054 | DT90054 | 
| sys_wClockCalendarDayHour | DT9055 | DT90055 | 
| sys_wClockCalendarYearMonth | DT9056 | DT90056 | 
| sys_wClockCalendarSet | DT9058 | DT90058 | 
POU 헤더에서 모든 입력 및 출력 변수는 이 함수를 프로그래밍하기 위해 사용된다고 선언됩니다.

(* Set RTC to 05-06-31 12:00:00 *)if (bSetNewRTC) then    sys_wClockCalendarMinSec:=16#0000;    sys_wClockCalendarDayHour:=16#3112;    sys_wClockCalendarYearMonth:=16#0506;    sys_wClockCalendarSet:=16#8000;end_if;(* Evaluate the RTC for 12:00:00 *)if ( sys_wClockCalendarMinSec=16#0000AND    (sys_wClockCalendarDayHour AND16#00FF)=16#0012) then    (* React on lunch time *)end_if;