REGISTER COMPARISON TABLE: CTBL(882)
Ejemplos
5-4
REGISTER COMPARISON TABLE: CTBL(882)
Finalidad
Símbolo de diagrama de
relés
Variaciones
Áreas de programa
aplicables
■ Ejemplo 1
Cuando en el siguiente ejemplo de programación CIO 000100 está en ON,
PRV2(883) lee la frecuencia actual de impulsos en el contador de alta veloci-
dad 0, convierte dicho valor en una velocidad de rotación (rpm) y el resultado
(en formato hexadecimal) sale a D00201 y D00200.
000100
■ Ejemplo 2
Cuando en el siguiente ejemplo de programación CIO 000100 está en ON,
PRV2(883) lee el valor actual del contador, convierte dicho valor en número de
revoluciones y el resultado (en formato hexadecimal) sale a D00301 y D00300.
000100
CTBL(882) se utiliza para registrar una tabla de comparación y realizar com-
paraciones del valor actual de un contador de alta velocidad. Es posible com-
pararlo con valores objetivo o con rangos. Si se cumple una condición
especificada, se ejecutará una tarea de interrupción.
Esta instrucción sólo es compatible con las CPUs CJ1M-CPU21/CPU22/
CPU23.
CTBL(882)
P
P: Especificador de puerto
C
C: Datos de control
TB: Primer canal de la tabla
TB
Variaciones
Se ejecuta en cada ciclo con condición ON
Se ejecuta una vez en el diferencial
ascendente
Se ejecuta una vez en el diferencial
descendente
Especificación de refresco inmediato
Áreas de programa de
bloques
SÍ
PRV2
Convertir frecuencia a
#0000
velocidad (r/min).
#0003
Impulsos/revolución
D00200
PRV2
Convertir PV de contador
#0001
a revoluciones.
#0003
Impulsos/revolución
D00300
de comparación
Áreas de programa de
pasos
SÍ
Sección 5-4
CTBL(882)
@CTBL(882)
Incompatible
Incompatible
Subrutinas
Tareas de
interrupción
SÍ
SÍ
91