Sunteți pe pagina 1din 266

Terminal CPX

Manual de la parte electrnica Controlador CPXFrontEnd Tipo CPXFEC

Manual 538 476 es 0404NH [677 481]

Contenido e instrucciones generales

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: service_international@festo.com 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

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

MODBUS Microsoft Windows Microsoft Internet Explorer

Marca registrada de Schneider Automation Marca registrada de Microsoft Corporation Marca registrada de Microsoft Corporation

II

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

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

1.3 1.4 1.5 2. 2.1 2.2

2.3 2.4

2.5 2.6

Festo P.BECPXFECES es 0404NH

III

Contenido e instrucciones generales

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

3.6 4. 4.1 4.2

IV

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

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

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

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

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

Uso al que se destina


El terminal CPXFEC (FrontEnd Controller) descrito en este manual est destinado a ser utilizado exclusivamente como sigue: para el control de actuadores neumticos y elctricos (vlvulas y mdulos de salida) para Interrogacin de seales de sensores elctricos y mdulos de entrada comunicacin a travs de Ethernet

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.

Festo P.BECPXFECES es 0404NH

VII

Contenido e instrucciones generales

Grupo al que se destina


Este manual est exclusivamente destinado a tcnicos forma dos en tecnologa de automatizacin y control, con experien cia en instalacin, puesta a punto, programacin y diagnosis de slaves en Ethernet y los correspondientes protocolos de bus de campo.

Servicio
Si tiene alguna dificultad tcnica, consulte con el servicio de asistencia local de Festo.

VIII

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

Notas sobre el uso de este manual


Por favor, observar Este manual se refiere a las siguientes versiones:

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.

Tab. 0/1: Estados de hardware y software para este manual

Vase Tab. 0/2 para otros manuales sobre el terminal CPX.

Festo P.BECPXFECES es 0404NH

IX

Contenido e instrucciones generales

Instrucciones importantes para el usuario Categoras de riesgo


Este manual contiene notas sobre los riesgos que pueden producirse si el terminal de vlvulas no se utiliza correcta mente. Estas notas estn marcadas (atencin, precaucin, etc.), impresas sobre fondo sombreado y acompaadas de un pictograma. Debe distinguirse entre las siguientes categoras de riesgo:

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.

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

Marcado de informacin especial


Los siguientes pictogramas marcan pasajes en el texto que contienen informacin especial. Pictogramas Informacin: Recomendaciones, sugerencias y referencias a otras fuentes de informacin.

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

Esta marca indica actividades que pueden desarrollarse en cualquier orden.

1. Los nmeros indican actividades que deben hacerse en la secuencia indicada. Los guiones indican actividades en general.

Festo P.BECPXFECES es 0404NH

XI

Contenido e instrucciones generales

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...

Tab. 0/2: Manuales sobre el terminal CPX XII

Festo P.BECPXFECES es 0404NH

Contenido e instrucciones generales

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.

Tab. 0/3: Abreviaciones y trminos especficos del producto

Festo P.BECPXFECES es 0404NH

XIII

Contenido e instrucciones generales

En este manual se utilizan las siguientes abreviaciones especficas de la red: Trmino/abreviacin


ARP BOOTP DHCP EasyIP Ethernet FTP, TFTP HTTP ICMP IP Modelo de capas ISO/OSI Direccin MAC Modbus/TCP TCP TCP/IP UDP WWW

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

Tab. 0/4: Abreviaciones y trminos especficos de la red

XIV

Festo P.BECPXFECES es 0404NH

Resumen del sistema

Captulo 1

Festo P.BECPXFECES es 0404NH

11

1. Resumen del sistema

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) . . .

11 14 15 16 17 18 19 110 111 112 115

1.3 1.4 1.5

12

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

Contenido de este captulo

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)

Festo P.BECPXFECES es 0404NH

13

1. Resumen del sistema

1.1

Utilice ya hoy la tecnologa de automatizacin del futuro


Con el CPXFEC, el terminal CPX ofrece actualmente la tecno loga del futuro para tareas de automatizacin. He aqu algu nas de las posibilidades que se ofrecen: El CPXFEC puede controlar un terminal CPX independien temente (Stand Slone). Utilice el Festo Software Tool FST 4.1 con el Configurador de Hardware para la puesta a punto, programacin y diagnosis. Puede controlar un terminal CPX e indicarle a travs de Ethernet lo que est funcionando. Puede acceder fcil mente a los datos actuales a travs de la red de su em presa. (Remote Controller Ethernet) Se ajusta prcticamente sin modificaciones a su sistema actual de automatizacin: Deje que el CPXFEC controle como PLC en terminal CPX y al mismo tiempo se comuni que con su bus de campo existente (actualmente: PROFI BUS, Interbus, DeviceNet, CANopen y CCLink). (Remote Controller Field bus) Controle el terminal CPX a distancia a travs de Ethernet, el CPXFEC lo hace posible: En el modo de funciona miento Remote I/O Ethernet" el terminal CPX es un slave de bus de campo en la red Ethernet.

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

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

1.2

Los modos de funcionamiento del CPXFEC


En el CPXFEC pueden elegirse varios modos de funciona miento, segn los requerimientos: Stand Alone (independiente) Remote Controller (controlador remoto) Remote I/O (E/S remotas)

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.

Festo P.BECPXFECES es 0404NH

15

1. Resumen del sistema

1.2.1

Stand Alone

1 1 CPXFEC

2 2 Controlado por el CPXFEC

Fig. 1/1: Terminal CPX controlado por el 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.

Fig. 1/2: Paquete de software FST 4.1 para configuracin

16

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

1.2.2

Remote Controller
Ethernet Bus de campo

1 Terminal CPX controlado por el


CPXFEC, comunicacin va Ethernet

2 Terminal CPX controlado por CPXFEC,


comunicacin va bus de campo (se requiere un nodo de 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.

Festo P.BECPXFECES es 0404NH

17

1. Resumen del sistema

1.2.3

Remote I/O
Ethernet

1 Terminal CPX controlado va Ethernet


Remote I/O Ethernet El terminal CPX es controlado por un control de nivel super ior va Ethernet. El CPXFEC tiene la funcin de un slave del bus de campo Ethernet. De esta forma puede combinar su terminal CPX con sistemas de automatizacin existentes a travs de Ethernet (p.ej de Scheider Electric). Puede utilizar el Webserver integrado para control, diagnosis y comunicacin. Una ventaja de este modo de funciona miento es que slo hay que utilizar un sistema de bus.

18

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

1.2.4

Cuadro general de los modos de funcionamiento


Stand Alone Remote Controller Ethernet Remote Controller Field bus Remote I/O

Func. del CPXFEC Mdulo CPX controlado por PLC utilizado Comunicacin con controlador de nivel superior Webserver Configuracin

Controlador CPXFEC S No

Control y comunicacin CPXFEC S Va Ethernet Va bus de campo


1)

Slave de Ethernet Control de nivel superior No Va Ethernet

Posible FST 4.1 o superior

Posible FST 4.1 o superior

Posible Controlador de nivel superior (p.ej. con Unidad Schneider) FST / Handheld Handheld / Modbus 210 Especificado

Parametrizacin con Cdigo del mdulo Direccionamiento

FST / Handheld 208 Predeterminado (puede modificarse) 250 kB (PLC) 550 kB (Webs.) DIL 1.1: OFF DIL 1.2: OFF

FST / Handheld 208

Predeterminado (puede modificarse)

Asignacin de memoria 2) Posicin int. DIL 1 Handheld


1)

250 kB (PLC) 550 kB (Webserver)

800 kB (Webserver) DIL 1.1: OFF DIL 1.2: ON

Puede conectarse al CPXFEC

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.

Tab. 1/1: Cuadro general de los modos de funcionamiento


Festo P.BECPXFECES es 0404NH

19

1. Resumen del sistema

1.3

Programacin del CPXFEC


Utilice el paquete de software FPS 4.1 o superior para pro gramar el CPXFEC. La programacin se realiza en los lengua jes de Lista de Instrucciones (STL) o Diagrama de contactos (LDR). Puede hallarse ms informacin en los correspondientes captulos de los diferentes modos de funcionamiento.

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

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

1.4

Significado de los indicadores LED


Los LEDs en la cubierta indican el estado de funcionamiento del CPXFEC y estn dispuestos en dos grupos.

1 LEDs de control y
Ethernet (ver captulos 3, 5 y 6): RUN STOP ERROR TP

2 LEDs del CPX


(verseccin siguiente): PS: Power system PL: Power load SF: System fault M: Modify Fig. 1/4: Dos grupos de los LEDs del CPXFEC

Festo P.BECPXFECES es 0404NH

111

1. Resumen del sistema

1.4.1

Indicacin de error de los LEDs


A continuacin slo se explicarn los LEDs del CPX generales PS, PL, SF y M. la informacin sobre los LEDs del controlador y de Ethernet RUN, STOP, ERROR y TP puede hallarse en los captulos 3, 5 y 6.

PS (power system) alimentacin a sensores/lgica


LED (verde) Secuencia
ON OFF

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.

Significado/tratamiento del fallo

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

Tensin de alimentacin/ sensores no aplicada

LED apagado

Tab. 1/2: Diagnosis de fallo con el LED PS

112

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

PL (power load) alimentacin de la tensin de carga (salidas/vlvulas)


LED (verde) Secuencia
ON OFF

Estado Sin fallo. Tensin de carga aplicada

Significado/tratamiento del fallo Ninguno

El LED luce
ON OFF

El LED parpadea

Tensin de carga de la alimentacin del sistema o alimentacin adicional, fuera de tolerancia

Eliminar la subtensin

Tab. 1/3: Diagnosis de fallo con el LED PL SF (System Fail) fallo del sistema
LED (rojo) Secuencia1)
ON OFF

Estado Sin fallo

Significado/tratamiento del fallo

LED apagado
ON OFF

Fallo simple/informacin (error clase 1)

Ver descripcin de los nmeros de error en el manual del sistema CPX

El LED parpadea una


ON OFF

Fallo (error de clase 2)

El LED parpadea dos


ON OFF

Fallo grave (error clase 3)

El LED parpadea tres


1)

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

Tab. 1/4: Diagnosis de fallos con el LED SF

Festo P.BECPXFECES es 0404NH

113

1. Resumen del sistema

M (Modify) Forzado activo


LED (amarillo) Secuencia Estado Significado/tratamiento del fallo

ON OFF

Ninguno

LED apagado
ON OFF

El forzado est activo

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

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

1.5

Tutora Creacin de un proyecto para el CPXFEC con FST (StandAlone)


Este asistente en forma de tutora presenta los pasos ms importantes para la puesta a punto de un terminal CPX con FEC. La tutora trata slo del modo de funcionamiento Stand Alone (independiente). Lase la introduccin detallada en los siguientes captulos y en el manual del FST.

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".

Festo P.BECPXFECES es 0404NH

115

1. Resumen del sistema

Fig. 1/5: Ejecute la comparacin actualnominal

Fig. 1/6: Aplique la comparacin actualnominal

116

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

Fig. 1/7: Un terminal CPX configurado 8. Si es necesario, parametrice el sistema CPX o los mdulos individuales:

