Página 1
CPM2A/CPM2C UNCIONES NTERRUPCIONES DE NTRADA NTERRUPCIONES DE EMPORIZADOR DE NTERVALO NTERRUPCIONES DE ONTADOR DE ELOCIDAD NTERRUPCIONES DE NTRADA EN ONTADOR UNCIONES DE LA ALIDA DE ULSOS ONTROL DE ULSOS INCRONIZADO 041213104240- OMRON ELECTRONICS, S.A. Pag. 33_INTERRUPCIONES Y PULSOS EN CPM2C.DOC...
1.3 Función de Reloj El CPM2A tiene un RTC (Real Time Clock) interno (precisión de ± 1 minuto/mes) que permite leer la fecha y la hora desde programa. La hora se puede cambiar desde consola u otro periférico de programación. También está...
Tabla 1.4 NOTA: está explicado en la guía rápida del CPM2A/CPM2C. 1.5 NT Link El CPM2A se puede conectar a un Terminal Programable de OMRON en modo NT Link (1:1). Para este propósito se tiene que utilizar el puerto RS232C.
INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C 1.7 Salida de Pulsos El CPM2A dispone de dos salidas de pulsos. Mediante selección en el Setup estas salidas se pueden utilizar como: Dos salidas de fase simple sin aceleración ni deceleración.
Página 5
2 Interrupciones de Entrada INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C Bits 12 a 15 tipo de interrupción para la entrada 000.06 041213104240- OMRON ELECTRONICS, S.A. Pag. 33_INTERRUPCIONES Y PULSOS EN CPM2C.DOC...
Página 6
2 Interrupciones de Entrada INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C Estos bits: 0: Entrada normal 1: Interrupción de Entrada (modo interrupción de entrada o modo contador) 2: Entrada de Respuesta Rápida Para interrupciones de entrada se configuran a “1”...
Página 7
2 Interrupciones de Entrada INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C Bits 0 a 3 para las Entradas 000.03 (Interrupción de Entrada 0) a la 000.06 (Interrupción de Entrada 3) 041213104240- OMRON ELECTRONICS, S.A. Pag. 33_INTERRUPCIONES Y PULSOS EN CPM2C.DOC...
3 Interrupciones de Temporizador de Intervalo INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C Estos bits: 0: Está desenmascarada (Interrupción de Entrada permitida) 1: Está enmascarada (Interrupción de Entrada prohibida) - Enmascarar o Desenmascarar todas las Interrupciones Para enmascarar: Instrucción: INT(89) Parámetro A: 100...
Página 9
3 Interrupciones de Temporizador de Intervalo INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C : Valor seleccionado (SV) de contador descendente (4 dígitos en Hex: de 0000 a 9999) +1 : Intervalo de temporizador descendente (4 dígitos BCD; unidad 0.1 msg): 0005 a 0320 (0.5 a 32 msg) : Nº...
PULSOS EN EL CPM2A/CPM2C 4 Interrupciones de Contador de Alta Velocidad El CPM2A y la mayoría de modelos del CPM2C tienen 5 puntos de Contador de Alta Velocidad: un punto para Contador de Alta Velocidad con una respuesta máxima en frecuencia de 20 KHz, y cuatro puntos para entrada de interrupción en modo Contador.
Página 11
4 Interrupciones de Contador de Alta Velocidad INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C Se produce una interrupción cada vez que coincide el valor de cuenta (PV) con el valor seleccionado (SV) en modo incremental; o cuando el PV llega a 0 si el modo es decremental.
4 Interrupciones de Contador de Alta Velocidad INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C 4.1 Procedimiento para utilizar el Contador de Alta Velocidad 1. Seleccionar el modo de entrada y el método de reset. Modos de entrada: entrada en fase diferencial, pulso+dirección, adelante/atrás o incremental.
Página 13
4 Interrupciones de Contador de Alta Velocidad INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C Adelante/Atrás F8388608 a 08388607 Incremental 00000000 a 16777215 - Número de Subrutina: Registra la dirección de comparación y el número de subrutina que se ejecutará cuando coincida el valor objeto con el PV.
Página 14
4 Interrupciones de Contador de Alta Velocidad INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C - Start/Stop de la Comparación Start Instrucción: INI(61) Parámetro A: 000 Parámetro B: 000 Parámetro C: 000 Stop Instrucción: INI(61) Parámetro A: 000 Parámetro B: 001 Parámetro C: 000...
Página 15
4 Interrupciones de Contador de Alta Velocidad INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C NOTA: con la instrucción PRV(62) el status se refresca en el mismo momento que se ejecuta la instrucción, en cambio AR11 se refresca en cada ciclo de scan.
5 Interrupciones de Entrada en Modo Contador INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C - Lectura del Resultado de la Comparación Mediante Instrucción: Instrucción: PRV(62) Parámetro A: 000 Parámetro B: 002 Parámetro C: D (Bits de 0 a 7: Condiciones de la 1 a la 8) Mediante Área de Datos...
Página 17
5 Interrupciones de Entrada en Modo Contador INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C - Comienzo de la Operación de Cuenta y Habilitación de las Interrupciones Modo Incremental Instrucción: INT(89) Parámetro A: 004 Parámetro B: 000 Parámetro C: C Modo Decremental Instrucción: INT(89)
6 Funciones de la Salida de Pulsos INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C 6 Funciones de la Salida de Pulsos - 2 Salidas de Pulsos. - Mediante selección en el “Setup” estas salidas se pueden utilizar como 2 salidas de fase simple sin aceleración ni deceleración, como pulsos de salida...
Página 19
6 Funciones de la Salida de Pulsos INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C 6.2 Procedimiento para utilizar la Salida de Pulsos de Fase Simple sin Aceleración ni Deceleración 1. Seleccionar el número de pulsos de salida. (Salidas 0 y 1).
Parámetro B: F. Frecuencia (#0001 a #9999 (BCD): 0.1Hz a 999.9Hz) Parámetro C: D. Ciclo de Trabajo (#0000 a #0100 (BCD): 0% a 100%) Para más detalles ver el manual de programación del CPM2A/CPM2C. La frecuencia no se puede cambiar mientras haya salida de pulsos. El ciclo de trabajo sí...
- Lectura del PV: con PRV(62) o directamente de SR229, SR228. - Lectura del Status: con PRV(62) o directamente de AR11.11 a AR11.15 Para más detalles ver el manual de programación del CPM2A/CPM2C. 7 Control de Pulsos Sincronizado (Sólo CPM2A/CPM2C) Combinando la función de contador de alta velocidad con la función de salida...
7 Control de Pulsos Sincronizado (Sólo INTERRUPCIONES Y ENTRADA/SALIDA DE CPM2A/CPM2C) PULSOS EN EL CPM2A/CPM2C 7.1 Procedimiento para utilizar el Control de Pulsos Sincronizado Seleccionar modo entrada. (Diferencial, pulso+dirección, adelante/atrás o incremental). Seleccionar la frecuencia de entrada para la sincronización de pulsos (10Hz a 500Hz, 20Hz a 1KHz, 300Hz a 20KHz).
Página 23
7 Control de Pulsos Sincronizado (Sólo INTERRUPCIONES Y ENTRADA/SALIDA DE CPM2A/CPM2C) PULSOS EN EL CPM2A/CPM2C - Lectura del Estado del Control de Sincronismo Mediante Instrucción: Instrucción: PRV(62) Parámetro A: P. Puerto (000: Salida Pulsos 0; 010: Salida Pulsos 1) Parámetro B: 001 Parámetro C: D.