Delta DVP-ES2 Manual De Operación página 504

Tabla de contenido
API
Mnemónico
163
TSUB
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
D
Operandos:
S
: Minuendo de datos horarios (ocupa 3 dispositivos consecutivos)
1
horarios (ocupa 3 dispositivos consecutivos)
consecutivos)
Explicaciones:
1.
La instrucción TSUB substrae el valor de datos horarios (hora, minuto, segundo) S
valor de datos horarios (hora, minuto, segundo) S
2.
Si los operandos S
ON, M1068 = ON. D1067 almacena el código de error 0E1A (HEX).
3.
Si el resultado de substracción es un valor negativo (menor que 0), bandera de acarreo
negativo M1020 = ON y el valor en D será el resultado del "valor negativo más 24 horas".
4.
Si el resultado de substracción (residuo) es igual a 0 (00:00:00), la bandera cero M1020
estará ON.
5.
Además de usar la instrucción TRD, la instrucción MOV también puede ser usada para mover
el valor RTC a D1315 (hora), D1314 (minutos), D1313 (segundos) para leer los datos horarios
reales de RTC.
Ejemplo de programa:
Cuando X0 = ON, la instrucción TSUB se ejecuta y el valor de datos horarios en D0~D2 es
substraído por el valor de datos horarios en D10~D12. El resultado de la substracción se almacena
en D20~D22.
X0
TSUB
D0 20(Hora)
D10 14(Hora)
D1 20(Min)
D11 30(Min)
D2 05(Seg)
D12 08(Seg)
20:20:05
14:30:08
Operandos
Resta de datos horarios
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
D: Resultado de substracción (ocupa 3 dispositivos
, S
exceden el rango disponible, ocurre un error de operación y M1067 =
1
2
D0
D10
D20
D20 05(Hora)
D21 49(Min)
D22 57(Seg)
05:49:57
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 SA2 SX2
TSUB, TSUBP:
*
*
*
7 escalones
*
*
*
*
*
*
16 bits
S
: Sustraendo de datos
2
y almacena el resultado en D.
2
Controladores
Escalones de
programa
32 bits
con el
1
3-393

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Dvp-ex2Dvp-ss2Dvp-sa2Dvp-sx2

Tabla de contenido