Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
15FP35CF005
ndice
Contadores rpidos en CPM2A .................................................................................................................... 1
Cableado en funcin del tipo de contaje seleccionado .......................................................................... 3
Configuracin en el PLC........................................................................................................................... 3
Tareas de interrupcin de contador ....................................................................................................... 4
Ejemplo de aplicacin: ................................................................................................................................. 5
Disparo de subrutina por valor objetivo. ................................................................................................ 6
Comparacin por rangos ......................................................................................................................... 8
Documentacin de referencia:
W353-E1-06 Manual de programacin CPM1A/CPM2A
Contenido adicional:
Vdeo en YouTube:
https://youtu.be/woOpBha3tgg
Blog:
http://automatizacioncavanilles.blogspot.com.es/
Curso 15FP35CF005
Pulso + direccin
Curso 15FP35CF005
Modo incremental
Las caractersticas del contador de alta velocidad, en funcin del tipo de contaje seleccionado, pueden
verse en la tabla siguiente:
En cuanto a la forma de puesta a 0 del contador, puede seleccionarse de dos formas, por software (bit
252.00 a ON) o por software + la fase Z (entrada de RSET) (bit 252.00 a ON + entrada 0.03).
Curso 15FP35CF005
Configuracin en el PLC
Puede hacerse directamente editando la configuracin y cargndola al PLC o a travs del rea DM6642
Los cambios en la configuracin tendrn efecto despus de pasar de modo programa a RUN/Monitor o
si se reinicia el PLC.
Programacin de autmatas OMRON. Encoder.
Curso 15FP35CF005
Curso 15FP35CF005
Ejemplo de aplicacin:
Conexin de un encoder E6B2 - CWZ6C
Se trata de un encoder de fase diferencial con fase A, fase B y fase Z (paso por 0), del tipo NPN, por lo
que ser necesario cablear el comn de las entradas al positivo de la fuente de alimentacin. La
resolucin nominal es de 200 P/R, por lo que al configurarse como fase diferencial, tendremos que nos
dar 800 pulsos (4x resolucin nominal) en cada vuelta completa del encoder, un pulso por cada flanco
de cada una de las dos fases.
Por tanto la frecuencia mxima de trabajo de las entradas ser 5 kHz tomando como referencia los
pulsos nominales del dispositivo ( los 20 kHz reales que nos dar la resolucin x4 del encoder).
Para habilitar el contador rpido entraremos en la configuracin del PLC y lo habilitaremos. despus
deberemos pasar el PLC a RUN, con lo que ya podremos visualizar el contaje en los canales 248 y 249.
El tipo de dato de monitorizacin ser hexadecimal de longitud doble (32 bits, canales 248 y 249), debe
visualizarse en el PLC en hexadecimal para ver los pulsos en BCD.
Para operar con el contador tenemos las funciones habituales INI, PRV y CTBL. Adems, como esta serie
de autmatas no admite ms de una tarea, el control de interrupciones se ha de hacer por subrutinas
(SBN).
Lectura del contador con PRV y puesta 0 con bit 252.00
Curso 15FP35CF005
Canal de comparacin
Para nuestro ejemplo, usaremos 0 como dato de control y pondremos los datos de comparacin a partir
del DM100, segn la estructura siguiente:
Curso 15FP35CF005
Como tendremos dos valores de comparacin necesitaremos 7 canales, del DM100 al DM106. Los
valores a introducir podemos hacerlo directamente en la memoria del PLC (deberemos estar
conectados) o hacer un MOV que lleve esos valores a la memoria en el programa.
En una seccin del programa introducimos los objetivos de la tabla de comparacin en el primer ciclo de
SCAN.
Valores de la tabla de comparacin
con 2 objetivos a partir de D100
Valor 1 = 2500
Tarea asociada 5 descendente
Valor 2 = 12000
Tarea asociada 8 ascendente
DM100
DM101
#0002
#2500
N rangos (2)
DM102
#0000
Valor 1 (4 Izda)
DM103
#F005
DM104
#2000
Tarea 5
Descendente
Valor 2 (4 Dcha)
DM105
#0001
Valor 2 (4 Izda)
DM106
#0008
Tarea 8
Ascendente
Valor 1 (4 Dcha)
Programa principal
Lectura del contador que depositamos en DM20. Disponemos de un Reset del contador, activando el bit
252.00 con la entrada 1.00. Habilitamos la comparacin por objetivos en D100 y ponemos un RESET del
canal de salidas 10 (con la funcin BSET y escribiendo 0 en el canal)
Programacin de autmatas OMRON. Encoder.
Curso 15FP35CF005
Despus del programa principal escribimos las subrutinas necesarias con las funciones SBN y RET. Las
funciones que queramos que se ejecutarn durante 1 ciclo de scan al cumplirse los valores de
comparacin en el contador.