No se asume responsabilidad alguna con respecto al uso de la información contenida en el presente manual. Asimismo, dado que OMRON mantiene una política de constante mejora de sus productos de alta calidad, la información contenida en el presente manual está sujeta a modificaciones sin previo aviso. En la preparación de este manual se han adoptado todas las precauciones posibles.
Tabla de contenido PRECAUCIONES ............9 Perfil de usuario......................10 Precauciones generales ................... 10 Precauciones de seguridad ..................10 Precauciones de uso ....................11 SECCIÓN 1 Descripción general de CP1L/CP1E......13 Modelos de CP1L/CP1E................... 14 Denominaciones y funciones de los componentes ..........17 SECCIÓN 2 Diseño de sistemas ............
Página 6
Serie CP, e incluye las secciones descritas a continuación. La Serie CP consta de avanzados PLCs compactos basados en las sofisticadas tecnologías de control y en la vasta experiencia en control automatizado de OMRON. Lea detenidamente este manual y asegúrese de comprender la información ofrecida antes de intentar instalar u operar cualquier PLC de la Serie CP.
Manuales relacionados Para las CPUs de la Serie CP se utilizan los siguientes manuales. Consúltelos para lo que sea necesario. Cat. No. Nombre del manual Descripción W462 Manual de usuario de CP1L Explica en detalle la configuración del sistema, la Serie SYSMAC CP instalación, el cableado, la asignación de E/S, las funciones de pulsos/contaje y la conexión de las...
TIENE SU ORIGEN EN CONTRATOS, GARANTÍAS, NEGLIGENCIA O RESPONSABILIDAD ESTRICTA En ningún caso la responsabilidad de OMRON por cualquier acto superará el precio individual del producto por el que se determine dicha responsabilidad. BAJO NINGUNA CIRCUNSTANCIA OMRON SERÁ RESPONSABLE POR GARANTÍAS, REPARACIONES O RECLAMACIONES DE OTRA ÍNDOLE EN...
TIENEN LA CLASIFICACIÓN Y HAN SIDO INSTALADOS PARA EL USO PREVISTO EN EL EQUIPO O SISTEMA GLOBAL. ■PRODUCTOS PROGRAMABLES OMRON no será responsable de la programación que un usuario realice de un producto programable, como tampoco de ninguna consecuencia de ello.
Pueden representar los resultados de las condiciones de ensayo de OMRON, y los usuarios deben correlacionarlos con sus requisitos de aplicación efectivos. El rendimiento real está...
PRECAUCIONES Esta sección incluye precauciones generales para el uso de los autómatas programables (PLCs) de la Serie CP, así como de los dispositivos relacionados. La información incluida en esta sección es importante para el uso seguro y fiable de los PLCs. Antes de intentar configurar o utilizar un sistema basado en PLC, lea detenidamente esta sección y asegúrese de comprender la información incluida en la misma.
El usuario debe utilizar el producto con arreglo a las especificaciones de rendimiento descritas en los manuales de funcionamiento. Consulte al representante local de OMRON antes de utilizar el producto en alguna situación no contemplada en este manual o de emplearlo en sistemas de control nuclear, sistemas ferroviarios, sistemas de aviación, vehículos, sistemas de...
Precaución En las CPU CP1E tipo E o tipo N sin batería, los contenidos del área DM (D) *, el área de retención (H), los valores actuales del contador (C), el estado de los indicadores de finalización del contador (C) y el estado de los bits del área auxiliar (A) relacionados con las funciones de reloj pueden ser inestables cuando se conecte la alimentación.
SECCIÓN 1 Descripción general de CP1L/CP1E Esta sección expone los diversos tipos de unidades CP1L y CP1E, así como los nombres de los componentes utilizados durante la operación. 1-1 Modelos de CP1L/CP1E ............14 1-1-1 Modelos de CP1L ............14 1-1-2 Modelos de CP1E............
Descripción general de CP1L/CP1E 1-1 Modelos de CP1L/CP1E El autómata programable CP1L es un PLC compacto disponible con 10, 14, 20, 30, 40 o 60 puntos de E/S. El CP1E incluye unidades CPU tipo E (modelos básicos) para operaciones de control estándar usando instrucciones básicas, de movimiento, aritméticas y de comparación y unidades CPU tipo N (modelos específicos de aplicación) que admiten conexiones a terminales programables, convertidores y servodrives.
1-1 Modelos de CP1L/CP1E ■Unidades de 40 puntos de E/S (CP1L-M40D - ) • La CPU tiene 24 puntos de entrada y 16 puntos de salida. • Pueden utilizarse unidades de expansión de E/S de la Serie CP para añadir puntos de E/S, hasta un total de 160 puntos.
1-1 Modelos de CP1L/CP1E ■Unidades de 40 puntos de E/S (CP1E- 40D - ) • La CPU tiene 24 puntos de entrada y 16 puntos de salida. • Pueden utilizarse unidades de expansión de E/S de la Serie CP para añadir puntos de E/S, hasta un total de 160 puntos.
1-2 Denominaciones y funciones de los componentes 1-2 Denominaciones y funciones de los componentes La presente sección describe el nombre y funciones de los componentes, utilizando como ejemplos la unidad CP1L de 14 puntos de E/S y la unidad CP1E de 40 puntos de E/S. ■Unidad CP1L de 14 puntos E/S MEMORY COMM...
Página 20
1-2 Denominaciones y funciones de los componentes (3) Potenciómetro analógico Gire el switch rotativo para ajustar el valor del área auxiliar A642CH (CP1E: A642CH/A643CH) en cualquier valor del rango 0 a 255. Se emplea para cambiar los ajustes del temporizador y del contador sin necesidad de utilizar una herramienta de programación (software).
Página 21
1-2 Denominaciones y funciones de los componentes • Unidades CPU CP1E Las unidades de 30 y 40 puntos de E/S pueden tener conectadas hasta tres unidades de expansión. Las unidades de 20 puntos de E/S no pueden tener conectada ninguna unidad de expansión. (12) Indicadores de salida Se ilumina cuando el contacto del terminal de la salida correspondiente está...
1-2 Denominaciones y funciones de los componentes ■Estados de los indicadores Esta sección describe los estados de funcionamiento de la unidad CP1L y CP1E que aparecen señalados por los indicadores de funcionamiento. POWER ERR/ALM PRPHL BKUP POWER Iluminado La unidad está encendida. (verde) Apagado La unidad está...
SECCIÓN 2 Diseño de sistemas Esta sección explica cómo construir un sistema basado en CP1L (unidad de 14 puntos de E/S con alimentación de c.a.) usando un sistema de control de puerta de persiana como ejemplo. Todos las secciones subsiguientes han sido redactados sobre la base del programa de ejemplo utilizado en la presente sección.
Diseño de sistemas 2-1 Organización de este manual Las secciones 2 hasta la 5 de este manual explican el proceso de construcción de un sistema CP1L – desde el diseño hasta la puesta en servicio – utilizando como ejemplo un sistema de control de puerta de persiana.
2-1 Organización de este manual ● Flujo de trabajo desde el diseño hasta la puesta en servicio A continuación se indica el flujo de trabajo para la construcción de un sistema de control de puerta de persiana con CP1L. Consulte información detallada en las secciones pertinentes del manual.
2-2 Acerca del sistema de control de puerta de persiana 2-2 Acerca del sistema de control de puerta de persiana Esta sección describe el funcionamiento y los componentes de un sistema de control de puerta de persiana. 2-2-1 Funcionamiento Esta sección describe el funcionamiento de un sistema de control de puerta de persiana.
2-2 Acerca del sistema de control de puerta de persiana 2-2-2 Componentes del sistema Esta sección describe los componentes que se utilizan en un sistema de control de puerta de persiana. Deben utilizarse los siguientes componentes. ● PLC • Unidad CP1L (unidad de 14 puntos de E/S con alimentación de c.a.) ●...
2-3 Asignación de E/S para el sistema de control de puerta de persiana 2-3 Asignación de E/S para el sistema de control de puerta de persiana Los relés de E/S de la unidad CP1L son asignados a los contactos definidos como a continuación se indica.
2-3 Asignación de E/S para el sistema de control de puerta de persiana ● Asignación de E/S en la unidad CP1L con 14 puntos de E/S 8 entradas Área de entrada 0 CH (0.00~0.07) Asignar 100 CH (100.00~100.05) Área de salida 6 salidas 0 CH Área de entrada: 8 entradas...
2-4 Ejemplo de programa de diagrama de relés 2-4 Ejemplo de programa de diagrama de relés A continuación se presenta un ejemplo de programa de diagrama de relés para el sistema de control de puerta de persiana. La creación del programa se explica en la SECCIÓN 4. 0.04 T0000 W0.00...
SECCIÓN 3 Montaje y cableado Esta sección explica cómo instalar la unidad CP1L (unidad de 14 puntos de E/S con alimentación de c.a.) en un carril DIN, cómo cablear las líneas de alimentación eléctrica y de E/S y cómo comprobar el funcionamiento con ejemplos. 3-1 Notas de instalación..............
Montaje y cableado 3-1 Notas de instalación Para una mayor fiabilidad y una máxima funcionalidad, al instalar un sistema CP1L tenga en consideración los siguientes factores. ■Ubicación de la instalación No instale la unidad en los lugares que se indican a continuación: •...
3-1 Notas de instalación CP1L (1) Panel de control (2) Ventilador (3) Respiradero ● Accesibilidad para funcionamiento y mantenimiento • A efectos de seguridad durante el funcionamiento y la realización de tareas de mantenimiento, aleje la unidad todo lo que sea posible de máquinas eléctricas y equipos de alta tensión.
3-2 Montaje en carriles DIN 3-2 Montaje en carriles DIN En la presente sección se explica el procedimiento de montaje de la unidad CP1L en un carril DIN. Extraiga el pin de montaje para carril DIN (1) . Enganche el panel trasero de la unidad CP1L al carril DIN (1) tal y como se indica.
3-3 Cableado de dispositivos 3-3 Cableado de dispositivos Esta sección explica la forma de cablear una unidad CP1L (unidad de 14 puntos de E/S con fuente de alimentación de c.a.). ■Etiqueta de protección Durante el cableado pueden desprenderse partículas metálicas. Para evitar que entren a la unidad, mantenga la etiqueta de protección (pegada sobre la superficie superior de la unidad) hasta concluir el cableado.
3-3 Cableado de dispositivos • Utilice circuitos independientes para la alimentación eléctrica y para el motor con el objeto de evitar caídas de tensión como consecuencia de las corrientes de arranque y de fuga de otros equipos. • Utilice cables de alimentación de par trenzado para evitar los ruidos procedentes de la línea de alimentación eléctrica.
3-3 Cableado de dispositivos (1) Terminal de entrada (2) Terminal de salida ● Cableado de entradas Cablee las entradas tal y como se indica, tomando como referencia la sección 2-3 Asignación de E/S para el sistema de control de puerta de persiana.
3-4 Comprobación de la alimentación eléctrica de la unidad CP1L 3-4 Comprobación de la alimentación eléctrica de la unidad CP1L Una vez concluido el cableado de la unidad CP1L, efectúe una comprobación de la alimentación eléctrica. ■Encendido Encienda la unidad CP1L y compruebe el estado a través de los indicadores. Apague todos los componentes (motor de subida, motor de bajada, etc.).
Página 40
3-4 Comprobación de la alimentación eléctrica de la unidad CP1L Nota Batería • Uso de una batería La batería alimenta el reloj interno y mantiene el contenido de las regiones de la memoria de E/S al desconectar la alimentación eléctrica. Si no hay ninguna batería instalada, o si la batería instalada está...
SECCIÓN 4 Creación de programas En esta sección se muestran los pasos para crear programas de diagramas de relés esenciales para la operación de CP1L (unidad de 14 puntos de E/S con alimentación de c.a.) como ejemplo, usando CX-Programmer. Durante la creación del programa de diagrama de relés para el sistema de control de puerta de persiana se irán explicando las funciones básicas de CX-Programmer.
Creación de programas 4-1 Preparativos de programación Esta sección explica los preparativos necesarios – como la conexión de la unidad CP1L a un ordenador y la instalación del driver USB – para comenzar a crear programas de diagrama de relés. 4-1-1 ¿Qué...
4-1 Preparativos de programación 4-1-2 Conexión a un ordenador e instalación del driver USB Para utilizar CX-Programmer debe conectar la unidad CP1L a un ordenador que tenga instalado CX-Programmer. En la presente sección se explica el procedimiento de conexión de la unidad CP1L a un ordenador. El ordenador al que vaya a conectarse debe tener instalado CX-Programmer versión 8.2 o posterior.
Página 44
4-1 Preparativos de programación ■Conexión a un ordenador e instalación del driver USB En la presente sección se explica el procedimiento de conexión de la unidad CP1L a un ordenador con sistema operativo Windows XP. Consulte información detallada sobre la conexión de CP1L a un ordenador con Windows 2000 o Vista en la sección 1-3-1 Conexión de un cable USB de tipo comercial del Manual de usuario de la CPU CP1L Serie CP (W462) o 4-2-2 Instalación del driver USB del Manual de usuario de hardware de la CPU...
Página 45
4-1 Preparativos de programación Se abrirá el cuadro de diálogo siguiente. Seleccione [Instalar el software automáticamente (Recomendado)] y haga clic en [Siguiente]. Ignore el siguiente cuadro de diálogo si se visualiza y haga clic en [Continuar de todos modos]. Haga clic en el botón [Finalizar]. De este modo habrá...
Propiedades del sistema. Si no aparece [dispositivo PLC de OMRON SYSMAC], vuelva a instalar el driver USB. Consulte información detallada sobre la reinstalación del driver USB en la sección 1-3-1 Conexión de un cable USB de tipo comercial del Manual de usuario de la CPU CP1L Serie CP (W462) o 4-2-2 Instalación del...
4-2 Creación de programas de diagrama de relés 4-2 Creación de programas de diagrama de relés Ahora podrá crear un programa de diagrama de relés para el ejemplo que aparece en la SECCIÓN 2 Diseño del sistema. No obstante, en primer lugar procederemos a describir las funciones del programa de diagrama de relés.
4-2 Creación de programas de diagrama de relés ● Después de entrar / salir del garaje (1) Sensor de detección de vehículos (serie E3G, etc): • Un sensor de detección de vehículos detectará que el vehículo ha entrado íntegramente en el garaje y activará el motor de bajada de la persiana. (2) Pulsadores (serie A16, etc): •...
4-2 Creación de programas de diagrama de relés 4-2-2 Programa de diagrama de relés El programa de diagrama de relés para la aplicación de nuestro ejemplo puede verse a continuación. 0.04 T0000 W0.00 Sensor de detección Temporizador * 3 Área de trabajo * 4 de ráfagas de luces *1 W0.00 * 1 Consulte Introducción de contactos de 4-5-2 Introducción de contactos.
4-3 Uso de CX-Programmer Esta sección explica las pantallas de inicio y de funcionamiento de CX-Programmer. 4-3-1 Inicio de CX-Programmer En el escritorio, seleccione [Inicio] - [Todos los programas] - [OMRON] - [CX-One] - [CX-Programmer] - [CX-Programmer]. De este modo se iniciará CX-Programmer.
4-3 Uso de CX-Programmer 4-3-2 Pantallas de funcionamiento Esta sección explica las funciones disponibles en la ventana principal de CX-Programmer. Consulte información detallada acerca del uso de CX-Programmer en el Manual de funcionamiento de CX-Programmer (W446). ● Ventana principal (1) Barra de título Muestra el nombre del archivo de datos creado en CX-Programmer.
4-3 Uso de CX-Programmer (9) Ventana de salida En el menú principal, seleccione [Ver] - [Ventanas] - [Salida] para ver u ocultar la ventana de salida. Presenta la siguiente información. Compilar: Muestra los resultados de comprobación del programa. Buscar informe: Presenta los resultados de búsquedas de contactos, bobinas e instrucciones.
También es posible acceder a la Ayuda de CX-Programmer mediante otros métodos. ● Desde el menú de escritorio En el escritorio, seleccione [Inicio] - [Todos los programas] - [OMRON] - [CX-One] - [CX-Programmer] - [Ayuda de CX-Programmer]. De este modo se abrirá la Ayuda de CX-Programmer.
4-4 Uso de la Ayuda ● Desde CX-Programmer En el menú principal, seleccione [Ayuda] - [Contenido de la Ayuda]. De este modo se abrirá la Ayuda de CX-Programmer. ■Consulta del juego de instrucciones del PLC Consulte información detallada acerca de las instrucciones utilizadas en los programas de diagrama de relés en Juego de instrucciones del PLC.
4-5 Introducción de programas 4-5 Introducción de programas Utilizando los comandos disponibles en CX-Programmer, procederemos a crear un programa para la aplicación de nuestro ejemplo. 4-5-1 Creación de nuevos proyectos La primera vez que utilice CX-Programmer, deberá crear un proyecto nuevo. Al crear un nuevo proyecto, deberá...
Página 56
4-5 Introducción de programas Haga clic en [Configuración]. De este modo se abrirá el cuadro de diálogo Configuración de tipo de dispositivo. En la lista desplegable Tipo de CPU, seleccione la CPU escogida. Haga clic en [Aceptar]. De este modo se cerrará el cuadro de diálogo Configuración de tipo de dispositivo. Manual de introducción a CP1L/CP1E SYSMAC...
Página 57
4-5 Introducción de programas Confirme que aparezca [USB] en Tipo de red. Haga clic en [Aceptar]. De este modo se cerrará el cuadro de diálogo Cambiar PLC. A continuación se abrirá la ventana principal del nuevo proyecto. Si en Tipo de red no aparece [USB], consulte la sección 4-1-2 Conexión a un ordenador e instalación del driver USB y confirme que el driver USB ha sido correctamente instalado.
4-5 Introducción de programas 4-5-2 Introducción de contactos Introduzca un contacto. Consulte información detallada acerca de programas de diagrama de relés en la sección 4-2-2 Programa de diagrama de relés. ■Introducción de contactos Pulse la tecla [L] o [C]. Se visualiza " LD 0.00 " . Pulse la tecla [Intro].
Página 59
4-5 Introducción de programas ■Introducción de circuitos OR Sitúe el cursor sobre el programa. Pulse la tecla [Intro]. De este modo se creará un espacio para la inserción de un circuito OR. Pulse la tecla [W]. Se visualiza "OR 0.05". Pulse la tecla [Intro].
4-5 Introducción de programas Escriba " Área de trabajo " como comentario de E/S. Pulse la tecla [Intro]. De este modo podrá ver un circuito OR, que representa el contacto del área de trabajo. A continuación procederá a introducir un contacto cerrado. ■Introducción de contactos cerrados Pulse la tecla de flecha arriba.
Página 61
4-5 Introducción de programas "T0" quedará registrado. Se visualiza el cuadro de diálogo de comentarios. Escriba " Temporizador " como comentario de E/S. Pulse la tecla [Intro]. De este modo podrá ver un circuito AND, que representa el contacto cerrado del temporizador.
4-5 Introducción de programas 4-5-3 Introducción de bobinas de salida Introduzca una bobina de salida del área de trabajo. Pulse la tecla [O]. Se visualiza "OUT 100.00". Pulse la tecla [Intro]. Se visualiza "Bit (1/1)" y se visualiza "100.00" en video inverso. Introduzca la dirección "...
Página 63
4-5 Introducción de programas Seguidamente procederemos a introducir una instrucción de temporizador. Nota Bobinas duplicadas No duplique bobinas. Si se especifica la misma dirección para múltiples salidas, solamente será válida la línea de instrucción más próxima a la instrucción END. Esto se debe a que los programas se ejecutan en una secuencia descendente.
4-5 Introducción de programas 4-5-4 Introducción de temporizadores Pulse la tecla [C]. Introduzca el contacto " W000 " . Consulte información detallada acerca de la introducción de contactos en la sección 4-5-2 Introducción de contactos. Pulse la tecla [T]. Se visualiza una lista de instrucciones que comienzan por T. Pulse la tecla [Intro].
Página 65
4-5 Introducción de programas Introduzca el número de temporizador. "0" ya está visualizado, así que pulse la tecla [Intro]. Introduzca el valor establecido de temporizador. Introduzca "#50" y pulse la tecla [Intro]. Se visualiza el cuadro de diálogo de comentarios. "TIM 0 #50"...
Página 66
4-5 Introducción de programas La introducción de la instrucción de temporizador ha finalizado. Seguidamente procederemos a introducir una instrucción de contador. Manual de introducción a CP1L/CP1E SYSMAC...
4-5 Introducción de programas 4-5-5 Introducción de contadores Pulse la tecla [C]. Introduzca el contacto " 004 " . Consulte información detallada acerca de la introducción de contactos en la sección 4-5-2 Introducción de contactos. Pulse la tecla [C]. Se visualiza una lista de instrucciones que comienzan por C. Seleccione la instrucción de la lista o introduzca el nemónico directamente.
Página 68
4-5 Introducción de programas Pulse la tecla [Intro]. Se visualiza "Counter number (1/2)" y se visualiza "0.0" en video inverso. Introduzca el número de contador. "0" ya está visualizado, así que pulse la tecla [Intro]. Manual de introducción a CP1L/CP1E SYSMAC...
Página 69
4-5 Introducción de programas Introduzca el valor establecido de contador. Introduzca "#3" y pulse la tecla [Intro]. Se visualiza el cuadro de diálogo de comentarios. "CNT 0 #3" indica un recuento descendente que comienza a partir de 3, con un indicador de finalización del contador de C0000.
Página 70
4-5 Introducción de programas Escriba " Contador " como comentario de E/S. Pulse la tecla [Intro]. La introducción de la instrucción de contador ha finalizado. Seguidamente procederemos a introducir una entrada de reset para la instrucción de contador. El contacto de temporizador (TIM 0000) se utilizará como entrada de reset. Manual de introducción a CP1L/CP1E SYSMAC...
Página 71
4-5 Introducción de programas Sitúe el cursor debajo del contacto creado en el paso 1. Introduzca el contacto " T0000 " . Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha 5 veces. Cuando el cursor quede situado en la siguiente línea de instrucción, habrá quedado terminada la introducción de la instrucción del contador.
4-5 Introducción de programas 4-5-6 Introducción de áreas auxiliares Un área auxiliar es un relé con un propósito específico. El indicador de primer ciclo estará en ON durante un ciclo después de haberse encendido el PLC. En este caso, se utilizará como reset del contador cuando se encienda la unidad CP1L.
4-5 Introducción de programas El indicador de primer ciclo aparecerá en el programa de diagrama de relés. 4-5-7 Introducción de contactos de diferencial ascendente Utilizando como referencia la sección 4-2-2 Programas de diagrama de relés, introduzca un programa de diagrama de relés que se extienda hasta el contacto del motor de bajada, "...
Página 74
4-5 Introducción de programas Escriba " Sensor de detección de vehículos " como comentario de E/S. Pulse la tecla [Intro]. Aparecerá un contacto, en forma de circuito OR, que representa la entrada desde el sensor de detección de vehículos. Haga doble clic en el contacto " 003 " . A continuación se abrirá...
4-5 Introducción de programas En el contacto aparecerá una flecha hacia arriba, que representa una condición de diferencial ascendente. Nota Pueden introducirse las siguientes variaciones de instrucción. Diferencial ascendente (@) Diferencial descendente (%) Refresco inmediato con instrucción (!)END Ejemplo: Especificado refresco inmediato (!). Los símbolos que indican estas variaciones de instrucción se añaden al comienzo de la instrucción cuando se introducen, independientemente de si el cursor se encuentra antes de (ejemplo: |LD), en el medio de (ejemplo: L|D) o al final de...
4-6 Guardar y cargar programas 4-6 Guardar y cargar programas Los programas de diagrama de relés deben guardarse. Esta sección explica los procedimientos para comprobar, guardar y cargar los programas de diagrama de relés. 4-6-1 Compilación de programas Mediante la compilación es posible comprobar la presencia de errores en el programa.
4-6 Guardar y cargar programas 4-6-2 Guardar programas Guarde el programa de diagrama de relés que acaba de crear. Los programas se guardan en grupos para cada proyecto. En el menú principal, seleccione [Archivo] - [Guardar como]. De este modo se abrirá el cuadro de diálogo Guardar archivo de CX-Programmer. Especifique la ubicación en la que desee guardar el archivo, y asigne un nombre a éste.
4-6 Guardar y cargar programas 4-6-3 Carga de programas A continuación procederá a cargar en CX-Programmer un programa de diagrama de relés guardado. Los programas se cargan en grupos para cada proyecto. En el menú principal, seleccione [Archivo] - [Abrir]. De este modo se abrirá...
4-7 Edición de programas 4-7 Edición de programas Los programas de diagrama de relés pueden editarse en CX-Programmer. También es posible modificar o agregar comentarios de E/S y de línea de instrucción. 4-7-1 Edición de comentarios de E/S Los comentarios de E/S pueden agregarse y editarse a través de una lista de direcciones.
4-7 Edición de programas Haga doble clic en la dirección en la que desee introducir o editar un comentario de E/S. De este modo será posible modificar el contenido del campo del comentario de E/S. Introduzca o modifique el comentario de E/S. Nota En el modo de introducción inteligente puede introducirse un comentario de E/S una vez se ha introducido un operando usando el cuadro de diálogo de...
Página 81
4-7 Edición de programas En la pestaña General, introduzca el comentario en el campo de comentarios. Cuando haya terminado, cierre el cuadro de diálogo Propiedades de línea de instrucción. El comentario de línea de instrucción así introducido aparecerá en el programa de diagrama de relés.
4-7 Edición de programas 4-7-3 Edición de líneas de instrucción Es posible editar los programas de diagrama de relés. ■Eliminación ● Contactos/instrucciones Sitúe el cursor sobre un contacto o una instrucción. Pulse la tecla [Supr]. El contacto o la instrucción que haya seleccionado quedará eliminado. ●...
Página 83
4-7 Edición de programas • Creación de una línea desde abajo hacia arriba: Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha arriba. • Creación de una línea desde arriba hacia abajo: Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha abajo. Nota La repetición del proceso sobre una línea de conexión existente la borrará.
Página 84
4-7 Edición de programas Manual de introducción a CP1L/CP1E SYSMAC...
SECCIÓN 5 Transferencia y depuración de programas Esta sección describe cómo transferir y depurar programas usando la unidad CP1L (unidad de 14 puntos de E/S con alimentación de c.a.) como ejemplo. Para transferir datos desde un ordenador a la unidad CP1L, ambos equipos deben estar antes online.
Transferencia y depuración de programas 5-1 Conexión online Para configurar los parámetros de la unidad CP1L, transferir o ejecutar programas, ante todo el ordenador y la unidad CP1L deben estar online. En CX-Programmer, abra el programa que desee transferir. En el menú principal, seleccione [PLC] - [Trabajar online]. Aparecerá...
5-1 Conexión online Nota Si el sistema no puede conectarse online, verifique la configuración de tipo de PLC y de las comunicaciones. Para ello, en el árbol del proyecto, haga doble clic en [Nuevo PLC1[CP1L] offline]. Consulte información detallada acerca de la configuración en la sección 4-5- 1 Creación de nuevos proyectos.
5-1 Conexión online Ajuste la fecha y la hora. Haga clic en Aceptar. Seguidamente se cerrará el cuadro de diálogo Configurar reloj del PLC. En el menú, seleccione [Archivo] - [Salir]. Y así habrá quedado ajustado el reloj de la unidad CP1L. 5-1-2 Cambio del modo de operación Pase al modo PROGRAM.
5-1 Conexión online Haga clic en [Sí]. Así, el modo de operación cambiará. El modo de operación aparece indicado en la barra del título y en el árbol del proyecto. ■Modo de operación de la unidad CP1L La unidad CP1L tiene tres modos de operación: PROGRAM, MONITOR y RUN. Cambie el modo de operación para ajustarlo a la tarea que desee realizar.
5-1 Conexión online La siguiente lista enumera los estados y operaciones disponibles para cada modo. Modo de operación PROGRAM MONITOR Estado del programa Detenido En ejecución En ejecución Refresco de E/S Ejecución Ejecución Ejecución Estado de E/S externas Según el programa Según el programa Memoria de E/S Memoria de no retención...
Página 91
5-1 Conexión online Haga clic en [Aceptar]. Aparecerá un cuadro de diálogo pidiendo que se confirme la operación de transferencia. Nota Consulte información detallada acerca de las opciones de transferencia en la SECCIÓN 9 Transferencia, monitorización y depuración de programas del Manual de funcionamiento de CX-Programmer (W446).
5-1 Conexión online Haga clic en [Aceptar]. La transferencia del programa habrá concluido. 5-1-4 Ejecución de operaciones Para ejecutar un ciclo de producción, pase al modo de operación RUN. A continuación se describe el procedimiento para pasar al modo de operación RUN.
5-2 Ajustes y depuración online 5-2 Ajustes y depuración online Esta sección explica las funciones utilizadas para depuración y ajustes durante ciclos de prueba. 5-2-1 Monitorización ■Visualización del estado de ejecución Se visualizará el estado de ejecución de las líneas de instrucción del programa. Esto le permitirá...
5-2 Ajustes y depuración online Arrastre el divisor de ventana para dividir el área de trabajo del diagrama. El área de trabajo puede dividirse hasta un máximo de 4 secciones. ■Monitorización de direcciones específicas Es posible monitorizar los valores de las E/S especificando sus respectivas direcciones.
Página 95
5-2 Ajustes y depuración online Nota • Introduzca la dirección en formato de canal, seguido de punto y, a continuación, el bit. Por ejemplo, para especificar "0 CH 04 bit", introdúzcalo como "0.04". • Es posible introducir direcciones arrastrando y colocando elementos desde el área de trabajo del diagrama hasta la ventana de vigilancia.
5-2 Ajustes y depuración online 5-2-2 Forzar set/reset CX-Programmer puede controlar las entradas, independientemente de las entradas de los dispositivos de E/S. Utilice esta función para forzar las condiciones de entrada y de salida durante los ciclos de prueba. Nota Antes de forzar set/reset, confirme que la instalación no se verá...
5-2 Ajustes y depuración online 5-2-3 Cambio de la configuración del temporizador (sólo CP1L) Es posible modificar la configuración del temporizador para ajustarlo a las condiciones de servicio. Pase la unidad CP1L al modo de operación MONITOR o PROGRAM. Haga doble clic en la configuración del temporizador que desee modificar.
Página 98
5-2 Ajustes y depuración online En el menú principal, seleccione [Ver] - [Ventanas] - [Herramienta de referencia de dirección] para ver u ocultar el área de trabajo. De este modo se abrirá la herramienta de referencia de dirección. Introduzca la dirección que desee encontrar. Haga clic en [Buscar]. Manual de introducción a CP1L/CP1E SYSMAC...
5-2 Ajustes y depuración online Seguidamente aparecerá una lista de las direcciones utilizadas. Haga clic en la dirección para ver el programa que se está utilizando. ■Seguimiento del diagrama de relés Esta función se utiliza para realizar un seguimiento del diagrama de relés. Por ejemplo, para determinar por qué...
5-2 Ajustes y depuración online 5-2-5 Edición online El programa de la unidad CP1L puede editarse online. Precaución Antes de iniciar la edición online, confirme que la extensión del tiempo de ciclo no tenga efectos adversos. De lo contrario, quizá no puedan leerse las señales de entrada. Nota •...
5-2 Ajustes y depuración online En el menú principal, seleccione [PLC] - [Edición online] - [Enviar cambios]. Las líneas de instrucción modificadas serán transferidas a la unidad CP1L. 5-2-6 Confirmación del tiempo de ciclo Pase la unidad CP1L al modo de operación MONITOR o RUN. Haga clic en el área de trabajo del diagrama.
Página 102
5-2 Ajustes y depuración online Manual de introducción a CP1L/CP1E SYSMAC...
Apéndice Esta sección explica brevemente los números de canales y relés, las instrucciones y el funcionamiento interno de las unidades CP1L y CP1E. Además, proporciona ejemplos de aplicaciones que emplean las funciones de la unidad CP1L (unidad de 14-puntos de E/S con alimentación de c.a.), como funciones de pulsos, funciones de comunicaciones e instrucciones especiales.
Apéndice A-1 Números de canales y de relés En la unidad CP1L o CP1E, los números de canal (CH) y de relé se especifican tal y como se describe a continuación. Cada canal consta de 16 bits. En consecuencia, los números de relé se expresan como [número de canal] + [número de bit (00 a 15)].
A-1 Números de canales y de relés ● Notación de datos de canales Los datos de canales se representan mediante 4 dígitos hexadecimales, derivados de 16 dígitos binarios, que representan los estados ON/OFF de los 16 bits. En otras palabras, para cada 4 bits, la suma de los bits ON se calcula y se expresa como un solo dígito.
A-1 Números de canales y de relés ● Indicadores de condición Los indicadores de condición se utilizan para reflejar los resultados de procesamiento durante o después de la ejecución de instrucciones. El que se utilice o no un indicador dependerá de la instrucción. En los programas de diagrama de relés, estos indicadores se utilizan como contactos.
Página 107
A-1 Números de canales y de relés ● pulsos de reloj Los pulsos de reloj son contactos que se ponen en ON/OFF a intervalos de tiempo fijos. Nombre Etiqueta En CX-P Función pulso de reloj de 0,02 s 0,02 s P_0.02s 0,02 s 0,01 s 0,01 s...
Página 108
A-1 Números de canales y de relés ● Áreas de E/S Área de entrada 0.00 a 99.15 (100 CH) Área de salida 100.00 a 199.15 (100 CH) En la unidad CP1L o CP1E, el primer o los dos primeros canales de las áreas de entrada y de salida, que comienzan por 0CH y 100CH, respectivamente, están reservados para la CPU.
A-2 Instrucciones A-2 Instrucciones La Serie CP incorpora una gran variedad de instrucciones. Existen aproximadamente 500 tipos de instrucciones que pueden ser utilizadas por la unidad CP1L y 200 tipos de instrucciones que pueden ser utilizadas por la unidad CP1E. Esta sección explica cómo utilizar las instrucciones y presenta algunas instrucciones básicas.
A-2 Instrucciones A-2-2 Instrucciones de procesamiento de E/S básicas Las instrucciones de procesamiento de E/S básicas se utilizan para la escritura de contactos y bobinas. Nombre de la Instrucción Función instrucción Contacto LOAD Se utiliza para contactos conectados a la barra de bus o al principio de un bloque de líneas de instrucción.
Página 111
A-2 Instrucciones ● Instrucciones AND / AND NOT Utilícelas para contactos conectados en serie. 000000 000002 000001 000003 Nota No existe límite para el número de contactos que pueden conectarse mediante instrucciones AND/AND NOT. ● Instrucciones OR / OR NOT Utilícelas para contactos conectados en paralelo.
A-2 Instrucciones ● Instrucciones SET / RSET (RESET) Las instrucciones SET ponen y mantienen en ON una bobina de relé cuando la condición de entrada es ON. Las instrucciones RSET ponen y mantienen en OFF una bobina de relé. 000000 000102 000001 RSET...
A-3 Funcionamiento interno de la unidad CP1L/CP1E A-3 Funcionamiento interno de la unidad CP1L/CP1E Esta sección explica brevemente la estructura interna, las funciones y el flujo de operaciones internas de las CPU CP1L y CP1E. A-3-1 Estructura interna de las unidades CPU A continuación presentamos la estructura interna de una unidad CP1L o CP1E.
Página 114
A-3 Funcionamiento interno de la unidad CP1L/CP1E • Al encender la unidad, los datos son transferidos desde el cassette de memoria a la memoria flash. (4) Programa de usuario • El programa de diagrama de relés está guardado en este área de la memoria (RAM).
Página 115
A-3 Funcionamiento interno de la unidad CP1L/CP1E Precaución En las CPU CP1E tipo E o tipo N sin batería, los contenidos del área DM (D) *, el área de retención (H), los valores actuales del contador (C), el estado de los indicadores de finalización del contador (C) y el estado de los bits del área auxiliar (A) relacionados con las funciones de reloj pueden ser inestables cuando se conecta la alimentación.
A-3 Funcionamiento interno de la unidad CP1L/CP1E A-3-2 Comportamiento de la CPU Esta sección explica brevemente las operaciones que tienen lugar dentro de una CPU CP1L o CP1E. ■Flujo de operaciones de la CPU Primero se procesan las ejecuciones de programas (ejecución de instrucciones), seguidas de la refresco de E/S y de la ejecución de los servicios periféricos.
Página 117
A-3 Funcionamiento interno de la unidad CP1L/CP1E ■Refresco de E/S Se entiende por refresco de E/S las transferencias cíclicas de datos entre un área de memoria predeterminada y una fuente externa. Esto comprende los siguientes procesos de refresco. Tipo de unidad de destino Intercambio de datos máx.
A-3 Funcionamiento interno de la unidad CP1L/CP1E ● Ejecución mediante instrucciones con variación de refresco inmediato Si para una instrucción se ha especificado refresco inmediato, y se ha especificado el área de E/S incorporada como operando, el refresco de E/S se efectuará...
A-3 Funcionamiento interno de la unidad CP1L/CP1E ■Servicio de periféricos Los servicios de periféricos son servicios eventuales que se producen de manera irregular, como la monitorización y configuración en PT, así como la edición online (edición de programas en ejecución) y monitorización en CX-Programmer. Esto incluye el procesamiento de peticiones de servicio desde y a dispositivos externos.
A-3 Funcionamiento interno de la unidad CP1L/CP1E ■Tiempo de ciclo Las CPU procesan datos en ciclos, comenzando por los procesos de supervisión y finalizando por los servicios de periféricos. ● Cálculo del tiempo de ciclo El tiempo de ciclo se calcula como la suma de los siguientes tiempos de procesamiento: Tiempo de ciclo = Procesos de supervisión + Ejecución del programa + (Cálculo del tiempo de ciclo) + Refresco de E/S + Servicios...
Página 121
A-3 Funcionamiento interno de la unidad CP1L/CP1E Servicio de periféricos Detalles Tiempo de procesamiento y causas de fluctuación Servicio de puerto USB El tiempo de proceso de estos servicios dependerá de la configuración de periféricos del PLC. Si no se ha especificado un tiempo de ciclo, el servicio se ejecutará utilizando el 4% del tiempo del ciclo precedente calculado mediante el Servicio de puerto serie "cálculo del tiempo de ciclo".
A-3 Funcionamiento interno de la unidad CP1L/CP1E ● Ejemplo de cálculo del tiempo de ciclo Presentamos un ejemplo de 4-2-2 Programas de diagrama de relés. Nombre del Fórmula Tiempo de proceso proceso Procesos de 0,4 ms supervisión Ejecución del Instrucciones secuenciales de entrada programa LD 0,55µs x 6 instrucciones OR 0,68µs x 6 instrucciones...
A-4 Ejemplos de programación de la unidad CP1L A-4 Ejemplos de programación de la unidad CP1L Esta sección proporciona ejemplos para el cableado, las configuraciones de interruptor DIP, y la programación de la unidad CP1L (unidad de 14 puntos de E/S con alimentación de c.a.). Para el caso de la unidad CP1E, las configuraciones se incluyen entre paréntesis.
Página 124
A-4 Ejemplos de programación de la unidad CP1L ■Configuración del sistema ● Ejemplo de cableado Entrada del sensor 0.00 1,4kΩ 24 V c.c. (1/2 W) CP1L Conector de entrada de Resistencia variable 1kΩ (1/4W) configuración analógica externa Salida de la puerta 100.00 ■Ejemplo de programación ●...
A-4 Ejemplos de programación de la unidad CP1L ■INFORMACIÓN ● Relación entre la tensión de entrada y el valor actual (PV) de A643 Valor en A643CH (BCD) (hexadecimal) Tensión de entrada (V La tensión máxima de entrada es de 11 V c.c. No aplique una tensión mayor. ●...
A-4 Ejemplos de programación de la unidad CP1L 0.00 T0010 100.00 Sensor Puerta fotoeléctrico 100.00 Puerta P_On A642 0.00 100.00 0010 Sensor Puerta fotoeléctrico (A): Para utilizar el potenciómetro analógico en la unidad CP1L o CP1E con el objeto de ajustar el temporizador en la aplicación del ejemplo, cambie el área auxiliar A643 del programa de diagrama de relés por A642.
Página 127
A-4 Ejemplos de programación de la unidad CP1L Las señales más cortas que el ciclo de scan deben ser leídas y contadas. Una vez contadas 100 señales, se producirá la salida de una señal de recuento completa. 30 µs mín. (CP1E: 50 µs mín.) Entrada del sensor Contacto 0.04 Instrucción de contador BCD...
A-4 Ejemplos de programación de la unidad CP1L ■Configuración del PLC En el cuadro de diálogo Configuración del PLC, configure la entrada del sensor (0.04) como [Rápida]. Abra la ventana principal de CX-Programmer. En el árbol del proyecto, haga doble clic en [Configuración]. De este modo se abrirá...
Página 129
A-4 Ejemplos de programación de la unidad CP1L En la lista desplegable IN0 (CP1E: IN4) de Entrada de interrupción, seleccione [Rápida]. Cuando el contacto del entrada del sensor sea 0.04, la configuración se realiza para [IN0 (CP1E: IN4)], ya que la configuración de la entrada de interrupción / entrada de respuesta rápida está...
A-4 Ejemplos de programación de la unidad CP1L A-4-3 Uso de entradas de interrupción para acelerar procesos ■Funciones utilizadas ● Entradas de interrupción Normalmente, las CPUs CP1L y CP1E repiten los procesos en el siguiente orden: procesos de supervisión, ejecución del programa, refresco de E/S, servicios de periféricos.
Página 131
A-4 Ejemplos de programación de la unidad CP1L ■Configuración del sistema ● Ejemplo de cableado En las unidades CP1L con 14 puntos de E/S, las entradas de interrupción pueden asignarse a los contactos 0.04 al 0.07. La entrada de interrupción 0 (CP1E: 4) se asignará al contacto 0.04. La entrada de interrupción ejecutada por la entrada de interrupción 0 (CP1E: 4) es la tarea N.º...
Página 132
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación ● Programa de diagrama de relés Las instrucciones MSKS (conjunto de máscaras de interrupción) se utilizarán para asignar la especificación "ascendente" a la entrada de interrupción, y para configurar el permiso de interrupción que habilitará las entradas de interrupción. P_First_Cycle Entrada de interrupción 0 MSKS(690)
Página 133
A-4 Ejemplos de programación de la unidad CP1L Si la entrada de interrupción 0 (CP1E: 4) (contacto 0.04) se pone en ON, la siguiente "tarea de interrupción 140 (CP1E: 4)" se ejecuta una vez. La asignación de tareas de interrupción a las entradas de interrupción es fija. La Entrada de interrupción 0 (CP1E: 4) ejecutará...
A-4 Ejemplos de programación de la unidad CP1L ■INFO ● Creación de programas de tareas de interrupción En el árbol del proyecto, haga clic con el botón secundario del ratón en [Nuevo PLC1[CP1L] offline]. En el menú emergente, seleccione [Insertar programa]-[Ladder].
Página 135
A-4 Ejemplos de programación de la unidad CP1L Haga clic en la pestaña General. Seleccione [Interrupt Task 140 (CP1E: 4)] de la lista desplegable de tipo de tarea. Cuando haya terminado, cierre el cuadro de diálogo Propiedades del programa. Seleccione [Sección1] en [NuevoPrograma2 (Int 140 (CP1E: 4))]. Especifique el programa de diagrama de relés correspondiente a la interrupción.
A-4 Ejemplos de programación de la unidad CP1L A-4-4 Uso de temporizadores de calendario ■Funciones utilizadas ● Reloj Las unidades CP1L y CP1E tienen un reloj incorporado. El reloj no podrá utilizarse si no hay instalada una batería o si la tensión de ésta es baja.
Página 137
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación ● Programa de diagrama de relés Q: 100.00 <=(315) >=DT(346) <DT(343) A354 Bomba de la fuente A351 A351 =(300) >=DT(346) <DT(343) A354 A351 A351 =(300) A354 (A): Se pone en ON de lunes a viernes (es decir, cuando A354 [día] es menor o igual que [Viernes]), desde las 17:30 (cuando A351 [hh:mm:ss] llega a ser igual al valor configurado en D0 [17:30:00])
A-4 Ejemplos de programación de la unidad CP1L ■INFORMACIÓN ● Datos de tiempo en la unidad CP1L/CP1E El valor actual del reloj sale hacia las siguientes áreas auxiliares. Nombre Dirección Contenido Datos de A351.00 a A351.07 Segundos: 00 a 59 (BCD) hora A351.08 a A351.15 Minutos: 00 a 59 (BCD)
A-4 Ejemplos de programación de la unidad CP1L ● Configuración del área DM Los siguientes valores se configuran en el área DM en formato BCD. Canal Valor Contenido 3000 30 min 00 seg 0017 17 hr 0000 3000 30 min 00 seg 0020 20 hr 0000...
Página 140
A-4 Ejemplos de programación de la unidad CP1L En el área de trabajo del proyecto, haga doble clic en [D]. De este modo aparecerá la tabla de datos del PLC. Introduzca los valores de las direcciones de DM. Haga clic en [Guardar en proyecto]. De este modo la configuración quedará...
A-4 Ejemplos de programación de la unidad CP1L A-4-5 Uso de encoders rotativos para medir posiciones ■Funciones utilizadas ● Recuento de alta velocidad mediante la entrada incorporada Las entradas de contador de alta velocidad pueden activarse conectando encoders rotativos a las entradas incorporadas. Las unidades CP1L incluyen múltiples entradas de contador de alta velocidad, que posibilitan controlar dispositivos multieje con una sola unidad CP1L o CP1E.
Página 142
A-4 Ejemplos de programación de la unidad CP1L ■Configuración del sistema ● Ejemplo de cableado Encoder (alimentación: 24 V c.c.) Fase A Fase B Fase C +Vc.c. Por ejemplo: Modelo E6B2-CWZ6C 0 V (COM) Salida de colector abierto NPN 24 V c.c. (Serie S8VM) Arrancar motor Interruptor 0.02 (serie A16)
Página 143
A-4 Ejemplos de programación de la unidad CP1L ● Configuración del PLC El contador de alta velocidad 0 se activará. Abra el cuadro de diálogo Configuración del PLC. Haga clic en la pestaña Entrada incorporada. Active la casilla de verificación [Usar contador de alta velocidad 0] del Contador de alta velocidad 0.
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación 1 Utilice las instrucciones de comparación para comparar valores del contador. El programa puede crearse fácilmente empleando instrucciones de comparación para comparar valores del contador. ● Programa de diagrama de relés Los valores del contador se utilizan para arrancar, desacelerar y parar el motor 0.02 W0.00...
Página 145
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación 2 Utilice una instrucción CTBL (tabla de comparación de registros) para ejecutar un proceso de interrupción al alcanzarse el valor objetivo. La ralentización y parada se ejecutan como tareas de interrupción, posibilitando la ejecución de procesos a alta velocidad sin afectar al tiempo de ciclo.
A-4 Ejemplos de programación de la unidad CP1L Cuando el valor actual del contador de alta velocidad coincida con el valor objetivo 2 (3500), se ejecutará la tarea de interrupción 05. P_On RSET Reset de "motor en 100.00 velocidad normal" Tarea de interrupción RSET...
A-4 Ejemplos de programación de la unidad CP1L ● Búsqueda de origen Es posible ejecutar una búsqueda de origen precisa que emplee varias señales de E/S (señal de entrada de proximidad de origen, señal de entrada de origen, señal de posicionamiento finalizado, salida de reset de contador por error, etc.) con una sola instrucción.
Página 148
A-4 Ejemplos de programación de la unidad CP1L ■Configuración del sistema ● Ejemplo de cableado Sensor (serie E2E) Interruptor (serie A16) Sensor de Sensor de Sensor de proximidad límite CW límite CCW de origen Inicio de la Posicion- Posiciona- 0.01 0.00 0.02* búsqueda...
A-4 Ejemplos de programación de la unidad CP1L ● Configuración del PLC Especifique la configuración de la salida de pulsos 0. Abra el cuadro de diálogo Configuración del PLC. Haga clic en la pestaña Salida de pulsos 0. Configure los siguientes valores: Configuración básica Búsqueda de origen Elemento...
Página 150
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación ● Programa de diagrama de relés Asigne sensores de límite a las entradas de límite. 0.01 A540.08 Sensor de límite CW Entrada de límite CW 0.00 A540.09 Sensor de límite CCW Entrada de límite CCW Ejecute la búsqueda de origen y el posicionamiento.
A-4 Ejemplos de programación de la unidad CP1L ● Ejemplo de configuración del área DM Dirección Valor Contenido Posicionamiento D0000 07D0 Relación de aceleración: 2000 (Hz/4 ms) en punto A D0001 07D0 Relación de deceleración: 2000 (Hz/4 ms) D0002 C350 Frecuencia objetivo: 50000 (Hz) D0003 0000...
A-4 Ejemplos de programación de la unidad CP1L A-4-7 Uso de variadores para control de velocidad (1) ■Funciones utilizadas ● Función de maestro sencillo de Modbus-RTU Utilizando la función de maestro sencillo de Modbus-RTU, es posible controlar fácilmente dispositivos esclavos compatibles con Modbus a través de comunicaciones serie.
Página 153
ON el interruptor de software A640 CH bit 00. Dirección del esclavo Código de FUNCIÓN Datos de comunicaciones Dirección del esclavo Código de FUNCIÓN Datos de comunicaciones Modbus-RTU Interruptor de ejecución de la función Variador OMRON maestro sencillo de Modbus-RTU CP1L J1000, V1000, A1000 A640 CH bit 00 (puerto 1) En los canales de asignación fija DM de maestro sencillo de Modbus-RTU, asigne la...
■Configuración del sistema La unidad CP1L y el V1000 (un modelo de variador de OMRON) están conectadas a través de RS485, con el objeto de controlar la frecuencia, el inicio y la parada. ● Ejemplo de cableado...
A-4 Ejemplos de programación de la unidad CP1L ● Configuración del CP1W-CIF11/12 Configure los interruptores DIP de la siguiente manera. (Panel posterior) Conector de CPU Interruptores DIP para configuración de la operación N.º Configuración ON/OFF Contenido Presencia de resistencia de terminación Resistencia de terminación presente Selección de 2/4 hilos...
Página 156
A-4 Ejemplos de programación de la unidad CP1L ● Configuración del PLC Configure el puerto serie 1. Abra el cuadro de diálogo Configuración del PLC. Haga clic en la pestaña Puerto serie 1 (CP1E: Pestaña Puerto RS232C incorporado). Configure los siguientes valores: Elemento Configuración Configuración de...
Página 157
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación ● Programa de diagrama de relés P_First_Cycle MOV(021) #0000 Detiene la operación al iniciarse las D32306 (CP1E: D1206) comunicaciones. Comando de operación MOV(021) (0: parada) #0000 Comando de frecuencia 00,00 Hz D32307 (CP1E: D1207) W0.00...
A-4 Ejemplos de programación de la unidad CP1L ● Indicadores de la función maestro sencillo de Modbus-RTU (puerto serie 1) A640.00 Bit de ejecución A640.01 Indicador de ejecución normal A640.02 Indicador de error de ejecución (A): Ponga en ON el indicador de ejecución A640.00 para enviar los datos de comando D32300 (CP1E: D1200) y posteriores.
A-4 Ejemplos de programación de la unidad CP1L ● Configuración del área DM • Canales de asignación fija DM para la función maestro sencillo de Modbus-RTU. Las configuraciones DM de D32300 a D32305 (CP1E: D1201 a D1205) se seleccionan antes de la ejecución del programa de diagrama de relés. D32306 y D32307 (CP1E: D1206 y D1207) no necesitan ser configurados explícitamente.
● Librería Smart FB (sólo CP1L) La librería Smart FB (librería de bloques de función inteligentes) es un conjunto de componentes facilitados por OMRON como FB (bloques de función). Utilizando la librería Smart FB, es posible utilizar fácilmente funciones de componentes de PLC y FA de OMRON en programas de PLC.
Página 161
A-4 Ejemplos de programación de la unidad CP1L ● Bloques de función (sólo CP1L) Los bloques de función son elementos de programación (plantillas) que agrupan un conjunto de procesos (funciones) en un solo módulo. El usuario puede definir por anticipado un bloque de función y, a continuación, para utilizarlo no tiene más que insertarlo en un programa y configurar sus E/S.
Página 162
A-4 Ejemplos de programación de la unidad CP1L ■Descripción general de la operación Volveremos a utilizar el ejemplo dla sección A-4-7 Uso de variadores para control de velocidad (1). 60,00 Hz 55,00 Hz 50,00 Hz Velocidad Detenido Contacto A Contacto B Contacto Z Contacto C (W0.00)
Página 163
A-4 Ejemplos de programación de la unidad CP1L ■Ejemplo de programación ● Bloques de función utilizados Refrescar estado Ejecutar rotación (especificación de Decelerar hasta parar (_INV002_Refresh) frecuencia en Hz) (_INV060_Stop) (_INV032_MoveVelocity_Hz) _INV060_Stop _INV002_Refresh _INV032_MoveVelocityHz (BOOL) (BOOL) (BOOL) (BOOL) (BOOL) (BOOL) N.º...
A-4 Ejemplos de programación de la unidad CP1L ● Programa de diagrama de relés W0.00 MOV(021) #1770 Contacto A D100 Comando de frecuencia 60,00 Hz (1770 hexadecimal) Dirección de rotación normal (0) MOV(021) W0.01 MOV(021) #157C Contacto B D100 Comando de frecuencia 55,00 Hz (157C hexadecimal) Dirección de rotación normal (0) MOV(021)
Página 165
A-4 Ejemplos de programación de la unidad CP1L P_On Convierte el comando FLT(452) de frecuencia (D100) D100 de BIN a coma flotante D101 Convierte la constante FLT(452) 100 (64 hexadecimal) en coma flotante Convierte el valor BIN D103 de D100 a coma flotante (REAL) en incrementos de 0,01 Divida la frecuencia por...
Página 166
A-4 Ejemplos de programación de la unidad CP1L MoveV _INV032_MoveVelocidad Hz P_On (BOOL) (BOOL) (INT) (BOOL) W10.00 Indicador de siempre ON &1 NodeNo Velocity Coincidencia Unidad esclava de variador 1 (BOOL) (BOOL) W10.01 W1.00 Inicio Execute Comando Cancelado Forzar salida (REAL) (BOOL) W10.02...
A-4 Ejemplos de programación de la unidad CP1L ■INFORMACIÓN ● Uso de la librería Smart FB Por ejemplo, lectura de "_INV002_Refresh20". En el menú principal, seleccione [Archivo] - [Bloque de función ] - [Cargar bloque de función desde archivo]. De este modo se abrirá el cuadro de diálogo Seleccione archivo de la librería de bloques de función de CX-Programmer.
Página 168
A-4 Ejemplos de programación de la unidad CP1L Seleccione [_INV002_Refresh20.cxf]. Haga clic en [Abrir]. _INV002_Refresh se agregará debajo de [Bloques de función ] en el árbol del proyecto. Sitúe el cursor en la posición en la que desee insertar el bloque de función _INV002_Refresh.
Página 169
A-4 Ejemplos de programación de la unidad CP1L Asigne un nombre a la instancia del bloque de función. Pulse la tecla [Intro]. Seguidamente aparecerá la instancia de bloque de función nombrada. Conecte un contacto de entrada al bloque de función. Configure los parámetros de E/S del bloque de función.
A-4 Ejemplos de programación de la unidad CP1L A-4-9 Intercambio de datos entre unidades CP1L ■Funciones utilizadas ● PLC Link sencillo Con los módulos opcionales RS-422A/485 es posible compartir hasta 10 canales de datos por unidad CPU entre un máximo de 9 unidades CP1L/CP1H/CJ1M sin necesidad de ningún programa.
Página 171
A-4 Ejemplos de programación de la unidad CP1L ● Configuración de interruptores DIP de CP1W-CIF11/12 (módulo opcional RS422/485) (Panel posterior) Conector de CPU Interruptores DIP para configuración de la operación N.º Configuración Unidad Unidad Unidad Contenido maestra esclava esclava nº 0 nº...
Página 172
A-4 Ejemplos de programación de la unidad CP1L Elemento Caldera A (unidad Caldera B (unidad Caldera C (unidad maestra) esclava nº 0) esclava nº 1) Configuración de Personalizada comunicaciones Baudios 115200 bps Formato 7.2.P (predeterminado) Modo PLC Link (unidad PLC Link (unidad esclava) maestra) Canales de PLC Link 10 (predeterminado)
Página 173
A-4 Ejemplos de programación de la unidad CP1L ● Programa de diagrama de relés Caldera A Caldera B Caldera C CP1L (unidad maestra) CP1L (unidad esclava nº 0) CP1L (unidad esclava nº 1) P_On P_On P_On XFER(70) XFER(70) XFER(70) 1(2) 1(2) 1(2) 3100(200)
A-5 Comparación entre CP1L y CP1E A-5 Comparación entre CP1L y CP1E La siguiente tabla muestra las diferencias entre las unidades CPU CP1L y las unidades CPU CP1E A-5-1 Diferencias entre CP1L y CP1E ■Especificaciones funcionales Elemento CPU CP1L CPU CP1E tipo E CPU CP1E tipo N Número máximo de puntos de 10 a 180 puntos...
Página 175
A-5 Comparación entre CP1L y CP1E Elemento CPU CP1L CPU CP1E tipo E CPU CP1E tipo N Entradas de contador de alta velocidad Modo Entradas adelante/atrás o Entradas adelante/atrás o Entradas adelante/atrás o de pulsos más dirección: de pulsos más dirección: de pulsos más dirección: 100 kHz ×...
Página 176
A-5 Comparación entre CP1L y CP1E Elemento CPU CP1L CPU CP1E tipo E CPU CP1E tipo N Comunicaciones serie, protocolos Velocidad de 300/600/1200/2400/4800/ Sin puerto de 1200/2400/4800/9600/ transmisión 9600/19,2k/38,4k/57,6k/ comunicaciones 19,2k/38,4k/57,6k/115,2k 115,2k *300/600bps no soportados. Protocolos Host Link Host Link soportados Toolbus No puede conectarse...
Página 177
A-5 Comparación entre CP1L y CP1E Elemento CPU CP1L CPU CP1E tipo E CPU CP1E tipo N Función de backup del área DM Puede hacerse un backup Puede hacerse un backup de cualquier dato especificado a la memoria no volátil de todos los datos (no (desde D0) del área DM en la memoria de backup usando (la función para retener los...
A-5 Comparación entre CP1L y CP1E Elemento CPU CP1L CPU CP1E tipo E CPU CP1E tipo N Área de indicador de tarea TK0 a TK32 Registros de índice (IR) IR0 a IR15 No incluido. Registros de datos (DR) DR0 a DR15 No incluido.
Página 179
A-5 Comparación entre CP1L y CP1E Elemento CPU CP1L CPU CP1E tipo E CPU CP1E tipo N Soportado. No soportado. Monitorización de Soportado. No soportado. diagramas de relés Consola de Soportado. No soportado. programación PT Detección y corrección Soportado. No soportado. de errores Daikansan Soportado.
A-5 Comparación entre CP1L y CP1E A-5-2 Instrucciones de CP1L no soportadas por CP1E Clasificación Nemónico Clasificación Nemónico Clasificación Nemónico Instrucciones de coma • +D Instrucciones de • MSG Instrucciones de • LD TST flotante de doble • -D visualización •...
Página 181
Índice Números contacto cerrado ........58 Unidad de 10 puntos de E/S (CP1L) ..14 contacto de diferencial ascendente ..71 contador de alta velocidad ....139 Unidad de 20 puntos de E/S (CP1E) ..15 Unidad de 20 puntos de E/S (CP1L) ..14 CX-Programmer ........
Página 182
Índice introducción de contactos ....... 56 referencia de instrucciones .....52 refresco cíclico ........115 Librería Smart FB ......... 158 Refresco de E/S ........115 línea de conexión ........80 relé ............102 reloj ............85 memoria de datos (DM) ......17 memoria flash incorporada ....112 sección ............49 menú...