Festo
Festo
Festo
Autor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . U. Reimann Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M. Holder Edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . es 0404NH Denominacin . . . . . . . . . . . . . . . . . . . . . . P.BECPXFECES N de artculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 476
E (Festo AG & Co. KG, D73726 Esslingen, Repblica Federal de Alemania, 2004) Internet: http://www.festo.com EMail: [email protected] Sin nuestra expresa autorizacin, queda terminantemente prohibida la reproduccin total o parciel de este documento, as como su uso indebido y/o exhibicin o comunicacin a terceros. De los infractores se exigir el correspondiente resarcimiento de daos y perjuicios. Quedan reservados todos los derechos inherentes, en especial los de patentes, de modelos registrados y estticos. I
Marca registrada de Schneider Automation Marca registrada de Microsoft Corporation Marca registrada de Microsoft Corporation
II
Contenido
Uso al que se destina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grupo al que se destina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas sobre el uso de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones importantes para el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 1.1 1.2 Resumen del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilice ya hoy la tecnologa de automatizacin del futuro . . . . . . . . . . . . . . . Los modos de funcionamiento del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1 Stand Alone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.2 Remote Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 Remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.4 Cuadro general de los modos de funcionamiento . . . . . . . . . . . . . . Programacin del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Significado de los indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Indicacin de error de los LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tutora Creacin de un proyecto para el CPXFEC con FST (StandAlone) . . . Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas generales sobre la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajuste de los interruptores del FEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Interruptor giratorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2 Interruptores DIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Cable Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface de programacin (RS232) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Asignacin de pines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.2 Conexin de un PC para programacin . . . . . . . . . . . . . . . . . . . . . . 2.4.3 Conexin del Front End Display FED50/90 . . . . . . . . . . . . . . . . . . . Interface de servicio para terminal de mano . . . . . . . . . . . . . . . . . . . . . . . . . Cumplimiento con la clase de proteccin IP65/IP67 . . . . . . . . . . . . . . . . . . VII VIII VIII IX X 11 14 15 16 17 18 19 110 111 112 115 21 24 28 28 29 211 211 213 213 214 217 218 219
2.3 2.4
2.5 2.6
III
3. 3.1
Funcionamiento general (Stand Alone) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Crear la conexin al CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 Creacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.3 Configuracin rpida cargando la configuracin actual . . . . . . . . . 3.1.4 Configuracin manual con el Configurador de hardware . . . . . . . . Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Direccionamiento predeterminado . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Direccionamiento individual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 Ejemplo de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Parametrizacin con el Handheld (terminal de mano) . . . . . . . . . . 3.3.2 Parametrizacin con el Configurador de hardware del FST . . . . . . 3.3.3 Parametrizacin desde un programa de usuario . . . . . . . . . . . . . . 3.3.4 Forcing (forzado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.5 Ejemplo de aplicacin para la parametrizacin . . . . . . . . . . . . . . . . Programacin del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Resumen de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Resumen de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.3 Resumen de mdulos de funcin para el terminal CPX . . . . . . . . . 3.4.4 Programas de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.5 Ejemplo de programa (STL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 Diagnosis con los LEDs RUN, STOP y ERROR del controlador . . . . 3.5.2 Diagnosis con el Configurador de hardware . . . . . . . . . . . . . . . . . . 3.5.3 Diagnosis en el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . Acceso y control a travs de rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Con el terminal CPX para Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ethernet en la tecnologa de automatizacin . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Por qu Ethernet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principios bsico de Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Direccionamiento IP en Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Intercambio de en las capas 1 a 4 . . . . . . . . . . . . . . . . . . . . . . . . . .
31 34 35 36 38 310 319 319 320 321 327 329 329 334 335 338 339 340 341 345 346 350 352 353 355 359 361 41 44 44 45 46 49
3.2
3.3
3.4
3.5
IV
4.3
4.4
4.2.3 Intercambio de datos en las capas 5 a 7 de aplicacin . . . . . . . . . . Ethernet con CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Conexin de CPXFEC a Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Direccionamiento IP del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 TFTP, Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.5 Pueden enviarse emails con el CPXFEC (driver SMTP) . . . . . . . . . 4.3.6 Ejemplo de un programa para enviar un email . . . . . . . . . . . . . . . El Webserver del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Posibilidades y lmites del Webserver . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Pginas Web estndar del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 Creacin pginas Web propias para el CPXFEC . . . . . . . . . . . . . . . 4.4.4 Cargar archivos en el Webserver . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo Remote Contoller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.2 Funcionamiento como Remote Controller . . . . . . . . . . . . . . . . . . . . 5.1.3 Diagnosis con los LEDs RUN, STOP, ERROR y TP del controlador . . Remote Controller Field bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Ejemplo de configuracin y secuencia de comunicacin . . . . . . . . 5.2.3 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.4 Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modbus/TCP: rdenes y direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 rdenes Modbus y asignacin de direcciones . . . . . . . . . . . . . . . . 6.2.2 Informacin de estado CPX (grupo A) . . . . . . . . . . . . . . . . . . . . . . . 6.2.3 Datos de procesamiento (grupos B y D) . . . . . . . . . . . . . . . . . . . . . 6.2.4 Memoria de diagnosis (grupos C y E) . . . . . . . . . . . . . . . . . . . . . . . . 6.2.5 Objetos (grupo F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.6 Ejemplo de direccionamiento para Modbus/TCP . . . . . . . . . . . . . .
411 413 413 413 416 417 418 419 421 421 422 425 428 51 54 55 56 510 512 514 515 520 520 61 64 67 67 68 610 624 626 626 V
5. 5.1
5.2
6. 6.1 6.2
6.3 6.4
EasyIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632 Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633 6.4.1 Diagnosis con los LEDs de control y Ethernet . . . . . . . . . . . . . . . . . 633 Apndice tcnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Especificaciones tcnicas del controlador FrontEnd CPXFEC . . . . . . . . . . . Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A1 A3 B1
A. A.1 B. B.1
Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3 B.1.1 Drivers para el CPXFEC en el modo de funcionamiento Remote Contr. B3 B.1.2 Drivers para el CPXFEC en el modo de funcionamiento Remote I/O B5 Mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de funcin generales para el CPXFEC . . . . . . . . . . . . . . . . . . . . . . . C.1.1 Mensaje de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos para funciones especiales del CPXFEC . . . . . . . . . . . . . . . . . . . . . . C.2.1 Mdulos para el driver SMTP (enviar email) . . . . . . . . . . . . . . . . . . C.2.2 Cdigos de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El intrprete de rdenes (CI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El intrprete de rdenes (CI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.1 Conexin a un dispositivo de dilogo . . . . . . . . . . . . . . . . . . . . . . . D.1.2 Acceso al intrprete de rdenes (login) . . . . . . . . . . . . . . . . . . . . . . D.1.3 Salida del intrprete de rdenes . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.4 rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.5 Visualizacin de operandos y estados con la orden Display (D) . . D.1.6 Modificacin de operandos con Modify (M) . . . . . . . . . . . . . . . . . . D.1.7 rdenes para el control de programas . . . . . . . . . . . . . . . . . . . . . . D.1.8 rdenes para el forzado de entradas y salidas . . . . . . . . . . . . . . . . D.1.9 Inicializar la memoria de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.10 Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.11 rdenes especficas de driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.12 Encadenamiento de rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C1 C3 C13 C14 C14 C17 D1 D3 D3 D4 D6 D6 D10 D14 D17 D19 D21 D22 D23 D24 E1
C. C.1 C.2
D. D.1
E. VI
El terminal CPX slo debe utilizarse como sigue: como est previsto en instalaciones industriales. sin modificaciones hechas por el usuario. Slo se permi ten las conversiones o modificaciones descritas en la do cumentacin suministrada con el producto. en condiciones tcnicas sin fallos.
No deben sobrepasarse los valores lmite especificados para presiones, temperaturas, datos elctricos, pares, etc. Si se utiliza junto con componentes adicionales disponibles comercialmente, tales como sensores y actuadores, deben observarse los lmites especificados para presiones, tempera turas, datos elctricos, pares, etc. Observar tambin los estndares especificados en los corres pondientes captulos, as como las leyes locales y las normas tcnicas.
VII
Servicio
Si tiene alguna dificultad tcnica, consulte con el servicio de asistencia local de Festo.
VIII
Hardware/software
CPXFEC Festo Software Tools (FST) CPXFB06 Interbus 2) CPXFB11 DeviceNet 2) CPXFB13 PROFIBUS DP 2) CPXFB14 CANopen 2) CPXFB23 CCLink 2)
1) 2)
Versin 1)
A partir del estado de software 31.03.2004 Versin 4.1 o superior A partir del estado de software 11.07.2003 A partir del estado de software 06.10.2003 A partir del estado de software 26.02.2004 A partir del estado de software 22.08.2003 A partir del estado de software 07.08.2003
Estado de software (SW) vase la placa del tipo. Para modo operativo bus de campo Remote Controller.
IX
Atencin Esto significa que hay riesgo de lesiones graves a las personas y daos a los equipos si no se observan estas instrucciones.
Precaucin Esto significa que hay riesgo de lesiones a las personas y daos a los equipos si no se observan estas instruccione.
Por favor, observar Esto significa que hay riesgo de daos a los equipos si no se observan estas instrucciones.
Adems, el siguiente pictograma indica lugares del texto en los que se describen actividades con componentes sensibles a las descargas electrostticas: Componentes sensibles a las corrientes electrostticas: un manejo inadecuado puede daar los componentes.
Accesorios: Detalles sobre los accesorios tiles o necesarios para los productos Festo.
Entorno: informacin sobre el uso de los productos Festo respetuoso con el entorno.
Marcas en el texto
1. Los nmeros indican actividades que deben hacerse en la secuencia indicada. Los guiones indican actividades en general.
XI
Tipo
Manual de la parte electrnica
Descripcin
Manual del sistema" tipo P.BECPXSYS...
Manual
Resumen de la estructura, componentes y mtodo de funcionamiento de los terminales CPX. Instrucciones de instalacin y puesta a punto, as como informacin bsica sobre la parametrizacin Instrucciones sobre el montaje, instalacin, puesta a punto y diagnosis del correspondiente nodo de bus de campo. Notas sobre el conexionado e instrucciones sobre el montaje, instalacin y puesta a punto de mdulos de entrada y salida del tipo CPX..., mdulos neumticos MPA as como interfaces neumticos MPA, CPA... y Midi/Maxi. Notas sobre las conexiones as como instrucciones de montaje, instalacin y puesta a punto de mdulos de I/O analgicos CPX Instrucciones sobre la puesta a punto y diagnosis de terminales CPX con el terminal de mano tipo CPXMMI4 Instrucciones sobre la puesta a punto y diagnosis de terminales CPX con el terminal de mano tipo CPXMMI1 Instrucciones sobre el montaje, instalacin, puesta a punto y diagnosis del controlador CPX FrontEnd. Programacin en Lista de instrucciones y Diagrama de Contactos para el FEC Informacin sobre el montaje, instalacin y puesta a punto de la neumtica MPA (tipo 32) Instrucciones sobre el montaje, instalacin y puesta a punto de la neumtica CPA (tipo 12) Instrucciones sobre el montaje, instalacin y puesta a punto de la neumtica Midi/Maxi (tipo03)
Nodo de bus de campo CPX" tipo P.BECPXFB... Mdulos I/O CPX" tipo P.BECPXEA...
Mdulos I/O analgicos CPX" tipo P.BECPXAX... CPXCP interface" tipo P.BECPXCP... Handheld" tipo P.BECPXMMI1... CPXFEC" tipo P.BECPXFEC... Paquete de software Manual de la parte neumtica FST" Terminal de vlvulas con neumtica MPA" tipo P.BEMPA... Terminales de vlvulas con neumtica CPA" tipo P.BECPA... Terminales de vlvulas con neumtica Midi/Maxi" tipoP.BEMIDIMAXI03...
En este manual se utilizan las siguientes abreviaciones especficas del producto: Trmino/abreviacin
A0h AI AO DI DO FW Handheld / MMI (Terminal de mano) IB, IW Interface neumtico Interruptor DIL I/Os Mdulos CP Mdulos I/O Nodo de bus de campo OB, OW PLC/IPC Terminal CPX
Significado
Los nmeros hexadecimales estn marcados con una h" minscula. Entrada analgica Salida analgica Entrada digital Salida digital Flag word Dispositivo de mano para puesta a punto y servicio Byte de entrada, word de entrada El interface neumtico es el enlace entre la periferia elctrica modular y la neumtica. Los interruptores dualinline generalmente se componen de varios elementos con los que pueden hacerse ajustes. Entradas y salidas digitales Trmino comn para los diversos mdulos que pueden incorporarse a un terminal CPX. Trmino comn para mdulos CPX que ofrecen entradas y salidas digitales. Permite la conexin a ciertos buses de campo. Transmite seales de control a los mdulos conectados y supervisa su funcionamiento. Byte de salidas, word de salidas Control Lgico Programable/PC industrial Sistema completo consistente en mdulos CPX con o sin neumtica.
XIII
Significado
Crea la relacin entre la direccin fsica Ethernet y la direccin lgica IP (Address Resolution Protocol) Protocolo dinmico para la asignacin automtica de direcciones IP (Boot protocol, predecesor de DHCP) Protocolo dinmico para la asignacin automtica de direcciones IP (Dynamic Host Configuration Protocol) Protocolo para el intercambio rpido de operandos entre controladores Festo (p.ej, FEC Standard, PS1, etc.). Protocolo fsico y red para conectar varios dispositivos Protocolo para transmisin de datos va TCP/IP (File Transfer Protocol, Trivial File Transfer Protocol) Protocolo para transmisin de datos va TCP/IP (Hyper Text Transfer Protocol) Intercambio de informacin de fallos y de estado de la red (InternetControl Message Protocol) Protocolo para direccionamiento y entrega de datos (Internet Protocol) Modelo estandarizado para la transmisin de datos (7 capas). Direccin asignada fija para disposit. Ethernet (Media Access Control) Comunicacin estndar a travs de TCP/IP en tecnologa de automatizacin. Protocolo para transp. y proteccin de datos (Transfer Control Protocol) Combinacin de los protocolos TCP e IP. el protocolo ms ampliamente utilizado en comunicacin a travs de Ethernet. Protocolo simplificado para el transporte de datos sin mecanismos de test (User Datagram Protocol) World Wide Web
XIV
Captulo 1
11
Contenido
1. 1.1 1.2
Resumen del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilice ya hoy la tecnologa de automatizacin del futuro . . . . . . . . . . . . . . . Los modos de funcionamiento del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.1 Stand Alone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.2 Remote Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 Remote I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.4 Cuadro general de los modos de funcionamiento . . . . . . . . . . . . . . Programacin del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Significado de los indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1 Indicacin de error de los LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tutora Creacin de un proyecto para el CPXFEC con FST (StandAlone) . . .
12
Este captulo ofrece una panormica de los tres modos de funcionamiento del CPXFEC. Una ayuda dirigida en forma de asistente proporciona un primer resumen de los pasos de configuracin ms importantes con el paquete de soft ware FST 4.1.
Ms informacin
Aqu puede encontrarse informacin detallada sobre el terminal CPX y el FST: Manuales sobre el terminal CPX: Manual del sistema CPX, descripciones de los mdulos de I/O, descripcin del nodo de bus de campo Manual del FST (2 volmenes, suministrado con el software FST) Libro de texto Automatisation with FST" (suministrado con el software FST) Manuales de la parte neumtica (MPA, CPA, CPV, Midi/Maxi)
13
1.1
En el CPXFEC hay incorporado un servidor de Web. Con un Navegador estndar, es posible acceder a los datos actuales. Puede transferir pginas Web que usted haya creado en el CPXFEC para realizar tareas ms complejas desde un nivel de interface de usuario autocreado. Puede configurar el CPXFEC de forma que enve correos elec trnicos cuando se produzcan eventos previamente defini dos. Estos pueden ser, por ejemplo. Mensajes sobre determi nados diagnsticos o el procesamiento de tareas especficas.
14
1.2
El modo de funcionamiento puede establecerse con un interruptor DIL 1 (ver seccin 2.2.2). Puede conectarse un terminal de mano del tipo CPXMMI al CPXFEC en cualquier modo de funcionamiento. El terminal de mano sirve para una rpida puesta a punto preliminar, parametrizacin y diagnosis.
15
1.2.1
Stand Alone
1 1 CPXFEC
Stand Alone El terminal CPX es controlado independientemente por el CPXFEC. No hay conexin de comunicacin hacia otros slaves. Configure el terminal CPX con el paquete de software FST 4.1 o superior. Para la configuracin puede utilizarse el progra mador o el interface Ethernet.
16
1.2.2
Remote Controller
Ethernet Bus de campo
En este modo de funcionamiento el terminal CPX es contro lado por el CPXFEC (como en Stand Alone), pero hay tambin una conexin de comunicacin con un controlador de nivel superior. La comunicacin puede realizarse va Ethernet o va bus de campo. Remote Controller Ethernet El terminal CPX es controlado por el CPXFEC. El FEC se co munica tambin va Ethernet (Modbus TCP, EasyIP) con un control de nivel superior. Puede utilizar la tecnologa IT para el controlador, diagnosis y comunicacin (p.ej. Webserver, email, ...) Una ventaja de este modo de funcionamiento es que slo hay que utilizar un sistema de bus. Configure el terminal CPX con FST a travs del interface Ethernet. Remote Controller Field bus El terminal CPX es controlado por el CPXFEC. El FEC se co munica tambin va bus de campo con un control de nivel superior. Un nodo de bus de campo (con posicin del inter ruptor DIL para Remote Controller") debe instalarse en el terminal CPX para este modo de funcionamiento. Configure el terminal CPX con FST.
17
1.2.3
Remote I/O
Ethernet
18
1.2.4
Func. del CPXFEC Mdulo CPX controlado por PLC utilizado Comunicacin con controlador de nivel superior Webserver Configuracin
Controlador CPXFEC S No
Posible Controlador de nivel superior (p.ej. con Unidad Schneider) FST / Handheld Handheld / Modbus 210 Especificado
FST / Handheld 208 Predeterminado (puede modificarse) 250 kB (PLC) 550 kB (Webs.) DIL 1.1: OFF DIL 1.2: OFF
Un nodo de bus de campo en el modo de funcionamiento Remote Controller" tambin debe instalarse aqu en el terminal CPX. 2) El Webserver puede ocupar espacio de memoria libre en el PLC si se requiere espacio de memoria extra.
19
1.3
Fig. 1/3: Programacin con FST 4.1 Puede encontrar informacin detallada sobre la programa cin del CPXFEC en la siguiente documentacin: Manual del FST (suministrado con el software FST) Libro de texto Automatisation with FST" (suministrado con el software FST)
110
1.4
1 LEDs de control y
Ethernet (ver captulos 3, 5 y 6): RUN STOP ERROR TP
111
1.4.1
Estado Sin fallo. Tensin de fun cionamiento/alimentacin a sensores aplicada Tensin de funcionamien to/alimentacin a senso res fuera del margen de tolerancia El fusible interno de la ten sin de funcionamiento/ alimentacin a sensores ha respondido.
El LED luce
ON OFF
Eliminar la subtensin
El LED parpadea
ON OFF
1. Eliminar cortocircuito/sobrecarga en el mdulo. 2. Segn la parametrizacin del mdulo (parmetros del mdulo): La alimentacin de los sensores se conectar de nuevo automti camente cuando se elimine el cortocircuito. Es necesario desconectar/conec tar la alimentacin Verificar la conexin de la tensin de alimentacin para la electrnica
ON OFF
LED apagado
112
El LED luce
ON OFF
El LED parpadea
Eliminar la subtensin
Tab. 1/3: Diagnosis de fallo con el LED PL SF (System Fail) fallo del sistema
LED (rojo) Secuencia1)
ON OFF
LED apagado
ON OFF
El LED de error del sistema parpadea segn la clase de fallo que se ha producido. Fallo de clase 1 (fallo simple): parpadea una vez, pausa Fallo de clase 2 (fallo): parpadea dos veces, pausa Fallo de clase 3 (fallo grave): parpadea tres veces, pausa
113
ON OFF
Ninguno
LED apagado
ON OFF
El LED parpadea
ON OFF
La funcin Force est habilitada (ver parmetro del sistema modo Force; funcin n 4402).
El LED luce
El CPXFEC no tiene parmetro System start" de forma que el estado Los LED lucen" no existe con el LED M.
Tab. 1/5: Mensajes del LED M La informacin sobre los LEDs del controlador y de Ethernet RUN, STOP, ERROR y TP puede hallarse en los captulos 3 ... 6.
114
1.5
Precaucin Si ha conectado un terminal CPX a su PC para configuracin: Pruebe los proyectos y programas antes, sin los actuadores activos o sin aplicar el aire comprimido. Con ello evitar daos en la fase de pruebas. 1. Instale su terminal CPX con CPXFEC segn el captulo 2 y ajuste el interruptor giratorio del CPXFEC a 0". 2. Utilice el cable de programacin para conectar el CPXFEC al interface serie de su PC. 3. Lance el FST 4.1 y seleccione [Extras] [Preferences...] Registro de Communication": Use RS232". Confirme con OK. 4. Seleccione [Project] [New...] y asigne un nombre al proyecto. 5. Seleccione el CPXFEC como controlador en la ventana Project Settings". 6. Abra el Configurador de Hardware con un doble clic en IO Configuration" en la ventana del proyecto. 7. Seleccione ActualNominalComparison" en el men de contexto (clic derecho) del Configurador de Hardware. Acepte la configuracin haciendo clic en Apply".
115
116
Fig. 1/7: Un terminal CPX configurado 8. Si es necesario, parametrice el sistema CPX o los mdulos individuales:
117
Creacin de un programa
1. Seleccione [Program] [New...] 2. Seleccione el lenguaje de programacin (p.ej. Statement List (lista de instrucciones)) en la ventana New program". 3. Confirme la siguiente ventana sin modificaciones (Type program, Number 0, Version 1). 4. Cree un programa:
118
5. Cuando use operandos por primera vez en su programa, se le preguntar automticamente si desea utilizar un operando simblico en la lista de asignaciones.
Fig. 1/10: Interrogacin de una entrada en la lista de asignaciones durante la programacin 6. El nuevo programa es marcado para cargar automtica mente en le ventana de proyecto. Cargar el proyecto al CPXFEC con [Online] [Download Project]:
119
7. Ajuste el interruptor giratorio de del CPXFEC a 1 ... F o ponga en marcha el programa en el display online.
120
Instalacin
Captulo 2
21
2. Instalacin
Contenido
2. 2.1 2.2
Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas generales sobre la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajuste de los interruptores del FEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Interruptor giratorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.2 Interruptores DIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Cable Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interface de programacin (RS232) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Asignacin de pines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.2 Conexin de un PC para programacin . . . . . . . . . . . . . . . . . . . . . . 2.4.3 Conexin del Front End Display FED50/90 . . . . . . . . . . . . . . . . . . . Interface de servicio para terminal de mano . . . . . . . . . . . . . . . . . . . . . . . . . Cumplimiento con la clase de proteccin IP65/IP67 . . . . . . . . . . . . . . . . . .
2.3 2.4
2.5 2.6
22
2. Instalacin
Ms informacin
ajuste de los interruptores del CPXFEC conexin de dispositivos a bus de campo y Ethernet asignacin de pines a los interfaces cumplimiento con la clase de proteccin IP65/IP67
Puede hallarse ms informacin en: Montaje, instalacin y fuente de alimentacin del terminal CPX completo: Manual del sistema (P.BECPXSYS..) Instalacin de los mdulos de I/O e interface neumtico: Manual para el interface neumtico del CPX y mdulos CPX I/O (P.BECPXEA..) Terminal de mano: Manual para el terminal de mano universal CPXMMI1 (P.BE CPXMMI1..)
Las instrucciones sobre la instalacin de los componentes neumticos puede hallarse en el correspondiente manual de la parte neumtica (vase Tab. 0/2).
23
2. Instalacin
2.1
Atencin Antes de realizar trabajos de instalacin o mantenimiento, desconecte lo siguiente: la alimentacin de la presin del aire la tensin de alimentacin de la electrnica/detectores la alimentacin de tensin de carga a las salidas y las vlvulas. Con ello se evita: movimientos incontrolados de tubos sueltos. movimientos no deseados de actuadores conectados. estados indefinidos de conmutacin de los componentes electrnicos.
componentes.
Observe las normas para el manejo de componentes
sensibles a descargas electrostticas. Con ello se evitan daos a los componentes electrnicos. La informacin sobre el montaje del terminal CPX completo puede hallarse en el manual del sistema CPX (P.BECPXSYS..).
24
2. Instalacin
7 6
2 5 4 3
3 Interface Ethernet
(10/100BaseT, RJ45)
4 Interface de programacin
(RS232, 9pin zcalo subD)
25
2. Instalacin
Desmontaje y montaje
El FEC se monta en una placa base del terminal CPX (vaseFig. 2/2). Desmontaje Desmonte el FEC como sigue: 1. Afloje los cuatro tornillos del FEC con un destornillador Torx tamao T10. 2. Tire con cuidado del FEC y sin inclinarlo de los rales de contacto de la placa base distribuidora.
3 Rales de
contacto
26
2. Instalacin
Montaje
Monte el FEC como sigue: 1. Coloque el FEC en la placa base distribuidora. Asegrese de que las ranuras con los terminales de contacto en la parte inferior del nodo quedan por encima de los rales de contacto. A continuacin empuje el FEC con cuidado y sin inclinarlo, todo lo posible en la placa base distribui dora. 2. Coloque los tornillos de forma que puedan utilizarse las roscas autocortantes. Apriete los tornillos primero slo a mano. Apriete los tornillos con un destornillador Torx tamao T10 con 0,9 ... 1,1 Nm.
27
2. Instalacin
2.2 2.2.1
Interruptor rotativo
Ajuste
0
Significado
STOP El programa del PLC se ha detenido. El programa se detiene cuando el interruptor giratorio es modificado de 1 ... F a 0.
1 ... F
RUN Puesta en marcha del programa de usuario. El programa se pone en marcha cuando el interruptor giratorio es modificado de 0 a 1 ... F. La posicin del interruptor puede ser interrogada en el programa de usuario y utilizado con fines de programa cin.
28
2. Instalacin
2.2.2
Interruptores DIL
Por favor, observar Verifique que el ajuste del interruptor DIL es correcto antes de poner a punto el CPXFEC. Un cambio en el modo de funcionamiento no es recono cido sino hasta un apagado/encendido (ON/OFF). Lo interruptores DIL deben ser accesibles, de forma que pueda ajustarse el CPXFEC.
Ajuste del modo de funcionamiento con el interruptor DIL 1 Puede establecer el modo de funcionamiento del FEC con el elemento 1 del interruptor DIL 1.
29
2. Instalacin
Modo de funcionamiento
Stand Alone / Remote Controller Control del terminal CPX a travs del CPXFEC: Stand Alone o bien Ethernet Remote Controller o bien Field bus Remote Controller Remote I/O Control del terminal CPX a travs de Modbus/TCP con un control de nivel superior.
Reservado
Reservado
Interruptor DIL 2 reservado Dejar los elementos del interruptor DIL 2 en OFF.
210
2. Instalacin
2.3
Interface Ethernet
Hay un zcalo RJ45 en el CPXFEC para la conexin a Ethernet.
Zcalo RJ45
8 7 6 5 4 3 2 1
Pin
1 2 3 4 5 6 7 8 Tapa metlica
Seal
TD+ TD RD+ n.c. n.c. RD n.c. n.c. Apantallamiento/ blindaje
Explicacin
Send data + Send data Receive data + no conectado no conectado Receive data no conectado no conectado Apantallamiento/blindaje
Tab. 2/2: Asignacin de pines del interface Ethernet Si no se usa el interface Ethernet, cirrelo con una tapa del tipo AKRJ45, n de art. 534496. Con ello cumplir con la clase de proteccin IP65/IP67.
2.3.1
Cable Ethernet
Use como cable de conexin:
Cable redondo apantallado Ethernet de categora 5 Dim. exterior mximo: 5,4 mm Dimetro del ncleo: 0,89 ... 1,0 mm AWG2426 Preconfeccionado: alicates de presin para RJ45
Por favor, observar Si el terminal CPX se monta en la parte mvil de una mquina, el cable Ethernet de la parte mvil debe estar provisto de un prensaestopas.
211
2. Instalacin
Para conectar el CPXFEC a una red o PC se necesita: un cable Patch para conectar a travs de un hub o conmutador un cable cruzado para conexin directa del PC y el CPXFEC.
Por favor, observar Use la clavija RJ45 de Festo para cumplir con el grado de proteccin IP65/IP67. Tipo FBSRJ458GS, n de artculo 534494 Observe las instrucciones de montaje de la clavija.
212
2. Instalacin
2.4
2.4.1
Asignacin de pines
Pin
1 2 3 4 5 6 7 8 9 Apantalla miento
Zcalo en el CPXFEC
Seal
n.c. RxD TxD n.c. GND n.c. n.c. n.c. n.c. Apantallamiento
Explicacin
no conectado Receive data Send data no conectado Potencial de referencia de datos no conectado no conectado no conectado no conectado Conexin al tierra funcional
Tab. 2/3: Asignacin de pines del interface de programacin Si no se usa el interface de programacin, cirrelo con una tapa transparente. tipo AKSUB9/15B nmero de artculo 533334 par de apriete mx. 0,4 Nm
213
2. Instalacin
2.4.2
Por favor, observar Use el cable de programacin citado, slo para el entorno de programacin. Slo tienen una conexin de apantalla miento en un lado y slo cumple con la clase de proteccin IP20. Use un cable RS232 con conexin apantallamiento/blin daje en ambos lados para comunicacin o control. La siguiente seccin describe cmo producir un cable RS232 que cumpla con la clase de proteccin IP65/IP67.
Por favor, observar Haga el tendido del cable: sin retorcer sin dobleces a distancia suficiente de cables de potencia. Con ello se evitarn fallos de transmisin entre el PC y el FEC.
214
2. Instalacin
Por favor, observar Slo la clavija de programacin de Festo garantiza el cum plimiento de la clase de proteccin IP65/IP67. Si hay que cumplir tambin con la clase de proteccin IP65/IP67 en el entorno de programacin:
Reemplace los dos tornillos de cabeza plana por torni
llos roscados (tipo UNC 440/M3x6, n de art. 533000) antes de conectar las clavijas subD de otros fabrican tes. 1. Monte un cable de programacin segn las instrucciones de montaje para la clavija. 2. Cuando monte la clavija en el CPXFEC. apriete los torni llos de fijacin primero a mano y luego con un par de 0,4Nm.
Por favor, observar Observe la longitud mxima permitida del cable segn la velocidad de transmisin segn las especificaciones RS232.
215
2. Instalacin
1 Tapa basculante
con mirilla
2 Clavija ciega si la
conexin no se utiliza
3 Brida para la
conexin de apantallamiento
4 Regleta terminal
para el cable (asignacin de pines, vase Tab. 2/3)
4
9 8 7 6 54 3 21
5 Tornillos de
fijacin
Por favor, observar Utilice un tapn de proteccin o clavija ciega para cerrar conexiones no utilizadas. De esta forma, cumplir con la clase de proteccin IP65/IP67.
216
2. Instalacin
2.4.3
Conecte el FED para el CPXFEC con cable de conexin tipo FECKBG7 o FECKBG8 (n de art. 539642 resp. 539643).
217
2. Instalacin
2.5
Tab. 2/4: Cable de conexin para terminal de mano La informacin sobre el terminal de mano puede hallarse en el manual Terminal de mano universal tipo CPXMMI1".
218
2. Instalacin
2.6
Conexin IP65/IP67
Clavija tipo FBSRJ458GS n de artculo 534494 Clavija de Festo tipo FBSSUB9GS 1X9POLB n de artculo 534497 Cable de conexin y clavija para el terminal de mano
Tapa 1) IP65/IP67
Tapa 2) tipo AKRJ45 n de artculo 534496 Tapa transparente 2) tipo AKSUB9/15B n de artculo 533334 Tapa de proteccin 2) tipo ISKM12 n de artculo 352059 Tapa 2) tipo AKRJ45 n de artculo 534496
Interface de programacin, interruptor subD y DIL Interface de servicio M12 Interruptor rotativo
1) 2)
219
2. Instalacin
220
Captulo 3
31
Contenido
3. 3.1
Funcionamiento general (Stand Alone) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Crear la conexin al CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 Creacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.3 Configuracin rpida cargando la configuracin actual . . . . . . . . . 3.1.4 Configuracin manual con el Configurador de hardware . . . . . . . . Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 Direccionamiento predeterminado . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2 Direccionamiento individual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3 Ejemplo de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Parametrizacin con el Handheld (terminal de mano) . . . . . . . . . . 3.3.2 Parametrizacin con el Configurador de hardware del FST . . . . . . 3.3.3 Parametrizacin desde un programa de usuario . . . . . . . . . . . . . . 3.3.4 Forcing (forzado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.5 Ejemplo de aplicacin para la parametrizacin . . . . . . . . . . . . . . . . Programacin del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 Resumen de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Resumen de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.3 Resumen de mdulos de funcin para el terminal CPX . . . . . . . . . 3.4.4 Programas de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.5 Ejemplo de programa (STL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.5.1 Diagnosis con los LEDs RUN, STOP y ERROR del controlador . . . . 3.5.2 Diagnosis con el Configurador de hardware . . . . . . . . . . . . . . . . . . 3.5.3 Diagnosis en el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . Acceso y control a travs de rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31 34 35 36 38 310 319 319 320 321 327 329 329 334 335 338 339 340 341 345 346 350 352 353 355 359 361
3.2
3.3
3.4
3.5
3.6
32
Este captulo es la base para hacer funcionar el CPXFEC en los modos de funcionamiento: Stand Alone Remote Controller (vae el captulo 5)
Aqu hallar una descripcin de la puesta a punto general, parametrizacin, programacin y diagnosis del CPXFEC. Si hace funcionar el CPXFEC sin conexin de comunicacin a otros slaves, esto corresponde al modo de funcionamiento Stand Alone. En este modo de funcionamiento, el FEC con trola al terminal CPX independientemente. Preparacin para la puesta a punto Instalacin segn el captulo 2 El modo de funcionamiento puede establecerse con un interruptor DIL 1 (ver seccin 2.2.2). En el PC de programacin hay instalado el FST 4.1 o superior.
Resumen de los pasos para la puesta a punto 1. Configurar el terminal CPX con FST. 2. Si lo desea: parametrizar 3. Crear el programa 4. Cargar el proyecto al CPXFEC 5. Ejecutar y probar el programa Dispone de diversas posibilidades de diagnosis durante la puesta a punto y durante el funcionamiento.
33
3.1
Configuracin
Use Festo Software Tools (FST 4.1 o superior) con el Configurador de hardware para configurar su terminal CPX con CPXFEC. En las siguientes secciones hallar los pasos ms importantes para la puesta a punto con FST 4.1.
Precaucin Si ha conectado un terminal CPX a su PC para configura cin: Pruebe los proyectos y programas antes, sin los actuadores activos o sin aplicar el aire comprimido. Con ello evitar daos en la fase de pruebas.
En la seccin 1.5 puede hallarse una tutora sobre la configu racin con FST. En el manual del FST (tipo P.BEFST...) puede hallar informacin detallada sobre el funcionamiento del FST. Siga las instrucciones para llevar a cabo un primer proyecto con el CPXFEC.
34
3.1.1
1. Ajuste el interruptor giratorio del CPXFEC a 0". 2. Conecte su PC y el CPXFEC o bien: con el interface de programacin con el cable RS232 (ver seccin 2.4) o a travs del interface Ethernet con un cable Patch (conexin a travs de hub/switch) o con un cable cruzado (conexin directa) (ver seccin 2.3).
3. Acceda a la ventana FST preferences" en FST 4.1 con [Extras] [Preferences...]. Seleccione su tipo de conexin en el registro Communication": Interface de programacin Use RS232" Establezca el interface COM de su PC y la velocidad de transmisin. Interface Ethernet Use TCP/IP" Establezca de direccin IP de su CPXFEC o haga clic en Search" para visualizar una lista de los controla dores disponibles online. Seleccione su controlador con un doble clic. La informacin sobre la direccin IP puede hallarse en la seccin 4.3.2.
35
3.1.2
Creacin de un proyecto
Cree un nuevo proyecto en FST como sigue: 1. [Project] [New...] 2. Asigna un nombre al proyecto. 3. Seleccione el CPXFEC como controlador en la ventana Project Settings".
Fig. 3/1: Seleccione el CPXFEC cuando cree un nuevo proyecto 4. Abra el Configurador de Hardware con un doble clic en IO Configuration" en la ventana de proyectos del FST (vase Fig. 3/2). Si no aparece la ventana de proyectos: Seleccione [View] [Project Window] 5. Aparecer la ventana de configuracin del CPX y el Catlogo de hardware. Si el catlogo de hardware no est abierto: Seleccione [View] [Catalog].
36
Fig. 3/2: FST 4.1 con Configurador de hardware tras la creacin de un nuevo proyecto
37
3.1.3
Comparacinactualnominal Comparacin actualnominal 1. Haga clic en [Actualnominal comparison] en el men de contexto. La configuracin actual del terminal CPX xonectado se cargar y se visualizar junto con la configuracin nominal. 2. Puede decidir qu mdulos de la configuracin actual desea transferir seleccionndolos con la casilla de la primera columna. 3. En el margen inferior, en Use actual settings for..." seleccione si los ajustes de parmetros actuales, la asignacin de direcciones (mapping) o el Idle mode/ Failsafe deben ser transferidos. 4. Haga clic en Apply" para transferir la seleccin al proyecto en curso. El Configurador de hadware permanece en el modo editor.
38
Fig. 3/3: Cargue la configuracin de un terminal CPX conectado con la funcin ActualNominalComparison" en el modo editor Si la comparacin actualnominal no lleva a un resultado: 1. Verifique los ajustes de comunicacin del FST en [Extras] [Preferences...] del registro Communication". 2. Verifique la conexin de comunicacin entre el CPXFEC y su PC. Cambie al modo online Modo online La segunda posibilidad de cargar la configuracin actual es cambiar al modo online. 1. Seleccione la entrada [Online] en el men [Online] o haga clic en Online" en el men de contexto: La configuracin del terminal CPX se cargar y transferir al Configurador de hardware. 2. Seleccione [Save] en el men de contexto para guardar la configuracin cargada en su proyecto. El Configurador de hardware est ahora conectado online con el terminal CPX.
39
3.1.4
Eliminacin de mdulos
310
311
Mdulo CPXFEC
Puede configurar el controlador de su terminal CPX con este mdulo. Mdulo Identificadores Margen de de mdulo 1) direcciones asignado
FEC 1 word I 1 word O
Comentarios
Controlador FEC
Las entradas determinan la po sicin del interruptor giratorio. Las salidas no se utilizan.
1)
312
Mdulos elctricos
Mdulo (cdigo de orden)
Mdulo de 4 entradas digitales (F: CPX4DI) Mdulo de 8 entradas digitales (I: CPX8DI) Mdulo de 4 salidas digitales (O: CPX4DO) Mdulo multi I/O digitales (Y: CPX8DE8DO) Mdulo de 2 entradas analgicas (U: CPX2AEU/I) Mdulo de 2 salidas analgicas (P: CPX2AAU/I)
1)
Comentarios
Comentarios
Interface CP
313
Mdulos neumticos
Mdulo (cdigo de orden) Identifica dores de mdulo 1)
Comentarios
Mdulo neumtico MPA (tipo 32) sin aislamiento elctrico (VI: CPX tipo 32: 1..V..) Mdulo neumtico MPA (tipo 32) con aislamiento elctrico (VI: CPX tipo 32G: 1..V..) Interface neumtico para vlvulas CPA (tipo 12) (VI: CPX tipo 12: 1..V..)
MPA1S MPA2S
1 word O
MPA1G MPA2G
1 word O
CPA10/14
1...8 bobinas de vlvula: 1 word O 1...16 bobin. de vlvula: 1 word O 1.. 22 bobin. de vlvula: 2 words O 1...8 bobinas de vlvula: 1 word O 1...16 bobin. de vlvula: 1 word O 1...16 bobin. de vlvula: 2 words O 1...26 bobin. de vlvula: 2 words O
Interface neumtico para vlvulas Midi/Maxi (tipo 03) (VI: CPX tipo 03: 1..V..)
Tipo 03
La representacin de las vlvulas CPS y Midi/Maxi en el Configurador de hardware slo es simblica y puede diferir del nmero actual de vlvulas.
1)
314
Configure las vlvulas de acuerdo con el tipo de neumtica utilizado. La neumtica siempre debe configurarse al final. Vlvulas del tipo 32 (mdulos neumticos MPA) Cada mdulo MPA individual representa un mdulo elctrico con salidas digitales para controlar las vlvulas. Para cada mdulo neumtico MPA se asigna siempre una word de sali das, independientemente del nmero de vlvulas montadas en el mdulo neumtico (vase Tab. 3/4). Ms informacin sobre la los mdulos neumticos MPA puede hallarse en el manual de los mdulos I/O CPX (P.BECPXEA..) y en el correspondiente manual de la parte neumtica.
Vlvulas del tipo 12 (CPA) y tipo 03 (Midi/Maxi) Con estas vlvulas slo se configura el interface neumtico. El nmero de bobinas de vlvula se establece con un interruptor DIL (vase el manual de los mdulos CPX I/O, P.BECPXEA..). Configuracin 1. Arrastre el correspondiente interface neumtico a la siguiente lnea en la tabla de configuracin. 2. Haga doble clic en la lnea. Aparecer la ventana Module...". 3. Cambie al registro Module" y seleccione el nmero de bobinas de vlvulas como se ha establecido en el inter ruptor DIL en el interface neumtico:
315
Fig. 3/5: Seleccin del nmero de bobinas de vlvula (configuracin de las vlvulas del tipo12 o tipo03) Si selecciona un valor que es mayor que el nmero actual de bobinas de vlvula, las direcciones superfluas sern reservadas. La representacin de las vlvulas CPS y Midi/Maxi en el Configurador de hardware slo es simblica y puede dife rir del nmero actual de vlvulas. Se visualiza el mismo nmero de vlvulas que el nmero de salidas ajustadas, independientemente de si hay vlvulas de simple o de doble bobina en el terminal CPX.
316
Verificacin de la configuracin
Una configuracin correcta se distingue por: asignacin del mdulo sin intervalos clara asignacin del master los mdulos neumticos se hallan situados en el extremo derecho del terminal CPX. Haga clic en Check Configuration" en el men de contexto:
Verificar la configuracin
317
Restablecer configuracin
Todos los ajustes de parmetros y la asignacin de direccio nes (mapping) puede restablecerse a los ajustes predetermi nados. Restablecerconfiguracin Los ajustes pueden restablecerse a los valores predetermi nados como sigue: 1. Seleccione la opcin [Deafult Settings...] en el men de contexto del Configurador de hardware. Entonces apare cer el siguiente dilogo:
Fig. 3/6: Informacin de la verificacin de configuracin (ejemplo) 2. Seleccione los ajustes que deben restablecerse y confirme con OK. Opciones
Parameters Mapping Idle mode/Fail safe System settings
Descripcin
Parmetro del mdulo son Idle mode y Failsafe Asignacin de direcciones del terminal CPX Parmetros Idle mode y Fail safe Parmetros del sistema y parmetros de la memoria de diagnosis
318
3.2
3.2.1
Direccionamiento predeterminado
En el direccionamiento predeterminado, las asignaciones de direcciones de los diversos tipos de mdulo estn especifica dos en mrgenes. La tabla siguiente muestra la asignacin:
Tipo de mdulo
Inputs y Outputs digitales Vlvulas / Mdulos neumticos Inputs y Outputs analgicas FEC, nodo de bus, mdulo de tecnologa
Input words
0 ... 31 64 ... 127 128 ... 255
Output words
0 ... 31 32 ... 63 64 ... 127 128 ... 255
319
3.2.2
Direccionamiento individual
Si lo desea puede modificar el direccionamiento individual mente para asignar otras direcciones que las predetermina das.
Haga clic directamente en la direccin en la tabla de con figuracin y modifique el valor. Asegrese de que la nueva direccin no est ya asignada, de lo contrario recibir un mensaje de error.
Fig. 3/7: Modificacin de direcciones en el Configurador de hardware (aqu con un mensaje de error, puesto que la direccin ya est asignada)
320
3.2.3
Ejemplo de direccionamiento
Ejemplo 1: Terminal CPX con direccionamiento predeterminado
8DI
4DO
2AI
2AO
1 1 CPXFEC
Fig. 3/8: Ejemplo 1: Terminal CPX con mdulos I/O digitales y analgicos, as como neumtica MPA
321
Posi cin
0
Mdulo
I address
O address
Comentarios
CPXFEC
128
128
Las entradas determinan la posicin del interruptor giratorio. Las salidas no se utilizan. Mdulo pasivo, no es mostrado en el FST
1 2 3 4 5 6 7
Mdulo de 8 entradas digitales (8DI) Mdulo de 4 salidas digitales (4DO) Mdulo de 2 entradas analgicas (2AI) Mdulo de 2 salidas analgicas (2AO) Interface neumtico MPA (tipo VMPAFBEPL...) Mdulo neumtico MPA (CPX tipo 32: 18V) Mdulo neumtico MPA (CPX tipo 32: 18V) Mdulo neumtico MPA (CPX tipo 32: 18V)
0 64 65
0 64 65 32 33 34
322
Direc.
1)
Mdulo
Input word
Output word
Bit 0 ... 31 32 33 34 35 ... 63 64 65 ... 127 128 ... 255 MPA1 MPA1 MPA1 MPA1 2AI / 2AO 2AI / 2AO CPXFEC 8DI / 4DO
15 12
11
7 8 DI
15 12
11
7 8 DO 8 DO 8 DO 8 DO
3 4 DO
2 AI (canal 0) 2 AI (canal 1) 8 DI 2)
2 AO (canal 0) 2 AO (canal 1) 8 DO
Nmero de word, automticamente asignado por el direccionamiento predeterminado. Interruptor giratorio del CPXFEC (es posible la interrogacin de la posicin del interruptor en el programa de usuario).
323
8DI
4DO
2AI
2AO
1 1 CPXFEC
Fig. 3/9: Ejemplo 2: Terminal CPX como en el ejemplo 1, pero con las direcciones modificadas como sigue Para el 2 ejemplo de direccionamiento las direcciones han sido modificadas de forma que las entradas y salidas o vlvu las se agrupen en bloques. As es ms fcil, p.ej. comprender la composicin de las mquinas (sensores, salidas y vlvu las) en la tabla de direccionamiento.
324
Posi cin
0
Mdulo
I address
O address
Comentarios
CPXFEC
128
128
Las entradas determinan la posicin del interruptor giratorio. Las salidas no se utilizan. Mdulo pasivo, no es mostrado en el FST
1 2 3 4 5 6 7
Mdulo de 8 entradas digitales (8DI) Mdulo de 4 salidas digitales (4DO) Mdulo de 2 entradas analgicas (2AI) Mdulo de 2 salidas analgicas (2AO) Interface neumtico MPA (tipo VMPAFBEPL...) Mdulo neumtico MPA (CPX tipo 32: 18V) Mdulo neumtico MPA (CPX tipo 32: 18V) Mdulo neumtico MPA (CPX tipo 32: 18V)
0 1 2
10 11 12 0 1 2
325
Direc.
1)
Mdulo
Input word
Output word
Bit 0 1 2 ... 10 11 12 ... 32 ... 63 64 ... 127 128 ... 255 8DI/MPA1 2AI/MPA1 2AI/MPA1 4DO 2AO 2AO CPXFEC
15 12
11
7 8 DI
15 12
11
7 8 DO 8 DO 8 DO
2 AI (canal 0) 2 AI (canal 1) 8 DI 2)
2 AO (canal 0) 2 AO (canal 1)
4 DO
8 DO
Nmero de word, automticamente asignado por el direccionamiento predeterminado. Interruptor giratorio del CPXFEC (es posible la interrogacin de la posicin del interruptor en el programa de usuario).
326
3.3
Parametrizacin
El terminal CPX se suministra con parmetros predetermina dos. Si es necesarios, es posible establecer la reaccin del terminal CPX, as como la reaccin de mdulos y canales indi viduales por medio de la parametrizacin. Debe distinguirse entre las siguientes parametrizaciones: Parametrizaciones del sistema, p.ej.: desconexin de mensajes de error, ajuste de tiempos de reaccin, etc. parametrizacin del mdulo (especfica del canal y del mdulo), p.ej.: Supervisin, ajustes en caso de fallos, ajuste para la funcin de forzado (Forcing). Parmetros de la memoria de diagnosis
En el manual del sistema CPX (P.BECPXSYS..) puede hallarse una descripcin detallada de los parmetros individuales. Los parmetros del mdulo que estn disponibles para los diversos mdulos pueden hallarse en el manual del mdulo correspondiente (p.ej. manual del interface neumtico CPX y de mdulo I/O del CPX (P.BECPXEA..)).
327
Descripcin
Acceso a todos los parmetros del terminal CPX
Propiedades
Cmoda parametrizacin por medio de PC Parametrizacin guardada en el proyecto Cmoda parametrizacin por medio de PC La parametrizacin es guardada slo localmente en el terminal CPX y se pierde al encender/ apagar. La parametrizacin es guardada slo localmente en el terminal CPX y se pierde al encender/ apagar. Reaccin controlada por programa Posible preprocesamiento Programacin muy costosa
La parametrizacin se realiza con entradas guiadas por men en el terminal de mano. Acceso a travs de mdulos de funcin (ver apndice C.1)
Programas de usuario
328
3.3.1
Por favor, observar La parametrizacin con el terminal de mano es guardada slo localmente en el terminal CPX y se pierde al encen der/apagar.
Por favor, observar Puede hallar informacin ms detallada sobre la parametrizacin con el terminal de mano en el manual P.BECPXMMI1....
3.3.2
Una vez abierto el correspondiente dilogo, pueden verse y modificarse los parmetros individuales.
329
Parametrizacin al conectar
Por favor, observar No hay parmetro del sistema System Start" (arranque del sistema) con el CPXFEC. Cuando el terminal CPX se enciende, se realiza la parametri zacin como Start parametrizing" (parametrizacin de arran que) por el proyecto1 guardado en el CPXFEC. Las para metrizaciones pueden realizarse como funciones de test con el terminal de mano 2. No son guardadas en el proyecto.
1 Parametrizacin
desde el proyecto FEC en el arranque: El juego de parmetros es distribuido entre los mdulos
1 2
Configur. FST
2 Parametrizacin
como funcin de test con el terminal de mano
FEC Proyecto
330
Fig. 3/11: Establecer los parmetros del sistema con el Configurador de hardware
331
Fig. 3/12: Establecer los parmetros del mdulo con el Configurador de hardware
332
Fig. 3/13: Establecer los parmetros de la memoria de diagnosis con el Configurador de hardware
333
3.3.3
Descripcin
Leer parmetros y datos internos del CPX Escribir parmetros internos en el CPX Leer parmetros generales del mdulo Leer datos de diagnosis del mdulo Leer parmetros analgicos del mdulo Escribir parmetros analgicos del mdulo
Tab. 3/12: Mdulos de funcin para parametrizacin del terminal CPX Puede hallarse ms informacin sobre mdulos de funcin y sobre parametrizacin desde un programa de usuario en: el apndice C.1 en el manual del sistema FST, en Drivers and modules".
334
3.3.4
Forcing (forzado)
Por medio del forzado es posible manipular seales de en trada y salida. Los estados actuales de las seales de entrada o los cambios de estado por programa son ignorados y reem plazados por los valores forzados.
Atencin Segn el funcionamiento de la mquina/sistema, la manipulacin de los estados de las seales puede causar graves lesiones a las personas y daos a la propiedad. Tenga mucho cuidado en evitar daos cuando use el forzado.
Forzado de entradas
El forzado de una entrada no modifica la propia seal de entrada y no puede ser observada en el correspondiente LED de estado. El estado lgico de la entrada es modificado internamente y en algunos casos tiene un efecto en el pro grama. El estado forzado de la entrada es transferido a la imagen del proceso de las entradas. Por lo tanto, el display online del FST muestra la seal de entrada forzada.
Forzado de salidas
A diferencia de las entradas, el forzado de una salida s que modifica su estado actual y puede observarse en el corres pondiente LED de estado. Sin embargo, la seal de salida forzada no es transferida a la imagen de proceso de las sali das. El display online del FST no muestra la salida fsica forzada, sino el estado de la imagen de proceso.
335
Por favor, observar El display online del FST muestra siempre el estado de seal vlido den la imagen de proceso. Por ello, observe lo siguiente en el forzado: Los estados de entradas forzados son transferidos a la imagen de proceso y por lo tanto, reconocidos por el controlador. Son visibles en el display online. Los estados de salida forzados no son transferidos a la imagen de proceso y por lo tanto, no son reconocidos por el controlador. Por lo tanto, no son representados en el display online. Dispone de diversas posibilidades de influir en las seales de entrada o salida, p.ej, para fines de pruebas: forzado a travs de la parametrizacin del terminal CPX con el display online del FST en el programa de usuario del PLC.
Si hay varias funciones activas simultneamente, se aplica lo siguiente: las seales Force (forzado) tienen la ms alta prioridad.
Por favor, observar Si habilita o bloquea globalmente el Forzado, todas las seales establecidas por Force se activarn o desactivarn inmediatamente.
336
1. Utilice el botn derecho del ratn para hacer clic en el mdulo para el que desea establecer los parmetros de forzado. 2. Seleccione [Properties]. 3. Seleccione el registro Force Mode" (ver figura siguiente). 4. Establezca el valor o estado deseado para el correspon diente canal en la columna Force" 1. 5. Habilite el forzado para el correspondiente canal activando la seal en la columna Channel" 2. 6. Active el Force Mode (parmetro global del sistema) as que desee aceptar los valores establecidos 3. 7. Acepte los ajustes y cierre con OK 4.
2 1 4
Fig. 3/14: Ejemplo: Forzado de salidas con el Configurador de hardware Puede hallarse ms informacin sobre el forzado en el manual del sistema CPX y en el volumen 1 de manual FST (p.ej. Forzado con el display online).
337
3.3.5
1 Entrada con la
parametrizacin predeterminada
2 Entrada con
reduccin del tiempo de eliminacin de rebotes y prolongacin del tiempo de la seal
Fig. 3/15: Ejemplo de aplicacin de parametrizacin del tiempo de eliminacin de rebotes y prolongacin de la seal (aqu en el sensor del lado derecho) En el ejemplo mostrado, se transportan paquetes en una cinta transportadora rpida. Con la siguiente parametrizacin se ha mejorado el registro y procesamiento de las seales. Reduccin del tiempo de eliminacin de rebotes de la entrada de 3 ms (ajuste de fbrica) a 0,1 ms: Tambin pueden registrarse seales ms cortas. (se aplica a todo el mdulo). Modificacin de la duracin de la seal a 50 ms: La seal es registrada con fiabilidad por el control. (Se aplica slo al canal de entrada del 2 sensor).
1. sensor
2. sensor
338
3.4
Si empieza en este tema, debera consultar los correspon dientes manuales bsicos para obtener ms informacin sobre los lenguajes de programacin. Una vez planificado y estructurado un proyecto, puede empezar con la programacin. Es necesario lo siguiente: operandos (remanentes, noremanentes) operaciones (juego de instrucciones) mdulos de funcin (segn la aplicacin).
339
3.4.1
Resumen de operandos
Desig nacin
IW I OW O EW E MI FW F T TON TOFF TP TW C CP CW R FU FU
Operando
Margen
Rema nente
No No No No No
Input word Input bit Output word Output bit Error word Error status Flag de ejecucin inicial Flag word Flag bit Timer (temporizador) Switchon delay timer Switchoff delay timer Timer presetting Timer word Counter (Contador) Counter presetting Counter word Register (Registro) Function units (Unidades de funcin) Function units
IW0 ... IW255 I0.0 ... I255.15 OW0 ... OW255 puede direccionarse como word obit O0.0 ... O255.15 0: Sin fallo, > 0: Nmero de error 0: Sin fallo, 1: Fallo 0: Ciclo de programa > 1, 1: primer ciclo de programa (para cada programa) FW0 ... FW9999 F0.0 ... F9999.15 T0 ... T255 (tambin TP y TW para cada timer TON, TOFF) TON0 ... TON255 TOFF0 ... TOFF255 TP0 ... TP255 TW0 ... TW255 C0 ... C255 (tambin como CP y CW para cada counter) CP0 ... CP255 CW0 ... CW255 R0 ... R255 FU0 ... FU31, FU39 ... FU255 por programa FU32 ... FU38 por programa
No S S No No No S No S S S S S No
340
Operando
Desig nacin
P PS CFM CMP
Margen
Rema nente
No No No No
Programs (Programas) Program status Function modules (Mdulos de funcin) Program modules (Mdulos de programa)
P0 ... P63 PS0 ... PS63 CFM0 ... CFM99 (predefinido por Festo) CMP0 ... CMP99 (definido por el usuario)
Tab. 3/13: Operandos CPXFEC Los operandos remanentes retienen su valor incluso cuando de apaga en controlador.
3.4.2
Resumen de operaciones
Segn el lenguaje de programacin seleccionado (STL o LDR), se dispone de varias operaciones para la creacin de progra mas. Las operaciones permitidas (juego de instrucciones) se relacionan ms abajo. Vase el manual del sistema FST para una descripcin deta llada de las operaciones.
341
STL
STEP IF THEN OTHRW SET
LDR
(grfico) (grfico) (grfico) S
Significado
La instruccin STEP (paso) se utiliza para programas secuenciales Introduce una parte condicional Introduce una parte ejecutiva si se ha cumplido la parte condicional IF. Introduce una alternativa a parte ejecutiva si no se ha cumplido la parte condicional IF. Los operandos monobit se activan a lgica 1", se activan timers, counters o programas. Siguen instrucciones en la parte ejecutiva. La instruccin es memorizada. Los operandos monobit se desactivan a lgica 0", se desactivan timers, counters o programas. Siguen instrucciones en la parte ejecutiva. La instruccin es memorizada. Transpone el operando monobit especificado con el valor que tenga el acumulador monobit. Con esta instruccin se cargan operandos monobit o multibit y constantes en el acumulador. Transfiere el operando 1 al operando 2 en operaciones con LOAD Operacin nula Sin condiciones en la parte condicional (IF NOP), smbolo substitutivo (sin accin) en la parte ejecutiva Negation: Niega el operando, es decir interroga si hay valor lgico cero Instruccin lgica de enlace AND bit a bit Instruccin lgica de enlace OR bit a bit Instruccin lgica de enlace OR exclusivo bit a bit
RESET
TO NOP
N AND OR EXOR
/ AND OR EXOR
342
STL
+,,*,/ INC DEC SWAP BID DEB SHL
LDR
+,,*,/ I D SWAP BID DEB SHL
Significado
Instrucciones aritmticas para la suma, resta, multiplicacin y divisin El valor de los operandos multibit aumentan en 1 (incremento) El valor de los operandos multibit disminuyen en 1 (decremento) Los bytes de valor alto y de valor bajo son intercambiados en el acumulador multibit. Convierte el contenido del acumulador multibit de representacin BINARY a BCD. Convierte el contenido del acumulador multibit de representacin BCD a BINARY. Todos los bits del acumulador multibit son desplazados una posicin a la izquierda. Los bits desplazados a la izquierda se pierden. Todos los bits del acumulador multibit son desplazados una posicin a la derecha. Los bits desplazados a la derecha se pierden. En el acumulador multibit, todos los bits se desplazan hacia la izquierda; el ltimo bit se convierte en el primero, el penltimo en el ltimo, etc. En el acumulador multibit, todos los bits se desplazan hacia la derecha; el primer bit se convierte en el ltimo, el segundo en el primero, etc. Complementa los operandos multibit segn el mtodo del complemento a 1. Complementa los operandos multibit segn el mtodo del complemento a 2.
SHR
SHR
ROL
ROL
ROR
ROR
INV CPL
INV CPL
343
STL
< <= = => > <> () CFMn, CMPn WITH JMP TO
LDR
< <= = => > <> CFMn, CMPn (grfico) (a travs de marcas de salto)
Significado
Comparacin aritmtica (menor que ...) Comparacin aritmtica (menor o igual que ...) Comparacin aritmtica (igual que ...) Comparacin aritmtica (mayor o igual que ...) Comparacin aritmtica (mayor que ...) Comparacin aritmtica (diferente que ...) Abrir parntesis, cerrar parntesis: Resumen de otras instrucciones Acceso a mdulos de funcin (CFM0 ... CFM99) o mdulos de programa (CMP0 ... CMP99) Cuando se accede a mdulos, se inicia la transferencia de parmetros (CMP ... WITH ...) Salta a una marca, la instruccin sigue en la parte ejecutiva.
344
3.4.3
Descripcin
Leer parmetros y datos internos del CPX Escribir parmetros internos en el CPX Leer parmetros generales del mdulo Escribir parmetros generales del mdulo Leer parmetros analgicos especiales del mdulo Escribir parmetros analgicos especiales del mdulo
Tab. 3/17: Mdulos de funcin para parametrizacin del terminal CPX Mdulos
C_STATUS C_TR_rd C_MD_rd
Descripcin
Interrogar el estado de diagnosis Leer entradas en la memoria de diagnosis Leer datos de diagnosis del mdulo
345
3.4.4
Programas de usuario
Crear programas de usuario para el CPXFEC con el paquete de software FST 4.1 o superior.
Crear el programa
Crear el programa 1. Seleccione en el men [Program] [New...] 2. Seleccione el lenguaje de programacin (Statement List (lista de instrucciones) o Ladder Diagram (diagrama de Contactos)) en la ventana New program". 3. Seleccione lo siguiente en la prxima ventana: el tipo de programa: programa, mdulo de programa (CMP) o mdulo de funcin (CFM) el nmero de programa la versin y comentarios.
Segn el lenguaje de programacin seleccionado, seabrir el editor STL o LDR. 4. Cree su programa en el editor.
346
2. Seleccione [Online] [Download Project]. El proyecto se cargar en el FEC. Arranque manual delprograma 3. Gire el interruptor rotativo a 1 ... F o ponga en marcha el programa (vase el manual del sistema FST) o bien: con el panel de control online, o en el display online, en el registro Programs", o con una orden del CI.
Por favor, observar El programa 0 arranca automticamente cuando se carga un proyecto en el CPXFEC, si la funcin Autostart" es activada en el registro Download" en los ajustes del con trolador. Esto se aplica tambin si el interruptor giratorio se halla en posicin 0".
4. Para detener el programa (vase el manual del sistema FST) Gire el interruptor rotativo a 0" o pare el programa: con el panel de control online, o en el display online, en el registro Programs", o con una orden del CI.
347
Posibilidades
0 ... F
Explicacin
0: Paro 1 ... F: Run (Marcha) Los programas tambin arrancan cuando el interrup tor giratorio est ajustado 0". Los programas tam bin se detienen cuando el interruptor giratorio est ajustado 0". Por lo tanto, el comportamiento de pende del flanco de la seal. Aqu puede definir una entrada como entrada de start/stop. Indique la entrada en el campo de introduccin. Los programas no arrancan hasta que entrada start/ stop tienen seal 1, y el interruptor rotativo se ajusta en Run". Define si todos los programas deben restablecerse (no slo detenerse), cuando el interruptor rotativo se ajusta a 0" (Stop) (flanco negativo). Define el programa que debe ponerse en marcha cuando se detiene el proyecto (por el interruptor rotativo o el botn online). Permite al sistema po nerse en un estado de funcionamiento seguro tras una parada. El programa de parada no se pone en marcha si el controlador se detiene debido a un fallo. 0" significa Sin programa de paro" Es posible definir una salida como salida de error. Indique la salida en el campo de introduccin. Si hay un fallo, la salida ser activada mientras dure el fallo. Define el programa que debe ponerse en marcha cuando hay un fallo. 0" significa Sin programa de fallo"
Error output
Error program
348
349
3.4.5
clamping cylinder is retracted Drilling cylinder is above Emergency stop switch (normal. closed) Start button Clamping cylinder retracts Clamping cylinder extends clamping cylinder is extended Drilling cylinder Drilling cylinder is below Drilling cylinder Drilling cylinder is above Clamping cylinder extends Clamping cylinder retracts clamping cylinder is retracted Ejector Ejector is at front
STEP Bplus IF tensioned THEN SET Bohrer STEP Bminus IF Drilled THEN SET Bohrer STEP Aminus IF Drill_abo THEN RESET Aplus SET Aminus STEP Cplus IF untension THEN SET Ejector STEP Cminus IF Ejected
Fig. 3/17: Ejemplo de programa Extracto del control de una operacin de taladrado Los operandos simblicos (untension", Drill_abo", ... ) es tn relacionados con operandos absolutos (I0.0, O0.0; ...) a travs de la lista de asignaciones.
350
351
3.5
Diagnosis
Ventajas Descripcin
Posibilidades de diagnosis
LEDs
Reconocimiento rpido de fallos a pie de mquina" Reconocimiento rpido de fallos a pie de mquina" Diagnosis online sin programacin Error word EW > 0 Informacin completa de diagnosis Reaccin a fallos con trolada por programa Display en FED/SCADA
Vase el manual del terminal de mano: P.BECPXMMI1.. Vase seccin 3.5.2 Con mdulos de funcin (vase seccin 3.5.3 y apndice C.1)
352
3.5.1
RUN
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
LED apagado
STOP
LED (amarillo) Secuencia
ON OFF
LED apagado
ON OFF
El LED luce
Tab. 3/21: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Stand Alone
353
LED apagado
ON OFF
El LED luce
Lectura del cdigo del fallo con FST o el terminal de mano (vase seccin 3.5.2)
TP (slo con los modos de funcionamiento Remote Controller Ethernet y Remote I/O)
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
El LED parpadea
ON OFF
LED apagado
354
3.5.2
355
Haga un doble clic en el mdulo con el icono de adverten cia. Lea el mensaje de diagnosis en la ventana Module..." Alternativamente, puede llegar el mensaje de diagnosis como sigue: 1. Haga clic en Properties" en el men de contexto del mdulo. Aparecer la ventana Module...". 2. Seleccione el registro Diagnosis" y lea el mensaje de diagnosis.
Fig. 3/20: Lectura del mensaje de diagnosis relacionado con el canal y el mdulo con el Configurador de hardware
356
Trazado de la diagnosis
Haga clic en Diagnosis Trace" en el men de contexto del Configurador de hardware. Aparecer el trazado de la diagnosis:
357
Puede leer la informacin de diagnosis codificada en el campo Error" en el panel de control online. El campo est compuesto por lo siguiente: Tipo de error, nmero de error CPX, nmero de mdulo
Fig. 3/22: Informacin de diagnosis codificada en el panel de control online del FST La figura superior muestra un ejemplo: 42 = diagnosis CPX 16 = cdigo de mdulo no permitido 1 = el mdulo n 1 registra el fallo
358
3.5.3
Descripcin
Interrogar el estado de diagnosis Leer entradas en la memoria de diagnosis Leer datos de diagnosis del mdulo
Tab. 3/23: Mdulos de funcin para diagnosis del terminalCPX Puede hallar ms informacin sobre mdulos de funcin en el apndice C.1 n. Error program Si se produce un fallo durante la ejecucin, se carga un nmero en la error word (EW). Dependiendo de si ha sido configurado un programa de error, se aplica lo siguiente: Error program = 0 (no se ha definido programa de error): Los programas de detendrn Error program > 0: Los programas de detendrn y se activar el programa de error con el nmero introducido.
El siguiente ejemplo muestra un programa para el trata miento de errores. Introdzcalo como Error Program" en el registro Run mode" en los Controller Settings" (vase Fig. 3/16).
359
(Program 63 fault treatment (trattamiento de errores)) STEP 1 Wait for fault quitting IF THEN RESET LOAD TO RESET SET I0.7 E V0 EW P63 P0 Reset FEC Error Error Error word Error quitting General organisation
360
3.6
Fig. 3/24: Acceso al Command Interpreter con el terminal CI del FST Puede hallarse ms informacin sonre las rdenes en: la seccin 4.4: el Webserver del CPXFEC
361
362
Captulo 4
41
Contenido
4. 4.1 4.2
Con el terminal CPX para Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ethernet en la tecnologa de automatizacin . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Por qu Ethernet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principios bsico de Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Direccionamiento IP en Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Intercambio de en las capas 1 a 4 . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.3 Intercambio de datos en las capas 5 a 7 de aplicacin . . . . . . . . . . Ethernet con CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Conexin de CPXFEC a Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Direccionamiento IP del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 TFTP, Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.5 Pueden enviarse emails con el CPXFEC (driver SMTP) . . . . . . . . . 4.3.6 Ejemplo de un programa para enviar un email . . . . . . . . . . . . . . . El Webserver del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Posibilidades y lmites del Webserver . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Pginas Web estndar del CPXFEC . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 Creacin pginas Web propias para el CPXFEC . . . . . . . . . . . . . . . 4.4.4 Cargar archivos en el Webserver . . . . . . . . . . . . . . . . . . . . . . . . . . .
41 44 44 45 46 49 411 413 413 413 416 417 418 419 421 421 422 425 428
4.3
4.4
42
Si desea implementar sus tareas de automatizacin en el futuro a travs de Ethernet o si desea ampliar con Ethernet, se encontrar con trminos que pueden ser nuevos para usted. Tal vez tenga que pedir ayuda a tcnicos o adminis tradores de redes en la incorporacin de su terminal CPX a una red. En este captulo le proporcionaremos algunas informaciones bsicas sobre Ethernet. Esto concierne principalmente a la relacin entre la tecnologa de automatizacin, as como a las prestaciones y propiedades del CPXFEC. Le recomenda mos que se familiarice con algunos trminos estandarizados sobre redes.
43
4.1 4.1.1
4.2
Juntos forman el conocido TPC/IP" (Transport Control Protocol / Internet Protocol). Ethernet y TCP/IP forman las 4 primeras capas en el modelo de capas ISO/OSI de comunicacin en red: Capa 4: TCP (transporte y salvaguarda de datos) Capa 3: IP (direccionamiento y entrega). Capa 2: Protocolo Ethernet (paquetes de datos Ethernet) Capa 1: Hardware Ethernet (direccin fija (MACID) por dispositivo)
fsico lgico
Fig. 4/2: Las cuatro primeras capas del modelo OSI con ejemplo de Ethernet TPC/IP
45
UDP
Adems del TCP, tambin es importante el protocolo de trans porte UDP (User Datagramm Protocol). Mientras que TCP utiliza sumas de prueba y mensajes de respuesta para asegu rar que los datos llegan correctamente al receptor, el UDP enva los datos tiles con una suma de prueba ms simple, pero sin esperar respuesta. Esto tiene la ventaja de un inter cambio de datos ms rpido. Debido a la ausencia de res puesta, hay que asegurar la integridad de la transmisin, p.ej. por medio del programa de usuario.
ICMP
El Internet Control Message Protocol ICMP sirve para el inter cambio de informacin de estado y de fallos entre unidades y tareas en la misma capa que el IP.
4.2.1
Direccionamiento IP en Ethernet
Debido a la separacin en capas de protocolo fsicas y lgicas (Ethernet y TCP/IP), hay dos tipos de direcciones en una red: una direccin Ethernet fija (MACID) para cada dispositivo y una direccin IP que es asignada a cada dispositivo en la red.
ARP
Antes de la aplicacin, los datos son siempre enviados a o recibidos desde una direccin IP. Para que los datos lleguen al receptor, debe haberse creado una correlacin entre la direccin lgica IP y la direccin fsica Ethernet. Para ello se utiliza el Address Resolution Protocol ARP: En cada red de PC se guarda una tabla ARP. Esta tabla relaciona la corres pondiente direccin fsica Ethernet para cada direccin IP en la red. Si una direccin Ethernet no est relacionada en la tabla ARP, el driver IP puede averiguarla con la ayuda de un re querimiento ARP.
46
Direccin IP
Una direccin IP, segn el estndar IPv4 se especifica generalmente con cuatro nmeros decimales separados por puntos (por 1 byte). Ejemplo de una direccin IP: 10.8.64.251 Con una direccin IP, puede direccionarse tanto una red de slaves como un slave individual en la red. Por ello, la direc cin IP contiene el ID de la red (especifica la direccin de una red) y el ID del host (especifica la direccin de un slave individual en esta red).
Net mask
Los nmeros en una direccin IP que representan el net ID y el host ID se determinan ahora por la especificacin de la denominada net mask" (mscara de red). El nmero de telfono de Festo en Alemania puede utilizarse como ejemplo para explicar la direccin IP y la mscara de red: 00497113470 Cules de estos nmeros representan el cdigo de marcado y cules representan el nmero de abonado queda claro cuando se sabe adems: que las 7 primeras cifras represen tan el cdigo de marcado, y las cuatro ltimas el nmero de abonado". Esta es la mscara de red" para el nmero de telfono citado.
Net classes
La mscara de red para direcciones IP define con 0" como marcador de posicin, los bytes que se utilizan para el di reccionamiento del slave (host ID). Las redes pertenecientes a diferentes clases dependen del nmero de estos bytes.
47
Net class
O B C
Net mask
255.0.0.0 255.255.0.0 255.255.255.0
Explicacin
Red grande Red media Red pequea con mx 254 slaves
Tab. 4/1: Las clases de red ms importantes con las mscaras apropiadas (ejemplo)
Gateway
Las redes con diferentes NetIDs se conectarn entre s a travs de un router o gateway (pasarela). Si un slave de una red debe enviar datos a slaves en otras redes, debe especi ficarse la direccin IP de la gateway. Por lo tanto se necesitan tres entradas para el direcciona miento en el protocolo Internet IP: la direccin IP la mscara de red IP la direccin IP de la gateway.
Asignacin de direcciones Los ajustes para el direccionamiento IP pueden configurarse manualmente en cada terminal final de lnea. En grandes redes esto generalmente se realiza de forma DHCP centralizada y automtica con DHCP (Dynamic Host Configu ration Protocol). Aqu, un servidor DHCP gestiona un mar gen de direcciones IP y los distribuye a los terminales fina les capaces de soportar DHCP. El predecesor de DHCP fue el protocolo BootP.
48
4.2.2
IP cabecera
Ethernet cabec.
Fig. 4/3: Transmisin de datos con TCP/IP a travs de Ethernet Secuencia bsica para el envo de datos 1. Los datos tiles son empaquetados en un paquete de datos TCP por el driver TCP/IP y convertidos en adecua dos para el transporte. El paquete de datos TCP contiene informacin de test y confirmacin en la cabecera. De esta forma, el receptor puede posteriormente verificar que los datos se hayan transmitido correctamente. 2. El paquete de datos TCP es transferido en el margen de datos tiles del paquete IP. Las direcciones IP del emisor y del receptor son aadidas a la cabecera del paquete IP. Esto lo realiza tambin el driver TCP/IP. Si se envan datos con UDP en lugar de TCP, los datos UDP tambin sern transmitidos en el margen de datos til de un paquete IP. 3. Antes de que el paquete IP sea enviado en su camino como parte de un paquete Ethernet, el driver TCP/IP debe averiguar a quin hay que enviar el paquete Ethernet. Con la ayuda del Address Resolution Protocol" (ARP) el driver averigua la direccin Ethernet de la direccin IP de destino.
Festo P.BECPXFECES es 0404NH
49
4. Entonces es enviado el paquete Ethernet. Todos los re ceptores en la red supervisan continuamente el intercam bio de datos. Si un recepto reconoce su direccin en el paquete, cargar el paquete en su TCP/IP stack. 5. El driver TCP/IP del receptor ahora deshace el paquete gradualmente, lo verifica y pone los datos tiles a disposi cin del proceso. Si el paquete es defectuoso, ser enviado de nuevo.
410
4.2.3
Capas 5, 6, 7:
Datos de la aplicacin (HTTP, TFTP, Telnet, Modbus/TCP, EasyIP, ...) TCP/IP, UDP/IP, ARP Ethernet fsico
Capas 3, 4: Capas 1, 2:
Fig. 4/4: Modelo completo de capas ISO/OSI para Ethernet Los datos de las capas de aplicacin son empaquetados en el margen de datos tiles TPC y luego transmitidos como se muestra en Fig. 4/3. Los protocolos Modbus/TCP y EasyIP, que son importantes para la tecnologa de automatizacin. tambin funcionan aqu.
411
La tabla siguiente explica otros importantes protocolos y servicios de las capas de aplicacin: Protocolo/ servicio
HTTP TFTP Telnet SMTP Modbus/TCP
Significado
Explicacin
Hypertext Transfer Protocol Trivial File Transfer Protocol Terminal over Network Simple Mail Transfer Protocol
Transmisin de datos, p.ej. en formato HTML para pginas Web. Transmisin simple de archivos (versin simplificada de FTP) Posibilidad de acceso directo a un ordenador distante con un programa de terminal. Envo de emails Comunicacin estndar a travs de EthernetTCP/IP en tecnologa de automatizacin. Protocolo de comunica cin abierto basado en una arquitectura masterslave. Protocolo de comunicacin simple a travs de EthernetTCP/IP en tecnologa de automatizacin. Protocolo de comunicacin abierto basado en una arquitectura masterslave.
EasyIP
412
4.3
4.3.1
Para conectar el CPXFEC a una red por medio de un hub o un switch, se necesita (ver seccin 2.3): un cable Patch para conectar a travs de un hub o switch un cable cruzado para conexin directa del PC y el CPXFEC.
4.3.2
413
3. Haga un doble clic en la entrada Driver Configuration" en la ventana de proyectos. Aparece la ventana Driver Configuration". 4. Haga un doble clic en el driver TCP/IP TCPIPCPX". 5. Direccionamiento manual Introduzca la direccin IP, la mscara de red y la direccin gateway. Si es necesario, solicite de su administrador de red los valores de la mscara de red y la direccin de la gateway. Direccionamiento automtico (DHCP/BootP), enter: la direccin IP: 0.0.0.0 las direcciones de la mscara de red y la gateway se transmiten y establecen automticamente por el DHCP.
Fig. 4/5: Ejemplo: Ajustes para un direccionamiento automtico a travs de DHCP o BootP 6. Cargue el proyecto en el CPXFEC para que se haga efectivo el direccionamiento.
Por favor, observar Si ha cargado una direccin IP incorrecta el el CPXFEC por error, no podr modificarla a travs de la red. En este caso, use la comunicacin a travs del interface de programacin.
414
415
4.3.3
Ejemplos
http://www.festo.com ftp://ftp.festo.com/ En lugar del nombre del host puede entrar directamente una direccin IP, por ejemplo la direccin de su CPXFEC en el navegador.
Ejemplo
http://10.8.64.251 Ahoras aparecer la pgina Web guardada en el Webserver el CPXFEC. Como opcin a lo citado arriba, pueden introducirse especi ficaciones suplementarias:
/ruta/nombrede archivo?otros_parametros
La ruta y el nombre de archivo corresponden a la estructura del directorio y archivos del Webserver. Se transfieren otros parmetros al Webserver con la marca de interrogacin. Ejemplo http://10.8.64.251/main.htm?ci:maw9=511 Aqu de ha transferido una orden CI al CPXFEC con ?ci:maw9=511": La output word 9 se ha establecido en 511d (1FFh). Puede hallarse ms informacin sobre esto en la seccin 4.4(Webserver) en el apndice D (rdenes CI).
416
4.3.4
TFTP, Telnet
Proyectos y archivos para el Webserver se cargan en el CPXFEC o se leen desde all con TFTP. Se utiliza el protocolo Telnet cuando desea acceder a CPXFEC directamente con un programa emulador de terminal. Aqu puede realizar numerosas operaciones por medio de rde nesCI. Puede hallarse ms informacin en: Webserver: Seccin 4.4 rdenes CI: Apndice D
417
4.3.5
De la misma forma que usted solicita una cuenta con un pro veedor de Internet para enviar emails, debe establecer una cuenta con un Mail Server (mail host) para el CPXFEC. Si es posible, esta cuenta debera estar en su red local, puesto que el driver SMTP no ofrece repeticin automtica y slo posibili dades limitadas de diagnosis. El string driver ofrece el formato adicional de datos String" para cadenas de caracteres. En estas variables de cadena puede guardar textos preparados para emails (direcciones, mensajes preparados para varios casos de diagnosis, etc.). La informacin sobre drivers puede hallarse en el apndice B, la informacin sobre mdulos puede hallarse en el apnd. C.
418
4.3.6
String no.
10 11 12 13 14 15
Contenido
[email protected] Mail.somedomain.com [email protected] Mensaje del PLC/IPC Hola, Este es un email desde el PLC/IPC
Descripcin
Direccin Email (emisor) Mail host (nombre o direccin IP) Direccin Email (receptor) Referencia del Mail Texto del Email (cadena 1) Texto del Email (cadena 2)
419
En el siguiente extracto de programa, primero se definen el nombre de usuario y el mail host y luego se enva el email. Ejemplo
STEP Set user name and mail host IF NOP THEN CMP 30 EMAIL module WITH V1 1:set name and mail host WITH V10 string#10: user name WITH V11 string#11: mail host IF FU32 = V0 THEN NOP STEP Send email IF NOP THEN CMP 30 WITH V2 WITH V12 WITH V13 WITH V14 WITH V2 IF THEN FU32 = V0 NOP Parameter 1
EMAIL module 2 send mail string#12: Target address string#13: Re: string#14: Mail text Number of strings with mail text (here 2) Parameter 1
STEP Wait until Email is sent IF NOP THEN CMP 30 EMAIL module WITH V0 0:Status interrogation WITH V20 string#20: Reply from mail host IF THEN FU32 = V0 LOAD TO LOAD TO Parameter 2 FU34 FW34 FU35 FW35 Parameter 3 SMTP fault code Parameter 4 SMTP additional fault code
420
4.4
Un Webserver es un ordenador que proporciona datos a una red. Puede accederse a estos datos con ayuda de un Web browser. El ordenador que accede a los datos disponibles con ayuda de un Webbrowser, se denomina Cliente. Los datos se presentan generalmente en formato HTML. El Browser (Nave gador) carga los datos suministrados, p.ej. las pginas HTML del Webserver y las visualiza. El driver para el Webserver es cargado automticamente en el FST cuando se crea un nuevo proyecto CPXFEC (vase la seccin B.1.1).
4.4.1
421
El driver WEB_SRVR ya contiene pginas estndar HTML. La pgina inicial estndar (StandardHopmepage) se denomina Index.htm (vase tambin Fig. 4/6).
Lmites Las pginas Web no pueden ser generadas dinmica mente con programacin CGI o PHP o similar. Segn el modo de funcionamiento, el Webserver ofrece el siguiente espacio de memoria: Remote Controller: aprox. 550 kB El Webserver puede ocupar espacio de memoria libre en el PLC si se requiere espacio de memoria extra. En este caso, hay menos espacio libre de memoria dispo nible para una ampliacin de los programas PLC. Remote I/O: aprox. 800 kB
Los nombres de los archivos deben ajustarse a las con venciones de los nombres MSDOS (8+3 caracteres).
Por favor, observar Tenga en cuenta que una tarea de control en el controlador tiene prioridad sobre la comunicacin con dispositivos que requieren datos del driver Webserver.
4.4.2
422
Fig. 4/6: Homepage estndar del CPXFEC Las pginas HTML estndar ofrecen acceso de lectura a los operandos del controlador. Con los enlaces a la Homepage puede visualizarse la informacin ms importante del CPXFEC y el proyecto cargado.
423
Enlace
user homepage online information local inputs local ouputs flagwords timers counters registers error status program status terminal mode controller information
Funcin
Conmuta a la homepage autocreada main.htm, si existe. Vase seccin 4.4.3 Visualiza los estados de entradas, salidas, flag words, temporizadores, contadores y registros. Las pginas se actualizan cada 5 segundos.
Visualiza los estados de error. Visualiza el estado de diversos programas. Las pginas se actualizan cada 5 segundos. Ejecuta un programa emulador de terminal para acceso directo al CPXFEC a travs de las rdenes CI. Proporciona informacin sobre el CPXFEC. Tipo de controlador y estado de la versin, proyecto cargado, informacin del driver.
Haga clic en Index" en las pginas para regresar a la homepage. Puede hacer deslizar la lista de operandos con los enlaces PageUp" y PageDown".
Tab. 4/3: Funcin de los enlaces en la homepage estndar del Webserver CPXFEC
424
4.4.3
Ejemplo
http://10.8.64.251/main.htm?ci:maw0=128
Acceso a la pgina main.htm y al mismo tiempo envo de la orden CI maw0=128 al intrprete de rdenes (maw0 significa modify output word 0). http_in_ci A travs de HTTPQuery tambin puede accederse a una pgina interna que muestre slo el resultado de una orden CI.
Ejemplo
http://10.8.64.251/http_in_ci?ci:daw0
425
Se visualiza una pgina HTML que muestra el contenido de la output word 0 (daw0 significa display output word 0).
Ejemplo
Display IW0: <fstci dew0>
Cuando se accede a la pgina HTML, el texto Display IW0": y el contenido de la input word 0 se mostrar (dew0 significa display input word 0). Link tag Por medio de un Link tag, puede enviar rdenes CI haciendo un clic en un enlace en el intrprete de rdenes.
Ejemplo
<A href=main.htm?ci:maw0=255> output word 0 = 255</A>
Haciendo clic en el texto output word 0 = 255" se enva la orden CI maw0=255" (maw0 significa modify output word 0). Form tag Con el Form tag, puede agrupar varias rdenes CI en un formulario. Puede transferir las rdenes CI haciendo clic en el botn Send.
426
427
4.4.4
428
Puede ver el espacio de memoria sin utilizar en la lnea de estado de la ventana. Se muestra la suma de la memoria Webserver y de la memoria PLC. Ahora puede acceder a las pginas HTML con un Browser.
Puede acceder a las pginas HTML en el controlador como sigue: 1. Abra su Browser. 2. Si est utilizando una conexin directa sin la red, aseg rese de que el uso del Proxy Server est desconectado en los ajustes del Bowser. 3. Introduzca la direccin IP del controlador en la caja Address" y confirme la entrada con Intro. Si ya ha cargado una pgina HTLM autocreada con el nom bre Main.htm en el controlador, sta se visualizar. Si no existe main.htm, se visualizar la Homepage estndar del controlador (vase Fig. 4/6).
429
430
Captulo 5
51
Contenido
5. 5.1
Modo Remote Contoller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.2 Funcionamiento como Remote Controller . . . . . . . . . . . . . . . . . . . . 5.1.3 Diagnosis con los LEDs RUN, STOP, ERROR y TP del controlador . . Remote Controller Field bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.2 Ejemplo de configuracin y secuencia de comunicacin . . . . . . . . 5.2.3 Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.4 Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2
52
La puesta a punto general del CPXFEC se describe en el captulo 3 . Este captulo contiene informacin adicional sobre el modo de funcionamiento Remote Controller. Hay una conexin de comunicacin entre CPXFEC y otros slaves con una de las siguientes posibilidades: Remote Controller Ethernet: El terminal CPX es controlado por el CPXFEC como en el modo de funcionamiento Stand Alone. El FEC se comunica con el control de nivel superior a travs de Ethernet. Tambin puede ser configurado a travs del interface Ethernet. Con los componentes de la tecnologa de informacin presentada en el captulo 4, puede acceder al CPXFEC para control, diagnosis y comunicacin (p.ej. a travs del Webserver, email, ...). Modbus/TCP y EasyIP estn disponibles como protocolos en la capa de usuario. Modbus es un protocolo de comunicacin abierto basado en una arquitectura masterslave. Es un estndar estable cido para comunicacin a travs de EthernetTCPIP en la tecnologa de automatizacin. EasyIP es un protocolo para intercambio rpido de ope randos entre controladores Festo. Remote Controller Field Bus: El terminal CPX es controlado por el CPXFEC como en el modo de funcionamiento Stand Alone. El FEC se comunica con el control de nivel superior a travs de Ethernet. Para este modo de funcionamiento hay que instalar un nodo de bus de campo en el terminal CPX. El nodo de bus de campo debe establecerse en el modo de funciona miento Remote Controller" con sus interruptores DIL. Las ventajas: Puede incorporarse el PLC del CPXFEC como preprocesador en su sistema existente de bus de campo. Si el sistema debe convertirse posteriormente a Ethernet, puede utilizar ms adelante el CPXFEC para ello.
53
5.1
8DI
4DO
Fig. 5/1: Ejemplo de un terminal CPX con CPXFEC como Remote Controller en Ethernet
54
5.1.1
Configuracin
La configuracin y la puesta a punto en modo Remote Controller corresponde en gran medida a la puesta a punto general como se describe en la seccin 3.1.
1. Ajuste el interruptor giratorio del CPXFEC a 0". 2. Conecte su PC y el CPXFEC o bien: con el interface de programacin con el cable RS232 (ver seccin 2.4) o a travs del interface Ethernet con un cable Patch (conexin a travs de hub/switch) o con un cable cruzado (conexin directa) (ver seccin 2.3).
La conexin a travs del interface de programacin sirve principalmente para configuracin. Cuando se usa el in terface Ethernet, el CPXFEC aparece en la red y se con vierte en til para el Webserver. 3. Acceda a la ventana FST Preferences" en FST 4.1 con [Extras] [Preferences...]. Seleccione su tipo de conexin en el registro Communication": Interface de programacin: Use RS232" Establezca el interface COM de su PC y la velocidad de transmisin. Interface Ethernet: Use TCP/IP" Establezca de direccin IP de su CPXFEC o haga clic en Search" para visualizar una lista de los controla dores disponibles online. Seleccione su controlador con un doble clic. La informacin sobre la direccin IP puede hallarse en la seccin 4.3.2.
4. Confirme con OK. Configuracin 5. Cree un nuevo proyecto (vase seccin 3.1.2). 6. Configure los mdulos de su terminal CPX como se describe en la seccin 3.1.2. 55
5.1.2
Ethernet
El funcionamiento como Remote Controller corresponde al modo Stand Alone, sin embargo, el terminal CPX tambin se puede comunicar con un controlador de nivel superior a travs del interface Ethernet. La comunicacin en la capa de usuario (vase seccin 4.2) se realiza aqu con los protocolos Modbus/TCP o EasyIP.
Modbus/TCP
El driver para Modbus/TCP es cargado automticamente con la creacin de un nuevo proyecto. Opciones del driver
Establezca en las opciones del driver del Modbus/TCP el start flag word para intercambio de datos de su terminal CPX.
Fig. 5/2: Ajustes del primer flag word para la comunicacin Modbus/TCP (ejemplo) Las tablas siguientes muestran las rdenes Modbus y asigna cin de direcciones requeridas para comunicacin.
56
Direccin Modbus
Significado
Grupo
Datos de procesamiento read para entradas Datos de procesamiento write para salidas Datos de procesamiento read para entradas Datos de procesamiento write para salidas Objects ID0, 1, 2, 3, 4, 5 read
G H G H F
43
Objects
Tab. 5/1: Resumen de los cdigos de funcin Modbus para el CPXFEC en el modo de funcionamiento Remote Controller Ethernet
57
El intercambio de datos se realiza a travs de flag words (FW). La imagen de procesamiento para los datos de entrada y salida se compone de un campo de datos de hasta 256 flag words como sigue: Direccin Datos de procesamiento para entradas Modbus
Bit 15 45392 45393 45394 ... 45647 FWx FWx+1 FWx+2 ... FWx+255 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Tab. 5/2: Datos de procesamiento de entradas del grupo G (FW = flag word) Direccin Datos de procesamiento para salidas Modbus
Bit 15 40001 40002 40003 ... 40256 FWx FWx+1 FWx+2 ... FWx+255 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Tab. 5/3: Datos de procesamiento de salidas del grupo H (FW = flag word)
58
EasyIP
Este protocolo se usa para el intercambio rpido de operan dos entre controladores Festo (p.ej. CPXFEC, FEC Standard, PS1, etc.). En el modo de funcionamiento Remote Controller Ethernet el CPXFEC se comporta indistintamente como un EasyIPServer o como un EasyIPClient. Como server, estn soportados los siguientes tipos de operandos EasyIP: Operando
Tipo 1, flag word Tipo 2, input word Tipo 3, output word Tipo 4, register Tipo 5, timer preselect Tipo 11, strings 1)
1) 2)
Nmero de operando
0 ... 9999 0 ... 255 0 ... 255 0 ... 255 0 ... 255 0 ... mx. 1023 2)
Para esto hay que cargar el string driver. Dependiendo del nmero de strings configurados en el driver.
Tab. 5/4: Tipos de operando EasyIP soportados por CPXFEC Debe programar el funcionamiento como EasyIPClient con los mdulos de funcin a travs de FST (vase descripcin del driver TCP/IP en el manual FST, volumen Drivers and modules").
59
5.1.3
RUN
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
LED apagado
STOP
LED (amarillo) Secuencia
ON OFF
LED apagado
ON OFF
El LED luce
Tab. 5/5: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Stand Alone
510
ERROR
LED (rojo) Secuencia
ON OFF
LED apagado
ON OFF
El LED luce
Lectura del cdigo del fallo con FST o el terminal de mano (vase sec cin 3.5.2)
TP (Link/Traffic)
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
El LED parpadea
ON OFF
LED apagado
511
5.2
8DI
4DO
2 2 CPXFEC
Fig. 5/3: Ejemplo de un terminal CPX con nodo de bus de campo y CPXFEC como Remote Controller en un bus de campo
512
Comentarios, Versin 2)
FB06 Interbus Remote Controller FB11 DeviceNet Remote Controller FB13 PROFIBUS Remote Controller FB14 CANopen multiI/O module FB23 CCLink Remote Controller
4 words / 8 bytes I 4 words / 8 bytes O 4 words / 8 bytes I 4 words / 8 bytes O 4 words / 8 bytes I 4 words / 8 bytes O 4 words / 8 bytes I 4 words / 8 bytes O 4 words / 8 bytes I 4 words / 8 bytes O
a partir del estado de software 11.07.2003 a partir del estado de software 06.10.2003 a partir del estado de software 26.02.2004 a partir del estado de software 22.08.2003 a partir del estado de software 07.08.2003
Estado: Abril 2004 1) Identificadores de mdulo en el terminal de mano y en el Configurador de hardware del FST 4.1 2) Estado de software (SW) vase la placa del tipo
Tab. 5/7: Resumen de mdulos de funcin del terminal CPX con FEC, para el modo de funcionamiento Remote Controller Field bus
513
5.2.1
Configuracin
Los pasos ms importantes en la puesta a punto 1. Use los interruptores DIL en nodo del bus de campo y en el CPXFEC para establecer el modo de funcionamiento Remote Controller o verifique el ajuste: Vase el manual para el correspondiente nodo de bus de campo o en el captulo 2. 2. Si es necesario, desconecte la tensin de alimentacin al terminal CPX y luego conecte de nuevo. El modo de fun cionamiento modificado no es reconocido sino hasta un apagado/encendido (ON/OFF). 3. Conecte su PC y el CPXFEC o bien: con el interface de programacin con un cable RS232 (ver seccin 2.4) o a travs del interface Ethernet con un cable Patch (conexin a travs de hub/switch) o con un cable cruzado (conexin directa) (ver seccin 2.3).
4. Configure el terminal CPX con el paquete de software FST: ver captulo 3. 5. Conecte el cable de bus de campo al nodo del bus de campo del terminal CPX. Vase el manual para el nodo de bus de campo. 6. Configure su sistema con el software de control apro piado a su nodo de bus de campo: Vanse los manuales del nodo de bus de campo y de su controlador. El nodo de bus de campo aparece como mdulo con 8bytes de entradas y 8 bytes de salidas. El intercambio de datos se realiza con estas entradas y salidas.
514
5.2.2
515
Posi cin
0
Mdulo
Direccin I
Direccin O
Comentarios
CPXFB13
128
128
Las entradas del nodo de bus de campo son las salidas del CPXFEC. Las salidas del nodo de bus de campo son las entradas del CPXFEC. Entradas: Posicin del interruptor giratorio Salidas: Sin utilizar ...
CPXFEC
132
132
2 ...
0 ...
...
Tab. 5/8: Ejemplo de configuracin con nodo 13 de bus de campo CPX y CPXFEC
516
Secuencia de comunicacin
8 bytes de entradas y 8 bytes de salidas estn disponibles para el intercambio de datos entre CPXFEC y el nodo de bus de campo. Bus de campo
8DI
4DO
OW 131
Byte 7
Byte 7
IW 131
Byte 7
Byte 7
Fig. 5/5: Ejemplo de secuencia de comunicacin de un terminal CPX con nodo de bus de campo y CPXFEC como Remote Controller
517
Vale lo siguiente: 8 bytes de salidas del CPXFEC son asignados a 8 bytes de entradas en el nodo del bus de campo. 8 bytes de salidas del bus de campo son asignados a 8bytes de entradas en el CPXFEC.
Ejemplo de aplicacin Supongamos que el CPXFEC tienen que procesar un pro grama en el cual un cilindro debe avanzar y retroceder varias veces. El nmero de ciclos de posicionamiento depende del procesamiento y debera ser transmitido por el controlador de nivel superior (vase Tab. 5/9). 1. El controlador de nivel superior escribe el nmero de ciclos de posicionado en el byte de salida 0 del nodo de bus de campo del CPX. 2. El valor aparece tambin en la input word 128 del CPXFEC. El PLC del CPXFEC utiliza esta in formacin y realiza el nmero especificado de ciclos de posicionado. Por lo tanto, el controlador de nivel superior es descargado. 3. Si el CPXFEC ha realizado su tarea, enva un mensaje para confirmarlo en la output word 128. 4. El valor aparece tambin en el input byte 0 del nodo de bus de campo. El controlador de nivel superior evala esta informacin y puede hora introducir el siguiente paso de trabajo.
518
Entradas del nodo de bus de campo CPX 7 Byte 0 Byte 2 Byte 4 Byte 6 4 3 0 15 12 11 8 7 Byte 0 Byte 2 Byte 4 Byte 6 4 3 0
Tab. 5/9: Comunicacin entre CPXFEC y el nodo de bus de campo a travs de bytes de I/O (marcados en gris para el ejemplo de aplicacin citado)
519
5.2.3
Parametrizacin
Para la parametrizacin se aplica la informacin de la seccin3.3. No es posible parametrizar a travs del bus de campo.
5.2.4
Diagnosis Diagnosis con los LEDs RUN, STOP y ERROR del controlador
La informacin sobre los LEDs CPX generales PS, PL, SF y M puede hallarse en la seccin 1.4.1. En el modo de funcionamiento Stand Alone, los LEDs del controlador tienen los siguientes significados:
RUN
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
LED apagado
520
STOP
LED (amarillo) Secuencia
ON OFF
LED apagado
ON OFF
El LED luce
Tab. 5/10: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Remote Controller Field bus ERROR
LED (rojo) Secuencia
ON OFF
LED apagado
ON OFF
El LED luce
Lectura del cdigo del fallo con FST o el terminal de mano (vase seccin 3.5.2)
521
522
Captulo 6
61
Contenido
6. 6.1 6.2
Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modbus/TCP: rdenes y direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.1 rdenes Modbus y asignacin de direcciones . . . . . . . . . . . . . . . . 6.2.2 Informacin de estado CPX (grupo A) . . . . . . . . . . . . . . . . . . . . . . . 6.2.3 Datos de procesamiento (grupos B y D) . . . . . . . . . . . . . . . . . . . . . 6.2.4 Memoria de diagnosis (grupos C y E) . . . . . . . . . . . . . . . . . . . . . . . . 6.2.5 Objetos (grupo F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.2.6 Ejemplo de direccionamiento para Modbus/TCP . . . . . . . . . . . . . . EasyIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diagnosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.4.1 Diagnosis con los LEDs de control y Ethernet . . . . . . . . . . . . . . . . .
6.3 6.4
62
Este captulo describe las funciones del terminal CPX en el modo de funcionamiento Remote I/O. El CPXFEC se comporta aqu como un slave de bus de campo en Ethernet. Puede comunicarse a travs de los protocolos Modbus/TCP o EasyIP. Modbus es un protocolo de comunicacin abierto basado en una arquitectura masterslave. Modbus/TCP es un estndar establecido para comunicacin a travs de EthernetTCPIP en la tecnologa de automatizacin. EasyIP es un protocolo simple para comunicacin entre controladores Festo.
Ms informacin
La configuracin se realiza a travs de su controlador. Puede hallar ms informacin sobre esto en la documenta cin de su controlador. En este captulo se utiliza como ejemplo el paquete de software Schneider Unity.
63
6.1
Informacin general
En el modo de funcionamiento Remote I/O, del CPXFEC se comporta con un slave de bus de campo en Ethernet. El ter minal CPX es controlado por un controlador externo a travs de Modbus/TCP. Con el Webserver del CPXFEC, el terminal CPX puede ser supervisado y controlado por un WebBrowser. El PLC del CPXFEC no se utiliza. Puede utilizar el interface de programacin, si es necesario, para el ajuste de la direccin IP. Ethernet
8DI
4DO
Por favor, observar Asegrese de que los interruptores DIL estn correcta mente ajustados para el modo de funcionamiento Remote I/O Ethernet (vase el captulo 2 Instalacin).
64
Los pasos ms importantes en la puesta a punto 1. Ajuste el CPXFEC con los interruptores DIL al modo de funcionamiento remote I/O Ethernet o verifique el ajuste: Vase la seccin 2.2.2. 2. Si es necesario, desconecte la tensin de alimentacin al terminal CPX y luego conecte de nuevo. El modo de fun cionamiento modificado no es reconocido sino hasta un apagado/encendido (ON/OFF). 3. Direccionamiento IP (vase seccin 4.3.2) direccione el CPXFEC con el terminal de mano CPXMMI o direccinelo a travs del controlador (especificacin de la direccin manual o dinmica).
4. Conecte el terminal CPX con el CPXFEC a Ethernet (vaseel captulo 2). 5. Configure su sistema normalmente, con el software de control apropiado. La figura inferior muestra como ejemplo el aspecto que tiene una configuracin del terminal CPX en el paquete de software Schneider Unity.
65
1 1 Direccin IP de un CPXFEC
66
6.2
6.2.1
Orden Modbus
read 4 x registers
Cdigo de funcin
3
Direccin Modbus
45357...45391 45392...45647 45648...45655 45656...46055
Significado
Informacin de estado CPX Entradas datos de proceso Parmetros de la memoria de diagnosis Datos de la memoria de diagnosis Salidas datos de proceso Parmetros de la memoria de diagnosis Informacin de estado CPX Entradas datos de proceso Parmetros de la memoria de diagnosis Datos de la memoria de diagnosis Salidas datos de proceso Parmetros de la memoria de diagnosis Objects ID0, 1, 2, 3, 4, 5
6, 16
D E A B C C D E F
23
43
Objects
Tab. 6/1: Resumen de los cdigos de funcin Modbus para el CPXFEC en el modo de funcionamiento Remote I/O
Festo P.BECPXFECES es 0404NH
67
6.2.2
Mdulo 0 ... 15 Mdulo 16 ... 31 Mdulo 32 ... 47 Bit n = 0: El mdulo no existe Bit n = 1: El mdulo existe
Mdulo 0 ... 15 Mdulo 16 ... 31 Mdulo 32 ... 47 Bit n = 0: Sin fallo Bit n = 1: Fallo en el mdulo n
68
Bit 4 = 1: Terminal de mano conectado; 0: No conectado Bit 11 = 1: Parmetro protegido de escritura; 0: Sin proteccin de escritura Bit 15 = 1: Force activo; 0: Force inactivo
Tab. 6/4: Otra informacin del estado (extracto de datos del sistema)
69
6.2.3
Mdulo CPXFEC
* = Las direcciones Modbus estn asignadas en orden ascen dente sin huecos y dependen de los mdulos en el terminal CPX (ejemplo de direccionamiento en la seccin 6.2.6). Direccin CPXFEC Remote I/O Modbus
Entradas datos de proceso Bit 15 * * *
1)
12
11
Resultado del acceso al interface de diagnosis I/O 1) Datos de la tabla de sistema (acceso de lectura) Datos de diagnosis del mdulo (vaseTab. 6/24)
Composicin del interface de diagnosis I/O en Tab. 6/25 ... Tab. 6/26
610
Mdulos elctricos
* = Las direcciones Modbus estn asignadas en orden ascen dente sin huecos y dependen de los mdulos en el terminal CPX (ejemplo de direccionamiento en la seccin 6.2.6). Direccin Mdulo de 4 entradas digitales (4DI) Modbus
Entradas datos de proceso Bit 15 * * 0 Datos de diagnosis del mdulo 12 11 8 7 4 3 0 Salidas datos de proceso 15 12 11 8 7 4 3 0
Entradas
Entradas
611
Salidas Echo
Salidas
Salidas
612
Canal de entradas analgicas 0 Canal de entradas analgicas 1 Datos de diagnosis del mdulo
Salidas Echo analgicas canal 0 Salidas Echo analgicas canal 1 Datos de diagnosis del mdulo
613
Mdulos neumticos
* = Las direcciones Modbus estn asignadas en orden ascen dente sin huecos y dependen de los mdulos en el terminal CPX (ejemplo de direccionamiento en la seccin 6.2.6). Direccin Mdulo neumtico MPA1 tipo 32 (1 ... 8 vlvulas) Modbus
Entradas datos de proceso Bit 15 * * x 12 11 8 7 4 3 0 Salidas datos de proceso 15 x 12 11 8 7 4 3 0
Salidas Echo
Salidas
Salidas Echo
Salidas
Tab. 6/12: Mdulo MPA Direccin Interface neumtico para vlvulas CPA tipo 12 Modbus ajustado a 1 ... 8 vlvulas
Entradas datos de proceso Bit 15 * * x Datos de diagnosis 12 11 8 7 4 3 0 Salidas datos de proceso 15 x 12 11 8 7 4 3 0
Salidas Echo
Salidas
614
Direccin Interface neumtico para vlvulas CPA tipo 12 Modbus ajustado a 1 ... 16 vlvulas
Entradas datos de proceso Bit 15 * * 12 11 8 7 4 3 0 Salidas datos de proceso 15 12 11 8 7 4 3 0
Salidas
Tab. 6/14: Interface neumtico CPA Direccin Interface neumtico para vlvulas CPA tipo 12 Modbus ajustado a 1 ... 22 vlvulas
Entradas datos de proceso Bit 15 * * * 12 11 8 7 4 3 0 Salidas datos de proceso 15 12 11 8 7 4 3 0
Tab. 6/15: Interface neumtico CPA Direccin Interface neumtico para vlvulas Midi/Maxi tipo 03 ajustado a 1 ... 8 vlvulas Modbus
Entradas datos de proceso Bit 15 * * x Datos de diagnosis 12 11 8 7 4 3 0 Salidas datos de proceso 15 x 12 11 8 7 4 3 0
Salidas Echo
Salidas
615
Direccin Interface neumtico para vlvulas Midi/Maxi tipo 03 Modbus ajustado a 1 ... 16 vlvulas
Entradas datos de proceso Bit 15 * * 12 11 8 7 4 3 0 Salidas datos de proceso 15 12 11 8 7 4 3 0
Salidas
Tab. 6/17: Interface neumtico Midi/Maxi Direccin Interface neumtico para vlvulas Midi/Maxi tipo 03 Modbus ajustado a 1 ... 24 vlvulas
Entradas datos de proceso Bit 15 * * * 12 11 8 7 4 3 0 Salidas datos de proceso 15 12 11 8 7 4 3 0
616
Direccin Interface neumtico para vlvulas Midi/Maxi tipo 03 Modbus ajustado a 1 ... 32 *) vlvulas
Entradas datos de proceso Bit 15 * * *
*)
12
11
Salidas Echo 0 ... 15 x Datos de diagnosis Slo 26 utilizables Salidas Echo 16 ... 26
Tab. 6/19: Interface neumtico Midi/Maxi * = Las direcciones Modbus estn asignadas en orden ascen dente sin huecos y dependen de los mdulos en el terminal CPX (ejemplo de direccionamiento en la seccin 6.2.6).
617
Idata byte 1 Idata byte 3 Echo Odata 1 Echo Odata 3 Datos de diagnosis
618
Idata byte 1 Idata byte 3 Idata byte 5 Idata byte 7 Echo Odata 1 Echo Odata 3 Echo Odata 5 Echo Odata 7 Datos de diagnosis
Idata byte 0 Idata byte 2 Idata byte 4 Idata byte 6 Echo Odata 0 Echo Odata 2 Echo Odata 4 Echo Odata 6
619
Idata byte 1 Idata byte 3 Idata byte 5 Idata byte 7 Idata byte 9 Idata byte 11 Echo Odata 1 Echo Odata 3 Echo Odata 5 Echo Odata 7 Echo Odata 9 Echo Odata 11 Datos de diagnosis
Idata byte 0 Idata byte 2 Idata byte 4 Idata byte 6 Idata byte 8 Idata byte 10 Echo Odata 0 Echo Odata 2 Echo Odata 4 Echo Odata 6 Echo Odata 8 Echo Odata 10
Odata byte 1 Odata byte 3 Odata byte 5 Odata byte 7 Odata byte 9 Odata byte 11
Odata byte 0 Odata byte 2 Odata byte 4 Odata byte 6 Odata byte 8 Odata byte 10
620
Idata byte 1 Idata byte 3 Idata byte 5 Idata byte 7 Idata byte 9 Idata byte 11 Idata byte 13 Idata byte 15 Echo Odata 1 Echo Odata 3 Echo Odata 5 Echo Odata 7 Echo Odata 9 Echo Odata 11 Echo Odata 13 Echo Odata 15 Datos de diagnosis
Idata byte 0 Idata byte 2 Idata byte 4 Idata byte 6 Idata byte 8 Idata byte 10 Idata byte 12 Idata byte 14 Echo Odata 0 Echo Odata 2 Echo Odata 4 Echo Odata 6 Echo Odata 8 Echo Odata 10 Echo Odata 12 Echo Odata 14
Odata byte 1 Odata byte 3 Odata byte 5 Odata byte 7 Odata byte 9 Odata byte 11 Odata byte 13 Odata byte 15
Odata byte 0 Odata byte 2 Odata byte 4 Odata byte 6 Odata byte 8 Odata byte 10 Odata byte 12 Odata byte 14
621
Bit 15 y 14: 0 0: Nmero del primer canal O defectuoso 1 0: Nmero del primer canal I defectuoso 0 1: Hay un mdulo con fallo 1 1: Reservado
622
Datos de la tabla de sistema Bit 15 (bit de control): Con flanco positivo (0 } 1) se habilita el acceso de escritura al interface de diagnosis I/O Bit 14 = 0: Valor del byte 1: Valor de la word Bit 13 = 0: Requerimiento de lectura 1: Requerimiento de escritura
Tab. 6/25: Interface de diagnosis I/O Interface de diagnosis I/O Acceso de lectura (read)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Resultado del ltimo requerimiento Datos de la tabla de sistema Resultado del ltimo requerimiento: = 0: Esperar = 8000h: Requerimiento con xito > 8000h: Fallo 8001h: Proteccin de escritura o el terminal de mano tiene acceso de escritura 8002h: Escritura no permitida, margen reservado 8003h: Fallo interno
Tab. 6/26: Interface de diagnosis I/O La informacin del interface de diagnosis I/O y ejemplos de su uso pueden hallarse en el manual del sistema CPX, en el captulo Diagnosis y tratamiento de errores".
623
6.2.4
14
13
12
11
10
Filtro Run/Stop (nmero de funcin CPX 3480) Filtro 2 Run/Stop (nmero de funcin CPX 3484) Filtro fallo final (funcin CPX nmero 3484) Filtro nmero de fallo (funcin CPX nmero 3484) Filtro Mdulo/Canal (funcin CPX nmero 3484) Nmero de Mdulo MN (funcin CPX nmero 3485) Nmero del Canal CN (funcin CPX nmero 3486) Nmero de fallo FN (funcin CPX nmero 3487) Datos de la memoria de diagnosis nmero de entradas (funcin CPX nmero 3482) Datos de la memoria de diagnosis desbordamiento (funcin CPX nmero 3483) Datos de la memoria de diagnosis estado (funcin CPX nmero 3483) Datos de la memoria de diagnosis (funcin CPX nmero 3488 + n 1)) ...
624
Filtro 1 Run/Stop (nmero de funcin CPX 3480) Filtro 2 Run/Stop (nmero de funcin CPX 3484) Filtro fallo final (funcin CPX nmero 3484) Filtro nmero de fallo (funcin CPX nmero 3484) Filtro Mdulo/Canal (funcin CPX nmero 3484) Nmero de Mdulo MN (funcin CPX nmero 3485) Nmero del Canal CN (funcin CPX nmero 3486) Nmero de fallo FN (funcin CPX nmero 3487)
Tab. 6/28: Acceso de escritura a los parmetros de la memoria de diagnosis La informacin sobre la memoria de diagnosis puede hallarse en el manual del sistema CPX en el apndice Parmetros y datos del terminal CPX".
625
6.2.5
Objetos (grupo F)
Object ID Nombre del objeto
Manufacturer name Product code MajorMinorRevision VendorURL Product name Model name
Contenido
0 1 2 3 4 5
1)
Festo AG & Co. KG" CPXFEC" x.y" 1) http://www.festo.com" Modbus TCP" CPX terminal"
6.2.6
8DI
4DO
1 1 CPXFEC
3 3 Neumtica MPA
Mdulo
Posi cin
Resultado del acceso al interface de diagnosis I/O Datos de la tabla de sistema (acceso de lectura) Datos de diagnosis 0 Datos de diagnosis x Datos de diagnosis x Datos de diagnosis x Datos de diagnosis x Datos de diagnosis x Datos de diagnosis Echo Odata Echo Odata Echo Odata Echo Odata Echo Odata Datos de entrada
45395 45396
45397 45398
Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO)
45399 45400
45401 45402
45403 45404
45405 45406
Tab. 6/30: Direccionamiento de datos de entrada ejemplo 1 (terminal CPX de Fig. 6/3)
627
Mdulo
Posi cin
CPXFEC Remote I/O Mdulo de 4 salidas digitales (4DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO)
40001 40002
Resultado del acceso al interface de diagnosis I/O Datos de la tabla de sistema (acceso de escritura) x x x x x Odata Datos de salida Datos de salida Datos de salida Datos de salida
2 3 4 5 6
Tab. 6/31: Direccionamiento de datos de salida ejemplo 1 (terminal CPX de Fig. 6/3)
628
8DI
2AI
2AO
1 1 CPXFEC
Fig. 6/4: Terminal CPX con mdulos I/O digitales y analgicos, as como neumtica MPA
629
Mdulo
Posi cin
Resultado del acceso al interface de diagnosis I/O Datos de la tabla de sistema (acceso de lectura) Datos de diagnosis 0 Datos de entrada
Mdulo de 8 entra das digitales (8DI) Mdulo de 2 entra das analgicas (2AI)
45395 45396
Datos de diagnosis del mdulo Canal de entradas analgicas 0 Canal de entradas analgicas 1 Datos de diagnosis del mdulo Salidas Echo analgicas canal 0 Salidas Echo analgicas canal 1 Datos de diagnosis del mdulo x Echo Odata
Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO)
45403 45404
45405 45406
45407 45408
Tab. 6/32: Direccionamiento de datos de entrada ejemplo 2 (terminal CPX de Fig. 6/4)
630
Mdulo
Posi cin
0
Bit CPXFEC Remote I/O Mdulo de 2 salidas analgicas (2AO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO)
Resultado del acceso al interface de diagnosis I/O Datos de la tabla de sistema (acceso de escritura) Canal de entradas analgicas 0 Canal de entradas analgicas 1 x x x Datos de salida Datos de salida Datos de salida
40003 40004
4 5 6
Tab. 6/33: Direccionamiento de datos de salida ejemplo 2 (terminal CPX de Fig. 6/4)
631
6.3
EasyIP
Este protocolo se usa para el intercambio rpido de operan dos entre controladores Festo (p.ej, CPXFEC, FEC Standard, PS1, etc.). En el modo de funcionamiento Remote I/O, el CPXFEC se comporta como un EasyIPServer. Como server, estn soportados los siguientes tipos de operandos EasyIP: Operando
Tipo 1, flag word Tipo 2, input word Tipo 3, output word Tipo 4, register Tipo 5, timer preselect
Nmero de operando
0 ... 9999 0 ... 255 0 ... 255 0 ... 255 0 ... 255
Tab. 6/34: Tipos de operando EasyIP soportados por CPXFEC Los datos de procesamiento son asignados como sigue (mapping): Datos de procesamiento
Entradas (grupo B) Salidas (grupo D)
EasyIP
Datos entrada EasyIP Datos salida EasyIP
632
6.4 6.4.1
RUN
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
LED apagado
STOP
LED (amarillo) Secuencia
ON OFF
LED apagado
ON OFF
El LED luce
Tab. 6/36: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Remote I/O Ethernet
633
ERROR
LED (rojo) Secuencia
ON OFF
LED apagado
TP (Link/Traffic)
LED (verde) Secuencia
ON OFF
El LED luce
ON OFF
El LED parpadea
ON OFF
LED apagado
634
Apndice tcnico
Apndice A
A1
A. Apndice tcnico
Contenido
A. A.1
A1 A3
A2
A. Apndice tcnico
A.1
General
Especificaciones tcnicas generales Clase de proteccin segn EN 60529 Vase el manual del sistema CPX: P.BECPXSYS... IP65/IP67: CPXFEC completamente montado, clavija con clase de proteccin IP65/IP67 insertada, conexiones no utilizadas tapadas con caperuza de proteccin. IP20 cuando se usa con cables Patch Ethernet de otros fabricantes. Por medio de fuentes de alimentacin PELV (Protected ExtraLow Voltage) Modo de funcionamiento: Stand Alone y Remote Controller: 208d, D0h Remote I/O: 210d, D2h Controlador FEC (modo de funcionamiento Stand Alone, Remote Controller) FEC Modbus TCP (modo de funcionamiento Remote I/O)
Proteccin ante descargas elctricas (proteccin contra contacto directo e indirecto segn EN 602041/IEC 204) Cdigo del mdulo (especfico de CPX)
Alimentacin
Tensin de funcionamiento/ Tensinde la carga Consumo de corriente del CPXFEC De la alimentacin de la tensin de funcionamiento para la electrnica/ sensores (VEL/SEN) Vase el manual del sistema CPX P.BECPXSYS... Mx. 500 mA a 24 V (slo CPXFEC)
A3
A. Apndice tcnico
PLC
Lenguaje de programacin Memoria de programa Velocidad de transmisin Interface de programacin Statement List (Lista de instrucciones) (STL), o Ladder Diagram (Diagrama de Contactos) (LDR) 250 kB 1 ... 2 ms por 1 k instrucciones RS232 SubD 9600 ... 57600 Baud
Ethernet
Construccin Interface Velocidad de transmisin Protocolos Webserver 10BaseT/100BaseTX segn IEEE 802.3/802.3u RJ45 en IP20 y IP65/IP67 10/100 MBaud Modbus/TCP EasyIP Pginas Web estndar para visualizar operandos en el control. Espacio de memoria para algunas pginas Web: Modo de funcionamiento Remote Controller: aprox. 550 kB Modo de funcionamiento Remote I/O: 800 kB
A4
Drivers
Apndice B
B1
B. Drivers
Contenido
B. B.1
Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B1
Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3 B.1.1 Drivers para el CPXFEC en el modo de funcionamiento Remote Controller B3 B.1.2 Drivers para el CPXFEC en el modo de funcionamiento Remote I/O Ether net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B5
B2
B. Drivers
B.1
Drivers
B.1.1 Drivers para el CPXFEC en el modo de funcionamiento Remote Controller Drivers estndar
Los siguientes drivers estn contenidos en versin estndar en el firmware del CPXFEC: Drivers Nombre enFST
FECCPX MODBUSTCP TCPIPCPX WEB_SRVR
Descripcin
Configuracin
Driver estndar para el CPXFEC Drivers para comunicacin Ethernet con el protocolo Modbus/TCP. Drivers generales para comunicacin Ethernet con el protocolo TCP/IP. Este driver regula el acceso al CPXFEC a travs de un Webbrowser.
Flag word para comunica cin con el master Direccin IP, mscara de red, direccin gateway Directorio raz para las pginas Web en el FEC. Standard: B:\WEB
B3
B. Drivers
Nombre en FST
COMEXT
Descripcin
Este driver permite enviar y recibir caracteres con el interface serie segn RS232. Driver para operaciones con coma flotante Driver para 16 reguladores PID Driver para enviar emails desde el CPXFEC. Proporciona un nuevo tipo de datos String" para cadenas de caracteres.
Configuracin.
Tab. B/2: Driver del FST para el CPXFEC Puede hallar informacin detallada sobre los drivers en el volumen 2 del manual de FST.
B4
B. Drivers
Descripcin
Configuracin
Driver estndar para el CPXFEC Driver para comunicacin Ethernet con el protocolo Modbus/TCP. Driver general para comunicacin Ethernet con el protocolo TCP/IP. Este driver regula el acceso al CPXFEC a travs de un Webbrowser.
Direccin IP, mscara de red, direccin gateway Directorio raz para las pginas Web en el FEC. Standard: B:\WEB
Tab. B/3: Driver para el CPXFEC en el modo de funcionamiento Remote I/O Ethernet El driver MODBUSTCP se activa automticamente en el modo de funcionamiento Remote I/O Ethernet.
rdenes CI adicionales
El driver MODBUSTCP ampla el mbito del intrprete de r denes con las siguientes rdenes CI: Orden CI
!35 !35TS
Descripcin
Muestra informacin sobre el nmero y versin del driver. Esta informacin aparece tambin si se introduce una orden desconocida (p.ej. !35?). Indicacin de estado de las conexiones (vase la tabla siguiente)
B5
B. Drivers
Valor
0 1 2 3 4 5 6 7 8 9 10 11
Descripcin
LISTEN SYNSENT SYNRCVD ESTABLISHED Esperando requerimiento tcp_open desde remoto Enviado tcp_open, esperando remoto Recibido tcp_open, enviado acuse de re cibo, esperando remoto Conexin abierta, pueden transferirse da tos
Enviado tcp_close, esperando remoto Acusado recibo de close No utilizado Recibido nuestro reconocimiento de close y remote close Close recibido, close enviado, esperando reconocimiento Tras el cierre, se inicia el timer tras este > CLOSED Conexin cerrada esperando por TCP_RES
B6
Mdulos de funcin
Apndice C
C1
C. Mdulos de funcin
Contenido
C. C.1 C.2
Mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de funcin generales para el CPXFEC . . . . . . . . . . . . . . . . . . . . . . . C.1.1 Mensaje de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos para funciones especiales del CPXFEC . . . . . . . . . . . . . . . . . . . . . . C.2.1 Mdulos para el driver SMTP (enviar email) . . . . . . . . . . . . . . . . . . C.2.2 Cdigos de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C2
C. Mdulos de funcin
C.1
Descripcin
Leer parmetros y datos internos del CPX Escribir parmetros internos en el CPX Interrogar el estado de diagnosis Leer datos de diagnosis del mdulo Leer entradas en la memoria de diagnosis Leer parmetros generales del mdulo Escribir parmetros generales del mdulo Leer parmetros analgicos especiales del mdulo Escribir parmetros analgicos especiales del mdulo
Los mdulos C_ST_rd y C_ST_wr ofrecen acceso a todos los parmetros y datos del terminal CPX a travs de los denomi nados nmeros de funcin. Los otros mdulos ofrecen acceso a ciertos parmetros sin necesidad de que se hagan saber los nmeros de funcin. Los nmeros de funcin citados en esta seccin le ayudarn a encontrar infamacin en otros manuales. Una descripcin detallada de los parmetros y datos individuales, as como los correspondientes nmeros de funcin asignados puede hallarse en el manual del sistema CPX (P.BECPXSYS..) as como en el manual para el mdulo correspondiente (p.ej. P.BECPXEA..).
C3
C. Mdulos de funcin
C4
C. Mdulos de funcin
C_ST_rd
Parmetro devuelto
FU32 FU33 Estado del mdulo Valor
C_ST_wr
Parmetro devuelto
FU32 Estado del mdulo
C5
C. Mdulos de funcin
C_STATUS
Parmetro devuelto
FU32 FU33 FU34 FU35 FU36 FU37 FU38
*) **)
*)
1936 1937 1938
Estado del mdulo Bits de estado CPX Primer mdulo con fallo Mensaje de fallo del primer mdulo con un fallo Hay informacin de diagnosis en mdulo 0 ... 15
**)
El parmetro corresponde al nmero de funcin nombrado 1 = hay informacin de diagnosis; 0 = no hay informacin de diagnosis
C6
C. Mdulos de funcin
C_MD_rd
Parmetro devuelto
FU32 FU33 FU34 FU35 FU36
*)
*)
2008 + m * 4 + 0 2008 + m * 4 + 1 2008 + m * 4 + 2 2008 + m * 4 + 3
Estado del mdulo Nmero de canal del primer canal defectuoso Nmero de fallo del mdulo Informacin 2 (reservada) Informacin 3 (reservada)
C7
C. Mdulos de funcin
C_MD_rd
Parmetro devuelto
FU32 FU33 FU34 FU35 FU36 FU37 FU38 Estado del mdulo Nmero de fallo del canal x Nmero de fallo del canal x + 1 Nmero de fallo del canal x + 2 Nmero de fallo del canal x + 3 Nmero de fallo del canal x + 4 Nmero de fallo del canal x +5
C8
C. Mdulos de funcin
C_TR_rd
Nmero del primer flag word en el que van a guardarse los datos (0 ... 9999) Nmero de primera entrada en la memoria de diagnosis a partir de la cual empieza la lectura (0 ... 39) Nmero de entradas (0 ... 40) *)
Con 0, no se leen entradas de diagnosis, slo se suministra la informacin en los parmetros devueltos FU33 y FU34.
Parmetro devuelto
FU32 FU33 FU34 Estado del mdulo Nmero de entradas existentes Desbordamiento y estado Bit 0: Desbordamiento (ms de 40 entradas) Bit 1: Registro inactivo
*)
3482 3483
*)
C9
C. Mdulos de funcin
C_MP_rd
Parmetro devuelto
FU32 FU33 FU34 FU35 FU36 FU37 FU38
*)
*)
4828 + m * 64 + 0 4828 + m * 64 + 1 4828 + m * 64 + 2 4828 + m * 64 + 3 4828 + m * 64 + 4 4828 + m * 64 + 5
Estado del mdulo Byte 0 parmetro Byte 1 parmetro Byte 2 parmetro Byte 3 parmetro Byte 4 parmetro Byte 5 parmetro
C10
C. Mdulos de funcin
C_MP_wr
*)
4828 + m * 64 + 0 4828 + m * 64 + 1 4828 + m * 64 + 2 4828 + m * 64 + 3 4828 + m * 64 + 4 4828 + m * 64 + 5
Nmero del mdulo 0 ... 47 Byte 0 parmetro Byte 1 parmetro Byte 2 parmetro Byte 3 parmetro Byte 4 parmetro Byte 5 parmetro
Parmetro devuelto
FU39 Estado del mdulo
C11
C. Mdulos de funcin
C_AP_rd
Parmetro devuelto
FU32 FU33 FU34 FU35 FU36 FU37
*)
*)
4828 + m * 64 + 6...7 segn el tipo **) segn el tipo **) 4828 + m * 64 + 9
Estado del mdulo Reservado Supervisin canal 0, 1 Valor lmite inferior Valor lmite superior Alisamiento del valor medido (con mdulos de entrada)
El parmetro corresponde al nmero de funcin nombrado m = mdulo nmero (0 ... 47) **) El nmero de funcin depende del tipo de mdulo (vase el manual del mdulo).
C12
C. Mdulos de funcin
C_AP_wr
*)
Nmero del mdulo 0 ... 47 Nmero del canal Supervisin canal 0, 1 Valor lmite inferior Valor lmite superior Alisamiento del valor medido (con mdulos de entrada) 4828 + m * 64 + 6...7 segn el tipo **) segn el tipo **) 4828 + m * 64 + 9
El parmetro corresponde al nmero de funcin nombrado m = mdulo nmero (0 ... 47) **) El nmero de funcin depende del tipo de mdulo (vase el manual del mdulo).
Parmetro devuelto
FU32 Estado del mdulo
C.1.1
Mensaje de error
Si se produce un fallo, el driver introducir el siguiente mensaje de error en la word de fallo del CPXFEC:
Mensaje de error
42,<Fallo CPX n>,<Mdulo n>
1)
Descripcin
Nmero de fallo CPX 1) y el nmero de mdulo CPX en el que seha producido el fallo.
C13
C. Mdulos de funcin
C.2 C.2.1
Mdulos para funciones especiales del CPXFEC Mdulos para el driver SMTP (enviar email)
Resumen de los mdulos Mdulo de funcin
SMTPCFM
Descripcin
Interrogacin del estado (FU32 = 0) Define la direccin del remitente y el nombre del host (FU32 = 1) Enciar email (FU32 = 2)
El mdulo SMTPCFM devuelve un cdigo de fallo en el par metro devuelto FU32 (ver seccin C.2.2).
SMTPCFM
Parmetro devuelto
FU32 FU33 FU34 FU35 0 si ha tenido xito, de lo contrario el cdigo del fallo Cdigo de estado, 0 si el envo se ha completado Cdigo del fallo Cdigo de fallo ampliado
Con la interrogacin del estado puede averiguar si se ha completado el envo (vase la tabla siguiente).
C14
C. Mdulos de funcin
Estado
Funciona el envo Envo correctamente terminado Envo incorrectamente terminado (fallo)
Valores devueltos
FU32 = 0 y FU33 <> 0 FU32 = 0 y FU33 = 0 FU32 <> 0
SMTPCFM
Parmetro devuelto
FU32 FU33 FU34 FU35 0 si ha tenido xito, de lo contrario el cdigo del fallo Cdigo de estado, 0 si el envo se ha completado Cdigo del fallo Cdigo de fallo ampliado
C15
C. Mdulos de funcin
SMTPCFM
Enviar email
Parmetro de entrada
FU32 FU33 FU34 FU35 FU36 2 = funcin: Enviar email Nmero del string con la direccin email del destinatario Nmero de string con la referencia del email Nmero de string con el que empieza del mensaje Nmero de string con el contenido del mensaje
Parmetro devuelto
FU32 FU33 FU34 FU35 0 si ha tenido xito, de lo contrario el cdigo del fallo Cdigo de estado, 0 si el envo se ha completado Cdigo del fallo Cdigo de fallo ampliado
C16
C. Mdulos de funcin
C.2.2
Cdigos de fallo
Si el parmetro devuelto FU32 presenta <> 0, es que se ha producido un fallo: Cdigo de fallo en FU32
1 2 3 4 5 6 7 8 9 10 99 100 101 102
Descripcin
SMTP driver no en modo Idle Nmero de string no vlido para la direccin del remitente Longitud de string no vlida para la direccin del remitente Nmero de string no vlido para el mail host Longitud de string no vlida para el mail host Nmero de string no vlido para la direccin del destinatario Longitud de string no vlida para la direccin del destinatario Nmero de string no vlido para la referencia Longitud de string no vlida para la referencia Nmero(s) de string no vlidos para el mensaje Parmetros no vlidos Driver SMTP no cargado Driver TCP/IP no cargado Driver STRING no cargado
C17
C. Mdulos de funcin
Los siguientes cdigos de fallo pueden aparecer en FU33: Cdigo de fallo en FU33
99 100 101 102 103 104 105 106 107 255
Descripcin
Parmetros no vlidos Driver SMTP no cargado Driver TCPIP no cargado Driver STRING no cargado Fallo en el borrado del mail host (DNS) Timeout en el borrado del mail host (DNS) Timeout en conexin con el mail host Timeout (no (ms) respuestas recibidas el mail host Conexin TCP al mail host perdida El mail host ha registrado un fallo. Verificar el cdigo de fallo en FU35.
C18
Apndice D
D1
Contenido
D. D.1
El intrprete de rdenes (CI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El intrprete de rdenes (CI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.1 Conexin a un dispositivo de dilogo . . . . . . . . . . . . . . . . . . . . . . . D.1.2 Acceso al intrprete de rdenes (login) . . . . . . . . . . . . . . . . . . . . . . D.1.3 Salida del intrprete de rdenes . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.4 rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.5 Visualizacin de operandos y estados con la orden Display (D) . . D.1.6 Modificacin de operandos con Modify (M) . . . . . . . . . . . . . . . . . . D.1.7 rdenes para el control de programas . . . . . . . . . . . . . . . . . . . . . . D.1.8 rdenes para el forzado de entradas y salidas . . . . . . . . . . . . . . . . D.1.9 Inicializar la memoria de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.10 Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.11 rdenes especficas de driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.1.12 Encadenamiento de rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D2
D.1
Por favor, observar El FST contiene un emulador de terminal (vase el volumen 1 del manual FST) con el cual se pueden enviar rdenes CI al intrprete de rdenes. En este manual, los trminos Orden" e Instruccin" se usan como sinnimos.
TCP/IP
Con los drivers FST apropiados, puede accederse al CI a travs de interfaces COM adicionales o a travs de TCP/IP.
Por favor, observar Tenga en cuenta que los interfaces adicionales CI estn limitados en muchas funciones.
D3
Todas las funciones Online del FST utilizan el CI. Adems, pueden enviarse manualmente rdenes CI a travs del terminal CI incorporado en el FST (vase volumen 1 del manual FST).
El CI responde a un terminal conectado cuando se introduce un DC4 (ControlT) a si se ha transmitido un break por hard ware. Si en este momento se estaba procesando una orden, queda interrumpida.
DC4 (Ctrl T)
El controlador responde indicando el nmero de la versin del programa principal funcionando y su prompt normal >" en la lnea siguiente.
FESTO IPC V2.nn >
D4
Cuando se transmite un BREAK la velocidad ed transmisin del controlador se establece al mismo tiempo a 9600 o 2400Baud. Hay que distinguir entre 4 mtodos: Mtodo
1 2 3 4
Descripcin
Cuando se recibe un BREAK, se hace una conmutacin cclica dos veces a 9600 y una a 2400 Baud. Este es el mtodo bsico (predeterminado). Se establece 9600 Baud (mtodo antiguo). Se establece siempre 2400 Baud (sensible en conexin con un mdem lento y cuando se utiliza Field PC Net alias MpRAM). Cuando se recibe un BREAK, se hace una conmutacin cclica tres veces a 2400 y dos veces a 9600 Baud.
Tab. D/1: Mtodos para la velocidad de transmisin Todos los mtodos permiten tras la entrada en sesin (login) ajustar la velocidad de transmisin (vase la orden CI MV). Tras el arranque se establece el mtodo 1. Los mtodos 1, 2 y 4 tambin permiten el uso de un software host FST antiguo. Sin embargo, algunos intentos de entrar en sesin no respon den. En tales casos, pruebe de nuevo. Siga las instrucciones del FST. El FST conoce estos nuevos mtodos de entrar en sesin y trata de adaptarse a ellos por s mismo. El mtodo de entrar en sesin tambin puede establecerse con el mdulo de funcin COM1METH (vase volumen 2).
D5
D.1.4 rdenes CI
Las siguientes secciones describen las rdenes CI permitidas. Los drivers pueden recibir sus propias rdenes CI (vase tam bin la seccin D.1.11). Estas pueden hallarse en el volumen 2 del manual FST. Composicin de las rdenes Cada orden CI tiene un formato de entrada definido. Aqu pertenece lo siguiente: Formado de la introduccin
<letra de la orden>[<parmetro>][= valor]
una letra para la orden un parmetro (letra o nmero, segn el parmetro) un valor (no siempre necesario). Mensaje del CI
Dependent on command (depende de la orden)
Tab. D/2: Formato de introduccin y mensaje del CI Las rdenes pueden teclearse en maysculas o en minscu las. Las rdenes deben terminarse con <CR>. Las introducciones incorrectas pueden corregirse con la tecla de retroceso (Retroceso, CtrlH), antes de confirmarlas con Intro".
D6
Letra de la orden
Letra de la orden
B DC4 (Ctrl T) D LC LX M R S X Y
Breve descripcin
BREAK LOGIN DISPLAY PASSWORD PASSWORD MODIFY RUN STOP LOGOUT INIT
Programa interrumpido Entrada en sesin Mostrar operandos Entrar/modificar clave de acceso Proteccin por clave de accesoactivada/desactivada Modify: modificar operandos Ejecutar/continuar programa Parada del programa Libera el interface serie Borra la memoria de usuario
Parmetro
D7
Parmetro
A[<YN>.]<WN>.<BN> AW[<YN>.]<WN> B<BN> BF<BN> D E[<YN>.]<WN>.<BN> EW[<YN>.]<WN> F M<WN>.<BN> MW<WN> O<WN> O<PN>.<WN> P<PN> R<RN> S<PN> T<TN> TA<TN> TE<TN> TV<TN> TW<TN> V Z<CN> ZV<CN> ZW<CN>
Significado
Bit de salida Word de salidas Mdulo de programa Mdulo de funcin Formato de visualizacin Bit de entrada Word de entradas Word de error Bit de flag (marca) Word de flags Unidades de funcin globales FUO...FU31 y FU39...FU255 Unidades de funcin locales FU32 ... FU38 Estado del programa Register Flag de inicializacin del programa Timer de pulsos Timer con retardo a la desconexin Timer con retardo a la conexin Preselector del timer Word del timer Velocidad de transmisin Counter Preselector del counter Word del counter
Abreviaciones
Introducir el valor permitido en lugar de la abreviacin abreviacin. El margen de valores depende del tipo de operando. <BN>: Nmero del bit <BN>: Nmero del mdulo <DN>: Nmero del driver <PN>: PN N Nmero d del l programa <RN>: Nmero del registro <TN>: Nmero del timer <WN>: Nmero de la word <CN>: Nmero del counter <YN>: Nmero de estacin
D8
Valor
Respuesta del CI
Orden CI y respuesta CI
Orden Respuesta a rdenes vlidas Respuesta a rdenes no vlidas <Orden> \r" <Orden> <Respuesta> \r\n>\21" <Orden> \b\r\nACCESS ERROR\r\n>\21"
Con rdenes no vlidas, o bien se muestra ACCESS ERROR" o (en raras ocasiones) en forma abreviada ERR". Tambin se emitir una seal audible por el altavoz.
D9
Salida (ejemplo)
>DA0.1=0 >
La respuesta del intrprete de rdenes siempre aparece en la lnea de introduccin. Los caracteres introducidos D", A0.1" y CR" (Intro) se envan inmediatamente al controlador. El controlador responde con D", A0.1" y =0". La respuesta concluye con CR", LF" y >".
rdenes de visualizacin
DA[<YN>.]<WN>.<BN> DAW[<YN>.]<WN>
DB<BN>
Respuesta: =<Type>,0, <Status>, <Step>". D10 El primer valor es el tipo de mdulo, STL=0, LDR/FUP=1 o C=2. El segundo valor, el margen de memoria, es siempre 0.
Festo P.BECPXFECES es 0404NH
El tercer valor muestra el estado del programa al que se ha accedido. El ltimo valor es el nmero del paso dentro del mdulo.
Visualizar mdulo de funcin
DBF<BN>
Respuesta: =D" para visualizacin decimal sin signo =S" para visualizacin decimal con signo =H" para visualizacin hexadecimal
DE[<YN>.]<WN>.<BN> DEW[<YN>.]<WN>
DF
La orden DE interroga el estado de error del controlador. Si no hay errores, el controlador responde con =0,0,0". Tipo de error
Errores o fallos generales Error del CPX (42) Error I/O (11, 12)
1)
Composicin de la respuesta CI
=<Nmero del error>,<Nmero del programa>,<Nmero del paso> 1) =<42>,<Nmero de error CPX>,<Nmero del mdulo CPX> =<Nmero de error>,<255>,<Nmero de la word de entradas o salidas>
El nmero de error corresponde al valor de la word de error (vase tambin el volumen 1 del manual FST); nmero del programa en el que se ha producido el error; si el programa no tiene pasos (p.ej. programas LDR), se mostrar el Step 0.
Ejemplo: =42,5,1"
D11
DM<WN>.<BN> DMW<WN>
DO<WN>
Entonces pueden visualizarse las unidades de funcin globa les FU0 a FU31 y FU39 a FU255.
DO<PN>.<WN>
Entonces pueden visualizarse las unidades de funcin locales FU32 a FU38. Estas unidades de funcin estn disponibles separadamente por cada programa.
DP<PN>
La respuesta contiene 6 valores: El primer valor es el tipo de programa: STL=0, LDR/FUP=1 o C=2. El segundo valor, el margen de memoria, es siempre 0. El tercer valor es el estado del programa: 0 por inactivo, 2 por activo pero detenido, 3 por activo. El cuarto valor el el nmero del paso (Step): diferente de cero para programas STL con Step y programas LDR con renglo nes, siempre que el programa se halla activo. Si un programa de pasos no est activo, se hallar en el Step 0. Los dos ltimos valores son el nmero y nmero de paso del mdulo al que se ha accedido.
DR<RN>
Visualizar register
DS<PN>
D12
Visualizar el estado del pulso del timer Visualizar el estado del timer a la desconexin Visualizar el estado del timer a la conexin Visualizar el preselector del timer Visualizar la word del timer
DV
La orden DV muestra la velocidad de transmisin actual. Los posibles valores son =1200", =2400", =4800", =9600", =19200", =38400" o =56000".
DZ<CN> DZV<CN> DZW<CN>
Visualizar estado del contador Visualizar preselector del counter Visualizar word del counter
D13
Para modificar un operando directamente sin una visuali zacin previa, introduzca el valor deseado tras la orden y termnela con Intro <CR>.
Introduccin
>MAW1=255
Salida
>MAW1=255
En el caso de comunicacin a travs de RS232 puede visualizar previamente el contenido o el estado del operando. Introduzca aqu slo la letra de la orden M y el operando, y pulse Intro <CR>.
Introduccin
>MAW1
Salida (ejemplo)
>MAW1=255:
El CI ofrece el valor actual. Tras los dos puntos, puede intro ducir el nuevo valor y concluir con <CR>. Los valores pueden introducirse en forma decimal, hexadeci mal y decimal con signo (vase la orden de formato de visua lizacin).
D14
MD={D | S | H}
El formato de visualizacin puede establecerse en decimal sin signo =D", decimal con signo =S" o hexadecimal =H".
ME[<YN>.]<WN>.<BN>={0 | 1} MEW[<YN>.]<WN>=<Valor>
MF=<Valor>
El valor 0 borra el error actual. Cualquier otro valor genera el correspondiente error de funcionamiento.
MM<WN>=<BN>={0 | 1} MFW<WN>=<Valor>
MO<WN>=<Valor>
Modifica las unidades de funcin local FU32 a FU38. Estas unidades de funcin estn disponibles separadamente por cada programa.
D15
Modificar register Modificar pulso del timer (start/stop) Modificar el timer a la desconexin (start/stop) Modificar el timer a la conexin (start/stop) Modificar el preselector del timer Modificar la word del timer
MV=<Baud rate>
La velocidad de transmisin puede establecerse con las rdenes MV=1200", MV=2400", MV=4800", MV=9600", MV=19200", MV=38400" o MV=56000". El valor puede abreviarse a dos caracteres, por ejemplo MV=96".
MZ<CN>={0 | 1} MZV<CN>=<Valor> MZW<CN>=<Valor>
Activar contador Establecer preselector del counter Establecer word del counter
D16
Run
R
Si en los ajustes del PLC se elije la opcin Reset programs" (desactivar programas), se iniciar el programa P0 o seguir procesndose. Si esta opcin no ha sido seleccionada, todos los programas detenidos (interrumpidos) seguirn procesn dose.
RB<nmero>[,<FU32>[,<FU33>[, [,<FU37>[,<FU38>]]]]]]] ...
La orden RB" accede a un mdulo de programa cargado (uno que est contenido en el archivo del proyecto).
Por favor, observar La orden usa las unidades de funcin locales del programa P63, que debera permanecer reservado para este fin. Deben especificarse los parmetros de acceso. Si no se espe cifica un parmetro, se utilizar el ltimo valor. La respuesta: =<FU32>,<FU33>,<FU34>,<FU35>,<FU36>,<FU37>,<FU38>.
D17
Ejemplo: Acceso a CPM 7 con FU32=14, FU33=valor antiguo, FU34=9. Resultado FU32=4712, FU33=103, FU34 a FU38=0. RB7,14,,9=4712,103,0,0,0,0,0
RF<nmero>[,<FU32>[,<FU33>[, [,<FU37>[,<FU38>]]]]]]] ...
La orden RF" accede a un mdulo de funcin cargado (uno que est contenido en el archivo del proyecto).
Por favor, observar La orden usa las unidades de funcin locales del programa P63, que debera permanecer reservado para este fin. Deben especificarse los parmetros de acceso. Si no se espe cifica un parmetro, se utilizar el ltimo valor. La respuesta: =<FU32>,<FU33>,<FU34>,<FU35>,<FU36>,<FU37>,<FU38>.
RP<PN>
Stop
S SP<PN>
D18
DAF<WN>.<BN>
D19
DAWF<WN>
Resultado: =xxxxxxxxxxxxxxxx", bitabit con: =0: forzado a 0 =1: forzado a 1 =N: no forzado
DEF<WN>.<BN>
Resultado: =xxxxxxxxxxxxxxxx", bitabit con: =0: forzado a 0 =1: forzado a 1 =N: no forzado
MAF<WN>.<BN>={0 | 1 | N}
D20
MEF<WN>.<BN>={0 | 1 | N}
Borrar todos los datos del proyecto y drivers en la memoria RAM, solicitando confirmacin Borrar todos los datos del proyecto y drivers en la memoria RAM, sin solicitar confirmacin
Y!
D21
D.1.10 Password
Con las siguientes rdenes CI es posible introducir, modificar o borrar el password (clave de acceso) as como activar o desactivar la proteccin por password. Un password est formado por 3 a 20 caracteres ASCII visi bles. No se permiten separadores tales como la coma, espa cio en blanco, tabulador, ni caracteres del juego extendido de caracteres IBM. Puede hallar informacin detallada sobre la proteccin por password en el volumen 1 del manual de FST.
LC<anterior>,<nuevo> LC,<nuevo>
Cuando se introduce un nuevo password, tambin hay que especificar siempre el anterior. LCTEST,FEC modifica, por ejemplo, el password de TEST a FEC. Si no existe un pas sword anterior, no es necesario introducirlo. Sin embargo, siempre debe incluirse la coma, por ejemplo LC,FEC.
LX LX<Password>
Proteccin por password activada (logout) Proteccin por password desactivada (login)
La orden LX sirve tanto para login como para logout . Por ejemplo, si el password es FEC", entonces: la proteccin por password ser desactivada con LXFEC (login) la orden LX o LX con un password incorrecto activar la proteccin por password (logout).
D22
Las rdenes CI especficas del driver pueden hallarse en el volumen 2. No es necesario que un driver tenga sus propias rdenes. Muchos drivers responde a una orden vaca cin informacin del estado. En general, las rdenes especficas del driver tie nen una composicin similar a las rdenes CI estndar. Por ejemplo, el string driver (driver de cadenas) con el n mero 3, administra las rdenes de visualizacin de cadenas de caracteres en el que se utiliza el nmero de cadena corres pondiente Ejemplo:
>!3D12=Festo >
D23
Salida (ejemplo)
>RP0;DP0=0,0,3,2,0,0 >
Ejemplo 2
D24
Salida (ejemplo)
>DR0,MW16,E0.3=432=0=1 >
rdenes consistentes en varias lneas, p.ej. rdenes Modify y Display del valor actual. El encadenamiento no es posible con rdenes que son pasadas a un driver.
Visualizacin masiva
En el caso de rdenes para visualizar valores, puede aadirse un signo menos al final. Con ello se mostrarn 16 valores consecutivos en una visualizacin masiva. Este mtodo de visualizacin tambin est permitido para operandos de bit. Ejemplo La orden DR1" visualiza el registro 1.
>DR1=0 >
D25
D26
Indice
Apndice E
E1
E. Indice
Contenido
E.
Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E1
E2
E. Indice
A
Abreviaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII , XIV Ajuste, Modo de funcionamiento . . . . . . . . . . . . . . . . . . . 29 Application layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 Asignacin de pines Interface de programacin . . . . . . . . . . . . . . . . . . . . . 213 Interface Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
C
Cable Cable de programacin . . . . . . . . . . . . . . . . . . . . . . . . Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Handheld (terminal de mano) . . . . . . . . . . . . . . . . . . . 214 211 217 218
Cable de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Capas 1 a 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Capas 5 a 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411 Cargar, Proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346 CFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C3 CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 , D3 Clase de proteccin IP65/IP67 . . . . . . . . . . . . . . . . . . . . 219 Command Interpreter . . . . . . . . . . . . . . . . . . . . . . . 361 , D3 Comportamiento del controlador en funcionamiento . . 348 Configuracin Informacin general (Stand Alone) . . . . . . . . . . . . . . . . 34 Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . . 55 Remote Controller Field bus . . . . . . . . . . . . . . . . . . . . 514 Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Creacin de pginas Web . . . . . . . . . . . . . . . . . . . . . . . . 425
D
Desmontaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Festo P.BECPXFECES es 0404NH
E3
E. Indice
DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Diagnosis Con el Configurador de hardware . . . . . . . . . . . . . . . . En el programa de usuario . . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . Stand Alone / Remote Controller Ethernet . . . . . . . . . 355 359 520 633 352
Diagnosis Trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Direccin IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Direccionamiento IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 Direccionamiento predeterminado . . . . . . . . . . . . . . . . . 319 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B3
E
Email . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 EasyIP Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . . 59 Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . 632 Ejemplo de direccionamiento, Funcionamiento general 321 Ejemplos de direccionamiento, Remote I/O Modbus/TCP 626 Elementos de conexin e indicacin elctricos . . . . . . . . 25 Elementos de indicacin y conexin . . . . . . . . . . . . . . . . . 25 Especificaciones tcnicas . . . . . . . . . . . . . . . . . . . . . . . . . A3 Estado de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX
F
FED50/90 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Forcing (forzado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Front End Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 FST Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 , 310 E4
Festo P.BECPXFECES es 0404NH
E. Indice
Creacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . 36 Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Verificacin de la configuracin . . . . . . . . . . . . . . . . . . 317 Funcin de estado del mdulo . . . . . . . . . . . . . . . . . . . . . C4
G
Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Grupo al que se destina . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII
H
Handheld (terminal de mano) . . . . . . . . . . . . . . . . . . . . . 218 HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
I
Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Instrucciones para el usuario . . . . . . . . . . . . . . . . . . . . . . . . X Interface de programacin . . . . . . . . . . . . . . . . . . . . . . . 213 Interface de servicio para terminal de mano . . . . . . . . . 218 Interface Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . 211 , 413 Interruptor rotativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Interruptores DIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 IP65/IP67 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
L
LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . Stand Alone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 510 520 633 353
M
MACID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Festo P.BECPXFECES es 0404NH
E5
E. Indice
Marcas en el texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI Modbus/TCP Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . . 56 Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Modo de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . 210 Modos de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . 15 Cuadro general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Remote Controller Ethernet . . . . . . . . . . . . . . . . . . . . . . 54 Remote Controller Field bus . . . . . . . . . . . . . . . . . . . . 512 Remote I/O Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Stand Alone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . 345 , C3 Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C4 Montaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
N
Net classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Net mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Nodo de bus de campo (Remote Controller) . . . . . . . . . 513 Notas sobre el uso de este manual . . . . . . . . . . . . . . . . . . . IX
O
Operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 rdenes CI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361 , D6 Como HTTP query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425 En HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Encadenamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D24 rdenes especficas de driver . . . . . . . . . . . . . . . . . . . D23 Parmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D8
P
Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 Al conectar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 E6
Festo P.BECPXFECES es 0404NH
E. Indice
Con terminal de mano . . . . . . . . . . . . . . . . . . . . . . . . . Desde un programa de usuario . . . . . . . . . . . . . . . . . . Ejemplo de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus . . . . . . . . . . . . . . . . . . . .
Parmetros de la memoria de diagnosis . . . . . . . . . . . . 333 Parmetros del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Parmetros del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Password, Activado por CI . . . . . . . . . . . . . . . . . . . . . . . . D22 Pictogramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 , 339 , A4 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 Ejemplo de programa . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Envo de un email . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Protocolos y servicios . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
R
Remote Controller Ethernet (modo de funcionamiento) . 54 Remote Controller Field bus (modo de funcionamiento) 512 Ejemplo de configuracin . . . . . . . . . . . . . . . . . . . . . . 515 Remote I/O Ethernet (modo de funcionamiento) . . . . . . . 64
S
Servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VIII SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 , C14 Stand Alone (modo de funcionamiento) . . . . . . . . . . . . . . 34 Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
T
TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 , D3 TFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Tutora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Festo P.BECPXFECES es 0404NH
E7
E. Indice
U
UDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Uso al que se destina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VII
W
Webserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Cargar archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
E8