FP
Σ
User's Manual
3.6 Clock/Calendar Function
39
ST Body
if
(
DF
(
bStartCompensation
))
then
(* Read the current time from the RTC *)
dtbcdCurrent
.
MinSec
:=
sys_wClockCalendarMinSec
;
dtbcdCurrent
.
DayHour
:=
sys_wClockCalendarDayHour
;
dtbcdCurrent
.
YearMonth
:=
sys_wClockCalendarYearMonth
;
(* Decide whether to round up (seconds>=30) *)
if
((
dtbcdCurrent
.
MinSec
AND
16#00FF
)>
30
)
then
(* To round up 1 minute (16#100) is added to the current
time *)
F157_ADD_DTBCD_TIMEBCD
(
s1_DTBCD
:=
dtbcdCurrent
,
s2_TIMEBCD
:=
16#100
,
d_DTBCD
=>
dtbcdCurrent
);
end_if
;
(* Set the seconds to zero *)
dtbcdCurrent
.
MinSec
:=
dtbcdCurrent
.
MinSec
AND
16#FF00
;
(* Write the current time into the RTC and set the RTC using
'sys_wClockCalendarSet' *)
sys_wClockCalendarMinSec
:=
dtbcdCurrent
.
MinSec
;
sys_wClockCalendarDayHour
:=
dtbcdCurrent
.
DayHour
;
sys_wClockCalendarYearMonth
:=
dtbcdCurrent
.
YearMonth
;
sys_wClockCalendarSet
:=
16#8000
;
end_if
;
Содержание FPS Series
Страница 7: ......
Страница 17: ......
Страница 18: ...Chapter 1 Safety Measures...
Страница 21: ......
Страница 22: ...Chapter 2 Overview...
Страница 32: ...Chapter 3 CPU Types...
Страница 47: ...CPU Types FP User s Manual 30 LD Body...
Страница 51: ...CPU Types FP User s Manual 34 POU Header and LD Body...
Страница 55: ...CPU Types FP User s Manual 38 LD Body...
Страница 57: ......
Страница 58: ...Chapter 4 Expansion...
Страница 73: ......
Страница 74: ...Chapter 5 I O Allocation...
Страница 81: ......
Страница 82: ...Chapter 6 Installation and Wiring...
Страница 104: ...FP User s Manual 6 4 Input and Output Wiring 87 A FP 1 Output terminal 2 Load 3 Inductor COM 2 1 3...
Страница 115: ......
Страница 116: ...Chapter 7 High Speed Counter and Pulse Output...
Страница 169: ......
Страница 170: ...Chapter 8 Communication...
Страница 227: ...Communication FP User s Manual 210 LD Body ST Body...
Страница 233: ...Communication FP User s Manual 216 POU Header LD Body...
Страница 236: ...FP User s Manual 8 6 Program Controlled Communication 219 POU Header LD Body 1 2...
Страница 237: ...Communication FP User s Manual 220 2 2 ST Body...
Страница 266: ...Chapter 9 Security Functions...
Страница 273: ......
Страница 274: ...Chapter 10 Other Functions...
Страница 277: ......
Страница 278: ...Chapter 11 Troubleshooting...
Страница 289: ......
Страница 290: ...Chapter 12 Appendix...