(Spanish) Logic Developer - PLC Software Iniciación
Transcripción
(Spanish) Logic Developer - PLC Software Iniciación
Iniciación Logic Developer - PLC Software para programación de PLCs Versión 3.00 Junio 2002 GFK-1918C-SP Reservados todos los derechos. No puede reproducirse ninguna parte de esta publicación bajo ninguna forma o por cualquier medio electrónico o mecánico, incluida la fotocopia y el registro, sin el permiso por escrito de GE Fanuc Automation North America, Inc.. Renuncia a garantías y responsabilidad civil La información contenida en este manual se cree que es exacto y fiable. Sin embargo, GE Fanuc Automation North America, Inc. no asume ninguna responsabilidad por cualesquiera errores, omisiones o imprecisiones de cualquier índole. Sin limitar lo anteriormente afirmado, GE Fanuc Automation North America, Inc. renuncia a cualesquiera y todas las garantías, explícitas o implícitas, incluida la garantía de comerciabilidad y aptitud para una finalidad concreta, en lo que respecta a la información contenida en este manual y al equipamiento o software descrito en el mismo. Todo el riesgo en cuanto a la calidad y prestaciones de tal información, equipo y software recae en el comprador o usuario. GE Fanuc Automation North America, Inc. no se hará responsable de cualesquiera daños incluidos daños especiales o perjuicios, derivados del uso de tal información, equipo y software aun cuando GE Fanuc Automation North America, Inc. haya sido avisado con antelación de la posibilidad de tales daños. El uso de la información contenida en el manual y el software aquí descrito está sujeto al contrato de licencia estándar de GE Fanuc Automation North America, Inc., que debe ser ejecutado por el comprador o usuario antes de utilizar tal información, equipo o software. Aviso GE Fanuc Automation North America, Inc. se reserva el derecho de realizar mejoras en los productos descritos en esta publicación en cualquier momento y sin previo aviso. © 2001, 2002 GE Fanuc Automation North America, Inc. Reservados todos los derechos. CIMPLICITY es una marca comercial registrada de GE Fanuc Automation. Cualesquiera otras marcas comerciales a que se haga referencia en el presente documento se emplean únicamente para identificar la compatibilidad con los productos de GE Fanuc Automation North America, Inc.. Nos complacería conocer su opinión. Si tiene cualesquiera comentarios, preguntas o propuestas sobre nuestra documentación, envíelos a la siguiente dirección de correo electrónico: [email protected] 2 Índice 1 Bienvenido 1 Requisitos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Autorización del producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Soporte técnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 CIMPLICITY Machine Edition 11 Inicio rápido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Búsqueda global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Ayuda de Machine Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Ayuda de Companion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Ayuda de InfoViewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3 Objetivos de PLCs de GE Fanuc 25 Creación y configuración de objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Creación de objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Configuración de objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Configuración de la comunicación . . . . . . . . . . . . . . . . . . . . . . . . . 28 Interacción con el PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Validación de un objetivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Carga/Descarga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Run/Stop (Marcha/Paro) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Online/Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Tablas de fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Tablas de vista de referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 4 HWC Configuración del hardware Configuración del hardware de PLCs Series 90™-30 GFK-1918C-SP 41 . . . . . . . . . . 41 CIMPLICITY Logic Developer - PLC Version 3.00 i Módulo de movimiento DSM314 . . . . . . . . . . . . . . . . . . . . . . . . . . Redundancia de PLCs Series 90™-70 . . . . . . . . . . . . . . . . . . . . . . Configuración de sistemas redundantes . . . . . . . . . . . . . . . . . . . . . . E/S remotas VersaMax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escáner de E/S remotas Genius de 90™-70 . . . . . . . . . . . . . . . . . . 5 Editores de lógica 61 LD Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de trabajo con el Editor de LD fuera de línea (offline) . . . . . Modo de trabajo con el LD Editor en línea (online) . . . . . . . . . . . . Cambios palabra por palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Escritura de cambios en un PLC objetivo . . . . . . . . . . . . . . . . . . . . Funciones LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IL Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de trabajo con el IL Editor fuera de línea . . . . . . . . . . . . . . . Modo de trabajo con el IL Editor en línea (online) . . . . . . . . . . . . . Escritura de cambios en un PLC objetivo . . . . . . . . . . . . . . . . . . . . Instrucciones IL y Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Bloques en C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de trabajo con bloques en C . . . . . . . . . . . . . . . . . . . . . . . . . Programas en C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programas de usuario ................................... Modo de trabajo con programas de usuario .................. 6 Programación de movimientos 45 48 51 55 59 63 64 69 70 71 72 76 77 80 81 82 84 84 86 86 87 89 PLC Motion Editor (Editor de movimientos para PLC) . . . . . . . . . . . . 90 Modo de trabajo con el Editor de movimiento . . . . . . . . . . . . . . . . 91 Comandos de movimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Local Logic (Lógica local) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Modo de trabajo con el Local Logic Editor . . . . . . . . . . . . . . . . . . . 95 Variables de Local Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Comandos y operadores de Local Logic . . . . . . . . . . . . . . . . . . . . . 98 CAM Editor (Editor CAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Modo de trabajo con el CAM Editor . . . . . . . . . . . . . . . . . . . . . . . 100 ii CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP 1 Bienvenido Le felicitamos por la adquisición de Logic Developer - PLC, el componente para programación de PLCs de GE de Fanuc del software de automatización Machine Edition . Este paquete de software proporciona todas las herramientas necesarias para crear potentes aplicaciones de control. Logic Developer - PLC proporciona un método para configurar el hardware de su PLC o E/S remotas, crear y editar lógica de PLCs, cargar y descargar proyectos y monitorizar y depurar los errores en la ejecución de programas de control. Los proyectos pueden importarse desde las carpetas Logicmaster, VersaPro y CimplicityControl. Logic Developer - PLC permite desarrollar aplicaciones de control en un ordenador personal y descargarlas a un PLC a través de una conexión Ethernet o serie/módem. CIMPLICITY Logic Developer - PLC Version 3.00 1 1 Bienvenido Alojado en el entorno Machine Edition, Logic Developer - PLC saca plena partida de un potente conjunto de herramientas de programación corrientes (véase página 17). Estas mismas herramientas pueden aplicarse a componentes Logic Developer - PC (PC Control), Logic Developer - State, View y Motion, ofreciendo un único entorno de programación. El entorno de Machine Edition unifica y organiza componentes, permitiendo compartir datos y el funcionamiento con conexión en red. En esta versión de zona azul se incluyen las siguientes características Logic Developer PLC: 2 ■ Hardware Configuration (HWC): una potente herramienta para configurar y personalizar PLCs de GE Fanuc o racks de E/S remotas para sus necesidades operativas específicas. Para obtener más información sobre Hardware Configuration, véase página 44. ■ LD Editor: un editor gráfico inteligente basado en celdas para el desarrollo de Lógica LD (esquema de contactos). Puede personalizar el aspecto y tacto del LD Editor (Editor de esquemas de contactos). Para más información sobre el LD Editor, véase página 61. ■ IL Editor: un editor de texto libre de fácil empleo para la creación de lógica en forma de Lista de instrucciones (IL). Las reglas de formateado y la codificación de colores configurables permite leer fácilmente los scripts (guiones de lógica). Para más información sobre el IL Editor, véase página 76. ■ PLC Motion Editor: un editor de texto libre que le permite introducir el programa en su estilo preferido. El PLC Motion Editor se ha concebido específicamente para soportar el módulo de movimiento DSM314. Para más información sobre el Motion editor, véase página 89. ■ Local Logic Editor: un editor de tipo texto que se emplea para desarrollar lógica de ejecución local en un módulo de movimiento DSM314. La Local Logic (Lógica Local) se ejecuta en sincronismo con el programa de movimiento del PLC, pero es independiente de la CPU del PLC. Para más información sobre la Local Logic, véase página 96. ■ CAM Editor: un accesorio para el editor de movimiento Logic Developer - PLC específicamente concebido para el soporte del módulo de movimiento DSM314. Constituye un medio gráfico para crear, editar y gestionar perfiles CAM electrónicos. Para más información sobre el CAM Editor, véase página 99. CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Bienvenido ■ GFK-1918C-SP Bloques en C y Programas en C: Secciones independientes de código ejecutable, escritas en lenguaje C, que se desarrollan fuera del Logic Developer - PLC, utilizando el Manual del usuario del kit de herramientas de programador en C para PLCs Series 90 de GE Fanuc (GFK-0646). Los bloques en C y los programas en C precompilados (archivos . exe) se importan al proyecto. Para más información sobre los bloques en C, véase página 84. Para más información sobre los programas en C, véase página 86. CIMPLICITY Logic Developer - PLC Version 3.00 3 1 Bienvenido Requisitos del sistema REQUISITOS DEL SISTEMA ■ Windows® NT versión 4. 0 con pack de servicio 4. 0 o más reciente O Windows 2000 Professional O Windows XP O Windows 98 SE. 4 ■ Internet Explorer versión 5. 5 con Service Pack 2 o más reciente. (Debe instalar IE5. 5 SP2 antes de instalar Machine Edition. ) ■ Ordenador con microprocesador Pentium a 200 MHz. (300 MHz si el sistema operativo es Windows XP o Windows 2000. ) ■ 128 MB RAM. ■ Ordenador basado en protocolo de redes TCP/IP. ■ 110 MB de espacio libre en disco duro (y hasta 310 MB si se instalan simultáneamente otros productos de CIMPLICITY Machine Edition). ■ 200 MB de espacio en disco duro para ejemplos de proyectos (opcional). ■ Espacio adicional en disco duro para proyectos y archivos temporales. CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Bienvenido Instalación INSTALACIÓN P ar a i n s t al a r L o gi c D e v e lo p e r - P L C 1. Inserte el CD de CIMPLICITY Machine Edition en la unidad de CD-ROM. Por defecto, el programa de configuración arrancará automáticamente. Si el programa de configuración no arranca automáticamente, ejecute Setup. exe en el directorio raíz del CD. 2. Haga clic en Install (Instalar) para iniciar el proceso de instalación. 3. Siga las instrucciones a medida que aparecen en la pantalla. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 5 1 Bienvenido Autorización del producto AUTORIZACIÓN DEL PRODUCTO Para poder comenzar a desarrollar proyectos con Logic Developer - PLC, debe autorizar el software con un programa denominado Product Authorization (Autorización del producto). Si no autoriza el software, podrá utilizarlo sólo durante un período de prueba de cuatro días. Este procedimiento requiere tan sólo unos pocos minutos y le permite beneficiarse de cualquier soporte a productos a que pueda acogerse. Deberá ponerse en contacto con nosotros por teléfono, fax o correo electrónico como parte del proceso de autorización. P ar a au to r iz a r u n a c op ia d e M a c h i n e E d i ti o n 1. Tenga a mano los números de serie. Encontrará los números de serie en la hoja License Key (Código de licencia) que recibió junto con el producto. 2. Ejecute el programa Product Authorization desde el menú Inicio > Programas > Product Authorization. Aparece el recuadro de diálogo Product Authorization. 3. Haga clic en Add (Agregar). 4. Seleccione el medio con que desee realizar la autorización: Internet, Teléfono/Fax/Correo electrónico o Transferencia a disquete. Haga clic en Next (Siguiente). Si selecciona la opción Internet, continúe en el paso 5. Si elige la opción Teléfono/Fax/Correo electrónico, continúe en el paso 5. Si elige la opción Transferencia a disquete, asegúrese de que tiene a mano un disco de autorización antes de continuar. 5. Rellene los campos del recuadro de diálogo. Debe rellenar los campos identificados por un (*). 6. Si ejecuta la autorización vía: 6 ■ Internet, haga clic en Submit Authorization. Le responderemos por correo electrónico con su(s) código(s) clave. ■ Teléfono, haga clic en Phone/Fax y llame al número que aparece en la pantalla para recibir un código(s) clave nuevo(s). ■ Fax, haga clic en Phone/Fax. En el recuadro de diálogo que aparece, haga clic en Print FAX. Envíenos por fax la Petición de Autorización del Producto utilizando nuestro número de fax que aparece impreso. Responderemos vía fax con su(s) nuevo(s) código(s) clave. CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Bienvenido Autorización del producto ■ Correo electrónico, haga clic en Send E-mail. En el recuadro de diálogo que aparece, haga clic en Authorize para enviarnos el correo electrónico. Le responderemos vía correo electrónico con su(s) nuevo(s) código(s) clave. La Autorización del Producto se termina después de introducir el nuevo código clave y de que haya sido aceptado. En función del producto que haya adquirido, tal vez tenga que ejecutar varias veces el programa Product Authorization. P ar a tr a s l ad ar l a a u t or i z ac i ó n a ot ro o rd e n a d or Puede ejecutar el software sólo en el ordenador en que se estaba ejecutando la Autorización del Producto. Si desea desarrollar proyectos en un ordenador distinto, deberá ejecutar los siguientes pasos para trasladar la autorización de un ordenador a otro. 1. Instale Logic Developer - PLC en el ordenador a que desee trasladar la autorización. Ejecute el programa Product Authorization desde el menú Menú Inicio > Programas > CIMPLICITY Machine Edition > Product Authorization. Aparece el recuadro de diálogo Product Authorization. 2. Haga clic en Software. En la parte superior derecha de la pantalla aparece un Target Site Code (Código del lugar de destino). Anote con mucho cuidado este código de lugar. Debe ser exacto para que el traslado funcione correctamente. Necesitará el Target Site Code cuando traslade el software autorizado del ordenador de origen. 3. Haga clic en Add (Agregar). Aparece el wizard de Autorización del Producto. 4. Haga clic en Authorize by disk (Autorizar mediante disquete). En este momento, deberá ir al ordenador de origen que tiene instalado el software autorizado y trasladar la autorización a un disquete. 5. Desde el ordenador de origen, ejecute el programa Product Authorization y haga clic en Software. 6. Haga clic en Move y luego haga clic en OK (Aceptar). Introduzca el Target Site Code que anotó en el paso 3 y haga clic Next (Siguiente). Asegúrese de que el código de sitio es correcto y haga clic en OK (Aceptar). 7. Inserte un disquete formateado en blanco en la disquetera y haga clic en Next (Siguiente). El código de autorización se trasladará al disquete y aparecerá un recuadro de diálogo que le indicará que la operación ha terminado correctamente. 8. Haga clic en OK (Aceptar). 9. Vuelva al ordenador a que desee trasladar la autorización e inserte el disquete. Debe visualizarse la pantalla que pide un disquete de autorización. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 7 1 Bienvenido Autorización del producto 10. Haga clic en Next (Siguiente). 11. Haga clic en Finish (Finalizar). Debería aparecer una pantalla que le indica que el traslado ha sido correcto. 12. Haga clic en OK (Aceptar). Ahora, la autorización ya ha sido trasladada al nuevo ordenador. 8 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Bienvenido Soporte técnico SOPORTE TÉCNICO El soporte está disponible para usuarios registrados gratuitamente durante 90 días después de la compra. Puede adquirirse una suscripción a un esquema Support and Free Enhancements (SaFE) (soporte y mejoras gratuitas) a través de su distribuidor local de GE Fanuc si se requiere un soporte ampliado. Si surgen problemas que no pueden resolverse utilizando la información en su manual de producto, sistema de ayuda en línea o la base de conocimientos Technical Advisor (Asesor técnico) de GE Fanuc, póngase en contacto con nosotros por teléfono, fax o correo electrónico. Cuando se ponga en contacto con nosotros, llame desde un teléfono situado cerca de su ordenador y asegúrese de que se está ejecutando el software CIMPLICITY Machine Edition. Tenga a mano la siguiente información para que podamos ofrecerle nuestra asistencia lo más rápido posible: GFK-1918C-SP ■ El número de serie del estuche del CD de instalación y el Nombre de producto y número de versión del recuadro de diálogo Ayuda>Acerca de. ■ La marca y el modelo de cualquier hardware del sistema. ■ Sistema operativo y número de versión. ■ Los pasos ejecutados antes de que se produzca el problema. CIMPLICITY Logic Developer - PLC Version 3.00 9 1 Bienvenido Soporte técnico Norteamérica Línea directa de soporte: 1-800-GEFANUC (1-800-433-2682) Fax: (780) 420-2049 Internet: http://www. gefanuc. com Correo electrónico: support@gefanuc. com Comentarios sobre nuestros manuales de ayuda: doc@gefanuc. com Dirección postal: GE Fanuc 2700 Oxford Tower, 10235 - 101 St. Edmonton, AB, Canada, T5J 3G1 Sudamérica Teléfono: +58 (261) 760 2862 Fax: +58 (261) 765 0909 Internet: http://www. gefanuc. com (visite nuestro sitio web en portugués www. gefanuc. com. br) Correo electrónico: luis. wilhelm@gefanuc. com Dirección postal: GE Fanuc Automation Latin America Calle 120 con Av. 17, Los Haticos -GE Turbimeca Maracaibo, Venezuela Europa Internet: Para obtener información de contacto actualizada, visite www. gefanuceurope. com y haga clic en “Offices and Services”. Para obtener información técnica actualizada, visite www. gefanuc. com/support. Correo electrónico: plc_europe@gefanuceur. ge. com 10 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP 2 CIMPLICITY Machine Edition Machine Edition ofrece una solución completa para el desarrollo de aplicaciones de automatización en un solo paquete. Machine Edition presenta un entorno de desarrollo y herramientas integrados que le permiten dedicar más tiempo a construir aplicaciones y menos tiempo a aprender el software. Todos los productos Machine Edition están totalmente integrados en el entorno y son interactivos entre sí. ■ Comparten una base de datos de proyectos común. Se acabaron las pérdidas de tiempo sincronizando los puntos de datos entre aplicaciones . ■ Comparten idéntico conjunto de herramientas proporcionando una interface coherente a lo largo del proceso de desarrollo. ■ Presentan plenas prestaciones del tipo arrastrar y soltar entre herramientas y editores. ■ Presentan una solución escalable auténtica. Puede elegir el tipo de máquina en que se ejecutan los proyectos. ■ Visualizan automáticamente Ayuda en el Companion sobre aquello en lo que haga clic. A continuación se muestra un proyecto de Machine Edition : Help Index Toolchest Navigator InfoViewer Inspector Companion Data Watch Feedback Zone (Zona de realimentación) CIMPLICITY Logic Developer - PLC Version 3.00 11 2 CIMPLICITY Machine Edition Inicio rápido INICIO RÁPIDO Machine Edition facilita las cosas a la hora de iniciar el desarrollo de un proyecto. P ar a ar r a n c ar M a c h i n e E d i ti o n 1. Haga clic en Inicio, apunte a Programas, apunte a CIMPLICITY Machine Edition y luego seleccione CIMPLICITY Machine Edition. Una vez se ha inicializadoMachine Edition , aparece el recuadro de diálogo Environment Themes (Temas de entorno). Nota: La primera vez que arranca Machine Edition aparece automáticamente el recuadro de diálogo Environment Themes. Para cambiar más adelante el tema, seleccione Apply Theme (Aplicar tema) en el menú de Windows. 2. Seleccione el tema de entorno en que desee trabajar. 3. Haga clic en OK (Aceptar). Al abrir un proyecto, el aspecto de la pantalla de Machine Edition coincidirá con la visualización previa en el recuadro de diálogo Environment Themes (Temas de entorno). 12 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP CIMPLICITY Machine Edition Inicio rápido Aparece el recuadro de diálogo CIMPLICITY Machine Edition . Seleccione esta opción si desea crear un proyecto nuevo desde cero. Seleccione esta opción si desea utilizar una plantilla de Machine Edition para crear el proyecto. Seleccione esta opción si desea seleccionar un proyecto existente. Seleccione esta opción para visualizar sólo los proyectos utilizados recientemente. Seleccione esta casilla de verificación si no desea ver de nuevo este recuadro de diálogo. Seleccione esta opción para visualizar todos los proyectos existentes. 4. Seleccione la opción correspondiente para abrir un proyecto. La opción Open an existing project (Abrir un proyecto existente) se selecciona por defecto. Notas: ■ Si selecciona bien la opción Empty project o la opción Machine Edition template, aparece el recuadro de diálogo New Project y puede continuar creando un proyecto nuevo (véase página 14). ■ Si selecciona la opción Open an existing project (Abrir un proyecto existente), puede seleccionar también bien la opción Recent Projects (Proyectos recientes) o la opción All Projects (Todos los proyectos). La opción Recent Project (Proyecto reciente) se selecciona por defecto. 5. Si ha seleccionado la opción Open an existing project (Abrir un proyecto existente), seleccione de la lista el proyecto que desee abrir. Los proyectos existentes incluyen muestras y tutoriales que puede abrir y utilizar para familiarizarse con Machine Edition. 6. Si así lo desea, seleccione "Don’t show this dialog box" (No mostrar este recuadro de diálogo en la opción de arranque. 7. Haga clic en OK. Se abrirá el proyecto en el entorno Machine Edition que especificó en el recuadro de diálogo Environment Themes. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 13 2 CIMPLICITY Machine Edition Proyectos PROYECTOS Puede crear y editar proyectos de Machine Edition utilizando productos tales como View, Logic Developer - PC, Motion Developer, Logic Developer - State y Logic Developer - PLC. Estos productos comparten herramientas Machine Edition para ofrecer un alto grado de integración entre las distintas partes del proyecto. Las carpetas creadas con Logicmaster, CimplicityControl o VersaPro pueden importarse. Utilizando Logic Developer - PLC puede construir varios proyectos distintos que se adapten a sus requisitos específicos. P ar a c re a r u n n u e vo p r o ye c to u t i li z a n d o u n a p l a n t il l a Antes de crear un proyecto, hay algunas cosas que debe saber: ■ Los componentes primarios que contendrá el proyecto. ■ El PLC en que se ejecutará el proyecto. 1. En el menú File (Archivo), seleccione New Project (Proyecto nuevo) o haga clic en la barra de herramientas File. Aparece el recuadro de diálogo New Project. Introduzca el nombre del proyecto en el recuadro Project Name (Nombre de proyecto). Puede configurar la plantilla de proyecto seleccionada como plantilla predeterminada haciendo clic en el botón de plantilla predeterminada. Seleccione la plantilla del proyecto en la lista Project Template (Plantillas del proyecto). . En la pantalla aparece una descripción ejemplo del proyecto. 2. Seleccione una Plantilla de Proyecto que se adapte a sus necesidades. 3. Introduzca un Nombre de Proyecto descriptivo. 4. Haga clic en OK (Aceptar). 14 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP CIMPLICITY Machine Edition Proyectos El proyecto se abre en el entorno de Machine Edition. P ar a ab ri r u n p r oy e c to e xi s t e n te p ar a ed ic i ó n 1. Abra el Navegador y seleccione la pestaña Manager. Se visualiza una lista de proyectos. 2. Haga clic con la tecla derecha en un proyecto y seleccione Open. El proyecto se carga y está listo para edición. ¿Quiere saber más? En el Help Index, localice “Projects”. Navegador: Pestaña Manager P ar a i m p or t ar u n a c a rp e ta 1. Abra el Navegador y seleccione la Pestaña Project. 2. Seleccione el objetivo a que desee importar la carpeta. 3. Haga clic con la tecla derecha en el objetivo, apunte a Import y seleccione el tipo de carpeta. 4. En el recuadro de diálogo que aparece, navegue hasta y seleccione la carpeta a que desee importar y haga clic en OK. ¿Quiere saber más? En el Help Index, localice “import a CimplicityControl folder”, “import a Logicmaster folder” o “import a VersaPro folder”. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 15 2 CIMPLICITY Machine Edition Búsqueda global BÚSQUEDA GLOBAL Logic Developer - PLC proporciona prestaciones para buscar algo de texto en un objetivo completo o en partes del mismo que podrá especificar. Están disponibles varias opciones para definir la búsqueda con mayor precisión. ¿Quiere saber más? En el Help Index, localice “Global” y seleccione el tema de ayuda “Conducting a Global Search”. 16 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP CIMPLICITY Machine Edition Herramientas HERRAMIENTAS El desarrollo de proyectos se soporta mediante las herramientas Machine Edition. Cada herramienta se abre y cierra mediante un botón en la barra de herramientas Tools. A continuación se describe brevemente la función de cada herramienta. Navega InfoVie Feedback Compan Inspecto Toolch Data N a ve g ad or El Navegador es una ventana de herramienta de acoplamiento que contiene un juego de pestañas. Cada pestaña visualiza información sobre su sistema de desarrollo en una estructura de árbol jerárquico semejante al Explorador de Windows. Las pestañas disponibles dependen de qué productos Machine Edition haya instalado y de qué tipo de trabajo esté desarrollando o gestionando. La pestaña Project muestra toda la organización de la aplicación. Zona de r e a li m e n t ac i ón La ventana Feedback Zone (Zona de realimentación) es una ventana de acoplamiento utilizada para visualizar varios tipos de información de salida generados por componentes habilitados para Machine Edition . Esta ventana interactiva utiliza pestañas de categoría para organizar la salida generada a partir de los productos Machine Edition que haya instalado. I n s p e ct o r El Inspector lista las propiedades y parámetros actuales para un objeto o elemento seleccionado. Puede editar estas propiedades directamente en el Inspector. Cuando seleccione varios objetos, la ventana Inspector lista las propiedades comunes a todos ellos. La ventana Inspector proporciona un método sencillo de visualización y configuración de propiedades para todos los objetos. D a ta W at ch La herramienta Data Watch es una herramienta de depuración de tiempo de ejecución que permite monitorizar y editar los valores de variables. Esta herramienta resulta práctica mientras se trabaja conectado en línea con un objetivo. Con la herramienta Data Watch, puede monitorizar variables individuales o listas de variables definidas por el GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 17 2 CIMPLICITY Machine Edition Herramientas usuario. Las listas Data Watch pueden importante, exportarse o almacenarse en un proyecto. To o lc h es t La Toolchest es un potente almacén de objetos que puede añadir al proyecto. Puede arrastrar la mayoría de elementos directamente desde la Toolchest a editores de Machine Edition . Puede seleccionar de objetos predefinidos o crear sus propios fxClasses reutilizables. La Toolchest añade una auténtica prestación orientada a objetos a Machine Edition. C o m p an io n El Companion proporciona consejos prácticos e información mientras usted trabaja. Mientras el Companion está abierto, efectúa un seguimiento de los movimientos y visualiza ayuda sobre cualquier elemento que esté actualmente seleccionado en el entorno de Machine Edition . Es sensible al contexto y visualiza una descripción de cualquier cosa en que haga clic en la pantalla Machine Edition. I n f oV ie w e r El sistema de ayuda en línea de Machine Edition es un motor de visualización integrado y un navegador de web. Si está familiarizado con Internet Explorer o Netscape Navigator, ya está familiarizado con la interface básica de InfoViewer. Al igual que el Companion, el InfoViewer es sensible al contexto. Simplemente pulse F1 para obtener ayuda sobre cualquier elemento que seleccione en el entorno de Machine Edition. En la pestaña InfoView del Navegador encontrará un índice. ¿Quiere saber más? En el Help Index, localice “Tools: an Overview” (Herramientas: una Sinopsis). 18 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP CIMPLICITY Machine Edition Variables VARIABLES Una variable (a veces denominada etiqueta) es un espacio con nombre para almacenamiento de valores de datos. Todas las variables de un proyecto se presentan en la pestaña Variables del navegador. Una variable representa una posición de memoria en el PLC objetivo. Cada variable está mapeada a una dirección de referencia (por ejemplo, %R00001). La dirección de referencia y otras propiedades de una variable, tales como el tipo de datos, se configuran en el Inspector. Machine Edition soporta Arrays (matrices) y variables de estructura compuesta. Pueden importarse definiciones de variables desde y exportarse a una variedad de tipos de archivos. Puede editar las variables en una hoja de cálculo e importarlas. La siguiente imagen muestra el Inspector visualizando un conjunto típico de propiedades de variables. Navegador: Pestaña variables P ar a c re a r u n a va r i ab le 1. En la pestaña Variables del Navigator, haga clic con la tecla derecha Variable List (Lista de variables), apunte a New Variable (Variable nueva) y luego seleccione el tipo de datos de la variable. En la lista aparece una variable nueva con un nombre por defecto. 2. Teclee el nombre de la variable y pulse ENTER. Los nombres de las variables pueden tener de 1 hasta 32 caracteres, comenzando por una letra, contener mayúsculas y minúsculas, utilizar números entre cero y nueve y utilizar el carácter de subrayado (“_”). Menú de New GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 19 2 CIMPLICITY Machine Edition Variables P ar a m a p e a r u n a va r i ab le a l a m e m o r i a d el P L C Para descargar con éxito un proyecto al PLC, las variables deben mapearse correctamente a la memoria del PLC. Hay dos maneras de mapear una variable. Primer método: 1. En la pestaña Variables del Navegador, haga clic en una variable y seleccione Properties. El Inspector se abre mostrando las propiedades de la variable. 2. En el campo Ref Address introduzca una dirección. Puede: ■ Deletrear la dirección exacta, por ejemplo, %R00123 o 123R. En cualquier caso, esto mapea la variable a %R00123. ■ Introduzca sólo la zona de memoria, por ejemplo %R. Esto mapea la variable a la siguiente dirección de variable más alta disponible. Por ejemplo, si %R00122 era la última dirección utilizada, al introducir %R se mapea la variable a %R00123. Segundo método: 1. En la pestaña Variables del variable y seleccione Properties. Navegador, haga clic con la tecla derecha en una El Inspector se abre mostrando las propiedades de la variable. 2. Haga clic en el botón del campo Ref Address (Dirección ref. ). Aparece el Wizard Reference Address (Dirección de referencia). Seleccione una región de la memoria Seleccione un índice 3. En la lista Área de Memoria, seleccione una región de la memoria del PLC. 4. En el recuadro Index, introduzca un índice desde el comienzo de la región. 5. Haga clic en OK (Aceptar). La variable está mapeada a la Dirección de Referencia. ¿Quiere saber más ? En el Help Index, localice “Variables” e “Importing variables from a file”. 20 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP CIMPLICITY Machine Edition Ayuda de Machine Edition AYUDA DE MACHINE EDITION CIMPLICITY Machine Edition incluye un potente sistema de ayuda en línea (online) que le permite acceder a temas específicos de ayuda mientras trabaja con Machine Edition. Utilice el InfoViewer or Companion para acceder a la ayuda. Ayuda de Companion El Companion es un sistema de ayuda de Machine Edition que proporciona consejos e información prácticos mientras trabaja. Mientras está abierto el Companion, visualiza ayuda sobre cualquier elemento que esté actualmente seleccionado en el entorno de Machine Edition, efectuando un seguimiento de los movimientos que usted hace mientras trabaja. P ar a u t il i z ar l a ay u d a d e l C o m p an i on 1. Asegúrese de que está abierta la ventana Companion. Para abrirla, pulse Shift+F11. 2. Haga clic en cualquier elemento de la pantalla. En el Companion aparece una descripción del elemento en que usted ha hecho clic. Ayuda de InfoViewer El InfoViewer, otro sistema de ayuda de Machine Edition, proporciona información detallada. El InfoViewer tiene su propia barra de herramientas para navegar en el sistema de ayuda, un Contenido (en la pestaña InfoView del Navegador) y un índice de búsqueda. Al igual que en el Companion, la ayuda de InfoViewer es sensible al contexto. Haga clic en un elemento de la pantalla y pulse F1 para visualizar el tema correspondiente en el InfoViewer. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 21 2 CIMPLICITY Machine Edition Ayuda de Machine Edition P ar a u t il i z ar e l H e l p i n d e x 1. En el menú Help, seleccione Index. Aparece el recuadro de diálogo Index. 2. Introduzca o seleccione una palabra clave de la lista. 3. Haga clic en List Topics. Aparece una lista de temas. Los temas aparecen clasificados por su calificación o probabilidad de contener la información correcta. 4. Seleccione un tema para su visualización. 5. Haga clic en Display. El tema de ayuda seleccionado se visualiza en el InfoViewer. 22 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP CIMPLICITY Machine Edition Ayuda de Machine Edition P ar a l oc a li z a r t e m as e n e l C o n t e n i d o d e l a a yu d a 1. Abra la pestaña InfoView del Navegador. Aparece un contenido (equivalente a un índice temático) para todo el sistema de ayuda. 2. Amplíe Libraries y 3. Haga doble clic en un Books para localizar un tema de interés tema. El tema se visualiza en el InfoViewer. Navegador: Pestaña InfoView GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 23 2 24 CIMPLICITY Machine Edition Ayuda de Machine Edition CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP 3 Objetivos de PLCs de GE Fanuc Un objetivo representa un destino de tiempo de ejecución de los programas que usted desarrolla con Logic Developer - PLC. Cada objetivo contiene todos los componentes que se descargarán al mismo. Logic Developer - PLC soporta los siguientes objetivos de PLC de GE Fanuc: Navegador: Nuevo proyecto 90-30 ■ PLC Series 90™-30 ■ PLC Series 90™ Micro ■ PLC VersaMax® ■ PLC VersaMax® Nano/Micro ■ PLC Series 90™-70 y los siguientes objetivos de interface de E/S remotas: ■ Ethernet VersaMax de GE Fanuc ■ GE Fanuc VersaMax Profibus ■ VersaMax Genius de GE Fanuc ■ Escáner de E/S remotas Genius Series 90™-70 de GE Fanuc CIMPLICITY Logic Developer - PLC Version 3.00 25 3 Objetivos de PLCs de GE Fanuc Creación y configuración de objetivos CREACIÓN Y CONFIGURACIÓN DE OBJETIVOS Creación de objetivos Por regla general, un objetivo está presente en un proyecto cuando usted utiliza una plantilla para crear el proyecto. (Véase página 14). Un proyecto puede contener un número cualquiera de objetivos. Se requiere un objetivo para cada PLC o adaptador para E/S remotas a que acceda su proyecto. P ar a añ ad ir un ob je ti v o a un pr oy e c to 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en el nodo Project y apunte a Add Target (Añadir objetivo). 2. Apunte a GE Fanuc PLC o GE Fanuc Remote I/O y luego seleccione la familia de PLCs. Configuración de objetivos Menú de clic con tecla derecha Project Las propiedades de un objetivo especifican la familia de PLCs, las conexiones de comunicaciones entre el ordenador y el PLC y diversos otros parámetros. Todas las propiedades se editan en el Inspector. La tabla siguiente describe las propiedades de este objetivo: Name Type Description Documentation Address Family Program Name Update Rate (ms) Sweep Time (ms) PLC Status 26 CIMPLICITY Logic Developer - PLC Version 3.00 Edite el nombre del objetivo en este campo. El tipo de objetivo está configurado por defecto a GE Fanuc PLC (PLC de GE Fanuc). Nota: Logic Developer - PLC está operativo únicamente con PLCs de GE Fanuc. Introduzca una breve descripción del proyecto en este campo. Introduzca la URL en que está almacenada la documentación del proyecto. Cambie el tipo de PLC en este campo. Precaución: Los cambios son irreversibles. El nombre del objetivo conocido para el PLC. Introduzca el tiempo con que se actualiza la pantalla mientras está en línea. El tiempo de barrido del PLC cuando está en línea se visualiza también en la barra de estado. El estado online/offline, marcha/paro del PLC. GFK-1918C-SP Objetivos de PLCs de GE Fanuc Creación y configuración de objetivos Dual HWC Selected HWC Physical Port IP Address Additional Configuration (Sólo Series 90™-70) Indica si se ha establecido redundancia de HWC. Cambie el campo a False (Falso) para borrar la HWC secundaria. (Se visualiza sólo si Dual HWC está configurado a True) Modificar la HWC seleccionada en este campo. Seleccione el tipo de conexión con el PLC (Ethernet, COM o módem). Configure la dirección IP del PLC (sólo protocolo Ethernet). Grupo de propiedades utilizadas para la configuración detallada de la conexión de comunicaciones. P ar a ca m b i ar l a fa m i l i a d e P LC s 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en un objetivo existente y seleccione Properties. Aparecerán en el Inspector las propiedades del objetivo. 2. En el Inspector, haga clic en Family. 3. En la lista, seleccione el tipo de familia de PLCs. Aviso: El cambio de la PLC Family (Familia de PLCs) puede hacer que se invalide la lógica del proyecto. Nota: El hardware de PLC debe configurarse para que sea operativo. Para obtener información detallada sobre la configuración del hardware, véase página 44. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 27 3 Objetivos de PLCs de GE Fanuc Creación y configuración de objetivos Configuración de la comunicación Para que Logic Developer - PLC pueda configurarse con un PLC objetivo, debe configurarse correctamente una conexión. Las propiedades de un objetivo pueden ajustarse para acoger la(s) conexión(es). P ar a c on f i gu r ar u n a c o n e xi ó n E th e r n et o s er i e 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en un objetivo y seleccione Properties. El Inspector se abre mostrando las propiedades del objetivo. 2. En el Inspector, configure la propiedad Physical Port (Puerto físico) a puerto Ethernet o COM (o un módem, si está instalado). 3. Si Physical Port está configurado a Ethernet, introduzca la dirección IP del PLC objetivo. 4. Haga doble clic en Additional Configuration para acceder a parámetros detallados de la conexión. Nota: La comunicación serie con un PLC está siempre disponible si es el único dispositivo conectado y no se ha especificado un SNP_ID. En el PLC debe configurarse una dirección IP para poder establecer un enlace Ethernet. ¿Quiere saber más? En el Help Index, localice “Connections”. P ar a c on f i gu r ar u n a d i r e c c i ón I P p ar a u n a C P U 36 4 S e ri e s 9 0™ - 30 o u n a C P U 3 74 Nota: Para la CPU364 y CPUs Series 90™-30 de la gama superior, la conexión Ethernet está integrada en la CPU. Para CPUs Series 90™-30 de la gama inferior, la red Ethernet se conecta a través de un slot de ampliación opcional en el rack. 1. Obtenga una dirección IP, quizá del administrador de la red. 2. En la pestaña Project del Navegador, amplíe el nodo Hardware Configuration para revelar el rack y el slot que contienen una CPU364 o una CPU374. 3. Haga clic con la tecla derecha en el slot que contiene la CPU364 o CPU374 y seleccione Configure. Aparece el Parameter editor (Editor de parámetros). 4. En el Parameter editor, haga clic en la pestaña Ethernet. 28 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Objetivos de PLCs de GE Fanuc Creación y configuración de objetivos El Parameter editor visualiza el contenido de la pestaña Ethernet. 5. Haga doble clic en el campo IP address (Dirección IP). Aparecerá el recuadro de diálogo IP Address. 6. Introduzca la dirección IP en el recuadro y haga clic en OK. P ar a c on f i gu r ar u n a D i r e c c i ón I P p ar a C P U s S e r i es 90 ™ -3 0 d e l a ga m a i n f e ri o r 1. En la pestaña Project del Navegador, amplíe el nodo Hardware Configuration. 2. Haga clic con la tecla derecha en el slot que contiene un Módulo de comunicación Ethernet y seleccione Configure. Se abre el Parameter editor mostrando los parámetros de configuración del módulo. 3. En la pestaña Parámetros, haga doble clic en el campo IP Address. Aparece el recuadro de diálogo IP Address. 4. Introduzca la dirección IP y haga clic en OK. P ar a c on f i gu r ar u n a d i r e c c i ón I P p ar a P LC s S e r i e s 90 ™ -7 0 1. En la pestaña Project del Navegador, amplíe el nodo Hardware Configuration. 2. Amplíe el Main Rack (Rack principal) y haga clic con la tecla derecha en el slot en que desee añadir un módulo de comunicaciones. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 29 3 Objetivos de PLCs de GE Fanuc Creación y configuración de objetivos Aparece el Module Catalog. 3. Seleccione la pestaña Communications y seleccione el módulo de comunicaciones que desee añadir. Seleccione bien IC697CMM741 o IC697CMM742. 4. Haga clic en OK (Aceptar). Se abre el Parameter editor mostrando los parámetros de comunicaciones del módulo. 5. En la pestaña Settings, haga doble clic en el campo IP Address. Aparece el recuadro de diálogo IP Address. 6. Introduzca la dirección IP y haga clic en OK. P ar a d e s c ar g ar u n a d i re c c i ón I P a u n P L C 1. Configure una CPU o un módulo COM Ethernet con una dirección I/P utilizando Hardware Configuration. 2. Conéctese al PLC a través de una conexión serie. Nota: No especifique un SNP_ID. 3. Descargue la Hardware Configuration al PLC. Se asigna la dirección IP al PLC. 4. Conéctese al PLC a través de una conexión Ethernet. 30 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Objetivos de PLCs de GE Fanuc Interacción con el PLC INTERACCIÓN CON EL PLC La comunicación con el PLC es necesaria para ejecutar operaciones tales como el almacenamiento y la carga de programas o la monitorización de valores de datos e información de estado del PLC. Puede conectarse a un PLC desde Logic Developer PLC a través de una conexión serie, Ethernet o vía módem, en función de las prestaciones del PLC. Todas las interacciones con un objetivo están disponibles en el menú de la tecla derecha del objetivo. Validación de un objetivo Al validar el proyecto se detectan cualesquiera errores de sintaxis que puedan existir. Se generan mensajes de error para cada error, visualizándose en la Feedback Zone. Un proyecto que contenga errores no podrá descargarse. Por este motivo, siempre que inicie una descarga, se valida automáticamente la lógica. P ar a va l i d ar u n ob je t iv o • En la pestaña Project del objetivo y seleccione Validate. Navegador, haga clic con la tecla derecha en un Logic Developer - PLC comprueba todos los elementos en el objetivo para detectar errores de sintaxis. Cualesquiera errores detectados se marcan y acompañan con mensajes en la pestaña Build de la Feedback Zone. Consejo: Haga doble clic en un mensaje de error para localizar el error marcado en el proyecto. Se abre automáticamente el editor o la herramienta adecuados con el elemento en cuestión seleccionado. En el Companion se visualizan consejos que muestran cómo debe proceder. Carga/Descarga El proceso de descarga crea (o construye) y valida todos los archivos de tiempo de ejecución necesarios para que un objetivo ejecute su papel en un proyecto terminado. A continuación, el proyecto compilado se transfiere al hardware objetivo a través de la conexión de comunicaciones previamente configurada. El proceso de carga adquiere un proyecto desde un objetivo de PLC activo y lo transfiere a Logic Developer - PLC para su edición. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 31 3 Objetivos de PLCs de GE Fanuc Interacción con el PLC P ar a d e s c ar g ar a u n P L C o b j e ti vo 1. En la pestaña Project del Navegador, haga clic en el objetivo a que desee descargar archivos y seleccione Download to PLC (Descargar a PLC). Aparece el recuadro de diálogo Selections. Nota: Si el PLC está en marcha, sólo podrá descargar lógica que no sea igual a la lógica actual del PLC y no aparecerá el recuadro de diálogo Selections. 2. Seleccione los elementos que desee descargar y haga clic en OK. Consejo: Para descargar archivos para todos los objetivos de un proyecto, haga clic con la tecla derecha en el nodo de proyecto y seleccione Download All. Si desea descargar archivos al objetivo activo, seleccione Download Active Target (Objetivo con descarga activa). Nota: Cada vez puede descargarse a un objetivo sólo un proyecto. Si descarga a una máquina objetivo que ya tiene un proyecto en la misma, se sobrescribe el proyecto existente. Para cada objetivo a que descargue, Machine Edition guarda el proyecto, ejecuta una validación, construye los archivos de tiempo de ejecución e intenta establecer una conexión con el objetivo. Cualesquiera errores que se produzcan se visualizan en la pestaña Build de la Feedback Zone. Si la conexión con un objetivo es correcta, Machine Edition envía todos los archivos de tiempo de ejecución necesarios al PLC. ¿Quiere saber más? En el Help Index, localice “Downloading”. 32 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Objetivos de PLCs de GE Fanuc Interacción con el PLC P ar a c ar g ar a rc h iv o s d e s d e u n P L C 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en el PLC objetivo desde el cual desee cargar información y seleccione Upload from PLC (Cargar desde PLC). Aparece el recuadro de diálogo Upload from PLC. Nota: Si desea cargar desde Logic Developer - State, puede cargarse únicamente la Hardware Configuration (Configuración del hardware). 2. Seleccione el(los) elemento(s) que desee cargar y haga clic en OK. Logic Developer - PLC se conecta al PLC y carga el(los) elemento(s) seleccionados en Logic Developer - PLC. Si ya tiene abierta una versión del proyecto del PLC, el proyecto cargado se fusiona con el proyecto existente. Con esto se asegura que todos los nombres de variables se conservan en el proceso de carga. Si realiza la carga a un objetivo vacío, a todas las variables se les asigna un nombre por defecto. Por ejemplo, %R00001 recibe el nombre R00001. Run/Stop (Marcha/Paro) Puede colocar un PLC objetivo en el modo Run o Stop. En el modo Run, puede seleccionar que se habiliten o deshabiliten las salidas. En el modo Stop, puede seleccionar habilitar o deshabilitar las salidas. P ar a ar r a n c ar u n P LC • En la pestaña Project del Navegador, haga clic con la tecla derecha en un objetivo, apunte a Online Commands (Comandos en Online) o a Offline Commands (Comandos Offline) y luego seleccione Start PLC. El PLC objetivo comienza a ejecutar su programa. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 33 3 Objetivos de PLCs de GE Fanuc Interacción con el PLC P ar a d e te n er u n P LC 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en un objetivo, apunte Online Commands (Comandos en Online) o a Offline Commands (Comandos Offline) y luego seleccione Stop PLC. Aparece el recuadro de diálogo Stop PLC, pidiéndole habilitar o deshabilitar las salidas del PLC. 2. Seleccione una opción. El PLC objetivo detiene la ejecución de su programa. 3. Haga clic en OK. Online/Offline Objetivo: Menú de clic con tecla derecha Comandos Offline Cuando esté fuera de línea de un PLC objetivo, el número y tipo de interacciones disponibles están limitados. Puede cargar, descargar o arrancar, detener o despejar el PLC. También puede verificar si el programa del PLC es igual al del proyecto abierto. Sin embargo, mientras esté en línea con un PLC objetivo, puede interaccionar con el objetivo en tiempo real y monitorizar el funcionamiento del PLC utilizando las tablas DataWatch (Supervisión de datos), Reference View (Vista de referencias) y Fault (Fallos). Además, mientras esté en línea, el LD Editor (Editor de esquemas de contactos) visualiza una representación gráfica de la lógica LD a medida que ésta se ejecuta, si el proyecto del PLC es igual al proyecto actual. Puede editar lógica de esquema de contactos (LD) mientras esté en línea; se le pedirá que descargue los cambios palabra por palabra. P ar a ac c e d e r e n l í n e a a u n P L C • En la pestaña Project del Navegador, haga clic con la tecla derecha en un objetivo y seleccione Go Online. Logic Developer - PLC conecta el proyecto al PLC. El estado online se indica mediante el icono de objetivo en la pestaña Project en la barra de estado. Nota: Cuando está en línea con un PLC, el icono objetivo en la pestaña Project del Navegador aparece como (igual), (distinto) o (con fallo). 34 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Objetivos de PLCs de GE Fanuc Interacción con el PLC P ar a s a li r fu e ra d e l í n e a d e u n P L C • En la pestaña Project del Navegador, haga clic con la tecla derecha en un objetivo y seleccione Go Offline. Logic Developer - PLC sale fuera de línea (offline). Tablas de fallos Las Tablas de Fallos del PLC y de E/S visualizan información de fallos registrada por la CPU o los módulos del PLC. Esta información se emplea para determinar si hay problemas en el hardware del PLC o en el software que se está ejecutando en la CPU del PLC. Para visualizar las tablas de fallos del PLC y de E/S, el ordenador debe estar en línea con el PLC. P ar a vi s u al i z ar l o s i n fo r m es d e ta b l as d e fa l lo s • En la pestaña Project del Navegador, haga clic con la tecla derecha en el objetivo sobre el que desee informar y seleccione Diagnostics. La tabla de fallos aparece en la ventana del InfoViewer. Seleccione el tipo de información de fallos que necesite. Indica el estado en línea (online) del PLC. Imprima la tabla de falos haciendo clic aquí. Seleccione el formato de los datos de fallos. Visualice la fecha y la hora de los fallos. Clasifique la información de fallos. Haga doble clic en una fila para visualizar detalles de los fallos. Despeje la información de fallos haciendo clic aquí. Tablas de vista de referencias Las Tablas de Vista de Referencias (RVTs) contienen una lista definida por el usuario de direcciones de referencias que pueden monitorizarse y modificarse en tiempo real. Un objetivo puede tener cero o más RVTs definidas por el usuario, incluidas en la carpeta GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 35 3 Objetivos de PLCs de GE Fanuc Interacción con el PLC Reference View Tables (Tablas de Vista de Referencias) en la pestaña Navegador. Project del El número de entradas contenidas en una RVT no afecta a las prestaciones. Las prestaciones se ven afectadas únicamente por el número de entradas que se visualizan y deben actualizarse en la vista. Una RVT visualiza datos cuando el objetivo PLC de GE Fanuc padre está activo y en línea (online). Puede configurar el aspecto de las RVTs en la pestaña Options del Navegador. Los valores de datos en direcciones secuenciales se visualizan, por defecto, de derecha a izquierda, comenzando por la dirección de referencia especificada. La cantidad de datos visualizada en las ocho columnas depende del formato de visualización de los datos. Dirección seleccionada Dirección inicial Formato de la dirección seleccionada Las direcciones sucesivas se visualizan de derecha a izquierda. Este es el dato en la dirección inicial. El formato de visualización puede seleccionarse para células individuales o para toda la tabla. P ar a c re a r u n a T ab l a d e V i s t a d e R e fe r e n c i as • En la pestaña Project del Navegador, haga clic con la tecla derecha en la carpeta Reference View Tables y seleccione New. Se añade a la carpeta una nueva 36 CIMPLICITY Logic Developer - PLC Version 3.00 Reference View Table con un nombre por defecto. GFK-1918C-SP Objetivos de PLCs de GE Fanuc Interacción con el PLC M od o d e t r ab aj o c o n un a R ef e r en c e V i ew Ta bl e (Tab la de Vista d e Refer encias) 1. En la pestaña Project del Tables y haga doble clic en la Navegador, amplíe la carpeta tabla que desee visualizar. Reference View Aparece la Tabla de Vista de Referencias. 2. Añada direcciones de referencias a la tabla, según sea necesario. 3. Formatee las entradas de la tabla como se desee. ¿Quiere saber más? En el Help Index, localice “RVT”. Navegador: Pestaña Project Nodo de Tabla de vista de referencias Informes Los informes proporcionan resúmenes y tablas de información sobre el proyecto. La mayoría de informes se generan y visualizan en la ventana InfoViewer. La pestaña Reports de la Feedback Zone contiene una lista de todos los informes generados desde que se abrió el último proyecto de Machine Edition. La lista siguiente muestra los tipos de informes e impresiones de lógica disponibles en Logic Developer - PLC: Informe Address Use (de Informe de bloques C* utilización de direcciones) Informe de Configuración del Hardware Informe de bloques de IL* Informe(s) de variables Informe de bloques de Local Logic * Informe de perfil CAM Informe de bloques de movimiento* Notas GFK-1918C-SP ■ Un asterisco (*) indica un documento impreso de la lógica. ■ No se generan informes para bloques de esquemas de contactos (LD). En lugar de ello, estos bloques se imprimen directamente desde el LD Editor. CIMPLICITY Logic Developer - PLC Version 3.00 37 P ar a c re a r i n fo r m es • En la pestaña Project del Navegador, haga clic en un nodo y seleccione Report para generar un informe sobre dicho nodo. Se genera y visualiza automáticamente un informe en el InfoViewer. Objetivos de PLCs de GE Fanuc Interacción con el PLC P ar a r ev i s u a l i za r u n i n fo r m e p r e v ia m e n te g e n e r ad o 1. En la En la Feedback Zone, haga doble clic en la pestaña Reports. Feedback Zone aparece una lista de informes generados previamente. 2. Seleccione, de la lista, el informe que desee visualizar. El informe se realiza en el Infoviewer. Numerosos elementos de un informe contienen hipervínculos. Haga clic en un elemento definido como hipervínculo para saltar a dicho elemento dentro del proyecto. Por ejemplo, si el nombre de una variable aparece marcado como hipervínculo en un informe, al hacer clic en el mismo se selecciona dicha variable en la pestaña Variables del Navegador. Con frecuencia, los informes grandes se separan en varias páginas. Para visualizar una página distinta del informe, avance hasta el fondo del informe en el InfoViewer y haga clic en el número de la página que desee visualizar. P ar a i m p ri m i r u n i n f or m e q u e a p a r ec e e n e l I n f o V i e w e r 1. Haga uno de los siguientes: Genere el informe que desee imprimir. o Revisualice un informe previamente generado. 2. Cuando se visualice el informe, haga clic en la ventana InfoViewer y seleccione Print. ¿Quiere saber más? En el Help Index, localice “Reports”. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 39 3 40 Objetivos de PLCs de GE Fanuc Interacción con el PLC CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP 4 HWC Configuración del hardware Logic Developer - PLC soporta cinco familias de PLCs de GE Fanuc y diversas interfaces de E/S remotas (véase página 55) con una variedad de CPUs, racks y módulos para cada una. Para que funcione, el hardware del PLC debe configurarse con Logic Developer - PLC o alguna otra herramienta de GE Fanuc. El componente HWC de Logic Developer - PLC permite configurar totalmente el equipo objetivo (destino). Este capítulo detalla lo específico para configurar el hardware del PLC para sus necesidades operativas. El primer paso en la configuración del hardware del PLC consiste en seleccionar el PLC que desee configurar (véase página 26). Cuando cree un proyecto nuevo, bien utilice una plantilla de proyecto que contenga la configuración del hardware por defecto o cree un proyecto vacío y configúrelo manualmente. Configuración del hardware de PLCs Series 90™30 Navegador: Pestaña Project Nodo HWC Uno de los PLCs más populares de GE Fanuc actualmente en uso es el Series 90™-30, cuya configuración se describe con detalle en los siguientes procedimientos. Los procedimientos para los otros tipos de PLCs soportados por Logic Developer - PLC son prácticamente idénticos. Por defecto, cada objetivo Series 90™-30 está configurado con ocho racks: un rack principal y siete racks secundarios. Cada rack tiene bien cinco o diez slots; el primer slot CIMPLICITY Logic Developer - PLC Versión 3.00 41 4 HWC Configuración del hardware del rack principal está siempre reservado para la CPU. El diagrama siguiente muestra un PLC Series 90™-30 de 10 slots típico. Fuente de alimentación Rack CPU Módulos E/S 42 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware P ar a s e l ec c i o n ar u n a C P U La CPU por defecto especificada en todas las plantillas del proyecto para un Series 9030 es la CPU364. Para cambiar la CPU: 1. En la pestaña Project del Navegador, amplíe la carpeta Hardware Configuration. Se revelan todos los racks. 2. Amplíe el rack Menú de la tecla derecha de HWC Main. 3. Haga clic con la tecla derecha en Slot 1 y seleccione Replace Module (Reemplazar módulo). Aparece el recuadro de diálogo Module Catalog (Catálogo de módulos). 4. En la lista, seleccione una CPU. 5. Haga clic en OK. Se le pide que confirme la sustitución. 6. Haga clic en Yes (Sí). Aparece un recuadro de diálogo que le pide si desea conservar los parámetros de configuración de la CPU existente. 7. Haga clic en Yes (Sí) o No. El objetivo se configura con la CPU seleccionada. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 43 HWC Configuración del hardware 4 P ar a c on f i gu r ar u n a C P U 1. En la pestaña Project del y seleccione Configure. Navegador, haga clic en un slot que contenga una CPU Aparece el Editor de parámetros que muestra todos los parámetros configurables para la CPU. 2. Modifique los parámetros según sea necesario. Para más información, consulte el manual del PLC. P ar a s e l ec c i o n ar u n ti p o d e r a ck 1. En la pestaña Project del Navegador, haga clic en un seleccione Replace rack (Reemplazar rack). nodo de rack y Aparece el recuadro de diálogo Module Catalog (Catálogo de módulos) en donde se listan los tipos de rack disponibles. Navegador: Pestaña Project 2. Seccione un rack y haga clic en OK. Configuración de HWC 44 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware P ar a s e l ec c i o n ar u n a f u e n t e d e al i m e n ta c i ón La fuente de alimentación por defecto para el Series 90™-30 es la PWR321. Para cambiar la fuente de alimentación: 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en el slot de la fuente PWR y seleccione Replace Module (Reemplazar módulo). Aparecerá una lista de fuentes de alimentación opcionales. 2. Seleccione la fuente de alimentación que haya instalado en el rack y haga clic en OK. Módulo de movimiento DSM314 El Motion Mate DSM314 (véase página 89) es un módulo de control de movimiento multieje de altas prestaciones y fácil utilización. El DSM314 es compatible con las funciones de solución de lógica y comunicaciones del PLC 90-30 PLC y soporta los siguientes tipos de servo: ■ Digitales: amplificadores y servomotores digitales de GE Fanuc. ■ Analógicos: se soportan servos analógicos de la Serie SL de GE Fanuc y servos de terceros. El módulo de movimiento DSM314 tiene cuatro ejes que pueden configurarse individualmente en el modo Standard (Estándar) o Follower (Seguidor). Puede controlar hasta cuatro servoejes en modo analógico o hasta dos servoejes en modo digital. Cuando el eje uno y dos están controlando servos en modo digital, el eje tres puede controlar un servo analógico. Para ejecutar la programación de movimientos en Logic Developer - PLC, debe tener un módulo de movimiento DSM314 correctamente configurado (Véase página 89). Nota: El Motion Mate DSM314 es compatible con sólo los PLCs Series 90™-30. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 45 4 HWC Configuración del hardware P ar a a ñ a d ir u n m ó d u lo d e m ov i m ie n to D S M - 3 1 4 1. Con un rack del nodo Hardware Configuration (Configuración del hardware) ampliado, haga clic con la tecla derecha en el slot vacío al cual desee añadir un módulo de movimiento DSM314 y seleccione Add Module (Agregar módulo). Aparece el recuadro de diálogo Module Catalog (Catálogo de módulos). 2. En el recuadro de diálogo Module Catalog, haga clic en la pestaña Motion. Aparece una selección de módulos de movimiento en el recuadro de diálogo Module Catalog. 3. En la lista, seleccione Motion Mate DSM314. 4. Haga clic en OK. Se añade un DSM314 a la configuración del hardware del proyecto. P ar a c on f i gu r ar u n D S M 3 14 1. En la pestaña Project del Motion Mate DSM314. 46 CIMPLICITY Logic Developer - PLC Versión 3.00 Navegador, haga doble clic en el slot que contiene un GFK-1918C-SP HWC Configuración del hardware Aparece el Parameter editor. 2. Configure el DSM314 utilizando el Editor de parámetros. Nota: Para más detalles sobre la configuración del DSM314, véase GFK-1742, Manual del Usuario del Motion Mate DSM314 para PLCs Series 90-30 . GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 47 4 HWC Configuración del hardware Redundancia de PLCs Series 90™-70 En sistemas redundantes, se instalan dos PLCs y configuran para compartir la responsabilidad de un solo PLC. Si uno de los autómatas falla o se lleva al estado fuera de línea, el otro asume la responsabilidad sin que se interrumpa el funcionamiento de todo el sistema. La redundancia se utiliza con los PLCs Series 90™-70. Un objetivo está asociado a dos PLCs físicos, uno Primario y otro Secundario. Ambos PLCs comparten idéntica lógica, pero cada uno tiene su propia Configuración de hardware (HWC): Primario o Secundario. La HWC seleccionada es la HWC con la que puede acceder en línea (online), la que puede descargar o cargar desde un equipo, etc. Hay tres tipos de sistemas redundantes: Navegación: Pestaña Project Nodo HWC HWC redundante ■ Redundancia de CPU básica ■ Redundancia de Genius ■ Redundancia de CPU a través de Genius Redundancia de CPU básica Estos tres tipos de redundancia de CPU básica se soportan para los sistemas de racks Series 90™-70. Estos sistemas redundantes pueden utilizarse en combinación con esquemas de redundancia Genius. 48 ■ Single Bus with Preferred Master (Bus único con maestro preferido): utiliza un solo bus Genius con uno o más controladores de bus en cada PLC. La unidad primaria se elige siempre como unidad activa cuando las unidades se sincronizan inicialmente. ■ Single Bus with Floating Master (Bus único con maestro flotante): utiliza un bus Genius con uno o más controladores de bus en cada PLC. No se produce conmutación en la sincronización inicial para convertir a la unidad primaria en la unidad activa. ■ Dual Bus with Floating Master (Bus dual con maestro flotante): utiliza buses duales con uno o más controladores de bus en cada PLC. No se produce conmutación en la sincronización inicial. Se requieren Módulos de Conmutación de Bus (BSMs) en CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware función de la configuración de la red de bus dual. Esta opción proporciona redundancia tanto del PLC como del bus de E/S. R e d u n d a n c i a G e n iu s Un sistema Genius redundante contiene componentes duplicados que se controlan de manera que mantienen correctamente en funcionamiento el sistema Genius aun cuando falle uno de los componentes duplicados o se ponga fuera de servicio. Los sistemas Genius redundantes pueden utilizarse en combinación con sistemas de CPU redundante Series 90™-70. Pueden configurarse cinco tipos de sistemas Genius redundantes. ■ Redundancia de bus dual Genius (par de GBCs internos) ■ Redundancia de bus dual Genius (par de GBCs externos) ■ Redundancia de GBC dual Genius (par de GBCs internos) ■ Redundancia de GBC dual Genius (par de GBCs externos) ■ Redundancia de bus dual & GBC dual Genius R e d u n d a n c i a d e C P U a tr a vé s d e G e n iu s Un Sistema de redundancia de CPU a través de Genius contiene componentes duplicados que se controlan de manera que mantengan el sistema correctamente en funcionamiento si falla uno de los componentes duplicados o se pone fuera de servicio. . Pueden construirse cinco tipos de sistema de Redundancia de CPU a través de Genius en base a los distintos tipos de sistemas Genius redundantes combinados con los esquemas de Redundancia de CPU básicoa. ■ Redundancia de CPU (GHS) utilizando redundancia de GBC dual de Genius (GBC dual externo): Single Bus with Preferred Master (Bus único con maestro preferido) GFK-1918C-SP ■ Redundancia de CPU (GDB) utilizando redundancia de GBC dual de Genius (GBC dual externo): Single Bus with Floating Master (Bus único con maestro flotante) ■ Redundancia de CPU (GDB) utilizando redundancia de bus dual de Genius (GBC dual externo): Single Bus with Floating Master (Bus único con maestro flotante) ■ Redundancia de CPU (GDB) utilizando redundancia de bus dual y GBC dual de Genius: Dual Bus with Floating Master (Bus dual con maestro flotante) CIMPLICITY Logic Developer - PLC Versión 3.00 49 4 HWC Configuración del hardware ■ Redundancia de CPU (GDB) utilizando el esquema mixto de redundancia de Genius ¿Quiere saber más? En el Help Index, localice “Redundant HWC: an Overview” (HWC redundante: una Sinopsis). 50 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware Configuración de sistemas redundantes Los procedimientos a continuación descritos son los pasos generales que deben seguirse para configurar sistemas redundantes. Véase la ayuda en línea (on line) para los procedimientos sobre la configuración de sistemas con redundancia específica. P ar a p r e p a r a r l a c o n f ig u r a c ió n p ri m a ri a d e l h a rd w a r e p ar a r ed u n d a n ci a d e C P U 1. En la pestaña Project del Navegador, amplíe el desee configurar la redundancia de la CPU. 2. Haga clic con la tecla derecha en la nodo objetivo para el cual Configuración del hardware, apunte a Redundancy y seleccione Wizard. Se abre el recuadro de diálogo Redundancy Wizards (Wizards de redundancia), apareciendo seleccionada por defecto la opción Set up a Primary Hardware Configuration for CPU Redundancy (Instalar una configuración de hardware primaria para redundancia de CPU) . GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 51 4 HWC Configuración del hardware 3. Haga clic en Next (Siguiente) y siga el wizard hasta el final. El wizard añade una CPU redundante, el Módulo de Transmisor de Bus (BTM) y el Módulo de Comunicación de Redundancia (RCM) a la configuración. Nota: La propiedad de objetivo, Dual HWC, está ahora disponible en el Inspector y se configura a False. C ó m o s e a ñ ad e n c on tr o la d o r e s d e b u s G e n i u s ( G BC ) a l s i s te m a 1. En la pestaña Project del Navegador, amplíe el instalar la redundancia de CPU. 2. Haga clic con la tecla derecha en objetivo para el cual desee Hardware Configuration, apunte a Redundancy y seleccione Wizard. Aparece el recuadro de diálogo Redundancy Wizards. 52 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware 3. Seleccione Add GBCs for Genius Redundancy (Añadir GBCs para redundancia de Genius). 4. Haga clic en Next (Siguiente) y siga el wizard hasta el final. El wizard le permite seleccionar un esquema de redundancia de Genius y la ubicación de los módulos de GBC. Puede ejecutar este wizard múltiples veces para configurar pares adicionales de buses redundantes en idéntico sistema. Nota: Al añadir Controlador de Bus Genius (GBC) a un rack Series 90™-70, se crea automáticamente una nueva red de bus Genius y se asocia a dicho slot y al módulo de GBC. Pueden conectarse hasta 31 dispositivos de E/S Genius (bloques) a un GBC a través de su bus Genius. C o n fi g u r a c ió n d e l a c on f i g u r a c i ó n d e h a r d w a r e s e cu n d a r i a 1. En la pestaña Project del Navegador, seleccione la carpeta Hardware Configuration. 2. Haga clic con la tecla derecha en Hardware Configuration, apunte a Redundancy, y seleccione Mirror to Secondary Hardware Configuration. Se genera un sistema de rack secundario que es una copia del sistema de rack primario. El objetivo ahora visualiza dos Configuraciones de Hardware (HWCs), identificadas respectivamente como [Primary] y [Secondary]. El HWC Primario aparece en negrita ya GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 53 4 HWC Configuración del hardware que está actualmente seleccionado. La propiedad de objetivo, Dual HWC, está ahora configurada a True. Nota: Puede realizar una copia simétrica tantas veces como sea necesario para sincronizar las dos HWCs después de modificar la HWC primaria. Cada vez que realice una copia simétrica de la HWC primaria, la HWC secundaria se actualizará para reflejar tales cambios. ¿Quiere saber más? En el Help Index, localice “Redundancy”. 54 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware E/S remotas VersaMax Las E/S VersaMax constan de una Unidad de Interface de Red (NIU) (Ethernet, Genius o Profibus) y uno o más módulos de E/S. Si su tipo de objetivo es E/S remotas, pudiendo utilizar Logic Developer - PLC para configurar este hardware. Una vez configurado, las E/S remotas pueden controlarse desde un PLC o un controlador tipo PC. El factor diferenciador entre las E/S remotas VersaMax y un PLC es que unas E/S remotas son simplemente un dispostivo de entrada/salida con una interfaz de comunicaciones. A diferencia de un PLC, un módulo de E/S remotas no dispone de CPU. Al trabajar con la configuración de hardware de E/S remotas VersaMax, Logic Developer - PLC permite agregar racks, configurar la fuente de alimentación y configurar los módulos. Los objetivos de E/S remotas generalmente se añaden a un proyecto al crearlo con una plantilla (véase página 14). Puede añadir objetivos de E/S remotas adicionales más adelante. Navegador: E/S remotas VersaMax Navegador: Escáner de E/S Remotas Series 90™-70 como dispositivo Genius en un GBC P ar a c re a r u n p ro y ec t o q u e c on te n g a u n o b je t iv o d e E/ S re m o ta s d e G E F an u c d e s d e u n a p la n t i ll a 1. Desde el menú File , seleccione New Project. Aparece el recuadro de diálogo New Project. 2. Desde la lista Project Template (Plantillas del proyecto), seleccione las E/S remotas de GE Fanuc que desee añadir al proyecto. 3. Introduzca un Nombre de Proyecto descriptivo. 4. Haga clic en OK. Se arranca un nuevo proyecto de E/S remotas. P ar a a ñ a d ir u n o b je ti v o d e E / S r e m o t a s d e G E F a n u c a u n p r o y e c to e xi s t en te 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en el nodo Project. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 55 4 HWC Configuración del hardware 2. Apunte a Add Target y luego a GE Fanuc Remote I/O, y seleccione las E/S remotas que desee añadir. Nota: La opción Series 90-70 Genius es un escáner de E/S remotas Series 90™-70. P ar a añ ad ir u n a f u e n t e d e al i m e n ta c i ón a s u c o n f i gu r a c i ón d e E/ S r e m ot as 1. En la pestaña Project del de las E/S remotas. Navegador, amplíe el nodo Hardware Configuration El Navegador visualiza lo siguiente: 2. Haga clic con la techa derecha en el nodo PWR y seleccione Replace Module. Aparece el recuadro de diálogo Module Catalog (Catálogo de módulos): 3. En la lista, seleccione la fuente de alimentación que desee configurar para el sistema. 56 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware P ar a añ ad ir u n n u e v o S op or te / B as e a l as E/ S r e m ot as V e r s aM ax 1. En la pestaña Project del Navegador, seleccione un dispositivo de E/S remotas. 2. Amplíe el nodo Hardware Configuration y el nodo Main Rack. El Navegador visualiza lo siguiente: 3. Haga clic con la tecla derecha en el nodo Slot 0 y seleccione Add Carrier/Base. Aparece el recuadro de diálogo Module Catalog (Catálogo de módulos). 4. Seleccione el soporte/base que desee añadir al objetivo de E/S remotas. Nota: A cada rack VersaMax® puede añadirse un máximo de ocho módulos de soporte. 5. Haga clic en OK. P ar a a ñ a d ir u n m ó d u lo a u n s o p o r te / b a s e 1. Haga doble clic en un soporte/base vacío. Aparece el Module Catalog (Catálogo de módulos). GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 57 4 HWC Configuración del hardware 2. En la lista Module Catalog (Catálogo de módulos), seleccione el módulo que desee instalar. ¿Quiere saber más? En el Help Index, localice “Hardware Configuration”. 58 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP HWC Configuración del hardware Escáner de E/S remotas Genius de 90™-70 Un escáner de E/S remotas (IC697BEM733) es un dispositivo Genius que forma parte de un sistema de Bus Genius. Como tal, se añade como dispositivo Genius al Controlador de bus Genius (GBC) y se representa en Logic Developer - PLC mediante un nodo SBA dentro del nodo GBC en un objetivo Series 90™-70. Un escáner de E/S remotas esta alojado en el Slot 1 del rack principal del PLC Series 90™-70. Pueden insertarse módulos de E/S en otros slots del rack principal y en todos los slots de los otros racks. Como tal, el escáner de E/S Remotas se representa mediante un objetivo en la pestaña Project del Navegador y también se representa mediante un módulo en el slot 1 del rack principal de dicho objetivo. Navegador: Series 90™-70 Escáner de E/S remotas como objetivo y como módulo en el Slot 1 del rack principal GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 59 4 HWC Configuración del hardware P ar a i n s t al a r u n E s c án er d e E / S r e m ot as 1. Añada el Escáner de E/S remotas como dispositivo Genius al GBC. 2. Cuando se le pida que añada un nuevo objetivo al Escáner de E/S Remotas, haga clic en Yes (Sí). Logic Developer - PLC instala automáticamente alguna de las propiedades que enlazan el Escáner de E/S remotas a su GBC. 3. Configure el SBA a idéntico valor y asígnelo al mismo valor para el Escáner de E/S remotas como objetivo y al Escáner de E/S remotas como dispositivo Genius. Ahora, siempre que actualice el mapa de E/S en el Escáner de E/S remotas, el mapa de E/S se actualiza automáticamente al GBC. 4. Configure las propiedades de objetivo del Escáner de E/S remotas. 5. Añada y configure las E/S en el sistema de rack del Escáner de E/S remotas. 6. Configure las propiedades de módulos del Escáner de E/S remotas. 7. Configure las propiedades del Escáner de E/S Remotas como dispositivo de Bus Genius. ¿Quiere saber más? En el Help Index, localice “IC697BEM733, Escáner de E/S remotas”. 60 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP 5 Editores de lógica La Lógica está organizada en bloques y en programas de usuario. Cada bloque y cada programa de usuario es una sección con nombre de código ejecutable. Los bloques y los programas están agrupados en carpetas. El Logic Developer - PLC (sin incluir la programación de movimientos) soporta los siguientes tipos de lógica que se compilan y descargan al PLC representado por el objetivo PLC de GE FANUC asociado. Esquema de contactos (LD) ■ ■ Lista de instrucciones (IL) ■ Bloques en C ■ Programas en C Cada objetivo debe contener un bloque con el nombre “_MAIN”. En cualquier objetivo excepto un PLC Series 90™-70 versión 6 o más reciente, el bloque _MAIN es el primero en ejecutarse al descargar el proyecto a un PLC. Los editores de lógica trabajan conjuntamente con variables de lógica para ejecutar y proporcionar unidades direccionables de lógica que funcionan como subrutinas, llamadas desde otro bloque. En función del tipo de PLC objetivo, los bloques distintos del ”_ MAIN” pueden planificarse para su ejecución en función de interrupciones por temporizadores o E/S. Nota: En la versión 6 o más reciente de los PLCs Series 90™-70, puede planificarse la ejecución del programa en lenguaje LD. El PLC Series 90™-70 no necesariamente ejecuta en primer lugar el bloque de LD _MAIN. ¿Quiere saber más? En el Help Index, localice “Programa en LD”. P ar a p l a n i fi c a r l a ej e c u c i ó n d e u n b l o q u e d e l ó g i c a 1. En la pestaña Projects del Navegador, haga clic con la tecla derecha en un bloque en LD, C o IL y seleccione Properties. Al hacerlo, aparecen las propiedades del bloque en el 2. En el Inspector haga clic en el secuencial de la ejecución). Inspector. botón del campo Scheduling (Planificación CIMPLICITY Logic Developer - PLC Version 3.00 61 5 Editores de lógica Aparece el recuadro de diálogo Scheduling. 3. Configure la planificación de la ejecución introduciendo valores en cada uno de los Inspector: Propiedades de IL, LD y C campos. ¿Quiere saber más? En el Help Index, localice "Scheduling" (Planificación secuencial de la ejecución). P ar a c on f i gu r ar e l co n t r ol d e a c ce s o 1. Haga clic con la tecla derecha en un bloque deLD, IL o C y seleccione Properties. 2. En el Inspector, amplíe la propiedad Lock Settings (Bloquear configuración). 3. En la propiedad Lock Type (Tipo de bloqueo), seleccione un parámetro de la lista. 4. En la propiedad Password (Contraseña), introduzca una contraseña. Después de haber configurado un tipo de bloqueo, debe introducir la contraseña para modificar la configuración. Cuando se desbloquea un bloque, la contraseña se destruye. P ar a b u s ca r / s u s t i tu i r e n u n b l o q u e 1. Haga doble clic en un bloque de LD, de IL, de Lógica Local o de Movimiento para abrirlo. 2. En el menú Search (Buscar), seleccione Find(Encontrar) o Replace(Reemplazar). Aparece un recuadro de diálogo. 3. En Find what (Encontrar qué) o en el campo Text to find (Texto buscado), introduzca el texto que desee encontrar. 4. (Sólo si desea reemplazar el texto) En el campo Replace with (Reemplazar por) o en el campo New text (Texto nuevo), introduzca el texto que deba reemplazar al encontrado. 5. Seleccione o desactive cada opción buscar/reemplazar, según sea necesario. 6. Haga clic en Find, Find next, Replace, Replace All, Close o Cancel, según sea necesario. . 62 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor LD EDITOR El editor de Esquemas de Contactos (LD) se emplea para crear programas con el lenguaje de programación Esquema de Contactos. La lógica LD representa gráficamente las acciones programadas ejecutadas por un PLC a medida que va ejecutándose dicha lógica. El editor de esquemas de contactos (LD) está basado en celdas con peldaños formados por secuencias horizontales de instrucciones cableadas entre sí. Una instrucción determinada y sus operandos pueden ocupar una o más celdas. Navegador: Pestaña Project Editor de esquemas de contactos Puede trabajar con el editor de esquemas de contactos (LD) en modo fuera de línea (offline) para editar una copia en disco de un proyecto o en línea para monitorizar la ejecución de una lógica mientras realiza una puesta a punto con precisión del proyecto realizando cambios palabra por palabra (véase página 70). Puede personalizar el aspecto y comportamiento del editor de esquemas de contactos (LD). Un bloque de LD es una sección con nombre de Lógica LD que se compila y descarga al PLC representado por el objetivo asociado. Las CPUs de VersaMax y de Series 90-30 soportan un máximo de 64 Bloques de Subrutinas más un bloque _MAIN para un máximo de 65 bloques para un objetivo determinado. Las CPUs Series 90-70 soportan un máximo de 225 Bloques de subrutina más un bloque _MAIN para un máximo de 256 bloques para un determinado objetivo. P ar a p e r s o n al i z a r e l E d i to r d e L D 1. En la pestaña Options del Navegador, amplíe la carpeta Editors y luego la carpeta Ladder. 2. Haga clic con la tecla derecha en una página (Confirmations, Editing, Font y Colors o View) y seleccione Properties. Los parámetros configurables aparecen como propiedades en el Inspector. 3. En el Inspector, ajuste los parámetros como corresponda. P ar a c re a r u n b lo q u e d e LD 1. En la Project del Navegador, haga clic con la tecla derecha en la carpeta blocks y haga clic en New (Nuevo). LD Se crea un nuevo bloque de LD con un nombre por defecto. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 63 5 Editores de lógica LD Editor Nota: Si utiliza una plantilla o añade un objetivo, el primer bloque añadido a un objetivo se denomina “_MAIN” y los bloques sucesivos añadidos tienen el nombre LDBK1, LDBK2, etcétera, por defecto. . 2. Renombre el bloque dándole el nombre deseado. P ar a a b ri r u n b l o q u e d e L D p a r a s u e d i c ió n • En la pestaña Project del Navegador, haga doble clic en un bloque de LD. El bloque se abre en el Editor de LD. Nota: Puede tener múltiples bloques abiertos para su edición. Para navegar hacia otro bloque de LD abierto, haga clic en la pestaña que visualiza su nombre en la parte inferior de la ventana del editor. Modo de trabajo con el Editor de LD fuera de línea (offline) Mientras está en el modo fuera de línea (offline), no existe comunicación directa con el Editor de LD y el objetivo. En la mayoría de los casos, el desarrollo de lógica se realiza 64 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor fuera de línea (offline). El siguiente programa explica alguna de las operaciones más comunes que puede realizar con el editor de esquema de contactos fuera de línea. Inserte instrucciones corrientes y cableado con la barra de herramientas de instrucciones de esquema de contactos. Inserte in situ peldaños de comentarios del editor. Arrastre variables a los operandos de instrucciones para asignarlos. Arrastre instrucciones de LD de la Toolchest. Haga clic con la tecla derecha para insertar una instrucción. Utilice el Inspector para configurar la dirección y longitud de las instrucciones Localice errores de sintaxis en la pestaña Build de la Feedback Zone (Zona de realimentación). El Companion efectúa un seguimiento de los desplazamientos y le proporciona información sobre aquello en lo que hace clic. P ar a i n s e r ta r u n a i n s t r u c c ió n 1. En el LD Editor, haga clic con la tecla derecha en una celda vacía y seleccione Place Instruction (Colocar instrucción). Aparece una lista inteligente en la que aparecen todos los mnemónicos de instrucciones disponibles. 2. Elija un mnemónico de instrucción de la lista y pulse ENTER. Nota: En la primera columna puede colocarse sólo un contacto o un cable horizontal. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 65 5 Editores de lógica LD Editor P ar a c on f i g u r a r l a s p r o p ie d ad e s d e d i r ec c i ó n y l o n g i tu d d e u n a i n s t r u c c ió n Hay dos métodos para configurar las propiedades de dirección y longitud de una instrucción. Primer método 1. En el editor LD, inserte una instrucción que requiera la configuración de Dirección y Longitud. Cuatro interrogantes corresponden al campo Address (Dirección) Dos interrogantes corresponden al campo Length (Longitud). 2. Haga clic con la tecla derecha en la instrucción y seleccione Properties. Se abre el Inspector mostrándose las propiedades de la instrucción. Campo Dirección Campo Longitud 3. En el campo Dirección, introduzca un nombre de variable o una dirección de referencia para especificar el comienzo de un bloque de memoria. Nota: Si teclea una dirección de referencia, se convierte automáticamente a un nombre de variable. 4. En el campo de longitud, introduzca el número de registro de PLC que requiere la instrucción en el bloque de memoria. 66 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor Segundo método 1. En el LD Editor, inserte una instrucción que requiera la configuración de Dirección y Longitud. Cuatro interrogantes corresponden al campo Address (Dirección) Dos interrogantes corresponden al campo Length (Longitud). 2. Haga doble clic en la instrucción o pulse ENTER. Aparece el recuadro de diálogo Function Properties (Propiedades de función). 3. En el campo Address (Dirección), introduzca un nombre de variable o una dirección de referencia para especificar el comienzo de un bloque de memoria. Nota: Si teclea una dirección de referencia, se convierte automáticamente a un nombre de variable. 4. En el campo de longitud, introduzca el número de registro de PLC que requiere la instrucción en el bloque de memoria. P ar a as ig n a r va r ia b l e s a op e ra n d os d e i n s tr u c c i o n e s 1. En el LD Editor, haga doble clic junto a un operando de una instrucción o haga clic allí y pulse ENTER. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 67 5 Editores de lógica LD Editor Aparece una lista inteligente (smart list) que le pide introducir un nombre de variable o dirección de referencia. 2. Teclee o seleccione de la lista un nombre de variable o dirección de referencia. Si introduce una dirección de referencia, se sustituirá automáticamente un nombre de la variable. 68 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor Modo de trabajo con el LD Editor en línea (online) En el modo online, existe una conexión directa con el PLC objetivo, lo que permite una mayor interacción con el Logic Developer - PLC. El proyecto del PLC debe ser igual al proyecto actual para asegurar la plena funcionalidad. Mientras se está en línea, el LD Editor anima la lógica de LD para reflejar la ejecución del programa en el PLC objetivo. Los valores de los datos varían en tiempo real, mientras que las bobinas y los contactos indican el flujo de estados. Puede editar el programa de LD simplemente como lo haría fuera de línea (offline). Puede grabar la lógica modificada en el PLC mientras está en línea (online). P ar a ac c e d e r on l in e a u n P LC ob je ti v o • En la pestaña Project del seleccione Go Online. Navegador, haga clic en el Target (Objetivo) y El icono de objetivo cambia y la barra de estado se actualiza para reflejar el estado en línea (online). El LD Editor, si es igual al del PLC, visualiza diversas características online como se muestra en la siguiente figura: GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 69 5 El estado en línea se indica mediante el color del icono del objetivo. Editores de lógica LD Editor Número de escalón El Flujo de estados se indica con líneas en negrita. Los contactos y las bobinas cambian al color verde cuando el PLC está activo. Una variable subrayada en rojo indica que está forzada a ON (ACTIVADA). Haga clic con la tecla derecha en una variable para forzarla. Indicador de en línea (online) El estado del PLC y el tiempo de barrido se visualizan en tiempo real en el Inspector. Monitorizar y modificar los valores en tiempo real con la herramienta Data Watch. La Feedback Zone (Zona de realimentación) indica el estado del PLC. El estado del PLC se indica en la barra de estado. Cambios palabra por palabra Los cambios palabra por palabra pueden realizarse en línea en los PLCs modulares Series 90™-30, Series 90™-70, Series 90™ Micro y VersaMax®. (Los PLCs VersaMax Nano/Micro no soportan los cambios palabra por palabra). Los cambios en el programa que no modifican su tamaño se consideran cambios palabra por palabra. Los ejemlos incluyen la modificación del tipo de contacto o bobina o la modificación de una dirección de referencia empleada para un bloque de función existente. 70 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor P ar a r ea l i z ar c am b i o s p a l ab ra p o r p a la b r a 1. Mientras está conectado en línea (online) con un PLC objetivo, realice un cambio en la lógica de LD que no modifique el tamaño de la lógica. Se le pide que descargue el cambio. 2. Haga clic en Sí. Los cambios se graban en el PLC. Escritura de cambios en un PLC objetivo Si cambia el tamaño del programa, debe guardar los cambios en el PLC para mantener la igualdad. Grabar cambios en un PLC objetivo exige que el PLC esté en línea (online) y en marcha. Todas las familias de PLCs soportan la prestación de almacenamiento en modo marcha (RUN). Nota: Si pasa al estado fuera de línea (offline), puede realizar una descarga estándar. P ar a gr a b a r c a m b i os en e l P L C o b j e ti vo 1. Mientras esté en línea (online) con un PLC objetivo que esté en marcha, realice un cambio en la lógica de LD. 2. En la pestaña Project del Navigator, haga clic con la tecla derecha en el objetivo, apunte a Online Commands y seleccione Write Changes. La nueva lógica se graba inmediatamente en el PLC sin que éste se detenga. Si ya se había modificado la lógica de LD, por un método de cambio distinto al de cambio palabra por palabra, se le pide que la descargue al PLC en marcha. Se valida todo el objetivo, pero se descargan únicamente los bloques modificados. P ar a ac t iv a r /d es ac t iv a r o fo r z ar u n a v a ri a b l e • En el LD Editor, haga clic con la tecla derecha en una variable BOOLEANA en cualquier parte de la lógica de LD y seleccione Force ON, Force OFF, Turn ON o Turn OFF. Nota: Al forzar una variable al estado ON (ACTIVADA) u OFF (DESACTIVADA) se corrigen cualesquiera acciones que la aplicación pudiera realizar durante el tiempo de ejecución. Es decir, si una variable se fuerza al estado OFF (0) pero la lógica de LD intenta ponerla a ON (1), permanece en el estado OFF. ¿Quiere saber más? En el Help Index, localice “LD”. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 71 5 Editores de lógica LD Editor Funciones LD A continuación se presenta una lista de todas las funciones de LD disponibles en Logic Developer - PLC. Un (*) indica que las funciones son exclusivas de los PLCs Series 90™-70. La ayuda del Companion indica qué PLCs soportan las otras funciones. ¿Quiere saber más? En el Help Index, localice "Funciones de LD". F u n c i o n e s m at e m á ti c a s a v a n z ad as ACOS COS LN SQRT_DINT ASIN EXP LOG SQRT_INT ATAN EXPT SIN SQRT_REAL TAN O p e r ac i o n e s t ip o b it AND_DWORD* BIT_SET_DWORD* NOT_WORD SHIFTL_DWORD* AND_WORD BIT_SET_WORD OR_DWORD* SHIFTL_WORD BIT_CLR_DWORD* BIT_TEST_DWORD* OR_WORD SHIFTR_DWORD* BIT_CLR_WORD BIT_TEST_WORD ROL_DWORD* SHIFTR_WORD BIT_POS_DWORD* MASK_COMP_DWORD ROL_WORD XOR_DWORD* BIT_POS_WORD MASK_COMP_WORD ROR_DWORD* XOR_WORD BIT_SEQ NOT_DWORD* ROR_WORD Bobinas COIL NEGCOIL CONTCOIL POSCOIL NCCOIL RESETCOIL SETCOIL C o n ta c to s 72 CONTCON LOALR* NOCON FAULT* NCCON NOFLT* HIALR* NEGCON* POSCON* CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor C o n tr o l DO_IO EXIT_FOR* PID_ISA DRUM FOR_LOOP* SER END_FOR* PID_IND SUS_IO* SVC_REQ C o n v er s io n e s BCD4_TO_INT DINT_TO_BCD8* INT_TO_REAL REAL_TO_WORD UINT_TO_REAL* BCD4_TO_REAL DINT_TO_INT* BCD4_TO_UINT* DINT_TO_REAL INT_TO_UINT* TRUNC_DINT WORD_TO_REAL RAD_TO_DEG TRUNC_INT BCD8_TO_DINT* DINT_TO_UINT* REAL_TO_DINT UINT_TO_BCD4* BCD8_TO_REAL* INT_TO_BCD4 REAL_TO_INT UINT_TO_DINT* DEG_TO_RAD INT_TO_DINT* REAL_TO_UINT* UINT_TO_INT* C o n ta d o r e s DNCTR UPCTR M ov e r d a to s BLK_CLR_WORD DATA_INIT_DLAN* MOVE_UINT* VME_RMW_BYTE* BLKMOV_DINT* DATA_INIT_DWORD* MOVE_WORD VME_RMW_WORD* BLKMOV_DWORD* DATA_INIT_INT* SHFR_BIT VME_TS_BYTE* BLKMOV_INT DATA_INIT_REAL* SHFR_DWORD* VME_TS_WORD* BLKMOV_REAL DATA_INIT_UINT* SHFR_WORD VME_WRT_BYTE* BLKMOV_UINT* DATA_INIT_WORD* SWAP_DWORD* VME_WRT_WORD* BLKMOV_WORD MOVE_BOOL SWAP_WORD* COMM_REQ MOVE_DINT* VME_CFG_READ* DATA_INIT_ASCII* MOVE_DWORD* VME_CFG_WRITE* DATA_INIT_COMM* MOVE_INT VME_RD_BYTE* DATA_INIT_DINT* MOVE_REAL VME_RD_WORD* GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 73 5 Editores de lógica LD Editor T a b l a d e d a to s ARRAY_MOVE_BOOL FIFO_WRT_WORD* SEARCH_GE_UINT* SEARCH_NE_DINT ARRAY_MOVE_BYTE LIFO_RD_DINT* SEARCH_GE_WORD SEARCH_NE_DWORD* ARRAY_MOVE_DINT LIFO_RD_DWORD* SEARCH_GT_BYTE SEARCH_NE_INT ARRAY_MOVE_DWORD* LIFO_RD_INT* SEARCH_GT_DINT SEARCH_NE_UINT* ARRAY_MOVE_INT LIFO_RD_UINT* SEARCH_GT_DWORD* SEARCH_NE_WORD ARRAY_MOVE_UINT* LIFO_RD_WORD* SEARCH_GT_INT SORT_INT* ARRAY_MOVE_WORD LIFO_WRT_DINT* SEARCH_GT_UINT* SORT_DINT* ARRAY_RANGE_DINT* LIFO_WRT_DWORD* SEARCH_GT_WORD SORT_WORD* ARRAY_RANGE_DWORD* LIFO_WRT_INT* SEARCH_LE_BYTE TBL_RD_DINT* ARRAY_RANGE_INT* LIFO_WRT_UINT* SEARCH_LE_DINT TBL_RD_DWORD* ARRAY_RANGE_UINT* LIFO_WRT_WORD* SEARCH_LE_DWORD* TBL_RD_INT* ARRAY_RANGE_WORD* SEARCH_EQ_BYTE SEARCH_LE_INT TBL_RD_UINT* FIFO_RD_DINT* SEARCH_EQ_DINT SEARCH_LE_UINT* TBL_RD_WORD* FIFO_RD_DWORD* SEARCH_EQ_DWORD* SEARCH_LE_WORD TBL_WRT_DINT* FIFO_RD_INT* SEARCH_EQ_INT SEARCH_LT_BYTE TBL_WRT_DWORD* FIFO_RD_UINT* SEARCH_EQ_UINT* SEARCH_LT_DINT TBL_WRT_INT* FIFO_RD_WORD* SEARCH_EQ_WORD SEARCH_LT_DWORD* TBL_WRT_UINT* FIFO_WRT_DINT* SEARCH_GE_BYTE SEARCH_LT_INT TBL_WRT_WORD FIFO_WRT_DWORD* SEARCH_GE_DINT SEARCH_LT_UINT* FIFO_WRT_INT* SEARCH_GE_DWORD* SEARCH_LT_WORD FIFO_WRT_UINT* SEARCH_GE_INT SEARCH_NE_BYTE F u n c i o n e s m at e m á ti c a s 74 ABS_DINT* ADD_UINT* MOD_DINT MUL_REAL SUB_REAL ABS_INT* DIV_DINT MOD_INT MUL_UINT* SUB_UINT* ABS_REAL* DIV_INT MOD_UINT* SCALE_INT ADD_DINT DIV_MIXED* MUL_DINT SCALE_WORD ADD_INT DIV_REAL MUL_INT SUB_DINT ADD_REAL DIV_UINT* MUL_MIXED* SUB_INT CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica LD Editor F l u jo d e l p r o gr a m a CALL ENDMCR JUMP LABELN COMMENT ENDMCRN JUMPN MCR END H_WIRE LABEL MCRN V_WIRE R e l ac i o n a le s CMP_DINT* EQ_UINT* GT_REAL LT_INT RANGE_DINT CMP_INT* GE_DINT GT_UINT* LT_REAL RANGE_DWORD* CMP_REAL* GE_INT LE_DINT LT_UINT* RANGE_INT CMP_UINT* GE_REAL LE_INT NE_DINT RANGE_UINT* EQ_DINT GE_UINT* LE_REAL NE_INT RANGE_WORD EQ_INT GT_DINT LE_UINT* NE_REAL EQ_REAL GT_INT LT_DINT NE_UINT* Te m p o r i z ad o r e s OFDT_HUNDS ONDTR_HUNDS TMR_HUNDS OFDT_SEC* ONDTR_SEC* TMR_SEC* OFDT_TENTHS ONDTR_TENTHS TMR_TENTHS OFDT_THOUS ONDTR_THOUS TMR_THOUS Nota: Un (*) indica que las funciones son exclusivas de los PLCs Series 90™-70. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 75 5 Editores de lógica IL Editor IL EDITOR Navegador: Pestaña Project Nodos de bloques IL Lista de Instrucciones (IL) es un lenguaje de programación especificado por la norma IEC 61131-3. Este lenguaje en forma de texto está basado en un acumulador y se asemeja a los lenguajes de ensamblador para la programación de microprocesadores. Las instrucciones ejecutadas por el programa de IL modifican o utilizan un acumulador situado en la memoria del PLC . Se han definido dos tipos de acumuladores: Un acumulador analógico para operaciones numéricas o por bits y ocho acumuladores booleanos para lógica discreta que permite soportar ocho niveles de expresiones booleanas (lógicas) imbricadas. El editor de IL es de forma libre con una opción para aplicar una regla de formateado estándar. El aspecto y comportamiento del editor de IL puede ser configurado por el usuario. Nota: La lógica de IL no se soporta en los PLCs Series 90™-70. P ar a c on f i gu r ar a cu m u l ad o r e s 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en la carpeta IL Blocks y seleccione Properties. El Inspector se abre, mostrando las propiedades de Accumulator Address (dirección de acumulador). 2. En el campo Boolean Start (Inicio booleana), introduzca la dirección de referencia de la primera de las ocho posiciones de memoria de PLC que deben utilizarse para acumuladores booleanos. La dirección final se calcula automáticamente. La zona de memoria debe ser %T, %M o %Q. 3. En el campo Analog Start (Inicio analógica), introduzca las posiciones de memoria del PLC que deben utilizarse para el acumulador analógico. La dirección final se calcula automáticamente. La zona de memoria debe ser %R, %AI o %AQ. P ar a c re a r u n b lo q u e d e I L 1. En la pestaña Projects del Navegador, haga clic con la tecla derecha en la carpeta IL blocks y seleccione New (Nuevo). Se añade a la carpeta un bloque de IL vacío con el nombre por defecto ”ILBkn”, n representa un número único. 2. Renombre el bloque dándole el nombre deseado. 76 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica IL Editor P ar a ab ri r u n Bl o q u e d e I L p ar a s u e d i c i ón • En la pestaña Project del Navegador, haga clic con la tecla derecha en Block y seleccione Open (Abrir). IL El bloque se abre en el IL Editor. Nota: Puede tener múltiples bloques abiertos para su edición. Para navegar a otro bloque IL abierto, haga clic en la pestaña que visualiza su nombre en la parte inferior de la ventana del editor. Modo de trabajo con el IL Editor fuera de línea La mayor del parte del desarrollo de proyectos se realiza en modo fuera de línea (offline) desde el PLC objetivo. La edición durante el modo fuera de línea (offline) proporciona una flexibilidad máxima en la edición y le permite interaccionar con las herramientas Machine Edition como se muestra en el siguiente diagrama. La pestaña Variables del Navegador lista todas las variables de los proyectos. Arrastre y descargue variables desde la lista de Variables hacia el IL Editor. Se despliega una descripción de una variable al pasar el ratón sobre la misma. Configure acumuladores en el Inspector. El Companion efectúa un seguimiento de todos los movimientos y proporciona información sobre aquello en lo que hace clic. GFK-1918C-SP Haga clic con la tecla derecha con el IL Editor para insertar una instrucción o variable. La pestaña build de la Feedback Zone lista mensajes de error al validarla. CIMPLICITY Logic Developer - PLC Version 3.00 77 5 Editores de lógica IL Editor P ar a i n s e r ta r u n a i n s t r u c c ió n o fu n c i ón 1. En el IL Editor, haga clic con la tecla derecha y seleccione Insert Keyword (Insertar palabra clave). Aparece una lista inteligente (smart list) que enumera todos los mnemónicos de instrucciones disponibles. . 2. En la lista, seleccione una instrucción y pulse ENTER. La instrucción se inserta en la lógica. P ar a as ig n a r op er a n d o s a u n a i n s t r u c c ió n 1. En el IL Editor, haga clic con la tecla derecha y seleccione Insert Variable. Aparece una lista inteligente (smart list) que muestra todas las variables definidas. 2. Teclee o seleccione en la lista un nombre de variable o una dirección de referencia y luego pulse ENTER. El nombre aparece en la lógica. Nota:Si introduce una dirección de referencia o un nombre de variable nuevo, debe crear una variable a partir del mismo. P ar a c re a r u n a va r i ab le a p a r ti r d e u n a d i r e c c ió n d e r e f er e n c i a 1. En el IL Editor, haga clic con la tecla derecha en una dirección de referencia, apunte a Create “name” as y luego seleccione un tipo de datos. Se crea una variable y se aplica un nombre por defecto. Por ejemplo, si la dirección de referencia es %R0032, la variable autocreada lleva por nombre R00032. P ar a c re a r u n a va r i ab le a p a r ti r d e u n n om b r e 1. En el IL Editor, haga clic con la tecla derecha en un nombre, apunte a Create “name” as y luego seleccione un tipo de datos. Se crea una variable con el nombre en el que hizo clic con la tecla derecha. 2. Mapee la variable a la memoria del PLC. (Véase página 20. ) P ar a m o v er o d u p l ic a r l óg i ca d e I L 1. En el IL Editor, seleccione un intervalo de lógica. 2. Para moverlo, haga clic en la selección y arrástrelo a su nueva ubicación. Para duplicarlo, pulse CTRL haciendo clic al mismo tiempo en la selección y arrastre la selección a donde desee colocar el duplicado. Al soltar el botón del ratón, la selección se traslada a la nueva ubicación o se coloca una copia duplicada de la copia seleccionada en la nueva zona. 78 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica IL Editor P ar a i n s e r ta r u n c o m e n ta r io " i n t e rn o d e l a l ín e a" 1. En el IL Editor, haga clic donde desee insertar un comentario interno de la línea. 2. Teclee un (‘) seguido de un texto de comentario. Pulse ENTER para terminar el comentario. P ar a i n s e r ta r u n c o m e n ta r io d e b l o q u e 1. En el IL Editor, haga clic donde desee insertar un comentario de bloque. 2. Teclee (*) seguido por un texto de comentario. Un comentario de bloque puede contener varios caracteres y puede abarcar múltiples líneas. 3. Teclee *) para terminar el comentario de bloque. P ar a r ef o rm a te a r e l c ó d i go d e I L • En el IL Editor, haga clic con la tecla derecha y seleccione Beautify Source (Embellecer origen). Todo el contenido del IL Editor se reformatea conforme a las reglas de formateo (sangrado) por defecto. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 79 5 Editores de lógica IL Editor Modo de trabajo con el IL Editor en línea (online) Mientras se está en línea (online) con un PLC objetivo, el IL Editor le permite editar lógica, monitorizar valores de datos y modificar el estado de variables BOOLEANAS en tiempo real. Esto le permite verificar la ejecución de lógica, para activar un evento con un proyecto en ejecución o para eliminar un elemento de la ejecución de la lógica. El icono de objetivo cambia para indicar el estado del PLC. Mueva el ratón sobre una variable para desplegar su valor. Haga clic con la tecla derecha en una variable BOOLEA NA para cambiar o forzar su estado. La Feedback Zone (Zona de realimentación ) indica que se ha establecido una conexión con el PLC. El Companion efectúa un seguimiento de los desplazamient os y le proporciona información sobre aquello en lo que hace clic. Monitorice y modifique los valores de variables en el Data Watch. El estado del PLC se indica en la barra de estado. P ar a m o n i t or i z ar e l va l or d e u n d a to • Haga clic en cualquier punto en el IL Editor y pase el puntero del ratón sobre una variable. Aparece una punta de herramienta que muestra el valor actual de la variable. Sin embargo, este valor no se actualiza. Debe apartar el puntero del ratón y volver a pasarlo sobre la variable. P ar a m o d i f ic a r e l e s t a d o d e u n a va r i ab l e B O O L EA N A • En el IL Editor, haga clic con la tecla derecha en la variable BOOLEANA cuyo valor desee modificar y seleccione Turn On (Activar) o Turn Off (Desactivar). 80 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica IL Editor El estado de la variable en el PLC objetivo cambia al recibirse el comando. Permanece en dicho estado hasta que la lógica del PLC actúa sobre la misma. P ar a fo r z ar e l es ta d o d e u n a va r i ab le B O O L EA N A • En el IL Editor, haga clic con la tecla derecha en una variable BOOLEANA y seleccione Force On (Forzar a On) o Force Off (Forzar a Off). El estado de la variable forzada permanecerá invariable independientemente de las acciones de la lógica del PLC. P ar a e li m i n a r e l f or z a d o d e u n a va r i ab l e B O O L EA N A • En el IL Editor, haga clic con la tecla derecha en una variable BOOLEANA y seleccione Remove Forces (Eliminar forzados). El estado de la variable forzada estará controlado por la lógica del PLC. Escritura de cambios en un PLC objetivo Puede modificar la lógica de IL mientras esté en línea, pero debe grabar los cambios en el PLC para mantener la igualdad. Grabar cambios en un PLC objetivo exige que el PLC esté en línea (online) y en marcha. Nota: Si pasa al estado fuera de línea (offline), puede realizar una descarga estándar. P ar a e s c r ib ir c a m b i os e n e l P L C o b je t i vo (s i e l P L C ob je t iv o l o s s o p o r ta ) 1. Mientras estén en línea (online) con un PLC objetivo, realice un cambio en la lógica de IL. En la pestaña Project del Navegador, haga clic en el Online Commands y seleccione Write Changes. objetivo, apunte a Se le pide confirmar una operación de almacenamiento en modo marcha. Es decir, el bloque de IL modificado se descargará al PLC sin detener el PLC. ¿Quiere saber más? En el Help Index, localice “IL” GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 81 5 Editores de lógica IL Editor Instrucciones IL y Funciones A continuación se presenta una lista de todas las instrucciones y funciones de IL disponibles en Logic Developer - PLC. Un asterisco (*) indica las funciones exclusivas de los PLCs VersaMax® . La ayuda del Companion indica qué PLCs soportan las otras funciones. I n s t r u c c i on es b ás i ca s ADD CAL GT MOD NT R SUB AND DIV LE MUL OR RET XORN AND_WORD EQ LT NE ORN RETC ANDN GE MCRN NOT PT S LN SQRT_INT TAN F u n c i o n e s m at e m á ti c a s a v a n z ad as ACOS COS ASIN EXP LOG SQRT_DINT ATAN EXPT SIN SQRT_REAL O p e r ac i o n e s d e t ip o b it AND_WORD BIT_SEQ BIT_CLR_WORD BIT_SET_WORD MASK_COMP_DWORD OR_WORD MASK_COMP_WORD BIT_POS_WORD BIT_TEST_WORD NOT_WORD SHIFTL_WORD ROL_WORD ROR_WORD C o n tr o l DO_IO PID_ISA DRUM SER PID_IND SVC_REQ C o n v er s io n e s BCD4_TO_INT DINT_TO_REAL RAD_TO_DEG REAL_TO_WORD BCD4_TO_REAL INT_TO_BCD4 REAL_TO_DINT TRUNC_DINT DEG_TO_RAD REAL_TO_INT TRUNC_INT INT_TO_REAL WORD_TO_REAL C o n ta d o r e s DNCTR 82 UPCTR CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP Editores de lógica IL Editor M ov e r d a to s BLK_CLR_WORD BLKMOV_INT BLKMOV_REAL BLKMOV_DINT MOVE_BOOL COMM_REQ MOVE_REAL MOVE_INT SHFR_BIT MOVE_WORD SHFR_WORD T a b l a d e d a to s ARRAY_MOVE_BOOL SEARCH_EQ_INT SEARCH_GT_DINT SEARCH_LT_BYTE ARRAY_MOVE_BYTE SEARCH_EQ_WORD SEARCH_GT_INT ARRAY_MOVE_DINT SEARCH_GE_BYTE SEARCH_GT_WORD SEARCH_LT_INT ARRAY_MOVE_INT SEARCH_GE_DINT SEARCH_LE_BYTE SEARCH_LT_WORD SEARCH_LE_DINT SEARCH_NE_BYTE ARRAY_MOVE_WORD SEARCH_GE_INT SEARCH_EQ_BYTE SEARCH_GE_WORD SEARCH_LE_INT SEARCH_EQ_DINT SEARCH_GT_BYTE SEARCH_NE_WORD SEARCH_LT_DINT SEARCH_NE_DINT SEARCH_LE_WORD SEARCH_NE_INT F u n c i o n e s m at e m á ti c a s ADD_DINT DIV_DINT MOD_DINT MUL_DINT SCALE_WORD* ADD_INT DIV_INT MOD_INT MUL_REAL SUB_DINT ADD_REAL DIV_REAL MUL_INT SCALE_INT* SUB_INT SUB_REAL F l u jo d e l p r o gr a m a CALL ENDMCR JUMP LABELN V_WIRE COMMENT ENDMCRN JUMPN MCR END H_WIRE LABEL MCRN EQ_DINT GE_DINT GT_DINT LE_DINT LT_DINT NE_DINT RANGE_DINT EQ_INT GE_INT GT_INT LE_INT LT_INT NE_INT RANGE_INT EQ_REAL GE_REAL GT_REAL LE_REAL LT_REAL NE_REAL RANGE_WORD R e l ac i o n a le s Te m p o r i za d o r e s OFDT_HUNDS ONDTR_HUNDS TMR_HUNDS OFDT_TENTHS ONDTR_TENTHS TMR_TENTHS OFDT_THOUS ONDTR_THOUS TMR_THOUS GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 83 5 Editores de lógica Bloques en C BLOQUES EN C Un bloque en C es una sección independiente de código ejecutable grabado en el lenguaje de programación C, que se descarga y ejecuta en el PLC destino. Los bloques en C se crean externamente utilizando el Kit de Herramientas de Programación en C de GE Fanuc y luego se importan a un proyecto. Un bloque en C es un archivo . exe y puede llamarse como subrutina desde otro bloque (LD o IL), pero no puede llamar a otro bloque. Para más información en el desarrollo de bloques en C, véase GFK-0646 E, Kit de herramientas del programador en C para PLCs Series 90. Navegador: Pestaña Project Nodo de Bloques en C Modo de trabajo con bloques en C P ar a i m p or t ar u n b l oq u e e n C 1. En la pestaña Projects del seleccione Add (Agregar). Navegador, haga clic en la carpeta C Blocks y Aparece el recuadro de diálogo Open (Abrir). 2. Examine hasta encontrar el archivo . exe que desee importar y luego haga clic en Open (Abrir). 84 CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP El archivo . exe se añade a la carpeta exe. C Blocks con idéntico nombre que el archivo. ¿Quiere saber más? En el Help Index, seleccione “C”. P ar a c on f i g u r a r l o s p a r á m et r o s d e u n b lo q u e e n C Nota: Este procedimiento es aplicable únicamente a PLCs Series 90™-70 y a bloques en C que se hayan escrito para necesitar parámetros. 1. En la pestaña Projects del Navegador, haga clic con la tecla derecha en el bloque en C y seleccione Properties. El Inspector se abre, mostrando las propiedades del bloque. 2. En el Inspector, seleccione la propiedad Parameters (Parámetros) y haga clic en el . Se abre el recuadro de diálogo Parameters 3. Teclee un nombre y descripción para cada parámetro de entrada y salida necesario. Para la información sobre los parámetros necesarios, consulte la documentación escrita para el bloque en C. Los nombres que usted introduce se visualizarán en la instrucción CALL. Los nombres y descripciones se visualizarán como ayuda sobre la punta de la herramienta al pasar el ratón sobre la instrucción. CALL. ¿Quiere saber más? En el Help Index, introduzca “Parameterized” y seleccione el tema de ayuda “C Block”. PROGRAMAS EN C Nota: Los programas en C los soportan únicamente las CPUs Series 90™-70, versión de firmware 6. 00 o más reciente. Un programa en C es una sesión independiente de código ejecutable, escrito en lenguaje en C, que se descarga y se ejecuta en el PLC objetivo asociado. Un programa en C tiene acceso a todas las tablas de referencia % del PLC excepto la memoria %P del bloque LD _MAIN y la memoria %L de cualquier otro bloque LD. Un programa en C puede llamar también a cualquiera de los numerosos bloques de función incrustados en el PLC, que se incluyen en el Kit de herramientas del programador en C. Navegador: Pestaña Project Nodo C Programs No puede llamarse como subrutina a un programa en C. La ejecución se controla únicamente mediante planificación secuencial (scheduling). Un programa en C no puede llamar como subrutina a otro bloque. Configurando los parámetros de un programa en C, lo valida para acceder directamente a la memoria. Cuando comienza a ejecutarse un programa en C, lee los datos para todos los parámetros y realiza una copia de los datos. Si se interrumpe la ejecución del programa en C o se trocea en el tiempo a lo largo de múltiples exploraciones o lecturas, el programa en C, cuando reanuda su ejecución, utiliza la copia de los datos que había realizado cuando comenzó a ejecutarse. El número máximo de programas en C que puede utilizarse en un objetivo depende de la naturaleza del bloque _MAIN: ■ Si el bloque _MAIN es un bloque LD, el programa LD se trata como programa de usuario y puede planificarse su ejecución, siendo 15 el número máximo de programas en C por objetivo. ■ Si el bloque _MAIN no es un bloque LD, el número máximo de programas en C por objetivo es 16 y no es posible la planificación secuencial de la ejecución del programa de LD. Los programas en C pueden coexistir con State Logic (Lógica de estados) en el PLC Series 90-70. Para tal objetivo, la State Logic se compila formando un programa en C. El programa en C tiene por nombre _MAIN si no hay lógica de LD; sin embargo, si la State Logic coexiste con la lógica de LD, la Sate Logic se compila formando un programa en C con nombre _STATE y un bloque de LD debe recibir el nombre _MAIN. Programas de usuario Los programas de usuario constan de: ■ Programas en C ■ El programa de LD, si el bloque _MAIN es un bloque de LD. Editores de lógica Programas en C Modo de trabajo con programas de usuario P ar a c on f i gu r ar l a p la n i f ic a c i ón s e cu e n c i al d e l a e j e cu c ió n 1. En la pestaña Projects del Navegador, haga clic en un bloque de LD _MAIN y seleccione Properties. Se abre el programa en C o en el Inspector, mostrando las propiedades del programa de usuario. 2. En el Inspector, amplíe la propiedad Scheduling. 3. Seleccione un Schedule Mode (Modo de planificación secuencial). 4. Seleccione las otras propiedades utilizadas en el modo de planificación secuencial que haya seleccionado. 5. Haga clic en OK. Nota: Si ha introducido cualquier dato, se comprobará al hacer clic en OK. Debe corregir cualesquiera errores cometidos para poder cerrar el recuadro de diálogo con el botón OK. C o n fi g u r a c ió n d e l o s p a r ám e tr o s d e u n P ro g ra m a e n C Nota: Debe proporcionar una lista de todos los parámetros de entrada y salida que requiere el programa en C. El programa de LD no utiliza parámetros. 1. En la pestaña Projects del Navegador, haga clic con la tecla derecha en un programa en C y seleccione Properties. El Inspector se abre, mostrando las propiedades del programa en C. 2. En el Inspector, seleccione la propiedad Parameters y haga clic en . Se abre el recuadro de diálogo Parameters 3. En las pestañas Input y Output, introduzca hasta 8 parámetros de entrada y hasta 8 parámetros de salida. Cada parámetro tiene su propia línea en la pestaña. Para cada parámetro, haga doble clic en las siguientes celdas e introduzca los datos necesarios: ■ Name: El nombre del parámetro. ■ Type: El tipo de datos del parámetro. ■ Length: La longitud de la referencia de entrada o de salida. ■ Variable: El primer elemento de datos asociado al parámetro. ■ Description: (opcional) La descripción del parámetro. ¿Quiere saber más? En el Help Index, seleccione “C Program”. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Version 3.00 87 5 88 Editores de lógica Programas en C CIMPLICITY Logic Developer - PLC Version 3.00 GFK-1918C-SP 6 Programación de movimientos Logic Developer - PLC soporta la programación de movimientos para el módulo de control de movimiento Motion Mate DSM314. El Motion Mate DSM314, un módulo de control de movimiento multieje de altas prestaciones y fácil utilización está altamente integrado con las funciones de solución de lógica y comunicaciones de los PLCs Series 90-30. El DSM314 (véase página 45) soporta 10 programas de movimientos, 40 subrutinas y un total máximo de 1000 declaraciones de programa de movimientos. Logic Developer PLC, al hacer posible la programación de movimientos, soporta los siguientes editores de movimientos: PLC Motion Editor (Editor de movimientos para PLC) Local Logic Editor (Editor de lógica local) CAM Editor (Editor de CAM) Navegador: Pestaña Project Nodos de Programa de movimientos Este capítulo describe los procedimientos básicos que le permitirán adquirir los primeros conocimientos de Logic Developer - PLC para crear programas de movimientos, utilizando estos tres editores de movimientos. P ar a añ ad ir u n c om p o n e n t e d e m o v im i e n t o a u n o b j e ti vo • En la pestaña Project del Navegador, haga clic con la tecla derecha en el objetivo, apunte a Add Component (Agregar componente) y luego seleccione Motion (Movimiento). . Se añade un nodo de Programa de movimientos al proyecto. Se incluyen las carpetas Motion Blocks, Local Logic, CAM Profiles y CAM Blocks vacías. Menú de tecla derecha de objetivo CIMPLICITY Logic Developer - PLC Versión 3.00 89 6 Programación de movimientos PLC Motion Editor (Editor de movimientos para PLC) PLC MOTION EDITOR (EDITOR DE MOVIMIENTOS PARA PLC) Logic Developer - PLC incluye un PLC Motion Editor que le permite crear bloques de movimientos para PLC para el DSM314. El editor de tipo texto puede configurarse en cuanto a su aspecto y comportamiento. Los comentarios y los espacios en blanco no se consideran declaraciones del programa de Movimientos para PLC. La programación de movimientos tiene un sintaxis de programación distinta de Local Logic. P ar a a ñ a d ir u n b l o q u e d e m ov i m i e n t o 1. En la pestaña Project del Navegador, amplíe la carpeta 2. Haga clic con la tecla derecha en la carpeta Motion Program. Motion Blocks y seleccione New. Se añadirá al proyecto un nuevo bloque de movimiento para PLC vacío con un nombre por defecto. 3. Renombre el bloque dándole el nombre deseado. Navigador: Pestaña Project Bloques de movimiento P ar a ab ri r u n b l oq u e d e m ov i m i e n t o p ar a s u e d i c i ón • En la pestaña Project del seleccione Open (Abrir). Navegador, haga clic en el nodo Motion Block y Se abre el bloque para su edición en el editor de movimientos para PLC 90 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP Programación de movimientos PLC Motion Editor (Editor de movimientos para PLC) Modo de trabajo con el Editor de movimiento P ar a i n s e r ta r u n c o m a n d o 1. El editor de Movimientos, haga clic con la tecla derecha y seleccione Insert Keyword (Insertar palabra clave). Aparece una lista inteligente (smart list) que muestra todos los comandos de movimiento disponibles. 2. Seleccione el comando correspondiente de la lista inteligente y pulse ENTER. El comando se coloca en el editor de movimientos. Inserte un comando de Movimiento para PLC seleccionando una palabra clave de la lista. Inserte una variable de Movimiento para PLC seleccionando una variable de la lista inteligente. El Companion efectúa un seguimiento de todos los clics hechos con el ratón. La Feedback Zone (Zona de realimentación) indica que se ha establecido una conexión con el PLC. ¿Quiere saber más? En el Help Index, seleccione “PLC Motion Editor”. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 91 6 Programación de movimientos PLC Motion Editor (Editor de movimientos para PLC) Comandos de movimiento ACCEL La declaración ACCEL define la aceleración de un eje para sucesivos movimientos y permanece válida dentro de un determinado programa hasta que se modifica. Nota: Si se ejecuta una instrucción de movimiento antes de ACCEL, se utiliza la etiqueta Acceleration. BLOCK NUMBER (NÚMERO DE Los números de bloque pueden utilizarse como destino de comandos JUMP. BLOQUE) Los números de bloque deben ser únicos y pueden estar comprendidos entre 1 y 65535. CAM La declaración CAM ejecuta un perfil CAM. CAM PHASE (FASE DE CAM) CAM PHASE define la fase de un perfil CAM. CAM MARKER (MARCADOR CAM LOAD carga un perfil CAM. CAM) CAL (LLAMADA)L El comando CALL ejecuta otro bloque como subrutina CMOVE El comando CMOVE programa un desplazamiento continuo utilizando la posición especificada y el modo aceleración. DWELL (ESPERA) DWELL (ESPERA) provoca el cese de un desplazamiento durante un período de tiempo especificado antes de procesar el siguiente comando. ENDP La declaración ENDPROG termina una definición de programa de movimientos para PLC. ENDS (FIN DE SUBRUTINA) La declaración ENDSUB termina la definición de subrutina de movimientos para PLC. JUMP Salto a un número de bloque o a un bloque de sincronización dentro del programa o subrutina actuales. El salto puede ser condicional o incondicional en función del estado de un bit CT. LOAD (CARGA) Inicializa o modifica un registro de valores de parámetros con un valor entero en complemento a dos de 32 bits. PMOVE El comando PMOVE programa un movimiento de posicionamiento utilizando la posición especificada y el modo acelerador. PROGRAM La declaración PROGRAM es la primera declaración de un programa de movimientos. La declaración de programa identifica el número del programa (1-10) y la configuración de ejes. No es posible establecer bucles de llamada entre definiciones de programas. SUBROUTINE La declaración SUBROUTINE es la primera declaración de una subrutina de movimientos. La declaración de subrutina identifica el número de subrutina (1-40) y la configuración de ejes. SYNC BLOCK (BLOQUE DE Un bloque de sincronización es un caso especial de un número de bloque. Un SINCRONIZACIÓN) bloque de sincronización puede utilizarse únicamente en programas multieje. VELOC Define la VELOCIDAD del proceso utilizada por los sucesivos comandos de desplazarmiento del programa de movimientos y permanece válida hasta que se modifica mediante otra declaración VELOC. 92 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP Programación de movimientos Local Logic (Lógica local) LOCAL LOGIC (LÓGICA LOCAL) Un programa de Local Logic se ejecuta en sincronismo con el programa de Movimientos, pero es independiente de la interrogación cíclica (scan) de la CPU del PLC. Esto permite al DSM314 interaccionar con las señales de E/S de movimientos en los conectores de su panel frontal con una rapidez muy superior que la que sería posible si la lógica de las señales se tratase en el programa de esquema de contactos principal que está en ejecución en el PLC. El lenguaje Local Logic utiliza circuitos tipo texto libres y contiene construcciones matemáticas y lógicas básicas. La sintaxis de programación en Local Logic le permite asignar una diversidad de tareas de lógica a los programas de movimientos mientras trabaja conjuntamente con programas de lógica y programas de movimiento para PLC para obtener un entorno de programación flexible. Dado que utiliza una sintaxis comprensible y directa, resulta fácil dominar este editor. Navegador: Pestaña Project Local Logic (Lógica local) El lenguaje de programación Local Logic soporta asignaciones, declaraciones condicionales, declaraciones aritméticas, lógicas y relacionales. Local Logic permite al usuario acceder a datos de controladores de movimientos, parámetros que utilizan un conjunto fijo de variables, bits de control y bits de estado. ■ Datos de parámetros: accesibles desde el PLC en que está alojada la Local Logic y desde programas de movimientos. Los datos de parámetros son similares a las variables de un programa. ■ Bits CTL: permiten al programa de Local Logic o a un PLC host señalizar al programa de movimientos que inicie un evento. ■ Números de bloque de programa de movimientos: el número de bloque actual puede utilizarse dentro del programa Local Logic o del PLC de alojamiento para que una acción se produzca sólo durante una sección específica de programación de movimientos. P ar a c re a r u n b lo q u e d e Lo c al L og i c 1. En la pestaña Projects del Navegador, haga clic con la tecla derecha en la carpeta Local Logic y seleccione New (Nuevo). Se crea un nuevo bloque Local Logic con un nombre por defecto. Nota: La carpeta Local Logic puede contener sólo un bloque de Local Logic. 2. Renombre el bloque según sea necesario. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 93 6 Programación de movimientos Local Logic (Lógica local) P ar a ab ri r u n b l oq u e d e L oc a l L o gi c p a r a s u e d i c ió n • En la pestaña Projects del Navegador, haga clic con la tecla derecha en el bloque Local Logic y seleccione Open. El bloque Local Logic se abre en el editor Local Logic y queda listo para su edición. 94 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP Programación de movimientos Local Logic (Lógica local) Modo de trabajo con el Local Logic Editor El Local Logic Editor posee su propia sintaxis distintiva para la construcción de programas de Local Logic. El Navegador muestra la organización del proyecto. Arrastre y suelte variables desde la tabla de Variables de Local Logic al editor Local Logic. Haga clic con la tecla derecha para seleccionar comandos en una lista. P ar a i n s e r ta r u n c o m a n d o d e L o ca l L og ic 1. En el Local Logic Editor, haga clic con la tecla derecha y seleccione Insert Keyword del menú. Aparece una lista inteligente (smart list) que muestra todos los comandos de Local Logic disponibles. 2. Seleccione el comando deseado en la lista inteligente y pulse ENTER Se inserta el comando. Nota:Puede arrastrar variables desde la Tabla de Variables de Local Logic al editor de Local Logic. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 95 Programación de movimientos 6 Local Logic (Lógica local) Variables de Local Logic Local Logic se ha concebido para complementar las prestaciones lógicas y matemáticas de un PLC. La resolución de pequeños conjuntos de lógica local y matemáticos requiere una estrecha sincronización con el movimiento controlado. Logic Developer - PLC incluye una tabla que contiene variables Local Logic, la Tablas de Variables de Local Logic (LLVT), que puede arrastrar hacia los programas de lógica. Como se muestra en la figura anterior, el LLVT posee varias pestañas que organizan las variables por categoría: Haga clic en una cabecera para clasificar la tabla por orden ascendente. Haga clic de nuevo para clasificarla por orden descendente. Haga clic en un nombre para copiarlo en el portapapeles. Haga clic en una pestaña para visualizar un grupo de variables P ar a vi su al i z ar l a LL V T 1. En la pestaña InfoViewer del Navegador, amplíe la biblioteca Logic Developer - PLC y luego amplíe el libro Local Logic Editor y haga doble clic en la Local Logic Variable Table (Tabla de Variables de Lógica Local). En el Infoviewer aparece la LLVT. Las variables o datos de cada pestaña son: Axis 1 Axis 2 Axis 3 Axis 4 Global CTL bits 96 CIMPLICITY Logic Developer - PLC Versión 3.00 Variables específicas del eje 1 Variables específicas del eje 2 Variables específicas del eje 3 Variables específicas del eje 4 Datos globales tales como el código de estado de módulo Control general de DSM/bits de estado GFK-1918C-SP Programación de movimientos Local Logic (Lógica local) Parameter Registers Valores de parámetros de módulo DSM La tabla tiene seis columnas: Name Type Group Description R W Contiene el nombre de variable que debe utilizarse dentro de un programa de lógica local Tipo de datos para esta variable. Por ejemplo, 32 bits quiere decir que esta variable es una variable de 32 bits. El grupo en que está colocada esta variable. Por ejemplo, Faceplate I/O (E/S en panel frontal) quiere decir que esta variable se refiere a un punto situado en el panel frontal del módulo. Esta columna contiene una descripción textual de la variable. Cuando el usuario mueve el puntero del ratón sobre la descripción, una punta de herramienta visualiza la descripción. Esta columna indica si un programa de Local Logic puede leer esta variable. Esta columna indica si un programa de Local Logic puede escribir en esta variable. P ar a i n s e r ta r u n a va r i ab le d e L o ca l L og i c 1. En el Local Logic Editor, haga clic con la tecla derecha y seleccione Insert Variable . Aparece una lista inteligente (smart list) que le pide que seleccione un nombre de variable de Local Logic. 2. Seleccione una variable en la lista y pulse ENTER. La variable se inserta en la Local Logic. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 97 6 Programación de movimientos Local Logic (Lógica local) Comandos y operadores de Local Logic Local Logic permite ejecutar funciones básicas lógicas y matemáticas en el módulo DSM. Los comandos utilizan sólo caracteres en mayúsculas y son sensibles a la caja de los caracteres. ABS BWAND BWOR BWXOR BWNOT ON OFF TRUE FALSE IF THEN END_IF MOD + mas -(menos) / (dividir) * (multiplicar) :=(asignar) >(mayor que) < (menor que) >= (mayor o igual que). <= (menor o igual que). <> (distinto de) ¿Quiere saber más? En el Help Index, seleccione “Local Logic: an Overview” (´Lógica local: una Sinopsis). 98 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP Programación de movimientos CAM Editor (Editor CAM) CAM EDITOR (EDITOR CAM) El CAM Editor es un accesorio para la programación de movimientos con Logic Developer - PLC que constituye un medio para crear, editar y gestionar perfiles CAM electrónicos. Cada perfil CAM es una curva que especifica la respuesta de un servo esclavo a un índice de posición del maestro. Se hace referencia a los perfiles CAM por nombre en el programa de movimientos asociados y se agrupan formando bloques CAM. Cada bloque está destinado para su descarga a un módulo de movimiento específico mediante un autómata programable (PLC). Los componentes del hardware se especifican mediante HWC del proyecto asociado. Los perfiles CAM están definidos por el usuario en una biblioteca y luego se agrupan formando bloques y asignándoles alias. Esto le permite reutilizar perfiles CAM incluyéndolos en múltiples bloques CAM. Project Tab: Navegador Bloques CAM P ar a c re a r u n b lo q u e C A M 1. En la pestaña Project del (Programa de movimientos). 2. Haga clic en la carpeta Navegador, amplíe la carpeta Motion Program CAM blocks y seleccione New (Nuevo). Se crea un bloque CAM nuevo con un nombre por defecto. 3. Renombre el bloque dándole el nombre deseado. P ar a i m p or t a r b l o q u e s C A M 1. En la pestaña Project del Navegador, amplíe la carpeta 2. Haga clic con la tecla derecha en la carpeta Motion Program. CAM blocks y seleccione Import from File. Se abre el recuadro de diálogo Open (Abrir). 3. Examine hasta encontrar el bloque CAM que desee importar (archivo . csv o . txt). 4. Haga clic en Open. El bloque importado aparece en el proyecto. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 99 Programación de movimientos 6 CAM Editor (Editor CAM) Modo de trabajo con el CAM Editor Puede ajustar las curvas del perfil CAM para adaptarse a las necesidades específicas del proyecto. Con el CAM Editor puede crear perfiles definiendo puntos en una curva de posiciones maestra/esclava. Los grupos de puntos contiguos se asignan a sectores. A cada sector se le asigna un orden de ajuste a curva polinómica (1,2,3) que especifica cómo se interpolará la curva entre los puntos. El Navegador visualiza perfiles y bloques de CAM. Las curvas del perfil pueden ajustarse y editarse gráficame nte. La tabla de perfil CAM permite la edición numérica y el agrupamiento por órdenes de curvas Las curvas secundarias muestran la velocidad, la aceleración y los golpes de aceleración del perfil CAM. Configure perfiles y bloques en el Inspector. El Companion efectúa un seguimiento de los desplazamient os y le proporciona información sobre aquello en lo que hace clic. P ar a c re a r u n p er f i l C A M • En la pestaña Project del Navegador, haga clic con la tecla derecha en la carpeta CAM Profiles y seleccione New (Nuevo). Se añadirá al proyecto un nuevo perfil CAM con un nombre por defecto. P ar a c on f i gu r ar u n p e r fi l C A M 1. En la pestaña Project del Navegador, haga clic con la tecla derecha en un perfil CAM y seleccione Properties. 100 CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP Programación de movimientos CAM Editor (Editor CAM) Las propiedades del perfil CAM aparecen en el Inspector 2. Ajuste las propiedades del perfil CAM en el Inspector y especifique su tipo y condiciones límite. P ar a e d i ta r u n p e r f i l C A M 1. En la pestaña Project del Navegador, amplíe la carpeta haga doble clic en un perfil CAM. Motion Program y En el editor de perfiles aparecerá una representación gráfica del perfil y en la tabla de perfiles aparecerá una representación numérica. 2. Inserte y mueva puntos dentro del editor o tabla del perfil. 3. Agrupe los puntos en sectores dentro de la tabla del perfil y asigne un orden de ajuste de curva a cada sector. P ar a a ñ a d ir u n a l i a s a u n b l o q u e C A M • En la pestaña Project del Navegador, haga clic con la tecla derecha en un bloque CAM, apunte a Add Alias to (Añadir alias a) y luego seleccione un perfil. Nota: Los alias corresponden a perfiles CAM dentro de bloques CAM. Para crear alias para los bloques CAM, previamente debe haber creado un perfil CAM. ¿Quiere saber más? En el Help Index seleccione “CAM”. GFK-1918C-SP CIMPLICITY Logic Developer - PLC Versión 3.00 101 6 102 Programación de movimientos CAM Editor (Editor CAM) CIMPLICITY Logic Developer - PLC Versión 3.00 GFK-1918C-SP Contenido A Acceso en línea (online) 34 Acumuladores 76 acumuladores 76 Administrador de la red 28 Alias 101 Apertura de un proyecto 15 Archivos de tiempo de ejecución 31 Autorización del producto 6 Ayuda 21 Ayuda de Companion 21 Ayuda InfoViewer 21 B Barra de estado 34 Bits CTL (Local Logic) 93 Bloques _MAIN 61 C 2, 84, 85 CAM 99, 101 Informes 37 LD 63 Local Logic 93 Movimiento para PLC 90 Bloques CAM 99, 101 Bloques de movimiento para PLC 90 Bloques en C 2, 84, 85 Bloques LD 63 Búsqueda Búsqueda global 16 En un bloque 62 Búsqueda global 16 CimplicityControl 1 Companion 18 Comunicación Configuración 28 Serie 28 Configuración Acumuladores 76 Comunicación 28 CPUs 30, 44 De dirección y longitud (LD) 66 de dirección y longitud (LD) 65 DSM314 45, 46 E/S remotas VersaMax 55 Ethernet 28 Hardware 1, 27, 41 Objetivos 26 Perfiles CAM 100 Planificación secuencial de la ejecución 62 Sistemas redundantes 51 Contenido 23 Control de acceso 62 Controlador de bus Genius (GBC) 52, 53, 59 CPU364 28, 43 CPU374 28 Creación Bloques de IL 76 Bloques de Local Logic 93 Informes 38 Objetivos 26 Perfiles CAM 100 C CAM Editor 2 CAM Editor (Editor CAM) 99 CAM Editor (Editor de CAM) 89 Cambios palabra por palabra 70, 81 Carga 31, 33 CIMPLICITY Machine Edition 1, 7, 11, 32 D Data Watch 17 Datos de parámetros (Local Logic) 93 Descarga 31, 32 Destino de tiempo de ejecución 25 Diagnóstico 35 Dirección Analog Start (Inicio de GFK-1918C-SP analógica) 76 Dirección de referencia 66 Dirección Inicio de booleana 76 Documentation Address (Dirección de documentación) 26 DSM314 2, 45, 47, 89, 90, 93 Dual HWC (HWC Dual) 27 Dual HWC (HWC dual) 54 E E/S remotas 1, 26, 41, 56 E/S remotas VersaMax 55 Edición Bloques CAM 100 Bloques de IL 77 Bloques de LD 64 Bloques de Local Logic 94 Bloques de movimientos para PLC 90 Perfiles CAM 101 Editor de parámetros 44, 47 Editores de lógica 61 Encontrar texto Búsqueda global 16 Escáner de E/S remotas 59 Escáner de E/S remotas Genius de Series 90™-70 59 Escáner de E/S remotas Genius Series 90™-70 25 Ethernet 1, 27, 28, 30 Explorador de Windows 17 F Familia de PLCs 26, 27 Feedback Zone (Zona de realimentación) 17, 31, 32, 37, 39 Fuente de alimentación 45 Fuerzas 71 Funciones IL 82 LD 72 CIMPLICITY Logic Developer - PLC Version 3.00 103 Contenido fxClasses 18 G GBC 52, 53, 59 GE Fanuc E/S remotas 26 Escáner de E/S remotas Genius Series 90™-70 25 PLC 1, 26 VersaMax Ethernet 25 VersaMax Genius 25 VersaMax Profibus 25 H Hardware Configuración 1, 27, 41 Hardware Configuration (Configuración del hardware) (HWC) 2 Help Index (Índice de ayuda) 22 Herramientas 17 Hipervínculos 39 HWC 2, 41 HWC dual 52 HWC primaria 51, 54 HWC secundaria 53, 54 I IL Editor 2 Impresión de informes 39 Índice 22 Informes 37 Creación 38 Impresión 39 Revisualización 39 InfoViewer 18 Inicio rápido 12 Inspector 17 Instalación 5 Instrucciones IL 82 LD (Esquema de contactos) 65, 72 Interacción con el PLC 31 Internet Explorer 18 IP Address (Dirección IP) 27, 28, 29 104 L LD Editor 2, 63 LD Logic 2 Lista de instrucciones (IL) 76 LLVT 96 Local Logic (Lógica local) 93 Local Logic Editor 2 Local Logic Editor (Editor de lógica local) 89, 95 Localización de texto En un bloque 62 Logic Developer - PC 2 Logic Developer - PLC 1, 2, 6, 7, 14, 26, 31, 33 Logic Developer - State 2, 14, 33 Logicmaster 1 M Machine Edition 2 Mapeado de una variable 20 Menú de la tecla derecha HWC 43 Objetivo 31 Menú de la tecla derecha Objetivo 89 Mnemónicos 78 Module Catalog (Catálogo de módulos) 44 Motion 2 Motion Developer 14 N Navegador 17 Nodo SBA 59 O Objetivos 25 Carga 33 Configuración 26 Creación 26 Descarga 32 Escáner de E/S remotas 59 Menú de la tecla derecha 31 Menú de la tecla derecha 89 Validación 31 CIMPLICITY Logic Developer - PLC Version 3.00 Offline (Fuera de línea) 34 Salir fuera de línea (offline) 35 Online (En línea) 34 Acceso en línea (online) 34 Operandos 67 P Parámetros Bloques en C 85 Programas en C 87 Perfiles CAM 100 Pestaña Build 31, 32 Pestaña Reports 37, 39 Planificación de la ejecución de bloques 61 Plantillas 14 PLC 1, 26 PLC Motion Editor 2 PLC Motion Editor (Editor de movimientos para PLC) 89, 90 PLC Series 90™ Micro 25 PLC Series 90™-30 25 PLC Series 90™-70 25, 48 PLC Status (Estado del PLC) 26 PLC VersaMax 25 PLC VersaMax Nano/ Micro 25 Programación de movimientos 89 Programas de usuario 86, 87 Programas en C 2, 86, 87 Projectos Ejecución 33 Proyecto CIMPLICITY Machine Edition 11 Ejecución 80, 98 Proyectos Apertura 15 Carga 31 Creación 14 Descarga 31 Edición 14 Puertos COM 28 PWR321 45 GFK-1918C-SP Contenido R Racks 41 Redundancia Configuración de sistemas 51 CPU a través de Genius 49 CPU básica 48 Genius 48, 49 Recuadro de diálogo Redundancy Wizards (Wizards de redundancia) 51, 52 Redundancia de CPU a través de Genius 48 Series 90™-70 48 Redundancia de CPU a través de Genius 48 Redundancia de CPU básica 48 Redundancia de Genius 48 GFK-1918C-SP Requisitos del sistema 4 Revisualización de informes 39 Run 33 S Salir fuera de línea (offline) 35 Sensible al contexto 18, 21 Sincronización 11, 54 Slots 43 SNP_ID 28, 30 Soporte/base 57 Stop 33 Sustitución de texto 62 Sweep Time (Tiempo de barrido) 26 Tipo de rack 44 Toolchest 18 U URL 26 V Validación de un objetivo 31 Variables 19 Mapeado 20 VersaMax Ethernet 25 VersaMax Genius 25 VersaMax Profibus 25 VersaPro 1 View 2, 14 T Tablas de fallos 35 Tablas de vista de referencias 35 CIMPLICITY Logic Developer - PLC Version 3.00 105