Fig. 1/8: Ejemplo: Parametrizacin de un mdulo de entradas

Festo P.BECPXFECES es 0404NH

117

1. Resumen del sistema

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:

Fig. 1/9: Ventana del programa en el FST

118

Festo P.BECPXFECES es 0404NH

1. Resumen del sistema

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]:

Fig. 1/11: El programa marcado es cargado al FEC con el proyecto

Festo P.BECPXFECES es 0404NH

119

1. Resumen del sistema

Ejecucin del programa

7. Ajuste el interruptor giratorio de del CPXFEC a 1 ... F o ponga en marcha el programa en el display online.

Fig. 1/12: Ejecucin del programa con el display online

120

Festo P.BECPXFECES es 0404NH

Instalacin

Captulo 2

Festo P.BECPXFECES es 0404NH

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 . . . . . . . . . . . . . . . . . .

21 24 28 28 29 211 211 213 213 214 217 218 219

2.3 2.4

2.5 2.6

22

Festo P.BECPXFECES es 0404NH

2. Instalacin

Contenido de este captulo

En este captulo hallar informacin sobre:

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).

Festo P.BECPXFECES es 0404NH

23

2. Instalacin

2.1

Notas generales sobre la instalacin

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.

Precaucin El CPXFEC contiene componentes sensibles a las descar gas electrostticas.


No toque las superficies de contacto de los

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

Festo P.BECPXFECES es 0404NH

2. Instalacin

Elementos de conexin e indicacin elctricos


En el CPXFEC pueden hallarse los siguientes elementos de conexin e indicacin:

7 6

2 5 4 3

1 Estados del FEC y LEDs especficos


delCPX

5 Interruptor DIL de 2 elementos


(seleccin del modo de funcionamiento)

2 Interruptor giratorio de 16 elementos


(RUN/STOP, Seleccin de programa)

6 Interruptor DIL 2 de 2 elementos


(reservado)

3 Interface Ethernet
(10/100BaseT, RJ45)

7 Interface de servicio para Terminal


demano (V24)

4 Interface de programacin
(RS232, 9pin zcalo subD)

Fig. 2/1: Elementos de indicacin y conexin en el nodo de bus de campo CPX

Festo P.BECPXFECES es 0404NH

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.

1 CPXFEC 2 Placa base


distribuidora

3 Rales de
contacto

4 Tornillos Torx T10 3 2

Fig. 2/2: Desmontaje/montaje del CPXFEC

26

Festo P.BECPXFECES es 0404NH

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.

Festo P.BECPXFECES es 0404NH

27

2. Instalacin

2.2 2.2.1

Ajuste de los interruptores del FEC Interruptor giratorio


El interruptor giratorio de 16 elementos (0, 1, ..., F) sirve como interruptor RUN/STOP (MARCHA/PARO) para el PLC. Deje el interruptor giratorio en posicin 0" (STOP) durante la instalacin. Las modificaciones de la posicin del interruptor giratorio se transmiten al control con un retardo de 500 ms. De esta forma, puede conmutar entre dos situaciones sin que las posiciones intermedias tengan ningn efecto.

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.

Tab. 2/1: Posibles ajustes del interruptor giratorio para el PLC

28

Festo P.BECPXFECES es 0404NH

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.

Retire la clavija IP65/IP67, si se halla montada, del inter face de programacin.

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.

Festo P.BECPXFECES es 0404NH

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.

Ajuste del interruptor DIL 1


DIL 1.1: OFF DIL 1.2: OFF

DIL 1.1: OFF DIL 1.2: ON

Reservado

DIL 1.1: ON DIL 1.2: ON

Reservado

DIL 1.1: ON DIL 1.2: OFF

Tab. 2/1: Ajuste del modo de funcionamiento

Interruptor DIL 2 reservado Dejar los elementos del interruptor DIL 2 en OFF.

210

Festo P.BECPXFECES es 0404NH

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:

Especificaciones del cable

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.

Festo P.BECPXFECES es 0404NH

211

2. Instalacin

Conexin a una red

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.

Fig. 2/3: Clavija RJ45 cumpliendo la clase de proteccin IP65/IP67

212

Festo P.BECPXFECES es 0404NH

2. Instalacin

2.4

Interface de programacin (RS232)


Hay un zcalo subD de 9 pines en el CPXFEC para conectar un programador, un PC o FEDs.

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

Festo P.BECPXFECES es 0404NH

213

2. Instalacin

2.4.2

Conexin de un PC para programacin


Utilice el cable de programacin de Festo para conectar su PC al CPXFEC. tipo KDIPPA3BU9 nmero de artculo 151915

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

Festo P.BECPXFECES es 0404NH

2. Instalacin

Cable RS232 con la clase de proteccin IP65/IP67


Para un cable RS232 que cumpla con la clase de proteccin IP65/IP67 se necesitar: una clavija de programacin de Festo (Fig. 2/4) tipoFBSSUB9GS1X9POLB un cabe apantallado de 3 hilos.

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.

Festo P.BECPXFECES es 0404NH

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

Fig. 2/4: Clavija de programacin de Festo, tipo FBSSUB9GS1X9POLB

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

Festo P.BECPXFECES es 0404NH

2. Instalacin

2.4.3

Conexin del Front End Display FED50/90


Puede conectar un FED50 o un FED90 al interface de pro gramacin del CPXFEC. El FED es un display fcil de usar para funcionamiento y supervisin de tareas de automatiza cin a nivel de campo. Los dispositivos FED estn previstos para ser montados en el frente de un cuerpo metlico.

Fig. 2/5: Terminal CPX con FED90

Conecte el FED para el CPXFEC con cable de conexin tipo FECKBG7 o FECKBG8 (n de art. 539642 resp. 539643).

Festo P.BECPXFECES es 0404NH

217

2. Instalacin

2.5

Interface de servicio para terminal de mano


El zcalo M12 de 5 pines sirve para conectar un terminal de mano para una puesta a punto preliminar, diagnosis o para metrizacin. Utilice slo el siguiente cable original para conectar el termi nal de mano al interface de servicio. Tipo
KVM12M123,5 KVM12M121,5

Longitud del cable en [m]


3,5 1,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".

Fig. 2/6: Terminal CPX con terminal de mano

218

Festo P.BECPXFECES es 0404NH

2. Instalacin

2.6

Cumplimiento con la clase de proteccin IP65/IP67


Para cumplir con la clase de proteccin IP65/IP67, cierre los zcalos sin utilizar y el interruptor con las caperuzas adecua das. Conexin/ interruptor
Ethernet, RJ45

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)

Si la conexin no se usa Incluido en el suministro

Tab. 2/5: Conexiones y tapas para la clase de proteccin IP65/IP67

Festo P.BECPXFECES es 0404NH

219

2. Instalacin

220

Festo P.BECPXFECES es 0404NH

Funcionamiento general (Stand Alone)

Captulo 3

Festo P.BECPXFECES es 0404NH

31

3. Funcionamiento general (Stand Alone)

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

Contenido de este captulo

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.

Festo P.BECPXFECES es 0404NH

33

3. Funcionamiento general (Stand Alone)

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.1.1

Crear la conexin al CPXFEC


Necesitar una conexin entre su PC y el CPXFEC si desea cargar proyectos al FEC o utilizar las funciones online. Puede utilizar todas las funciones online a travs del interface de programacin o del interface Ethernet. El acceso al Navega dor Web slo es posible a travs del interface Ethernet.

Crear la conexin al CPXFEC

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.

4. Confirme con OK.

Festo P.BECPXFECES es 0404NH

35

3. Funcionamiento general (Stand Alone)

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].

Por favor, observar Observe los ajustes en el registro Download"


Seleccione Download source files" si desea descargar

el proyecto ms tarde desde el CPXFEC (p.ej. a otro PC).

36

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

Cuando se crea un nuevo proyecto, automticamente se asigna el nmero de mdulo 0 al CPXFEC:

4 1 Ventana de proyectos 2 Configurador de hardware 3 Catlogo de hardware 4 Tabla de configuracin

Fig. 3/2: FST 4.1 con Configurador de hardware tras la creacin de un nuevo proyecto

Festo P.BECPXFECES es 0404NH

37

3. Funcionamiento general (Stand Alone)

3.1.3

Configuracin rpida cargando la configuracin actual


Si ya ha conectado un terminal CPX completamente equipado e instalado a su PC, hay dos formas de cargar la configura cin: Comparacin actualnominal en modo editor Cambio al modo online

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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.

Festo P.BECPXFECES es 0404NH

39

3. Funcionamiento general (Stand Alone)

3.1.4

Configuracin manual con el Configurador de hardware


Use este tipo de configuracin si desea configurar primero slo en el PC cuando no hay conexin al terminal CPX. La configuracin se realiza con arrastrar y soltar: 1. Arrastre los mdulos desde el catlogo de hardware al Configurador de hardware. Puede arrastrar los mdulos hacia la representacin grfica del terminal CPX o directa mente en la tabla de configuracin. Configure los mdulos de izquierda a derecha correspon diendo con la secuencia fsica en su terminal CPX. 2. Las direcciones sern asignadas automticamente de acuerdo con el direccionamiento predeterminado. Modificacin de direcciones: Haga clic directamente en la direccin en la tabla de configuracin y modifique el valor.

Eliminacin de mdulos

Marque el mdulo a eliminar y presione la tecla Supr".

310

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

2 1 Configuracin con arrastrar y soltar 2 Mdulos configurados en la tabla de


configuracin Fig. 3/4: Configuracin manual en el terminal CPX en el Configurador de hardware

Festo P.BECPXFECES es 0404NH

311

3. Funcionamiento general (Stand Alone)

Abajo encontrar informacin sobre los mdulos CPX

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)

Identificadores de mdulo en el terminal de mano y en el Configurador de hardware del FST 4.1

Tab. 3/1: Mdulo CPXFEC

312

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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)

Identificadores Margen de de mdulo 1) direcciones asignado


4DI 8DI 4DO 8DI/8DO 2AI 2AO 1 word I 1 word I 1 word O 1 word I 1 word O 2 words I 2 words O

Comentarios

Identificadores de mdulo en el terminal de mano y en el Configurador de hardware del FST 4.1

Tab. 3/2: Resumen de mdulos elctricos CPX

Mdulo de tecnologa interface CP


Con la ayuda de este mdulo puede conectar componentes CP al terminal CPX. Mdulo Identificadores Margen de direc del mdulo ciones asignado
CPI max. 8 words I max. 8 words O

Comentarios

Interface CP

El nmero de direcciones asignadas depende de la asignacin de cadena guardada en el interface CP.

Tab. 3/3: Mdulo de tecnologa interface CP

Festo P.BECPXFECES es 0404NH

313

3. Funcionamiento general (Stand Alone)

Mdulos neumticos
Mdulo (cdigo de orden) Identifica dores de mdulo 1)

Margen de direcciones asignado

Comentarios

Interface neumtico para vlvulas MPA (tipo 32)

Este mdulo no aparece en el Configurador de hardware (mdulo pasivo).

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)

Identificadores de mdulo en el terminal de mano y en el Configurador de hardware del FST 4.1

Tab. 3/4: Resumen de interfaces neumticos y mdulos MPA neumticos

314

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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:

