Instrucciones especiales
Descripción (procesamiento de 32 bits)
b Con la instrucción DSTOH la indicación horaria dada en la unidad "segundos" en ((S+)+1)
y (S+) se transforma en una expresión de este intervalo horario en horas, minutos y segundos.
El resultado se guarda en (D+) a ((D+)+2).
Fig. 7-156:Forma de funcionamiento de la instrucción DSTOH
b El valor en (S+) puede estar dentro del rango de 0 a 117964799 [s].
b El valor en (D+) para las horas puede estar dentro del rango de 0 a 32767.
b Las indicaciones para los minutos y segundos en ((D+)+1) a ((D+)+2) pueden adoptar
valores dentro del margen de 0 a 59.
Fig. 7-157:Ejemplo de la aplicación de una instrucción DSTOH: 45325 segundos
Con el siguiente ejemplo de programa un valor en segundos almacenado en D1 y D0 se
transforma en el formato "horas, minutos y segundos" y se guarda en D100 a D102.
Fig. 7-158:En este ejemplo, D1 y D0 contienen el valor "40000" [segundos], que
Programación FX
/FX
1S
1N
(S+)+1
(S+)
Segundos
(S+)+1
(S+)
45325
corresponden a 12 horas, 35 minutos y 25 segundos.
X020
D1
D0
40000
equivale a 11 horas, 6 minutos y 40 segundos.
/FX
/FX
/FX
/FX
2N
2NC
3G
3U
Instrucciones para el reloj integrado del PLC
(D+)
(D+)+1
(D+)+2
(D+)
(D+)+1
(D+)+2
DSTOH
D100
D101
D102
/FX
3UC
Hora
Minuto
Segundos
12
35
25
D0
D100
11
6
40
7 – 153