1.Ejemplo programa con encoder incremental y la función BCMP(68) para CPM1A .Ejemplo simple de un árbol de leva

Embed Size (px)

Citation preview

EJEMPLO ENCODER EN CPM1A FUNCION BCMP(68)

El tema de este ejercicio es realizar un rbol de levas para evitar montar levas y finales de carrera. Para ello utilizamos un autmata Omron CPM1A y encoder incremental de una resolucin de 1440 pulsos por vuelta. La relacin de entradas a conectar es la siguiente:00.00 entrada A encoder00.01 entrada B encoder00.02 entrada Z encoder ( Z es la abreviacin de cero en ingls)Canal a utilizar para el contador de alta velocidad SR248El bit de reset del contador de alta velocidad SR252.00Destacar que en el apartado de selecciones activaremos el contador de alta velocidad i el reset por fase + soft.

En nuestro ejemplo bsico, el valor del canal 248 lo dividimos entre 4 para de este modo poder introducir en los dms el valor de activacin de las levas en grados; es decir un valor ms bonito hacia la vista, si en un futuro se quiere ver o cambiar el valor de activacin desde un terminal.En este ejemplo la salida 10.00 se activar cuando el valor del DM0 esta entre los valores del DM100, 50 y el valor del DM101 200.Por otro lado la salida 10.01 se activar cuando el valor del DM0 esta entre los valores del DM102, 200 y el valor del DM103 350En este caso el valor de los DMs lo introduciremos manualmente en la ventana de vigilancia.

Quisiera destacar que bsicamente en este ejemplo y en todos los que podis encontrar en esta pagina web se explica el funcionamiento de unas

instrucciones, por lo que podris ver que los programas son bsicamente para coger una idea.

MENU EJEMPLOS ENCODERSINICIODESCARGAR EJEMPLO