API
Mnemónico
160
TCMP
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
S
3
S
D
*
*
Operandos:
S
: "Hora" para comparación (K0~K23)
1
S
: "Segundo" para comparación (K0~K59)
3
dispositivos consecutivos)
Explicaciones:
1.
La instrucción TCMP compara los datos horarios establecidos en S
RTC en S y almacena el resultado de comparación en D.
2.
S: "Hora" de datos horarios actuales de RTC. Contenido: K0~K23. S +1: "Minuto" de datos
horarios actuales de RTC. Contenido: K0~K59. S +2:"Segundo" de datos horarios actuales de
RTC. Contenido: K0~K59.
3.
Generalmente los datos horarios de RTC en S son leídos por la instrucción TRD primero y
luego son comparados por la instrucción TCMP. Si el operando S excede el rango disponible,
ocurre un error de operación y M1067 = ON, M1068 = ON. D1067 almacena el código de error
0E1A (HEX).
Ejemplo de programa:
1.
Cuando X0 = ON, la instrucción se ejecuta y los datos horarios actuales RTC en D20~D22 son
comparados con el valor establecido 12:20:45. El resultado de comparación es indicado por
M10~M12. Cuando X0 pasa de ON→OFF, la instrucción es deshabilitada, sin embargo, el
estado ON/OFF de M10~M12 permanece.
2.
Conecte M10 ~ M12 en serie o en paralelo para obtener los resultados de ≧, ≦, y ≠.
X 0
TCMP
M10
M11
M12
Operandos
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
S
: "Minuto" para comparación (K0~K59)
2
S: datos horarios actuales de RTC (ocupa 3
D: Resultado de comparación (ocupa 3 dispositivos consecutivos)
K20
K12
>
ON cuando 12:20:45
=
ON cuando 12:20:45
ON cuando 12:20:45
<
3. Conjunto de instrucciones
Función
Comparar
ES2/EX2 SS2 SA2 SX2
datos horarios
TCMP, TCMPP:
*
*
*
*
*
*
11 escalones
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
16 bits
, S
1
K45
D20
M10
D20 Hora
D21 Minuto
D22 Segundo
D20 Hora
D21 M inuto
D22 S egundo
D20 Hora
D21 M inuto
D22 S egundo
Controladores
Escalones de
programa
32 bits
, S
con el valor actual
2
3
3-389