Actualización y comparación de los valores efectivos de contadores

15.7 Actualización y comparación de los valores efectivos de contadores

15.7.1 Momento para la actualización de un valor efectivo de contador

Si en la entrada de un contador de alta velocidad se detecta un impulso, el contador cuenta hacia arriba o hacia abajo. El momento de actualización del valor efectivo de un contador depende de si se trata de un contador hardware o software.

Tab. 15-7:

Tipo de contador Momento para la actualización

del valor efectivo del contador

Los valores reales se actualizan en

En la ejecución de una instrucción

momentos distintos en los contadores de

Contador

OUT con el contador

hardware y de software.

hardware

En la ejecución de una instrucción HCMOV

Contador software En el registro del impulso de conteo

Debido a que se actualiza el valor efectivo con un contador hardware, cuando se ejecuta una instrucción OUT con el contador, depende del ciclo del programa.

En caso de que el valor efectivo de un contador hardware, por ejemplo, se transfiera con una instrucción se compare con una instrucción CMP, el valor efectivo podría no ser actual.

15.7.2 Comparación de valores efectivos de contadores

Para comparar y emitir el valor efectivo de un contador de alta velocidad se dispone de los siguientes dos métodos.

Instrucciones comparativas numéricas (CMP), instrucciones para comparar zonas de datos numéricas (ZCP) o instrucciones comparativas con conexión en Y o en O

En caso de que el valor efectivo de conteo de un contador de alta velocidad se consulte en el programa con las instrucciones de comparación mencionadas anteriormente, se debería eje- cutar previamente una instrucción DHCMOV.Si se programa una instrucción DHCMOV inme- diatamente antes de una instrucción de comparación (CMP, ZCP o p. ej.B.>=, <,<=), se utiliza el valor efectivo actual en la comparación.La comparación con estas instrucciones de compa- ración tiene la ventaja, frente a las instrucciones de comparación para un contador de alta velocidad, que un contador hardware no es tratado como uno software.

Instrucciones de comparación para un contador de alta velocidad (HSCS, HSCR, HSZ, HSCT) En caso de que con el valor efectivo de un contador de alta velocidad deba ejecutarse una

comparación y controlarse una salida, en cuanto cambie el valor efectivo deberán utili- zarse instrucciones de comparación para el contador de alta velocidad. En este caso se actualiza la salida antes de ejecutar la instrucción END. Debido a los tiempos de retraso

de aprox. 10 ms condicionados mecánicamente en las salidas de relé, en este caso se deberían utilizar salidas de transistor. Sin embargo, el número de instrucciones de compa- ración para los contadores de alta velocidad en un programa PLC está limitado.

Instrucción

Número máx. de instrucciones

Tab. 15-8:

HSCS

Número de instrucciones de comparación

Hasta 32 instrucciones (en este

número también se debe tener en

para los contadores de alta velocidad en

HSCR

cuenta la existencia de una posible ins-

un programa PLC

HSZ*

trucción HSCT.)

HSCT*

Sólo una vez en el programa

* Si se utilizan instrucciones HSZ o HSCT, se reduce la frecuencia máxima de entrada de un contador y la suma

autorizada de las frecuencias de entrada de todos los contadores (véase el apartado 15.8).

Serie MELSEC FX3U, Descripción del hardware

15 - 15

Utilización de contadores hardware como contadores software Contador de alta velocidad