Festo P.BECPXFECES es 0404NH

315

3. Funcionamiento general (Stand Alone)

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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

Festo P.BECPXFECES es 0404NH

317

3. Funcionamiento general (Stand Alone)

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

Tab. 3/5: Opciones Restablecer configuracin

318

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.2

Direccionamiento Reglas bsicas para direccionamiento


Los mdulos ocupan el margen de direcciones en orden ascendente de izquierda a derecha de acuerdo con su disposicin fsica en el terminal CPX (orientado al m dulo). El direccionamiento se realiza orientado a word (16 bit I/O). A los diferentes tipos de mdulos se les asigna dife rentes direcciones, segn el margen de direcciones. Si un mdulo ocupa menos de 1 word (16 bit I/O), los bits restantes de la word no se utilizan. Si un mdulo ocupa ms de 1 word I/O, se utilizar la siguiente word en el rea de direcciones. La asignacin de direcciones puede ser modificada orien tada al mdulo (ver abajo).

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

Tab. 3/6: Mrgenes de direcciones preasignados del direccionamiento predeterminado

Festo P.BECPXFECES es 0404NH

319

3. Funcionamiento general (Stand Alone)

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.2.3

Ejemplo de direccionamiento
Ejemplo 1: Terminal CPX con direccionamiento predeterminado

8DI

4DO

2AI

2AO

1 1 CPXFEC

4 3 Mdulos I/O analgicos 4 Neumtica MPA


(3 mdulos neumticos)

2 Mdulos I/O digitales

Fig. 3/8: Ejemplo 1: Terminal CPX con mdulos I/O digitales y analgicos, as como neumtica MPA

Festo P.BECPXFECES es 0404NH

321

3. Funcionamiento general (Stand Alone)

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

Tab. 3/7: Ejemplo de configuracin 1

322

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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

Verde oscuro: asignado y utilizado Gris claro: asignado pero no utilizado


1) 2)

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).

Tab. 3/8: Asignacin de direcciones para el ejemplo 1 (direccionamiento predeterminado)

Festo P.BECPXFECES es 0404NH

323

3. Funcionamiento general (Stand Alone)

Ejemplo 2: Terminal CPX con direccionamiento modificado (mapping)

8DI

4DO

2AI

2AO

1 1 CPXFEC

4 3 Mdulos I/O analgicos 4 Neumtica MPA


(3 mdulos neumticos)

2 Mdulos I/O digitales

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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

Tab. 3/9: Ejemplo de configuracin 2

Festo P.BECPXFECES es 0404NH

325

3. Funcionamiento general (Stand Alone)

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

Verde oscuro: asignado y utilizado Gris claro: asignado pero no utilizado


1) 2)

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).

Tab. 3/10: Asignacin de direcciones para el ejemplo 2 (direccionamiento modificado)

326

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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..)).

Festo P.BECPXFECES es 0404NH

327

3. Funcionamiento general (Stand Alone)

Resumen de las posibilidades de parametrizacin


Puede parametrizarse un terminal CPX con FEC con el Confi gurador de hardware del FST, con el terminal de mano o a travs del programa de usuario. Mtodo
Configurador de hardware del FST: offline

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

Configurador de hardware del FST: online

Acceso a todos los parmetros y datos del terminal CPX

Handheld (terminal de mano)

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

Tab. 3/11: Propiedades de las diferentes posibilidades de parametrizacin

328

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.3.1

Parametrizacin con el Handheld (terminal de mano)


Los parmetros del terminal CPX pueden leerse y modificarse con el terminal de mano conectado. La parametrizacin con el Configurador de hardware del FST y el terminal de mano es igual, pero se aplica lo siguiente:

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

Parametrizacin con el Configurador de hardware del FST


Puede parametrizar el terminal CPX cmodamente con el Configurador de hardware. La parametrizacin puede realizarse para: la configuracin nominal (offline): Los parmetros son transferidos cuando se carga el proyecto. la configuracin actual (online): Los parmetros pueden ser transferidos inmediatamente. Sin embargo, los par metros son guardados slo localmente en el terminal CPX y se pierden al encender/apagar.

Una vez abierto el correspondiente dilogo, pueden verse y modificarse los parmetros individuales.

Festo P.BECPXFECES es 0404NH

329

3. Funcionamiento general (Stand Alone)

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

Handheld (terminal de mano)

2 Parametrizacin
como funcin de test con el terminal de mano

FEC Proyecto

Fig. 3/10: Secuencia de la parametrizacin de arranque

330

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

A continuacin se explica el acceso a los diferentes parmetros.

Parmetros del sistema


1. Haga clic en System Settings" en el men de contexto del Configurador de hardware. 2. Establezca los parmetros del sistema en el registro System Parameters".

Fig. 3/11: Establecer los parmetros del sistema con el Configurador de hardware

Festo P.BECPXFECES es 0404NH

331

3. Funcionamiento general (Stand Alone)

Parmetros del mdulo


1. En el Configurador de hardware, haga doble clic en el mdulo que desee parametrizar. 2. Establezca los parmetros del sistema en el registro Parameters":

Fig. 3/12: Establecer los parmetros del mdulo con el Configurador de hardware

332

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

Parmetros de la memoria de diagnosis


1. Haga clic en System Settings" en el men de contexto del Configurador de hardware. 2. Establezca losa parmetros de la memoria de diagnosis en el registro Trace Parameters".

Fig. 3/13: Establecer los parmetros de la memoria de diagnosis con el Configurador de hardware

Festo P.BECPXFECES es 0404NH

333

3. Funcionamiento general (Stand Alone)

3.3.3

Parametrizacin desde un programa de usuario


Si desea modificar parmetros de los terminales CPX desde un programa, necesitar mdulos de funcin especiales. Mdulos
C_ST_rd C_ST_wr C_MP_rd C_MD_rd C_AP_rd C_AP_wr

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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.

Festo P.BECPXFECES es 0404NH

335

3. Funcionamiento general (Stand Alone)

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.

Forzado con el Configurador de hardware


El forzado est disponible a travs de la parametrizacin del mdulo, siempre que el FST online se halla conectado con el terminal CPX.

Por favor, observar Si habilita o bloquea globalmente el Forzado, todas las seales establecidas por Force se activarn o desactivarn inmediatamente.

336

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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).

Festo P.BECPXFECES es 0404NH

337

3. Funcionamiento general (Stand Alone)

Forzado por rdenes CI


La informacin sobre el forzado con rdenes CI puede ha llarse en el apndice Dy en el captulo Basic functions of the FST software FST" en el volumen 1 del manual FST.

3.3.5

Ejemplo de aplicacin para la parametrizacin 1 2

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.4

Programacin del CPXFEC


Utilice el software FST versin 4.1 o superior parta crear programas para el CPXFEC, para pruebas y para la puesta a punto. Pueden crearse programas y mdulos de programa con los lenguajes de programacin Lista de Instrucciones (STL) y Diagrama de Contactos (LDR). Aqu hallar una descripcin de los requisitos previos a la programacin, los lenguajes de programacin, tcnicas de programacin, operandos y operaciones: Manual del sistema FST Libro de texto Automatisation with FST" (suministrado con el software FST).

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).

Festo P.BECPXFECES es 0404NH

339

3. Funcionamiento general (Stand Alone)

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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.

Festo P.BECPXFECES es 0404NH

341

3. Funcionamiento general (Stand Alone)

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

SHIFT LOAD TO NOP

TO NOP

N AND OR EXOR

/ AND OR EXOR

Tab. 3/14: Resumen de las operaciones del CPXFEC (parte 1)

342

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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

Tab. 3/15: Resumen de las operaciones del CPXFEC (parte 2)

Festo P.BECPXFECES es 0404NH

343

3. Funcionamiento general (Stand Alone)

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.

Tab. 3/16: Resumen de las operaciones del CPXFEC (parte 3)

344

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.4.3

Resumen de mdulos de funcin para el terminal CPX


La librera suministrada con el FST contiene muchos mdulos de funcin listos para usar (CFMs). Algunos mdulos funcio nan especialmente para el terminal CPX. Puede hallar ms informacin sobre mdulos de funcin el apndice C.1 en el manual del sistema FST, en Drivers and modules". Mdulos
C_ST_rd C_ST_wr C_MP_rd C_MP_wr C_AP_rd C_AP_wr

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

Tab. 3/18: Mdulos de funcin para diagnosis del terminalCPX

Festo P.BECPXFECES es 0404NH

345

3. Funcionamiento general (Stand Alone)

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.

Cargue el proyecto al CPXFEC


Los programas son siempre parte de un proyecto y por lo tanto se cargarn al CPXFEC con el proyecto completo. Cargue el proyecto al CPXFEC: 1. En la ventana del proyecto, marque el programa que desea cargar en el FEC:

346

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

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".

Parada del programa

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.

Festo P.BECPXFECES es 0404NH

347

3. Funcionamiento general (Stand Alone)

Comportamiento del controlador en funcionamiento


Hay varias formas de influir en el comportamiento del arran que y parada de programas: Ajuste
Interruptor rotativo CPXFEC

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"

Ajustes de controlador en FST

Entrada Start/Stop (Marcha/Paro)

Restablecer programas Parada del programa

Error output

Error program

Tab. 3/19: Establecer el comportamiento de funcionamiento del controlador

348

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

Fig. 3/16: Establecer el comportamiento de funcionamiento del controlador

En el manual del FST puede hallarse ms informacin.

Festo P.BECPXFECES es 0404NH

349

3. Funcionamiento general (Stand Alone)

3.4.5

Ejemplo de programa (STL)


El siguiente ejemplo muestra el extracto de un programa para controlar una mquina de taladrado.

STEP Aplus IF AND AND AND THEN RESET SET

untension Drill_abo Emergency Start Aminus Aplus

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

Fig. 3/18: Lista de asignaciones para el programa de ejemplo de Fig. 3/17

Festo P.BECPXFECES es 0404NH

351

3. Funcionamiento general (Stand Alone)

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

Ver las secciones 1.4.1y 3.5.1.

Handheld (terminal de mano) Configurador de hardware En el programa de usuario

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)

Tab. 3/20: Resumen de las posibilidades de diagnosis en el CPXFEC

352

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.5.1

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

Estado Programa del PLC en marcha

El LED luce
ON OFF

Programa del PLC detenido

LED apagado

STOP
LED (amarillo) Secuencia
ON OFF

Estado Programa del PLC en marcha

LED apagado
ON OFF

Programa del PLC detenido

El LED luce

Tab. 3/21: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Stand Alone

Festo P.BECPXFECES es 0404NH

353

3. Funcionamiento general (Stand Alone)

ERROR (slo en los modos de funcionamiento Stand Alone y Remote Controller)


LED (rojo) Secuencia
ON OFF

Estado Sin fallo

Tratamiento del fallo

LED apagado
ON OFF

Fallo de programa del PLC Fallo de I/O

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

Estado Conexin Ethernet OK (Link)

Tratamiento del fallo

El LED luce
ON OFF

Trfico de datos (Traffic)

El LED parpadea
ON OFF

LED apagado

No hay conexin Ethernet o cable Ethernet no conec tado

Si es necesario, verifique la conexin Ethernet

Tab. 3/22: Indicadores de estado de los LEDs ERROR y TP (Link/Traffic)

