HIGH-SPEED COUNTER PV READ: PRV(881)
Variaciones
86
■ Lectura de salida de impulsos o de frecuencia de contador de alta
velocidad (C = 00@3 hexadecimal)
Si C es 00@3 hexadecimal, PRV(881) leerá la frecuencia procedente de la
salida de impulsos 0 ó 1, o bien la entrada de frecuencia de impulsos (Hz) al
contador de alta velocidad 0, y guarda la información en D y D+1.
Rangos de frecuencia
Valor de C
0000 ó 0001 hexade-
cimal (Lectura de la
frecuencia de salida
de impulsos 0 ó 1)
0010 hexadecimal
(Lectura de la frecuen-
cia de entrada del
contador de alta velo-
cidad 0)
Métodos de cálculo de frecuencia de impulsos
Si la CPU es una CJ1M versión 3.0 o superior, existen dos métodos para cal-
cular la frecuencia de salida de impulsos desde la salida de impulsos 0 ó 1, o
bien la entrada de impulsos al contador de alta velocidad 0.
1. Método de cálculo estándar (método anterior)
El recuento se calcula contando cada impulso, independientemente de su fre-
cuencia. En altas frecuencias, los flancos ascendentes o descendentes de al-
gunos impulsos quedarán dañados, dando como resultado errores (en torno
a un 1% máx. de errores a 100 kHz).
2. Método de cálculo de alta frecuencia
En este caso, el método de contaje se alterna entre altas y bajas frecuencias.
• Contaje de alta frecuencia
En altas frecuencias (por encima de 1 kHz), la función cuenta el número
de impulsos dentro de un intervalo fijo (el tiempo de muestreo), y a partir
de ese contaje calcula la frecuencia. Se puede seleccionar cualquier de
los tres siguientes tiempos de muestreo configurando el tercer dígito de C.
Tiempo de
muestreo
10 ms
100 ms
1 s
• Contaje de baja frecuencia
En frecuencias inferiores a 1 kHz se utiliza el método de cálculo
estándar, independientemente del tiempo de muestreo configurado.
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
Resultado de la conversión
0000 0000 a 0001 86A0 hexadecimal (0 a 100.000)
Método de entrada del contador: Cualquier método, a excepción
del modo de fase diferencial 4×
Resultado = 00000000 a 000186A0 hexadecimal (0 a 100.000)
Nota Para una entrada de una frecuencia superior a los
100 kHz, la salida se mantendrá en el valor máximo de
000186A0 hexadecimal.
Método de entrada del contador: 4modo de fase diferencial ×
Resultado = 00000000 a 00030D40 hexadecimal (0 a 200.000)
Nota Para una entrada de una frecuencia superior a los
200 kHz, la salida se mantendrá en el valor máximo de
00030D40 hexadecimal.
Valor de C
0013
Cuenta el número de impulsos cada 10 ms. El
hexadecimal
margen de error máximo es del 10% a 1 kHz.
0023
Cuenta el número de impulsos cada 100 ms.
hexadecimal
El margen de error máximo es del 1% a 1 kHz.
0033
Cuenta el número de impulsos cada 1 s. El
hexadecimal
margen de error máximo es del 0,1% a 1 kHz.
Sección 5-2
Descripción
PRV(881)
@PRV(881)
Incompatible
Incompatible