Página 1
Cat. No. W07E-ES-01A CPU CP1L CP1L-L14D ® ® CP1L-L20D ® ® CP1L-M30D ® ® CP1L-M40D ® ® GUÍA DE INTRODUCCIÓN Resumen Diseño de sistemas Montaje y cableado Creación de programas Transferencia y depuración de programas Advanced Industrial Automation...
Página 2
CP1L-L14D - CP1L-L20D - CP1L-M30D - CP1L-M40D - CPU CP1L Guía de introducción...
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 ....................10 SECCIÓN 1 Descripción general de CP1L......... 11 Modelos de CP1L ..................... 12 Denominaciones y funciones de los componentes ..........14 SECCIÓN 2 Diseño de sistemas ............
Página 5
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 auto- matizado 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. Nº cat. 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...
PRODUCTOS, INDEPENDIENTEMENTE DE SI DICHA RECLAMACIÓN 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...
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.
PRECAUCIONES Esta sección incluye precauciones generales para el uso de los autómatas programables (PLC) 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...
SECCIÓN 1 Descripción general de CP1L Esta sección expone los diversos tipos de unidades CP1L, así como los nombres de los componentes utilizados. 1-1 Modelos de CP1L ..............12 1-2 Denominaciones y funciones de los componentes....14...
Descripción general de CP1L 1-1 Modelos de CP1L El autómata programable CP1L es un PLC compacto, que se presenta con 14, 20, 30 ó 40 puntos de E/S. Consulte ejemplos de aplicaciones en las que se utiliza la unidad CP1L en el apéndice A-4 Ejemplos de programación de la unidad CP1L.
1-1 Modelos de CP1L Unidades de 30 puntos de E/S (CP1L-M30D - ) • La CPU tiene 18 puntos de entrada y 12 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 150 puntos.
Consulte información detallada en el epígrafe 2-1 Denominaciones y funciones de los componentes del Manual del usuario de la CPU CP1L Serie CP (W462). Batería Alimenta el reloj interno y mantiene el contenido de la RAM cuando la fuente de alimentación está...
Página 16
1-2 Denominaciones y funciones de los componentes Indicadores de funcionamiento Indican el estado de funcionamiento de la unidad CP1L. Entre los estados indicados se incluyen el de alimentación, modo de operación, errores y comunicaciones del puerto USB de periféricos. Bloque de terminales de fuente de alimentación, puesta a tierra y entradas Se emplea para conectar las líneas de fuente de alimentación eléctrica, conexión a tierra y entradas.
1-2 Denominaciones y funciones de los componentes Estado de los indicadores Esta sección describe los estados de funcionamiento de la unidad CP1L que aparecen señalados por los indicadores de funcionamiento. POWER Ilumi- La unidad está encendida. (verde) nado Apa- La unidad está apagada. gado Ilumi- CP1L está...
SECCIÓN 2 Diseño de sistemas Esta sección explica cómo construir un sistema CP1L utilizando como ejemplo un sistema de control de puerta de persiana. Todos los epígrafes subsiguientes han sido redactados sobre la base del programa de ejemplo utilizado en la presente sección. 2-1 Organización de este manual ..........
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. Consulte el epígrafe 2-3 Asignación de E/S Asignación de E/S para el sistema de control de puerta de persiana.
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. • Unidad CP1L (unidad de 14 puntos de E/S con alimentación de c.a.) Equipos y software de programación •...
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. Entradas Dispositivo Contacto...
Página 24
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 0 CH (0.00~0.07) Área de entrada 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 en un carril DIN, como cablear las líneas de alimentación eléctrica y de E/S, y cómo comprobar el funcionamiento. 3-1 Notas de instalación.............. 26 3-2 Montaje en carriles DIN ............29 3-3 Cableado de dispositivos ............
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 Panel de control Ventilador 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-1 Notas de instalación Montaje Para facilitar la disipación térmica, monte la unidad CP1L en la orientación indicada en la ilustración. Dimensiones externas Modelo CP1L-L14D - CP1L-L20D - CP1L-L30D - CP1L-L40D - Carril DIN Ajuste el carril DIN al panel de control utilizando al menos 3 tornillos. •...
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 • Para tener en cuenta las caídas de tensión y la corriente admisible, utilice el hilo eléctrico más delgado que sea posible. (2) LG LG es un terminal de puesta a tierra funcional (terminal neutro de filtro de ruidos).
2-3 Asignación de E/S para el sistema de control de puerta de persiana. Consulte información detallada acerca del cableado en el epígrafe 3-5-4 Cableado de unidades CPU con 14 puntos de E/S del Manual del usuario de la CPU CP1L serie CP (W462). Guía de introducción a SYSMAC CP1L...
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 35
Si no existe la necesidad de utilizar la referencia del reloj del PLC ni los datos de la RAM, la unidad CP1L puede utilizarse sin batería (funcionamiento sin batería). Consulte información detallada en el epígrafe 6-5 Funcionamiento sin batería del Manual del usuario de la CPU CP1L serie CP (W462). Guía de introducción a SYSMAC CP1L...
SECCIÓN 4 Creación de programas En esta sección se explican los pasos necesarios para la creación de los programas de diagrama de relés, esenciales para el funcionamiento de la unidad CP1L, utilizando 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 controlador 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 controlador 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 7.1 o posterior.
Página 39
CP1L a un ordenador con sistema operativo Windows 2000 en el epígrafe 1-3-1 Conexión de un cable USB de tipo comercial del Manual del usuario de la CPU CP1L serie CP (W462). Encienda la unidad CP1L y el ordenador.
[Siguiente]. Confirme que esté activada la casilla de verificación [Incluir esta ubicación en la búsqueda], y que en el campo de ubicación aparezca [C:\Archivos de programa\OMRON\CX-Server\USB\Win2000_XP\Inf]. Haga clic en [Siguiente]. De este modo se iniciará la instalación del controlador.
Página 41
4-1 Preparativos de programación Si aparece el cuadro de diálogo Instalación de hardware, haga clic en [Continuar de todos modos]. Haga clic en el botón [Finalizar]. De este modo habrá concluido la instalación del controlador USB. Guía de introducción a SYSMAC CP1L...
USB. Consulte información detallada sobre el procedimiento de reinstalación de un controlador USB en el epígrafe 1-3-1 Conexión de un cable USB de tipo comercial del Manual del usuario de la CPU CP1L serie CP (W462). Guía de introducción a SYSMAC CP1L...
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-1 Funcionamiento El programa de diagrama de relés que vamos a crear servirá...
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: • 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 •...
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 *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-4 Uso de la Ayuda Desde CX-Programmer En el menú principal, seleccione [Ayuda] – [Referencia de instrucciones] – [Serie CS/CJ y serie CP]. De este modo aparecerá el juego de instrucciones de los PLC serie CP. Durante la creación de programas de diagrama de relés Mientras esté...
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 53
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. Guía de introducción a SYSMAC CP1L...
Página 54
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 el epígrafe 4-1-2 Conexión a un ordenador e instalación del controlador USB y confirme que el controlador 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 el epígrafe 4-2-2 Programa de diagrama de relés. Introducción de contactos Pulse la tecla [C]. De este modo se abrirá el cuadro de diálogo Nuevo contacto. Introduzca la dirección “4”.
Página 56
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]. Seguidamente se abrirá el cuadro de diálogo Nuevo contacto OR. Introduzca la dirección “...
4-5 Introducción de programas Introducción de contactos cerrados Pulse la tecla de flecha arriba. Así, el cursor se moverá hacia arriba. Con el cursor en la posición superior, pulse la tecla [/]. Seguidamente se abrirá el cuadro de diálogo Nuevo contacto cerrado. Introduzca la dirección “...
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]. De este modo se abrirá el cuadro de diálogo de Nueva bobina. Introduzca la dirección “ W0 ” . Pulse la tecla [Intro]. “W0”...
Página 59
4-5 Introducción de programas Pulse dos veces la tecla de flecha abajo. Cuando el cursor quede situado en la siguiente línea de instrucción, habrá quedado terminada la introducción de la línea de instrucción actual. Seguidamente procederemos a introducir una instrucción de temporizador. Nota Bobinas duplicadas No duplique bobinas.
4-5 Introducción de programas 4-5-4 Introducción de temporizadores Pulse la tecla [C]. Introduzca el contacto “ W000 ” . A continuación, pulse la tecla [Intro] mientras el cuadro de diálogo Editar comentario esté arriba. Consulte información detallada acerca de la introducción de contactos en el epígrafe 4-5-2 Introducción de contactos.
Página 61
4-5 Introducción de programas Pulse la tecla [Intro]. La instrucción del temporizador aparecerá en el programa de diagrama de relés. Pulse tres veces la tecla de flecha abajo. Cuando el cursor quede situado en la siguiente línea de instrucción, habrá quedado terminada la introducción de la instrucción del temporizador.
4-5 Introducción de programas 4-5-5 Introducción de contadores Pulse la tecla [C]. Introduzca el contacto “ 004 ” . A continuación, pulse la tecla [Intro] mientras el cuadro de diálogo Editar comentario esté arriba. Consulte información detallada acerca de la introducción de contactos en el epígrafe 4-5-2 Introducción de contactos.
Página 63
4-5 Introducción de programas Escriba “ Contador ” como comentario de E/S. Pulse la tecla [Intro]. La instrucción del contador aparecerá en el programa de diagrama de relés. Seguidamente procederemos a introducir una entrada de reset para la instrucción de contador. El contacto de temporizador (TIM 0000) se utilizará...
Página 64
4-5 Introducción de programas Introduzca el contacto “ T0000 ” . Pulse dos veces la tecla de flecha abajo. 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. A continuación procederá...
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.
Página 66
4-5 Introducción de programas Pulse la tecla de flecha izquierda. Pulse la tecla [W]. Seguidamente se abrirá el cuadro de diálogo Nuevo contacto OR. Introduzca la dirección “ A20011 ” . Pulse la tecla [Intro]. El indicador de primer ciclo aparecerá en el programa de diagrama de relés. Guía de introducción a SYSMAC CP1L...
4-5 Introducción de programas 4-5-7 Introducción de contactos de diferencial ascendente Utilizando como referencia el epígrafe 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, “ 10001 ” . Pulse la tecla [Intro].
4-5 Introducción de programas Haga clic en [Detalle]. Seleccione la opción de diferencial [Ascendente]. Haga clic en [Aceptar]. En el contacto aparecerá una flecha hacia arriba, que representa una condición de diferencial ascendente. 4-5-8 Instrucción END Los programas de diagrama de relés deben finalizarse con una instrucción END. Cuando se crea un nuevo programa en CX-Programmer, se insertará...
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. En el menú...
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. 4-7-2 Introducción de comentarios de línea de instrucción Es posible añadir comentarios a cada línea de instrucción de un programa de diagrama de relés.
4-7 Edición de programas 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-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.
4-7 Edición de programas Creación de líneas verticales y horizontales Es posible crear líneas de conexión horizontales y verticales. Para crear líneas verticales, efectúe el siguiente procedimiento: Sitúe el cursor en el punto inicial de la línea vertical. Pulse la tecla [Ctrl] y, sin soltarla, pulse la tecla de flecha arriba/abajo. Es posible crear líneas de conexión horizontales y verticales.
SECCIÓN 5 Transferencia y depuración de programas Para transferir datos desde un ordenador a la unidad CP1L, ambos equipos deben estar antes online. También la monitorización y depuración de programas ejecutados en la unidad CP1L se realizan estando online el ordenador y la unidad CP1L. 5-1 Conexión 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 el epígrafe 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 82
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. Para realizar un ciclo de prueba (con el objeto de implementar ajustes y depurar el programa), pase al modo MONITOR.
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 Visualización del estado de ejecución de varias secciones El área de trabajo del diagrama puede dividirse. Así, podrá ver simultáneamente varias secciones del programa. Divisor de ventana 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.
Página 86
5-2 Ajustes y depuración online Monitorización de direcciones específicas. Es posible monitorizar los valores de las E/S especificando sus respectivas direcciones. En el menú principal, seleccione [PLC] – [Monitor] – [Monitorización]. En el menú principal, seleccione [Ver] – [Ventanas] – [Vigilancia]. Introduzca una dirección.
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á...
Página 88
5-2 Ajustes y depuración online En el menú principal, seleccione [PLC] – [Forzar] – [On]. De este modo se efectuará la operación de forzar set. El contacto quedará marcado con el símbolo correspondiente. Nota • Seleccione [On] para forzar el contacto a ON, y [Off] para forzarlo a OFF. •...
5-2 Ajustes y depuración online 5-2-3 Cambio de la configuración del temporizador 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. De este modo se abrirá...
Página 90
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]. Guía de introducción a SYSMAC CP1L...
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 [Programa] – [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.
Apéndice Esta sección explica brevemente los números de canales y relés, las instrucciones y los diagramas internos de la unidad CP1L. Además, presenta ejemplo de aplicaciones que emplean las funciones de la unidad CP1L, como funciones de impulsos, funciones de comunicaciones e instrucciones especiales. A-1 Números de canales y de relés ..........
Apéndice A-1 Números de canales y de relés En la unidad CP1L, 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.
A-1 Números de canales y de relés Impulsos de reloj Los impulsos de reloj son contactos que se ponen en ON/OFF a intervalos de tiempo fijos. Nombre Etiqueta En CX-P Función impulso de reloj de 0,02 s 0,02 s P_0,02 s 0,02 s 0,01 s 0,01 s impulso de reloj de 0,1 s...
Página 99
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, 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 CP1L incorpora una gran variedad de instrucciones. Esta sección explica cómo utilizar las instrucciones y presenta algunas instrucciones básicas. A-2-1 Uso de las instrucciones En los PLC anteriores, desde los de la serie C hasta los microautómatas, los conjuntos de instrucciones estaban diseñados fundamentalmente para procesar datos BCD.
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 Instrucción Función la 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 102
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. 000000 Barra de bus 000004...
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 000102 000000 000001...
A-3 Diagramas internos de la unidad CP1L A-3 Diagramas internos de la unidad CP1L Esta sección explica brevemente la estructura interna, las funciones y el flujo de operaciones internas de las CPUs de CP1L. A-3-1 Estructura interna de las unidades CPU A continuación presentamos la estructura interna de una unidad CP1L.
A-3 Diagramas internos de la unidad CP1L (4) Programa de usuario • El programa de diagrama de relés está guardado en este área de la memoria (RAM). Los programas de diagrama de relés pueden guardarse, editarse o abrirse desde CX-Programmer. (5) Memoria de E/S: •...
A-3 Diagramas internos de la unidad CP1L A-3-2 Comportamiento de la CPU Esta sección explica brevemente las operaciones que tienen lugar dentro de una CPU de CP1L. Flujo de operaciones de la CPU Primero se procesan las ejecuciones de programas (ejecución de instrucciones), seguidas de la actualización de E/S y de la ejecución de los servicios periféricos.
Página 107
A-3 Diagramas internos de la unidad CP1L 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 actualización. Tipo de unidad de destino Intercambio de datos Área de intercambio máx.
Debe destacarse que el tiempo total de ciclo puede incrementarse significativamente. Consulte información detallada en la SECCIÓN 4 Tiempos y números de pasos de ejecución de instrucciones del Manual de programación de las CPUs de CP1H/CP1L serie CP (W451). Guía de introducción a SYSMAC CP1L...
A-3 Diagramas internos de la unidad CP1L 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.
Consulte información detallada en la SECCIÓN 4 Tiempos y números de pasos de ejecución de instrucciones del Manual de programación de las CPUs de CP1H/CP1L serie CP (W451). Cálculo del tiempo de ciclo Detalles Tiempo de proceso y causas de fluctuación...
Página 111
A-3 Diagramas internos de la unidad CP1L Servicio de periféricos Detalles Tiempo de proceso y causas de fluctuación Servicio de puerto USB El tiempo de proceso de estos servicios dependerá de de periféricos la configuración del PLC. Si no se ha especificado un tiempo de ciclo, el servicio se ejecutará...
A-3 Diagramas internos de la unidad CP1L Ejemplo de cálculo del tiempo de ciclo Presentamos un ejemplo de 4-2-2 Programas de diagrama de relés. Nombre del proceso Fórmula Tiempo de proceso Procesos – 0,4 ms de supervisión Ejecución Instrucciones secuenciales de entrada del programa LD 0,55 µs x 6 instrucciones OR 0,68 µs x 6 instrucciones...
Esta sección presenta ejemplos de cableado, de configuración de interruptores DIN y de programación. Consulte información sobre cableado y configuración en el Manual del usuario de la CPU de CP1L serie CP (W462). Consulte información detallada sobre las instrucciones de la unidad CP1L Manual de programación de la unidad CPU de CP1H/CP1L serie CP (W451).
Página 114
A-4 Ejemplos de programación de la unidad CP1L Configuración del sistema Ejemplo de cableado Entrada del sensor 0.00 1,4 kΩ 24 Vc.c. (1/2 W) CP1L Conector de entrada Resistencia variable 1 kΩ (1/4 W) de configuración Salida de la puerta analógica externa 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 de A643 Valor en A643CH (BCD) 100 (hexadecimal) Tensión de entrada (V) La tensión máxima de entrada es de 11 Vc.c. No aplique una tensión mayor. Uso del potenciómetro analógico en la unidad CP1L La configuración puede modificarse utilizando el potenciómetro analógico en la unidad CP1L, en lugar de una entrada de configuración analógica externa.
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 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.
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. Entrada del sensor Contacto 0.04 Instrucción de contador...
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 119
A-4 Ejemplos de programación de la unidad CP1L En la lista desplegable IN0 de Entrada de interrupción, seleccione [Rápida]. Aunque el contacto de entrada del sensor es 0.04, la configuración se realizará para [IN0], dado que 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 unidades CP1L 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 121
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 se asignará al contacto 0.04. La tarea de interrupción ejecutada por la entrada de interrupción 0 es la tarea nº...
Página 122
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_On Entrada de interrupción 0 MSKS(690)
Página 123
A-4 Ejemplos de programación de la unidad CP1L Cuando la entrada de interrupción 0 (contacto 0.04) se ponga en ON, la siguiente “tarea de interrupción 140” se ejecutará de inmediato. La asignación de tareas de interrupción a las entradas de interrupción es fija. La entrada de interrupción 0 ejecutará...
Página 124
A-4 Ejemplos de programación de la unidad CP1L Información 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]. De este modo, [NuevoPrograma2 (no asignado)] se agregará...
Página 125
A-4 Ejemplos de programación de la unidad CP1L Haga clic en la ficha General. En la lista desplegable Tipo de tarea, seleccione [Tarea de interrupción 140]. Cuando haya terminado, cierre el cuadro de diálogo Propiedades del programa. Seleccione [Sección1] en [NuevoPrograma2 (Int 140)]. 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 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. Descripción general de la operación En este ejemplo procederemos a controlar una fuente.
Página 127
A-4 Ejemplos de programación de la unidad CP1L Ejemplo de programación Programa de diagrama de relés 100.00 <=(315) >=DT(346) <DT(343) A354 Bomba de la fuente A351 A351 >=(325) >=DT(346) <DT(343) A354 A351 A351 (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])
Página 128
A-4 Ejemplos de programación de la unidad CP1L Instrucciones de comparación de tiempo Las instrucciones de comparación de tiempo facilitan las comparaciones de tiempo. Por ejemplo, si 0.00 está en ON y la hora es 13:00:00, poner 100.00 en ON. Se compararán las horas, minutos y segundos de la hora actual del reloj incorporado de la CPU (A351 a A352) con la hora seleccionada (D100 a D102).
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 130
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.
Página 132
A-4 Ejemplos de programación de la unidad CP1L Configuración del sistema Ejemplo de cableado Encoder Fase A Negro (alimentación: 24 Vc.c.) Fase B Blanco Naranja Fase C Marrón +Vc.c. Por ejemplo: Modelo Azul 0 V (COM) E6B2-CWZ6C con salida de colector abierto NPN Fuente de alimentación Arranque del motor...
Página 133
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 ficha 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.
Página 135
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 (3.500), se ejecutará la tarea de interrupción 05. P_On RSET Reset de "motor en velocidad normal" 100.00 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 138
A-4 Ejemplos de programación de la unidad CP1L Configuración del sistema Ejemplo de cableado Sensor Sensor de Sensor de de proximidad límite CW límite CCW de origen Inicio de la Posicionamiento Posicionamiento 0.01 0.02 0.00 búsqueda en punto A en punto B de origen 0.03 0.04...
A-4 Ejemplos de programación de la unidad CP1L Configuración del PLC Especifique la configuración de la salida de impulsos 0. Abra el cuadro de diálogo Configuración del PLC. Haga clic en la ficha Salida de impulsos 0. Configure los siguientes valores: Configuración básica Búsqueda de origen Elemento...
Página 140
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 Posiciona- D0000 07D0 Relación de aceleración: miento en 2.000 (Hz/4 ms) punto A D0001 07D0 Relación de deceleración: 2.000 (Hz/4 ms) D0002 C350 Frecuencia objetivo: 50.000 (Hz) D0003...
DM dependerán del tipo de unidad (unidades de 14 y 20 puntos de E/S o unidades de 30 y 40 puntos de E/S. Consulte información detallada para más detalles en el Manual del usuario de la CPU de CP1L serie CP (W462). Guía de introducción a SYSMAC CP1L...
Configuración del sistema La unidad CP1L y el CIMR-V7 (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.
A-4 Ejemplos de programación de la unidad CP1L Configuración de CP1W-CIF11 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...
Página 145
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 ficha Puerto serie 1. Configure los siguientes valores: Elemento Configuración Configuración Personalizada de comunicaciones Baudios 9.600 bps...
Página 146
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 D32306 Detiene la operación al iniciarse las comunicaciones. MOV(021) Comando de operación (0: parada) #0000 Comando de frecuencia 00,00 Hz D32307 W0.00 MOV(021) #0117...
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 y posteriores.
Página 148
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. La configuración de DM entre D32300 y D32305 se especifica antes de la ejecución del programa de diagrama de relés. No es necesario configurar explícitamente D32306 y D32307.
OMRON como FB (bloques de funciones). Utilizando la biblioteca Smart FB, es posible utilizar fácilmente funciones de componentes de PLC y FA de OMRON en programas de PLC. Cuando se utilizan puertos serie para las comunicaciones entre un variador y un PLC, para crear el programa suele requerirse un buen conocimiento de especificaciones de comandos de comunicaciones y de procedimientos de comunicaciones.
A-4 Ejemplos de programación de la unidad CP1L Bloques de funciones Los bloques de funciones 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 funciones y, a continuación, para utilizarlo no tiene más que insertarlo en un programa y configurar sus E/S.
Página 151
Volveremos a utilizar la configuración del sistema del epígrafe A-4-7 Uso de variadores para control de velocidad (1). La unidad CP1L y el CIMR-V7 (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.
Página 152
A-4 Ejemplos de programación de la unidad CP1L Ejemplo de programación Bloques de funciones utilizados Actualizar estado Ejecutar rotación (especificación Decelerar hasta parar (_INV002_Refresh) de frecuencia en Hz) (_INV060_Stop) (_INV032_MoveVelocity_Hz) _INV032_MoveVelocityHz _INV060_Stop _INV002_Refresh (BOOL) (BOOL) (BOOL) (BOOL) (BOOL) (BOOL) (INT) (INT) (BOOL) (BOOL)
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 154
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 D103 Convierte el valor BIN de D100 a coma flotante (REAL) en incrementos Divida la frecuencia /F(457)
Página 155
A-4 Ejemplos de programación de la unidad CP1L MoveV _INV032_MoveVelocityHz P_On (BOOL) (BOOL) Indicador de siempre ON (INT) (BOOL) W10.00 &1 NodeNo Velocity Coincidencia de velocidad 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 biblioteca Smart FB Por ejemplo, lectura de “_INV002_Refresh12”. En el menú principal, seleccione [Archivo] – [Bloque de funciones] – [Cargar bloque de funciones desde archivo]. De este modo se abrirá el cuadro de diálogo Seleccione archivo de la biblioteca de bloques de funciones de CX-Programmer.
Página 157
A-4 Ejemplos de programación de la unidad CP1L Seleccione [_INV002_Refresh12.cxf]. Haga clic en [Abrir]. _INV002_Refresh se agregará debajo de [Bloques de funciones] en el árbol del proyecto. Sitúe el cursor en la posición en la que desee insertar el bloque de funciones _INV002_Refresh.
Página 158
A-4 Ejemplos de programación de la unidad CP1L Asigne un nombre a la instancia del bloque de funciones. Pulse la tecla [Intro]. Seguidamente aparecerá la instancia de bloque de funciones nombrada. Conecte un contacto de entrada al bloque de funciones. Configure los parámetros de E/S del bloque de funciones.
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 160
A-4 Ejemplos de programación de la unidad CP1L Configuración de interruptores DIP de CP1W-CIF11 (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 161
A-4 Ejemplos de programación de la unidad CP1L Elemento Caldera A Caldera B Caldera C (unidad maestra) (unidad esclava nº 0) (unidad esclava nº 1) Configuración de Personalizada comunicaciones Baudios 115.200 bps Formato 7.2.P (predeterminado) Modo PLC Link (unidad PLC Link (unidad esclava) maestra) Canales de PLC Link –...
Página 162
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) 3100 3110 3120 Utilice la instrucción de transferencia Utilice la instrucción de transferencia...