354

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.5.2

Diagnosis con el Configurador de hardware


Con el Configurador de hardware puede realizarse una diag nosis completa del terminal CPX. Para ello, el terminal CPX debe estar conectado online al PC: Los mensajes de diagno sis de los mdulos se visualizan directamente en el Configu rador de hardware con un icono en el mdulo correspon diente:

2 1 1 Consulta de la diagnosis actual


(men de contexto)

2 Consulta de la memoria de diagnosis


(men de contexto)

Fig. 3/19: Iconos de advertencia como mensaje de diagnosis en el Configurador de hardware

Festo P.BECPXFECES es 0404NH

355

3. Funcionamiento general (Stand Alone)

Consulta del mensaje de diagnosis

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

Trazado de la diagnosis

Haga clic en Diagnosis Trace" en el men de contexto del Configurador de hardware. Aparecer el trazado de la diagnosis:

Fig. 3/21: Lectura del trazado de la diagnosis con el Configurador de hardware

Festo P.BECPXFECES es 0404NH

357

3. Funcionamiento general (Stand Alone)

Diagnosis con el panel de control online

Seleccione [Online] [Control Panel]. Aparecer el panel de control online.

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

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.5.3

Diagnosis en el programa de usuario


Puede leerse la informacin de diagnosis en el programa de usuario con los mdulos de funcin (CFM). 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

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).

Festo P.BECPXFECES es 0404NH

359

3. Funcionamiento general (Stand Alone)

(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

Fig. 3/23: Ejemplo de un programa de fallos

360

Festo P.BECPXFECES es 0404NH

3. Funcionamiento general (Stand Alone)

3.6

Acceso y control a travs de rdenes CI


El Command Interpreter (CI) (Intrprete de rdenes) permite un funcionamiento sencillo externo del controlador desde un terminal o un emulador de terminal. El CI tambin representa el interface para el funcionamiento online del FST (p.ej. para el Webserver). El acceso a las rdenes CI est disponible de la siguiente manera con el CPXFEC: 1. Cree una conexin online con el CPXFEC. 2. Ejecute su programa emulador de terminal o seleccione [Online] [Terminal] en el FST.

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

en el apndice D: el Command Interpreter

Festo P.BECPXFECES es 0404NH

361

3. Funcionamiento general (Stand Alone)

362

Festo P.BECPXFECES es 0404NH

Con el terminal CPX para Ethernet

Captulo 4

Festo P.BECPXFECES es 0404NH

41

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

Contenido de este captulo

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.

Festo P.BECPXFECES es 0404NH

43

4. Con el terminal CPX para Ethernet

4.1 4.1.1

Ethernet en la tecnologa de automatizacin Por qu Ethernet?


Supongamos que tiene usted una planta de fabricacin con varios controladores: controlador de una cinta transporta dora, alimentacin de piezas, almacenamiento de piezas, estacin de atornillado, estacin de verificacin y estacin de embalaje. Todos los controladores pueden funcionar inde pendientemente. Si desea realizar una modificacin en este sistema o diagnosticar un fallo, deber tomar su PC de pro gramacin e ir de controlador en controlador: enchufar mo dificar verificar desenchufar. Luego ir al siguiente contro lador: enchufar modificar verificar desenchufar. Luego ir al siguiente controlador ... Sera mucho ms fcil si los controladores estuvieran enlaza dos con Ethernet, tal como es posible con el CPXFEC. Cada controlador recibe una direccin IP. Solamente hay que co nectar el PC de programacin en cualquier punto de la red para poder acceder a todas las estaciones. Slo se necesita el cableado y la instalacin del driver TCP/IP.

Fig. 4/1: Protocolos y servicios del CPXFEC en Ethernet 44


Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.2

Principios bsico de Ethernet


Ethernet es un protocolo fsico que conecta varios dispositi vos entre s en una red. Ethernet transporta paquetes Ether net desde un emisor (sender) a uno a varios receptores (re ceivers). Esta transferencia funciona sin confirmacin de recepcin y sin repeticin de los paquetes perdidos. Por lo tanto, para una comunicacin de datos fiable, hay que utilizar protocolos lgicos adicionales en el protocolo Ether net. El protocolo ms ampliamente utilizado para el intercam bio de datos es una combinacin de protocolos: TCP para el transporte y salvaguarda de datos, y IP para direccionamiento y entrega.

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

Festo P.BECPXFECES es 0404NH

45

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

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.

Festo P.BECPXFECES es 0404NH

47

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.2.2

Intercambio de en las capas 1 a 4


Cada paquete de datos siempre consiste en una cabecera y un margen de datos til. Los protocolos se forman ahora uno encima del otro, de manera que cada paquete de datos de un protocolo es transportado en el margen de datos tiles del siguiente protocolo de orden superior.
TCP cabecera

TCP margen de datos tiles

IP cabecera

IP margen de datos tiles

Ethernet cabec.

Ethernet margen de datos tiles

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. Con el terminal CPX para Ethernet

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.

Aumento del rendimiento de la red


Originalmente todos los slaves de una red local Ethernet reci ban todos los paquetes de datos, pero procesaban slo aquellos que estaban dirigidos a ellos. Si una red contiene diferentes rangos que normalmente no tienen que comuni carse entre s (p.ej. oficina y produccin), pueden producirse sobrecargas, segn la cantidad de datos a enviar. Switch Varios rangos de red puede separarse por medio del lla mado switch (conmutador). Un switch analiza los paquetes de datos y los pasa solamente al slave direccionado. Esto aumenta capacidad de circulacin de datos en la red. Antes los denominados hubs" simplemente pasaban los paque tes de datos, pero actualmente se utilizan switches. Por ello, una red Ethernet tiene posibilidad de trabajar en tiempo real.

410

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.2.3

Intercambio de datos en las capas 5 a 7 de aplicacin


Suplementando las cuatro primeras capas del modelo ISO/ OSI (ver seccin 4.2.2), las capas 5 a 7 definen el intercambio de datos en el nivel de la aplicacin. Aqu se definen ms protocolos y servicios. Estos son responsables del acceso a los datos por medio de programas y aplicaciones.

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.

Festo P.BECPXFECES es 0404NH

411

4. Con el terminal CPX para Ethernet

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

Tab. 4/2: Protocolos y servicios en las capas de usuario

412

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.3

Ethernet con CPXFEC


El CPXFEC admite todos los protocolos y servicios descritos en la seccin 4.2.3.

4.3.1

Conexin de CPXFEC a Ethernet


El interface Ethernet del CPXFEC cumple con el estndar 10BaseT/100BaseTX para redes de 100 Mbit (conexin RJ45).

Conexin a una red

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

Direccionamiento IP del CPXFEC


La direccin Ethernet (MACID, ver placa del tipo) de cada CPXFEC es asignada de fbrica. El FEC tambin requiere una direccin IP en la red como se describe arriba. Las direcciones IP tambin pueden ser asignadas automtica mente en una red a travs de DHCP o BootP. El CPXFEC ad mite DHCP, lo que significa que recibe la direccin IP del ser vidor DHCP en la red. Durante el arranque, el FEC solicita al servidor DHCP su direccin IP en la red.El FEC tambin so porta el direccionamiento dinmico con el anterior BootP.

Direccionamiento IP con FST


1. Conecte su PC de programacin PC al CPXFEC a travs del interface de programacin o del interface Ethernet (vase la seccin 3.1.1 o 4.3.1). 2. Ejecute el FST, abra un proyecto o cree un nuevo proyecto.
Festo P.BECPXFECES es 0404NH

413

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

Direccionamiento IP a travs del terminal de mano (remote I/O)


Con el terminal de mano, la direccin IP del CPXFEC puede establecerse solamente en el modo de funcionamiento y solamente para el modo de funcionamiento Remote I/O. 1. Seleccione el mdulo CPXFEC en el terminal de mano. 2. Seleccione Parameters". 3. 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.

Festo P.BECPXFECES es 0404NH

415

4. Con el terminal CPX para Ethernet

4.3.3

HTTP Composicin de una URL


Con la URL puede especificar el protocolo y la direccin desde la cual el Navegador o el Cliente debe ir a buscar los datos. Se requieren como mnimo las siguientes entradas:
protocolo://nombre_del_host

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:

Uso de URL con CPXFEC

/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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

417

4. Con el terminal CPX para Ethernet

4.3.5

Pueden enviarse emails con el CPXFEC (driver SMTP)


Con el driver SMTP el CPXFEC puede enviar emails. Con cier tos fallos, por ejemplo, puede enviarse un mensaje de error. Para que el CPXFEC pueda enviar emails deben cumplirse las siguientes condiciones: El driver SMTP y el string driver deben estar cargados. Hay que establecer una cuenta de correo con un Mail Server (mail host).

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.3.6

Ejemplo de un programa para enviar un email


Este ejemplo de programa espera que las siguientes cadenas tengan una asignacin fija:

String no.
10 11 12 13 14 15

Contenido
Ipc@somedomain.com Mail.somedomain.com destination@someotherdomain.com 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)

Festo P.BECPXFECES es 0404NH

419

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.4

El Webserver del CPXFEC

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

Posibilidades y lmites del Webserver


Posibilidades Pueden cargarse en el controlador pginas HTML, archi vos de media y JavaApplets. Se permiten todos los for matos de media y todos los elementos de representacin del formato HTML. El acceso a estos datos puede hacerse a travs del interface Ethernet con la ayuda de cualquier Browser (Navegador). Las rdenes CI pueden incorporarse en las pginas HTML en cdigo HTML. De esta forma, los operandos del contro lador pueden ser observados o modificados con ayuda del Browser. Con ayuda de los JavaScripts y JavaApplets, las pginas Web pueden hacerse dinmicas (p.ej, para procesos de representacin). Cuando se accede a una pgina HTML, pueden aadirse rdenes CI a los nombres de las pginas con un HTTP Query.

Festo P.BECPXFECES es 0404NH

421

4. Con el terminal CPX para Ethernet

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

Pginas Web estndar del CPXFEC


El driver Webserver ya contiene pginas Web estndar. La pgina inicial estndar (StandardHomepage) se denomina Index.htm. Si se especifica la direccin IP del CPXFEC en el Browser: se visualizar la Homepage standard Index.htm, si no existe una pgina web con el nombre main.htm. la pgina main.htm se mostrar, si existe.

422

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

La figura siguiente muestra la homepage estndar del CPXFEC:

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.

Festo P.BECPXFECES es 0404NH

423

4. Con el terminal CPX para Ethernet

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

4.4.3

Creacin pginas Web propias para el CPXFEC


Puede crear su propia pgina Web para su sistema para control, supervisin y diagnosis. Puede cargar estas pginas Web en el CPXFEC y luego consultarlas con el Browser. Para crear pginas Web sencillas, debera tener conocimientos bsicos de HTML o utilizar un editor de HTML. El nombre de archivo de su propia pgina Web debe ser main.htm, si la pgina debe mostrarse automticamente en el Browser cuando se introduzca una direccin IP en el CPXFEC. Informacin detallada sobre la creacin de pginas HTML puede hallarse p.ej. en Internet, bajo http://selfaktuell.teamone.de.

rdenes CI como HTTPQuery


