DATE+, DATE+P
Funciona-
Adición de datos de reloj
miento
DATE+
La instrucción DATE+-suma los datos de reloj que se encuentran en el operando a partir de
s1, a los datos que se encuentran a partir del operando s2. Los datos de reloj del resultado de
adición se almacenan en los operandos a partir de d.
La siguiente tabla contiene los rangos de valores de los datos de reloj almacenables en s1+0
hasta s1+2 (Array_s1[1] – Array_s1[3]), s2+0 hasta s2+2 (Array_s2[1] – Array_s2[3]) y d+0
hasta d+2 (Array_d[1] – Array_d[3]).
Datos de reloj
Rango de
entrada
Operandos
Operandos
Operandos
1
Hora
2
Minuto
3
Segundo
En la siguiente ilustración se suma a la hora de
6 horas, 32 minutos y 40 segundos ((s1)+0 – (s1)+2, (Array_s1[1] – Array_s1[3])), luego la hora de
7 horas, 48 minutos y 10 segundos ((s2)+0 – (s2)+2, (Array_s2[1] – Array_s2[3])) y el resultado de
14 horas, 20 minutos y 50 segundos se alamcena en d+0 bis d+2 ((Array_d[1] – Array_d[3])).
1
Hora
2
Minuto
3
Segundo
7 – 442
Instrucción de adición
Año
Mes
—
—
—
—
—
—
—
—
Día
Hora
Minuto
—
0 - 23
0 - 59
s1+0
s1+1
—
(Array_s1[0])
(Array_s1[1])
s2+0
s2+1
—
(Array_s2[0])
(Array_s2[1])
d+0
—
(Array_d[0])
(Array_d[1])
Instrucciones de reloj
Segundo
Día de semana
0 - 59
s1+2
(Array_s1[2])
s2+2
(Array_s2[2])
d+1
d+2
(Array_d[2])
Programación MELSEC A y Q
—
—
—
—
DATEP0E1
DATEP0E2