The Real-Time Clock¶
Setting and Displaying the Real-Time Clock \ with the PLC-Browser
The PLC browser commands date and time are used to set the real-time clock.
The commands date <ENTER> or time <ENTER> display the current date and time of the real-time clock.
The command: date yyyy-mm-dd<ENTER> (year-month-day) sets the date.
The command: time hh-mm-ss<ENTER> (hours-minutes-seconds) sets the time.
Example:
Enter the date:
date 2005-02-22<ENTER>
- ⇒
Display:
date 2005-02-22 Clock set to 2005-02-22 08:01:07
Note
(Remark: the time remains unchanged)
Enter the time:
time 16:50<ENTER>
(seconds are optional)- ⇒
Display:
time 16:50 Clock set to 2005-02-22 16:50:00
Setting and Displaying the Real-Time Clock \ with the User Program
The following blocks located in the folder “Realtime clock” of the system library SysExt_AC500_Vxx.lib can be used to set and display the real-time clock (RTC) with help of the user program:
Block | Function |
---|---|
CLOCK: CLOCK CLOCK | Sets and displays the real-time clock with values for year, month, day, hours, minutes and seconds. Also the day of week is indicated (Mo=1, Tue=2, Wed=3, Thu=4, Fr=5, Sa=6, Su=0). Note: The week of day cannot be set. It is given by the real-time clock. The input DAY_SET is ignored. |
CLOCK_DT: CLOCK_DT CLOCK_DT | Sets and displays the real-time clock in DT format, for example DT#2005-02-17-17:15:00. |
The blocks CLOCK and CLOCK_DT are described in the documentation for the system library SysExt_AC500_Vxx.lib.