HTTP query A los nombres de pgina HTML se les puede aadir rdenes CI con un HTTPquery. En este caso se acceder a la pgina HTML y al mismo tiempo se ejecutar la orden CI.

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

Festo P.BECPXFECES es 0404NH

425

4. Con el terminal CPX para Ethernet

Se visualiza una pgina HTML que muestra el contenido de la output word 0 (daw0 significa display output word 0).

Incorporacin de rdenes CI en HTML


FSTCI tag El driver Webserver soporta un tag especial HTML. Este con siste en la abreviacin fstci" y la orden CI que se desee.

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

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

Ejemplo de Form tag


<form method=POST action=> Load to flag word 1: <input type=text name=MFW1 value=<FSTCI dmw1>size=6 maxlength=6><P></P> Load to flag word 2: <select name=mmw3> <option value=1>1</option> <option value=2>2</option> <option value=3>3</option></select><P></P> Load 1 to flag word 3 <INPUT type=radio name=MMW2 value=1 checked><P></P> Load 2 to flag word 3 <INPUT type=radio name=MMW2 value=2 ><P></P> Load 3 to flag word 3 <INPUT type=radio name=MMW2 value=3 ><P></P> <input type=submit name=send value=Send> <input type=reset value=reset name=reset> <P></P></form>

Fig. 4/7: Ejemplo de Form tag

Festo P.BECPXFECES es 0404NH

427

4. Con el terminal CPX para Ethernet

4.4.4

Cargar archivos en el Webserver


Por favor, observar Debido al protocolo de transmisin TFTP, slo se pueden transferir los archivos de las pginas Web con el FST. Los programas FTP generalmente utilizados por Webmaster no son adecuados. Para transferir archivos (p.ej, pginas HTML) para el Webserver en el controlador con FST, proceda como sigue: 1. Abra la ventana de transferencia de archivos con [Online] [File Transfer]. 2. Seleccione la unidad B:/" en la parte superior de la lista, en la ventana File Transfer". Cambie al subdirectorio WEB". 3. Ahora haga clic en la flecha azul que apunta hacia abajo, para cargar un archivo al controlador. 4. Seleccione el archivo deseado en el consiguiente dilogo y confirme su seleccin con Open". Entonces el archivo ser transferido al controlador.

Fig. 4/8: Carga de archivos en el Webserver con FST

428

Festo P.BECPXFECES es 0404NH

4. Con el terminal CPX para Ethernet

Espacio de memoria libre

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.

Acceso a pginas HTML

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).

Festo P.BECPXFECES es 0404NH

429

4. Con el terminal CPX para Ethernet

430

Festo P.BECPXFECES es 0404NH

Modo Remote Contoller

Captulo 5

Festo P.BECPXFECES es 0404NH

51

5. Modo Remote Contoller

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51 54 55 56 510 512 514 515 520 520

5.2

52

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

Contenido de este captulo

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.

Festo P.BECPXFECES es 0404NH

53

5. Modo Remote Contoller

5.1

Remote Controller Ethernet


El CPXFEC controla el terminal CPX en el modo de funciona miento Remote Controller Ethernet". En este caso hay dispo nibles las siguientes posibilidades a travs de Ethernet: configuracin, parametrizacin y programacin a travs del paquete de software FST comunicacin con un controlador de nivel superior a travs de Modbus/TCP o EasyIP acceso al terminal CPX a travs de Webserver. Ethernet

8DI

4DO

Fig. 5/1: Ejemplo de un terminal CPX con CPXFEC como Remote Controller en Ethernet

54

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

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.

Cree la conexin al CPXFEC

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

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

5.1.2

Funcionamiento como Remote Controller


Para el funcionamiento como Remote Controller, las especificaciones sobre direccionamiento, parametrizacin y diagnosis, que puede hallar en las secciones 3.2 a 3.6, se aplican aqu.

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

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

rdenes Modbus y asignacin de direcciones


La tabla siguiente muestra la correlacin entre las direcciones Modbus y los datos de procesamiento. Los datos de procesa miento de las entradas son asignados al grupo G y los de las salidas al grupo H. Orden Modbus Cdigo de funcin
3 6, 16 23

Direccin Modbus

Significado

Remote I/O 16bit access

Grupo

read 4 x registers write 4 x registers read/write 4 x registers

45392...45647 40001...40256 45392...45647 40001...40256

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

Read device identification

43

Objects

Tab. 5/1: Resumen de los cdigos de funcin Modbus para el CPXFEC en el modo de funcionamiento Remote Controller Ethernet

Festo P.BECPXFECES es 0404NH

57

5. Modo Remote Contoller

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

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

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").

Festo P.BECPXFECES es 0404NH

59

5. Modo Remote Contoller

5.1.3

Diagnosis con los LEDs RUN, STOP, ERROR y TP 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

Estado Programa del PLC en marcha

El LED luce
ON OFF

Programa del PLC detenido

LED apagado

STOP
LED (amarillo) Secuencia
ON OFF

Estado Programa del PLC en marcha

LED apagado
ON OFF

Programa del PLC detenido

El LED luce

Tab. 5/5: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Stand Alone

510

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

ERROR
LED (rojo) Secuencia
ON OFF

Estado Sin fallo

Tratamiento del fallo

LED apagado
ON OFF

Fallo de programa del PLC Fallo de I/O

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

Estado Conexin Ethernet OK (Link)

Tratamiento del fallo

El LED luce
ON OFF

El LED parpadea
ON OFF

Trfico de datos (Traffic) La intensidad de la luz depende del trfico de datos.

No hay conexin Ethernet o cable Ethernet no conectado

Si es necesario, verifique la conexin Ethernet

LED apagado

Tab. 5/6: Indicadores de estado de los LEDs ERROR y TP

Festo P.BECPXFECES es 0404NH

511

5. Modo Remote Contoller

5.2

Remote Controller Field bus


El CPXFEC controla el terminal CPX en el modo de funciona miento Remote Controller Field bus". Con ello el terminal CPX se comunica con un controlador de orden superior a travs del nodo de bus de campo. La comunicacin entre el CPXFEC y el nodo de bus de campo se realiza con 8 bytes I y 8 bytes O. El interface Ethernet del CPXFEC puede utilizarse para la configuracin y programacin. Bus de campo

8DI

4DO

2 2 CPXFEC

1 Nodo de bus de campo

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

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

Nodo de bus de campo (Remote Controller)


La tabla siguiente muestra los nodos de bus de campo que pueden configurarse para el modo de funcionamiento Re mote Controller Field bus. El intercambio de datos se realiza en todos los nodos de bus de campo a travs de 8 bytes de entradas y 8 bytes de salidas. Mdulo Identifica dores del mdulo 1)
FB06RC FB11RC FB13RC FB14RC FB23RC

Margen de direc ciones asignado

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

Festo P.BECPXFECES es 0404NH

513

5. Modo Remote Contoller

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

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

5.2.2

Ejemplo de configuracin y secuencia de comunicacin


La figura siguiente muestra como ejemplo una configuracin en FST con un nodo de bus de campo 13.

1 1 Nodo de bus de campo en la tabla de configuracin


(ejemplo: CPXFB13 PROFIBUS) Fig. 5/4: Configuracin del terminal CPX en el modo de funcionamiento Remote Controller Field bus Se aplica el direccionamiento predeterminado para direccio nar el nodo del bus de campo (ver seccin 3.2).

Festo P.BECPXFECES es 0404NH

515

5. Modo Remote Contoller

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 ...

Mdulo de 8 entradas digitales (8DI) ...

0 ...

...

Tab. 5/8: Ejemplo de configuracin con nodo 13 de bus de campo CPX y CPXFEC

516

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

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

Salidas CPXFEC OW 128


Byte 0

Salidas CPX field bus node


Byte 0

OW 131

Byte 7

Byte 7

Entradas CPXFEC IW 128


Byte 0

Entradas Nodo de bus de campo CPX


Byte 0

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

Festo P.BECPXFECES es 0404NH

517

5. Modo Remote Contoller

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

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

Nodo de bus de campo CPX/CPXFEC Remote I/O (8 bytes I, 8 bytes O)


Salidas del CPXFEC Bit 15 OW 128 OW 129 OW 130 OW 131 12 11 8 7 Byte 0 Byte 2 Byte 4 Byte 6 4 3 0 Salidas del nodo de bus de campo CPX 15 12 11 8 7 Byte 0 Byte 2 Byte 4 Byte 6 4 3 0

Byte 1 Byte 3 Byte 5 Byte 7 Entradas del CPXFEC Bit 15 12 11 8

Byte 1 Byte 3 Byte 5 Byte 7

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

IW 128 IW 129 IW 130 IW 131

Byte 1 Byte 3 Byte 5 Byte 7

Byte 1 Byte 3 Byte 5 Byte 7

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)

Festo P.BECPXFECES es 0404NH

519

5. Modo Remote Contoller

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

Estado El programa del PLC se iniciar

El LED luce
ON OFF

El programa del PLC se detendr

LED apagado

520

Festo P.BECPXFECES es 0404NH

5. Modo Remote Contoller

STOP
LED (amarillo) Secuencia
ON OFF

Estado Programa del PLC en marcha

LED apagado
ON OFF

Programa del PLC detenido

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

Estado Sin fallo

Tratamiento del fallo

LED apagado
ON OFF

Fallo de programa del PLC Fallo de I/O

El LED luce

Lectura del cdigo del fallo con FST o el terminal de mano (vase seccin 3.5.2)

Tab. 5/11: Indicaciones de estado de los LEDs ERROR

Diagnosis a travs del bus de campo


Las funciones de diagnosis especficas del dispositivo del bus de campo correspondiente no pueden utilizarse. Como que la comunicacin con el bus de campo en el modo de funcionamiento Remote Controller Field bus se realiza a travs de 8 bytes de I/O, estos bytes tambin deben utili zarse, si es necesario, para fines de diagnosis.

Festo P.BECPXFECES es 0404NH

521

5. Modo Remote Contoller

522

Festo P.BECPXFECES es 0404NH

Remote I/O Ethernet

Captulo 6

Festo P.BECPXFECES es 0404NH

61

6. Remote I/O Ethernet

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 . . . . . . . . . . . . . . . . .

61 64 67 67 68 610 624 626 626 632 633 633

6.3 6.4

62

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Contenido de este captulo

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.

Festo P.BECPXFECES es 0404NH

63

6. Remote I/O Ethernet

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

Fig. 6/1: Terminal CPX como slave de bus de campo en Ethernet

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

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

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.

Festo P.BECPXFECES es 0404NH

65

6. Remote I/O Ethernet

1 1 Direccin IP de un CPXFEC

3 3 Direccin Modbus start (salidas)

2 Direccin Modbus start (entradas)


Fig. 6/2: Las direcciones Modbus start del terminal CPX para entradas y salidas se introducen en el software de configuracin (ejemplo: Schneider Unity)

66

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

6.2

Modbus/T CP: rdenes y direccionamiento


Para configurar el terminal CPX para Modbus/TCP, necesitar las direcciones Modbus de los datos y de las I/Os del termi nal CPX. Puede hallar ejemplos de direccionamiento en la seccin 6.2.6.

6.2.1

rdenes Modbus y asignacin de direcciones


La tabla inferior muestra la correlacin entre la direccin y datos Modbus o parmetros del terminal CPX. Los datos son asignados a varios grupos.

Orden Modbus
read 4 x registers

Cdigo de funcin
3

Direccin Modbus
45357...45391 45392...45647 45648...45655 45656...46055

Significado

Acceso Grupo Remote I/O 16bit


read read read read A B C C

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

write 4 x registers read/write 4 x registers

6, 16

40001...40256 40257...40264 45357...45391 45392...45647 45648...45655 45656...46055 40001...40256 40257...40264

write write read read read read write write read

D E A B C C D E F

23

read device identifica tion

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. Remote I/O Ethernet

6.2.2

Informacin de estado CPX (grupo A)


La informacin de estado proporciona informacin sobre la configuracin y los estados de fallo del terminal CPX. Queda en el margen de direcciones Modbus 45367 a 45391.

Direccin Configuracin del terminal CPX Modbus


Entradas datos de proceso Bit 15 45367 45368 45369 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Mdulo 0 ... 15 Mdulo 16 ... 31 Mdulo 32 ... 47 Bit n = 0: El mdulo no existe Bit n = 1: El mdulo existe

Tab. 6/2: Informacin de configuracin sobre los mdulos en el terminal CPX

Direccin Reconocimiento de fallo Modbus


Entradas datos de proceso Bit 15 45383 45384 45385 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Mdulo 0 ... 15 Mdulo 16 ... 31 Mdulo 32 ... 47 Bit n = 0: Sin fallo Bit n = 1: Fallo en el mdulo n

Tab. 6/3: Reconocimiento, qu mdulo registra un fallo

68

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Direccin Registro de estado Modbus


Entradas datos de proceso Bit 15 45391 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

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)

Festo P.BECPXFECES es 0404NH

69

6. Remote I/O Ethernet

6.2.3

Datos de procesamiento (grupos B y D)


La imagen de proceso de los datos de entrada (grupo B) y de los datos de salida (grupo D) se compone sin huecos de los datos de los mdulos a medida que estn montados de izquierda a derecha en el terminal CPX. Las direcciones Modbus dependen consecuentemente de los mdulos montados en el terminal CPX. Estn dispuestos en orden ascendente sin huecos.

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)

Salidas datos de proceso 4 3 0 15 12 11 8 7 4 3 0

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)

Acceso al interface de diagnosis I/O 1) Datos de la tabla de sistema 1) (acceso de escritura)

Composicin del interface de diagnosis I/O en Tab. 6/25 ... Tab. 6/26

Tab. 6/5: CPXFEC

610

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

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

Tab. 6/6: Mdulo 4DI

Direccin Mdulo de 8 entradas digitales (8DI) Modbus


Entradas datos de proceso Bit 15 * * 0 12 11 8 7 4 3 0 Salidas datos de proceso 15 12 11 8 7 4 3 0

Entradas

Datos de diagnosis del mdulo

Tab. 6/7: Mdulo 8DI

Festo P.BECPXFECES es 0404NH

611

6. Remote I/O Ethernet

Direccin Mdulo de 4 salidas digitales (4DO) Modbus


Entradas datos de proceso Bit 15 * * x Datos de diagnosis del mdulo 12 11 8 7 4 3 0 Salidas datos de proceso 15 x 12 11 8 7 4 3 0

Salidas Echo

Salidas

Tab. 6/8: Mdulo 4DO

Direccin Mdulo 8 entradas/salidas digitales (8DI/8DO) Modbus


Entradas datos de proceso Bit 15 * * * 0 x 12 11 8 7 4 3 0 Salidas datos de proceso 15 x 12 11 8 7 4 3 0

Entradas Salidas Echo

Salidas

Datos de diagnosis del mdulo

Tab. 6/9: Mdulo 8DI/8DO

612

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Direccin Mdulo de 2 entradas analgicas (2AI) Modbus


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

Canal de entradas analgicas 0 Canal de entradas analgicas 1 Datos de diagnosis del mdulo

Tab. 6/10: Mdulo 2AI

Direccin Mdulo de 2 salidas analgicas (2AO) Modbus


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 Echo analgicas canal 0 Salidas Echo analgicas canal 1 Datos de diagnosis del mdulo

Canal de entradas analgicas 0 Canal de entradas analgicas 1

Tab. 6/11: Mdulo 2AO

Festo P.BECPXFECES es 0404NH

613

6. Remote I/O Ethernet

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

Datos de diagnosis del mdulo

Direccin Mdulo neumtico MPA2 tipo 32 (1 ... 4 vlvulas) Modbus


Entradas datos de proceso Bit 15 * * x Datos de diagnosis del mdulo 12 11 8 7 4 3 0 Salidas datos de proceso 15 x 12 11 8 7 4 3 0

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

Tab. 6/13: Interface neumtico CPA

614

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

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 Echo Datos de diagnosis

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

Salidas Echo 0 ... 15 x Datos de diagnosis Salidas Echo 16 ... 22

Salidas 0 ... 15 x Salidas 16 ... 22

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

Tab. 6/16: Interface neumtico Midi/Maxi

Festo P.BECPXFECES es 0404NH

615

6. Remote I/O Ethernet

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 Echo Datos de diagnosis

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

Salidas Echo 0 ... 15 x Datos de diagnosis Salidas Echo 16 ... 24

Salidas 0 ... 15 x Salidas 16 ... 24

Tab. 6/18: Interface neumtico Midi/Maxi

616

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Direccin Interface neumtico para vlvulas Midi/Maxi tipo 03 Modbus ajustado a 1 ... 32 *) vlvulas
Entradas datos de proceso Bit 15 * * *
*)

Salidas datos de proceso 4 3 0 15 12 11 8 7 4 3 0

12

11

Salidas Echo 0 ... 15 x Datos de diagnosis Slo 26 utilizables Salidas Echo 16 ... 26

Salidas 0 ... 15 x Salidas 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).

Festo P.BECPXFECES es 0404NH

617

6. Remote I/O Ethernet

Mdulo de tecnologa interface CP


El interface CP tiene conexiones para 4 ramales cada uno, de los cuales pueden conectarse un mximo de 4 mdulos CP. El ltimo ramal utilizado es decisivo para el nmero de bytes asignados, incluso si los ramales numricamente bajos no estn fsicamente asignados. * = 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 CPXCP interface Modbus Ramal utilizado: 1 (lnea 1)
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

Idata byte 1 Idata byte 3 Echo Odata 1 Echo Odata 3 Datos de diagnosis

Idata byte 0 Idata byte 2 Echo Odata 0 Echo Odata 2

Odata byte 1 Odata byte 3

Odata byte 0 Odata byte 2

Tab. 6/20: Interface CPXCP

618

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Direccin Interface CPXCP Modbus Ramales utilizados: 1, 2 (lnea 1 ... 2)


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

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

Odata byte 1 Odata byte 3 Odata byte 5 Odata byte 7

Odata byte 0 Odata byte 2 Odata byte 4 Odata byte 6

Tab. 6/21: Interface CPXCP

Festo P.BECPXFECES es 0404NH

619

6. Remote I/O Ethernet

Direccin Interface CPXCP Modbus Ramales utilizados: 1, 2, 3 (lnea 1 ... 3)


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

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

Tab. 6/22: Interface CPXCP

620

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Direccin Interface CPXCP Modbus Ramales utilizados 1, 2, 3, 4 (lnea 1 ... 4)


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

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

Tab. 6/23: Interface CPXCP

Festo P.BECPXFECES es 0404NH

621

6. Remote I/O Ethernet

Composicin de los datos de diagnosis (diagnosticword)


Datos de diagnosis del mdulo
Datos de entrada 15 0/1 14 0/1 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Canal nmero 0 ... 63)

Nmero de fallo (0 ... 255)

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

Tab. 6/24: Datos de diagnosis del mdulo

622

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Composicin de los datos del interface de diagnosisI/O


Interface de diagnosis I/O Acceso de escritura (write)
15 x 14 x 13 x 12 11 10 9 8 7 6 5 4 3 2 1 0

Nmero de funcin CPX

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".

Festo P.BECPXFECES es 0404NH

623

6. Remote I/O Ethernet

6.2.4

Memoria de diagnosis (grupos C y E)

Direccin Parmetros y datos de la memoria de diagnosis Modbus Acceso de lectura (read)


Datos de entrada Bit 15 45648 45652 45652 45652 45652 45653 45654 45655 45650 45651 45651 45656 ...
1)

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)) ...

Vase el manual del sistema CPX

Tab. 6/27: Acceso de lectura a parmetros y datos de la memoria de diagnosis

624

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Direccin Parmetros de la memoria de diagnosis Modbus Acceso de escritura (write)


Datos de salida escribir y modificar Bit 15 40257 40261 40261 40261 40261 40262 40263 40264 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

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".

Festo P.BECPXFECES es 0404NH

625

6. Remote I/O Ethernet

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"

X: Version Modbus driver, y: Revision code CPX terminal

Tab. 6/29: Objects

6.2.6

Ejemplo de direccionamiento para Modbus/TCP


Ejemplo 1: Terminal CPX con mdulos I/O digitales

8DI

4DO

1 1 CPXFEC

3 3 Neumtica MPA

2 Mdulos I/O digitales


Fig. 6/3: Terminal CPX con mdulos I/O digitales y neumtica MPA 626
Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Mdulo

Posi cin

Direccin Datos de entrada Modbus


Bit 15 8 7 4 3 0

CPXFEC Remote I/O

45392 45393 45394

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

Mdulo de 8 entra das digitales (8DI) Mdulo de 4 salidas digitales (4DO)

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)

Festo P.BECPXFECES es 0404NH

627

6. Remote I/O Ethernet

Mdulo

Posi cin

Direccin Datos de salida Modbus


Bit 15 8 7 4 3 0

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

40003 40004 40005 40006 40007

Tab. 6/31: Direccionamiento de datos de salida ejemplo 1 (terminal CPX de Fig. 6/3)

628

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Ejemplo 2: Terminal CPX con mdulos I/O digitales y analgicos

8DI

2AI

2AO

1 1 CPXFEC

4 3 Mdulos I/O analgicos 4 Neumtica MPA

2 Mdulos I/O digitales

Fig. 6/4: Terminal CPX con mdulos I/O digitales y analgicos, as como neumtica MPA

Festo P.BECPXFECES es 0404NH

629

6. Remote I/O Ethernet

Mdulo

Posi cin

Direccin Datos de entrada Modbus


Bit 15 8 7 4 3 0

CPXFEC Remote I/O

45392 45393 45394

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

45397 45398 45399

Mdulo de 2 salidas analgicas (2AO)

45400 45401 45402

Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO) Mdulo neumtico MPA (8DO)

45403 45404

Datos de diagnosis del mdulo x Echo Odata

45405 45406

Datos de diagnosis del mdulo x Echo Odata

45407 45408

Datos de diagnosis del mdulo

Tab. 6/32: Direccionamiento de datos de entrada ejemplo 2 (terminal CPX de Fig. 6/4)

630

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

Mdulo

Posi cin
0

Direccin Datos de salida Modbus


40001 40002 15 8 7 4 3 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

40005 40006 40007

Tab. 6/33: Direccionamiento de datos de salida ejemplo 2 (terminal CPX de Fig. 6/4)

Festo P.BECPXFECES es 0404NH

631

6. Remote I/O Ethernet

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

Tab. 6/35: Intercambio de datos con EasyIP

632

Festo P.BECPXFECES es 0404NH

6. Remote I/O Ethernet

6.4 6.4.1

Diagnosis Diagnosis con los LEDs de control y Ethernet


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 Remote I/O, los LEDs del controlador y de Ethernet tienen los siguientes significados:

RUN
LED (verde) Secuencia
ON OFF

Estado Modbus conectado

El LED luce
ON OFF

No hay conexin Modbus

LED apagado

STOP
LED (amarillo) Secuencia
ON OFF

Estado Modbus conectado

LED apagado
ON OFF

No hay conexin Modbus

El LED luce

Tab. 6/36: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamiento Remote I/O Ethernet

Festo P.BECPXFECES es 0404NH

633

6. Remote I/O Ethernet

ERROR
LED (rojo) Secuencia
ON OFF

Estado El LED de fallo no tiene significado en el modo de funcionamiento Remote I/O.

LED apagado

TP (Link/Traffic)
LED (verde) Secuencia
ON OFF

Estado Conexin Ethernet OK (Link)

Tratamiento del fallo

El LED luce
ON OFF

Trfico de datos (Traffic)

El LED parpadea
ON OFF

LED apagado

No hay conexin Ethernet ocable Ethernet no conectado

Si es necesario, verifique la conexin Ethernet

Tab. 6/37: Indicadores de estado de los LEDs ERROR y TP

634

Festo P.BECPXFECES es 0404NH

Apndice tcnico

Apndice A

Festo P.BECPXFECES es 0404NH

A1

A. Apndice tcnico

Contenido

A. A.1

Apndice tcnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Especificaciones tcnicas del controlador FrontEnd CPXFEC . . . . . . . . . . .

A1 A3

A2

Festo P.BECPXFECES es 0404NH

A. Apndice tcnico

A.1

Especificaciones tcnicas del controlador FrontEnd CPXFEC

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)

Identificador del mdulo (en el terminal de mano)

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)

Festo P.BECPXFECES es 0404NH

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

Festo P.BECPXFECES es 0404NH

Drivers

Apndice B

Festo P.BECPXFECES es 0404NH

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

Festo P.BECPXFECES es 0404NH

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

CPXFEC Modbus/TCP TCP/IP Webserver

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

Tab. B/1: Drivers para CPXFEC que son cargadas automticamente

Configuracin del driver MODBUSTCP


Comunicacin Los datos de entrada y salida son intercambiados entre el CPXFEC y el master MODBUS/TCP a travs de un campo de datos de hasta 256 flag words. Al configurar el driver, intro duzca el nmero de la flag word inicial en el CPXFEC.

Festo P.BECPXFECES es 0404NH

B3

B. Drivers

Instalacin de drivers adicionales


Otros drivers son necesarios para algunas tareas especiales de control. Carga de drivers 1. Abra la configuracin de drivers en el FST con un doble clic en Driver Configuration" en la ventana de proyecto. 2. Seleccione [Insert] [Driver...]. 3. Seleccione el driver que quiera y confirme con OK. Drivers
COM externo

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.

FpMathDriver PID driver SMTP Tipo de datos String (cadena)

FPMATHDR PID SMTPDRV STRINGS

Memoria reservada, nmero de strings, archivo con preasignacin

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

Festo P.BECPXFECES es 0404NH

B. Drivers

B.1.2 Drivers para el CPXFEC en el modo de funcionamiento Remote I/O Ethernet


Los siguientes drivers estn contenidos en versin estndar en el firmware del CPXFEC: Driver Nombre enFST
FECCPX MODBUSTCP TCPIPCPX WEB_SRVR

Descripcin

Configuracin

CPXFEC Modbus/TCP TCP/IP Webserver

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)

Tab. B/4: rdenes CI del driver Modbus/TCP

Festo P.BECPXFECES es 0404NH

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

FINWAIT1 FINWAIT2 CLOSEWAIT CLOSING LASTACK TIMEWAIT CLOSED

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

Tab. B/5: Posibles valores de estado con la orden !35TS

Comunicacin a travs de Modbus/TCP


Puede hallarse informacin sobre el uso de Modbus/TCP en la seccin 6.2.

B6

Festo P.BECPXFECES es 0404NH

Mdulos de funcin

Apndice C

Festo P.BECPXFECES es 0404NH

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C1 C3 C13 C14 C14 C17

C2

Festo P.BECPXFECES es 0404NH

C. Mdulos de funcin

C.1

Mdulos de funcin generales para el CPXFEC


Resumen de los mdulos Mdulos
C_ST_rd C_ST_wr C_STATUS C_MD_rd C_TR_rd C_MP_rd C_MP_wr C_AP_rd C_AP_wr

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..).

Festo P.BECPXFECES es 0404NH

C3

C. Mdulos de funcin

Estado del mdulo


Todos los mdulos devuelven el denominado status module (estado del mdulo). El significado del estado del mdulo se explica en la tabla siguiente. Valores devueltos del estado del mdulo
0 1 1 2 3 4 5 6 ... 10 11 12 13 14 Mdulo procesado correctamente Falta el driver Cbus Nmero de funcin fuera del margen permitido (> 8192) Valor del parmetro fuera del margen permitido Nmero de funcin est protegido de escritura Nmero de funcin no asignado (reservado) Fallo interno al escribir un parmetro (p.ej. debido al desbordamiento de un buffer interno) Reservado Nmero del primer flag word no vlido ( 10000) Nmero de la primera entrada en la memoria de diagnosis no vlido ( 40) Nmero de mdulo no vlido ( 48 o no existe) Nmero del canal no vlido

C4

Festo P.BECPXFECES es 0404NH

C. Mdulos de funcin

C_ST_rd

Leer parmetros y datos internos del CPX


Permite leer todos los parmetros y datos del terminal CPX tras la especificacin del correspondiente nmero de funcin. Parmetro de entrada
FU32 Nmero de funcin

Parmetro devuelto
FU32 FU33 Estado del mdulo Valor

C_ST_wr

Escribir parmetros internos en el CPX


Permite escribir todos los parmetros del terminal CPX tras la especificacin del correspondiente nmero de funcin. Parmetro de entrada
FU32 FU33 Nmero de funcin Valor

Parmetro devuelto
FU32 Estado del mdulo

Festo P.BECPXFECES es 0404NH

C5

C. Mdulos de funcin

C_STATUS

Interrogar el estado de diagnosis


Los datos de diagnosis del sistema del terminal CPX pueden leerse con este mdulo (FU33 ... FU35). Con ello puede averi guar el nmero de mdulo para el cul hay informacin de diagnosis (FU36 ... FU38). Cada bit responde al nmero del mdulo correspondiente (0 ... 47). Si el bit presenta seal 1, hay informacin de diagnosis para este mdulo. Parmetro de entrada
FU32

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
**)

Hay informacin de diagnosis en mdulo 16 ... 31


**)

Hay informacin de diagnosis en mdulo 32 ... 47


**)

El parmetro corresponde al nmero de funcin nombrado 1 = hay informacin de diagnosis; 0 = no hay informacin de diagnosis

C6

Festo P.BECPXFECES es 0404NH

C. Mdulos de funcin

C_MD_rd

Leer datos de diagnosis del mdulo (FU33 = 0)


Devuelve todos los datos de diagnosis del mdulo nombrado. Parmetro de entrada
FU32 FU33 Nmero del mdulo 0 ... 47 Funcin 0 = Leer datos de diagnosis del mdulo

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)

El parmetro corresponde al nmero de funcin nombrado m = mdulo nmero (0 ... 47)

Festo P.BECPXFECES es 0404NH

C7

C. Mdulos de funcin

C_MD_rd

Leer nmeros de fallo de los canales (FU33 = 1)


Proporciona el nmero de fallo de un mximo de 6 canales. El nmero inicial del primer canal, a partir del cual deben leerse los nmeros de fallo, se especificarn en FU34. La informacin detallada sobre los posibles nmeros de fallo puede hallarse en el manual del sistema CPX as como en el manual para el mdulo correspondiente. Parmetro de entrada
FU32 FU33 FU34 Nmero del mdulo Funcin 1: Leer nmeros de fallo de los canales Nmero del primer canal x

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

Festo P.BECPXFECES es 0404NH

C. Mdulos de funcin

C_TR_rd

Leer entradas en la memoria de diagnosis


Permite que se lea la memoria de diagnosis. La memoria de diagnosis contiene hasta 40 entradas de diagnosis. Una en trada de diagnosis consta de 10 bytes. Los cinco primeros bytes contienen informacin sobre el momento en que se ha producido el fallo. Los cinco ltimos bytes contienen informa cin sobre el fallo. Puede hallarse ms informacin sobre la composicin de las entradas de diagnosis en el manual del sistema CPX. Parmetro de entrada
FU32 FU33 FU34
*)

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

*)

El parmetro corresponde al nmero de funcin nombrado.

Festo P.BECPXFECES es 0404NH

C9

C. Mdulos de funcin

C_MP_rd

Leer parmetros generales del mdulo


Devuelve los parmetros generales del mdulo nombrado. Parmetro de entrada
FU32 Nmero del mdulo 0 ... 47

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

El parmetro corresponde al nmero de funcin nombrado m = mdulo nmero (0 ... 47)

Parmetros especiales de mdulos analgicos pueden leerse con el mdulo C_AP_rd.

C10

Festo P.BECPXFECES es 0404NH

C. Mdulos de funcin

C_MP_wr

Escribir parmetros generales del mdulo


Habilita la escritura de los parmetros generales del mdulo nombrado. La informacin detallada sobre los parmetros del mdulo que est utilizando, pueden hallarse en el manual del mdulo correspondiente. All hallar informacin sobre posibles valo res de parmetros y sus ajustes predeterminados. Parmetro de entrada
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

Nmero del mdulo 0 ... 47 Byte 0 parmetro Byte 1 parmetro Byte 2 parmetro Byte 3 parmetro Byte 4 parmetro Byte 5 parmetro

El parmetro corresponde al nmero de funcin nombrado m = mdulo nmero (0 ... 47)

Parmetro devuelto
FU39 Estado del mdulo

Parmetros especiales de mdulos analgicos pueden escribirse con el mdulo C_AP_wd.

Festo P.BECPXFECES es 0404NH

C11

C. Mdulos de funcin

C_AP_rd

Leer parmetros analgicos del mdulo


Parmetro de entrada
FU32 FU33 Nmero del mdulo 0 ... 47 Nmero del canal

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

Festo P.BECPXFECES es 0404NH

C. Mdulos de funcin

C_AP_wr

Escribir parmetros analgicos del mdulo


Parmetro de entrada
FU32 FU33 FU34 FU35 FU36 FU37
*)

*)

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.

Vase el manual del sistema CPX P.BECPXSYS...

Festo P.BECPXFECES es 0404NH

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

Interrogacin del estado


Parmetro de entrada
FU32 FU33 0 = funcin: Interrogacin del estado Nmero del string para mensaje de texto

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

Festo P.BECPXFECES es 0404NH

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

Definir direccin del remitente y mail host


Parmetro de entrada
FU32 FU33 FU34 1 = funcin: Definir direccin del remitente y mail host Nmero del string con la direccin email del remitente Nmero de string con el nombre o direccin IP del mail host

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

Festo P.BECPXFECES es 0404NH

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

Festo P.BECPXFECES es 0404NH

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

Festo P.BECPXFECES es 0404NH

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

Festo P.BECPXFECES es 0404NH

El intrprete de rdenes (CI)

Apndice D

Festo P.BECPXFECES es 0404NH

D1

D. El intrprete de rdenes (CI)

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D1 D3 D3 D4 D6 D6 D10 D14 D17 D19 D21 D22 D23 D24

D2

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

D.1

El intrprete de rdenes (CI)


El intrprete de rdenes o Command Interpreter, abreviado CI", permite un funcionamiento externo de los controles con un terminal o un emulador de terminal para funcionamiento Online del FST.

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.

D.1.1 Conexin a un dispositivo de dilogo


Para hacer funcionar el intrprete de rdenes, debe conec tarlo a un dispositivo de dilogo adecuado. Puede elegir entre: un PC con interface RS232 o TCP/IP y emulador de terminal (p.ej. terminal CI del FST, ver volumen 1 del manual FST) terminal con interface RS232 o interface TCP/IP.

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.

Festo P.BECPXFECES es 0404NH

D3

D. El intrprete de rdenes (CI)

D.1.2 Acceso al intrprete de rdenes (login)


Precaucin El intrprete de rdenes (CI) contiene rdenes que reorga nizan o borran parte de la memoria. Por ello pueden per derse datos existentes.
Use rdenes CI slo si conoce sus efectos.

Acceso a travs del FST

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).

Acceso con terminal o emulador de terminal

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

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

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).

Festo P.BECPXFECES es 0404NH

D5

D. El intrprete de rdenes (CI)

D.1.3 Salida del intrprete de rdenes


La orden X libera el interface serie utilizado por el CI. Esta orden slo funciona si es introducida a travs del interface serie.
X<CR>

No hay mensaje de respuesta del intrprete de rdenes.

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

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

Letra de la orden

La siguiente tabla muestra las letras permitidas para las rdenes:

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

Tab. D/3: Letra de la orden

Parmetro

La tabla siguiente muestra los posibles parmetros:

Festo P.BECPXFECES es 0404NH

D7

D. El intrprete de rdenes (CI)

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

Tab. D/4: Parmetros

D8

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

Valor

Los valores permitidos dependen del correspondiente parmetro u operando.

Respuesta del CI

La tabla siguiente muestra la respuesta del CI a las rdenes CI vlidas y no vlidas:

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.

Festo P.BECPXFECES es 0404NH

D9

D. El intrprete de rdenes (CI)

D.1.5 Visualizacin de operandos y estados con la orden Display (D) D Display


Con Display" pueden visualizarse los estados y contenidos de los operandos, as como los estados actuales de los pro gramas. Ejemplo: Visualizar el estado de la salida O0.1 Introduccin
>DA0.1

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>

Visualizar bit de salida Visualizar word de salidas

DB<BN>

Visualizar mdulo de programa

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

D. El intrprete de rdenes (CI)

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 como con DB<BN>.


DD

Muestra el formato de visualizacin de los operandos multibit

Respuesta: =D" para visualizacin decimal sin signo =S" para visualizacin decimal con signo =H" para visualizacin hexadecimal
DE[<YN>.]<WN>.<BN> DEW[<YN>.]<WN>

Visualizar bit de entrada Visualizar word de entradas

DF

Visualizar word de error

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"

Festo P.BECPXFECES es 0404NH

D11

D. El intrprete de rdenes (CI)

DM<WN>.<BN> DMW<WN>

Visualizar bit de flag Visualizar word de flags

DO<WN>

Visualizar unidad de funcin

Entonces pueden visualizarse las unidades de funcin globa les FU0 a FU31 y FU39 a FU255.
DO<PN>.<WN>

Visualizar unidad de funcin local

Entonces pueden visualizarse las unidades de funcin locales FU32 a FU38. Estas unidades de funcin estn disponibles separadamente por cada programa.
DP<PN>

Visualizar el estado del programa

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>

Visualizar el flag de inicializacin del programa


Festo P.BECPXFECES es 0404NH

D12

D. El intrprete de rdenes (CI)

DT<TN> DTA<TN> DTE<TN> DTV<TN> DTW<TN>

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

Visualizar la velocidad de transmisin

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

Festo P.BECPXFECES es 0404NH

D13

D. El intrprete de rdenes (CI)

D.1.6 Modificacin de operandos con Modify (M) M Modificar


Con Modify es posible modificar el contenido o estado de operandos.

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

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

rdenes Modify (modificacin)


MA[<YN>.]<WN>.<BN>={0 | 1} MAW[<YN>.]<WN>=<Valor>

Modificar un bit de salida Modificar una word de salidas

MD={D | S | H}

Modificar el formato de visualizacin

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>

Modificar bit de entrada Modificar word de entradas

MF=<Valor>

Modificar la word de error

El valor 0 borra el error actual. Cualquier otro valor genera el correspondiente error de funcionamiento.
MM<WN>=<BN>={0 | 1} MFW<WN>=<Valor>

Modificar bit de flag Modificar word de flags

MO<WN>=<Valor>

Modificar unidad de funcin global

Modifica las unidades de funcin globales FU0 a FU31 y FU39 a FU255.


MO<PN>.<WN>=<Valor>

Modificar unidad de funcin local

Modifica las unidades de funcin local FU32 a FU38. Estas unidades de funcin estn disponibles separadamente por cada programa.

Festo P.BECPXFECES es 0404NH

D15

D. El intrprete de rdenes (CI)

MR<RN>=<Valor> MT<TN>={0 | 1} MTA<TN>={0 | 1} MTE<TN>={0 | 1} MTV<TN>=<Valor> MTW<TN>=<Valor>

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>

Ajuste de la velocidad de transmisin

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

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

D.1.7 rdenes para el control de programas B Break


B BP<PN>

Interrumpir todos los programas en funcionamiento Interrumpir el programa especificado

Run
R

Ejecutar o continuar la ejecucin de un programa

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>]]]]]]] ...

Acceso a un mdulo de programa

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>.

Festo P.BECPXFECES es 0404NH

D17

D. El intrprete de rdenes (CI)

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>]]]]]]] ...

Acceso al mdulo de funcin

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>

Arrancar o seguir procesando un programa

Stop
S SP<PN>

Detener todos los programas Parada del programa <PN>

D18

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

D.1.8 rdenes para el forzado de entradas y salidas


Todas las entradas y salidas digitales pueden forzarse selectivamente a 0 o 1. Si un bit de entrada es forzado a 0 o a1, esto es reconocido por los programas y el CI. Si un bit de Salida es forzado a 0 o 1, esto no es reconocido por los programas y el CI. Puede hallarse ms informacin sobre esto en el volumen 1 del manual FST en Forzing inputs and outputs (forzado de entradas y salidas)". La tabla de forzado no es remanente. Se borrar automtica mente con la orden Y o cuando se cargue un proyecto. Las siguientes rdenes CI estn disponibles para el forzado de I/Os:
YF

Borrar la tabla de forzado

DAF<WN>.<BN>

Visualizar bit de salida

Resultado: =0: forzado a 0 =1: forzado a 1 =N: no forzado

Festo P.BECPXFECES es 0404NH

D19

D. El intrprete de rdenes (CI)

DAWF<WN>

Visualizar word de salidas

Resultado: =xxxxxxxxxxxxxxxx", bitabit con: =0: forzado a 0 =1: forzado a 1 =N: no forzado
DEF<WN>.<BN>

Visualizar bit de entrada

Resultado: =0: forzado a 0 =1: forzado a 1 =N: no forzado


DEWF<WN>

Visualizar word de entradas

Resultado: =xxxxxxxxxxxxxxxx", bitabit con: =0: forzado a 0 =1: forzado a 1 =N: no forzado
MAF<WN>.<BN>={0 | 1 | N}

Entrar bit de Salida en la tabla de forzado

=0: forzar a 0 =1: forzar a 1 =N: no forzar


MAWF<WN>={valor | N}

Entrar word de salidas en la tabla de forzado

=Valor: forzar a este valor =N: no forzar

D20

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

MEF<WN>.<BN>={0 | 1 | N}

Entrar bit de entrada en la tabla de forzado

=0: forzar a 0 =1: forzar a 1 =N: no forzar


MEWF<WN>={valor | N}

Entrar word de entradas en la tabla de forzado

=Valor: forzar a este valor =N: no forzar

D.1.9 Inicializar la memoria de usuario Y Inicializar


Precaucin La orden Y!, borra todos los datos del proyecto y drivers en la memoria RAM.

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!

Festo P.BECPXFECES es 0404NH

D21

D. El intrprete de rdenes (CI)

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>

Entrar/modificar password <anterior> Password anterior <anterior>: <nuevo>: nuevo password

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

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

D.1.11 rdenes especficas de driver


El sistema operativo del PLC FST, permite a los drivers recibir sus propias rdenes. Las rdenes CI especficas del driver se introducen entre comillas invertidas !" y el nmero del driver <DN>, a esto le sigue la orden en s.
!<DN><Orden>

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 >

Festo P.BECPXFECES es 0404NH

D23

D. El intrprete de rdenes (CI)

D.1.12 Encadenamiento de rdenes CI


Casi todas las rdenes pueden encadenarse. El CI procesa las rdenes una tras otra y agrupa las respuestas. Los grupos de rdenes deben separarse entre ellos con punto y coma (ver ejemplo 1). Las rdenes de un grupo (p. ej. rdenes consecutivas de Dis play o Modify) pueden separarse con una coma, con lo que no es necesario repetir el carcter de la orden (D" o M") (ver ejemplo 2). Ejemplo 1 Las rdenes para poner en marcha el programa P0 y para interrogar el estado del programa son individuales:
>RP0 >DP0=0,0,3,2,0,0 >

La misma orden encadenada: Introduccin


>RP0;DP0

Salida (ejemplo)
>RP0;DP0=0,0,3,2,0,0 >

Ejemplo 2

R0, FW16 y I0.3 deben visualizarse como rdenes individuales:


>DR0=432 >DMW16=0 >DE0.3=1

D24

Festo P.BECPXFECES es 0404NH

D. El intrprete de rdenes (CI)

La misma orden encadenada: Introduccin


>DR0,MW16,E0.3

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 >

La orden DR1" visualiza los registros del 1 al 16.


>DR1=0=0=0=0=0=0=0=0=0=0=0=0=0=0=0=0 >

Festo P.BECPXFECES es 0404NH

D25

D. El intrprete de rdenes (CI)

D26

Festo P.BECPXFECES es 0404NH

Indice

Apndice E

Festo P.BECPXFECES es 0404NH

E1

E. Indice

Contenido

E.

Indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E1

E2

Festo P.BECPXFECES es 0404NH

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 . . . . . . . . . . . . . . . . . . . .

329 334 338 520

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

Festo P.BECPXFECES es 0404NH

S-ar putea să vă placă și