Mitsubishi Electronics FX3G User Manual

Page of 964
869
FX
3S
/FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 Series
Programming Manual - Basic & Applied Instruction Edition
37 Operation of Special Devices (M8000 -, D8000 -)
37.2 Supplement of Special Devices (M8000 - and D8000 -)
31
FNC277
-F
NC2
79
Da
ta
 
Trans
fer 3
32
FNC28
0-F
NC
289
H
igh-Speed 
Process
ing 2
33
FNC2
90-
FNC299
Ex
tensi
on Fi
le
 
Register C
ontrol
34
FN
C300-
FNC30
5
FX
3U
-C
F-
AD
P
35
SFC
•STL
Programming
36
Interrupt 
Function
37
Sp
ec
ia
l D
evi
ce
38
E
rror Code
A
Ve
rsi
on U
Inform
ati
on
B
Ex
ecuti
on
 T
imes
2. Method by program
1) Method using TWR (FNC167) instruction dedicated to time setting.
→ For details, refer to Subsection 21.8.
2) Method using M8015 and D8013 to D8019.
When not using TWR (FNC167) instruction dedicated to time setting, the following program can be used for time
setting.
Point
a) While M8015 is OFF, the registers for date and time cannot be changed.
Make sure to set M8015 to ON, and then input date and time.
b) When inputting the time, set the time several minutes ahead of the current time.
When the actual time reaches the set time, set M8015 to OFF from ON to make the new time valid and to
begin the real time clock again.
c) If values indicating infeasible date, time and day of the week are input (Example: February 30, 2006), the time
cannot be set. Input the correct date, time and day of the week.
d) The day of the week (D8019) is automatically corrected in accordance with the date without regard to the
written numeric value.
3. Method by programming tool
1) Starting the time change
Set M8015 to ON by forced ON/OFF.
2) By using the data register value change function in the device monitor of the programming tool, input the date and
time (several minutes ahead) to each data register.
3) Finishing the time change
When the actual time reaches the input data, reset M8015 by forced ON/OFF.
Point
a) While M8015 is OFF, the registers for date and time cannot be changed.
Make sure to set M8015 to ON, and then input date and time.
b) When inputting the time, set the time several minutes ahead of the current time.
When the actual time reaches the set time, set M8015 to OFF from ON to make the new time valid and to
begin the real time clock again.
c) If values indicating infeasible date and time are input (Example: February 30, 2006), the time cannot be set.
Input the correct date and time.
X000
M0
FNC 12
MOV
K30
D8013
PLF
M0
M8015
FNC 12
MOV
K20
D8014
FNC 12
MOV
K10
D8015
FNC 12
MOV
K25
D8016
FNC 12
MOV
K4
D8017
FNC 12
MOV
K0
D8018
FNC 12
MOV
D8019
X001
Second data
Minute data
Hour data
Day data
Month data
Year data
Day-of-the-week data
+/- 30 seconds correction
K2
M8017
When the actual time reaches the input set time,
turn the input switch X000 OFF to set the time
and start the clock operation.
±30 seconds correction
Every time X001 is set from OFF to ON, the
second data of the clock is corrected. (When the
second data is from 0 to 29, it is set to 0.  When
the second data is from 30 to 59, it is set to 0
and the minute data is incremented by "1".)
Example:
10:20:30 on April 25 Tuesday in 2000
Set the time 2 to 3 minutes ahead of the actual
time, write the program on the left to the PLC,
and turn RUN X000 ON.
indicates a set item.