Instrucciones de reloj
Ejemplo
DATE-P
En el siguiente programa con flanco positivo de X1C, se leen los datos de reloj del reloj interno
de la CPU con una instrucción DATERDP y se almacenan en los registros D100 a D106
(primera ilustración después del ejemplo de programa). De las horas, minutos y segundos de
estos datos de reloj se sustraen 10 horas (D10), 40 minutos (D11) y 10 Segundos (D12)
mediante la instrucción DATE-P. Al resultado negativo de sustracción de -8 horas, 41 minutos
y 10 segundos se suman 24 horas. El resultado de 16 horas, 41 minutos y 10 segundos
(16:41:10 del día anterior) se almacena en R10 hasta R12 (segunda ilustración después del
ejemplo de programación).
Datos de reloj
Operandos
Operandos
Operandos
Operandos
INDICACIÓN
Este ejemplo de programa no es ejecutable sin definición de variables en el cabezal de la
Unidad de Organización de Programa (POE). Como consecuencia pueden presentarse
mensajes de error del compilador y controlador. Mayores informaciones se encuentran en el
Cap. 3.5.2 „Direccionamiento de secuencia de bits y registro en el GX IEC Developer" de estas
Instrucciones de Programación.
Programación MELSEC A y Q
Año
Mes
D100
D101
(var_D100[0])
(var_D100[1])
—
—
—
—
—
—
Lista de instrucciones
MELSEC
Lista de instrucciones IEC
Día
Hora
D102
D103
(var_D100[2])
(var_D100[3])
D1000
—
(var_D1000[0])
(var_D1000[1])
D10
—
(var_D10[0])
R10
—
(var_R10[0])
Plano de contactos
DATE-, DATE-P
Minuto
Segundo
Día de semana
D104
D105
(var_D100[4])
(var_D100[5])
D1001
D1002
(var_D1000[2])
D11
D12
(var_D10[1])
(var_D10[2])
R11
R12
(var_R10[1])
(var_R10[2])
DATEMMB1, DATEMIB1, DATEMKB1
D106
(var_D100[6])
—
—
—
7 – 449