Encoder con Omron CP1L
Los CP1L integran hasta 4 entradas de contaje rápido, que pueden utilizarse para posicionamiento, aunque si se utilizan encoder de fase diferencial o UP/DOWN o pulso más dirección (2 fases de contaje), sólo tendremos disponibles dos de ellas.
Las especificaciones de los contadores incorporados llegan hasta pulsos de 100KHz (50 KHz para los encoder de fase diferencial). Hay que tener en cuenta la velocidad de giro del motor y los pulsos del encoder para comprobar que estamos dentro del rengo admisible.
En el cableado de los encoder, debemos tener en cuenta de qué tipo se trata, diferenciando los de 2 fases de los de una sola. Se toma como ejemplo el modelo de 30puntos de E/S.
Las áreas de memoria para cada uno de los contadores los tenemos en la siguiente tabla. Estas áreas coinciden con las de la serie CJ1M, con los que comparten CPU y funciones.
Así por ejemplo, para un encoder de fase diferencial conectado al contador 0, los valores de contaje estarán en el área A270 y A271, los bits de rangos de comparación del A274.00 al A274.07, si la comparación está iniciada en el A274.08, si estamos por encima o debajo de rango con el bit A247.09 y la dirección del contaje la evaluamos en el A274.10. Finalmente, el bit de puerta (interrupción de contaje) está en el A531.08 y el reset software del contador en el A531.00.
Para la habilitación del contador deberemos entrar en la configuración del dispositivo y navegar hasta la pestaña 'Entrada incorporada', donde marcaremos la habilitación, el modo de contaje, el reset y el tipo de encoder utilizado.
Para poder contar, hemos de cargar la configuración al PLC y hay que reiniciar el dispositivo (apagar y encender). Cada vez que se inicia el PLC el valor del contador pasará a 0, también cuando se pasa de RUN/STOP.
Para utilizar el contador hay algunas funciones básicas. Para la lectura del contador tenemos las función PRV(881) (aparte de esta, tiene otras muchas funciones). En este ejemplo haremos que esté siempre activa con un P_On, leeremos el contador 0 y lo depositamos en el área D50.
Las especificaciones de los contadores incorporados llegan hasta pulsos de 100KHz (50 KHz para los encoder de fase diferencial). Hay que tener en cuenta la velocidad de giro del motor y los pulsos del encoder para comprobar que estamos dentro del rengo admisible.
Especificaciones de las entradas de contaje rápido del CP1L. |
En el cableado de los encoder, debemos tener en cuenta de qué tipo se trata, diferenciando los de 2 fases de los de una sola. Se toma como ejemplo el modelo de 30puntos de E/S.
Conexionado de encoder de 2 fases (sólo tendremos 2 contadores disponibles) |
Conexionado de los encoder de una fase (hasta 4 contadores) |
Las áreas de memoria para cada uno de los contadores los tenemos en la siguiente tabla. Estas áreas coinciden con las de la serie CJ1M, con los que comparten CPU y funciones.
Áreas de memoria de contaje de los CP1L y CJ1M |
Así por ejemplo, para un encoder de fase diferencial conectado al contador 0, los valores de contaje estarán en el área A270 y A271, los bits de rangos de comparación del A274.00 al A274.07, si la comparación está iniciada en el A274.08, si estamos por encima o debajo de rango con el bit A247.09 y la dirección del contaje la evaluamos en el A274.10. Finalmente, el bit de puerta (interrupción de contaje) está en el A531.08 y el reset software del contador en el A531.00.
Para la habilitación del contador deberemos entrar en la configuración del dispositivo y navegar hasta la pestaña 'Entrada incorporada', donde marcaremos la habilitación, el modo de contaje, el reset y el tipo de encoder utilizado.
Habilitación del encoder 0 |
Para poder contar, hemos de cargar la configuración al PLC y hay que reiniciar el dispositivo (apagar y encender). Cada vez que se inicia el PLC el valor del contador pasará a 0, también cuando se pasa de RUN/STOP.
Para utilizar el contador hay algunas funciones básicas. Para la lectura del contador tenemos las función PRV(881) (aparte de esta, tiene otras muchas funciones). En este ejemplo haremos que esté siempre activa con un P_On, leeremos el contador 0 y lo depositamos en el área D50.
Lectura del contador 0 y la depositamos en D50. |
Encoder con Omron CP1L
Reviewed by Daniel Planas Cortés
on
19:14:00
Rating:
No hay comentarios: