pc worx quickstart es
Post on 24-Jul-2015
1.006 Views
Preview:
TRANSCRIPT
AUTOMATIONWORX
UM QS ES PC WORXCódigo: 2699888
Puesta en marcha rápida
PC WorX
Revisión:
Código:
Este manual es válido para:
06/2007
AUTOMATIONWORX
7127_es_02 PHOENIX CONTACT
Denominación:
PC WorX
UM QS ES PC WORX
02
2699888
Denominación RevisiónPC WorX a partir de 5.10como componente de AUTOMATIONWORX Software Suite 2007 a partir de 1.30 SP1
Puesta en marcha rápida
PC WorX
PHOENIX CONTACT 7127_es_02
Tenga en cuenta las siguientes observaciones
Lea atentamente este manual y siga sus indicaciones, para hacer así un uso seguro del producto descrito en el manual. Las siguientes indicaciones le ofrecen una primera orien-tación sobre la forma de utilizar el manual.
Usuarios a los que va destinado el manual
El uso del producto descrito en este manual se dirige, exclusivamente, a Programadores cualificados de aplicaciones e ingenieros de software familiarizados con los conceptos de seguridad de la técnica de automatización, así como con las normas y otras reglamenta-ciones vigentes.
Phoenix Contact declina toda responsabilidad por errores de manejo o daños en produc-tos de Phoenix Contact u otros fabricantes, los cuales se deriven del incumplimiento de las indicaciones contenidas en este manual.
Explicación de los símbolos utilizados
El símbolo Atención advierte de operaciones que pueden provocar daños en el hardware o el software, o bien daños personales (indirectamente, si se trata de periféricos emplea-dos en procesos peligrosos).
El símbolo Nota informa de condiciones que han de respetarse imprescindiblemente para garantizar un funcionamiento exento de errores. Aporta además consejos y sugerencias de cara a un empleo eficiente del aparato y la optimización del software, agilizando así su trabajo.
El símbolo Texto remite a otras fuentes para ampliar la información (manuales, hojas de características, literatura técnica, etc.) sobre el tema, producto, etc. en cuestión. En tales textos se ofrecen asimismo indicaciones útiles para orientarse dentro del manual.
Nos interesa su opinión
Nos esforzamos constantemente en mejorar la calidad de nuestros manuales.
Si tuviera alguna sugerencia o recomendación que pueda servirnos para mejorar el con-tenido o el formato de nuestros manuales, le agradeceríamos que nos la hiciese llegar.
PHOENIX CONTACT GmbH & Co. KG Documentation Services 32823 Blomberg ALEMANIA
Teléfono +49 - (0) 52 35 - 3-00 Fax +49 - (0) 52 35 - 3-4 20 21 E-Mail tecdoc@phoenixcontact.com
PC WorX
7127_es_02 PHOENIX CONTACT
Condiciones generales de uso de la documentación técnica
Phoenix Contact GmbH & Co. KG se reserva el derecho a modificar, corregir o mejorar la documentación técnica y los productos descritos en la misma cuando lo juzgue oportuno y sin previo aviso, siempre que las consecuencias derivadas para el usuario estén dentro de lo razonable. Esto se aplica asimismo a los cambios que se introduzcan en función del progreso tecnológico.
La recepción de documentación técnica (en particular hojas de características, instruccio-nes de montaje, manuales, etc.) no implica que Phoenix Contact GmbH & Co. KG se obli-gue a seguir informando al destinatario sobre posibles cambios en los productos y en la documentación. Cualquier estipulación en otro sentido sólo tendrá validez cuando haya sido expresamente confirmada por escrito por Phoenix Contact GmbH & Co. KG. Tenga en cuenta que la documentación entregada se refiere exclusivamente a un pro-ducto concreto y que es su responsabilidad comprobar la aptitud de los productos para la finalidad pretendida, particularmente en lo que se refiere al cumplimiento de las normati-vas y leyes vigentes. A pesar de que Phoenix Contact GmbH & Co. KG procura siempre con la debida diligencia que la información y los contenidos sean correctos y respondan al estado tecnológico más actual, es posible que haya imprecisiones técnicas o erratas de imprenta. Phoenix Contact GmbH & Co. KG no puede por tanto garantizar que la información sea siempre exacta y correcta. Todas las informaciones contenidas en la documentación técnica se proporcionan sin ninguna garantía explícita, implícita o tácita por posibles errores. No contienen ningún compromiso de propiedades a ofrecer ni describen grados de calidad comercial a esperar, ni tampoco garantizan ni aseguran que los equipos sean aptos para algún fin determinado.
Phoenix Contact GmbH & Co. KG no asume ninguna responsabilidad por errores u omi-siones en el contenido de la documentación técnica (hojas de características, instruccio-nes de montaje, manuales, etc.).
Los citados descargos y limitaciones de responsabilidad no tendrán validez cuando con-travengan disposiciones legales (p.ej. la obligatoria responsabilidad por el producto ofre-cido), en caso de notoria negligencia o intencionalidad probadas o cuando supongan un peligro para la salud, la vida y la integridad física de las personas o cuando violen obliga-ciones contractuales fundamentales. No obstante, el derecho a reclamación por daños se limitará a los daños previsibles contractualmente, siempre que no se den casos de notoria negligencia o intencionalidad probadas o que supongan un peligro para la salud, la vida y la integridad física de las personas. A esta reglamentación no se vincula una modificación de las cargas probatorias en perjuicio del usuario.
PC WorX
PHOENIX CONTACT 7127_es_02
Declaraciones legales
El presente manual, lo mismo que todas las ilustraciones que contiene, está protegido por derechos de autor. La utilización de este manual se limita a su uso previsto, quedando prohibida cualquier utilización en otro sentido. Se exige la autorización por escrito de Phoenix Contact para la reproducción, traducción y difusión pública, así como para su archivado y modificación, tanto por medios fotográficos como electrónicos. Toda transgre-sión estará sujeta a petición de daños y perjuicios.
Phoenix Contact se reserva todos los derechos de concesión de patentes, siempre que se trate de software de Phoenix Contact con carácter de tecnicidad o referencia técnica. Siempre que se haga mención de productos de otros fabricantes no se advertirá sobre po-sibles patentes. Obsérvese por tanto la posible existencia de tales derechos.
Windows 3.x, Windows 95, Windows 98, Windows NT, Windows 2000 y Windows XP son marcas de Microsoft Corporation.
Todos los demás nombres de los productos citados son marcas de las respectivas com-pañías.
Internet
Hallará información actual de los productos de Phoenix Contact en Internet en:
www.phoenixcontact.com.
Cerciórese de que trabaja siempre con la documentación más actual. La misma está a su disposición, lista para descargar de Internet, en:
www.download.phoenixcontact.es.
7127_es_02 PHOENIX CONTACT i
Índice de contenidos1 Generalidades .........................................................................................................................1-1
1.1 Introducción........................................................................................................1-1
1.2 Información acerca de este manual ...................................................................1-1
1.3 Sistema mínimo requerido .................................................................................1-11.3.1 Sistemas operativos compatibles .......................................................1-11.3.2 Hardware requerido ............................................................................1-2
1.4 Datos de pedido .................................................................................................1-2
2 Instalación y habilitación del software .....................................................................................2-12.1 Antes de la instalación .......................................................................................2-1
2.2 AUTOMATIONWORX Software Suite................................................................2-1
2.3 Ejecución del programa de instalación ..............................................................2-2
2.4 Inicio de PC WorX..............................................................................................2-2
2.5 Habilitación de la licencia para PC WorX...........................................................2-2
3 Lo que debe saber para el trabajo con PC WorX....................................................................3-13.1 Ayuda en pantalla ..............................................................................................3-1
3.2 Cambio de idioma ..............................................................................................3-1
3.3 Pantalla de usuario de PC WorX .......................................................................3-2
3.4 Barras de herramientas......................................................................................3-3
3.5 Áreas de trabajo.................................................................................................3-43.5.1 Ventanas de las áreas de trabajo .......................................................3-73.5.2 Mostrar/ocultar y acoplar/desacoplar ventanas ..................................3-8
3.6 Ventana “Configuración del bus”........................................................................3-93.6.1 Símbolos en la ventana “Configuración del bus” ................................3-93.6.2 Presentación en la ventana “Configuración del bus” ........................3-12
3.7 Ventana “Enlace Excel”....................................................................................3-14
3.8 Ventana “Diag+” ...............................................................................................3-15
3.9 Visualización ....................................................................................................3-20
4 Creación de un proyecto .........................................................................................................4-14.1 Desarrollo del proceso para elaborar un proyecto ............................................ 4-2
4.2 Crear un proyecto nuevo................................................................................... 4-3
4.3 Introducir informaciones del proyecto ............................................................... 4-5
4.4 Preparar el PC para la comunicación................................................................ 4-7
4.5 Comprobar/modificar las configuraciones IP para el controlador...................... 4-8
4.6 Decisión: trabajar en línea o sin conexión a la red.............................................4-8
4.7 Insertar dispositivos PROFINET IO................................................................... 4-9
4.8 Comprobar/modificar las configuraciones PROFINET de los dispositivos PROFINET IO ..................................................................................................4-10
PC WorX
ii PHOENIX CONTACT 7127_es_02
4.9 Insertar manualmente participantes INTERBUS..............................................4-124.9.1 Insertar participantes INTERBUS - Generalidades ..........................4-124.9.2 Insertar participante INTERBUS en un Proxy INTERBUS ...............4-164.9.3 Insertar módulos Inline en un acoplador al bus PROFINET IO ........4-164.9.4 Participantes INTERBUS en el controlador PROFINET IO ..............4-16
4.10 Compilación tras concluir la topología del bus................................................ 4-17
4.11 Crear el programa ............................................................................................4-18
4.12 Compilar tras la creación del programa .......................................................... 4-19
4.13 Crear variables y asignar datos de proceso.....................................................4-194.13.1 Crear variable ...................................................................................4-194.13.2 Asignar datos de proceso .................................................................4-20
4.14 Configurar canal de comunicación - Simulación ..............................................4-23
4.15 Cambio a trabajo con el sistema (en línea)..................................................... 4-24
4.16 Asignar dirección IP a un controlador ..............................................................4-244.16.2 Asignación de dirección con PC WorX por interfaz serie .................4-26
4.17 Configurar el canal de comunicación ...............................................................4-274.17.1 Comunicación a través de la interfaz serie .......................................4-284.17.2 Comunicación a través de Ethernet .................................................4-29
4.18 Lectura y aplicación de dispositivos PROFINET IO........................................ 4-304.18.1 Lectura de dispositivos PROFINET IO .............................................4-304.18.2 Aplicación en el proyecto de dispositivos PROFINET IO .................4-324.18.3 Bautizo de dispositivos PROFINET IO sin nombre de dispositivo
PROFINET .......................................................................................4-324.18.4 Configuración del bus con dispositivos PROFINET IO leídos ..........4-334.18.5 Bautizo a posteriori de un dispositivo PROFINET IO .......................4-34
4.19 Comprobar/modificar las configuraciones PROFINET de los dispositivos PROFINET IO 4-36
4.20 Transferir nombres PROFINET y configuraciones IP a dispositivos PROFINET IO 4-37
4.21 Lectura de INTERBUS .................................................................................... 4-38
4.22 Compilar tras la lectura de la topología del bus .............................................. 4-41
4.23 Crear el programa ............................................................................................4-41
4.24 Compilar tras la creación del programa ...........................................................4-41
4.25 Asignar datos de proceso ............................................................................... 4-42
4.26 Compilar proyecto, descargar y ejecutar arranque en frío ...............................4-424.26.1 Compilar el proyecto .........................................................................4-424.26.2 Descargar el proyecto ......................................................................4-424.26.3 Ejecutar arranque en frío ..................................................................4-45
4.27 Funcionamiento............................................................................................... 4-464.27.1 Configuración de las propiedades de tarea ......................................4-464.27.2 Modo de depuración (debug) ...........................................................4-484.27.3 Simulación y modo de depuración ...................................................4-504.27.4 Stop/Run PLC ...................................................................................4-50
4.28 Cambio desde simulación al equipo físico real ............................................... 4-51
Índice de contenidos
7127_es_02 PHOENIX CONTACT iii
5 Proyecto de ejemplo para un sistema INTERBUS..................................................................5-15.1 Descripción del proyecto....................................................................................5-1
5.2 Desarrollo del proceso de creación del proyecto INTERBUS............................5-2
5.3 Crear un nuevo proyecto....................................................................................5-4
5.4 Introducir informaciones del proyecto ................................................................5-4
5.5 Comprobar/modificar las configuraciones IP para el controlador.......................5-4
5.6 Asignar dirección IP a un controlador ................................................................5-5
5.7 Configurar el canal de comunicación .................................................................5-6
5.8 Lectura de INTERBUS .......................................................................................5-6
5.9 Compilación tras concluir la topología del bus...................................................5-7
5.10 Crear el programa ..............................................................................................5-7
5.11 Compilar tras concluir la elaboración del programa...........................................5-7
5.12 Asignar datos de proceso ..................................................................................5-8
5.13 Compilar proyecto, descargar y ejecutar arranque en frío .................................5-9
5.14 Funcionamiento..................................................................................................5-9
6 Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS..................................6-16.1 Descripción del proyecto....................................................................................6-1
6.2 Desarrollo del proceso de creación del proyecto PROFINET............................6-3
6.3 Crear un nuevo proyecto....................................................................................6-5
6.4 Introducir informaciones del proyecto ................................................................6-5
6.5 Preparar el PC para la comunicación.................................................................6-5
6.6 Comprobar/modificar configuraciones IP para el controlador PROFINET IO ....6-6
6.7 Asignar dirección IP para controladores PROFINET IO ....................................6-7
6.8 Configurar el canal de comunicación ................................................................6-7
6.9 Lectura y aplicación de dispositivos PROFINET IO...........................................6-8
6.10 Comprobar/modificar configuraciones PROFINET de dispositivos PROFINET IO ....................................................................................................6-9
6.11 Transferir nombres PROFINET y configuraciones IP a dispositivos PROFINET IO ..................................................................................................6-10
6.12 Lectura de INTERBUS .....................................................................................6-11
6.13 Compilar tras concluir la topología del bus ......................................................6-12
6.14 Crear el programa ............................................................................................6-12
6.15 Compilar tras crear el programa.......................................................................6-12
6.16 Asignar datos de proceso ................................................................................6-13
6.17 Compilar proyecto, descargar y ejecutar arranque en frío ...............................6-14
6.18 Funcionamiento................................................................................................6-14
6.19 Informaciones suplementarias .........................................................................6-15
PC WorX
iv PHOENIX CONTACT 7127_es_02
6.19.1 Cambio de nombre de dispositivos PROFINET ...............................6-156.19.2 Renumerar participantes ..................................................................6-186.19.3 Asignar parámetros IP para los dispositivos PROFINET IO ............6-19
7 Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”..............................................................................................7-1
7.1 Descripción del proyecto....................................................................................7-1
7.2 Desarrollo para la creación del proyecto de simulación.....................................7-2
7.3 Crear un nuevo proyecto....................................................................................7-4
7.4 Introducir informaciones del proyecto ................................................................7-4
7.5 Comprobar/modificar configuraciones IP para el controlador ............................7-4
7.6 Insertar manualmente participantes INTERBUS................................................7-5
7.7 Compilar tras concluir la topología del bus ........................................................7-5
7.8 Crear el programa ..............................................................................................7-6
7.9 Compilar tras crear el programa.........................................................................7-6
7.10 Asignar datos de proceso ..................................................................................7-6
7.11 Configurar el canal de comunicación .................................................................7-8
7.12 Compilar proyecto, descargar y ejecutar arranque en frío .................................7-8
7.13 Funcionamiento..................................................................................................7-97.13.1 Configuración de las propiedades de tarea ........................................7-97.13.2 Simulación y modo de depuración ...................................................7-11
7.14 Cambio desde simulación al equipo físico real ................................................7-13
8 Programa de ejemplo ..............................................................................................................8-18.1 Descripción del programa ..................................................................................8-1
8.2 Bloques funcionales utilizados ...........................................................................8-2
8.3 Programación.....................................................................................................8-4
8.4 Establecer el valor inicial..................................................................................8-10
8.5 Posibilidades adicionales en PROFINET.........................................................8-10
9 PC WorX y SafetyProg ............................................................................................................9-1
Índice de contenidos
7127_es_02 PHOENIX CONTACT v
A Otras funciones del software .................................................................................................. A-1A 1 Ajuste del reloj de tiempo real .......................................................................... A-1
A 2 Posibilidades para la modificación de un proyecto .......................................... A-2A 2.1 Descargar Cambios (desde la versión 3.10 de PC WorX,
desde la versión 4.0 ProConOs) ....................................................... A-2A 2.2 Cambios en línea ............................................................................... A-5
A 3 “Retain Handling” ampliado.............................................................................. A-8
A 4 Simulación........................................................................................................ A-9
A 5 Reemplazo de un sistema de control (Hardware-Replace) A-9
A 6 Archivos de descripción de dispositivo........................................................... A-15A 6.1 Archivos de descripción de dispositivo de Phoenix Contact ........... A-15A 6.2 Archivos de descripción de dispositivo para controlador Inline ....... A-16A 6.3 Archivos de descripción de dispositivo de otros fabricantes
(archivos GSD) ................................................................................ A-16A 6.4 Crear archivos de descripción de dispositivo .................................. A-17
A 7 Visualización .................................................................................................. A-17
A 8 Topología Ethernet......................................................................................... A-18
A 9 Topología INTERBUS .................................................................................... A-23
A 10 Comparación de proyectos ............................................................................ A-24
B Informaciones de estado de un sistema PROFINET IO......................................................... B-1B 1 Estado del controlador PROFINET IO ............................................................. B-1
B 2 Estado de un dispositivo PROFINET IO .......................................................... B-2
B 3 Registros INTERBUS....................................................................................... B-3
B 4 Poner todos los dispositivos PROFINET IO en un estado definido ................. B-4
C Servidor AX OPC y WebVisit.................................................................................................C-1C 1 Servidor AX OPC ............................................................................................ C-1
C 1.1 Preparativos en PC WorX ................................................................. C-1C 1.2 Configurador OPC ............................................................................. C-2C 1.3 OPC Test Client ................................................................................. C-4
C 2 WebVisit ........................................................................................................... C-8
D Sinopsis de sistemas de control de Phoenix Contact.............................................................D-1
PC WorX
vi PHOENIX CONTACT 7127_es_02
Generalidades
7127_es_02 PHOENIX CONTACT 1-1
1 Generalidades
1.1 Introducción
PC WorX es el software de automatización que aúna la programación conforme a IEC 61131, la configuración del bus de campo y el diagnóstico.
El sistema de programación se basa en una moderna tecnología Windows de 32 bits, permitiendo al usuario un manejo sencillo mediante herramientas como el zoom, el drag & drop y las ventanas acoplables. Pueden editarse los elementos de configuración IEC e incluirse bibliotecas. Por lo demás, el sistema de programación dispone de un potente sistema depurador (Debug). En PC WorX se accede cómodamente a todas las funciones a través de menús, de forma que con unos pocos cuadros de diálogo podrá crear ya un proyecto. Después podrá comenzar inmediatamente a desarrollar su programa.
1.2 Información acerca de este manual
En este documento nos servimos de ejemplos de proyectos para acompañarle en sus pri-meros pasos, mostrándole su realización, desde la parametrización de un bus hasta la pro-gramación de su propia aplicación (conforme a IEC 61131-3).
Para ello presuponemos que Vd. posee conocimientos en el manejo de PCs y experiencia con sistemas operativos Windows, así como conocimientos de IEC 61131 y de los funda-mentos de Ethernet.
1.3 Sistema mínimo requerido
1.3.1 Sistemas operativos compatibles
– Windows 2000 SP3– Windows XP SP2 (recomendado)
Si precisa información detallada sobre las funciones de PC WorX, consulte la ayuda en pantalla del programa. El bloque conjunto de ayuda puede abrirlo mediante el meneada de la barra de menús. Si precisa ayuda sobre determinadas funciones, pulse F1.
Sin una configuración física del bus no es posible ejecutar todas las funciones y coman-dos, que requieren que se dé una comunicación con el sistema de control.
Sin embargo, sí es posible realizar una parametrización completa en el modo sin conexión a la red (“Offline”). De igual forma, podrá asimismo crear y compilar el pro-grama de aplicación.
PC WorX
1-2 PHOENIX CONTACT 7127_es_02
1.3.2 Hardware requerido
1.4 Datos de pedido
Hardware requerido para PC WorXCPU Pentium III 800 MHz, se recomienda 1 GHz
Memoria de trabajo mín. 128 MB, se recomienda 256 MB
Espacio en el disco duro 500 MB libres
Unidad CD-ROM sí
Interfaces 1 x serie, Ethernet
Monitor mín. SVGA, resolución 800 x 600 píxeles, se recomienda 1024 x 768
Dispositivos de mando Teclado, ratón
Denominación Código DescripciónPC WORX DEMO 2985738 Versión de demostración; con compilador MSFC;
máx. 8 bytes de datos de entrada, 8 bytes de datos de salida
PC WORX BASIC LIC 2985275 Versión BASIC; sin compilador MSFC; máx. 32 bytes de datos de entrada, 32 bytes de datos de salida; clave de licencia
PC WORX PRO LIC 2985385 Versión PRO; sin compilador MSFC; máx. 64 kbytes de datos de entrada, 64 kbytes de datos de salida; clave de licencia
PC WORX PRO-MSFC LIC
2985495 Versión PRO MSFC; con compilador MSFC; máx. 64 kbytes de datos de entrada, 64 kbytes de datos de salida; clave de licencia
PC WORX BASIC-PRO LIC
2985259 Versión PRO; sin compilador MSFC; máx. 64 kbytes de datos de entrada, 64 kbytes de datos de salida; clave de licencia para actualización de BASIC a PRO
PC WORX BASIC-PRO MSFC LIC
2985369 Versión PRO MSFC; con compilador MSFC; máx. 64 kbytes de datos de entrada, 64 kbytes de datos de salida; clave de licencia para actualización de BASIC a PRO MSFC
PC WORX PRO-PRO MSFC LIC
2985479 Versión PRO MSFC; con compilador MSFC; máx. 64 kbytes de datos de entrada, 64 kbytes de datos de salida; clave de licencia para actualización de PRO a PRO MSFC
PC WORX BASIC UPD 2985262 Actualización de versión para BASIC (p.ej. de 3.12 a 5.xx); clave de licencia (¡entrega sólo contra devolución de la antigua licencia!)
PC WORX PRO UPD 2985372 Actualización de versión para PRO (p.ej. de 3.12 a 5.xx); clave de licencia (¡entrega sólo contra devolución de la antigua licencia!)
PC WORX PRO MSFC UPD
298548 Actualización de versión para PRO MSFC (p.ej. de 3.12 a 5.xx) clave de licencia (¡entrega sólo contra devolución de la antigua licencia!)
Todas las versiones son compatibles con los cinco lenguajes de programación IEC según IEC 611313. La clave de licencia es específica para cada respectiva versión.
Instalación y habilitación del software
7127_es_02 PHOENIX CONTACT 2-1
2 Instalación y habilitación del software
2.1 Antes de la instalación
2.2 AUTOMATIONWORX Software Suite
PC WorX es parte integrante del paquete de software de AUTOMATIONWORX.
AUTOMATIONWORX Software Suite incluye los siguientes programas:– Config+
Planificación sencilla de proyectos y puesta en servicio de redes de trabajo INTERBUS
– Diag+ Diagnóstico cómodo de red durante la puesta en servicio y el funcionamiento
– Diag+ NetScan Monitorización cómoda de múltiples redes INTERBUS
– PC WorX Entorno de programación IEC-61131 unificado para todos los sistemas de control de Phoenix Contact
– Servidor AX OPC Software para el intercambio de datos entre redes INTERBUS repartidas y sistemas de visualización
– WebVisit Herramienta para la creación de páginas de Internet para sistemas de control de Phoenix Contact
Podrá elegir los programas deseados por separado o simultáneamente para su instala-ción.
Sólo necesitará seleccionar Diag+ si quiere utilizarlo independientemente de PC WorX. Durante la instalación de PC WorX, Diag+ se instala como parte de PC WorX.
La primera vez que se ejecute uno de los programas del paquete de software, éste apa-recerá en el modo DEMO, presentando recursos limitados. Para habilitar la versión com-pleta necesitará Vd. un código de registro. Este código de registro lo recibirá Vd. al comprar una versión completa del programa en cuestión.
Antes de comenzar la instalación, cierre todas las aplicaciones Windows que tenga abiertas.
Podrá instalar esta versión de PC WorX paralelamente a otra versión anterior que ya tenga instalada.
PC WorX
2-2 PHOENIX CONTACT 7127_es_02
2.3 Ejecución del programa de instalación
• Introduzca el CD “AUTOMATIONWORX Software Suite” en la unidad de CD-ROM de su equipo. Por lo general, el programa de instalación se inicia automáticamente tras unos segundos.
• De no ser así, haga que se ejecute el archivo “SETUP.EXE” desde el directorio “[Unidad]:\SETUP\” del CD-ROM. Éste cargará en pantalla los asistentes de instala-ción que le guiarán a lo largo del proceso de instalación.
• Siga las instrucciones del programa de instalación.
El programa de instalación genera todos los directorios necesarios y copia ahí los archivos para los programas que Vd. haya elegido.• Tras finalizar la instalación, deberá reiniciar su PC para que tengan efecto los cambios
efectuados en los archivos de configuración. Para dar la instalación por concluida, haga clic en el botón “Finalizar”.
2.4 Inicio de PC WorX
• Si ha realizado la instalación con la configuración predeterminada por defecto, podrá ejecutar PC WorX mediante “Inicio/Todos los programas/Phoenix Contact/ AUTOMATIONWORX Software Suite 2007 1.30/PC WorX”.
En caso de que supere Vd. los límites del modo demostrativo, recibirá los siguientes men-sajes de error al compilar:– ¡Demasiadas entradas en configuración de E/S (máx. de 8, de 65535 indicadas)!
Su PC WorX se ejecuta con recursos limitados.– ¡Demasiadas salidas en configuración de E/S (máx. de 8, de 65535 indicadas)!
Su PC WorX se ejecuta con recursos limitados.– ¡Un archivo de recursos no puede compilarse!
Independientemente de su bus, Vd. recibirá en el modo DEMO, al compilar, estos mensa-jes de error para los diferentes sistemas de control (p.ej. ILC 370 …) puesto que todas las variables del sistema se integran en el marco de configuración de E/S.
En caso de que quiera cambiar del modo de demostración a la versión completa, habilite su licencia para PC WorX.
2.5 Habilitación de la licencia para PC WorX
Para habilitar su licencia, siga las siguientes pautas tras el inicio de PC WorX:• Seleccione en el menú “?” el comando “Registro…”.• Escriba su código de registro. • Confirme el código especificado con “Aceptar”.
El registro tendrá efecto a partir de la siguiente vez que inicie PC WorX.
La primera vez que se ejecute, PC WorX aparecerá en el modo DEMO, presentando recursos limitados.
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-1
3 Lo que debe saber para el trabajo con PC WorX3.1 Ayuda en pantalla
Si precisa información detallada sobre las funciones de PC WorX, consulte la ayuda en pantalla del programa. El bloque conjunto de ayuda puede abrirlo mediante el menú “Ayuda” de la barra de menús. Si precisa ayuda sobre determinadas funciones, pulse F1.
3.2 Cambio de idioma
A la hora de instalar el software, podrá Vd. elegir el idioma en que desee que se ejecute PC WorX. El idioma del programa podrá cambiarlo luego siempre que lo desee.• Seleccione el menú “Extras/Opciones …”.• Seleccione la ficha “General”.• Seleccione el idioma. • Confirme su selección con “Aplicar” y “Aceptar”.
Figura 3-1 Cambio de idioma del sistema
• Cierre el programa e inícielo de nuevo.
El idioma seleccionado estará activo desde la próxima vez que se ejecute PC WorX.
PC WorX
3-2 PHOENIX CONTACT 7127_es_02
También podrá Vd. exportar textos creados previamente en un idioma, traducirlos e impor-tarlos a PC WorX en el nuevo idioma.• Abra el menú “Archivo/Exportar …”.• Seleccione los datos que desee exportar.• Confirme su selección con “Aceptar”.
Figura 3-2 Exportación de archivos del proyecto
Una vez traducidos los archivos:• Abra el menú “Archivo/Importar …”.• Seleccione los datos que desee importar.• Confirme su selección con “Aceptar”.• Especifique la ruta de archivo para los datos a importar.• Confirme su selección con “Importar”.
3.3 Pantalla de usuario de PC WorX
La pantalla de usuario consta fundamentalmente de: barra de menús, barra de herramien-tas, ventana principal y barra de estado. El contenido de la ventana principal dependerá del área de trabajo abierta en cada caso.
Figura 3-3 Pantalla de usuario
Barra de menús
Barras de herramientas
Ventana principal
Barra de estado
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-3
3.4 Barras de herramientas
El programa dispone de varias barras de herramientas con diferentes símbolos que le posi-bilitan una rápida ejecución de las operaciones más frecuentes. Estas operaciones pueden ejecutarse asimismo mediante los mandatos de los menús o con los comandos de acceso directo predefinidos.
Por defecto se mostrarán todas las barras de herramientas. Para mostrar o esconder alguna barra de herramientas, emplee el cuadro de diálogo “Extras/Opciones”.
Si coloca el puntero del ratón sobre un símbolo (sin hacer clic en él), verá un recuadro de información sobre la herramienta simbolizada. Este recuadro le indica el nombre de la herramienta en cuestión. Además, en la barra de estado aparecerá una breve descripción de su función. En caso de que no aparezcan los recuadros informativos, actívelos en el cuadro de diálogo “Extras/Opciones/Barras de herramientas”.
Símbolos para la selección del área de trabajo
Mediante estos símbolos en la barra de herramientas puede cambiarse de área de trabajo:
Activar área de trabajo de programación IEC.
Activar área de trabajo de configuración del bus.
Activar área de trabajo de asignación de datos de proceso.
Activar área de trabajo de resultados de la comparación de proyectos.
Símbolos de uso frecuente para compilar y depurar
Modificaciones on-line.
Compilación parcial (compilar proyecto, equivale a “Crear/Compilación parcial” de la barra de menús).
Activar o desactivar el modo de depuración (Debug).
Mostrar el cuadro de diálogo de control del proyecto.
Las ventanas que se muestren de hecho serán aquellas que Vd. haya seleccionado (véase también capítulo “Ventanas de las áreas de trabajo” en la página 3-7). La última configuración de cada área de trabajo se guarda al cerrar el programa y vuelve a esta-blecerse al ejecutarse de nuevo.
PC WorX
3-4 PHOENIX CONTACT 7127_es_02
3.5 Áreas de trabajo
PC WorX se divide en cuatro áreas de trabajo:– programación IEC,– configuración del bus, – asignación de datos de proceso y– resultados de la comparación de proyectos.
Puede cambiarse entre las áreas de trabajo mediante el menú “Ver” o con el símbolo correspondiente en la barra de herramientas. Tras la primera instalación, el área de trabajo Programación IEC será la que aparezca por defecto.
De la figura 3-4 a la figura 3-6 se ilustran las áreas de trabajo predeterminadas. En la tabla 3-1 encontrará una sinopsis de las ventanas que pueden complementar de forma práctica las predeterminadas.
Área de trabajo de programación IEC
Figura 3-4 Área de trabajo de programación IEC
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-5
Área de trabajo de configuración del bus
Figura 3-5 Área de trabajo de configuración del bus
Área de trabajo de asignación de datos de proceso
Figura 3-6 Área de trabajo de asignación de datos de proceso
PC WorX
3-6 PHOENIX CONTACT 7127_es_02
Área de trabajo de resultados de la comparación de proyectos
Figura 3-7 Área de trabajo de resultados de la comparación de proyectos
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-7
3.5.1 Ventanas de las áreas de trabajo
Vd. puede definir en todo momento las ventanas que desee que se muestren para cada área de trabajo. En la figura 3-1 se exponen las ventanas que aparecerán por defecto la primera vez que se ejecute PC WorX y aquellas otras que pueden ser un complemento práctico.
Leyenda:
Tabla 3-1 Ventanas de las áreas de trabajo
Ventana Programación IEC Configuración del bus
Asignación de datos de proceso
Resultados de la comparación de
proyectosP C P C P C P C
Árbol de proyecto Sí Sí
Ventana de mensajes Sí Sí Sí Sí Sí Sí Sí Sí
Asistente de edición Sí Sí
Ventana de referencias cruzadas
Sí
Ventana de inspecciones Sí
Analizador lógico Sí
Ventana de resultados de la comparación de proyectos
Sí Sí
Barra de estado Sí Sí Sí Sí Sí Sí Sí Sí
Configuración del bus Sí Sí
Detalles de los dispositivos Sí Sí
Catálogo de dispositivos Sí Sí1
Catálogo de módulos Sí2
Asignación de datos de proceso
Sí Sí
Diag+ Sí3
Bus conectado Sí
Enlace EXCEL Sí Sí4
Pantalla de cristal líquido Sí Sí Sí
Ethernet Topología
Sí
INTERBUS Topología
Sí
1 Para inserción manual2 Para PROFINET3 Para localización de fallos4 Para uso de EXCEL
P Predeterminado
C Complemento práctico
PC WorX
3-8 PHOENIX CONTACT 7127_es_02
3.5.2 Mostrar/ocultar y acoplar/desacoplar ventanas
Mostrar u ocultar Seleccionando en el menú “Ver” el punto correspondiente, podrá Vd. hacer que se muestre u oculte la ventana que desee.
Las ventanas recomendadas para cada área de trabajo se describen en la capítulo “Áreas de trabajo” en la página 3-4.
Acoplar o desacoplar Vd. puede determinar para cada ventana si debe acoplarse o no a las otras. Para acoplar y desacoplar hay diferentes posibilidades:1. Acoplado/desacoplado permanente:
Pulse el botón derecho del ratón sobre la barra de título o en el margen gris de la ven-tana en cuestión y active/desactive el punto “Permitir acoplado”. Arrastre una ventana sin acoplar a la posición en el escritorio en la que desee que se acople.
2. Desacoplado breve: Haga doble clic en el margen gris de la ventana o en su barra de título. La ventana se mostrará entonces como ventana “normal”, cuyo tamaño podrá Vd. modificar y des-plazar la misma a su antojo en la pantalla. Para volver a acoplar la ventana, esto es, para insertarla otra vez en el escritorio, haga doble clic en la barra de título.
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-9
3.6 Ventana “Configuración del bus”
En la ventana “Configuración del bus” se muestra y puede modificarse la estructura o topo-logía del bus del proyecto.
3.6.1 Símbolos en la ventana “Configuración del bus”
3.6.1.1 Funcionalidades lógicas de los participantes
Las funcionalidades individuales de los participantes se identifican en la ventana “Confi-guración del bus” con símbolos lógicos. Los símbolos lógicos tienen en el ejemplo de con-figuración del bus el siguiente significado:
Figura 3-8 Representante de dispositivo y módulos de un dispositivo PROFINET IO
Tabla 3-2 Símbolos de las funcionalidades lógicas de los participantes (ejemplos)
Símbolo SignificadoRecurso del control Al crear el proyecto con plantilla, el recurso del control se inserta bajo este símbolo. Al crear el proyecto con el asistente, pegue el recurso del control bajo este símbolo.
Controlador PROFINET IO Pegue bajo este símbolo todos los dispositivos PROFINET IO de nivel subordinado.
Maestro INTERBUS Pegue bajo este símbolo los participantes INTERBUS que estén directa-mente conectados al dispositivo al que pertenece este símbolo (bus local o bus remoto).
Inline Pegue bajo este símbolo los módulos Inline que estén conectados al aco-plador al bus Inline (bus local).
Dispositivos PROFINET IO: representante de dispositivo y módulos Para dispositivos PROFINET IO, la representación se subdivide en el representante de dispositivo (interfaz de bus) y sus módulos. El representante de dispositivo se identifica con “@”. Detrás de la representación gráfica del representante de dispositivo o de los módulos se especifica el número de la ranura (ajuste en menú con-textual, en “Cambiar representación del dispositivo”).
Los símbolos para representante de dispositivo y módulos se guardan en el archivo de descripción de dispositivos (p.ej. FDCML, GSD). Pueden diferenciarse por tanto dependiendo del fabricante.
Dispositivos PROFINET IO de Phoenix Contact (Ejemplo: ILB PN 24 DI16 DIO16-2TX)
Símbolos por defecto, caso de que el archivo de descripción de disposi-tivos esté vacío.
PC WorX
3-10 PHOENIX CONTACT 7127_es_02
Para el ejemplo en la figura 3-8:– La ranura 0 es el representante de dispositivo del dispositivo PROFINET IO– La ranura 1 es el módulo DIO del dispositivo PROFINET IO– La ranura 2 es el módulo DI del dispositivo PROFINET IO
Puesto que los módulos son componentes fijos del dispositivo PROFINET IO, están res-pectivamente marcados con el alfiler. No puede Vd. borrar ni reemplazar los elementos así marcados.
Figura 3-9 Ejemplo de representación de los participantes en la configuración del bus
3.6.1.2 Validez de acciones
Cuando Vd. edita con el ratón la configuración del bus, unos gráficos en el puntero le indi-can la validez de sus acciones.
Controlador PROFINET IO Estructura completa con dispositivos PROFINET IO y dispositivos INTERBUS
Tabla 3-3 Símbolos en la edición de la configuración del bus
Símbolo SignificadoInsertar en el mismo nivel
Vd. puede insertar/arrastrar el dispositivo sólo en el mismo nivel que los dis-positivos ya existentes.
Insertar en nivel subordinado
Vd. puede insertar/arrastrar el dispositivo sólo como dispositivo subordinado a los ya existentes.
Reemplazar
Vd. puede reemplazar el dispositivo bajo el puntero del ratón, situando éste con la tecla <Ctrl> pulsada sobre el dispositivo ya existente.
Prohibido
Este símbolo designa una posición del puntero del ratón en la que no se per-mite ninguna acción.
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-11
3.6.1.3 Visualización de informaciones de estado
En la ventana “Configuración del bus” se emplean, para la visualización de informaciones importantes de estado, algunos símbolos que se superponen a otros gráficos.
Tabla 3-4 Símbolos para la visualización de informaciones de estado
Símbolo SignificadoEl dispositivo está oculto o el bus está desactivado.
Se han producido fallos en el dispositivo.
Se han producido advertencias en el dispositivo.
El alfiler marca un módulo que es componente fijo de un dispositivo. No puede Vd. borrar ni reemplazar el elemento así marcado.
PC WorX
3-12 PHOENIX CONTACT 7127_es_02
3.6.2 Presentación en la ventana “Configuración del bus”
Vd. puede adaptar a sus necesidades la presentación o indicaciones en la ventana “Con-figuración del bus”.• Vaya al área de trabajo “Configuración del bus”.• Abra en el menú contextual de un dispositivo la entrada de menú “Cambiar represen-
tación del dispositivo …”.
Figura 3-10 Punto de menú “Cambiar representación del dispositivo …”
• Seleccione los criterios que quiere que se muestren en la presentación.
Figura 3-11 Representaciones de los dispositivos
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-13
Ejemplos de distintas representaciones de los dispositivos:
Figura 3-12 Ejemplos de distintas representaciones de los dispositivos
La representación seleccionada tiene sólo efecto para la representación de un grupo deter-minado de dispositivos.
Grupos son, p.ej.:– Controles– Dispositivos PROFINET IO– Dispositivos INTERBUS
Con ello, p.ej., la configuración de los dispositivos PROFINET IO no tiene influencia alguna en la representación de ILC 370 PN (ver figura 3-12).
Denominación del producto Nombre de dispositivo DNS/PROFINET, separador y dirección IP
PC WorX
3-14 PHOENIX CONTACT 7127_es_02
3.7 Ventana “Enlace Excel”
El enlace Excel permite – la exportación de datos a un archivo Excel y – la importación de datos desde un archivo Excel.
Los datos para exportar/importar pueden ser:– variables IEC,– vínculos de variables IEC a las señales y– datos y textos así enlazados.
De esta forma puede Vd. editar los datos de todas las variables IEC en una tabla Excel en lugar de en diferentes cuadros de diálogo de la pantalla PC WorX.
Como en esta ventana se trabaja con variables IEC, le será conveniente hacer que se muestre esta ventana en el área de trabajo “Asignación de datos de proceso”.
Con el enlace Excel pueden ejecutarse las siguientes funciones:– Exportación de variables IEC existentes.– Igualación e importación de las variables IEC de formato predefinido existentes en un
archivo Excel con las variables IEC existentes en un proyecto PC WorX.– Configuraciones con las que Vd. decide cómo quiere identificar los dispositivos.
Para mostrar la ventana “Enlace Excel”, seleccione el punto de menú “Ver/Enlace Excel”.
Podrá abrir la ayuda en pantalla del enlace Excel pulsando la tecla F1 en la ventana acti-vada.
Si precisa información detallada sobre el enlace Excel, sírvase consultar la ayuda en pantalla de PC WorX.
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-15
3.8 Ventana “Diag+”
Diag+ es un herramienta de diagnóstico para el diagnóstico continuo de INTERBUS y PROFINET. Al instalar el PC WorX, Diag+ se instalará y se integrará automáticamente en PC WorX. Podrá Vd. activarla desde la ventana “Diag+” de PC WorX.
También es posible, no obstante, arrancar Diag+ por separado mediante “Inicio… Todos los programas… Phoenix Contact… AUTOMATIONWORX Software Suite … Diag+ 2.xx”.
• Ejecute Diag+ mediante “Ver… Diag+”.
Figura 3-13 Máscara de inicio de Diag+
• Seleccione, en “Canal de comunicación”, cuál es el dispositivo con el que desea esta-blecer una conexión.
Qué diagnóstico se muestre dependerá del canal de comunicación: – Controlador PROFINET IO: diagnóstico INTERBUS y archivo de diagnóstico– Dispositivos PROFINET IO: diagnóstico INTERBUS
Condición previa para el trabajo con Diag+ es que exista una conexión en línea con el control.
Para la siguiente descripción, se eligió el ejemplo de configuración del bus para el sis-tema de PROFINET e INTERBUS. El módulo Inline IB IL 24 DI 4ME se eliminó de la con-figuración del bus para provocar así un fallo.
PC WorX
3-16 PHOENIX CONTACT 7127_es_02
• Seleccione como canal de comunicación p.ej. el controlador PROFINET IO ILC 370 PN 2TX-IB.
Figura 3-14 Selección de canal de comunicación
• Para habilitar el canal de comunicación pulse “Enlazar”.• En la parte superior del recuadro “Vista” seleccione las informaciones generales que
desee que se visualicen.
Vista: Configuraciones • En la parte inferior del recuadro “Vista” seleccione las informaciones sobre dispositi-vos que desee que se visualicen.
Figura 3-15 Ejemplo de vista de representación de dispositivos
Vista: Archivo de diagnósticos
Todos los eventos que se hayan producido se indicarán en forma de lista. Mediante las opciones de filtrado en la parte de arriba podrá adaptar la información mostrada a sus necesidades.
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-17
Figura 3-16 Archivo de diagnósticos
PC WorX
3-18 PHOENIX CONTACT 7127_es_02
Vista: diagnóstico INTERBUS
Los módulos INTERBUS de un sistema INTERBUS pueden diagnosticarse del modo habi-tual con Diag+. En las distintas fichas puede accederse a diversas informaciones.
Para visualizar las funciones, en este punto se cambia del canal de comunicación ILC 370 PN 2TX-IB al FL IL 24 BK-PN-PAC.• Inhabilite el canal de comunicación actual pulsando “Separar”.• Seleccione FL IL 24 BK-PN-PAC como nuevo canal de comunicación y actívelo.• Seleccione en “Vista/Representación de los dispositivos” el tipo de dispositivo “Parti-
cipante INTERBUS”.• Seleccione en la parte de arriba como vista “Diagnóstico de INTERBUS”.
Figura 3-17 Diagnóstico de INTERBUS - Estructura de bus (sin fallos)
Si se simula un fallo, se desconectará el módulo Inline de IB IL 24 DI 4-ME.
Figura 3-18 Diagnóstico de INTERBUS - Estructura de bus (fallos)
Lo que debe saber para el trabajo con PC WorX
7127_es_02 PHOENIX CONTACT 3-19
• Cambie a la ficha “Solución”.
Aquí hallará indicaciones que le ayudarán a subsanar el fallo.
Figura 3-19 Diagnóstico de INTERBUS - Solución
• Subsane el fallo (aquí: encaje de nuevo el módulo Inline).
En PROFINET la totalidad del sistema volverá a ponerse automáticamente en funciona-miento mediante el controlador PROFINET IO.
En caso de que el bus no se ponga en marcha de forma automática, en la pestaña “Acción” puede Vd., p.ej., confirmar el fallo como atendido, reinicializar la tarjeta de conexión e ini-ciar el bus.
Figura 3-20 Diag+: Acción
PC WorX
3-20 PHOENIX CONTACT 7127_es_02
Vista: Topología Ethernet
En Diag+ es posible también visualizar la topología Ethernet.
3.9 Visualización
Los datos generados en PC WorX pueden utilizarse en otros programas, p.ej. para la visualización de procesos (p.ej. Visu+, WebVisit).
Para poder utilizar los datos en clientes OPC está a disposición el Servidor AX OPC.
Ver también capítulo “Servidor AX OPC y WebVisit” en la página C-1.
Tenga en cuenta que podrá disponer de la lectura de la topología Ethernet sólo si la ha generado previamente en PC WorX mediante “Vista/Topología Ethernet”.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-1
4 Creación de un proyectoEn el presente capítulo se describe el procedimiento general para la elaboración de un proyecto.
El fin de este capítulo es facilitarle una visión general de las diferentes posibilidades para alcanzar un objetivo concreto y explicar detalladamente algunos puntos que en los capí-tulos sucesivos sólo se citan brevemente.
El fin no es elaborar sobre la marcha un proyecto y tener al final del capítulo un proyecto operativo. ¡En caso de que elabore Vd. un proyecto a partir de la descripción del presente capítulo, tenga en cuenta que tiene que adecuar las ejecuciones a su proyecto concreto!
Si tiene poca o ninguna experiencia en la creación de proyectos, proceda conforme a los capítulos figura 5, figura 6 ó figura 7. En estos capítulos se describe respectivamente una elaboración especial de proyecto en forma breve. En cada uno de ellos, la prioridad recae sobre temas diferentes:– capítulo 5, “Proyecto de ejemplo para un sistema INTERBUS”,– capítulo 6, “Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS”,– capítulo 7, “Proyecto de ejemplo para simulación con sistemas de control con proce-
sador del tipo “IPC””.
En lo sucesivo, los capítulos vienen marcados. Según el símbolo junto al título, las ejecu-ciones son válidas para:
un proyecto INTERBUS
un proyecto PROFINET
un proyecto de simulación
IB
PN
SIM
PC WorX
4-2 PHOENIX CONTACT 7127_es_02
4.1 Desarrollo del proceso para elaborar un proyecto
Figura 4-1 Desarrollo del proceso para elaborar un proyecto
SIMPNIB
7127B018
Funcionamiento
(Fin)
General
¿Sistema
instalado?
Sí
No
Sí
OFFLINE ONLINE
No
Sí
No
Sí
No
Sí
A
SIMPNIB
SIMPNIB
SIMPNIB
SIMPNIB
PN
PN
SIMPNIB
SIMPNIB
SIMPNIB
SIM
SIMPNIB
PN
PN
PN
PN
PNIB
PNIB
PNIB
PNIB
PNIB
SIMPNIB
SIMPNIB
Start
Crear un nuevo proyecto
Introducir informaciones
del proyecto
Comprobar/modificar las configur-
‘aciones IP para el controlador
Pegar dispositivos IO
Comprobar/modificar las
configuraciones PROFINET
de los dispositivos IO
Pegar manualmente
participantes INTERBUS
Crear el programa
Asignar datos de proceso
Transferir nombres PROFINET /
configuraciones IP
Comprobar/modificar las
configuraciones PROFINET
Leer dispositivos IO
¿Dispositivos IO
pegados?
Asignar dirección IP
a un controlador
¿Simulación?¿Participante de
INTERBUS pegado?
Leer INTERBUS
¿Programa creado?
¿Datos de proceso
asignados?
Crear el programa
Asignar datos de proceso
Compilar proyecto, descargar
y ejecutar arranque en frío
A
PNIB
Configurar canal
de comunicación
PNIB
Configurar canal
de comunicación
No
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-3
4.2 Crear un proyecto nuevo
• Para poder crear un nuevo proyecto por medio de una plantilla (“template”), elija en el menú “Archivo” el comando “Nuevo proyecto…”.
Se prepara la estructura en árbol y la selección del control.• Seleccione el control.
Para algunos controles hay, en función de la versión de hardware y firmware del con-trol empleado, varias plantillas.
• Confirme su selección con “Aceptar”.
Figura 4-2 Plantillas de proyecto (aquí: “ILC 350 PN Rev. > 01/4.6F/1.41”)
En figura 4-2 se ha seleccionado la representación en “lista”. Puede cambiar el tipo de representación mediante los iconos . El signo “>” en la selección debe interpretarse como “a partir de” y no como “mayor que” en sentido matemático. La revisión que se especifica es la primera revisión compatible.
En caso de que agregue a un proyecto un control sin plantilla, tendrá que especificar, dependiendo de la versión de hardware y firmware, el tipo de procesador del control uti-lizado. En el capítulo “Sinopsis de sistemas de control de Phoenix Contact” en la página D-1 encontrará una tabla detallada con el tipo de procesador y el compendio de funciones dependiendo del control empleado.
SIMPNIB
PC WorX
4-4 PHOENIX CONTACT 7127_es_02
• Elija el comando “Archivo… Guardar proyecto como / Comprimir proyecto como…”.• Dé un nombre a su proyecto y guárdelo.
Figura 4-3 Ventana “Guardar/comprimir proyecto como…”
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-5
4.3 Introducir informaciones del proyecto
• Vaya al área de trabajo “Configuración del bus”.
Tras la creación del nuevo proyecto, las informaciones del proyecto se muestran en el área de trabajo “Configuración del bus”. • Adapte las informaciones a su propio proyecto.
Figura 4-4 Información del proyecto tras la creación de un proyecto nuevo
PC WorX asigna de forma automática tras la creación de un proyecto un mapa de direc-ciones IP para una red local (rango de 192.168.0.2 a 192.168.0.254). Si desea utilizar otro mapa de direcciones (p.ej. una red global) adapte las direcciones inicial y final del nodo del proyecto (aquí: Quickstart_PN) a sus particularidades.
Al insertar controladores PROFINET IO y dispositivos PROFINET IO, PC WorX asigna au-tomáticamente parámetros IP contenidos dentro del rango especificado. En caso de que quiera a continuación asignar manualmente parámetros IP que se hallen fuera del rango aquí definido, éstos no serán aceptados.
Si utiliza una pasarela de enlace estándar:• asigne en la ventana “Detalles de los dispositivos”, en “Pasarela predeterminada”, la
dirección para la pasarela de enlace estándar.
Esta dirección debe hallarse dentro del mapa de direcciones IP especificado. Si al co-mienzo del proyecto se especifica una pasarela predeterminada, se aplicará automática-mente para todos los dispositivos PROFINET IO que se inserten después (ver también “Pasarela predeterminada” en la página 4-11).
SIMPNIB
Asegúrese de que todos los componentes se encuentran en la misma subred.
Para informaciones sobre los parámetros IP a emplear dentro de su sistema, diríjase por favor a su administrador del sistema.
En caso de que la dirección inicial del nuevo mapa de direcciones a especificar sea más alta que la anterior dirección final, modifique en primer lugar ésta última.
PC WorX
4-6 PHOENIX CONTACT 7127_es_02
• Asigne en la ventana “Detalles de los dispositivos”, en “Postfix de dominio”, el anexo para el nombre de dispositivo PROFINET (aquí: quickstart.de).
Para el “Postfix de dominio” se admiten los siguientes caracteres:
Si al comienzo del proyecto se especifica el “Postfix de dominio”, se aplicará automática-mente en el nombre de dispositivo PROFINET para todos los dispositivos PROFINET IO insertados posteriormente (ver también “Nombre de dispositivo DNS/PROFINET” en la página 4-11).
Figura 4-5 Asignar postfix de dominio
Minúsculas sin vocales modificadas de la “a” a la “z”
Como separador: punto .
Se admiten mayúsculas sin diéresis ni tildes, pero se convertirán internamente en mi-núsculas. No hay por tanto diferencia alguna entre mayúsculas y minúsculas.
En caso de lectura de los dispositivos PROFINET IO, el nombre de dispositivo PROFINET será leído conjuntamente. ¡En tal caso, el postfix de dominio podrá ser dife-rente! Adáptelo, de ser necesario.
PN
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-7
4.4 Preparar el PC para la comunicación
• Seleccione en PC WorX, en el menú “Extras/Configuración PROFINET…”, la tarjeta para red de su PC que desee utilizar para la comunicación.
Figura 4-6 Seleccionar tarjeta de red
• Asegúrese de que su PC posea parámetros IP con los cuales pueda Vd. comunicarse con la red conectada. Si, p.ej., PROFINET utiliza para su funcionamiento la red local preconfigurada (192.168.0.2 a 192.168.0.254), los parámetros IP para el PC deben ser 192.168.0.1, máscara de subred 255.255.255.0.
PN
PC WorX
4-8 PHOENIX CONTACT 7127_es_02
4.5 Comprobar/modificar las configuraciones IP para el controlador
Al crear el proyecto, se efectúan las configuraciones IP para el controlador.
Adapte estas configuraciones si es necesario.
• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador.• Abra la ficha “Configuraciones IP” dentro de la ventana “Detalles de dispositivos”.• Verifique las configuraciones IP y, dado el caso, efectúe los cambios necesarios.
Figura 4-7 Configuraciones IP
• En caso de que no se haya asignado todavía ninguna dirección IP, asígnela Vd. con-forme al capítulo “Asignar dirección IP a un controlador” en la página 4-24.
4.6 Decisión: trabajar en línea o sin conexión a la red
Si su sistema está instalado, podrá trabajar on-line. En este caso, sáltese los siguientes capítulos y continúe a partir del capítulo 4.17, “Configurar el canal de comunicación”.
Si su sistema no está instalado o desea trabajar sin conexión (off-line), proceda así:– para PROFINET continúe a partir del capítulo 4.7, “Insertar dispositivos
PROFINET IO”.– para INTERBUS o Simulación continúe a partir del capítulo 4.9, “Insertar manualmen-
te participantes INTERBUS”.
Si lleva a cabo modificaciones en las informaciones del proyecto que afecten a las con-figuraciones IP del controlador, se indicará en un advertencia. La modificación no se efectuará automáticamente. La configuración estándar para la creación de un nuevo pro-yecto está disponible en las configuraciones IP.
SIMPNIB
Los parámetros IP que se especifican aquí para el controlador se aplicarán asimismo como parámetros IP para el canal de comunicación a través de TCP/IP.
SIMPNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-9
4.7 Insertar dispositivos PROFINET IO
• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.
Inserte los dispositivos PROFINET IO en el nodo “Controlador PROFINET IO”. • Si no se muestra el catálogo de dispositivos, ábralo mediante el menú “Ver/Catálogo
de dispositivos”.• Abra el catálogo de dispositivos “Phoenix Contact”.
A modo de ejemplo, en las carpetas especificadas se encuentran los siguientes dispositi-vos PROFINET IO:
• Seleccione el primer dispositivo PROFINET IO (aquí: FL IL 24 BK-PN-PAC).
Figura 4-8 Seleccionar dispositivo PROFINET IO
• Con el botón izquierdo del ratón pulsado, arrastre el primer dispositivo PROFINET IO hasta la ventana “Configuración del bus” y suéltelo a la derecha junto al símbolo del controlador PROFINET IO, hasta que aparezca el símbolo “Pegar en nivel subordina-do” (ver página 3-10).
• Arrastre también todos los demás dispositivos PROFINET IO bajo el dispositivo PROFINET IO previo, hasta que aparezca el símbolo “Pegar en el mismo nivel” (ver la página 3-10).
En figura 4-9 se representa la configuración del bus con los dispositivos PROFINET IO in-sertados.
PN
Dispositivo PROFINET IO CarpetaFL IL 24 BK-PN-PAC FL - Pasarela de enlace
ILB PN 24 DI16 DIO16-2TX ILB - E/S digital
FL PN/IBS PROFINET IO-Proxy - INTERBUS-Proxy
PC WorX
4-10 PHOENIX CONTACT 7127_es_02
Figura 4-9 Dispositivos PROFINET IO insertados
4.8 Comprobar/modificar las configuraciones PROFINET de los dispositivos PROFINET IO
Al insertar se asignan automáticamente a cada dispositivo PROFINET IO las configura-ciones PROFINET conforme a las especificaciones definidas en las informaciones del pro-yecto.
Las configuraciones PROFINET pueden comprobarse y modificarse en la ficha “Configu-raciones PROFINET”.
• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Marque el dispositivo PROFINET IO en la ventana “Configuración del bus”.• Seleccione la ficha “Configuraciones PROFINET” dentro de la ventana “Detalles de
los dispositivos”.• Dado el caso, examine y modifique las configuraciones PROFINET.
Figura 4-10 Configuraciones PROFINET del dispositivo ILB PN 24 DI16 DIO16-2TX
PN
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-11
Entre las configuraciones PROFINET se cuentan:
Nombre de dispositivo DNS/PROFINET
Este nombre es la identificación inequívoca del dispositivo PROFINET IO en la red. Tiene que ser conocido para el dispositivo PROFINET IO antes de poder utilizarse en la red de trabajo.
PC WorX se encarga automáticamente de que cada dispositivo reciba un nombre PROFINET inequívoco para todo el proyecto. A dicho nombre se le agrega el “Postfix de dominio” que se ajustara en el nodo del proyecto (aquí: quickstart.de).
Vd. puede cambiar a voluntad el nombre de dispositivo PROFINET. Se admiten los siguientes caracteres para nombres de dispositivos PROFINET:
Si se incumplen las convenciones sobre nombres, en la “Ventana de mensajes” aparecerá un mensaje de error y el nombre será rechazado.
El procedimiento por el que el nombre de dispositivo se comunica al dispositivo PROFINET IO se denomina “Asignación de nombre” o “Bautizo” y se describe en “Trans-ferir nombres PROFINET y configuraciones IP a dispositivos PROFINET IO” en la página 4-37.
Dirección IP Mediante la dirección IP se contacta con el dispositivo en funcionamiento. PC WorX se-lecciona la dirección dentro del rango elegido en el nodo del proyecto.
Especifique la dirección IP conforme al capítulo “Transferir nombres PROFINET y confi-guraciones IP a dispositivos PROFINET IO” en la página 4-37.
Máscara de subred Como máscara de subred por defecto se asignará para cada dispositivo PROFINET IO aquella que se especificase en el nodo del proyecto. Puede modificarse específicamente para cada participante.
Pasarela predeterminada En caso de que utilice Vd. una pasarela de enlace estándar, introduzca aquí su dirección IP. Para cada dispositivo PROFINET IO se asignará automáticamente la pasarela de en-lace estándar que se especificase en el nodo del proyecto.
Minúsculas sin vocales modificadas de la “a” a la “z”
Cifras 0 a 9
Guión -
Se admiten mayúsculas sin diéresis ni tildes, pero se convertirán internamente en mi-núsculas. No hay por tanto diferencia alguna entre mayúsculas y minúsculas.
¡En caso de que modifique Vd. a posteriori el rango de las direcciones IP en el nodo del proyecto, deberá adaptar también las direcciones de los dispositivos PROFINET IO!
Dirección IP, máscara de subred y pasarela de enlace estándar constituyen los paráme-tros IP de un dispositivo.
PC WorX
4-12 PHOENIX CONTACT 7127_es_02
Tiempo de actualización des las Entradas / Tiempo de actualización de las Salidas
Tiempo en el cual se actualizan las entradas/salidas del dispositivo PROFINET IO. Para cada dispositivo PROFINET IO, podrá ajustarlo de forma individual para cada sentido de circulación de los datos.
El tiempo de actualización afecta directamente a la cantidad de dispositivos PROFINET IO que pueden ser operados por un controlador PROFINET IO. El preajuste indicado en PC WorX es el valor creado en el archivo FDCML para el respectivo dispositivo PROFINET IO. Si con el ajuste se sobrepasa la capacidad del controlador PROFINET IO, se emitirá una correspondiente indicación de error al traducir el proyecto. Seleccione en tal caso un tiempo de actualización mayor para determinados dispositivos.
Tiempo de supervisión PC WorX ajusta automáticamente el tiempo de monitoreo dependiendo de los tiempos de actualización. El tiempo de monitoreo determina el período durante el que los dispositivos PROFINET IO no deben recibir ningún telegrama de PROFINET antes de que en las sa-lidas se activen valores de reserva. Con este ajuste puede influirse en la “Insensibilidad de errores” de la red.
4.9 Insertar manualmente participantes INTERBUS
4.9.1 Insertar participantes INTERBUS - Generalidades
Si la configuración del bus no está todavía disponible o Vd. desea establecer la configura-ción sin conexión a la red, puede realizar manualmente la configuración del bus.• Seleccione un punto en la ventana “Configuración del bus” en el que deba insertarse
un participante (p.ej. nodo INTERBUS del control). • Abra en “Catálogo de dispositivos”, en “Phoenix Contact”, la familia de productos a la
que pertenece el participante a insertar (p.ej. IL para Inline).• Abra en la familia de productos el grupo del producto (p.ej. E/S analógica).• Seleccione el dispositivo a insertar (p.ej. IB IL AO 1/SF).
Tenga en cuenta que valores de ajuste excesivamente altos pueden provocar fallos en el proceso, pues el dispositivo PROFINET IO queda “congelado” hasta la identificación de errores del último valor de salida.
SIMPNIB
SIMPNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-13
Figura 4-11 Seleccionar dispositivo
• Arrastre el dispositivo seleccionado manteniendo pulsado el ratón hasta el punto de inserción. Tenga en cuenta al hacerlo la indicación del puntero en el capítulo “Símbolos en la ventana “Configuración del bus”” en la página 3-9.
Figura 4-12 Dispositivo insertado (aquí: IB IL AO 1/SF)
• Inserte los restantes dispositivos.
PC WorX
4-14 PHOENIX CONTACT 7127_es_02
Ejemplos de configuraciones
Ejemplo 1: Configuración de bus simple
Figura 4-13 Configuración de bus simple
Carpetas en las que podrá encontrar, en el catálogo de dispositivos, los que aquí se listan:
Ejemplo 2: Configuración del bus con módulos de ramificación
Figura 4-14 Configuración del bus con módulos de ramificación
RFC 430 ETH-IB RFC4xx / SPS
IBS IL 24 BK-T/U IL / Acoplador al bus
IB IL 24 D…. IL / E/S digital
IB IL A…. IL / E/S analógica
RFC 430ETH-IB
IBS IL 24BK-T/U
IB IL 24DI 16
IB ILAI 2/SF
IBS IL 24BK-T/U
IB IL 24DO 8
IB IL 24DI 8
7127A010
ILB IB 24DI 32
ILC 350ETH
IBS IL 24RB-T
IBS IL 24RB-T
IB IL 24DO 8
IB IL 24DI 8
IBS IL 24BK-T/U
IB IL 24DO 2
IB ILAO 1/SF
FLS IB M12DIO 8/8
7127A011
0.0 1.0 2.0 2.1 2.2
3.0
4.0 4.1 4.2
5.0
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-15
Ejemplo 3: Configuración de bus con acoplador para una derivación de bus remoto
Figura 4-15 Configuración del bus con módulos de ramificación
Carpetas en las que podrá encontrar, en el catálogo de dispositivos, los que se listan en la figura 4-14 y la figura 4-15:
ILC 350 ETH ILC3xx / PLC
IBS IL 24 RB-T; IBS IL 24 RB-LK IL / Acoplador al bus
IBS IL 24 BK RB-LK IL / Acoplador al bus
IB IL 24 D…. IL / E/S digital
IB IL A…. IL / E/S analógica
FLS IB M12 DIO 8/8 FLS / E/S digital
ILB IB 24 DI 32 ILB / E/S digital
IBS ST 24 BK-LK ST / Acoplador al bus
IBS ST 24 D… ST / E/S digital
ILC 350ETH
IBS IL 24RB-LK
IB IL 24DO 8
IB IL 24DI 8
IBS ST 24BK-LK
IBS ST 24DO 16/3
IBS ST 24DI 16/4
FLS IB M12DIO 8/8
7127A012
0.0 1.0 1.2 1.3
4.0
5.0 5.1 5.2
2.0
(2)
IB IL 24DI 4
IB IL 24DI 2
3.1 3.2
IBS IL 24 BK RB-LK
(1) 3.0
PC WorX
4-16 PHOENIX CONTACT 7127_es_02
4.9.2 Insertar participante INTERBUS en un Proxy INTERBUS
• Inserte los dispositivos INTERBUS que se necesiten desde el catálogo en el nodo “INTERBUS” del Proxy INTERBUS (p.ej. FL PN/IBS).
Figura 4-16 Módulo FLM insertado en Proxy INTERBUS
4.9.3 Insertar módulos Inline en un acoplador al bus PROFINET IO
• Inserte los módulos Inline que se necesiten desde el catálogo en el nodo “Inline” del acoplador al bus PROFINET IO (p.ej. FL IL 24 BK-PN-PAC).
Figura 4-17 Módulos Inline insertados en el acoplador al bus PROFINET IO
4.9.4 Participantes INTERBUS en el controlador PROFINET IO
Inserte manualmente los módulos INTERBUS conectados al controlador PROFINET IO en analogía con el procedimiento arriba descrito. • Inserte los módulos INTERBUS que se necesiten desde el catálogo en el nodo
“INTERBUS” del controlador PROFINET IO (p.ej. ILC 370 PN 2TX-IB).
PN
PN
PN
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-17
4.10 Compilación tras concluir la topología del bus
Vd. puede compilar su proyecto en este punto, para reconocer fallos que se hayan produ-cido hasta el momento.
Compilar el proyecto • Seleccione para la primera compilación el comando “Recompilar proyecto” dentro del menú “Crear”. Para sucesivos procedimientos de compilación puede utilizar también el comando “Compilación parcial” del menú “Crear” (ver también el capítulo “Compilar (información suplementaria)” en la página 4-18).
Figura 4-18 Compilar el proyecto
• En caso de producirse errores durante la compilación, subsánelos y repita el proceso de compilado hasta que finalice sin fallos. Hay que eliminar las indicaciones de error. No hay que eliminar los mensajes de advertencia.
En la “Ventana de mensajes” puede verse el resultado del proceso de compilación, con especificación de la cantidad de errores y advertencias.
Compilar y descargar el proyecto: particularidades de PROFINET
Al traducir el proyecto de control se genera automáticamente la configuración PROFINET IO. Ésta se muestra asimismo en la “Ventana de mensajes”.
SIMPNIB
Si está compilando el proyecto sin haber efectuado previamente una programación, re-cibirá la advertencia “Hoja de trabajo vacía”. Puede Vd. ignorarla: carece de influencia sobre el resto del procedimiento.
PC WorX
4-18 PHOENIX CONTACT 7127_es_02
Compilar (información suplementaria)
Dispone de dos posibilidades para compilar:1 Crear/Compilación parcial o 2 Crear/Recompilar proyecto.
Recompilar proyecto Emplee este comando para compilar un proyecto completo por vez primera o tras la mo-dificación de una biblioteca de usuario.
Con “Recompilar proyecto” se compilan y enlazan todas las hojas de trabajo. Los errores y advertencias detectados por el compilador en el curso de esta operación se protocolizan en la “Ventana de mensajes”. Una vez verificada con éxito la sintaxis, el sistema genera automáticamente el código IEC y el código especial PLC. A continuación, el proyecto puede enviarse al PLC.
Debería utilizar el comando “Recompilar proyecto” únicamente si durante la compilación con “Compilación parcial” se han producido errores o si Vd. ha desempaquetado su pro-yecto sin código intermedio (Frontend).
Compilación parcial El comando “Compilación parcial” es el modo estándar para compilar. Emplee este co-mando una vez haya editado y finalizado su proyecto.
Si ejecuta la entrada de menú “Compilación parcial”, todas las hojas de trabajo modifica-das serán compiladas/enlazadas, generándose el código PLC modificado.
Puede ejecutar este comando desde la barra de menús mediante “Crear/Compilación par-cial”, con el símbolo “Compilación parcial” en la barra de herramientas o con el acceso directo <F9>.
Las hojas de trabajo modificadas se reconocen porque aparecen en el árbol de proyecto marcadas con un asterisco junto a su nombre.
Ambos Tras el inicio del compilador aparece automáticamente la “Ventana de mensajes”, si es que estaba cerrada. En esta ventana puede Vd. ver qué pasos está ejecutando en ese momento el compilador. Además, en ella se establece un protocolo de errores, adverten-cias e informaciones adicionales.
Una vez concluido con éxito (es decir, sin que se hayan emitido mensajes de error) el pro-cedimiento de compilado, puede Vd. enviar el proyecto modificado al PLC.
4.11 Crear el programa
• Cree Vd. el programa.
Para programar como en el ejemplo, proceda conforme al capítulo “Programa de ejemplo” en la página 8-1.
En lo sucesivo se da por supuesto que Vd. ha creado el programa. ¡Si se salta este pun-to, pueden producirse divergencias más adelante!
SIMPNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-19
4.12 Compilar tras la creación del programa
Vd. puede compilar su proyecto en este punto, para reconocer fallos que se hayan produ-cido hasta el momento.
• Elija el comando “Crear/Compilación parcial”.
4.13 Crear variables y asignar datos de proceso
En este capítulo se describe en rasgos generales la creación de variables y la asignación de datos de proceso. En los siguientes capítulos se explica la asignación de datos de pro-ceso para cada respectivo ejemplo tratado de configuración del bus.
4.13.1 Crear variable
Por regla general, las variables se generan o crean especialmente durante la generación de programas. Si ha ejecutado Vd. todos los pasos previos para la generación de un pro-yecto, incluida la programación, ya existen variables creadas.
Pueden también crearse automáticamente variables para los datos de proceso de todos los dispositivos (PROFINET IO e INTERBUS). Los nombres de las variables se asignarán entonces de forma automática conforme al siguiente patrón:
<I o Q>_<nombre del dispositivo PROFINET>_<segmento IBS>_<posición IBS>_<nombre DP>
Leyenda:
Con entradas/salidas directas o datos de estado PROFINET IO se omiten las especifica-ciones INTERBUS.
Proceda de la siguiente manera para la creación de variables:
• Cambie al área de trabajo de asignación de datos de proceso.• Seleccione el control en la ventana superior derecha. En la ventana superior izquierda
“Símbolos/Variables” se muestra la configuración estándar predeterminada.• Marque en la ventana superior izquierda el recurso o el programa (en la figura 4-21:
el recurso “STD_RES: ILC370PN”).
• Marque en la ventana superior derecha el dispositivo cuyos datos de proceso quiera vincular a variables (figura 4-19: p.ej. IB IL AO 1/SF).
SIMPNIB
I o Q I = Entrada; Q = SalidaIBS INTERBUSNombre DP Nombre del dato de proceso
SIMPNIB
SIMPNIB
Tenga en cuenta que:– Con el recurso marcado, se crean/muestran variables que pueden utilizarse en to-
das las POU del proyecto (VAR_GLOBAL).– Con el programa marcado (POU), se crean/muestran variables globales que pueden
utilizarse en todas las POU del proyecto (VAR_GLOBAL_PG).
(POU = Unidad de Organización del Programa. Ver ayuda en pantalla para PC WorX o IEC 61131-3)
PC WorX
4-20 PHOENIX CONTACT 7127_es_02
• Marque el dato de proceso para el que quiera crear una variable (figura 4-19: ~AO 16).• Elija en el menú contextual del dato de proceso el punto “Crear variable”.
Figura 4-19 Variable para dato de proceso “~AO1” creada
En la figura 4-19 se representan ejemplos de variables creadas automáticamente.
Figura 4-20 Ejemplos de variables creadas
4.13.2 Asignar datos de proceso
La asignación de datos de proceso y variables de control se realiza en el área de trabajo “Asignación de datos de proceso”.
La asignación se realiza de forma continua para INTERBUS y PROFINET IO.
Tenga en cuenta que:– Con el recurso marcado, se crean/muestran variables que pueden utilizarse en to-
das las POU del proyecto (VAR_GLOBAL).– Con el programa marcado (POU), se crean/muestran variables globales que pueden
utilizarse en todas las POU del proyecto (VAR_GLOBAL_PG).
(POU = Unidad de Organización del Programa. Ver ayuda en pantalla para PC WorX o IEC 61131-3)
SIMPNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-21
• Para poder asociar las variables a los datos de proceso, vaya al área de trabajo de asignación de datos de proceso.
• Seleccione el control en la ventana superior derecha. En la ventana superior izquierda “Símbolos/Variables” se mostrará entonces la configuración estándar.
• Marque en la ventana superior izquierda “Símbolos/Variables” el recurso estándar (en la figura 4-21: STD_RES RFC450ET).
• Marque en la ventana superior derecha el dispositivo cuyos datos de proceso quiera vincular a variables (en la figura 4-21: p.ej. IB IL 24 DO 8).
• Marque el dato de proceso a vincular (en la figura 4-21: 1.1.1).• Vincule, arrastrando y soltando la variable marcada, a una variable mostrada (en la
figura 4-21: OUT1) en el lado izquierdo.
En la ventana inferior izquierda se mostrará la asociación de variables y datos de proceso.
Figura 4-21 Dato de proceso 1.1.1 asignado a la variable OUT1
• Repita este procedimiento para todas las entradas a evaluar y todas las salidas a mo-dular.
Observe que un dispositivo PROFINET IO con entradas y salidas se representa con sus módulos.
Figura 4-22 Representación de un dispositivo PROFINET IO con sus módulos
PN
PC WorX
4-22 PHOENIX CONTACT 7127_es_02
• Marque en este caso el módulo en que se encuentren las entradas y salidas que se precisan.
Figura 4-23 Asignar datos de proceso para un dispositivo PROFINET IO
El resultado de la asignación de datos de proceso se representa en la siguiente figura.
Figura 4-24 Todos los datos de proceso utilizados asignados a las variables
Las variables del sistema (p.ej. ONBOARD_INPUT_BIT10) no se representan en esta vista de los datos de proceso.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-23
4.14 Configurar canal de comunicación - Simulación
Esta función está disponible sólo para controladores con el tipo de procesador “IPC”. En el anexo D “Sinopsis de sistemas de control de Phoenix Contact” se especifica para qué controladores puede emplearse esta función.
Con este punto elige Vd. el entorno de simulación y puede así configurar un bus o desa-rrollar y verificar un programa sin que esté disponible el hardware.
• Para configurar el canal de comunicación entre el control y el PC de programación con PC WorX, vaya al área de trabajo de configuración del bus.
• Marque el nodo del control en la ventana “Configuración del bus”.• Seleccione la ficha “Comunicación” en la ventana “Detalles de los dispositivos”.• Seleccione el tipo de interfaz “Simulación”.• Active el entorno de simulación pulsando el botón “Aplicar”.
Figura 4-25 Canal de comunicación “Simulación”
SIM
PC WorX
4-24 PHOENIX CONTACT 7127_es_02
4.15 Cambio a trabajo con el sistema (en línea)
Salvo para la simulación, los siguientes pasos de trabajo podrán sólo ejecutarse cuando haya instalado Vd. un sistema y pueda establecer una conexión entre el controlador y el PC que contenga el PC WorX.
4.16 Asignar dirección IP a un controlador
A un controlador que se comunica a través de Ethernet hay que asignarle previamente una dirección IP para que la comunicación sea posible.
De cara a la asignación de la dirección IP a través de Ethernet, para una gran cantidad de controladores (p.ej. ILC 350 …, ILC 370 …) viene activado BootP por defecto a la entrega. En ese caso, la primera vez que se ajuste la dirección IP puede hacerse con ayuda de un servidor BootP. También puede proceder a configurar la primera dirección IP mediante el software PC WorX manualmente mediante la interfaz en serie. Más tarde podrá cambiarse la direc-ción IP a través de la conexión serie o bien mediante Ethernet con el software PC WorX. A continuación, se describe la asignación de las direcciones con PC WorX.
4.16.1 Asignación de dirección mediante el servidor BootP de PC WorX
• Establezca una conexión de Ethernet entre su PC y el controlador.• Seleccione en la barra de menús el menú
“Extras/Configuración BootP/SNMP/TFTP …”.
Figura 4-26 Extras/Configuración BootP/SNMP/TFTP …
• Active la casilla de verificación “Servidor BootP activado”.• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador (p.ej. “ILC 370 PN 2TX-IB”).• Seleccione la ficha “Configuraciones IP” dentro de la ventana “Detalles de los dispo-
sitivos”.• Escriba la dirección MAC del controlador. La encontrará en una pegatina en el dispo-
sitivo. Comienza con 00.A0.45.
En algunos controladores (p.ej.RFC 430 ETH-IB) la dirección IP únicamente podrá ha-bilitarse mediante la pantalla de diagnóstico o un servicio especial de firmware (ver el manual de usuario del controlador).
Tras asignar los parámetros IP, PC WorX configura automáticamente como canal de co-municación al controlador la conexión a través de TCP/IP.
PNIB
PNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-25
Figura 4-27 Introducir la dirección MAC
• Efectúe una reinicialización del controlador.
Al controlador se le asigna temporalmente la dirección IP que le haya sido especificada en el proyecto.• Seleccione la ficha “Configuraciones ampliadas” dentro de la ventana “Detalles de los
dispositivos”.
En el punto “Asignación manual de la configuración TCP/IP” se leen los parámetros IP asignados.
Figura 4-28 Dirección IP del controlador PROFINET IO
• Confirme los parámetros IP mostrados, o los que Vd. escriba en su lugar, con el botón “Enviar”.
La dirección IP queda ahora registrada de forma fija en la tarjeta de memoria del contro-lador.
PC WorX
4-26 PHOENIX CONTACT 7127_es_02
4.16.2 Asignación de dirección con PC WorX por interfaz serie
• Establezca una conexión serie entre su PC y el controlador.• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador (p.ej. “ILC 370 PN 2TX-IB”).• Seleccione la ficha “Comunicación” en la ventana “Detalles de los dispositivos”.• Configure el canal de comunicación (aquí: interfaz serie COM1).• Haga clic en “Probar” para comprobar el canal de comunicación especificado.
Si en la ventana aparece una indicación de estado verde, es que la prueba del canal de comunicación ha sido correcta. Si aparece una indicación de estado roja, examine el canal de comunicación y cámbielo, de ser necesario.
• En caso de que el controlador PROFINET IO tuviera ya una dirección IP, en “Configu-raciones ampliadas” se mostrará la dirección IP del controlador PROFINET IO leída por el puerto serie.
Figura 4-29 Dirección IP del controlador PROFINET IO leída
• Si desea cambiar la configuración de red, especifique los nuevos ajustes.• Confirme lo mostrado, o lo que Vd. escriba en su lugar, con el botón “Enviar”.• Reinicialice el control en el recuadro “Activar configuración de la red” mediante el bo-
tón “Restablecer control”.
Si ha asignado Vd. los parámetros IP mediante el servidor BootP, no hace falta que tome en consideración este capítulo.
El controlador necesita un cierto tiempo antes de volver a estar operativo. La luz parpa-deante o constante del LED RUN señaliza su disponibilidad.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-27
4.17 Configurar el canal de comunicación
• Para configurar el canal de comunicación entre el control y el PC de programación con PC WorX, vaya al área de trabajo de configuración del bus.
• Marque el nodo del control en la ventana “Configuración del bus”.• Seleccione la ficha “Comunicación” en la ventana “Detalles de los dispositivos”.• Elija un canal de comunicación para el control.
Figura 4-30 Configurar el canal de comunicación
• Consulte el procedimiento siguiente, dependiendo del canal de comunicación en el capítulo 4.17.1, “Comunicación a través de la interfaz serie” o el capítulo 4.17.2, “Comunicación a través de Ethernet”.
Para un control compatible con Ethernet (p.ej. ILC 3xx ETH, ILC 350 PN, ILC 370 PN 2TX-IB), el canal de comunicación se preajusta de forma automática en “Ethernet” con los parámetros IP del controlador especificados en las configuraciones IP. Si desea enviar un proyecto a través de esta conexión Ethernet al control no hace falta que configure el canal de comunicación.
Como ambos proyectos INTERBUS y PROFINET se crearon según el ejemplo de un ILC 370 PN 2TX-IB, la configuración del canal de comunicación se indica con dicho con-trol.
PNIB
Para la asignación de parámetros IP con un controlador Inline a través de Ethernet, por defecto a la entrega viene activado BootP.
Si desea cambiar este ajuste, tiene que seleccionar como canal de comunicación la in-terfaz serie y asignar en el cuadro de diálogo “Configuraciones ampliadas” parámetros IP. Esta configuración se aplicará tras reinicializar el control.
PC WorX
4-28 PHOENIX CONTACT 7127_es_02
4.17.1 Comunicación a través de la interfaz serie
Condición previa es que el controlador esté conectado al PC de programación mediante el cable de conexión.
• Seleccione, en la ficha “Comunicación” de la ventana “Detalles de los dispositivos”, el tipo “Interfaz serie”.
• Elija la interfaz (p.ej. COM1).• Haga clic en “Probar” para comprobar el canal de comunicación especificado.
Si en la ventana aparece una indicación de estado verde, es que la prueba del canal de comunicación ha sido correcta. Si aparece una indicación de estado roja, examine el canal de comunicación y cámbielo, de ser necesario.
• Haga clic en “Aplicar” para guardar los cambios en la configuración.
Figura 4-31 “Interfaz serie” como canal de comunicación
Datos de pedido: Cable de conexión para acoplar el controlador a un PC (RS-232) para PC WorX, longitud 3 m (ref. del artículo PRG CAB MINI DIN, código 2730611).
PNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-29
4.17.2 Comunicación a través de Ethernet
Condición previa para poder comunicar por Ethernet es que exista una conexión Ethernet física al controlador.
Ha de cumplirse otra condición previa: a saber, que en el controlador se haya habilitado la dirección IP.• Seleccione, en la ventana “Detalles de los dispositivos”, dentro de la ficha “Comuni-
cación”, el tipo de interfaz “Ethernet”.• En el recuadro “Dirección IP”, escriba la dirección IP que ha habilitado en el controla-
dor Inline, o bien selecciónela del menú.
Figura 4-32 Canal de comunicación “Ethernet”
• Haga clic en “Probar” para comprobar así el canal de comunicación (y por ende la di-rección IP) que figura como habilitado. Si en la ventana aparece una indicación de estado verde, es que la prueba del canal de comunicación ha sido correcta. Si aparece una indicación de estado roja, examine el canal de comunicación configurado y cámbielo, de ser necesario. Si aparece una indicación de estado roja es posible que no haya sido asignada nin-guna dirección IP o bien que haya que modificar ésta. Para asignar y modificar las configuraciones TCP/IP proceda conforme al capítulo “Asignar dirección IP a un con-trolador” en la página 4-24 (generalidades), capítulo “Asignar dirección IP a un con-trolador” en la página 5-5 (para INTERBUS) o al capítulo “Asignar dirección IP para controladores PROFINET IO” en la página 6-7 (para PROFINET).
• Haga clic en “Aplicar” para guardar los cambios en la configuración.
Con la interfaz Ethernet y el protocolo TCP/IP podrá acceder al controlador Inline me-diante una red. Observe que en todos los dispositivos y PCs conectados en red existe el peligro de que terceras personas accedan (consciente o inconscientemente) al con-trolador Inline o al PC con el PC WorX, en cuyo caso podrán introducir modificaciones. Prevenga tales accesos no deseados al controlador Inline y a su PC.
PNIB
PC WorX
4-30 PHOENIX CONTACT 7127_es_02
4.18 Lectura y aplicación de dispositivos PROFINET IO
En caso de que haya insertado manualmente los dispositivos PROFINET IO, sáltese este capítulo.
4.18.1 Lectura de dispositivos PROFINET IO
• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Marque el nodo PROFINET del control en la ventana “Configuración del bus”.• Abra el menú contextual y seleccione “Entrando PROFINET por lectura…”.
Figura 4-33 Lectura de PROFINET
Se muestran todos los dispositivos PROFINET IO conectados. Durante la lectura, se adopta el nombre (de tenerlo) y los parámetros IP existentes de cada dispositivo.• Seleccione los dispositivos que desee incluir en su proyecto.
PN
Si en su controlador PROFINET IO se encuentra ya un proyecto, en la ventana “Entran-do PROFINET por lectura” puede especificarse para el controlador un nombre distinto al que figura en el proyecto actual. Si está seguro de estar comunicando con el contro-lador correcto, ello no comporta efectos negativos. Los dispositivos PROFINET IO mos-trados están conectados al controlador, con independencia de su nombre. Al enviar el proyecto en curso al controlador, se transmite también el nombre actual.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-31
Figura 4-34 Dispositivos PROFINET IO conectados y seleccionados para el proyecto; nombres de dispositivo PROFINET y direcciones IP ya existentes
Figura 4-35 Dispositivos PROFINET IO conectados y seleccionados para el proyecto; sin nombres de dispositivo PROFINET ni direcciones IP
PC WorX
4-32 PHOENIX CONTACT 7127_es_02
4.18.2 Aplicación en el proyecto de dispositivos PROFINET IO
• Aplique los dispositivos PROFINET IO marcados a su proyecto, haciendo clic en “Pegar”.
4.18.3 Bautizo de dispositivos PROFINET IO sin nombre de dispositivo PROFINET
Caso de que algún dispositivo carezca aún de nombre PROFINET, ha llegado el momento de conferirle uno.
Figura 4-36 Bautizo de un dispositivo
• Active la casilla de verificación “Bautizar dispositivo”.• Compruebe los nombres de dispositivos PROFINET mostrados (ver también “Nombre
de dispositivo DNS/PROFINET” en la página 4-11). • Asigne el nombre para el correspondiente dispositivo.• Confirme con el botón “Ok” lo que ya figure o lo que Vd. escriba en su lugar.
Si no desea proceder al bautizo por el momento, desactive la casilla de verificación “Bau-tizar dispositivo”. Entonces tendrá que bautizar más adelante al dispositivo en cuestión (aquí FL IL 24 BK-PN-PAC).
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-33
Figura 4-37 Dispositivos bautizados
• Cierre la ventana “Entrando PROFINET por lectura” haciendo clic en “Cerrar”.
4.18.4 Configuración del bus con dispositivos PROFINET IO leídos
En la ventana “Configuración del bus” se muestra la estructura de PROFINET.
Figura 4-38 Configuración del bus con dispositivos PROFINET IO leídos
PC WorX
4-34 PHOENIX CONTACT 7127_es_02
La configuración puede supervisarse también en la ventana “Entrando PROFINET por lec-tura”. Todos los dispositivos PROFINET IO deberían tener ahora su nombre de dispositivo PROFINET. Los parámetros IP se asignan posteriormente.
4.18.5 Bautizo a posteriori de un dispositivo PROFINET IO
Si en la lista hay un dispositivo sin nombre PROFINET, asígneselo ahora.• Marque el dispositivo en la configuración del bus.• Abra la ficha “Nombres de dispositivos PROFINET” en la ventana “Detalles de dispo-
sitivos”.• Marque el dispositivo sin nombre.
Figura 4-39 Asignar nombres de dispositivos PROFINET
• Pulse el botón “Asignar nombre”.
En la lista actualizada se muestran los dispositivos PROFINET IO con sus nombres PROFINET.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-35
Figura 4-40 Ejemplo: Todos los dispositivos con nombres de dispositivo PROFINET
PC WorX
4-36 PHOENIX CONTACT 7127_es_02
4.19 Comprobar/modificar las configuraciones PROFINET de los dispositivos PROFINET IO
En caso de que haya realizado la configuración PROFINET para los dispositivos PROFINET IO sin conexión a la red tras haber insertado los dispositivos PROFINET IO, sáltese este capítulo.
Al leer se aplica la configuración PROFINET de los respectivos dispositivos PROFINET IO con los valores por defecto. Examine estas configuraciones y modifíquelas dado el caso.
• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Marque el dispositivo PROFINET IO en la ventana “Configuración del bus”.• Seleccione la ficha “Configuraciones PROFINET” dentro de la ventana “Detalles de
los dispositivos”.• Dado el caso, examine y modifique las configuraciones PROFINET.
Figura 4-41 Configuraciones PROFINET del dispositivo ILB PN 24 DI16 DIO16-2TX
Las distintas posibilidades de configuración se describen en capítulo “Comprobar/modifi-car las configuraciones PROFINET de los dispositivos PROFINET IO” en la página 4-10.
PN
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-37
4.20 Transferir nombres PROFINET y configuraciones IP a dispositivos PROFINET IO
Antes de que un dispositivo PROFINET IO pueda operar en una red PROFINET IO, hay que dar a conocer al dispositivo mismo el nombre PROFINET y la dirección IP proyectados en PC WorX.• Asegúrese de que el controlador PROFINET IO puede establecer comunicación con
los dispositivos PROFINET IO.• Compile el proyecto, mándelo al control y ejecute el arranque en frío. Proceda para
ello tal y como se describe en el capítulo “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42.
Con el arranque, el controlador PROFINET asigna automáticamente a los dispositivos PROFINET IO las parametrizaciones y configuraciones IP definidas en el proyecto. • Para comprobar la asignación de nombres de dispositivos y configuraciones IP, se-
leccione la ficha “Nombres de dispositivos PROFINET” en la ventana “Detalles de dis-positivos”.
En la lista actualizada se muestran los dispositivos PROFINET IO con sus nombres de dis-positivo PROFINET y los parámetros IP.
Figura 4-42 Todos los dispositivos con nombre de dispositivo PROFINET y dirección IP
Con la selección de la ficha, la lista se actualiza. Si desea volver a actualizar más tarde otra vez, pulse el botón “Actualizar”.
Dispone de distintas opciones para delimitar el resultado de la búsqueda:
El LED BF está ahora apagado en todos los dispositivos PROFINET IO. La red PROFINET está en funcionamiento.
Sin limitación En la lista se incluyen todos los dispositivos disponibles en la red.
Sin nombre Se listan todos aquellos dispositivos que todavía carecen de nombre de dispositivo PROFINET.
No en el proyecto En la lista se incluyen todos los dispositivos que no están contenidos en el proyecto.
Hallará más información sobre la asignación de nombres de dispositivo PROFINET y direcciones IP en el capítulo “Informaciones suplementarias” en la página 6-15.
PN
PC WorX
4-38 PHOENIX CONTACT 7127_es_02
4.21 Lectura de INTERBUS
Si ha insertado manualmente los participantes INTERBUS, sáltese este capítulo.
Condición previa es que exista de hecho una configuración del bus y a los módulos llegue tensión eléctrica.• Para realizar la lectura del INTERBUS conectado, seleccione en el menú “Ver” el co-
mando “Bus conectado”.
Figura 4-43 Comando “Ver… Bus conectado”
• Seleccione el sistema de control dentro de la ventana “Bus conectado”.
Figura 4-44 Selección del sistema de control
En PROFINET pueden también seleccionarse los dispositivos PROFINET IO como sis-tema de control (en figura 4-44: FL IL 24 BK-PN-PAC).
PNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-39
Ello hace que se conmute al estado “En línea”: el sistema de control leerá y registrará la configuración INTERBUS conectada.
Una vez el sistema de control haya leído el INTERBUS conectado, deberán incluirse en el proyecto los dispositivos INTERBUS.• Marque el sistema de control dentro de la ventana “Bus conectado”.• Abra el menú contextual y seleccione el comando “Aceptar en el proyecto… Con des-
cripción de dispositivo”.
Figura 4-45 Ventana “Bus conectado”
En la ventana “Seleccionar dispositivo” que se abrirá a continuación se mostrará una lista de módulos cuyas descripciones de dispositivo correspondan a los dispositivos conecta-dos.
Figura 4-46 Ventana “Seleccionar dispositivo”
• Seleccione el dispositivo que realmente tenga conectado en INTERBUS y repita este paso hasta que todos los dispositivos se vinculen con su descripción.
PC WorX
4-40 PHOENIX CONTACT 7127_es_02
• Corte la conexión al control: seleccione, dentro de la ventana “Bus conectado”, la op-ción “Fuera de línea” como “Control seleccionado”.
Figura 4-47 Ventana “Bus conectado”
Tenga en cuenta para PROFINET
La lectura de módulos INTERBUS que están conectados a un controlador PROFINET IO o a un dispositivo PROFINET IO es, en principio, idéntica.
Controlador PROFINET IO Una vez que ha establecido un canal de comunicación con el controlador PROFINET IO, puede leer los dispositivos INTERBUS conectados al controlador.
Dispositivo PROFINET IO Una vez que ha asignado los nombres de dispositivo y los parámetros IP para los dispo-sitivos PROFINET IO, puede leer los dispositivos INTERBUS conectados a los dispositi-vos PROFINET IO.• Seleccione uno tras otro todos los “controles” a los que hay conectados dispositivos
INTERBUS. Entre ellos se cuentan tanto el controlador Inline como también todos los dispositivos PROFINET IO indicados en la ventana “Bus conectado”.
• Proceda a la lectura del INTERBUS tal y como se describe más arriba.
PN
En “Control seleccionado” se indica la denominación del producto o el nombre de esta-ción. En caso de que utilice Vd. en un proyecto varios dispositivos del mismo tipo, asigne en primer lugar nombres de estación a los dispositivos. Así podrán identificarse inequí-vocamente los dispositivos.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-41
4.22 Compilar tras la lectura de la topología del bus
Vd. puede compilar su proyecto en este punto, para reconocer fallos que se hayan produ-cido hasta el momento.
• Elija el comando “Crear/Compilación parcial”.
4.23 Crear el programa
Si ha creado el programa sin conexión a la red, sáltese este capítulo.
Para programar como en el ejemplo, proceda conforme al capítulo “Programa de ejemplo” en la página 8-1.
4.24 Compilar tras la creación del programa
Vd. puede compilar su proyecto en este punto, para reconocer fallos que se hayan produ-cido hasta el momento.
• Elija el comando “Crear/Compilación parcial”.
PNIB
PNIB
PNIB
PC WorX
4-42 PHOENIX CONTACT 7127_es_02
4.25 Asignar datos de proceso
Si ha asignado ya los datos de proceso sin conexión a la red, sáltese este capítulo.
Proceda a la asignación de datos de proceso conforme al capítulo “Crear variables y asig-nar datos de proceso” en la página 4-19.
4.26 Compilar proyecto, descargar y ejecutar arranque en frío
4.26.1 Compilar el proyecto
• Proceda para la compilación conforme al capítulo “Compilación tras concluir la topo-logía del bus” en la página 4-17 o
• Elija el comando “Crear/Compilación parcial”.
4.26.2 Descargar el proyecto
Si trabaja Vd. en línea, el proyecto se escribirá en la memoria de trabajo del control. Si trabaja Vd. en el modo de simulación, el proyecto se escribirá en la memoria de trabajo simulada del control.
• Abra el “Diálogo de verificación del proyecto”.
Figura 4-48 Diálogo de verificación del proyecto
• Pulse el botón “Descargar”.
PNIB
SIMPNIB
SIMPNIB
SIMPNIB
Si en el cuadro de diálogo de verificación del proyecto sólo está activo el botón “Cerrar”, esto quiere decir que no hay una conexión válida al sistema de control. Compruebe en ese caso el canal de comunicación.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-43
Se abre otro cuadro de diálogo. Para enviar/descargar el proyecto al sistema de control o al sistema de control simulado, dispondrá de diferentes posibilidades.1. En el área “Proyecto”, hacer clic en “Descargar”. 2. En el área “Proyecto de reinicio”, hacer clic en “Descargar”.3. En el área “Proyecto”, activar la casilla de verificación “Incluir proyecto de reinicio”
y hacer clic en “Descargar” en éste área.
En el primer caso, el proyecto es descargado, pero no se carga automáticamente al reini-ciar el control. En las opciones 2 y 3, el proyecto se escribe como proyecto de reinicio en la memoria de parametrización del sistema de control y se carga automáticamente tras el reinicio.
En figura 4-49 se representa la posibilidad 3.• Active, en el área “Proyecto”, la casilla de verificación “Incluir proyecto de reinicio”
y haga clic en “Descargar” en éste área.
Figura 4-49 Cuadro de diálogo “Descargar”
Para sistemas de control compatibles con la función “Descargar cambios”, el cuadro de diálogo “Descargar” se muestra como en la figura 4-50. Si utiliza la función “Descargar cambios”, active las casillas de verificación “Asegurar tiempo real…” e “Incluir proyecto de reinicio”.
Figura 4-50 Cuadro de diálogo “Descargar”
El proyecto se halla ahora en la memoria de trabajo real o simulada del sistema de control.
PC WorX
4-44 PHOENIX CONTACT 7127_es_02
4.26.2.1 Descargar el proyecto: particularidades de PROFINET
Al descargar el proyecto al control se transmite y activa la configuración nominal de PROFINET IO. Si la activación es correcta, se aplica la variable de sistema PNIO_CONFIG_STATUS_ACTIVE.
El controlador PROFINET IO intenta poner en funcionamiento todos los dispositivos de la configuración nominal de consigna.
4.26.2.2 Descargar el proyecto: particularidades de la simulación
El proyecto se escribe al descargarse en la memoria de trabajo simulada del control.
Con la descarga del proyecto en la memoria de trabajo simulada del control se abren au-tomáticamente dos nuevas tareas, que aparecen en la barra de tareas.
Figura 4-51 Tareas para simulación
La tarea “PCSim32” contiene informaciones sobre ProConOS. La tarea “DEMOIO-DRIVER” visualiza la simulación.• Abra la tarea “DEMOIO-DRIVER”.
Se representa el estado de las entradas y salidas de todos los dispositivos a los que se haya aplicado variables.
Figura 4-52 Estado de entradas y salidas
PN
SIM
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-45
4.26.3 Ejecutar arranque en frío
Para activar el proyecto tiene que realizarse un arranque en frío (cold restart). • Para ello haga clic en “Frío” dentro del cuadro de diálogo de verificación del proyecto.
Figura 4-53 Diálogo de verificación del proyecto
Si no es posible poner en servicio el sistema, aparecerá el correspondiente aviso de error en la indicación de diagnóstico (en sistemas de control con pantalla de diagnóstico) y en la “Ventana de mensajes” del PC WorX, así como en Diag+.
Por ejemplo, el controlador ILC 350 ETH está correctamente en servicio cuando el LED PLC RUN está encendido.
La comunicación a los dispositivos PROFINET IO se ha establecido correctamente cuando en ninguno de los dispositivos PROFINET IO parpadea el LED BF.
Sírvase consultar el significado del aviso de fallo en el cuadernillo de diagnóstico (IBS SYS DIAG DSC UM SP, código 2747853).
SIMPNIB
PC WorX
4-46 PHOENIX CONTACT 7127_es_02
4.27 Funcionamiento
4.27.1 Configuración de las propiedades de tarea
Si no ha efectuado configuraciones para la tarea, trabajará con una tarea por defecto. Mo-difique de ser necesario las propiedades de la tarea (en el siguiente ejemplo, de una tarea por defecto a una tarea cíclica).
• Vaya al área de trabajo de programación IEC.• Marque el punto “STD_TSK : Default”.• Elija en el menú contextual el punto “Propiedades”.
Figura 4-54 Tarea estándar: propiedades
• Seleccione en “Tipo” la opción “Cyclic”. De este modo, elige una tarea cíclica.
Figura 4-55 Tarea estándar: Tipo
• Adopte, con el botón “Aplicar”, su elección.• Cambie el ajuste p.ej. a 1000 ms.
SIMPNIB
SIMPNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-47
Figura 4-56 Modificación del ajuste
• Confirme sus ajustes con “Aceptar”.• Compile el proyecto, descárguelo al control y ejecute un arranque en frío.
En caso de que el proyecto discurra ahora demasiado lentamente, cambie los ajustes.• Elija en el menú contextual de la tarea estándar el punto “Configuraciones”.• Cambie el ajuste p.ej. a 250 ms.• Compile el proyecto, descárguelo al control y ejecute un arranque en frío.
PC WorX
4-48 PHOENIX CONTACT 7127_es_02
4.27.2 Modo de depuración (debug)
Requisito para el modo de depuración es que haya Vd. creado un programa en su pro-yecto. En el modo de depuración puede supervisar el funcionamiento del programa.
• Active el modo de depuración.
• Vaya al área de trabajo de programación IEC.
En “MainV” en la “Ventana de árbol del proyecto” encontrará el estado de todas las varia-bles globales utilizadas en el programa.
Figura 4-57 Variables en el modo de depuración: variables globales
SIMPNIB
Para dispositivos PROFINET IO puede Vd. asignar p.ej. la variable de sistema PNIO_DATA_VALID. Aquí puede leer el estado. Sólo si se ha activado este bit, suminis-trará el dispositivo PROFINET IO datos válidos y todos los demás datos de proceso se-rán igualmente válidos. En esta ventana puede Vd. comprobar si todos los dispositivos PROFINET IO están entregando datos válidos. En el anexo B “Informaciones de estado de un sistema PROFINET IO” encontrará indicaciones sobre las variables de sistema.
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-49
Figura 4-58 Variables en el modo de depuración: variables de sistema de los disposi-tivos PROFINET IO
El estado de programa de una POU se ve abriendo la hoja de trabajo del programa (en la figura 4-59: dentro de “Main” en la “Ventana de árbol del proyecto” o en “Main:Main” en la pestaña del área de trabajo).
Figura 4-59 Variables en el modo de depuración: Variables del programa
En “Global Variables” en la “Ventana de árbol del proyecto” encontrará el estado de todas las variables globales.
Figura 4-60 Variables en el modo de depuración: Variables globales
• Cambie a la ventana que mejor le facilite las informaciones que le sean precisas.
PC WorX
4-50 PHOENIX CONTACT 7127_es_02
4.27.3 Simulación y modo de depuración
Tras el arranque en frío (cold restart) se encenderá en “DEMOIO-DRIVER” el LED RUN verde.
Ahora puede Vd. comenzar con la simulación de su programa. Para monitorear todas las variables, cambie al modo de depuración. En el modo de depuración podrá supervisar en línea el estado de las variables.
• Active el modo de depuración.
• Vaya al área de trabajo de programación IEC.
Las ventanas que le ofrecen informaciones en el modo de depuración se describen en el capítulo “Modo de depuración (debug)” en la página 4-48.• Cambie a la ventana que mejor le facilite las informaciones que le sean precisas.
Para la siguiente descripción se ha escogido la ventana “MainV”.• Disponga la representación en pantalla de tal manera que pueda ver las ventanas
“MainV” y “DEMOIO-DRIVER”.
Figura 4-61 Estado de partida del programa
• Ejecute la simulación. En le capítulo “Simulación y modo de depuración” en la página 7-11 encontrará un ejemplo al respecto.
4.27.4 Stop/Run PLC
Si el PLC se pone en parada (STOP), todas las salidas adoptarán un estado seguro. Al iniciarse el sistema de control vuelven a entregarse valores de proceso.
SIM
SIMPNIB
Creación de un proyecto
7127_es_02 PHOENIX CONTACT 4-51
4.28 Cambio desde simulación al equipo físico real
Si ha concluido con éxito la simulación de su programa puede pasar ya a su equipo físico (hardware). La condición es que la configuración real del bus coincida con la configuración del bus simulada.• Detenga la simulación. Para ello haga clic en “Detener” dentro del cuadro de diálogo
de verificación del proyecto.• Detenga el modo de depuración. Para ello haga clic en el botón de activación/desac-
tivación de Debug.
• Vaya al área de trabajo “Configuración del bus”.• Abra la ficha “Comunicación” en la ventana “Detalles de los dispositivos”.• Seleccione el canal de comunicación (ver capítulo “Configurar el canal de comunica-
ción” en la página 4-27).• Descargue el proyecto al sistema de control y ejecute un arranque en frío (ver capítulo
“Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42).
SIM
PC WorX
4-52 PHOENIX CONTACT 7127_es_02
Proyecto de ejemplo para un sistema INTERBUS
7127_es_02 PHOENIX CONTACT 5-1
5 Proyecto de ejemplo para un sistema INTERBUSLa creación de un proyecto se describe detalladamente en el capítulo 4, “Creación de un proyecto”.
En este capítulo encontrará– Todos los pasos a ejecutar con referencia a la sección correspondiente del capítulo 4,
“Creación de un proyecto”,– Los ajustes específicos para el proyecto,– Indicaciones y particularidades para un proyecto INTERBUS.
5.1 Descripción del proyecto
En los siguientes apartados desarrollaremos un proyecto de ejemplo con el lenguaje de programación por “diagramas de bloques de función (FBD)”.
Nombre del proyecto Quickstart
Equipo físico del proyecto – Control: Controlador Inline ILC 370 PN 2TX-IB– Módulos E/S: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8
Figura 5-1 Configuración del bus (ejemplo)
De cara a obtener el mejor resultado posible, le aconsejamos emplear los mismos nom-bres y denominaciones que usamos en este manual.
ILC 370 PN 2TX-IB
7127A002
IB IL 24 DO 16
1RUN
FAIL
RUN / PROG
MRESET
STP
RDY / RUN
BSA
FAIL
PF
PRG
LNK
ACT
100
10/100
RESET
INLINE CONTROL
ILC 370 PN 2TX-IB
Ord. No.: 2876915
xxxxxxx (Seriennr.)
PLC
IL
ETH
LNK
ACT
100
RC
BA
RD
TR
RB IN RB OUTIB
1 2
1
2
3
4
1
2
3
4
1 2
USUM
UL
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
I3I4
I1I2
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
Q2Q3
Q4
EQ1
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
I9I10
I11I12
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
I5I6
I7I8
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
34
12
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
23
4
1
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
12
34
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
12
34
D
IB IL 24 DO 8
1 2
1
2
3
4
1
2
3
4
1 2
12D
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12D
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
IB IL 24 DI 8
PC conPC WorX
PC WorX
5-2 PHOENIX CONTACT 7127_es_02
Entradas y salidas / Datos de proceso
5.2 Desarrollo del proceso de creación del proyecto INTERBUS
En la figura 5-2 se representa el desarrollo del proceso de creación del proyecto INTERBUS.
Para realizar el proyecto, una parte de los trabajos podrá llevarse a cabo sin conexión a la red (sin conexión al sistema INTERBUS). Todos los trabajos que tienen que ver con la comunicación deben ejecutarse en línea (con conexión al sistema INTERBUS).
En la figura 5-2 y en la descripción del presente capítulo se da por supuesto que el sistema ha sido instalado completamente, habiéndose ejecutado todos los trabajos en línea. Este es el camino más rápido para poner en servicio un sistema INTERBUS.
Si el sistema INTERBUS no está instalado todavía o Vd. desea realizar sin conexión a la red todos los trabajos previos que sea posible, siga el procedimiento que se describe en el capítulo 4, “Creación de un proyecto”.
Tabla 5-1 Entradas y salidas utilizadas en el ejemplo, incluyendo datos de proceso y variables asignadas
Dispositivo Entradas y salidas según hoja de características del dispositivo
Señal a Variable Dato de proceso
ILC 370 PN 2TX-IB Entrada IN11 St 3 KP 1.4 ONBOARD_INPUT_BIT10 3.1.4
IB IL 24 DI 8 Entrada IN2 St 1 KP 2.1 IN2 1.2.1
Entrada IN5 St 3 KP 1.1 IN3 3.1.1
IB IL 24 DO 8 Salida OUT1 St 1 KP 1.1 OUT1 1.1.1
Salida OUT6 St 3 KP 2.1 OUT2 3.2.1
IB IL 24 DO 16 Salidas OUT1 - OUT16
St 1 - 4 KP x.1 y x.4
V0 ~DO16
No se requiere asignación T1
T2
St Conector
KP Punto de embornado
x Serie del conector Inline
Proyecto de ejemplo para un sistema INTERBUS
7127_es_02 PHOENIX CONTACT 5-3
Figura 5-2 Desarrollo del proceso de creación del proyecto INTERBUS
7127B020
Funcionamiento
(Fin)
INTERBUS
¿Sistema
instalado?
Sí
No
Sí
OFFLINE ONLINE
No
Sí
No
Sí
No
Sí
A
SIMPNIB
SIMPNIB
SIMPNIB
SIMPNIB
PN
PN
SIMPNIB
SIMPNIB
SIMPNIB
SIM
SIMPNIB
PN
PN
PN
PN
PNIB
PNIB
PNIB
PNIB
PNIB
SIMPNIB
SIMPNIB
Start
Crear un nuevo proyecto
Introducir informaciones
del proyecto
Comprobar/modificar las configur-
‘aciones IP para el controlador
Pegar dispositivos IO
Comprobar/modificar las
configuraciones PROFINET
de los dispositivos IO
Pegar manualmente
participantes INTERBUS
Crear el programa
Asignar datos de proceso
Transferir nombres PROFINET /
configuraciones IP
Comprobar/modificar las
configuraciones PROFINET
Leer dispositivos IO
¿Dispositivos IO
pegados?
Asignar dirección IP
a un controlador
¿Simulación?¿Participante de
INTERBUS pegado?
Leer INTERBUS
¿Programa creado?
¿Datos de proceso
asignados?
Crear el programa
Asignar datos de proceso
Compilar proyecto, descargar
y ejecutar arranque en frío
A
PNIB
Configurar canal
de comunicación
PNIB
Configurar canal
de comunicación
No
PC WorX
5-4 PHOENIX CONTACT 7127_es_02
5.3 Crear un nuevo proyecto
• Elija el comando “Nuevo proyecto…” en el menú “Archivo”.• Seleccione el sistema de control (aquí: ILC 370 PN Rev. >01/4.6F/1.41) y confirme
con “Aceptar”.• Elija el comando “Archivo… Guardar/Comprimir proyecto como…”.• Dé a su proyecto el nombre “Quickstart” y guárdelo.
5.4 Introducir informaciones del proyecto
• Vaya al área de trabajo “Configuración del bus”.• Adapte las informaciones a su propio proyecto.
5.5 Comprobar/modificar las configuraciones IP para el controlador
Al crear el proyecto, se aplican las configuraciones IP para el controlador.
Adecue estas configuraciones según sea necesario.
• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador.• Abra la ficha “Configuraciones IP” dentro de la ventana “Detalles de dispositivos”.• Verifique las configuraciones IP y, dado el caso, efectúe los cambios necesarios.• En caso de que no se haya asignado todavía ninguna dirección IP, asígnela Vd. con-
forme al capítulo “Asignar dirección IP a un controlador” en la página 5-5.
Ver también capítulo “Crear un proyecto nuevo” en la página 4-3.
Ver también capítulo “Introducir informaciones del proyecto” en la página 4-5.
Ver también capítulo “Comprobar/modificar las configuraciones IP para el controlador” en la página 4-8.
Si lleva a cabo modificaciones en las informaciones del proyecto que afecten a las con-figuraciones IP del controlador, se indicará en un advertencia. La modificación no se efectuará automáticamente. A la hora de crear un nuevo proyecto, dentro de las confi-guraciones IP hallará una configuración estándar lista para aplicar como predetermina-da.
La dirección IP que Vd. especifique aquí para el controlador se aplicará asimismo como dirección IP para el canal de comunicación a través de TCP/IP.
Proyecto de ejemplo para un sistema INTERBUS
7127_es_02 PHOENIX CONTACT 5-5
5.6 Asignar dirección IP a un controlador
Al controlador hay que asignarle una dirección IP para hacer posible la comunicación.
De cara a la asignación de la dirección IP a través de Ethernet, para el controlador ILC 370 PN 2TX-IB en cuestión viene activado BootP por defecto a la entrega. En ese ca-so, la primera vez que se ajuste la dirección IP puede hacerse con ayuda de un servidor BootP. El uso de ese canal se describe aquí. Consulte en el capítulo “Asignar dirección IP a un controlador” en la página 4-24 todas las posibilidades restantes.• Establezca una conexión de Ethernet entre su PC y el controlador.• Seleccione en la barra de menús el menú
”Extras/Configuración BootP/SNMP/TFTP …”.• Active la casilla de verificación “Servidor BootP activado”.• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador (p.ej. “ILC 370 PN 2TX-IB”).• Seleccione la ficha “Configuraciones IP” en la ventana “Detalles de dispositivos”.• Escriba la dirección MAC del controlador. La encontrará en una pegatina en el dispo-
sitivo. Comienza con 00.A0.45.• Efectúe una reinicialización del controlador.
Al controlador se le asigna temporalmente la dirección IP que le haya sido especificada en el proyecto.• Seleccione la ficha “Configuraciones ampliadas” en la ventana “Detalles de dispositi-
vos”.
En el punto “Asignación manual de la configuración TCP/IP” se leerán los parámetros IP asignados.• Confirme los parámetros IP mostrados, o los que Vd. escriba en su lugar, con el botón
“Enviar”.
La dirección IP queda ahora registrada de forma fija en la tarjeta de memoria del contro-lador.
Ver también capítulo “Asignar dirección IP a un controlador” en la página 4-24.
PC WorX
5-6 PHOENIX CONTACT 7127_es_02
5.7 Configurar el canal de comunicación
5.8 Lectura de INTERBUS
• Para realizar la lectura del INTERBUS conectado, seleccione en el menú “Ver” el co-mando “Bus conectado”.
• Marque el control (aquí: “ILC 370 PN”) en la ventana “Bus conectado”.• Abra el menú contextual y seleccione el comando “Aceptar en el proyecto… Con des-
cripción de dispositivo”.
En la ventana “Seleccionar dispositivo” que se abrirá a continuación se mostrará una lista de módulos cuyas descripciones de dispositivo correspondan a los dispositivos conecta-dos.• Seleccione el dispositivo que realmente tenga conectado a INTERBUS y repita este
paso hasta que todos los dispositivos se vinculen a su descripción. Están conectados según el ejemplo los módulos E/S: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8.
• Corte la conexión al control: seleccione, dentro de la ventana “Bus conectado”, la op-ción “Fuera de línea” como “Control seleccionado”.
Figura 5-3 Configuración completa del bus para el ejemplo de proyecto
Ver también capítulo “Configurar el canal de comunicación” en la página 4-27.
Para un control compatible con Ethernet (p.ej. ILC xxx ETH, ILC 370 PN 2TX-IB), el ca-nal de comunicación se preajusta de forma automática a “Ethernet” con la dirección IP del controlador especificada en las configuraciones IP. Si desea enviar un proyecto a través de esta conexión Ethernet al sistema de control no hace falta que configure el canal de comunicación.
Si no desea utilizar este canal, proceda conforme al capítulo “Configurar el canal de co-municación” en la página 4-27.
Ver también capítulo “Lectura de INTERBUS” en la página 4-38.
Proyecto de ejemplo para un sistema INTERBUS
7127_es_02 PHOENIX CONTACT 5-7
5.9 Compilación tras concluir la topología del bus
• Elija el comando “Crear/Compilación parcial”.
5.10 Crear el programa
Para programar el programa de ejemplo proceda conforme al capítulo “Programa de ejem-plo” en la página 8-1.• Ponga la variable V0 en el valor inicial 1. Este bit fijado rotará después a la izquierda
durante la elaboración del programa.
5.11 Compilar tras concluir la elaboración del programa
• Elija el comando “Crear/Compilación parcial”.
Ver también capítulo “Compilación tras concluir la topología del bus” en la página 4-17.
En lo sucesivo se da por supuesto que Vd. ha creado el programa. ¡Si se salta este pun-to, pueden producirse divergencias más adelante!
Ver también capítulo “Compilar tras la creación del programa” en la página 4-19.
PC WorX
5-8 PHOENIX CONTACT 7127_es_02
5.12 Asignar datos de proceso
• Para asociar las variables a los datos de proceso, vaya al área de trabajo de asigna-ción de datos de proceso.
• Seleccione el control en la ventana superior derecha. En la ventana superior izquierda “Símbolos/Variables” se mostrará entonces la configuración estándar predetermina-da.
• Marque en la ventana superior izquierda “Símbolos/Variables” el recurso estándar (en el ejemplo: STD_RES ILC370PN).
• Marque en la ventana superior derecha el dispositivo cuyos datos de proceso quiera vincular a variables (en la figura 5-4: IB IL 24 DI 8).
• Marque el dato de proceso a vincular (en la figura 5-4: 3.1.1).• Mediante la elaboración del programa se crean variables. Vincule, arrastrando y sol-
tando la variable marcada, a una variable mostrada (en la figura 5-4: IN3) en el lado izquierdo. En caso de que quiera vincular más datos de proceso y todavía no haya creado la va-riable correspondiente, elija “Crear variable” en el menú contextual.
En la ventana inferior izquierda se muestra la variable generada.• Repita este procedimiento para todas las entradas a evaluar y todas las salidas a mo-
dular.
El resultado de la asignación de datos de proceso se representa en la siguiente figura.
Figura 5-4 Todos los datos de proceso empleados asignados a las variables
Ver también capítulo “Crear variables y asignar datos de proceso” en la página 4-19.
Como la variable ONBOARD_INPUT_BIT10 es una variable de sistema, no se repre-senta en figura 5-4.
Proyecto de ejemplo para un sistema INTERBUS
7127_es_02 PHOENIX CONTACT 5-9
5.13 Compilar proyecto, descargar y ejecutar arranque en frío
Compilar el proyecto
• Elija el comando “Crear/Compilación parcial”.
Descargar el proyecto
• Abra el “Diálogo de verificación del proyecto”. • Active, en el área “Proyecto”, la casilla de verificación “Incluir proyecto de reinicio”.• Haga clic en el botón “Descargar” en la zona izquierda.
5.14 Funcionamiento
Ver también capítulo “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42.
Ver capítulo “Funcionamiento” en la página 4-46.
PC WorX
5-10 PHOENIX CONTACT 7127_es_02
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-1
6 Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
La creación de un proyecto se describe detalladamente en el capítulo 4, “Creación de un proyecto”.
En este capítulo encontrará– Todos los pasos a ejecutar con referencia a la sección correspondiente en el
capítulo 4, “Creación de un proyecto”,– Los ajustes específicos para el proyecto,– Indicaciones y particularidades para un proyecto PROFINET IO e INTERBUS.
6.1 Descripción del proyecto
En los siguientes apartados desarrollaremos un proyecto de ejemplo con el lenguaje de programación por “diagramas de bloques de función (FBD)”.
Nombre del proyecto Quickstart_PN
Equipo físico del proyecto Defina los componentes que integran el sistema durante la planificación del proyecto. Un sistema de PROFINET IO e INTERBUS consta de controlador PROFINET IO (sistema de control), dispositivos PROFINET IO y participantes INTERBUS. El sistema del ejemplo se representa en la figura 6-1.
De cara a obtener el mejor resultado posible, le aconsejamos emplear los mismos nom-bres y denominaciones que usamos en este manual.
PC WorX
6-2 PHOENIX CONTACT 7127_es_02
Figura 6-1 Sistema de ejemplo
Dentro de un proyecto pueden emplearse varios controladores PROFINET IO. En el pre-sente ejemplo se usa sólo un controlador PROFINET IO.
ILC 370 PN 2TX-IB FL SWITCH MCS 16TX
FL IL 24 BK-PN-PACILB PN 24 DI16
DIO16-2TX
1 2
1
2
3
4
1
2
3
4
UL
UM
US
RESET
LNK
RCV
COL
FD
100
XMT
10/100
1
2
3
4
3
4
12
34
D
DO4
1 2
1
2
3
4
3
4
12
34
D
DI4
1 2
PC
PC WorX
FL PN/IBS
UL
Reset
100FDCOLXMTRCV
10/100
RDY/RUNBSAFAILPF
INTERBUSREMOTE
00A0451B8D
INTERBUS
7127F001
DIO 4/4
UA
IN
LB D
US
LB
OUT
U LS
I2
I4
02
04
I1
I3
01
03
U LS
UA12
UA11
E
UA
IN OUT
FLS IB M12
DI 8 M12
DIO 4/4
UA
IN
LB D
US
LB
OUT
U LS
I2
I4
02
04
I1
I3
01
03
U LS
UA12
UA11
E
UA
IN OUT
FLS IB M12
DO 8 M12-2A
IB IL AO 1/SF
1 2
1
2
3
4
1
2
3
4
1 2
IB IL 24 DO 4-ME
IB IL 24 DI 4-ME
1RUN
FAIL
RUN / PROG
MRESET
STP
RDY / RUN
BSA
FAIL
PF
PRG
LNK
ACT
100
10/100
RESET
INLINE CONTROLILC 370 PN 2TX-IBOrd. No.: 2876915
xxxxxxx (Seriennr.)
PLC
IL
ETH
LNK
ACT
100
RC
BA
RD
TR
RB IN RB OUTIB
1 2
1
2
3
4
1
2
3
4
1 2
US
UM
UL
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
I3
I4
I1
I2
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
Q2
Q3
Q4
EQ1
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
I9
I10
I11
I12
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
I5
I6
I7
I8
FL SWITCH MCS 16TXOrd. No. 28 32 70 0
00.A0.45.1B.D2.1D
MAC
Address
1 3 5 7
2 4 6 8
9 11 13 15
10 12 14 16
9 1610 11 12 13 14 151 82 3 4 5 6 7
MODE
ACT 100 FD
US1 US2 FAIL
X19
V.24
X17
US1 GND US2 GND
X18
R1 R2
Tabla 6-1 Dispositivos del sistema de ejemplo
Switch FL SWITCH MCS 16TX
Controlador PROFINET IO ILC 370 PN 2TX-IB
Dispositivo PROFINET IO FL IL 24 BK-PN-PAC ILB PN 24 DI16 DIO16-2TX
Dispositivo PROFINET IO: Proxy INTERBUS FL PN/IBS
Participantes INTERBUS en ILC 370 PN 2TX-IB: IB IL AO 1/SF
en FL IL 24 BK-PN-PAC: IB IL 24 DO 4-ME IB IL 24 DI 4-ME
en FL PN/IBS: FLS IB M12 DI 8 M12 FLS IB M12 DO 8 M12-2A
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-3
Entradas y salidas / Datos de proceso
6.2 Desarrollo del proceso de creación del proyecto PROFINET
En la figura 6-2 se representa el desarrollo del proceso de creación del proyecto PROFINET.
Para realizar el proyecto, una parte de los trabajos podrá llevarse a cabo sin conexión a la red (sin conexión al sistema PROFINET IO). Todos los pasos de trabajo que requieran de comunicación deberán ejecutarse en línea (con conexión al sistema PROFINET IO).
En la figura 6-2 y en la descripción del presente capítulo se da por supuesto que el sistema ha sido instalado completamente, habiéndose ejecutado todos los trabajos en línea. Este es el camino más rápido para poner en servicio un sistema PROFINET. Este camino se representa en color negro en la figura 6-2. Otros caminos posibles vienen en color gris.
Si el sistema PROFINET no está instalado todavía o Vd. desea realizar sin conexión a la red todos los trabajos previos que sea posible, siga el desarrollo del proceso marcado en gris. Éste se describe detalladamente en el capítulo 4, “Creación de un proyecto”.
Tabla 6-2 Entradas y salidas utilizadas en el ejemplo, incluyendo datos de proceso y variables asignadas
Dispositivo Conectado a Entrada / Salida según hoja de características del dispositivo
Señal a Variable Dato de proceso
FL SWITCH MCS 16TX
ILC 370 PN 2TX-IB Entrada IN11 St 3 KP 1.4 ONBOARD_ INPUT_BIT10
3.1.4
ILB PN 24 DI16 DIO16-2TX Salida OUT1 a OUT16
St 1 - 4 KP x.1 y x.4
V0 ~DO16
IB IL AO 1/SF ILC 370 PN 2TX-IB
IB IL 24 DO 4-ME FL IL 24 BK-PN-PAC Salida OUT3 KP 1.4 OUT1 1.4
IB IL 24 DI 4-ME FL IL 24 BK-PN-PAC Entrada IN1 KP 1.1 IN2 1.1
FLS IB M12 DI 8 M12 FL PN/IBS Entrada IN3 B 3 Pin 4 IN3 IN3
FLS IB M12 DO 8 M12-2A FL PN/IBS Salida OUT3 B 3 Pin 4 OUT2 OUT3
No se requiere asignación T1
T2
St Conector
KP Punto de embornado
B Conector hembra
PC WorX
6-4 PHOENIX CONTACT 7127_es_02
Figura 6-2 Desarrollo del proceso para la creación del proyecto PROFINET
7127B021
Funcionamiento
(Fin)
General
¿Sistema
instalado?
Sí
No
Sí
OFFLINE ONLINE
No
Sí
No
Sí
No
Sí
A
SIMPNIB
SIMPNIB
SIMPNIB
SIMPNIB
PN
PN
SIMPNIB
SIMPNIB
SIMPNIB
SIM
SIMPNIB
PN
PN
PN
PN
PNIB
PNIB
PNIB
PNIB
PNIB
SIMPNIB
SIMPNIB
Start
Crear un nuevo proyecto
Introducir informaciones
del proyecto
Comprobar/modificar las configur-
‘aciones IP para el controlador
Pegar dispositivos IO
Comprobar/modificar las
configuraciones PROFINET
de los dispositivos IO
Pegar manualmente
participantes INTERBUS
Crear el programa
Asignar datos de proceso
Transferir nombres PROFINET /
configuraciones IP
Comprobar/modificar las
configuraciones PROFINET
Leer dispositivos IO
¿Dispositivos IO
pegados?
Asignar dirección IP
a un controlador
¿Simulación?¿Participante de
INTERBUS pegado?
Leer INTERBUS
¿Programa creado?
¿Datos de proceso
asignados?
Crear el programa
Asignar datos de proceso
Compilar proyecto, descargar
y ejecutar arranque en frío
A
PNIB
Configurar canal
de comunicación
PNIB
Configurar canal
de comunicación
No
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-5
6.3 Crear un nuevo proyecto
• Elija el comando “Nuevo proyecto…” en el menú “Archivo”.• Seleccione el sistema de control (aquí: ILC 370 PN Rev. >01/4.6F/1.41) y confirme
con “Aceptar”.• Elija el comando “Archivo… Guardar/Comprimir proyecto como…”.• Dé a su proyecto el nombre “Quickstart_PN” y guárdelo.
6.4 Introducir informaciones del proyecto
• Vaya al área de trabajo “Configuración del bus”.• Adapte las informaciones a su propio proyecto.• Asigne en la ventana “Detalles de los dispositivos”, en “Postfix de dominio”, el anexo
para el nombre de dispositivo PROFINET (aquí: quickstart.de).
6.5 Preparar el PC para la comunicación
• Seleccione en PC WorX, en el menú “Extras/Configuración PROFINET…”, la tarjeta para red de su PC que desee utilizar para la comunicación.
Ver también capítulo “Crear un proyecto nuevo” en la página 4-3.
Ver también capítulo “Introducir informaciones del proyecto” en la página 4-5.
Ver también capítulo “Preparar el PC para la comunicación” en la página 4-7.
PC WorX
6-6 PHOENIX CONTACT 7127_es_02
6.6 Comprobar/modificar configuraciones IP para el controlador PROFINET IO
Al crear el proyecto, se aplican las configuraciones IP para el controlador.
Adecue estas configuraciones según sea necesario.
• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador.• Abra la ficha “Configuraciones IP” dentro de la ventana “Detalles de dispositivos”.• Verifique las configuraciones IP y, dado el caso, efectúe los cambios necesarios.• En caso de que no se haya asignado todavía ninguna dirección IP, asígnela Vd. con-
forme al capítulo “Asignar dirección IP para controladores PROFINET IO” en la página 6-7.
Ver también capítulo “Comprobar/modificar las configuraciones IP para el controlador” en la página 4-8.
Si lleva a cabo modificaciones en las informaciones del proyecto que afecten a las con-figuraciones IP del controlador, se indicará en un advertencia. La modificación no se efectuará automáticamente. A la hora de crear un nuevo proyecto, dentro de las confi-guraciones IP hallará una configuración estándar lista para aplicar como predetermina-da.
La dirección IP que Vd. especifique aquí para el controlador se aplicará asimismo como dirección IP para el canal de comunicación a través de TCP/IP.
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-7
6.7 Asignar dirección IP para controladores PROFINET IO
Al controlador PROFINET IO hay que asignarle una dirección IP para hacer posible la co-municación.
De cara a la asignación de la dirección IP a través de Ethernet, para el controlador PROFINET IO ILC 370 PN 2TX-IB en cuestión viene activado BootP por defecto a la en-trega. En ese caso, la primera vez que se ajuste la dirección IP puede hacerse con ayuda de un servidor BootP. El uso de ese canal se describe aquí. Consulte en el capítulo “Asig-nar dirección IP a un controlador” en la página 4-24 todas las posibilidades restantes.• Establezca una conexión de Ethernet entre su PC y el controlador PROFINET IO.• Seleccione en la barra de menús el menú
”Extras/Configuración BootP/SNMP/TFTP …”.• Active la casilla de verificación “Servidor BootP activado”.• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador (p.ej. “ILC 370 PN 2TX-IB”).• Seleccione la ficha “Configuraciones IP” en la ventana “Detalles de dispositivos”.• Escriba la dirección MAC del controlador. La encontrará en una pegatina en el dispo-
sitivo. Comienza con 00.A0.45.• Efectúe una reinicialización del controlador.
Al controlador se le asigna temporalmente la dirección IP que le haya sido especificada en el proyecto.• Seleccione la ficha “Configuraciones ampliadas” en la ventana “Detalles de dispositi-
vos”.
En el punto “Asignación manual de la configuración TCP/IP” se leerán los parámetros IP asignados.• Confirme los parámetros IP mostrados, o los que Vd. escriba en su lugar, con el botón
“Enviar”.
La dirección IP queda ahora registrada de forma fija en la tarjeta de memoria del contro-lador.
6.8 Configurar el canal de comunicación
Ver también capítulo “Asignar dirección IP a un controlador” en la página 4-24.
Ver también capítulo “Configurar el canal de comunicación” en la página 4-27.
Para un control compatible con Ethernet (p.ej. ILC 350 PN, ILC 370 PN 2TX-IB), el ca-nal de comunicación se preajusta de forma automática a “Ethernet” con la dirección IP del controlador PROFINET IO especificada en las configuraciones IP. Si desea enviar un proyecto a través de esta conexión Ethernet al sistema de control no hace falta que configure el canal de comunicación.
Si no desea utilizar este canal, proceda conforme al capítulo “Configurar el canal de co-municación” en la página 4-27.
PC WorX
6-8 PHOENIX CONTACT 7127_es_02
6.9 Lectura y aplicación de dispositivos PROFINET IO
• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Marque el nodo PROFINET del control en la ventana “Configuración del bus”.• Abra el menú contextual y seleccione “Entrando PROFINET por lectura…”.
Se muestran todos los dispositivos PROFINET IO conectados. Durante la lectura, se adopta el nombre (de tenerlo) y los parámetros IP existentes de cada dispositivo.• Seleccione los dispositivos que desee incluir en su proyecto.• Aplique los dispositivos PROFINET IO marcados a su proyecto, haciendo clic en
“Pegar”.
Si algún dispositivo carece aún de nombre PROFINET, ha llegado el momento de confe-rirle uno. • Active la casilla de verificación “Bautizar dispositivo”.• Compruebe los nombres de dispositivos PROFINET mostrados (ver también “Nombre
de dispositivo DNS/PROFINET” en la página 4-11). • Asigne el nombre para el correspondiente dispositivo.• Confirme con el botón “Ok” lo que ya figure o lo que Vd. escriba en su lugar.• Cierre la ventana “Entrando PROFINET por lectura” haciendo clic en “Cerrar”.
En la ventana “Configuración del bus” se muestra la estructura de PROFINET.
Figura 6-3 Configuración del bus con dispositivos PROFINET IO leídos
Ver también capítulo “Lectura y aplicación de dispositivos PROFINET IO” en la página 4-30.
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-9
6.10 Comprobar/modificar configuraciones PROFINET de dispositivos PROFINET IO
Al leer se aplica la configuración PROFINET de los respectivos dispositivos PROFINET IO con los valores por defecto. Examine estas configuraciones y modifíquelas dado el caso.
• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Marque el dispositivo PROFINET IO en la ventana “Configuración del bus”.• Seleccione la ficha “Configuraciones PROFINET” dentro de la ventana “Detalles de
los dispositivos”.• Dado el caso, examine y modifique las configuraciones PROFINET.
Ver también capítulo “Comprobar/modificar las configuraciones PROFINET de los dis-positivos PROFINET IO” en la página 4-36.
PC WorX
6-10 PHOENIX CONTACT 7127_es_02
6.11 Transferir nombres PROFINET y configuraciones IP a dispositivos PROFINET IO
Antes de que un dispositivo PROFINET IO pueda operar en una red PROFINET IO, hay que dar a conocer al dispositivo mismo el nombre PROFINET y la dirección IP proyecta-dos en PC WorX.• Asegúrese de que el controlador PROFINET IO pueda establecer comunicación con
los dispositivos PROFINET IO.• Compile el proyecto, mándelo al control y ejecute el arranque en frío. Proceda para
ello tal y como se describe en el capítulo “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42.
Con el arranque, el controlador PROFINET asigna automáticamente a los dispositivos PROFINET IO las parametrizaciones y configuraciones IP definidas en el proyecto. • Para comprobar la asignación de nombres de dispositivos y configuraciones IP, abra
la ficha “Nombres de dispositivos PROFINET” en la ventana “Detalles de dispositivos”.
En la lista actualizada se muestran los dispositivos PROFINET IO con sus nombres de dis-positivo PROFINET y los parámetros IP.
Al seleccionar la ficha, la lista se actualiza. Si desea volver a actualizar más tarde otra vez, pulse el botón “Actualizar”.
Dispone de distintas opciones para delimitar el resultado de la búsqueda:
El LED BF está ahora apagado en todos los dispositivos PROFINET IO. La red PROFINET está en funcionamiento.
Ver también capítulo “Transferir nombres PROFINET y configuraciones IP a dispositivos PROFINET IO” en la página 4-37.
Sin limitación En la lista se incluyen todos los dispositivos disponibles en la red.
Sin nombre Se listan todos aquellos dispositivos que todavía carecen de nombre de dispositivo PROFINET.
No en el proyecto En la lista se incluyen todos los dispositivos que no están contenidos en el proyecto.
Hallará más información sobre la asignación de nombres de dispositivo PROFINET y di-recciones IP en el capítulo “Informaciones suplementarias” en la página 6-15.
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-11
6.12 Lectura de INTERBUS
La lectura de módulos INTERBUS que están conectados a un controlador PROFINET IO o a un dispositivo PROFINET IO es idéntica.
Controlador PROFINET IO Una vez que ha establecido un canal de comunicación al controlador PROFINET IO, podrá leer los dispositivos INTERBUS conectados al controlador.
Dispositivo PROFINET IO Una vez que ha asignado los nombres de dispositivo y los parámetros IP a los dispositivos PROFINET IO, podrá leer los dispositivos INTERBUS conectados a los dispositivos PROFINET IO.• Para registrar por lectura el INTERBUS conectado, seleccione en el menú “Ver” el co-
mando “Bus conectado”.• Marque uno de los sistemas de control mostrados dentro de la ventana “Bus conec-
tado”.• Abra el menú contextual y seleccione “Aceptar en el proyecto… Con descripción de
dispositivo”.
En la ventana “Seleccionar dispositivo” que se abrirá a continuación se mostrará una lista de módulos cuyas descripciones de dispositivo correspondan a los dispositivos conecta-dos.• Seleccione el dispositivo que realmente tenga conectado a INTERBUS y repita este
paso hasta que todos los dispositivos se vinculen a su descripción.• Seleccione uno tras otro todos los “controles” a los que hay conectados dispositivos
INTERBUS. Entre ellos se cuentan tanto el controlador Inline como también todos los dispositivos PROFINET IO indicados en la ventana “Bus conectado”.
• Corte la conexión al control: seleccione, dentro de la ventana “Bus conectado”, la op-ción “Fuera de línea” como “Control seleccionado”.
Figura 6-4 Configuración completa de bus para el proyecto del ejemplo
Ver también capítulo “Lectura de INTERBUS” en la página 4-38.
PC WorX
6-12 PHOENIX CONTACT 7127_es_02
6.13 Compilar tras concluir la topología del bus
• Elija el comando “Crear/Compilación parcial”.
6.14 Crear el programa
Para programar como en el ejemplo, proceda conforme al capítulo “Programa de ejemplo” en la página 8-1.• Ponga la variable V0 al valor inicial 1. Este bit “a 1” rotará después a la izquierda du-
rante la ejecución del programa.
6.15 Compilar tras crear el programa
• Elija el comando “Crear/Compilación parcial”.
Ver también capítulo “Compilación tras concluir la topología del bus” en la página 4-17.
En lo sucesivo se da por supuesto que Vd. ha creado el programa. ¡Si se salta este pun-to, pueden producirse divergencias más adelante!
Ver también capítulo “Compilar tras la creación del programa” en la página 4-19.
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-13
6.16 Asignar datos de proceso
• Para asociar las variables a los datos de proceso, vaya al área de trabajo de asigna-ción de datos de proceso.
• Seleccione el control en la ventana superior derecha. En la ventana superior izquierda “Símbolos/Variables” se mostrará entonces la configuración estándar predetermina-da.
• Marque en la ventana superior izquierda “Símbolos/Variables” el recurso estándar (en el ejemplo: STD_RES ILC370PN).
• Marque en la ventana superior derecha el dispositivo para el que quiera enlazar datos de proceso con variables.
Observe que un dispositivo PROFINET IO con entradas y salidas se representa con sus módulos.
Figura 6-5 Representación de un dispositivo PROFINET IO con sus módulos
• Marque en este caso el módulo en que se encuentren las entradas y salidas necesa-rias (en la figura 6-6: DIO16: ILB PN 24 DI16 DIO16-2TX).
• Marque el dato de proceso a vincular (en la figura 6-6: ~DO16).• Mediante la elaboración del programa se crean variables. Vincule la variable marcada,
arrastrándola y soltándola con el ratón, a una variable mostrada (en la figura 6-6: V0) en el lado izquierdo.
En la ventana inferior izquierda se muestra la variable generada.
Figura 6-6 Asignar datos de proceso para un dispositivo PROFINET IO
• Repita este procedimiento para todas las entradas a evaluar y todas las salidas a mo-dular.
• Asigne para el ejemplo dado las entradas y salidas de las variables creadas conforme a la tabla 6-2 en la página 6-3.
El resultado de la asignación de datos de proceso se representa en la siguiente figura.
Ver también capítulo “Crear variables y asignar datos de proceso” en la página 4-19.
PC WorX
6-14 PHOENIX CONTACT 7127_es_02
Figura 6-7 Todos los datos de proceso empleados asignados a las variables
6.17 Compilar proyecto, descargar y ejecutar arranque en frío
Compilar el proyecto
• Elija el comando “Crear/Compilación parcial”.
Descargar el proyecto
• Abra el “Diálogo de verificación del proyecto”. • Active, en el área “Proyecto”, la casilla de verificación “Incluir proyecto de reinicio”.• Haga clic en el botón “Descargar” en la zona izquierda.
6.18 Funcionamiento
Como la variable ONBOARD_INPUT_BIT10 es una variable de sistema, no se repre-senta en figura 6-7.
Ver también capítulo “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42.
Ver capítulo “Funcionamiento” en la página 4-46.
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-15
6.19 Informaciones suplementarias
6.19.1 Cambio de nombre de dispositivos PROFINET
Si desea cambiar nombres de dispositivos ya bautizados, proceda tal y como se describe a continuación:
Si en el controlador PROFINET IO hay un proyecto, el controlador intentará poner en fun-cionamiento los dispositivos PROFINET IO con las informaciones que obren en el pro-yecto. En tal caso no podrá Vd. asignar nombres de dispositivos PROFINET. Si entre los dispositivos PROFINET IO y el controlador PROFINET IO que contiene el proyecto hay conexiones Ethernet, deberá desactivar en primer lugar dichas conexiones. Proceda para ello de la siguiente manera:
• Abra el cuadro de diálogo de verificación del proyecto.• Pulse el botón “Detener”.• Pulse el botón de reinicialización.
Con ello se desactivarán todas las conexiones Ethernet y podrá Vd. asignar los nombres de dispositivos PROFINET.• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Seleccione en la configuración del bus el dispositivo PROFINET IO al que desee asig-
nar un nombre.• Seleccione la ficha “Configuraciones PROFINET” dentro de la ventana “Detalles de
los dispositivos”.• Modifique en “Nombre de dispositivo DNS/PROFINET” el nombre del dispositivo.• Abra la ficha “Nombres de dispositivo PROFINET” en la ventana “Detalles de los dis-
positivos”.
Al seleccionar la ficha, la lista se actualiza. Si desea volver a actualizar más tarde otra vez, pulse el botón “Actualizar”.
Dispone de distintas opciones para delimitar el resultado de la búsqueda:
Sin limitación En la lista se incluyen todos los dispositivos disponibles en la red.
Sin nombre Se listan todos aquellos dispositivos que todavía carecen de nombre de dispositivo PROFINET.
Mismo tipo Se listan sólo aquellos dispositivos que sean del mismo tipo que el dispositivo seleccionado en la configuración del bus.
No en el proyecto En la lista se incluyen todos los dispositivos que no están contenidos en el proyecto.
PC WorX
6-16 PHOENIX CONTACT 7127_es_02
Figura 6-8 Lista de todos los dispositivos PROFINET IO alcanzables en la red
En el área “Dispositivo seleccionado” se indica el nombre que se le haya asignado al dis-positivo PROFINET IO en las configuraciones IP. • Seleccione en la lista (p.ej. a partir de las direcciones MAC mostradas) el dispositivo
PROFINET IO pertinente.
Figura 6-9 Seleccionar dispositivo
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-17
Tiene la posibilidad de hacer parpadear el indicador de un dispositivo mediante el botón “Parpadeo conectado”. Este tipo de indicación puede serle de utilidad para encontrar en el campo el dispositivo seleccionado.
Con el botón activado, los dispositivos del sistema del ejemplo parpadean como sigue:
El procedimiento de parpadeo se indica también visualmente en la lista.• Envíe el nombre al dispositivo mediante el botón “Asignar nombre”.
El PC transfiere el nombre de dispositivo PROFINET al dispositivo PROFINET IO. Como parámetros IP se muestran aún los parámetros que obraban hasta ahora. Los parámetros IP se asignan en el siguiente paso.• Asigne a todos los dispositivos PROFINET IO su nombre de dispositivo PROFINET. • Compile el proyecto, descárguelo al control y ejecute un arranque en frío (véase
“Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42).
ILB PN 24 DI16 DIO16-2TX LED RDY parpadeante
FL IL 24 BK-PN-PAC Doble cero parpadeante en display de siete segmentos
FL PN/IBS Doble cero parpadeante en display de siete segmentos
Si recibe una indicación de error, borre en primer lugar el nombre mediante el botón “Su-primir nombre” y asigne a continuación nuevamente el nombre.
PC WorX
6-18 PHOENIX CONTACT 7127_es_02
6.19.2 Renumerar participantes
Tiene la posibilidad de hacer generar de nuevo automáticamente los parámetros IP (p.ej. direcciones IP, postfix de dominio) de todos los participantes. Parar ello, se utilizan las configuraciones de la información del proyecto.• Marque el nodo del proyecto.• Seleccione “Renumerar participantes / Proyecto completo” y el punto a renumerar de
los participantes (p.ej. todos los “nombres de dispositivos DNS/PROFINET).
Figura 6-10 Renumerar participantes
En el presente ejemplo, los nuevos nombres asignados (p.ej. ilb-di16-dio16) se completa-rán con el postfix de dominio “quickstart.de” especificado en el nodo del proyecto. Ése es el nombre completo del dispositivo PROFINET.• Para poder ver en secuencia ascendente las direcciones IP en la configuración del
bus, renumere también las direcciones IP.
Figura 6-11 Participantes renumerados (nombres PROFINET y direcciones IP)
Todos los dispositivos tienen ahora en el proyecto los parámetros IP correctos. A conti-nuación tendrá Vd. que asignar de facto estos parámetros a los dispositivos.
Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS
7127_es_02 PHOENIX CONTACT 6-19
• Compile el proyecto, descárguelo al control y ejecute un arranque en frío (véase “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42).
6.19.3 Asignar parámetros IP para los dispositivos PROFINET IO
Para poder leer en la configuración del bus los módulos INTERBUS conectados tienen que haberse asignado parámetros IP a los dispositivos PROFINET IO.
Dispone de dos posibilidades para la asignación de parámetros IP. Seleccione una de ellas conforme a las condiciones dadas.
6.19.3.1 Posibilidad 1 - Asignación de parámetros IP durante el arranque del controlador PROFINET IO
Esta opción es posible siempre que el controlador PROFINET IO pueda establecer co-municación con los dispositivos PROFINET IO.• Asegúrese de que se encuentra Vd. en el área de trabajo de configuración del bus.• Abra la ficha “Nombres de dispositivo PROFINET” en la ventana “Detalles de los dis-
positivos”. Entonces podrá Vd. comprobar si se asignaron los parámetros IP. • Compile el proyecto, mándelo al control y ejecute el arranque en frío. Proceda para
ello tal y como se describe en el capítulo “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42.
Con el arranque, el controlador PROFINET IO asigna a los dispositivos PROFINET IO los parámetros IP definidos en el proyecto.• Pulse el botón “Actualizar”.
En la lista actualizada se muestran los dispositivos PROFINET IO con sus nombres de dis-positivo PROFINET y los parámetros IP.
Figura 6-12 Todos los dispositivos con nombres PROFINET y parámetros IP
PC WorX
6-20 PHOENIX CONTACT 7127_es_02
6.19.3.2 Posibilidad 2 - Asignación de parámetros IP sin proyecto en el controla-dor PROFINET IO
Esta posibilidad está prevista para leer los módulos INTERBUS conectados a un disposi-tivo PROFINET IO sin haber enviado previamente un proyecto al controlador PROFINET IO.
Esta opción es posible sólo bajo las siguientes condiciones:1. En el controlador PROFINET IO no hay ningún proyecto, es decir, el controlador
PROFINET IO no ha establecido aún conexión con los dispositivos PROFINET IO. o
2. Entre controlador PROFINET IO y dispositivos PROFINET IO no hay conexión (cable Ethernet sin enchufar o no hay tensión de alimentación en el controlador PROFINET IO).
En todo caso, el LED BF tiene que parpadear en cada uno de los dispositivos PROFINET IO. Si el LED BF de un dispositivo PROFINET IO no parpadea, no podrán asignársele parámetros IP, por encontrarse actualmente en comunicación.• Seleccione el dispositivo al que desee asignar los parámetros IP. Proceda para ello
tal y como se describe en el capítulo “Transferir nombres PROFINET y configuracio-nes IP a dispositivos PROFINET IO” en la página 6-10.
• Envíe los parámetros IP al dispositivo mediante el botón “Asignar IP”.• Asigne a todos los dispositivos PROFINET IO los parámetros IP.
Figura 6-13 Todos los dispositivos con nombres PROFINET y parámetros IP
Ahora podrá Vd. leer los módulos INTERBUS conectados a los dispositivos.
En caso de que en el controlador PROFINET IO existiera un proyecto y Vd. haya interrum-pido la conexión para enviar los parámetros IP, tenga en cuenta que: Al arrancar, el controlador PROFINET IO pone en funcionamiento los dispositivos PROFINET IO con los parámetros IP guardados en ese proyecto (que tal vez sea antiguo). Recién tras la compilación, la descarga y el arranque en frío del nuevo proyecto se trans-ferirán los parámetros IP de dicho proyecto a los dispositivos PROFINET IO.
Si recibe indicaciones de error y los parámetros IP no pueden aplicarse:• Compruebe si el LED BF parpadea.
En caso afirmativo: compruebe todas las conexiones Ethernet y su forma de pro-ceder hasta ahora. En caso negativo: no podrá Vd. asignar parámetros IP. Interrumpa la comunicación o proceda conforme al capítulo “Posibilidad 1 - Asignación de parámetros IP durante el arranque del controlador PROFINET IO” en la página 6-19.
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-1
7 Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
PC WorX le ofrece, para controles con un procesador del tipo “IPC”, la posibilidad de si-mular completamente un proyecto sin equipo físico (hardware). Puede, por tanto, crear y comprobar un programa sin haber conectado de hecho un equipo físico.
En la tabla D-1 "Controles de Phoenix Contact" encontrará una sinopsis de los procesa-dores utilizados para los diferentes sistemas de control.
7.1 Descripción del proyecto
En los siguientes apartados desarrollaremos un proyecto de ejemplo con el lenguaje de programación por “diagramas de bloques de función (FBD)” para la simulación.
Nombre del proyecto: SIM
Equipo físico del proyecto:– Control: RFC 430 ETH-IB– Acoplador al bus: IBS IL 24 BK T/U– Módulos de E/S: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8
Figura 7-1 Configuración del bus (ejemplo)
De cara a obtener el mejor resultado posible, le aconsejamos emplear los mismos nom-bres y denominaciones que usamos en este manual.
R U NR U N
10/100Base-T
REMOTE
PRG
LINK
RF
C 4
50 E
TH
-IB
Ord
.No
.:27
30
20 0
+–
24V DC
FCRUN/PROG
FCRES
STOP
FCRUN
SYSFAIL FCRUN FCDBG
RESET
TRAFFIC
COM1
I/O IBS IL 24 BK T/U
PC conPC WorX
RFC 450 ETH-IB
+–
INTERBUS
7127A013
IB IL 24 DO 16
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
34
12
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
23
4
1
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
12
34
1 2
1
2
3
4
1
2
3
4
5
6
5
6
1 2
12
34
D
IB IL 24 DO 8
1 2
1
2
3
4
1
2
3
4
1 2
12D
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12D
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
1 2
1
2
3
4
1
2
3
4
1 2
12
IB IL 24 DI 8
1 2
1
2
3
4
1
2
3
4
1 2
1
2
3
4
1
2
3
4
1 2
1
2
3
4
1
2
3
4
1 2
1
2
3
4
1
2
3
4
BA
RC
BK-T/U
RD
LD
UL US
UM
PC WorX
7-2 PHOENIX CONTACT 7127_es_02
Entradas y salidas / Datos de proceso
7.2 Desarrollo para la creación del proyecto de simulación
En la figura 7-2 se representa la serie de pasos para crear el proyecto de simulación.
Para realizar el proyecto, todos los trabajos se llevarán a cabo sin conexión a la red (sin conexión al sistema).
Tabla 7-1 Entradas y salidas utilizadas en el ejemplo, incluyendo datos de proceso y variables asignadas
Dispositivo Entradas y salidas según hoja de características del dispositivo
Señal a Variable Dato de proceso
IB IL 24 DI 8 Entrada IN1 St 1 KP 1.1 S1 1.1.1
Entrada IN2 St 1 KP 2.1 IN2 1.2.1
Entrada IN5 St 3 KP 1.1 IN3 3.1.1
IB IL 24 DO 8 Salida OUT1 St 1 KP 1.1 OUT1 1.1.1
Salida OUT6 St 3 KP 2.1 OUT2 3.2.1
IB IL 24 DO 16 Salidas OUT1 - OUT16
St 1 - 4 KP x.1 y x.4
V0 ~DO16
No se requiere asignación T1
T2
St Conector
KP Punto de embornado
x Serie del conector Inline
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-3
Figura 7-2 Desarrollo para la creación del proyecto de simulación
7127B019
Funcionamiento
(Fin)
Simulación
¿Sistema
instalado?
Sí
No
Sí
OFFLINE ONLINE
No
Sí
No
Sí
No
Sí
A
SIMPNIB
SIMPNIB
SIMPNIB
SIMPNIB
PN
PN
SIMPNIB
SIMPNIB
SIMPNIB
SIM
SIMPNIB
PN
PN
PN
PN
PNIB
PNIB
PNIB
PNIB
PNIB
SIMPNIB
SIMPNIB
Start
Crear un nuevo proyecto
Introducir informaciones
del proyecto
Comprobar/modificar las configur-
‘aciones IP para el controlador
Pegar dispositivos IO
Comprobar/modificar las
configuraciones PROFINET
de los dispositivos IO
Pegar manualmente
participantes INTERBUS
Crear el programa
Asignar datos de proceso
Transferir nombres PROFINET /
configuraciones IP
Comprobar/modificar las
configuraciones PROFINET
Leer dispositivos IO
¿Dispositivos IO
pegados?
Asignar dirección IP
a un controlador
¿Simulación?¿Participante de
INTERBUS pegado?
Leer INTERBUS
¿Programa creado?
¿Datos de proceso
asignados?
Crear el programa
Asignar datos de proceso
Compilar proyecto, descargar
y ejecutar arranque en frío
A
PNIB
Configurar canal
de comunicación
PNIB
Configurar canal
de comunicación
No
PC WorX
7-4 PHOENIX CONTACT 7127_es_02
7.3 Crear un nuevo proyecto
• Elija el comando “Nuevo proyecto…” en el menú “Archivo”.• Seleccione el sistema de control RFC 430 ETH-IB IPC_40 y confirme con “Aceptar”.• Elija el comando “Archivo… Guardar/Comprimir proyecto como…”.• Dé a su proyecto el nombre “SIM” y guárdelo.
7.4 Introducir informaciones del proyecto
• Vaya al área de trabajo “Configuración del bus”.• Adapte las informaciones a su propio proyecto.
7.5 Comprobar/modificar configuraciones IP para el controlador
Al crear el proyecto, se aplican las configuraciones IP para el controlador.
Adecue estas configuraciones según sea necesario.
• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del controlador.• Cambie a la ficha “Configuraciones IP” en la ventana “Detalles de los dispositivos”.• Verifique las configuraciones IP y, dado el caso, efectúe los cambios necesarios.
Ver también capítulo “Crear un proyecto nuevo” en la página 4-3.
Si desea elegir otro sistema de control para el proyecto del ejemplo, seleccione una plantilla de proyecto distinta. Tenga en cuenta entonces que las siguientes descripcio-nes pueden variar. Elija en cualquier caso sólo un control con procesador del tipo “IPC”.
Ver también capítulo “Introducir informaciones del proyecto” en la página 4-5.
Ver también capítulo “Comprobar/modificar las configuraciones IP para el controlador” en la página 4-8.
Si lleva a cabo modificaciones en las informaciones del proyecto que afecten a las con-figuraciones IP del controlador, se indicará en un advertencia. La modificación no se efectuará automáticamente. A la hora de crear un nuevo proyecto, dentro de las confi-guraciones IP hallará una configuración estándar lista para aplicar como predetermina-da.
La dirección IP que Vd. especifique aquí para el controlador se aplicará asimismo como dirección IP para el canal de comunicación a través de TCP/IP.
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-5
7.6 Insertar manualmente participantes INTERBUS
Para nuestro ejemplo de proyecto se utilizan los siguientes dispositivos:– Control: RFC 430 ETH-IB– Acoplador al bus: IBS IL 24 BK T/U– Módulos de E/S: IB IL 24 DO 16, IB IL 24 DO 8, IB IL 24 DI 8• Seleccione un punto en la ventana “Configuración del bus” en el que desee insertar
un participante. Para insertar el acoplador al bus seleccione el nodo INTERBUS del sistema de control, pues el primer participante INTERBUS puede insertarse sólo aquí.
• Abra en “Catálogo de dispositivos”, en “Phoenix Contact”, la familia de productos a la que pertenece el participante a insertar (p.ej. IL para Inline).
• Abra, en la familia de productos, el grupo del producto (p.ej. acoplador al bus, E/S di-gital).
• Seleccione el dispositivo a insertar (p.ej. IBS IL 24 BK/TU).• Arrastre con el ratón el dispositivo seleccionado hasta el punto de inserción.• Inserte todos los demás dispositivos.
En el ejemplo: inserte el módulo Inline (E/S digital) en el acoplador al bus.
La configuración de bus con los módulos INTERBUS empleados en el ejemplo se repre-senta en la figura 7-3.
Figura 7-3 Configuración completa de bus para el proyecto del ejemplo
7.7 Compilar tras concluir la topología del bus
• Seleccione el comando “Recompilar proyecto” dentro del menú “Crear”.
Ver también capítulo “Insertar manualmente participantes INTERBUS” en la página 4-12.
Ver también capítulo “Compilación tras concluir la topología del bus” en la página 4-17.
PC WorX
7-6 PHOENIX CONTACT 7127_es_02
7.8 Crear el programa
Para programar como en el ejemplo, proceda conforme al capítulo “Programa de ejemplo” en la página 8-1.• Ponga la variable V0 al valor inicial 1. Este bit “a 1” rotará después a la izquierda du-
rante la ejecución del programa.
7.9 Compilar tras crear el programa
• Elija el comando “Crear/Compilación parcial”.
7.10 Asignar datos de proceso
• Para asociar las variables a los datos de proceso, vaya al área de trabajo de asigna-ción de datos de proceso.
• Seleccione el control en la ventana superior derecha. En la ventana superior izquierda “Símbolos/Variables” se mostrará entonces la configuración estándar predetermina-da.
• Marque en la ventana superior izquierda “Símbolos/Variables” el recurso estándar (en el ejemplo: STD_RES: RFC450ET).
• Marque en la ventana superior derecha el dispositivo cuyos datos de proceso quiera vincular a variables (en la figura 7-4: IB IL 24 DO 16).
• Marque el dato de proceso a vincular (en la figura 7-4: ~DO16).• Mediante la elaboración del programa se crean variables. Vincule la variable marcada,
arrastrándola y soltándola con el ratón, a una variable mostrada (en la figura 7-4: V0) en el lado izquierdo.
En lo sucesivo se da por supuesto que Vd. ha creado el programa. ¡Si se salta este pun-to, pueden producirse divergencias más adelante!
Ver también capítulo “Compilar tras la creación del programa” en la página 4-19.
Ver también capítulo “Crear variables y asignar datos de proceso” en la página 4-19.
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-7
Figura 7-4 Variable V0
En la ventana inferior izquierda se muestra la variable generada.• Repita este procedimiento para todas las entradas a evaluar y todas las salidas a mo-
dular.
El resultado de la asignación de datos de proceso se representa en la siguiente figura.
Figura 7-5 Todos los datos de proceso empleados asignados a las variables
PC WorX
7-8 PHOENIX CONTACT 7127_es_02
7.11 Configurar el canal de comunicación
• Para configurar el canal de comunicación, vaya a la ventana de trabajo de configura-ción del bus.
• Marque el nodo INTERBUS del control en la ventana “Configuración del bus”.• Abra la ficha “Comunicación” en la ventana “Detalles de los dispositivos”.• Seleccione el tipo de interfaz “Simulación”.• Active el entorno de simulación pulsando el botón “Aplicar”.
7.12 Compilar proyecto, descargar y ejecutar arranque en frío
Compilar el proyecto
• Elija el comando “Crear/Compilación parcial”.
Descargar el proyecto
• Abra el “Diálogo de verificación del proyecto”. • Pulse el botón “Descargar”.• Active, en el área “Proyecto”, las casillas de verificación “Asegurar tiempo real” e “In-
cluir proyecto de reinicio”.• Haga clic en el botón “Descargar” en la zona izquierda.
El proyecto se escribe al descargarse en la memoria de trabajo simulada del control. • Abra la tarea “DEMOIO-DRIVER”.
Se representa el estado de las entradas y salidas de todos los dispositivos a los que se haya aplicado variables.
Figura 7-6 Estado de entradas y salidas
Ver también capítulo “Configurar el canal de comunicación” en la página 4-27.
Ver también capítulo “Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42.
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-9
Arranque en frío Ejecute un arranque en frío (cold restart) conforme al capítulo “Compilar proyecto, descar-gar y ejecutar arranque en frío” en la página 4-42.
Con el arranque en frío se activa el proyecto. Ahora podrá Vd. comenzar la simulación.
7.13 Funcionamiento
7.13.1 Configuración de las propiedades de tarea
Si no ha efectuado configuraciones para la tarea, trabajará con una tarea predeterminada por defecto. Modifique, de ser necesario, las propiedades de la tarea (en el siguiente ejem-plo, de una tarea por defecto a una tarea cíclica).
• Vaya al área de trabajo de programación IEC.• Marque el punto “STD_TSK : Default”.• Elija en el menú contextual el punto “Propiedades”.
Figura 7-7 Tarea estándar - Propiedades
• Seleccione en “Tipo” la opción “Cyclic”. De este modo, elige una tarea cíclica.
PC WorX
7-10 PHOENIX CONTACT 7127_es_02
Figura 7-8 Tarea estándar - Tipo
• Adopte, con el botón “Aplicar”, su elección.• Cambie el ajuste p.ej. a 1000 ms.
Figura 7-9 Modificación del ajuste
• Confirme sus ajustes con “Aceptar”.• Compile el proyecto, descárguelo al control y ejecute un arranque en frío.
Si el proceso discurre ahora demasiado lentamente, cambie los ajustes.• Elija en el menú contextual de la tarea estándar el punto “Configuraciones”.• Cambie el ajuste p.ej. a 250 ms.• Compile el proyecto, descárguelo al control y ejecute un arranque en frío.
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-11
7.13.2 Simulación y modo de depuración
Tras el arranque en frío (cold restart) se encenderá en “DEMOIO-DRIVER” el LED RUN verde.
Ahora podrá Vd. comenzar la simulación de su programa. Para monitorear todas las va-riables, cambie al modo de depuración. En el modo de depuración podrá supervisar en línea el estado de las variables.
• Active el modo de depuración.
• Vaya al área de trabajo de programación IEC.• Cambie a la ventana que mejor le facilite las informaciones que le sean precisas. Para
la siguiente descripción se ha escogido la ventana “MainV”.• Disponga la representación en pantalla de tal manera que pueda ver las ventanas
“MainV” y “DEMOIO-DRIVER”.
Figura 7-10 Estado de partida del programa
En el estado de partida del programa se leerá Start = FALSE, sólo estará encendido el LED de estado de la salida aplicada (V0 = 16#0001).
Active en “DEMOIO-DRIVER” el LED IN0; con ello, se pasará a Start = TRUE, iniciándose el programa. Se desarrollarán las siguientes acciones:– Salida de impulsos S1 = TRUE (ver S1 en la ventana “MainV”)– Se inicia el contador para el tiempo T2 transcurrido (ver T2 en la ventana “MainV”).– Se activa la salida 0 del IB IL 24 DO 8 (variable OUT1). Este módulo se representa en
el slot 2 (OUT/8) del rack en “DEMOIO-DRIVER”. El LED de estado OUT0 se encien-de.
– Se enciende la luz de marcha (ver V0 en la ventana “MainV”). Este módulo se repre-senta en el slot 0 (OUT/8) y el slot 1 (OUT/8). Los LED de estado de estos dos slots se encienden uno tras otro.
PC WorX
7-12 PHOENIX CONTACT 7127_es_02
Figura 7-11 Inicio activado
Tras 15 segundos, la salida de impulso pasa a FALSE, la salida OUT0 del IB IL 24 DO 8 se desconecta y se apaga la luz de marcha.
Figura 7-12 Ciclo del programa concluido
Si la entrada IN0 está en TRUE al alcanzar el tiempo máximo, T2 permanece en 15000. En cuanto IN0 adopte el estado FALSE, T2 se pone a 0.• Active y desactive IN0 para comprobar la corrección de esta parte del programa.
La parte del programa con el bloque AND (“Y”) funciona independientemente de la parte del programa con el temporizador de impulsos.• Active y desactive los LED de las entradas IN2 e IN5.
La salida OUT5 del módulo IB IL 24 DO 8 reacciona conforme al resultado del nexo lógico “Y”.
Proyecto de ejemplo para simulación con sistemas de control con procesador del tipo “IPC”
7127_es_02 PHOENIX CONTACT 7-13
Figura 7-13 Nexo lógico “Y” en “Main”
7.14 Cambio desde simulación al equipo físico real
Si ha concluido con éxito la simulación de su programa puede pasar ya a su equipo físico (hardware). La condición es que la configuración real del bus coincida con la configuración del bus simulada.• Detenga la simulación. Para ello haga clic en “Detener” dentro del cuadro de diálogo
de verificación del proyecto.• Detenga el modo de depuración. Para ello haga clic en el botón de activación/desac-
tivación de Debug.
• Vaya al área de trabajo “Configuración del bus”.• Abra la ficha “Comunicación” en la ventana “Detalles de los dispositivos”.• Seleccione el canal de comunicación (ver capítulo “Configurar el canal de comunica-
ción” en la página 4-27).• Descargue el proyecto al sistema de control y ejecute un arranque en frío (ver capítulo
“Compilar proyecto, descargar y ejecutar arranque en frío” en la página 4-42).
PC WorX
7-14 PHOENIX CONTACT 7127_es_02
Programa de ejemplo
7127_es_02 PHOENIX CONTACT 8-1
8 Programa de ejemploEn los capítulos precedentes se analiza respectivamente un ejemplo de proyecto. En cada uno de ellos, la prioridad recae sobre temas diferentes:– capítulo 5, “Proyecto de ejemplo para un sistema INTERBUS”– capítulo 6, “Proyecto de ejemplo para un sistema de PROFINET IO e INTERBUS”– capítulo 7, “Proyecto de ejemplo para simulación con sistemas de control con proce-
sador del tipo “IPC””
El procedimiento para la creación del programa en el software es siempre idéntico y se describe en el presente capítulo.
8.1 Descripción del programa
El programa se crea en el lenguaje de programación FBD (diagramas de bloques de fun-ción).
El programa dirige la siguiente secuencia:
Al cambiar el flanco en la entrada IN de FALSE a TRUE, un temporizador (bloque de fun-ción TP) genera un impulso que se entrega en la salida Q con una duración PT. Durante este tiempo se activa la salida enlazada. El estado de la salida se señaliza en el LED co-rrespondiente.
El tiempo transcurrido se emite en la salida ET.
Si la entrada IN cambia de FALSE a TRUE por segunda vez antes de que haya transcu-rrido el impulso (dentro de TP), ello no tendrá ninguna repercusión sobre la duración del impulso generado en la salida Q. Esta señal se ignora.
Cuando en la salida Q hay una señal TRUE, se activa el bloque de función ROL, que hace rotar a la izquierda, bit a bit, el operando enlazado al parámetro de entrada IN. Es decir: con un valor inicial igual a 1, las salidas enlazadas cambian (p.ej. OUT1 hasta OUT16 de un módulo de 16 bits) una tras otra de FALSE a TRUE y vuelven luego al estado anterior. Esta modificación de estado se señaliza mediante una “luz de marcha” en los LEDs correspondientes.
Transcurrido el tiempo de duración del impulso se desconectan la salida que señaliza la presencia del impulso y la luz de marcha.
Con independencia de ello, las entradas IN1 e IN2 quedan vinculadas por el nexo lógico “Y”. IN1 e IN2 reflejan el estado de las entradas a las que están conectados los interrup-tores basculantes. El resultado del nexo se indica en la salida OUT.
PC WorX
8-2 PHOENIX CONTACT 7127_es_02
8.2 Bloques funcionales utilizados
Bloque Temporizador TP
ONBOARD_INPUT_BIT10) / S1
En el ejemplo se usa, por emplearse un controlador Inline, una variable de sistema para las entradas y salidas integradas “onboard” (aquí: ONBOARD_INPUT_BIT10). De lo contrario, se usa una variable del usuario (S1).
VAR (VAR_EXTERNAL) Si una variable se usa sólo internamente y sin asignarse a ningún dato de proceso, puede declararse como variable VAR. No obstante, si desea supervisar esta variable en modo de depuración (debug) o en la simulación, declárela como VAR_EXTERNAL. En el pro-grama de ejemplo las variables se declaran por este motivo como VAR_EXTERNAL.
Bloque Conversión de Formato BOOL_TO_DINT
Para poder utilizar la señal de salida del bloque TP_1 como señal de entrada del bloque ROL hay que efectuar una conversión de formato de BOOL a DINT.
Para este bloque no se declaran variables.
Temporizador Conversión de formato Giro a la izquierda Nexo lógico “Y”
Tabla 8-1 Temporizador TP_1
Pará-metros
Nombre de la variable
Tipo de datos
Utilización Valor inicial Descripción
IN ONBOARD_INPUT_BIT10
/ S1
BOOL VAR_EXTERNAL Inicio: si se detecta un flanco ascendente, se generará un impulso.
PT T1 TIME VAR T#15000ms Duración del impulsoPor defecto: 15 s = 15000 ms
Q OUT1 BOOL VAR(VAR_EXTERNAL)
Salida del impulso TRUE, si IN = TRUE y ET < PT;
FALSE, si IN = FALSE o ET >= PT
ET T2 TIME VAR(VAR_EXTERNAL)
Tiempo transcurrido
Programa de ejemplo
7127_es_02 PHOENIX CONTACT 8-3
Bloque Rotación ROL
Bloque de Vínculo Lógico por Nexo Lógico “Y” (AND)
Tabla 8-2 Rotar a la izquierda ROL
Pará-metros
Nombre de la variable
Tipo de datos
Utilización Valor inicial Descripción
IN V0 WORD VAR_EXTERNAL Valor de entrada
N DINT Cantidad de caracteres a rotar (en el ejemplo 0 ó 1,
definidos mediante OUT1)
(Salida) V0 WORD VAR_EXTERNAL Valor de salida ROL
Tabla 8-3 Vínculo lógico por nexo lógico “Y” (AND)
Pará-metros
Nombre de la variable
Tipo de datos
Utilización Valor inicial Descripción
IN1 IN2 BOOL VAR_EXTERNAL Valor de entrada 1
IN2 IN3 BOOL VAR_EXTERNAL Valor de entrada 2
OUT OUT2 BOOL VAR_EXTERNAL Valor de salida AND
PC WorX
8-4 PHOENIX CONTACT 7127_es_02
8.3 Programación
Proceda de la siguiente manera para la programación:
• Vaya al área de trabajo de programación IEC.• Para activar la pantalla de programación IEC, haga doble clic sobre “Main” dentro de
la “Ventana de árbol de proyecto”.• Haga clic sobre un espacio en blanco dentro de la hoja de trabajo “Main”, allá donde
quiera insertar el bloque funcional.
Figura 8-1 Área de trabajo de programación IEC
• Seleccione el bloque “TP” mediante un doble clic en la ventana “Asistente de edición”.
Programa de ejemplo
7127_es_02 PHOENIX CONTACT 8-5
• Asígnele, dentro de la ventana “Propiedades de la variable”, el nombre “TP_1” a este bloque y confirme con “Aceptar”.
Figura 8-2 Ventana “Propiedades de la variable”
El bloque funcional se inserta en la hoja de trabajo.
Figura 8-3 Bloque funcional en hoja de trabajo de programación IEC
• Para definir las propiedades de las variables, haga doble clic en el parámetro de en-trada “IN” del bloque funcional.
PC WorX
8-6 PHOENIX CONTACT 7127_es_02
Dependiendo de si desea asignar el parámetro de entrada “IN” a una variable de usuario o a una variable de sistema, proceda en el siguiente paso de forma diferente:
Figura 8-4 Ventana “Propiedades de la variable” para variables de usuario y de sis-tema
Acción Variable de usuario S1 Variable de sistema ONBOARD_INPUT_BIT10
(se utiliza para el ejemplo de la simulación)
(se utiliza para el ejemplo con ILC 370 ETH 2TX-IB)
• Para configurar el ámbito de validez de vi-sualización, abra en los grupos de variables globales todas las carpetas y marque en la carpeta “STD_RES”: “Default” “System Variables”
• Seleccione en la parte superior de la sec-ción “Visualización”: “Local” “Global”
• Asigne o seleccione dentro de la ventana “Propiedades de la variable”, en “Nombre”, el nombre para el parámetro de entrada “IN”:
• Asigne el nombre S1. • Seleccione la variable corres-pondiente. Para la entrada 11 de ILC 370 ETH 2TX-IB es ONBOARD_INPUT_BIT10.
El ámbito de validez de una variable sólo deberá definirse la primera vez que se cree y ubique una variable. Todas las demás variables se asocian igualmente al grupo selec-cionado.
Variable de usuario S1 Variable de sistema ONBOARD_INPUT_BIT10
Programa de ejemplo
7127_es_02 PHOENIX CONTACT 8-7
• Defina el tipo de datos. La variable es una variable de tipo bit, es decir, una variable “BOOL”.
• En la lista “Utilización” seleccione “VAR_EXTERNAL” (con ámbito de validez “Local”) o “VAR_GLOBAL” (con ámbito de validez “Global”), ya que la variable va a asociarse más tarde a un dato de proceso.
• Confirme sus opciones con “Aceptar”.• Para definir las propiedades de las variables, haga doble clic en el parámetro de en-
trada “PT” del bloque funcional. • Si como ámbito de validez para los grupos de variables locales se ha elegido “System
Variables”, escoja “Default” en la carpeta “STD_RES”.• Asígnele, dentro de la ventana “Propiedades de la variable” el nombre “T1”.• En la lista “Tipo de datos” figura el tipo “TIME”.• En la lista “Utilización” seleccione “VAR”, ya que la variable sólo se va a usar de modo
interno y no se va a asociar a un dato de proceso.• Escriba como “Valor inicial” de amplitud de pulso 15 s (T#15000ms).
Figura 8-5 Ventana “Propiedades de la variable”
• Confirme sus opciones con “Aceptar”.• Para los parámetros de salida de este bloque funcional proceda de modo similar. Use
para ello los valores en la tabla 8-1 “Temporizador TP_1”, página 8-2.
Figura 8-6 Bloque funcional TP_1 con todos sus parámetros (S1: variable de usuario. ONBOARD_INPUT_BIT10: variable de sistema)
Si creó una variable como VAR y más tarde desea emplearla como VAR_EXTERNAL, observe el siguiente modo de proceder a la hora de introducir el cambio:• Seleccione “VAR_EXTERNAL” en la lista “Utilización”.• Ubique la variable en la “Ventana de árbol de proyecto” bajo “Global_Variables” en
forma de variable global.
PC WorX
8-8 PHOENIX CONTACT 7127_es_02
• Inserte el bloque funcional BOOL_TO_DINT. Para este bloque funcional no hace falta una declaración de parámetros.
• Inserte el bloque funcional ROL.• Declare los parámetros requeridos conforme a la tabla 8-2 “Rotar a la izquierda ROL”,
página 8-3.• Inserte el bloque “AND”.• Declare los parámetros requeridos conforme a la tabla 8-3 “Vínculo lógico por nexo
lógico “Y” (AND)”, página 8-3.
En la figura 8-7 se representan todos los bloques funcionales con los parámetros necesa-rios.
Figura 8-7 Todos los bloques funcionales insertados con los parámetros necesarios
Vincule entre sí las salidas y entradas requeridas. Proceda para ello de la siguiente ma-nera:• Marque la variable OUT1 y arrástrela a la altura del bloque BOOL_TO_DINT.
• Active el icono de vínculo de objetos.• Haga clic aprox. en la mitad de la línea para la salida OUT1 y vincule este punto, man-
teniendo pulsado el ratón, a la entrada de BOOL_TO_DINT.• Vincule la salida de BOOL_TO_DINT a la entrada N del bloque ROL.
El programa definitivo se muestra en la figura 8-8.
Figura 8-8 Programa completo
Variable de usuario S1 Variable de sistema ONBOARD_INPUT_BIT10
Programa de ejemplo
7127_es_02 PHOENIX CONTACT 8-9
Borrado de variables
Si define Vd. variables para la creación de un programa, éstas se ubicarán en varias hojas de trabajo. Si borra o cambia de nombre variables en el programa, estas operaciones no se llevarán a cabo automáticamente en las otras hojas de trabajo.
Al compilar recibirá entonces una indicación de error.• Borre en este caso las variables no utilizadas en las pantallas de las fichas indicadas
en la figura 8-9 (“Global_Variables” y “MainV:Main”).
Figura 8-9 Borrar variables
PC WorX
8-10 PHOENIX CONTACT 7127_es_02
8.4 Establecer el valor inicial
Si quiere establecer un valor inicial, proceda de la siguiente forma:
• Vaya al área de trabajo de programación IEC.• Haga doble clic en el punto “Global_Variables”.• Establezca el valor inicial de las variables (aquí: V0 al valor inicial 1).
Figura 8-10 Establecer el valor inicial (aquí: V0 = 1)
8.5 Posibilidades adicionales en PROFINET
En un sistema PROFINET IO puede Vd. además evaluar los siguientes datos:– Para cada controlador PROFINET IO: las variables de sistema que indican el estado
de la configuración,– Para cada dispositivo PROFINET IO: datos de proceso predefinidos que indican el es-
tado.
Ver también capítulo “Informaciones de estado de un sistema PROFINET IO” en la página B-1.
PC WorX y SafetyProg
7127_es_02 PHOENIX CONTACT 9-1
9 PC WorX y SafetyProg
Un componente integrado en PC WorX es SafetyProg para el trabajo con un sistema INTERBUS-Safety seguro.
Para un proyecto con INTERBUS-Safety, proceda de forma similar a un proyecto para un sistema PROFINET IO o INTERBUS.
Todas las particularidades propias de Safety y las configuraciones pertinentes se descri-ben de forma detallada en el manual de usuario del Proxy PROFINET con sistema de con-trol seguro integrado. En el capítulo presente, encontrará solamente algunas informacio-nes básicas para un proyecto INTERBUS-Safety en PC WorX.
Agregar Safety desde el catálogo de dispositivos
En caso de creación manual de la configuración del bus: Encontrará el Proxy PROFINET con sistema de control seguro integrado en el catálogo de dispositivos, en “Phoenix Contact/Safety/Proxy INTERBUS”.
Asignar nombre al proyecto INTERBUS-Safety
• Marque en la configuración del bus, en el Proxy PROFINET con sistema de control seguro integrado, el nodo “Control seguro”.
• Asigne en la ventana “Detalles de los dispositivos” el nombre de proyecto.
Preparar el proyecto Efectúe todas las configuraciones para el proyecto acorde al manual de usuario del Proxy PROFINET con sistema de control seguro integrado. Entre ellas se cuentan, p.ej.:– Configuración PROFINET– Intercambio de datos de proceso con el control estándar
(variables de intercambio, aprobación y estándar)
Compilar el proyecto Antes de que cambie a SafetyProg:• Compile el proyecto.
Tras el procedimiento de compilación, el proyecto se guardará automáticamente.
Inicio de SafetyProg Una vez tenga listo el proyecto en PC WorX, puede arrancar SafetyProg.• Asegúrese de que se encuentra Vd. en el área de trabajo “Configuración del bus” o
en “Asignación de datos de proceso”.• Seleccione en el Proxy PROFINET con sistema de control seguro integrado el nodo
“Control seguro”.• Elija en el menú contextual el punto “Arrancar SafetyProg”.
SafetyProg se ofrece únicamente en alemán e inglés. Por ello, un proyecto de seguridad Safety será compatible con PC WorX sólo en uno de ambos idiomas. Cambie a la ver-sión alemana o inglesa de PC WorX para elaborar un proyecto Safety.
Encontrará indicaciones detalladas sobre el manejo del software SafetyProg en la ayuda en pantalla o en la guía rápida de puesta en marcha del software.
PC WorX
9-2 PHOENIX CONTACT 7127_es_02
Otras funciones del software
7127_es_02 PHOENIX CONTACT A-1
A Otras funciones del software
A 1 Ajuste del reloj de tiempo real
Algunos controles disponen de un reloj interno de sistema (p.ej. ILC 350…, ILC 370…). En la ficha “Configuraciones ampliadas” tiene la posibilidad de ajustar hora y fecha para el reloj interno del control.
La hora actual del control se lee y se muestra una sola vez siempre que abra la ficha “Con-figuraciones ampliadas”. La lectura permanece con este valor hasta que vuelva a abrirse de nuevo la ficha “Configuraciones ampliadas”.
Si desea adoptar la fecha y hora del sistema de su PC: Requisito previo: hay una conexión entre el PC y el control.• Vaya al área de trabajo “Configuración del bus”.• Marque el nodo del control (p.ej. “ILC 370 PN”).• Abra la ficha “Configuraciones ampliadas” en la ventana “Detalles de dispositivos”.• Haga clic en el botón “Tiempo del sistema”.• Haga clic seguido en el botón “Enviar”, para que los datos contenidos en el cuadro
“Configuración del reloj de tiempo real” se transmitan al control.
Si desea elegir otros valores distintos:• Escriba los valores que desee para la hora y la fecha.• Haga clic en el botón “Enviar”, para que los datos contenidos en el cuadro “Configu-
ración del reloj de tiempo real” se transmitan al ILC 350 ETH.
Figura A-1 Ajuste del reloj de tiempo real
PC WorX
A-2 PHOENIX CONTACT 7127_es_02
A 2 Posibilidades para la modificación de un proyecto
PC WorX ofrece dos funciones mediante las cuales puede Vd. descargar modificaciones o cambios en el proyecto a control(es) y activarlas allí, sin tener que detener el PLC en funcionamiento.
A 2.1 Descargar Cambios (desde la versión 3.10 de PC WorX, desde la versión 4.0 ProConOs)
Descargar
Figura A-2 Descargar cambios
Tabla A-1 Posibilidades para la modificación de un proyecto
Posibilidades: Descargar cambios Cambios en líneaParticularidades: Descarga del proyecto com-
pleto (Descargar cambios)Descarga sólo de los cambios efectuados, p.ej. bloques fun-cionales independientes
Desarrollo: Modo de depuración (debug) activado: detección de un error
Modo de depuración (debug) no activado
Cambiar
Compilar
Descargar a través del diálogo de verificación del proyecto
Descargar a través del menú “Código/Cambios en línea”
Caso de aplicación: Cambios muy extensos Modificaciones mínimas
Ventaja: Escasas limitaciones Rapidez
La función “Descargar Cambios” está sólo disponible para controladores con el tipo de procesador “IPC_40” o “ARM_L_40” (ver también “Controles de Phoenix Contact” en la página D-2).
Posibilidades para la modificación de un proyecto
7127_es_02 PHOENIX CONTACT A-3
Para descargar cambios a uno o varios controles, podrá Vd. definir antes del envío si el sistema debe garantizar una respuesta del PLC en función del tiempo real.
Si se activa la opción “Asegurar tiempo real para descargar cambios”, el sistema intentará efectuar la descarga sin vulnerar las condiciones de tiempo real de las tareas ejecutadas en el sistema de control.
Si la descarga o envío de los cambios no fuera posible (p.ej. porque la cantidad de datos a copiar sea demasiado grande), se emitirá una indicación de error. Desactive en tal caso la opción “Asegurar tiempo real…” (esto es, permita vulneraciones del tiempo real) para que puedan efectuarse todos los cambios.
Consulte en la siguiente tabla en qué casos puede o no utilizarse la función “Descargar cambios”.
¡Cuando autorice Vd. la vulneración del tiempo real asegúrese primero de que la aplica-ción del PLC discurre dentro de límites seguros! Piense que cada vulneración del tiempo real puede provocar consecuencias inesperadas en el sistema de automatización, pues-to que algunas tareas del usuario pueden, circunstancialmente y por un breve espacio de tiempo, dejar de procesarse. Examine por tanto los riesgos antes de desactivar la op-ción.
Encontrará información de fondo más detallada sobre las funciones “Descargar cam-bios” y “Asegurar tiempo real…” en la ayuda en pantalla de PC WorX.
Tabla A-2 Posibilidades de aplicación y limitaciones para “Descargar cambios”
Área Utilizable tras No utilizar trasPOU – Cambio de código en POUs ya existentes
– Uso de nuevos tipos de POUs en un recurso– Uso de un MAS-POU en el proyecto
Variables – Inserción/borrado de variables locales y globa-les
– Cambio de variables locales y globales (valor inicial incluido)
Las modificaciones en POUs SFC están en principio permitidas, pero pueden conducir a estados críticos del PLC si la función “Descargar cambios” se utiliza con el PLC en funcio-namiento. A modo de ejemplo, la ejecución de una cadena de pasos SFC podría resultar bloqueada si se borra un paso activo en curso. Tales cambios SFC son: – Cambio de una relación precedente-siguiente. – Cambio de características del paso (tipo). – Cambio de relaciones paso-acción. – Cambio de calificadores (signos especificativos de acción).
En estos casos, recibirá Vd. un mensaje de advertencia. Examine el riesgo existente antes de proseguir el proceso confirmando el mensaje de advertencia.
PC WorX
A-4 PHOENIX CONTACT 7127_es_02
En caso de ignorar la limitación, el sistema muestra una indicación de error en la “ventana de mensajes”. Abra el texto de ayuda relativo a la indicación de error, haciendo clic con el botón derecho del ratón en el registro en la “ventana de mensajes” y seleccionando el punto del menú contextual “Ayuda sobre los mensajes”. Revoque la modificación cau-sante, vuelva a crear el proyecto y ejecute de nuevo la función “Descargar Cambios”.
Tipos de datos – Cambio del tipo de datos de variables, con lo que las variables vuelven a inicializarse
– Inserción/borrado de tipos de datos– Cambio de declaraciones de tipo de datos. Las
variables de datos modificados se inicializan– Cambio del área de datos
Bloques funcionales
– Declaración de nuevas instancias FB (usuario/firmware)
Programa – Cambio de comentarios en el código del pro-grama
– Inserción/borrado de instancias de programa
Tareas – Cambio de tiempos de ciclo de tareas– Cambio de tiempos de watchdog para tareas
– Inserción o borrado de tareas– Cambio de otras características de tareas que
no sean los tiempos de ciclo o watchdog (es decir, tipo de tarea, prioridad, número de evento, asignación SPG, tamaño de stack)
Configuración de E/S
– Cambio de parámetros de driver en la configu-ración E/S
– Inserción/borrado de un grupo de E/S en la configuración de E/S
– Cambio de grupos VAR_CONF en la configu-ración de E/S
– Cambio de otras características de E/S que no sean los parámetros de driver (p.ej. direccio-nes, el driver mismo, la asignación de tareas, etc.)
Varios – Inserción de nuevas configuraciones y recur-sos
Tabla A-2 Posibilidades de aplicación y limitaciones para “Descargar cambios”(continuación)
Área Utilizable tras No utilizar tras
Encontrará más información en la ayuda en pantalla del programa PC WorX.
Posibilidades para la modificación de un proyecto
7127_es_02 PHOENIX CONTACT A-5
A 2.2 Cambios en línea
“Cambiar en línea” una POU significa que, en un solo paso, se compilan los cambios en el proyecto, se crea el código y se envía automáticamente al PLC en marcha. Durante toda esta operación, el PLC sigue en funcionamiento, es decir, la ejecución del programa en el PLC no se ve interrumpida durante la compilación y la descarga.
Los “Cambios en línea” pueden activarse mediante el punto de menú “Código/Cambios en línea” o a través del icono correspondiente (ver capítulo “Símbolos de uso frecuente para compilar y depurar” en la página 3-3).
Puede Vd. utilizar de dos maneras el comando “Cambios en línea”: 1. Corrección de errores en el código.
Si ha descubierto un fallo de programación en el modo en línea y ha cambiado al modo sin conexión a la red para corregirlo, podrá compilar el cambio efectuado me-diante “Cambios en línea”.
2. Desarrollo ulterior de un proyecto base. En muchos casos puede resultar más sencillo y cómodo desarrollar un proyecto me-diante los cambios en línea en vez de con el comando “Compilación parcial”. Una vez haya compilado un proyecto base por primera vez con “Compilación parcial”, podrá completar dicho “tronco” editando cada hoja de trabajo de código POU e insertando estas ampliaciones mediante “Cambios en línea” en el programa del PLC que ya esté funcionando en el sistema de destino.
En ambos casos, las modificaciones se enviarán automáticamente al PLC con éste en marcha, esto es, los cambios pueden observarse a continuación en el modo en línea.
Consulte en las siguientes tablas en qué casos podrá utilizarse la función “Cambios en lí-nea”.
El punto de menú “Cambios en línea” sólo está disponible en el modo sin conexión a la red. Puede Vd. cambiar a la hoja de trabajo en cuestión entre el modo en línea y el modo sin conexión a la red mediante el símbolo de activación/desactivación de Debug en la barra de herramientas.
PC WorX
A-6 PHOENIX CONTACT 7127_es_02
Tenga en cuenta, para el cambio de funciones y bloques funcionales:
Tabla A-3 Posibilidades de aplicación y limitaciones para “Cambios en línea”
Área Utilizable tras No utilizar trasVariables – Inserción de nuevas variables locales y globa-
les– Borrado de variables que no se utilicen en el ar-
chivo CSV (*.csv). – Inserción de variables globales no disponibles
en entradas y salidas directas– Eliminación de variables de la hoja de trabajo
del programa– Inserción de un bloque funcional definido por el
usuario*
* Requisito previo: una instancia de dicho bloque func. se ha declarado ya en una hoja de trabajo de variables de una POU cualquiera del mismo re-curso
– Cambio de características de variables– Cambio de valores iniciales de variables (las
variables inicializadas no pueden modificarse en línea)
Funciones – Inserción de nuevas funciones definidas según IEC
– Inserción de una función definida por el usua-rio*
– Inserción de una función desde una biblioteca de firmware o del usuario*
* Requisito previo: dicha función ha sido ya acti-vada en una POU cualquiera del mismo recurso.
– Cambio de parámetros formales de funciones – Inserción de nuevos parámetros formales
Bloques fun-cionales
– Inserción de nuevos bloques funcionales defi-nidos según IEC
– Inserción de un bloque funcional definido por el usuario*
– Inserción de un bloque funcional desde una bi-blioteca de firmware o del usuario*
* Requisito previo: una instancia de dicho bloque func. se ha declarado ya en una hoja de trabajo de variables de una POU cualquiera del mismo re-curso
– Cambio de parámetros formales de bloques funcionales (VAR_INPUT, VAR_OUTPUT y VAR_IN_OUT)
– Inserción de nuevos parámetros formales
Varios Ver tabla A-4 “Reglas específicas de los lenguajes de programación” en la página A-7
– Cambio de constantes de cadenas de caracte-res o cadenas de caracteres definidas por el usuario
– Borrado de POUs o bibliotecas– Cambio de la estructura del equipo físico (hard-
ware)
Para que los cambios en línea sean posibles en los casos citados, es necesario compilar el proyecto con “Compilación parcial” y descargarlo al sistema de destino. Además, el modo en línea tiene que haber estado ya activo.
Posibilidades para la modificación de un proyecto
7127_es_02 PHOENIX CONTACT A-7
Tabla A-4 Reglas específicas de los lenguajes de programación
Lenguaje Cambios en línea posibles trasTodos – Inserción de saltos de línea y líneas en blanco
– Inserción o cambio de comentarios
IL – Inserción o cambio de operadores IL– Cambio de la profundidad de jerarquización
ST – Cambio de instrucciones o expresiones
FBD – Cambio de las redes existentes – Cambio de una gráfica (p.ej. desplazar líneas o bloques funcionales)– Cambio o inserción de redes
LD – Cambio de las redes existentes– Cambio de una gráfica (p.ej. desplazar líneas o bloques funcionales)– Cambio o inserción de redes
SFC – Cambio de variables, redes FBD o LD enlazadas directamente unas con otras– Cambio de intervalos para caracteres determinantes de tiempo – Cambio de nombres de variables en bloques de acción
Emplee “Compilación parcial” cuando los cambios en línea fallen. En caso de no respetarse las limitaciones, el proceso de cambio en línea se verá inte-rrumpido y en la “ventana de mensajes” aparecerá la correspondiente indicación de error. Una vez cancelado el comando “Cambios en línea”, compile el proyecto con “Compila-ción parcial” y descárguelo manualmente al PLC. Sólo hecho esto podrá volver a ser modificado en línea.
Encontrará más información en la ayuda en pantalla del programa PC WorX.
PC WorX
A-8 PHOENIX CONTACT 7127_es_02
A 3 “Retain Handling” ampliado
El “Retain Handling” ampliado es compatible a partir de la versión 4.0 de ProConOs.
Caso de aplicación: Su programa de aplicación está siendo ya ejecutado en el PLC. Ahora es necesario efectuar cambios en las variables remanentes o hay que insertar nue-vas variables RETAIN.
Sin el “Retain Handling”, tendría Vd. que efectuar un arranque en frío (cold restart) tras los cambios. En ese caso, todas las variables volverían a inicializarse.
Gracias al “Retain Handling” del sistema de programación ya no es imprescindible un arranque en frío del PLC tras la modificación de variables remanentes. En su lugar, puede efectuarse un arranque en caliente.
El “Retain Handling” mantiene el valor de cada variable simbólica remanente, cargándola antes de que el proyecto modificado y vuelto a compilar sea enviado al control. Tras la des-carga del programa modificado al PLC, el sistema vuelve a enviar los valores de las varia-bles previamente guardados a la correspondiente dirección de almacenamiento.
Tenga en cuenta que:– Al insertar nuevas variables remanentes:
Con el arranque en caliente, cada nueva variable agregada se inicializa con el valor inicial asignado. Si al declarar la nueva variable no se le asignó ningún valor inicial, será inicializada con el valor estándar del respectivo tipo de datos.
– Al cambiar variables remanentes ya existentes: El “Retain Handling” identifica cada variable remanente en base a su ruta de instancia, su nombre de variable (sin diferenciar mayúsculas y minúsculas) y su tipo de datos. Si se ha cambiado uno de estos tres puntos, la variable remanente se considerará como una variable declarada nueva y será inicializada (bien con el valor inicial decla-rado, bien con el valor estándar, como se describe más arriba). Observe que los cambios dentro de un tipo de datos definido por el usuario tiene como consecuencia una inicialización de todas las variables de este tipo de datos. Ejemplo: tras cambiar el tipo de datos de una estructura, todos los elementos en dicha estruc-tura serán inicializados (ver arriba).
– Al borrar variables remanentes: Las variables remanentes borradas carecen de significado para el “Retain Handling”. Puede suceder que las variables remanentes restantes sean desplazadas en la ima-gen del PLC.
– Al desplazar variables remanentes: Observe que el desplazamiento de variables en la imagen del PLC puede producirse siempre que pegue, borre o arrastre variables en la tabla de variables.
Consulte en la tabla D-1 “Controles de Phoenix Contact”, página D-2 qué controles son compatibles con esta función.
Con la palabra clave RETAIN se declaran las variables remanentes. El valor de una va-riable remanente se mantiene aun después de apagar el PLC. Para un arranque en ca-liente (warm start) se utiliza el último valor de la variable.
Con la función “Descargar Cambios”, los datos Retain se mantendrán sólo si el proyecto en curso ha sido guardado en la memoria de parametrización. Active por tanto para la descarga la opción “Incluir proyecto de reinicio” (ver figura A-2 en la página A-2) para evitar incoherencias.
Encontrará más información en la ayuda en pantalla del programa PC WorX.
Simulación
7127_es_02 PHOENIX CONTACT A-9
A 4 Simulación
PC WorX le ofrece la posibilidad de desarrollar por completo y sin equipo físico un pro-yecto con un sistema de control con procesador del tipo “IPC” para simular el funciona-miento. Si a continuación instala un equipo físico en conformidad con la estructura simu-lada, puede poner su proyecto en servicio en el equipo físico conmutando el canal de comunicación.
Encontrará un ejemplo de simulación en el capítulo 7, “Proyecto de ejemplo para simula-ción con sistemas de control con procesador del tipo “IPC””.
A 5 Reemplazo de un sistema de control (Hardware-Replace)
Para la simple sustitución de un control por otro, tiene a su disposición un asistente para el intercambio de dispositivos complejos. Un intercambio del control puede ser necesario cuando, p.ej., haya ejecutado la simulación de un proyecto con un RFC 450 ETH-IB, pero para el proyecto real necesite un ILC 370 PN 2TX-IB.• Vaya al área de trabajo “Configuración del bus”.• Marque en la ventana “Configuración del bus” el control a intercambiar (en la
figura A-3: RFC 450 ETH-IB).• Abra el menú contextual del control.• Seleccione el punto “Reemplazar…”.
Figura A-3 Reemplazar dispositivo
El asistente se abre.• Confirme la ventana recién abierta con “Siguiente”.
Se le mostrarán una lista de controles aptos para sustituir al control actualmente presente en el proyecto.
Si la ventana está vacía, no es posible reemplazar el control utilizado actualmente por otro.
PC WorX
A-10 PHOENIX CONTACT 7127_es_02
• Seleccione el nuevo control a aplicar (p.ej. ILC 370 PN).
Figura A-4 Selección del nuevo control
• Confirme su selección con “Siguiente”.
El asistente efectúa el intercambio.
Dependiendo de los controles que deban intercambiarse, puede ser preciso en determi-nadas circunstancias efectuar una adaptación de la topología del bus. Para ello tal vez haga falta insertar dispositivos adicionales.
En el ejemplo presente, hay un acoplador al bus (IBS IL 24 BKT/U) conectado al RFC 450 ETH-IB. Este acoplador no puede conectarse sin más al ILC 370 PN 2TX-IB. Para poder seguir utilizando el acoplador al bus, hay que yuxtaponer al ILC 370 PN 2TX-IB un módulo con derivación de bus remoto (p.ej. IBS IL 24 RB-T).
En caso de que sea necesaria una adaptación tal, se abrirá una ventana en que se pro-pondrán posibles dispositivos para ello.• Seleccione el dispositivo que quiera emplear para la adaptación.
Figura A-5 Seleccionar dispositivo para la adaptación de la estructura
Reemplazo de un sistema de control (Hardware-Replace)
7127_es_02 PHOENIX CONTACT A-11
El asistente le informa de que el intercambio de controles se ha efectuado correctamente y le avisa de particularidades.
Figura A-6 Finalización del intercambio
• Confirme el reemplazo con “Terminar”.
Se muestra la configuración del bus con el nuevo control.
Figura A-7 Configuración del bus con control nuevo
En el ejemplo, se ha reemplazado un control INTERBUS por un controlador PROFINET IO. Al comparar la topología del bus en la figura A-3 y en la figura A-7 puede verse que, con el reemplazo del control, la estructura se adaptó convenientemente. La mera estructura INTERBUS fue sustituida por una estructura PROFINET.
PC WorX
A-12 PHOENIX CONTACT 7127_es_02
En el presente ejemplo sería muy práctico no conectar los módulos Inline mediante un borne de derivación y un acoplador al bus, sino yuxtaponerlos directamente al controlador Inline. • Adapte en este caso la configuración del bus.• Arrastre los módulos de E/S Inline directamente al nodo INTERBUS del control.• Borre a continuación primero el acoplador al bus (IBS IL 24 BK-T/U) y luego el borne
de derivación (IBS IL 24 RBT).
Figura A-8 Configuración del bus con control nuevo adaptada manualmente
En caso de que desee cambiar un control por otro de un tipo diferente, como se muestra en el ejemplo, en la “ventana de mensajes” aparecerá una indicación de error de esta clase: “Recurso: el tipo de configuración del recurso “STD_CNF.STD_RES” es inade-cuado. El tipo actual es “IPC_40”. Se espera, no obstante, el tipo “ARM_L_40.”• Adapte en tal caso primero la configuración y después el recurso.• Vaya al área de trabajo de programación IEC.• Abra el menú contextual de la configuración y seleccione el punto: “Propiedades”.
Figura A-9 Menú contextual de la configuración: Propiedades
• Abra la ficha “PLC/Procesador”.
Reemplazo de un sistema de control (Hardware-Replace)
7127_es_02 PHOENIX CONTACT A-13
• Seleccione el tipo de procesador que corresponda al control. En el ejemplo, es el ARM_L_40.
Figura A-10 Seleccionar tipo de procesador
• Confirme su elección con “Aplicar”.
Un mensaje le advertirá de que, en determinadas circunstancias, puede que haya que adaptar otras partes de su proyecto.
Figura A-11 Advertencia
• Confirme la advertencia con “Aceptar”.• Confirme la elección del tipo de procesador con “Aceptar”.
PC WorX
A-14 PHOENIX CONTACT 7127_es_02
• Abra el menú contextual del recurso y seleccione el punto: “Propiedades”.
Figura A-12 Menú contextual del recurso: Propiedades
• Abra la ficha “PLC/Procesador”.• Seleccione el tipo de procesador que corresponda al control. En el ejemplo, es el
ILC370PN.
Figura A-13 Seleccionar tipo de procesador
• Confirme su elección con “Aplicar”.
Un mensaje le advertirá de que, en determinadas circunstancias, puede que haya que adaptar otras partes de su proyecto.• Confirme la advertencia con “Aceptar”.• Confirme la elección del tipo de procesador con “Aceptar”.• Compile el proyecto para descubrir posibles errores.• Si ha empleado POUs especiales, adáptelas también.• Compile el proyecto.
Archivos de descripción de dispositivo
7127_es_02 PHOENIX CONTACT A-15
A 6 Archivos de descripción de dispositivo
Los archivos de descripción de dispositivo son archivos FDCML o GSD que describen por completo un dispositivo. Si en el catálogo de dispositivos no hubiera un correspondiente archivo de descripción de dispositivo, impórtelo.
A 6.1 Archivos de descripción de dispositivo de Phoenix Contact
En una nueva instalación de PC WorX se instalan asimismo los archivos de descripción de dispositivo para cada uno de los dispositivos disponibles en ese momento. Estas des-cripciones las encontrará también en el catálogo de dispositivos. Al instalar Service Packs para PC WorX se instalarán nuevos archivos de descripción de dispositivos en la carpeta …\FDCML10\…\Phoenix Contact. Estas nuevas descripciones no se incluyen aún en el catálogo de dispositivos. Impórtelas de ser necesario.• Seleccione en PC WorX, en la ventana “Catálogo de dispositivos”, “Phoenix Contact”. • Abra el menú contextual y elija “Importar dispositivo…”.
Figura A-14 Catálogo de dispositivos: importar dispositivo
• Seleccione el archivo de descripción de dispositivo. En caso de que haya seguido la instalación estándar propuesta, lo encontrará en este directorio C:\Programas\Archivos comunes\FDCML10\xxx\Phoenix Contact. xxx = Sistema (p.ej. ETHERNET, INTERBUS, PROFINET)
Figura A-15 Directorio para archivos de descripción de dispositivo
• Confirme su elección.
En la “ventana de mensajes” se indica si el dispositivo ha sido importado correctamente.
PC WorX
A-16 PHOENIX CONTACT 7127_es_02
A 6.2 Archivos de descripción de dispositivo para controlador Inline
Si ha utilizado la instalación estándar propuesta, los archivos de descripción de dispositivo con todas las posibilidades de configuración del controlador Inline se encontrarán en el di-rectorio C:\Programas\Archivos comunes\FDCML10\INTERBUS\ Phoenix Contact\modification
Figura A-16 Directorio de los archivos de descripción de dispositivo
• Copie el archivo de descripción de dispositivo requerido al directorio …\FDCML10\INTERBUS\Phoenix Contact.
• Proceda a continuación como se describe más arriba.
A 6.3 Archivos de descripción de dispositivo de otros fabricantes (archivos GSD)
Los archivos GSD le ofrecen la posibilidad de integrar dispositivos de otros fabricantes como Phoenix Contact en PC WorX.• Copie los archivos GSD para su dispositivo, p.ej. desde Internet, al disco duro de su
PC. • Seleccione en PC WorX, en la ventana “Catálogo de dispositivos”, “Phoenix Contact”. • Abra el menú contextual y elija “Importar archivo GSD…”.
Figura A-17 Catálogo de dispositivos: importar archivo GSD
• Seleccione el archivo de descripción de dispositivo y confirme con “Abrir”.
Visualización
7127_es_02 PHOENIX CONTACT A-17
PC WorX crea un registro para el dispositivo en el catálogo de dispositivos. Encontrará el registro en el directorio C:\Programas\Archivos comunes\FDCML10\…. (con instalación estándar). En la “ventana de mensajes” se indica si el dispositivo ha sido importado correctamente.
En la lectura de un dispositivo modular, se mostrará en la configuración del bus sólo el dis-positivo y no sus módulos.
Agregue manualmente los módulos de dicho dispositivo. Proceda para ello de la siguiente manera:• Abra el catálogo de módulos mediante “Ver… Catálogo de módulos…”.• Seleccione uno a uno los módulos del dispositivo del catálogo de módulos y arrástre-
los, manteniendo pulsado el botón del ratón, al nivel subordinado, bajo el registro del dispositivo.
A 6.4 Crear archivos de descripción de dispositivo
Si aún no hay ningún archivo de descripción de dispositivos, podrá crearlo Vd. mismo. Para ello, el CD de AUTOMATIONWORX Software Suite incluye un editor de descripcio-nes de dispositivo.
A 7 Visualización
Los datos generados en PC WorX pueden utilizarse en otros programas, p.ej. para la vi-sualización de procesos.
Para poder utilizar los datos necesitará Vd. el Servidor OPC INTERBUS y/o un software de visualización.
PC WorX
A-18 PHOENIX CONTACT 7127_es_02
A 8 Topología Ethernet
PC WorX le ofrece la posibilidad de reconocer automáticamente la topología Ethernet. Vd. puede consultar en la ventana “Topología Ethernet” todos los dispositivos Ethernet del proyecto con sus conexiones. Para todos los dispositivos con funciones LLDP se mostra-rán automáticamente las conexiones, especificándose el número de puerto.
Las restantes funciones se explican en el ejemplo. Condición previa es una configuración del bus completa.• Abra la ventana mediante “Ver… Topología Ethernet”.• Seleccione dentro de la ventana “Topología Ethernet”, en el menú contextual, “Topo-
logía… Actualizar”.
Figura A-18 Primera actualización de la topología
Hay que seleccionar ahora un dispositivo como punto de partida para la representación. Como las conexiones entre dispositivos con funciones LLDP sólo pueden establecerse au-tomáticamente, es recomendable seleccionar uno de tales dispositivos. • Haga doble clic sobre el Switch.• Active en la ventana que se abre el punto “Dispositivo como punto de partida para la
representación”.
Topología Ethernet
7127_es_02 PHOENIX CONTACT A-19
Figura A-19 Determinar el punto de partida para la representación
• Actualice la representación mediante el menú contextual “Topología… Actualizar”.
Figura A-20 Topología con todas las conexiones detectadas automáticamente
Si no se representan todas las conexiones, proceda de la siguiente forma para trazar las conexiones no representadas:• Seleccione en el menú contextual de la ventana “Topología Ethernet” el punto “Edi-
ción… Modo de conexión”. • Mantenga pulsado el botón del ratón sobre un dispositivo y trace una línea hasta el
dispositivo al cual esté conectado.• Repita este procedimiento para todas las conexiones.• Desactive el modo de conexión (menú contextual “Edición… Modo de conexión”).
Las informaciones que desee que se muestren en la topología podrá Vd. elegirlas en el menú contextual de la ventana “Topología Ethernet”, en “Topología… Configuraciones…”.
PC WorX
A-20 PHOENIX CONTACT 7127_es_02
Para disponer de una asignación visual entre el icono y la instalación en cuestión, puede Vd. cargar una imagen como fondo.• Cree una imagen y archívela en un directorio cualquiera de su PC.• Abra en el menú contextual de la ventana “Topología Ethernet” el punto “Topología…
Configuraciones…”.• Abra la ficha “Imagen de fondo”.• Importe la imagen.• Active la casilla de verificación “Visualizar”.• Seleccione la imagen en “Configuraciones”.• Ajuste el nivel de transparencia y el zoom.
Figura A-21 Configuraciones para la imagen de fondo
• Confirme sus ajustes con “Aceptar” y “OK”.• Posicione los iconos sobre la imagen.
Figura A-22 Dispositivos Ethernet en la instalación
Topología Ethernet
7127_es_02 PHOENIX CONTACT A-21
Otras posibilidades:– Mediante el menú contextual de un dispositivo podrá Vd. abrir la interfaz Web del dis-
positivo (de estar disponible; p.ej. para el Switch).– Mediante el menú contextual de la ventana “Topología Ethernet” y el menú contextual
de un dispositivo podrá Vd. efectuar diferentes configuraciones.– Haciendo doble clic en una conexión establecida automáticamente o en un número
de puerto se muestra la información relativa a la conexión.– Mediante el menú contextual de la ventana (“Topología… Imprimir…”) podrá imprimir
la topología.– Si selecciona en el menú contextual de la ventana “Topología Ethernet” el punto “Ver
en línea… Mostrar accesibilidad”, se le indicará la accesibilidad de todos los disposi-tivos. Los dispositivos accesibles tienen un punto verde; los no accesibles se identifi-can mediante un punto rojo con una cruz blanca. Tras la actualización de la vista, se mostrará cualquier modificación del estado de conexión.
Figura A-23 Topología con error de conexión
Posibilidades de actualización de la topología:
– Actualización mediante la combinación de teclas Ctrl + Mayús + F5– Actualización manual mediante el menú contextual de la ventana “Topología
Ethernet” ”Topología … Actualizar”.– Actualización automática conforme al tiempo de actualización predefinido
Establezca el tiempo para la actualización autómatica de la siguiente forma:• Abra el menú contextual de la ventana “Topología Ethernet”.• Seleccione “Topología… Configuraciones…”.• Seleccione la ficha “Actualización”.• Active la casilla de verificación “Actualización cíclica” y ajuste un “tiempo de pausa”.
PC WorX
A-22 PHOENIX CONTACT 7127_es_02
Figura A-24 Definición del tiempo de actualización de la topología
Topología INTERBUS
7127_es_02 PHOENIX CONTACT A-23
A 9 Topología INTERBUS
PC WorX le ofrece la posibilidad de reconocer automáticamente la topología INTERBUS. En la ventana “Topología INTERBUS” podrá consultar la estructura de INTERBUS.
Figura A-25 Topología INTERBUS para un sistema INTERBUS
Si hace Vd. uso de esta función al utilizar PROFINET, se le indicará sólo la topología INTERBUS que esté conectada en el nodo INTERBUS del sistema de control.
Para imprimir la topología completa del bus, podrá Vd. servirse de otra función de PC WorX:• Active el menú contextual de un elemento cualquiera en la configuración del bus.• Seleccione el punto “Imprimir configuración del bus”.
PC WorX
A-24 PHOENIX CONTACT 7127_es_02
A 10 Comparación de proyectos
Mediante el menú “Proyecto… Comparar proyectos” tiene Vd. la posibilidad de hacer com-parar dos proyectos compilados.• Abra uno de los dos proyectos a comparar.• Abra en el menú “Proyecto” el punto “Comparar proyectos”.• Seleccione en el cuadro de diálogo emergente el segundo de los proyectos a compa-
rar.• Abra el área de trabajo “Comparación de proyectos”.
En la “Ventana de resultados, comparación de proyectos” le serán mostradas en forma de tabla todas las diferencias.
Informaciones de estado de un sistema PROFINET IO
7127_es_02 PHOENIX CONTACT B-1
B Informaciones de estado de un sistema PROFINET IO
B 1 Estado del controlador PROFINET IO
El controlador PROFINET IO dispone de informaciones de estado, que indican el estado de su marco de configuración.
Tales informaciones pueden consultarse mediante la variable de sistema PNIO_CONFIG_STATUS. La variable de sistema figura en “Global_Variables” como pa-labra y como bit individual, que se describen a continuación.
Figura B-1 Variable de sistema PNIO_CONFIG_STATUS
PNIO_CONFIG_ STATUS_READY
Esta variable se activa si el controlador PROFINET IO pudo inicializarse sin fallos. Toda-vía no se ha cargado ninguna configuración de consigna de PC WorX.
PNIO_CONFIG_ STATUS_ACTIVE
Esta variable se activa cuando se ha cargado una configuración nominal de consigna para el controlador PROFINET IO. En este estado, el controlador PROFINET IO intentará de forma cíclica establecer comunicación con todos los dispositivos de la configuración no-minal (bajo el símbolo PROFINET). Al hacerlo trata de localizar en la subred actual cada dispositivo con su “nombre de dispositivo PROFINET”.
Una vez establecida con éxito la conexión con un dispositivo PROFINET IO, se aplicará el correspondiente dato de proceso “PNIO_DATA_VALID”.
El controlador PROFINET IO intentará establecer conexión con los dispositivos con los que no pudo comunicarse en intervalos de unos 5 seg.
La conexión no puede establecerse cuando, p.ej. el dispositivo en cuestión está listo pero aún no se le ha asignado el nombre PROFINET correcto.
PNIO_CONFIG_ STATUS_FAULT
Esta variable de sistema se activa cuando, durante la configuración del controlador PROFINET IO, se produce un fallo.
PC WorX
B-2 PHOENIX CONTACT 7127_es_02
B 2 Estado de un dispositivo PROFINET IO
Podrá consultar el estado de un dispositivo PROFINET IO mediante los datos de proceso predefinidos.
El byte “~PNIO_DATA_STATE”, que contiene los bits de estado correspondientes, está disponible. Sólo con estos bits activos podrá un dispositivo PROFINET IO comunicar datos válidos.
PNIO_DATA_VALID En PROFINET IO puede ser normal que un dispositivo PROFINET IO no esté accesible en la red (p.ej. dispositivos desacoplantes).
Establezca con esta variable si en su aplicación, en caso de avería de un dispositivo, todos los dispositivos PROFINET IO restantes deberán seguir funcionando sin que ello les afecte o no.
En ambos casos, el programa de aplicación tiene que recibir informaciones acerca de si un dispositivo PROFINET IO entrega datos válidos o no. Para ello existe en cada disposi-tivo PROFINET IO el dato de proceso PNIO_DATA_VALID.
Sólo si se ha activado este bit, suministrará el dispositivo PROFINET IO datos válidos y todos los demás datos de proceso serán igualmente válidos.
PNIO_IS_PRIMARY Este dato de proceso está reservado para futuras funciones de redundancia.
PNIO_APPL_RUN Este bit indica que la aplicación se está ejecutando en el dispositivo PROFINET IO.
PNIO_NO_DIAG Si se activa este bit, no existe diagnóstico de dispositivo.
Asigne variables a los datos de proceso para la consulta del estado.• Cambie al área de trabajo de asignación de datos de proceso.• Marque en la ventana superior izquierda “Símbolos/Variables” el recurso: “STD_RES :
ILC350PN”.• Marque en la ventana superior derecha el dispositivo para el que quiera vincular datos
de proceso con variables (p.ej. ILB PN 24 DI16 DIO16-2TX).• Marque la variable a vincular (p.ej. PNIO_NO_DIAG).• En caso de que ya haya variables definidas, vincule la variable marcada arrastrándola
y soltándola con el ratón sobre una variable mostrada en el lado izquierdo. Si aún no se ha definido ninguna variable correspondiente, elija en el menú contextual “Crear variable”.
En la ventana inferior izquierda se muestra la variable generada.
No todos los bits del byte “~PNIO_DATA_STATE” se utilizan. Para no emplear incorrec-tamente los bits libres, ocúltelos en el programa de control mediante un enlace con la correspondiente máscara de bits.
Registros INTERBUS
7127_es_02 PHOENIX CONTACT B-3
Figura B-2 Estado de un dispositivo PROFINET IO
B 3 Registros INTERBUS
Los registros de un maestro INTERBUS están directamente a disposición como datos de proceso. Asigne, de ser necesario, los datos de proceso pertinentes a las variables del sis-tema de control.
Figura B-3 Registros INTERBUS
PC WorX
B-4 PHOENIX CONTACT 7127_es_02
B 4 Poner todos los dispositivos PROFINET IO en un estado definido
En muchos casos, una máquina/instalación no puede seguir en servicio tras la avería de un dispositivo PROFINET IO. Es el caso normal hoy día si se usa INTERBUS sin emplear acopladores al bus ni funciones de desconexión sin efectos sobre otros elementos.
En el sistema del ejemplo, la avería de un dispositivo PROFINET IO no tiene influencia al-guna en el funcionamiento de los dispositivos PROFINET IO restantes. Si, debido a un fa-llo, desea Vd. poner todas las salidas en un estado definido, dispone para ello de la varia-ble de sistema PNIO_FORCE_FAILSAFE. La encontrará en el área de trabajo de programación IEC, dentro de “Global_Variables”.
Figura B-4 Variable de sistema PNIO_FORCE_FAILSAFE
Con esta variable activa, todos los dispositivos PROFINET IO entregan valores nulos (a cero) o valores de reserva definidos (actualmente los valores de reserva están precon-figurados a “0”). Las entradas correspondientes se ponen a cero.
Servidor AX OPC y WebVisit
7127_es_02 PHOENIX CONTACT C-1
C Servidor AX OPC y WebVisit
C 1 Servidor AX OPC
Consulte en la documentación del Servidor AX OPC sus condiciones de utilización.
A Servidor AX OPC pertenecen– el “Configurador OPC” para establecimiento de conexión entre PC WorX y un cliente
OPC (p.ej. Visu+) y– un “OPC Test Client” para comprobar la conexión.
El Servidor AX OPC se instala también como versión de demostración. Proceda de la si-guiente manera para el registro de su licencia:• Inicie el programa “OPC Test Client”.• Active en la barra de tareas el menú contextual del icono “OPC Test Client”.
Figura C-1 Registro del “OPC Test Client”
• Seleccione el punto “Register” y escriba su código de registro.
C 1.1 Preparativos en PC WorX
• Para poder usar una variable en el Servidor AX OPC , active la casilla “OPC” – en la ventana “Propiedades de la variable” al crear la variable (figura C-2) o – en la hoja de trabajo de variables (figura C-3).
Figura C-2 Crear variable para Servidor AX OPC
PC WorX
C-2 PHOENIX CONTACT 7127_es_02
Figura C-3 Activación de “OPC” en la hoja de trabajo de variables
• Active, a la hora de descargar el proyecto, la casilla “Incluir datos OPC”.
Figura C-4 Descargar: incluir datos OPC
C 1.2 Configurador OPC
• Inicie el programa “OPC Configurator”.
Podrá acceder a los comandos del configurador mediante menús contextuales.• Seleccione el tipo de recurso.
Figura C-5 Seleccionar tipo de recurso
Servidor AX OPC
7127_es_02 PHOENIX CONTACT C-3
• Abra el menú contextual del punto “TestResource”.• Elija el punto “Ajustes” (“Settings”)
Figura C-6 Configuración
• Escriba en “IP Address” la dirección IP del sistema de control para el que desea utilizar los datos OPC.
Figura C-7 Escribir dirección IP del sistema de control
Con ello habrá concluido Vd. la configuración para el uso de datos OPC por un cliente OPC.
Figura C-8 Configuración OPC terminada
PC WorX
C-4 PHOENIX CONTACT 7127_es_02
C 1.3 OPC Test Client
Para comprobar la configuración OPC puede servirse del “Test Client”.• Abra el programa “OPC Test Client”.• Ajuste en la ventana que se abre a continuación los datos de conexión.
Figura C-9 Ajustar datos de conexión
• Pulse el botón “Browse” y seleccione el servidor OPC.
Figura C-10 Seleccionar servidor OPC
• Confirme su elección con “OK”.
Se escribirán los nombres del servidor OPC y del PC en el que se encuentre el servidor OPC.
Figura C-11 Conexión al servidor OPC seleccionada
• Confirme la selección con “Connect”.
Servidor AX OPC
7127_es_02 PHOENIX CONTACT C-5
• Active el menú contextual en “Private Groups”.
Figura C-12 Private Groups
• Escriba en la ventana que se abre a continuación el nombre del grupo (p.ej. “Quickstart_PN”) y confirme con “OK”.
Figura C-13 Nombre del grupo introducido
PC WorX
C-6 PHOENIX CONTACT 7127_es_02
• Abra el menú contextual del grupo creado.• Seleccione el punto “Add all Items”.
Figura C-14 Add all Items
Se muestran todas las variables definidas como variables OPC.
Figura C-15 Variables OPC
Servidor AX OPC
7127_es_02 PHOENIX CONTACT C-7
Ahora podrá Vd. comprobar la conexión entre PC WorX, OPC y Test Client mediante el menú contextual de cada una de las variables.
Figura C-16 Variables OPC
El resultado se le indica respectivamente en la parte inferior de la ventana.
PC WorX
C-8 PHOENIX CONTACT 7127_es_02
C 2 WebVisit
El software WebVisit sirve para visualizar variables globales del controlador Inline em-pleado en PC WorX. WebVisit es un software para la generación de páginas Web. El com-ponente de tiempo de utilización del software es un servidor Web integrado en PC WorX. La visualización efectiva de los valores de variable se realiza mediante un navegador es-tándar apto para Java.
Para poder visualizar una variable de su proyecto PC WorX en WebVisit active la casilla “PDD”– en la ventana “Propiedades de la variable” (figura C-17) o – en la hoja de trabajo de variables (figura C-18).
Figura C-17 Crear variable para WebVisit
Figura C-18 Activación de “PPD” en la hoja de trabajo de variables
Al compilar el proyecto se creará un archivo “pdd.csv”, que se empleará para la visualiza-ción de WebVisit.
Especifique en WebVisit el proyecto PC WorX utilizado (se recomienda) o el correspon-diente archivo pdd.csv. En la instalación estándar, encontrará – el proyecto en el directorio
C:\Programas\Phoenix Contact\Software Suite …\ Projects y – el archivo “pdd.csv” correspondiente en el directorio C:\Programas\Phoenix Con-
tact\Software Suite …\ Projects\xxx\C\STD_CNF\R\STD_RES (xxx = nombre del proyecto).
Consulte en la documentación del WebVisit las informaciones relativas a su uso.
Sinopsis de sistemas de control de Phoenix Contact
7127_es_02 PHOENIX CONTACT D-1
D Sinopsis de sistemas de control de Phoenix ContactEn la figura D-1 se presenta una sinopsis de los sistemas de control de Phoenix Contact con los tipos de procesador empleados, las versiones de hardware y firmware y los com-pendios de funciones que resultan de ello.
Al crear un nuevo proyecto, se ofrecen múltiples variantes para distintos controles. Las variantes se diferencian según la versión de hardware y firmware utilizada.
En caso de que agregue a un proyecto un sistema de control sin plantilla, tendrá que es-pecificar, dependiendo de la versión de hardware y firmware, el tipo de procesador del con-trol empleado. Seleccione el tipo de procesador conforme a la figura D-1.
En parte, el compendio de funciones depende del tipo de procesador utilizado. Por ejem-plo, la función “Descargar Cambios” estará sólo disponible con el tipo de procesador “IPC_40” o “ARM_L_40”.
Si crea Vd. un proyecto en PC WorX y selecciona a tal fin un tipo de procesador que no concuerde con el procesador empleado en sus sistema de control, ello podría hacer – que trabaje Vd. con un compendio de funciones reducido, a pesar de que su procesa-
dor tenga más prestaciones– que se le muestren funciones en PC WorX que no son compatibles con su procesador.
Leyenda para la figura D-1:
HW: Versión de hardware
FW: Versión de firmware
Ejemplo:
Vd. tiene un controlador Inline ILC 350 ETH.
Seleccione según la tabla el ILC 350 ETH con ARM_L_40.
Si emplea un controlador con un firmware que no está consignado en la tabla, elija la ver-sión inferior de FW. Para un ILC 350 ETH con FW 1.15 seleccione ARM_L_32 (a partir de la revisión de FW 1.13).
Estado de revisión impreso 01/46F/120Esto corresponde a
Revisión HW 01Revisión FW 4.6F/1.2
PC W
orX
D-2
PH
OEN
IX CO
NTAC
T7127_es_02
Tabla D-1 Controles de Phoenix Contact
Control Procesador A partir de HW
A partir de FW
Funcionalidad maestro/esclavo
Compatible con
Servidor AX OPC
Función compatibleDescargar cambios
“Retain Handling” ampliado
Simulación
CP 306 ETH ARM_L_40 00 4.6F/1.2 no no sí sí no
CP 310 ETH ARM_L_40 00 4.6F/1.2 no no sí sí no
CP 312 ETH ARM_L_40 00 4.6F/1.2 no no sí sí no
FC 200 PCI M68_32 10 4.6C no no no no no
FC 350 PCI ETH ARM_L_32 01 4.6F/1.13 no no no no no
ARM_L_40 01 4.6F/1.2 no sí sí sí no
ARM_L_40 01 4.6F/1.41 sí sí sí sí no
ILC 150 ETH eCLR 01 1.00/0.10 no sí no sí no
ILC 200 IB M68_32 12 4.6C sí no no no no
ILC 200 UNI M68_32 01 4.6C sí no no no no
ILC 350 ETH ARM_L_32 01 4.6F/1.13 no no no no no
ARM_L_40 01 4.6F/1.2 no sí sí sí no
ILC 350 ETH/M ARM_L_40 02 4.6F/1.2 no sí sí sí no
ILC 350 PN ARM_L_32 01 4.6F/1.3 no no no no no
ILC 370 ETH 2TX-IB ARM_L_40 01 4.6F/1.2 sí sí sí sí no
ILC 370 ETH 2TX-IB/M ARM_L_40 01 4.6F/1.2 sí sí sí sí no
ILC 370 PN 2TX-IB ARM_L_40 01 4.6F/1.40 sí sí sí sí no
ILC 370 PN 2TX-IB/M ARM_L_40 01 4.6F/1.42 sí sí sí sí no
ILC 390 ETH 2TX-IB ARM_L_40 01 4.6F/1.43 sí sí sí sí no
RFC 430 ETH-IB IPC_32 31 4.6D/4.20 no no no no sí
IPC_40 31 4.6D/5.00 no no sí sí sí
RFC 450 ETH-IB IPC_32 31 4.6D/4.20 no no no no sí
IPC_40 34 4.6D/5.00 no no sí sí sí
S-MAX 406 CE IPC_32 00 4.6F/1.10 no sí no no sí
S-MAX 406 CE PN IPC_40 00 4.6F/1.41 no sí sí sí sí
top related