Programacio instalacion fec

266
Manual de la parte electrónica Controlador CPX−Front−End Tipo CPX−FEC Terminal CPX Manual 538 476 es 0404NH [677 481]

Transcript of Programacio instalacion fec

Page 1: Programacio instalacion fec

Manual de la parteelectrónica

ControladorCPX−Front−End

Tipo CPX−FEC

Terminal CPX

Manual538 476es 0404NH[677 481]

Page 2: Programacio instalacion fec
Page 3: Programacio instalacion fec

Contenido e instrucciones generales

IFesto P.BE−CPX−FEC−ES es 0404NH

Autor U. Reimann. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Editor M. Holder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Edición es 0404NH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Denominación P.BE−CPX−FEC−ES. . . . . . . . . . . . . . . . . . . . . .

Nº de artículo 538 476. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E (Festo AG�&�Co.�KG, D�73726 Esslingen, República Federalde Alemania, 2004)Internet: http://www.festo.comE−Mail: [email protected]

Sin nuestra expresa autorización, queda terminantementeprohibida la reproducción total o parciel de este documento,así como su uso indebido y/o exhibición o comunicación aterceros. De los infractores se exigirá el correspondienteresarcimiento de daños y perjuicios. Quedan reservadostodos los derechos inherentes, en especial los de patentes,de modelos registrados y estéticos.

Page 4: Programacio instalacion fec

Contenido e instrucciones generales

II Festo P.BE−CPX−FEC−ES es 0404NH

MODBUS� Marca registrada de Schneider Automation

Microsoft Windows� Marca registrada de Microsoft Corporation

Microsoft Internet Explorer� Marca registrada de Microsoft Corporation

Page 5: Programacio instalacion fec

Contenido e instrucciones generales

IIIFesto P.BE−CPX−FEC−ES es 0404NH

Contenido

Uso al que se destina VII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grupo al que se destina� VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Servicio VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Notas sobre el uso de este manual IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones importantes para el usuario X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1. Resumen del sistema 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Utilice ya hoy la tecnología de automatización del futuro 1−4 . . . . . . . . . . . . . . .

1.2 Los modos de funcionamiento del CPX−FEC 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.1 Stand Alone 1−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.2 Remote Controller 1−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.3 Remote I/O 1−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.4 Cuadro general de los modos de funcionamiento 1−9 . . . . . . . . . . . . . .

1.3 Programación del CPX−FEC 1−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Significado de los indicadores LED 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.1 Indicación de error de los LEDs 1−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Tutoría Creación de un proyecto para el CPX−FEC con FST (Stand�Alone) 1−15 . . .

2. Instalación 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Notas generales sobre la instalación 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Ajuste de los interruptores del FEC 2−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.1 Interruptor giratorio 2−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.2 Interruptores DIL 2−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Interface Ethernet 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Cable Ethernet 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Interface de programación (RS232) 2−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.1 Asignación de pines 2−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.2 Conexión de un PC para programación 2−14 . . . . . . . . . . . . . . . . . . . . . .

2.4.3 Conexión del Front End Display FED−50/90 2−17 . . . . . . . . . . . . . . . . . . .

2.5 Interface de servicio para terminal de mano 2−18 . . . . . . . . . . . . . . . . . . . . . . . . .

2.6 Cumplimiento con la clase de protección IP65/IP67 2−19 . . . . . . . . . . . . . . . . . .

Page 6: Programacio instalacion fec

Contenido e instrucciones generales

IV Festo P.BE−CPX−FEC−ES es 0404NH

3. Funcionamiento general (Stand Alone) 3−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Configuración 3−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.1 Crear la conexión al CPX−FEC 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.2 Creación de un proyecto 3−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.3 Configuración rápida cargando la configuración actual 3−8 . . . . . . . . .

3.1.4 Configuración manual con el Configurador de hardware 3−10 . . . . . . . .

3.2 Direccionamiento 3−19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.1 Direccionamiento predeterminado 3−19 . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.2 Direccionamiento individual 3−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.3 Ejemplo de direccionamiento 3−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Parametrización 3−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.1 Parametrización con el Handheld (terminal de mano) 3−29 . . . . . . . . . .

3.3.2 Parametrización con el Configurador de hardware del FST 3−29 . . . . . .

3.3.3 Parametrización desde un programa de usuario 3−34 . . . . . . . . . . . . . .

3.3.4 Forcing (forzado) 3−35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.5 Ejemplo de aplicación para la parametrización 3−38 . . . . . . . . . . . . . . . .

3.4 Programación del CPX−FEC 3−39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.1 Resumen de operandos 3−40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.2 Resumen de operaciones 3−41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.3 Resumen de módulos de función para el terminal CPX 3−45 . . . . . . . . .

3.4.4 Programas de usuario 3−46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.5 Ejemplo de programa (STL) 3−50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Diagnosis 3−52 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5.1 Diagnosis con los LEDs RUN, STOP y ERROR del controlador 3−53 . . . .

3.5.2 Diagnosis con el Configurador de hardware 3−55 . . . . . . . . . . . . . . . . . .

3.5.3 Diagnosis en el programa de usuario 3−59 . . . . . . . . . . . . . . . . . . . . . . .

3.6 Acceso y control a través de órdenes CI 3−61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Con el terminal CPX para Ethernet 4−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Ethernet en la tecnología de automatización 4−4 . . . . . . . . . . . . . . . . . . . . . . . . .

4.1.1 ¿Por qué Ethernet? 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Principios básico de Ethernet 4−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.1 Direccionamiento IP en Ethernet 4−6 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.2 Intercambio de en las capas 1 a 4 4−9 . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 7: Programacio instalacion fec

Contenido e instrucciones generales

VFesto P.BE−CPX−FEC−ES es 0404NH

4.2.3 Intercambio de datos en las capas 5 a 7 de aplicación 4−11 . . . . . . . . . .

4.3 Ethernet con CPX−FEC 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.1 Conexión de CPX−FEC a Ethernet 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.2 Direccionamiento IP del CPX−FEC 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.3 HTTP 4−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.4 TFTP, Telnet 4−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.5 Pueden enviarse e−mails con el CPX−FEC (driver SMTP) 4−18 . . . . . . . . .

4.3.6 Ejemplo de un programa para enviar un e−mail 4−19 . . . . . . . . . . . . . . .

4.4 El Webserver del CPX−FEC 4−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4.1 Posibilidades y límites del Webserver 4−21 . . . . . . . . . . . . . . . . . . . . . . .

4.4.2 Páginas Web estándar del CPX−FEC 4−22 . . . . . . . . . . . . . . . . . . . . . . . . .

4.4.3 Creación páginas Web propias para el CPX−FEC 4−25 . . . . . . . . . . . . . . .

4.4.4 Cargar archivos en el Webserver 4−28 . . . . . . . . . . . . . . . . . . . . . . . . . . .

5. Modo Remote Contoller 5−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Remote Controller Ethernet 5−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.1 Configuración 5−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.2 Funcionamiento como Remote Controller 5−6 . . . . . . . . . . . . . . . . . . . .

5.1.3 Diagnosis con los LEDs RUN, STOP, ERROR y TP del controlador 5−10 . .

5.2 Remote Controller Field bus 5−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.1 Configuración 5−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.2 Ejemplo de configuración y secuencia de comunicación 5−15 . . . . . . . .

5.2.3 Parametrización 5−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.4 Diagnosis 5−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6. Remote I/O Ethernet 6−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Información general 6−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Modbus/TCP: Órdenes y direccionamiento 6−7 . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2.1 Órdenes Modbus y asignación de direcciones 6−7 . . . . . . . . . . . . . . . .

6.2.2 Información de estado CPX (grupo A) 6−8 . . . . . . . . . . . . . . . . . . . . . . .

6.2.3 Datos de procesamiento (grupos B y D) 6−10 . . . . . . . . . . . . . . . . . . . . .

6.2.4 Memoria de diagnosis (grupos C y E) 6−24 . . . . . . . . . . . . . . . . . . . . . . . .

6.2.5 Objetos (grupo F) 6−26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2.6 Ejemplo de direccionamiento para Modbus/TCP 6−26 . . . . . . . . . . . . . .

Page 8: Programacio instalacion fec

Contenido e instrucciones generales

VI Festo P.BE−CPX−FEC−ES es 0404NH

6.3 EasyIP 6−32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4 Diagnosis 6−33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4.1 Diagnosis con los LEDs de control y Ethernet 6−33 . . . . . . . . . . . . . . . . .

A. Apéndice técnico A−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1 Especificaciones técnicas del controlador Front−End CPX−FEC A−3 . . . . . . . . . . .

B. Drivers B−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1 Drivers B−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1.1 Drivers para el CPX−FEC en el modo de funcionamiento Remote Contr. B−3

B.1.2 Drivers para el CPX−FEC en el modo de funcionamiento Remote I/O B−5

C. Módulos de función C−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.1 Módulos de función generales para el CPX−FEC C−3 . . . . . . . . . . . . . . . . . . . . . . .

C.1.1 Mensaje de error C−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.2 Módulos para funciones especiales del CPX−FEC C−14 . . . . . . . . . . . . . . . . . . . . . .

C.2.1 Módulos para el driver SMTP (enviar e−mail) C−14 . . . . . . . . . . . . . . . . . .

C.2.2 Códigos de fallo C−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D. El intérprete de órdenes (CI) D−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1 El intérprete de órdenes (CI) D−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.1 Conexión a un dispositivo de diálogo D−3 . . . . . . . . . . . . . . . . . . . . . . .

D.1.2 Acceso al intérprete de órdenes (login) D−4 . . . . . . . . . . . . . . . . . . . . . .

D.1.3 Salida del intérprete de órdenes D−6 . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.4 Órdenes CI D−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.5 Visualización de operandos y estados con la orden Display (D) D−10 . .

D.1.6 Modificación de operandos con Modify (M) D−14 . . . . . . . . . . . . . . . . . .

D.1.7 Órdenes para el control de programas D−17 . . . . . . . . . . . . . . . . . . . . . .

D.1.8 Órdenes para el forzado de entradas y salidas D−19 . . . . . . . . . . . . . . . .

D.1.9 Inicializar la memoria de usuario D−21 . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.10 Password D−22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.11 Órdenes específicas de driver D−23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.12 Encadenamiento de órdenes CI D−24 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E. Indice E−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 9: Programacio instalacion fec

Contenido e instrucciones generales

VIIFesto P.BE−CPX−FEC−ES es 0404NH

Uso al que se destina

El terminal CPX−FEC (Front−End Controller) descrito en estemanual está destinado a ser utilizado exclusivamente comosigue:

� para el control de actuadores neumáticos y eléctricos(válvulas y módulos de salida)

� para Interrogación de señales de sensores eléctricos ymódulos de entrada

� comunicación a través de Ethernet

El terminal CPX sólo debe utilizarse como sigue:

� como está previsto en instalaciones industriales.

� sin modificaciones hechas por el usuario. Sólo se permi�ten las conversiones o modificaciones descritas en la do�cumentación suministrada con el producto.

� en condiciones técnicas sin fallos.

No deben sobrepasarse los valores límite especificados parapresiones, temperaturas, datos eléctricos, pares, etc.

Si se utiliza junto con componentes adicionales disponiblescomercialmente, tales como sensores y actuadores, debenobservarse los límites especificados para presiones, tempera�turas, datos eléctricos, pares, etc.

Observar también los estándares especificados en los corres�pondientes capítulos, así como las leyes locales y las normastécnicas.

Page 10: Programacio instalacion fec

Contenido e instrucciones generales

VIII Festo P.BE−CPX−FEC−ES es 0404NH

Grupo al que se destina�

Este manual está exclusivamente destinado a técnicos forma�dos en tecnología de automatización y control, con experien�cia en instalación, puesta a punto, programación y diagnosisde slaves en Ethernet y los correspondientes protocolos debus de campo.

Servicio

Si tiene alguna dificultad técnica, consulte con el servicio deasistencia local de Festo.

Page 11: Programacio instalacion fec

Contenido e instrucciones generales

IXFesto P.BE−CPX−FEC−ES es 0404NH

Notas sobre el uso de este manual

Por favor, observarEste manual se refiere a las siguientes versiones:

Hardware/software Versión 1)

CPX−FEC � A partir del estado de software31.03.2004

Festo Software Tools (FST) � Versión 4.1 o superior

CPX−FB06 Interbus 2) � A partir del estado de software11.07.2003

CPX−FB11 DeviceNet 2) � A partir del estado de software06.10.2003

CPX−FB13 PROFIBUS DP 2) � A partir del estado de software26.02.2004

CPX−FB14 CANopen 2) � A partir del estado de software22.08.2003

CPX−FB23 CC−Link 2) � A partir del estado de software07.08.2003

1) Estado de software (SW) véase la placa del tipo.2) Para modo operativo bus de campo Remote Controller.

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

Véase Tab.�0/2 para otros manuales sobre el terminal CPX.

Page 12: Programacio instalacion fec

Contenido e instrucciones generales

X Festo P.BE−CPX−FEC−ES es 0404NH

Instrucciones importantes para el usuario

Categorías de riesgo

Este manual contiene notas sobre los riesgos que puedenproducirse si el terminal de válvulas no se utiliza correcta�mente. Estas notas están marcadas (atención, precaución,etc.), impresas sobre fondo sombreado y acompañadas de unpictograma. Debe distinguirse entre las siguientes categoríasde riesgo:

AtenciónEsto significa que hay riesgo de lesiones graves a las personas y daños a los equipos si no se observan estasinstrucciones.

PrecauciónEsto significa que hay riesgo de lesiones a las personas ydaños a los equipos si no se observan estas instruccione.

Por favor, observarEsto significa que hay riesgo de daños a los equipos si nose observan estas instrucciones.

Además, el siguiente pictograma indica lugares del texto enlos que se describen actividades con componentes sensiblesa las descargas electrostáticas:

Componentes sensibles a las corrientes electrostáticas: unmanejo inadecuado puede dañar los componentes.

Page 13: Programacio instalacion fec

Contenido e instrucciones generales

XIFesto P.BE−CPX−FEC−ES es 0404NH

Marcado de información especial

Los siguientes pictogramas marcan pasajes en el texto quecontienen información especial.

Pictogramas

Información:Recomendaciones, sugerencias y referencias a otras fuentesde información.

Accesorios:Detalles sobre los accesorios útiles o necesarios para los productos Festo.

Entorno:información sobre el uso de los productos Festo respetuosocon el entorno.

Marcas en el texto

· Esta marca indica actividades que pueden desarrollarseen cualquier orden.

1. Los números indican actividades que deben hacerse en lasecuencia indicada.

� Los guiones indican actividades en general.

Page 14: Programacio instalacion fec

Contenido e instrucciones generales

XII Festo P.BE−CPX−FEC−ES es 0404NH

Tipo Descripción Manual

Manual dela parteelectrónica

�Manual del sistema"tipo P.BE−CPX−SYS−...

Resumen de la estructura, componentes ymétodo de funcionamiento de los terminalesCPX. Instrucciones de instalación y puesta apunto, así como información básica sobre laparametrización

�Nodo de bus de campoCPX"tipo P.BE−CPX−FB...

Instrucciones sobre el montaje, instalación,puesta a punto y diagnosis del correspondientenodo de bus de campo.

�Módulos I/O CPX"tipo P.BE−CPX−EA−...

Notas sobre el conexionado e instruccionessobre el montaje, instalación y puesta a puntode módulos de entrada y salida del tipo CPX−...,módulos neumáticos MPA así como interfacesneumáticos MPA, CPA−... y Midi/Maxi.

�Módulos I/O analógicosCPX"tipo P.BE−CPX−AX−...

Notas sobre las conexiones así comoinstrucciones de montaje, instalación y puesta apunto de módulos de I/O analógicos CPX

�CPX−CP interface"tipo P.BE−CPX−CP−...

Instrucciones sobre la puesta a punto ydiagnosis de terminales CPX con el terminal demano tipo CPX−MMI−4

�Handheld"tipo P.BE−CPX−MMI−1...

Instrucciones sobre la puesta a punto ydiagnosis de terminales CPX con el terminal demano tipo CPX−MMI−1

�CPX−FEC"tipo P.BE−CPX−FEC−...

Instrucciones sobre el montaje, instalación,puesta a punto y diagnosis del controlador CPXFront−End.

Paquete desoftware

�FST" Programación en Lista de instrucciones yDiagrama de Contactos para el FEC

Manual dela parteneumática

�Terminal de válvulas conneumática MPA"tipo P.BE−MPA−...

Información sobre el montaje, instalación ypuesta a punto de la neumática MPA (tipo 32)

�Terminales de válvulascon neumática CPA"tipo P.BE−CPA−...

Instrucciones sobre el montaje, instalación ypuesta a punto de la neumática CPA (tipo 12)

�Terminales de válvulascon neumática Midi/Maxi"tipo�P.BE−MIDI−MAXI−03−...

Instrucciones sobre el montaje, instalación ypuesta a punto de la neumática Midi/Maxi(tipo�03)

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

Page 15: Programacio instalacion fec

Contenido e instrucciones generales

XIIIFesto P.BE−CPX−FEC−ES es 0404NH

En este manual se utilizan las siguientes abreviacionesespecíficas del producto:

Término/abreviación Significado

A0h Los números hexadecimales están marcados con una �h" minúscula.

AI Entrada analógica

AO Salida analógica

DI Entrada digital

DO Salida digital

FW Flag word

Handheld / MMI (Terminal de mano)

Dispositivo de mano para puesta a punto y servicio

IB, IW Byte de entrada, word de entrada

Interface neumático El interface neumático es el enlace entre la periferia eléctrica modular yla neumática.

Interruptor DIL Los interruptores dual−in−line generalmente se componen de varioselementos con los que pueden hacerse ajustes.

I/Os Entradas y salidas digitales

Módulos CP Término común para los diversos módulos que pueden incorporarse aun terminal CPX.

Módulos I/O Término común para módulos CPX que ofrecen entradas y salidasdigitales.

Nodo de bus de campo Permite la conexión a ciertos buses de campo. Transmite señales decontrol a los módulos conectados y supervisa su funcionamiento.

OB, OW Byte de salidas, word de salidas

PLC/IPC Control Lógico Programable/PC industrial

Terminal CPX Sistema completo consistente en módulos CPX con o sin neumática.

Tab.�0/3: Abreviaciones y términos específicos del producto

Page 16: Programacio instalacion fec

Contenido e instrucciones generales

XIV Festo P.BE−CPX−FEC−ES es 0404NH

En este manual se utilizan las siguientes abreviacionesespecíficas de la red:

Término/abreviación Significado

ARP Crea la relación entre la dirección física Ethernet y la dirección lógica IP(Address Resolution Protocol)

BOOTP Protocolo dinámico para la asignación automática de direcciones IP(Boot protocol, predecesor de DHCP)

DHCP Protocolo dinámico para la asignación automática de direcciones IP(Dynamic Host Configuration Protocol)

EasyIP Protocolo para el intercambio rápido de operandos entre controladoresFesto (p.ej, FEC Standard, PS1, etc.).

Ethernet Protocolo físico y red para conectar varios dispositivos

FTP, TFTP Protocolo para transmisión de datos vía TCP/IP (File Transfer Protocol,Trivial File Transfer Protocol)

HTTP Protocolo para transmisión de datos vía TCP/IP (Hyper Text TransferProtocol)

ICMP Intercambio de información de fallos y de estado de la red(Internet�Control Message Protocol)

IP Protocolo para direccionamiento y entrega de datos (Internet Protocol)

Modelo de capas ISO/OSI Modelo estandarizado para la transmisión de datos (7 capas).

Dirección MAC Dirección asignada fija para disposit. Ethernet (Media Access Control)

Modbus/TCP Comunicación estándar a través de TCP/IP en tecnología deautomatización.

TCP Protocolo para transp. y protección de datos (Transfer Control Protocol)

TCP/IP Combinación de los protocolos TCP e IP. el protocolo más ampliamenteutilizado en comunicación a través de Ethernet.

UDP Protocolo simplificado para el transporte de datos sin mecanismos detest (User Datagram Protocol)

WWW World Wide Web

Tab.�0/4: Abreviaciones y términos específicos de la red

Page 17: Programacio instalacion fec

Resumen del sistema

1−1Festo P.BE−CPX−FEC−ES es 0404NH

Capítulo 1

Page 18: Programacio instalacion fec

1. Resumen del sistema

1−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

1. Resumen del sistema 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Utilice ya hoy la tecnología de automatización del futuro 1−4 . . . . . . . . . . . . . . .

1.2 Los modos de funcionamiento del CPX−FEC 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.1 Stand Alone 1−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.2 Remote Controller 1−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.3 Remote I/O 1−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.4 Cuadro general de los modos de funcionamiento 1−9 . . . . . . . . . . . . . .

1.3 Programación del CPX−FEC 1−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Significado de los indicadores LED 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4.1 Indicación de error de los LEDs 1−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Tutoría Creación de un proyecto para el CPX−FEC con FST (Stand�Alone) 1−15 . . .

Page 19: Programacio instalacion fec

1. Resumen del sistema

1−3Festo P.BE−CPX−FEC−ES es 0404NH

Contenido de este capítulo

Este capítulo ofrece una panorámica de los tres modos defuncionamiento del CPX−FEC. Una ayuda dirigida en formade asistente proporciona un primer resumen de los pasosde configuración más importantes con el paquete de soft�ware FST 4.1.

Más información Aquí puede encontrarse información detallada sobre elterminal CPX y el FST:

� Manuales sobre el terminal CPX: Manual del sistema CPX,descripciones de los módulos de I/O, descripción delnodo de bus de campo

� Manual del FST (2 volúmenes, suministrado con elsoftware FST)

� Libro de texto �Automatisation with FST" (suministradocon el software FST)

� Manuales de la parte neumática (MPA, CPA, CPV,Midi/Maxi)

Page 20: Programacio instalacion fec

1. Resumen del sistema

1−4 Festo P.BE−CPX−FEC−ES es 0404NH

1.1 Utilice ya hoy la tecnología de automatización del futuro

Con el CPX−FEC, el terminal CPX ofrece actualmente la tecno�logía del futuro para tareas de automatización. He aquí algu�nas de las posibilidades que se ofrecen:

� El CPX−FEC puede controlar un terminal CPX independien�temente (Stand Slone). Utilice el Festo Software Tool FST4.1 con el Configurador de Hardware para la puesta apunto, programación y diagnosis.

� Puede controlar un terminal CPX e indicarle a través deEthernet lo que está funcionando. Puede acceder fácil�mente a los datos actuales a través de la red de su em�presa. (Remote Controller Ethernet)

� Se ajusta prácticamente sin modificaciones a su sistemaactual de automatización: Deje que el CPX−FEC controlecomo PLC en terminal CPX y al mismo tiempo se comuni�que con su bus de campo existente (actualmente: PROFI�BUS, Interbus, DeviceNet, CANopen y CC−Link). (RemoteController Field bus)

� Controle el terminal CPX a distancia a través de Ethernet,el CPX−FEC lo hace posible: En el modo de funciona�miento �Remote I/O Ethernet" el terminal CPX es un slavede bus de campo en la red Ethernet.

En el CPX−FEC hay incorporado un servidor de Web. Con unNavegador estándar, es posible acceder a los datos actuales.Puede transferir páginas Web que usted haya creado en elCPX−FEC para realizar tareas más complejas desde un nivelde interface de usuario autocreado. Puede configurar el CPX−FEC de forma que envíe correos elec�trónicos cuando se produzcan eventos previamente defini�dos. Estos pueden ser, por�ejemplo. Mensajes sobre determi�nados diagnósticos o el procesamiento de tareas específicas.

Page 21: Programacio instalacion fec

1. Resumen del sistema

1−5Festo P.BE−CPX−FEC−ES es 0404NH

1.2 Los modos de funcionamiento del CPX−FEC

En el CPX−FEC pueden elegirse varios modos de funciona�miento, según los requerimientos:

� Stand Alone (independiente)

� Remote Controller (controlador remoto)

� Remote I/O (E/S remotas)

El modo de funcionamiento puede establecerse con uninterruptor DIL �1 (ver sección 2.2.2).

Puede conectarse un terminal de mano del tipo CPX−MMI alCPX−FEC en cualquier modo de funcionamiento. El terminalde mano sirve para una rápida puesta a punto preliminar,parametrización y diagnosis.

Page 22: Programacio instalacion fec

1. Resumen del sistema

1−6 Festo P.BE−CPX−FEC−ES es 0404NH

1.2.1 Stand Alone

1 2

1 CPX−FEC 2 Controlado por el CPX−FEC

Fig.�1/1: Terminal CPX controlado por el CPX−FEC

Stand Alone

El terminal CPX es controlado independientemente por elCPX−FEC. No hay conexión de comunicación hacia otrosslaves.

Configure el terminal CPX con el paquete de software FST 4.1o superior. Para la configuración puede utilizarse el progra�mador o el interface Ethernet.

Fig.�1/2: Paquete de software FST 4.1 para configuración

Page 23: Programacio instalacion fec

1. Resumen del sistema

1−7Festo P.BE−CPX−FEC−ES es 0404NH

1.2.2 Remote Controller

Ethernet Bus de campo

1 Terminal CPX controlado por elCPX−FEC, comunicación vía Ethernet

2 Terminal CPX controlado por CPX−FEC,comunicación vía bus de campo (serequiere un nodo de bus de campo)

En este modo de funcionamiento el terminal CPX es contro�lado por el CPX−FEC (como en Stand Alone), pero hay tambiénuna conexión de comunicación con un controlador de nivelsuperior. La comunicación puede realizarse vía Ethernet o víabus de campo.

Remote Controller Ethernet

El terminal CPX es controlado por el CPX−FEC. El FEC se co�munica también vía Ethernet (Modbus TCP, EasyIP) con uncontrol de nivel superior. Puede utilizar la tecnología IT parael controlador, diagnosis y comunicación (p.ej. Webserver,e−mail, ...) Una ventaja de este modo de funcionamiento esque sólo hay que utilizar un sistema de bus.Configure el terminal CPX con FST a través del interfaceEthernet.

Remote Controller Field bus

El terminal CPX es controlado por el CPX−FEC. El FEC se co�munica también vía bus de campo con un control de nivelsuperior. Un nodo de bus de campo (con posición del inter�ruptor DIL para �Remote Controller") debe instalarse en elterminal CPX para este modo de funcionamiento. Configure el terminal CPX con FST.

Page 24: Programacio instalacion fec

1. Resumen del sistema

1−8 Festo P.BE−CPX−FEC−ES es 0404NH

1.2.3 Remote I/O

Ethernet

1 Terminal CPX controlado vía Ethernet

Remote I/O Ethernet

El terminal CPX es controlado por un control de nivel super�ior vía Ethernet. El CPX−FEC tiene la función de un slave delbus de campo Ethernet. De esta forma puede combinar suterminal CPX con sistemas de automatización existentes através de Ethernet (p.ej de Scheider Electric).Puede utilizar el Webserver integrado para control, diagnosisy comunicación. Una ventaja de este modo de funciona�miento es que sólo hay que utilizar un sistema de bus.

Page 25: Programacio instalacion fec

1. Resumen del sistema

1−9Festo P.BE−CPX−FEC−ES es 0404NH

1.2.4 Cuadro general de los modos de funcionamiento

Stand Alone RemoteControllerEthernet

RemoteControllerField bus

Remote I/O

Func. del CPX−FEC Controlador Control y comunicación Slave de Ethernet

Módulo CPXcontrolado por

CPX−FEC CPX−FEC Control de nivelsuperior

PLC utilizado Sí Sí No

Comunicacióncon controladorde nivel superior

No Vía Ethernet Vía bus de campo1)

Vía Ethernet

Webserver Posible Posible Posible

Configuración FST 4.1 osuperior

FST 4.1 o superior Controlador denivel superior(p.ej. con UnidadSchneider)

Parametrizacióncon

FST / Handheld FST / Handheld FST / Handheld Handheld /Modbus

Código delmódulo

208 208 210

Direccionamiento Predeterminado(puedemodificarse)

Predeterminado (puede modificarse) Especificado

Asignación dememoria 2)

250 kB (PLC)550 kB (Webs.)

250 kB (PLC)550 kB (Webserver)

800 kB(Webserver)

Posición int. DIL 1 DIL 1.1: OFFDIL 1.2: OFF

DIL 1.1: OFFDIL 1.2: ON

Handheld Puede conectarse al CPX−FEC

1) Un nodo de bus de campo en el modo de funcionamiento �Remote Controller" también debe instalarse aquí en el terminal CPX.

2) El Webserver puede ocupar espacio de memoria libre en el PLC si se requiere espacio de memoriaextra.

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

Page 26: Programacio instalacion fec

1. Resumen del sistema

1−10 Festo P.BE−CPX−FEC−ES es 0404NH

1.3 Programación del CPX−FEC

Utilice el paquete de software FPS 4.1 o superior para pro�gramar el CPX−FEC. La programación se realiza en los lengua�jes de Lista de Instrucciones (STL) o Diagrama de contactos(LDR).Puede hallarse más información en los correspondientescapítulos de los diferentes modos de funcionamiento.

Fig.�1/3: Programación con FST 4.1

Puede encontrar información detallada sobre la programa�ción del CPX−FEC en la siguiente documentación:

� Manual del FST (suministrado con el software FST)

� Libro de texto �Automatisation with FST" (suministradocon el software FST)

Page 27: Programacio instalacion fec

1. Resumen del sistema

1−11Festo P.BE−CPX−FEC−ES es 0404NH

1.4 Significado de los indicadores LED

Los LEDs en la cubierta indican el estado de funcionamientodel CPX−FEC y están dispuestos en dos grupos.

1 LEDs de control yEthernet (vercapítulos 3, 5 y 6):RUNSTOPERRORTP

2 LEDs del CPX(ver�secciónsiguiente):PS: Power systemPL: Power loadSF: System faultM: Modify

1 2

Fig.�1/4: Dos grupos de los LEDs del CPX−FEC

Page 28: Programacio instalacion fec

1. Resumen del sistema

1−12 Festo P.BE−CPX−FEC−ES es 0404NH

1.4.1 Indicación de error de los LEDs

A continuación sólo se explicarán los LEDs del CPX generalesPS, PL, SF y M. la información sobre los LEDs del controladory de Ethernet RUN, STOP, ERROR y TP puede hallarse en loscapítulos 3, 5 y 6.

PS (power system) � alimentación a sensores/lógica

LED (verde) Secuencia Estado Significado/tratamiento del fallo

El LED luce

ON

OFF

Sin fallo. Tensión de fun�cionamiento/alimentacióna sensores aplicada

El LEDparpadea

ON

OFF

Tensión de funcionamien�to/alimentación a senso�res fuera del margen de tolerancia

Eliminar la subtensión

parpadeaON

OFFEl fusible interno de la ten�sión de funcionamiento/alimentación a sensores harespondido.

1. Eliminar cortocircuito/sobrecargaen el módulo.

2. Según la parametrización delmódulo (parámetros del módulo):· La alimentación de los sensores

se conectará de nuevo automáti�camente cuando se elimine elcortocircuito.

· Es necesario desconectar/conec�tar la alimentación

LED apagado

ON

OFFTensión de alimentación/sensores no aplicada

Verificar la conexión de la tensión dealimentación para la electrónica

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

Page 29: Programacio instalacion fec

1. Resumen del sistema

1−13Festo P.BE−CPX−FEC−ES es 0404NH

PL (power load) � alimentación de la tensión de carga (salidas/válvulas)

LED (verde) Secuencia Estado Significado/tratamiento del fallo

El LED luce

ON

OFF

Sin fallo. Tensión de cargaaplicada

Ninguno

El LEDparpadea

ON

OFFTensión de carga de laalimentación del sistema oalimentación adicional,fuera de tolerancia

Eliminar la subtensión

Tab.�1/3: Diagnosis de fallo con el LED PL

SF (System Fail) � fallo del sistema

LED (rojo) Secuencia1) Estado Significado/tratamiento del fallo

LED apagado

ON

OFFSin fallo �

El LEDparpadea una

ON

OFFFallo simple/información(error clase 1)

Ver descripción de los números deerror en el manual del sistema CPX

El LEDparpadea dos

ON

OFFFallo (error de clase 2)

El LEDparpadea tres

ON

OFFFallo grave (error clase 3)

1) El LED de error del sistema parpadea según la clase de fallo que se ha producido.Fallo de clase 1 (fallo simple): parpadea una vez, pausaFallo de clase 2 (fallo): parpadea dos veces, pausaFallo de clase 3 (fallo grave): parpadea tres veces, pausa

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

Page 30: Programacio instalacion fec

1. Resumen del sistema

1−14 Festo P.BE−CPX−FEC−ES es 0404NH

M (Modify) � Forzado activo

LED(amarillo)

Secuencia Estado Significado/tratamiento del fallo

LED apagado

ON

OFF� Ninguno

El LEDparpadea

ON

OFFEl forzado está activo La función Force está habilitada

(ver parámetro del sistema modoForce; función nº 4402).

El LED luce

ON

OFF

� El CPX−FEC no tiene parámetro�System start" de forma que elestado �Los LED lucen" no existe conel LED M.

Tab.�1/5: Mensajes del LED M

La información sobre los LEDs del controlador y de EthernetRUN, STOP, ERROR y TP puede hallarse en los capítulos 3 ... 6.

Page 31: Programacio instalacion fec

1. Resumen del sistema

1−15Festo P.BE−CPX−FEC−ES es 0404NH

1.5 Tutoría Creación de un proyecto para el CPX−FEC con FST(Stand�Alone)

Este asistente en forma de tutoría presenta los pasos másimportantes para la puesta a punto de un terminal CPX conFEC. La tutoría trata sólo del modo de funcionamiento StandAlone (independiente).Léase la introducción detallada en los siguientes capítulos yen el manual del FST.

PrecauciónSi ha conectado un terminal CPX a su PC paraconfiguración: Pruebe los proyectos y programas antes,sin los actuadores activos o sin aplicar el aire comprimido. Con ello evitará daños en la fase de pruebas.

1. Instale su terminal CPX con CPX−FEC según el capítulo 2 yajuste el interruptor giratorio del CPX−FEC a �0".

2. Utilice el cable de programación para conectar el CPX−FECal 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 alproyecto.

5. Seleccione el CPX−FEC 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 �Actual−Nominal−Comparison" en el menú decontexto (clic derecho) del Configurador de Hardware.Acepte la configuración haciendo clic en �Apply".

Page 32: Programacio instalacion fec

1. Resumen del sistema

1−16 Festo P.BE−CPX−FEC−ES es 0404NH

Fig.�1/5: Ejecute la comparación actual−nominal

Fig.�1/6: Aplique la comparación actual−nominal

Page 33: Programacio instalacion fec

1. Resumen del sistema

1−17Festo P.BE−CPX−FEC−ES es 0404NH

Fig.�1/7: Un terminal CPX configurado

8. Si es necesario, parametrice el sistema CPX o los módulosindividuales:

Fig.�1/8: Ejemplo: Parametrización de un módulo de entradas

Page 34: Programacio instalacion fec

1. Resumen del sistema

1−18 Festo P.BE−CPX−FEC−ES es 0404NH

Creación de un programa 1. Seleccione [Program] [New...]

2. Seleccione el lenguaje de programación (p.�ej. StatementList (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

Page 35: Programacio instalacion fec

1. Resumen del sistema

1−19Festo P.BE−CPX−FEC−ES es 0404NH

5. Cuando use operandos por primera vez en su programa,se le preguntará automáticamente si desea utilizar unoperando simbólico en la lista de asignaciones.

Fig.�1/10: Interrogación de una entrada en la lista deasignaciones durante la programación

6. El nuevo programa es marcado para cargar automática�mente en le ventana de proyecto. Cargar el proyecto alCPX−FEC con [Online] [Download Project]:

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

Page 36: Programacio instalacion fec

1. Resumen del sistema

1−20 Festo P.BE−CPX−FEC−ES es 0404NH

Ejecución del programa 7. Ajuste el interruptor giratorio de del CPX−FEC a 1 ... F oponga en marcha el programa en el display online.

Fig.�1/12: Ejecución del programa con el display online

Page 37: Programacio instalacion fec

Instalación

2−1Festo P.BE−CPX−FEC−ES es 0404NH

Capítulo 2

Page 38: Programacio instalacion fec

2. Instalación

2−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

2. Instalación 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Notas generales sobre la instalación 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Ajuste de los interruptores del FEC 2−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.1 Interruptor giratorio 2−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.2 Interruptores DIL 2−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Interface Ethernet 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Cable Ethernet 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Interface de programación (RS232) 2−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.1 Asignación de pines 2−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.4.2 Conexión de un PC para programación 2−14 . . . . . . . . . . . . . . . . . . . . . .

2.4.3 Conexión del Front End Display FED−50/90 2−17 . . . . . . . . . . . . . . . . . . .

2.5 Interface de servicio para terminal de mano 2−18 . . . . . . . . . . . . . . . . . . . . . . . . .

2.6 Cumplimiento con la clase de protección IP65/IP67 2−19 . . . . . . . . . . . . . . . . . .

Page 39: Programacio instalacion fec

2. Instalación

2−3Festo P.BE−CPX−FEC−ES es 0404NH

Contenido de este capítulo

En este capítulo hallará información sobre:

� ajuste de los interruptores del CPX−FEC

� conexión de dispositivos a bus de campo y Ethernet

� asignación de pines a los interfaces

� cumplimiento con la clase de protección IP65/IP67

Más información Puede hallarse más información en:

� Montaje, instalación y fuente de alimentación del terminalCPX completo: Manual del sistema (P.BE−CPX−SYS−..)

� Instalación de los módulos de I/O e interface neumático:Manual para el interface neumático del CPX y módulosCPX I/O (P.BE−CPX−EA−..)

� Terminal de mano: Manual para el terminal de manouniversal CPX−MMI−1 (P.BE CPX−MMI−1−..)

Las instrucciones sobre la instalación de los componentesneumáticos puede hallarse en el correspondiente manual dela parte neumática (véase Tab.�0/2).

Page 40: Programacio instalacion fec

2. Instalación

2−4 Festo P.BE−CPX−FEC−ES es 0404NH

2.1 Notas generales sobre la instalación

AtenciónAntes de realizar trabajos de instalación o mantenimiento,desconecte lo siguiente:

� la alimentación de la presión del aire

� la tensión de alimentación de la electrónica/detectores

� la alimentación de tensión de carga a las salidas y lasválvulas.

Con ello se evita:

� movimientos incontrolados de tubos sueltos.

� movimientos no deseados de actuadores conectados.

� estados indefinidos de conmutación de los componenteselectrónicos.

PrecauciónEl CPX−FEC contiene componentes sensibles a las descar�gas electrostáticas.

· No toque las superficies de contacto de loscomponentes.

· Observe las normas para el manejo de componentessensibles a descargas electrostáticas.

Con ello se evitan daños a los componentes electrónicos.

La información sobre el montaje del terminal CPX completopuede hallarse en el manual del sistema CPX (P.BE−CPX−SYS−..).

Page 41: Programacio instalacion fec

2. Instalación

2−5Festo P.BE−CPX−FEC−ES es 0404NH

Elementos de conexión e indicación eléctricos

En el CPX−FEC pueden hallarse los siguientes elementos deconexión e indicación:

1

2

34

5

6

7

1 Estados del FEC y LEDs específicosdel�CPX

2 Interruptor giratorio de 16 elementos(RUN/STOP, Selección de programa)

3 Interface Ethernet (10/100BaseT, RJ45)

4 Interface de programación (RS232, 9−pin zócalo sub−D)

5 Interruptor DIL de 2 elementos(selección del modo defuncionamiento)

6 Interruptor DIL 2 de 2 elementos(reservado)

7 Interface de servicio para Terminalde�mano (V24)

Fig.�2/1: Elementos de indicación y conexión en el nodo de bus de campo CPX

Page 42: Programacio instalacion fec

2. Instalación

2−6 Festo P.BE−CPX−FEC−ES es 0404NH

Desmontaje y montaje

El FEC se monta en una placa base del terminal CPX(véase�Fig.�2/2).

Desmontaje Desmonte el FEC como sigue:

1. Afloje los cuatro tornillos del FEC con un destornilladorTorx tamaño T10.

2. Tire con cuidado del FEC y sin inclinarlo de los raíles decontacto de la placa base distribuidora.

1 CPX−FEC

2 Placa basedistribuidora

3 Raíles decontacto

4 Tornillos Torx T10

3

4

1

2

Fig.�2/2: Desmontaje/montaje del CPX−FEC

Page 43: Programacio instalacion fec

2. Instalación

2−7Festo P.BE−CPX−FEC−ES es 0404NH

Montaje Monte el FEC como sigue:

1. Coloque el FEC en la placa base distribuidora. Asegúresede que las ranuras con los terminales de contacto en laparte inferior del nodo quedan por encima de los raílesde contacto. A continuación empuje el FEC con cuidado ysin inclinarlo, todo lo posible en la placa base distribui�dora.

2. Coloque los tornillos de forma que puedan utilizarse lasroscas autocortantes. Apriete los tornillos primero sólo amano. Apriete los tornillos con un destornillador Torx tamañoT10 con 0,9 ... 1,1 Nm.

Page 44: Programacio instalacion fec

2. Instalación

2−8 Festo P.BE−CPX−FEC−ES es 0404NH

2.2 Ajuste de los interruptores del FEC

2.2.1 Interruptor giratorio

El interruptor giratorio de 16 elementos (0, 1, ..., F) sirvecomo interruptor RUN/STOP (MARCHA/PARO) para el PLC.

Deje el interruptor giratorio en posición �0" (STOP) durante lainstalación.

Las modificaciones de la posición del interruptor giratorio setransmiten al control con un retardo de 500 ms. De estaforma, puede conmutar entre dos situaciones sin que lasposiciones intermedias tengan ningún efecto.

Interruptor rotativo Ajuste Significado

0 STOPEl programa del PLC se ha detenido.El programa se detiene cuando el interruptor giratorio esmodificado de 1 ... F a 0.

1 ... F RUNPuesta en marcha del programa de usuario.El programa se pone en marcha cuando el interruptorgiratorio es modificado de 0 a 1 ... F.La posición del interruptor puede ser interrogada en elprograma de usuario y utilizado con fines de programa�ción.

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

Page 45: Programacio instalacion fec

2. Instalación

2−9Festo P.BE−CPX−FEC−ES es 0404NH

2.2.2 Interruptores DIL

Por favor, observarVerifique que el ajuste del interruptor DIL es correctoantes de poner a punto el CPX−FEC.

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 quepueda ajustarse el CPX−FEC.

· Retire la clavija IP65/IP67, si se halla montada, del inter�face de programación.

Ajuste del modo de funcionamiento con el interruptor DIL 1

Puede establecer el modo de funcionamiento del FEC con elelemento 1 del interruptor DIL 1.

Page 46: Programacio instalacion fec

2. Instalación

2−10 Festo P.BE−CPX−FEC−ES es 0404NH

Modo de funcionamiento Ajuste del interruptor DIL 1

Stand Alone / Remote ControllerControl del terminal CPX a través del CPX−FEC:� Stand Alone o bien� Ethernet Remote Controller o bien� Field bus Remote Controller

DIL 1.1: OFFDIL 1.2: OFF

Remote I/OControl del terminal CPX a través deModbus/TCP con un control de nivel superior.

DIL 1.1: OFFDIL 1.2: ON

Reservado DIL 1.1: ONDIL 1.2: ON

Reservado DIL 1.1: ONDIL 1.2: OFF

Tab.�2/1: Ajuste del modo de funcionamiento

Interruptor DIL 2 reservado

Dejar los elementos del interruptor DIL 2 en OFF.

Page 47: Programacio instalacion fec

2. Instalación

2−11Festo P.BE−CPX−FEC−ES es 0404NH

2.3 Interface Ethernet

Hay un zócalo RJ45 en el CPX−FEC para la conexión aEthernet.

Zócalo RJ45 Pin Señal Explicación

12345678

12345678Tapa metálica

TD+TD�RD+n.c.n.c.RD�n.c.n.c.Apantallamiento/blindaje

Send data +Send data �Receive data +no conectado no conectado Receive data �no conectado no conectadoApantallamiento/blindaje

Tab.�2/2: Asignación de pines del interface Ethernet

Si no se usa el interface Ethernet, ciérrelo con una tapa deltipo AK−RJ45, nº de art. 534496. Con ello cumplirá con laclase de protección IP65/IP67.

2.3.1 Cable Ethernet

Use como cable de conexión:

Especificaciones del cable

Cable redondo apantallado Ethernet de categoría 5Diám. exterior máximo: 5,4 mmDiámetro del núcleo: 0,89 ... 1,0 mm AWG24−26Preconfeccionado: alicates de presión para RJ45

Por favor, observarSi el terminal CPX se monta en la parte móvil de unamáquina, el cable Ethernet de la parte móvil debe estarprovisto de un prensaestopas.

Page 48: Programacio instalacion fec

2. Instalación

2−12 Festo P.BE−CPX−FEC−ES es 0404NH

Conexión a una red Para conectar el CPX−FEC a una red o PC se necesita:

� un cable Patch para conectar a través de un hub oconmutador

� un cable cruzado para conexión directa del PC y elCPX−FEC.

Por favor, observarUse la clavija RJ45 de Festo para cumplir con el grado deprotección IP65/IP67.

� Tipo FBS−RJ45−8−GS, nº de artículo 534494

Observe las instrucciones de montaje de la clavija.

Fig.�2/3: Clavija RJ45 cumpliendo la clase de protecciónIP65/IP67

Page 49: Programacio instalacion fec

2. Instalación

2−13Festo P.BE−CPX−FEC−ES es 0404NH

2.4 Interface de programación (RS232)

Hay un zócalo sub−D de 9 pines en el CPX−FEC para conectarun programador, un PC o FEDs.

2.4.1 Asignación de pines

Zócalo en el CPX−FEC Pin Señal Explicación

123456789Apantalla�miento

n.c.RxDTxDn.c.GNDn.c.n.c.n.c.n.c.Apantallamiento

no conectadoReceive data Send data no conectado Potencial de referencia de datosno conectado no conectado no conectado no conectado Conexión al tierra funcional

Tab.�2/3: Asignación de pines del interface de programación

Si no se usa el interface de programación, ciérrelo con unatapa transparente.

� tipo AK−SUB−9/15−B

� número de artículo 533334

� par de apriete máx. 0,4 Nm

Page 50: Programacio instalacion fec

2. Instalación

2−14 Festo P.BE−CPX−FEC−ES es 0404NH

2.4.2 Conexión de un PC para programación

Utilice el cable de programación de Festo para conectar su PCal CPX−FEC.

� tipo KDI−PPA−3−BU9

� número de artículo 151915

Por favor, observarUse el cable de programación citado, sólo para el entornode programación. Sólo tienen una conexión de apantalla�miento en un lado y sólo cumple con la clase de protecciónIP20.Use un cable RS232 con conexión apantallamiento/blin�daje en ambos lados para comunicación o control.

La siguiente sección describe cómo producir un cable RS232que cumpla con la clase de protección IP65/IP67.

Por favor, observarHaga el tendido del cable:

� sin retorcer

� sin dobleces

� a distancia suficiente de cables de potencia.

Con ello se evitarán fallos de transmisión entre el PC y elFEC.

Page 51: Programacio instalacion fec

2. Instalación

2−15Festo P.BE−CPX−FEC−ES es 0404NH

Cable RS232 con la clase de protección IP65/IP67

Para un cable RS232 que cumpla con la clase de protecciónIP65/IP67 se necesitará:

� una clavija de programación de Festo (Fig.�2/4)tipo�FBS−SUB−9−GS−1X9POL−B

� un cabe apantallado de 3 hilos.

Por favor, observarSólo la clavija de programación de Festo garantiza el cum�plimiento de la clase de protección IP65/IP67. Si hay quecumplir también con la clase de protección IP65/IP67 en elentorno de programación:

· Reemplace los dos tornillos de cabeza plana por torni�llos roscados (tipo UNC 4−40/M3x6, nº de art. 533000)antes de conectar las clavijas sub−D de otros fabrican�tes.

1. Monte un cable de programación según las instruccionesde montaje para la clavija.

2. Cuando monte la clavija en el CPX−FEC. apriete los torni�llos de fijación primero a mano y luego con un par de0,4�Nm.

Por favor, observarObserve la longitud máxima permitida del cable según lavelocidad de transmisión según las especificacionesRS232.

Page 52: Programacio instalacion fec

2. Instalación

2−16 Festo P.BE−CPX−FEC−ES es 0404NH

1 Tapa basculantecon mirilla

2 Clavija ciega si laconexión no seutiliza

3 Brida para laconexión deapantallamiento

4 Regleta terminalpara el cable(asignación depines, véaseTab.�2/3)

5 Tornillos defijación

123456789

21 3

4

55

Fig.�2/4: Clavija de programación de Festo, tipo FBS−SUB−9−GS−1X9POL−B

Por favor, observar· Utilice un tapón de protección o clavija ciega para cerrarconexiones no utilizadas.

De esta forma, cumplirá con la clase de protecciónIP65/IP67.

Page 53: Programacio instalacion fec

2. Instalación

2−17Festo P.BE−CPX−FEC−ES es 0404NH

2.4.3 Conexión del Front End Display FED−50/90

Puede conectar un FED−50 o un FED−90 al interface de pro�gramación del CPX−FEC. El FED es un display fácil de usarpara funcionamiento y supervisión de tareas de automatiza�ción a nivel de campo. Los dispositivos FED están previstospara ser montados en el frente de un cuerpo metálico.

Fig.�2/5: Terminal CPX con FED−90

· Conecte el FED para el CPX−FEC con cable de conexióntipo FEC−KBG7 o FEC−KBG8 (nº de art. 539642 resp.539643).

Page 54: Programacio instalacion fec

2. Instalación

2−18 Festo P.BE−CPX−FEC−ES es 0404NH

2.5 Interface de servicio para terminal de mano

El zócalo M12 de 5 pines sirve para conectar un terminal demano para una puesta a punto preliminar, diagnosis o para�metrización.

Utilice sólo el siguiente cable original para conectar el termi�nal de mano al interface de servicio.

Tipo Longitud del cable en [m]

KV−M12−M12−3,5 3,5

KV−M12−M12−1,5 1,5

Tab.�2/4: Cable de conexión para terminal de mano

La información sobre el terminal de mano puede hallarse enel manual �Terminal de mano universal tipo CPX−MMI−1".

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

Page 55: Programacio instalacion fec

2. Instalación

2−19Festo P.BE−CPX−FEC−ES es 0404NH

2.6 Cumplimiento con la clase de protección IP65/IP67

Para cumplir con la clase de protección IP65/IP67, cierre loszócalos sin utilizar y el interruptor con las caperuzas adecua�das.

Conexión/interruptor

ConexiónIP65/IP67

Tapa 1)

IP65/IP67

Ethernet, RJ45 Clavijatipo FBS−RJ45−8−GSnº de artículo 534494

Tapa 2)

tipo AK−RJ45nº de artículo 534496

Interface deprogramación,interruptorsub−D y DIL

Clavija de Festotipo FBS−SUB−9−GS−1X9POL−Bnº de artículo 534497

Tapa transparente 2)

tipo AK−SUB−9/15−Bnº de artículo 533334

Interface deservicio M12

Cable de conexión yclavija para el terminalde mano

Tapa de protección 2)

tipo ISK−M12nº de artículo 352059

Interruptorrotativo

� Tapa 2)

tipo AK−RJ45nº de artículo 534496

1) Si la conexión no se usa2) Incluido en el suministro

Tab.�2/5: Conexiones y tapas para la clase de protecciónIP65/IP67

Page 56: Programacio instalacion fec

2. Instalación

2−20 Festo P.BE−CPX−FEC−ES es 0404NH

Page 57: Programacio instalacion fec

Funcionamiento general (Stand Alone)

3−1Festo P.BE−CPX−FEC−ES es 0404NH

Capítulo 3

Page 58: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

3. Funcionamiento general (Stand Alone) 3−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Configuración 3−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.1 Crear la conexión al CPX−FEC 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.2 Creación de un proyecto 3−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.3 Configuración rápida cargando la configuración actual 3−8 . . . . . . . . .

3.1.4 Configuración manual con el Configurador de hardware 3−10 . . . . . . . .

3.2 Direccionamiento 3−19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.1 Direccionamiento predeterminado 3−19 . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.2 Direccionamiento individual 3−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2.3 Ejemplo de direccionamiento 3−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Parametrización 3−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.1 Parametrización con el Handheld (terminal de mano) 3−29 . . . . . . . . . .

3.3.2 Parametrización con el Configurador de hardware del FST 3−29 . . . . . .

3.3.3 Parametrización desde un programa de usuario 3−34 . . . . . . . . . . . . . .

3.3.4 Forcing (forzado) 3−35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.5 Ejemplo de aplicación para la parametrización 3−38 . . . . . . . . . . . . . . . .

3.4 Programación del CPX−FEC 3−39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.1 Resumen de operandos 3−40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.2 Resumen de operaciones 3−41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.3 Resumen de módulos de función para el terminal CPX 3−45 . . . . . . . . .

3.4.4 Programas de usuario 3−46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.5 Ejemplo de programa (STL) 3−50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Diagnosis 3−52 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5.1 Diagnosis con los LEDs RUN, STOP y ERROR del controlador 3−53 . . . .

3.5.2 Diagnosis con el Configurador de hardware 3−55 . . . . . . . . . . . . . . . . . .

3.5.3 Diagnosis en el programa de usuario 3−59 . . . . . . . . . . . . . . . . . . . . . . .

3.6 Acceso y control a través de órdenes CI 3−61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 59: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−3Festo P.BE−CPX−FEC−ES es 0404NH

Contenido de este capítulo

Este capítulo es la base para hacer funcionar el CPX−FEC enlos modos de funcionamiento:

� Stand Alone

� Remote Controller (véae el capítulo 5)

Aquí hallará una descripción de la puesta a punto general,parametrización, programación y diagnosis del CPX−FEC.

Si hace funcionar el CPX−FEC sin conexión de comunicación aotros slaves, esto corresponde al modo de funcionamientoStand Alone. En este modo de funcionamiento, el FEC con�trola al terminal CPX independientemente.

Preparación para la puesta a punto

� Instalación según el capítulo 2

� El modo de funcionamiento puede establecerse con uninterruptor DIL 1 (ver sección 2.2.2).

� En el PC de programación hay instalado el FST 4.1 osuperior.

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 CPX−FEC

5. Ejecutar y probar el programa

Dispone de diversas posibilidades de diagnosis durante lapuesta a punto y durante el funcionamiento.

Page 60: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−4 Festo P.BE−CPX−FEC−ES es 0404NH

3.1 Configuración

Use Festo Software Tools (FST 4.1 o superior) con elConfigurador de hardware para configurar su terminal CPXcon CPX−FEC. En las siguientes secciones hallará los pasosmás importantes para la puesta a punto con FST 4.1.

PrecauciónSi ha conectado un terminal CPX a su PC para configura�ción: Pruebe los proyectos y programas antes, sin los actuadores activos o sin aplicar el aire comprimido. Con ello evitará daños en la fase de pruebas.

En la sección 1.5 puede hallarse una tutoría sobre la configu�raciòn con FST. En el manual del FST (tipo P.BE−FST−...) puedehallar informaciòn detallada sobre el funcionamiento delFST.

Siga las instrucciones para llevar a cabo un primer proyectocon el CPX−FEC.

Page 61: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−5Festo P.BE−CPX−FEC−ES es 0404NH

3.1.1 Crear la conexión al CPX−FEC

Necesitará una conexión entre su PC y el CPX−FEC si deseacargar proyectos al FEC o utilizar las funciones online. Puedeutilizar todas las funciones online a través del interface deprogramación o del interface Ethernet. El acceso al Navega�dor Web sólo es posible a través del interface Ethernet.

Crear la conexión alCPX−FEC

1. Ajuste el interruptor giratorio del CPX−FEC a �0".

2. Conecte su PC y el CPX−FEC o bien:

� con el interface de programación con el cable RS232(ver sección 2.4) o

� a través del interface Ethernet con un cable Patch(conexión a través de hub/switch) o con un cablecruzado (conexión directa) (ver sección 2.3).

3. Acceda a la ventana �FST preferences" en FST 4.1 con[Extras] [Preferences...]. Seleccione su tipo de conexiónen el registro �Communication":

� Interface de programación �Use RS232"Establezca el interface COM de su PC y la velocidad detransmisión.

� Interface Ethernet �Use TCP/IP"Establezca de dirección IP de su CPX−FEC o haga clicen �Search" para visualizar una lista de los controla�dores disponibles online. Seleccione su controladorcon un doble clic. La información sobre la dirección IP puede hallarse enla sección 4.3.2.

4. Confirme con OK.

Page 62: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−6 Festo P.BE−CPX−FEC−ES es 0404NH

3.1.2 Creación de un proyecto

Cree un nuevo proyecto en FST como sigue:

1. [Project] [New...]

2. Asigna un nombre al proyecto.

3. Seleccione el CPX−FEC como controlador en laventana �Project Settings".

Fig.�3/1: Seleccione el CPX−FEC cuando cree un nuevoproyecto

4. Abra el Configurador de Hardware con un doble clic en�IO Configuration" en la ventana de proyectos del FST(véase Fig.�3/2).Si no aparece la ventana de proyectos: Seleccione [View][Project Window]

5. Aparecerá la ventana de configuración del CPX y elCatálogo de hardware. Si el catálogo de hardware no está abierto: Seleccione[View] [Catalog].

Por favor, observarObserve los ajustes en el registro �Download"

· Seleccione �Download source files" si desea descargarel proyecto más tarde desde el CPX−FEC (p.ej. a otro PC).

Page 63: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−7Festo P.BE−CPX−FEC−ES es 0404NH

Cuando se crea un nuevo proyecto, automáticamente seasigna el número de módulo 0 al CPX−FEC:

1 2 3

4

1 Ventana de proyectos

2 Configurador de hardware

3 Catálogo de hardware

4 Tabla de configuración

Fig.�3/2: FST 4.1 con Configurador de hardware tras la creación de un nuevo proyecto

Page 64: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−8 Festo P.BE−CPX−FEC−ES es 0404NH

3.1.3 Configuración rápida cargando la configuración actual

Si ya ha conectado un terminal CPX completamente equipadoe instalado a su PC, hay dos formas de cargar la configura�ción:

� Comparación actual−nominal en modo editor

� Cambio al modo online

Comparación�actual−nominal

Comparaciónactual−nominal

1. Haga clic en [Actual−nominal comparison] en el menú decontexto. La configuración actual del terminal CPX xonectado secargará y se visualizará junto con la configuraciónnominal.

2. Puede decidir qué módulos de la configuración actualdesea transferir seleccionándolos con la casilla de laprimera columna.

3. En el margen inferior, en �Use actual settings for..."seleccione si los ajustes de parámetros actuales, laasignación de direcciones (mapping) o el Idle mode/Fail�safe deben ser transferidos.

4. Haga clic en �Apply" para transferir la selección alproyecto en curso. El Configurador de hadware permanece en el modoeditor.

Page 65: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−9Festo P.BE−CPX−FEC−ES es 0404NH

Fig.�3/3: Cargue la configuración de un terminal CPX conectado con la función�Actual−Nominal−Comparison" en el modo editor

Si la comparación actual−nominal no lleva a un resultado:

1. Verifique los ajustes de comunicación del FST en [Extras][Preferences...] del registro �Communication".

2. Verifique la conexión de comunicación entre el CPX−FEC ysu PC.

Cambie al modo online

Modo online La segunda posibilidad de cargar la configuración actual escambiar al modo online.

1. Seleccione la entrada [Online] en el menú [Online] o hagaclic en �Online" en el menú de contexto:La configuración del terminal CPX se cargará y transferiráal Configurador de hardware.

2. Seleccione [Save] en el menú de contexto para guardar laconfiguración cargada en su proyecto. El Configurador de hardware está ahora conectado onlinecon el terminal CPX.

Page 66: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−10 Festo P.BE−CPX−FEC−ES es 0404NH

3.1.4 Configuración manual con el Configurador de hardware

Use este tipo de configuración si desea configurar primerosólo en el PC cuando no hay conexión al terminal CPX. La configuración se realiza con arrastrar y soltar:

1. Arrastre los módulos desde el catálogo de hardware alConfigurador de hardware. Puede arrastrar los móduloshacia la representación gráfica del terminal CPX o directa�mente en la tabla de configuración. Configure los módulos de izquierda a derecha correspon�diendo con la secuencia física en su terminal CPX.

2. Las direcciones serán asignadas automáticamente deacuerdo con el direccionamiento predeterminado. Modificación de direcciones: Haga clic directamente en ladirección en la tabla de configuración y modifique elvalor.

Eliminación de módulos · Marque el módulo a eliminar y presione la tecla �Supr".

Page 67: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−11Festo P.BE−CPX−FEC−ES es 0404NH

1

2

1 Configuración con arrastrar y soltar 2 Módulos configurados en la tabla deconfiguración

Fig.�3/4: Configuración manual en el terminal CPX en el Configurador de hardware

Page 68: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−12 Festo P.BE−CPX−FEC−ES es 0404NH

Abajo encontrará información sobre los módulos CPX

Módulo CPX−FEC

Puede configurar el controlador de su terminal CPX con estemódulo.

Módulo Identificadoresde módulo 1)

Margen dedirecciones asignado

Comentarios

Controlador FEC FEC 1 word I1 word O

Las entradas determinan la po�sición del interruptor giratorio.Las salidas no se utilizan.

1) Identificadores de módulo en el terminal de mano y en el Configurador de hardware del FST 4.1

Tab.�3/1: Módulo CPX−FEC

Page 69: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−13Festo P.BE−CPX−FEC−ES es 0404NH

Módulos eléctricos

Módulo(código de orden)

Identificadoresde módulo 1)

Margen dedirecciones asignado

Comentarios

Módulo de 4 entradas digitales(F: CPX−4DI)

4DI 1 word I �

Módulo de 8 entradas digitales(I: CPX−8DI)

8DI 1 word I �

Módulo de 4 salidas digitales(O: CPX−4DO)

4DO 1 word O �

Módulo multi I/O digitales(Y: CPX−8DE−8DO)

8DI/8DO 1 word I1 word O

Módulo de 2 entradas analógicas(U: CPX−2AE−U/I)

2AI 2 words I �

Módulo de 2 salidas analógicas(P: CPX−2AA−U/I)

2AO 2 words O �

1) Identificadores de módulo en el terminal de mano y en el Configurador de hardware del FST 4.1

Tab.�3/2: Resumen de���� módulos eléctricos CPX

Módulo de tecnología interface CP

Con la ayuda de este módulo puede conectar componentesCP al terminal CPX.

Módulo Identificadoresdel módulo

Margen de direc�ciones asignado

Comentarios

Interface CP CPI max. 8 words Imax. 8 words O

El número de direcciones asignadasdepende de la asignación de cadenaguardada en el interface CP.

Tab.�3/3: Módulo de tecnología interface CP

Page 70: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−14 Festo P.BE−CPX−FEC−ES es 0404NH

Módulos neumáticos

Módulo (código de orden)

Identifica�dores demódulo 1)

Margen de direccionesasignado

Comentarios

Interface neumático paraválvulas MPA (tipo 32)

� � Este módulo noaparece en elConfigurador dehardware (módulopasivo).

Módulo neumático MPA(tipo 32) sin aislamientoeléctrico (VI: CPX tipo 32: 1−..V..)

MPA1SMPA2S

1 word O �

Módulo neumático MPA(tipo 32) con aislamientoeléctrico (VI: CPX tipo 32−G: 1−..V..)

MPA1GMPA2G

1 word O �

Interface neumático paraválvulas CPA (tipo 12)(VI: CPX tipo 12: 1−..V..)

CPA10/14 � 1...8 bobinas de válvula: 1 word O

� 1...16 bobin. de válvula: 1 word O

� 1.. 22 bobin. de válvula:2 words O

La representación delas válvulas CPS yMidi/Maxi en elConfigurador dehardware sólo essimbólica y puedediferir del número

Interface neumático paraválvulas Midi/Maxi (tipo 03)(VI: CPX tipo 03: 1−..V..)

Tipo 03 � 1...8 bobinas de válvula: 1 word O

� 1...16 bobin. de válvula: 1 word O

� 1...16 bobin. de válvula: 2 words O

� 1...26 bobin. de válvula: 2 words O

diferir del númeroactual de válvulas.

1) Identificadores de módulo en el terminal de mano y en el Configurador de hardware del FST 4.1

Tab.�3/4: Resumen de interfaces neumáticos y módulos MPA neumáticos

Page 71: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−15Festo P.BE−CPX−FEC−ES es 0404NH

Configure las válvulas de acuerdo con el tipo de neumáticautilizado. La neumática siempre debe configurarse al final.

Válvulas del tipo 32 (módulos neumáticos MPA)

Cada módulo MPA individual representa un módulo eléctricocon salidas digitales para controlar las válvulas. Para cadamódulo neumático MPA se asigna siempre una word de sali�das, independientemente del número de válvulas montadasen el módulo neumático (véase Tab.�3/4).

Más información sobre la los módulos neumáticos MPApuede hallarse en el manual de los módulos I/O CPX(P.BE−CPX−EA−..) y en el correspondiente manual de la parteneumática.

Válvulas del tipo 12 (CPA) y tipo 03 (Midi/Maxi)

Con estas válvulas sólo se configura el interface neumático.El número de bobinas de válvula se establece con uninterruptor DIL (véase el manual de los módulos CPX I/O,P.BE−CPX−EA−..).

Configuración 1. Arrastre el correspondiente interface neumático a lasiguiente línea en la tabla de configuración.

2. Haga doble clic en la línea. Aparecerá la ventana�Module...".

3. Cambie al registro �Module" y seleccione el número debobinas de válvulas como se ha establecido en el inter�ruptor DIL en el interface neumático:

Page 72: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−16 Festo P.BE−CPX−FEC−ES es 0404NH

Fig.�3/5: Selección del número de bobinas de válvula(configuración de las válvulas del tipo�12 otipo�03)

Si selecciona un valor que es mayor que el número actualde bobinas de válvula, las direcciones superfluas seránreservadas.

La representación de las válvulas CPS y Midi/Maxi en elConfigurador de hardware sólo es simbólica y puede dife�rir del número actual de válvulas. Se visualiza el mismonúmero de válvulas que el número de salidas ajustadas,independientemente de si hay válvulas de simple o dedoble bobina en el terminal CPX.

Page 73: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−17Festo P.BE−CPX−FEC−ES es 0404NH

Verificación de la configuración

Una configuración correcta se distingue por:

� asignación del módulo sin intervalos

� clara asignación del master

� los módulos neumáticos se hallan situados en el extremoderecho del terminal CPX.

Verificar la configuración · Haga clic en �Check Configuration" en el menú decontexto:

Page 74: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−18 Festo P.BE−CPX−FEC−ES es 0404NH

Restablecer configuración

Todos los ajustes de parámetros y la asignación de direccio�nes (mapping) puede restablecerse a los ajustes predetermi�nados.

Restablecer�configuración Los ajustes pueden restablecerse a los valores predetermi�nados como sigue:

1. Seleccione la opción [Deafult Settings...] en el menú decontexto del Configurador de hardware. Entonces apare�cerá el siguiente diálogo:

Fig.�3/6: Información de la verificación de configuración(ejemplo)

2. Seleccione los ajustes que deben restablecerse yconfirme con OK.

Opciones Descripción

Parameters Parámetro del módulo son Idle mode yFail�safe

Mapping Asignación de direcciones del terminal CPX

Idle mode/Fail safe Parámetros Idle mode y Fail safe

System settings Parámetros del sistema y parámetros de lamemoria de diagnosis

Tab.�3/5: Opciones � Restablecer configuración

Page 75: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−19Festo P.BE−CPX−FEC−ES es 0404NH

3.2 Direccionamiento

Reglas básicas para direccionamiento

� Los módulos ocupan el margen de direcciones en ordenascendente de izquierda a derecha de acuerdo con sudisposición física en el terminal CPX (orientado al mó�dulo).

� El direccionamiento se realiza orientado a word (16 bitI/O). A los diferentes tipos de módulos se les asigna dife�rentes direcciones, según el margen de direcciones.

� Si un módulo ocupa menos de 1 word (16 bit I/O), los bitsrestantes de la word no se utilizan.

� Si un módulo ocupa más de 1 word I/O, se utilizará lasiguiente word en el área de direcciones.

� La asignación de direcciones puede ser modificada orien�tada al módulo (ver abajo).

3.2.1 Direccionamiento predeterminado

En el direccionamiento predeterminado, las asignaciones dedirecciones de los diversos tipos de módulo están especifica�dos en márgenes. La tabla siguiente muestra la asignación:

Tipo de módulo Input words Output words

Inputs y Outputs digitales 0 ... 31 0 ... 31

Válvulas / Módulos neumáticos � 32 ... 63

Inputs y Outputs analógicas 64 ... 127 64 ... 127

FEC, nodo de bus, módulo de tecnología 128 ... 255 128 ... 255

Tab.�3/6: Márgenes de direcciones preasignados del direccionamiento predeterminado

Page 76: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−20 Festo P.BE−CPX−FEC−ES es 0404NH

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 dirección en la tabla de con�figuración y modifique el valor.Asegúrese de que la nueva dirección no esté ya asignada,de lo contrario recibirá un mensaje de error.

Fig.�3/7: Modificación de direcciones en el Configurador dehardware (aquí con un mensaje de error, puestoque la dirección ya está asignada)

Page 77: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−21Festo P.BE−CPX−FEC−ES es 0404NH

3.2.3 Ejemplo de direccionamiento

Ejemplo 1: Terminal CPX con direccionamiento predeterminado

1 2 3

8DI 4DO

4

2AI 2AO

1 CPX−FEC

2 Módulos I/O digitales

3 Módulos I/O analógicos

4 Neumática MPA (3 módulos neumáticos)

Fig.�3/8: Ejemplo 1: Terminal CPX con módulos I/O digitales y analógicos, así comoneumática MPA

Page 78: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−22 Festo P.BE−CPX−FEC−ES es 0404NH

Posi�ción

Módulo I address O address Comentarios

0 CPX−FEC 128 128 Las entradas determinan laposición del interruptorgiratorio.Las salidas no se utilizan.

1 Módulo de 8 entradasdigitales (8DI)

0 � �

2 Módulo de 4 salidasdigitales (4DO)

� 0 �

3 Módulo de 2 entradasanalógicas (2AI)

6465

� �

4 Módulo de 2 salidasanalógicas (2AO)

� 6465

� Interface neumático MPA(tipo VMPA−FB−EPL−...)

� � Módulo pasivo, no esmostrado en el FST

5 Módulo neumático MPA(CPX tipo 32: 1−8V)

� 32 �

6 Módulo neumático MPA(CPX tipo 32: 1−8V)

� 33 �

7 Módulo neumático MPA(CPX tipo 32: 1−8V)

� 34 �

Tab.�3/7: Ejemplo de configuración 1

Page 79: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−23Festo P.BE−CPX−FEC−ES es 0404NH

Direc.1)

Módulo Input word Output word

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

0 8DI / 4DO � 8 DI � � 4 DO

... � � � �

31 � � � �

32 MPA1 � � � 8 DO

33 MPA1 � � � 8 DO

34 MPA1 � � � 8 DO

35 MPA1 � � � 8 DO

... � � � � �

63 � � � � �

64 2AI / 2AO 2 AI (canal 0) 2 AO (canal 0)

65 2AI / 2AO 2 AI (canal 1) 2 AO (canal 1)

... � � �

127 � � �

128 CPX−FEC � 8 DI 2) � 8 DO

... � � � � �

255 � � � � �

Verde oscuro: asignado y utilizado

Gris claro: asignado pero no utilizado

1) Número de word, automáticamente asignado por el direccionamiento predeterminado.2) Interruptor giratorio del CPX−FEC (es posible la interrogación de la posición del interruptor en el

programa de usuario).

Tab.�3/8: Asignación de direcciones para el ejemplo 1 (direccionamiento predeterminado)

Page 80: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−24 Festo P.BE−CPX−FEC−ES es 0404NH

Ejemplo 2: Terminal CPX con direccionamiento modificado (mapping)

1 2 3

8DI 4DO

4

2AI 2AO

1 CPX−FEC

2 Módulos I/O digitales

3 Módulos I/O analógicos

4 Neumática MPA (3 módulos neumáticos)

Fig.�3/9: Ejemplo 2: Terminal CPX como en el ejemplo 1, pero con las direccionesmodificadas como sigue

Para el 2º ejemplo de direccionamiento las direcciones hansido modificadas de forma que las entradas y salidas o válvu�las se agrupen en bloques. Así es más fácil, p.ej. comprenderla composición de las máquinas (sensores, salidas y válvu�las) en la tabla de direccionamiento.

Page 81: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−25Festo P.BE−CPX−FEC−ES es 0404NH

Posi�ción

Módulo I address O address Comentarios

0 CPX−FEC 128 128 Las entradas determinan laposición del interruptorgiratorio.Las salidas no se utilizan.

1 Módulo de 8 entradasdigitales (8DI)

0 � �

2 Módulo de 4 salidasdigitales (4DO)

� 10 �

3 Módulo de 2 entradasanalógicas (2AI)

12

� �

4 Módulo de 2 salidasanalógicas (2AO)

� 1112

� Interface neumático MPA(tipo VMPA−FB−EPL−...)

� � Módulo pasivo, no esmostrado en el FST

5 Módulo neumático MPA(CPX tipo 32: 1−8V)

� 0 �

6 Módulo neumático MPA(CPX tipo 32: 1−8V)

� 1 �

7 Módulo neumático MPA(CPX tipo 32: 1−8V)

� 2 �

Tab.�3/9: Ejemplo de configuración 2

Page 82: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−26 Festo P.BE−CPX−FEC−ES es 0404NH

Direc.1)

Módulo Input word Output word

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

0 8DI/MPA1 � 8 DI � 8 DO

1 2AI/MPA1 2 AI (canal 0) � 8 DO

2 2AI/MPA1 2 AI (canal 1) � 8 DO

... � � � � �

10 4DO � � � � 4 DO

11 2AO � � 2 AO (canal 0)

12 2AO � � 2 AO (canal 1)

... � � � � �

32 � � � � �

... � � � � �

63 � � � � �

64 � � �

... � � �

127 � � �

128 CPX−FEC � 8 DI 2) � 8 DO

... � � � � �

255 � � � � �

Verde oscuro: asignado y utilizado

Gris claro: asignado pero no utilizado

1) Número de word, automáticamente asignado por el direccionamiento predeterminado.2) Interruptor giratorio del CPX−FEC (es posible la interrogación de la posición del interruptor en el

programa de usuario).

Tab.�3/10: Asignación de direcciones para el ejemplo 2 (direccionamiento modificado)

Page 83: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−27Festo P.BE−CPX−FEC−ES es 0404NH

3.3 Parametrización

El terminal CPX se suministra con parámetros predetermina�dos. Si es necesarios, es posible establecer la reacción delterminal CPX, así como la reacción de módulos y canales indi�viduales por medio de la parametrización. Debe distinguirse entre las siguientes parametrizaciones:

� Parametrizaciones del sistema, p.�ej.: desconexión demensajes de error, ajuste de tiempos de reacción, etc.

� parametrización del módulo (específica del canal y delmódulo), p.�ej.: Supervisión, ajustes en caso de fallos,ajuste para la función de forzado (Forcing).

� Parámetros de la memoria de diagnosis

En el manual del sistema CPX (P.BE−CPX−SYS−..) puedehallarse una descripción detallada de los parámetrosindividuales.

Los parámetros del módulo que están disponibles para losdiversos módulos pueden hallarse en el manual del módulocorrespondiente (p.ej. manual del interface neumático CPX yde módulo I/O del CPX (P.BE−CPX−EA−..)).

Page 84: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−28 Festo P.BE−CPX−FEC−ES es 0404NH

Resumen de las posibilidades de parametrización

Puede parametrizarse un terminal CPX con FEC con el Confi�gurador de hardware del FST, con el terminal de mano o através del programa de usuario.

Método Descripción Propiedades

Configurador de hardwaredel FST: offline

Acceso a todos los parámetrosdel terminal CPX

� Cómoda parametrización pormedio de PC

� Parametrización guardada en elproyecto

Configurador de hardwaredel FST: online

Acceso a todos los parámetrosy datos del terminal CPX

� Cómoda parametrización pormedio de PC

� La parametrización es guardadasólo localmente en el terminalCPX y se pierde al encender/apagar.

Handheld (terminal de mano)

La parametrización se realizacon entradas guiadas por menúen el terminal de mano.

� La parametrización es guardadasólo localmente en el terminalCPX y se pierde al encender/apagar.

Programas de usuario Acceso a través de módulos defunción (ver apéndice C.1)

� Reacción controlada porprograma

� Posible preprocesamiento� Programación muy costosa

Tab.�3/11: Propiedades de las diferentes posibilidades de parametrización

Page 85: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−29Festo P.BE−CPX−FEC−ES es 0404NH

3.3.1 Parametrización con el Handheld (terminal de mano)

Los parámetros del terminal CPX pueden leerse y modificarsecon el terminal de mano conectado. La parametrización con elConfigurador de hardware del FST y el terminal de mano esigual, pero se aplica lo siguiente:

Por favor, observarLa parametrización con el terminal de mano es guardadasólo localmente en el terminal CPX y se pierde al encen�der/apagar.

Por favor, observarPuede hallar información más detallada sobre laparametrización con el terminal de mano en el manualP.BE−CPX−MMI−1−...�.

3.3.2 Parametrización con el Configurador de hardware del FST

Puede parametrizar el terminal CPX cómodamente con elConfigurador de hardware.

La parametrización puede realizarse para:

� la configuración nominal (offline): Los parámetros sontransferidos cuando se carga el proyecto.

� la configuración actual (online): Los parámetros puedenser transferidos inmediatamente. Sin embargo, los pará�metros son guardados sólo localmente en el terminal CPXy se pierden al encender/apagar.

Una vez abierto el correspondiente diálogo, pueden verse ymodificarse los parámetros individuales.

Page 86: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−30 Festo P.BE−CPX−FEC−ES es 0404NH

Parametrización al conectar

Por favor, observarNo hay parámetro del sistema �System Start" (arranquedel sistema) con el CPX−FEC.

Cuando el terminal CPX se enciende, se realiza la parametri�zación como �Start parametrizing" (parametrización de arran�que) por el proyecto�1��guardado en el CPX−FEC. Las para�metrizaciones pueden realizarse como funciones de test conel terminal de mano 2. No son guardadas en el proyecto.

1 Parametrizacióndesde el proyectoFEC en elarranque: El juegode parámetros esdistribuido entrelos módulos

2 Parametrizacióncomo función detest con elterminal de mano

Configur.FST

1

2

Handheld(terminalde mano)

FECProyecto

Fig.�3/10: Secuencia de la parametrización de arranque

Page 87: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−31Festo P.BE−CPX−FEC−ES es 0404NH

A continuación se explica el acceso a los diferentesparámetros.

Parámetros del sistema

1. Haga clic en �System Settings" en el menú de contextodel Configurador de hardware.

2. Establezca los parámetros del sistema en el registro�System Parameters".

Fig.�3/11: Establecer los parámetros del sistema con elConfigurador de hardware

Page 88: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−32 Festo P.BE−CPX−FEC−ES es 0404NH

Parámetros del módulo

1. En el Configurador de hardware, haga doble clic en elmódulo que desee parametrizar.

2. Establezca los parámetros del sistema en el registro�Parameters":

Fig.�3/12: Establecer los parámetros del módulo con elConfigurador de hardware

Page 89: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−33Festo P.BE−CPX−FEC−ES es 0404NH

Parámetros de la memoria de diagnosis

1. Haga clic en �System Settings" en el menú de contextodel Configurador de hardware.

2. Establezca losa parámetros de la memoria de diagnosisen el registro �Trace Parameters".

Fig.�3/13: Establecer los parámetros de la memoria dediagnosis con el Configurador de hardware

Page 90: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−34 Festo P.BE−CPX−FEC−ES es 0404NH

3.3.3 Parametrización desde un programa de usuario

Si desea modificar parámetros de los terminales CPX desdeun programa, necesitará módulos de función especiales.

Módulos Descripción

C_ST_rd Leer parámetros y datos internos del CPX

C_ST_wr Escribir parámetros internos en el CPX

C_MP_rd Leer parámetros generales del módulo

C_MD_rd Leer datos de diagnosis del módulo

C_AP_rd Leer parámetros analógicos del módulo

C_AP_wr Escribir parámetros analógicos del módulo

Tab.�3/12: Módulos de función para parametrización delterminal CPX

Puede hallarse más información sobre módulos de función ysobre parametrización desde un programa de usuario en: � el apéndice C.1� en el manual del sistema FST, en �Drivers and modules".

Page 91: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−35Festo P.BE−CPX−FEC−ES es 0404NH

3.3.4 Forcing (forzado)

Por medio del forzado es posible manipular señales de en�trada y salida. Los estados actuales de las señales de entradao los cambios de estado por programa son ignorados y reem�plazados por los valores forzados.

AtenciónSegún el funcionamiento de la máquina/sistema, lamanipulación de los estados de las señales puede causargraves lesiones a las personas y daños a la propiedad.

Tenga mucho cuidado en evitar daños cuando use elforzado.

Forzado de entradas El forzado de una entrada no modifica la propia señal deentrada y no puede ser observada en el correspondienteLED de estado. El estado lógico de la entrada es modificadointernamente y en algunos casos tiene un efecto en el pro�grama. El estado forzado de la entrada es transferido a laimagen del proceso de las entradas. Por lo tanto, el displayonline del FST muestra la señal de entrada forzada.

Forzado de salidas A diferencia de las entradas, el forzado de una salida sí quemodifica su estado actual y puede observarse en el corres�pondiente LED de estado. Sin embargo, la señal de salidaforzada no es transferida a la imagen de proceso de las sali�das. El display online del FST no muestra la salida físicaforzada, sino el estado de la imagen de proceso.

Page 92: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−36 Festo P.BE−CPX−FEC−ES es 0404NH

Por favor, observarEl display online del FST muestra siempre el estado deseñal válido den la imagen de proceso. Por ello, observe losiguiente en el forzado:

� Los estados de entradas forzados son transferidos a laimagen de proceso y por lo tanto, reconocidos por elcontrolador. Son visibles en el display online.

� Los estados de salida forzados no son transferidos a laimagen de proceso y por lo tanto, no son reconocidospor el controlador. Por lo tanto, no son representados enel display online.

Dispone de diversas posibilidades de influir en las señales deentrada o salida, p.ej, para fines de pruebas:

� forzado a través de la parametrización del terminal CPX

� con el display online del FST

� en el programa de usuario del PLC.

Si hay varias funciones activas simultáneamente, se aplica losiguiente:

� las señales Force (forzado) tienen la más alta prioridad.

Forzado con el Configurador de hardware

El forzado está disponible a través de la parametrización delmódulo, siempre que el FST online se halla conectado con elterminal CPX.

Por favor, observarSi habilita o bloquea globalmente el Forzado, todas lasseñales establecidas por Force se activarán o desactivaráninmediatamente.

Page 93: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−37Festo P.BE−CPX−FEC−ES es 0404NH

1. Utilice el botón derecho del ratón para hacer clic en elmódulo para el que desea establecer los parámetros deforzado.

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 canalactivando la señal en la columna �Channel" 2.

6. Active el Force Mode (parámetro global del sistema) asíque desee aceptar los valores establecidos 3.

7. Acepte los ajustes y cierre con OK 4.

1

2

3

4

Fig.�3/14: Ejemplo: Forzado de salidas con el Configurador de hardware

Puede hallarse más información sobre el forzado en elmanual del sistema CPX y en el volumen 1 de manual FST(p.ej. Forzado con el display online).

Page 94: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−38 Festo P.BE−CPX−FEC−ES es 0404NH

Forzado por órdenes CI

La información sobre el forzado con órdenes CI puede ha�llarse en el apéndice Dy en el capítulo �Basic functions of theFST software FST" en el volumen 1 del manual FST.

3.3.5 Ejemplo de aplicación para la parametrización

1 Entrada con laparametrizaciónpredeterminada

2 Entrada conreducción deltiempo deeliminación derebotes yprolongación deltiempo de la señal

ÎÎÎÎ

ÎÎ

21

1. sensor

2. sensor

Fig.�3/15: Ejemplo de aplicación de parametrización del tiempo de eliminación de rebotesy prolongación de la señal (aquí en el sensor del lado derecho)

En el ejemplo mostrado, se transportan paquetes en unacinta transportadora rápida. Con la siguiente parametrizaciónse ha mejorado el registro y procesamiento de las señales.

� Reducción del tiempo de eliminación de rebotes de laentrada de 3�ms (ajuste de fábrica) a 0,1�ms: Tambiénpueden registrarse señales más cortas. (se aplica a todoel módulo).

� Modificación de la duración de la señal a 50�ms: La señales registrada con fiabilidad por el control. (Se aplica sóloal canal de entrada del 2º sensor).

Page 95: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−39Festo P.BE−CPX−FEC−ES es 0404NH

3.4 Programación del CPX−FEC

Utilice el software FST versión 4.1 o superior parta crearprogramas para el CPX−FEC, para pruebas y para la puesta apunto.

Pueden crearse programas y módulos de programa con loslenguajes de programación Lista de Instrucciones (STL) yDiagrama de Contactos (LDR).

Aquí hallará una descripción de los requisitos previos a laprogramación, los lenguajes de programación, técnicas deprogramación, operandos y operaciones:

� Manual del sistema FST

� Libro de texto �Automatisation with FST" (suministradocon el software FST).

Si empieza en este tema, debería consultar los correspon�dientes manuales básicos para obtener más información sobre los lenguajes de programación.

Una vez planificado y estructurado un proyecto, puedeempezar con la programación. Es necesario lo siguiente:

� operandos (remanentes, no−remanentes)

� operaciones (juego de instrucciones)

� módulos de función (según la aplicación).

Page 96: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−40 Festo P.BE−CPX−FEC−ES es 0404NH

3.4.1 Resumen de operandos

Operando Desig�nación

Margen Rema�nente

Input word IW IW0 ... IW255 No

Input bit I I0.0 ... I255.15 No

Output word OW OW0 ... OW255 puede direccionarse como word o�bit

No

Output bit O O0.0 ... O255.15 No

Error word EW 0: Sin fallo, > 0: Número de error No

Error status E 0: Sin fallo, 1: Fallo

Flag de ejecución inicial MI 0: Ciclo de programa > 1, 1: primer ciclo deprograma (para cada programa)

No

Flag word FW FW0 ... FW9999 Sí

Flag bit F F0.0 ... F9999.15 Sí

Timer (temporizador) T T0 ... T255 (también TP y TW para cada timer TON, TOFF)

No

Switch−on delay timer TON TON0 ... TON255 No

Switch−off delay timer TOFF TOFF0 ... TOFF255 No

Timer pre−setting TP TP0 ... TP255 Sí

Timer word TW TW0 ... TW255 No

Counter (Contador) C C0 ... C255 (también como CP y CW para cada counter)

Counter pre−setting CP CP0 ... CP255 Sí

Counter word CW CW0 ... CW255 Sí

Register (Registro) R R0 ... R255 Sí

Function units(Unidades de función)

FU FU0 ... FU31, FU39 ... FU255 por programa Sí

Function units FU FU32 ... FU38 por programa No

Page 97: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−41Festo P.BE−CPX−FEC−ES es 0404NH

Operando Rema�nente

MargenDesig�nación

Programs (Programas) P P0 ... P63 No

Program status PS PS0 ... PS63 No

Function modules(Módulos de función)

CFM CFM0 ... CFM99 (predefinido por Festo) No

Program modules(Módulos de programa)

CMP CMP0 ... CMP99 (definido por el usuario) No

Tab.�3/13: Operandos CPX−FEC

Los operandos remanentes retienen su valor incluso cuandode apaga en controlador.

3.4.2 Resumen de operaciones

Según el lenguaje de programación seleccionado (STL o LDR),se dispone de varias operaciones para la creación de progra�mas. Las operaciones permitidas (juego de instrucciones) serelacionan más abajo.

Véase el manual del sistema FST para una descripción deta�llada de las operaciones.

Page 98: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−42 Festo P.BE−CPX−FEC−ES es 0404NH

STL LDR Significado

STEP � La instrucción STEP (paso) se utiliza para programassecuenciales

IF (gráfico) Introduce una parte condicional

THEN (gráfico) Introduce una parte ejecutiva si se ha cumplido la partecondicional IF.

OTHRW (gráfico) Introduce una alternativa a parte ejecutiva si no se hacumplido la parte condicional IF.

SET S Los operandos monobit se activan a lógica �1", se activantimers, counters o programas. Siguen instrucciones en laparte ejecutiva. La instrucción es memorizada.

RESET R Los operandos monobit se desactivan a lógica �0", sedesactivan timers, counters o programas. Sigueninstrucciones en la parte ejecutiva. La instrucción esmemorizada.

SHIFT � Transpone el operando monobit especificado con el valor quetenga el acumulador monobit.

LOAD � Con esta instrucción se cargan operandos monobit o multibit yconstantes en el acumulador.

TO TO Transfiere el operando 1 al operando 2 en operaciones conLOAD

NOP NOP Operación nulaSin condiciones en la parte condicional (IF NOP), símbolosubstitutivo (sin acción) en la parte ejecutiva

N / Negation: Niega el operando, es decir interroga si hay valorlógico cero

AND AND Instrucción lógica de enlace AND bit a bit

OR OR Instrucción lógica de enlace OR bit a bit

EXOR EXOR Instrucción lógica de enlace OR exclusivo bit a bit

Tab.�3/14: Resumen de las operaciones del CPX−FEC (parte 1)

Page 99: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−43Festo P.BE−CPX−FEC−ES es 0404NH

STL LDR Significado

+ , � , * , / + , � , * , / Instrucciones aritméticas para la suma, resta, multiplicación ydivisión

INC I El valor de los operandos multibit aumentan en 1 (incremento)

DEC D El valor de los operandos multibit disminuyen en 1(decremento)

SWAP SWAP Los bytes de valor alto y de valor bajo son intercambiados en elacumulador multibit.

BID BID Convierte el contenido del acumulador multibit derepresentación BINARY a BCD.

DEB DEB Convierte el contenido del acumulador multibit derepresentación BCD a BINARY.

SHL SHL Todos los bits del acumulador multibit son desplazados unaposición a la izquierda. Los bits desplazados a la izquierda sepierden.

SHR SHR Todos los bits del acumulador multibit son desplazados unaposición a la derecha. Los bits desplazados a la derecha sepierden.

ROL ROL En el acumulador multibit, todos los bits se desplazan hacia laizquierda; el último bit se convierte en el primero, el penúltimoen el último, etc.

ROR ROR En el acumulador multibit, todos los bits se desplazan hacia laderecha; el primer bit se convierte en el último, el segundo enel primero, etc.

INV INV Complementa los operandos multibit según el método delcomplemento a 1.

CPL CPL Complementa los operandos multibit según el método delcomplemento a 2.

Tab.�3/15: Resumen de las operaciones del CPX−FEC (parte 2)

Page 100: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−44 Festo P.BE−CPX−FEC−ES es 0404NH

STL LDR Significado

< < Comparación aritmética (menor que ...)

<= <= Comparación aritmética (menor o igual que ...)

= = Comparación aritmética (igual que ...)

=> => Comparación aritmética (mayor o igual que ...)

> > Comparación aritmética (mayor que ...)

<> <> Comparación aritmética (diferente que ...)

( ) � Abrir paréntesis, cerrar paréntesis: Resumen de otras instrucciones

CFMn, CMPn CFMn, CMPn Acceso a módulos de función (CFM0 ... CFM99) o módulos deprograma (CMP0 ... CMP99)

WITH (gráfico) Cuando se accede a módulos, se inicia la transferencia deparámetros (CMP ... WITH ...)

JMP TO (a través demarcas de salto)

Salta a una marca, la instrucción sigue en la parte ejecutiva.

Tab.�3/16: Resumen de las operaciones del CPX−FEC (parte 3)

Page 101: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−45Festo P.BE−CPX−FEC−ES es 0404NH

3.4.3 Resumen de módulos de función para el terminal CPX

La librería suministrada con el FST contiene muchos módulosde función listos para usar (CFMs). Algunos módulos funcio�nan especialmente para el terminal CPX.

Puede hallar más información sobre módulos de función � el apéndice C.1� en el manual del sistema FST, en �Drivers and modules".

Módulos Descripción

C_ST_rd Leer parámetros y datos internos del CPX

C_ST_wr Escribir parámetros internos en el CPX

C_MP_rd Leer parámetros generales del módulo

C_MP_wr Escribir parámetros generales del módulo

C_AP_rd Leer parámetros analógicos especiales del módulo

C_AP_wr Escribir parámetros analógicos especiales del módulo

Tab.�3/17: Módulos de función para parametrización delterminal CPX

Módulos Descripción

C_STATUS Interrogar el estado de diagnosis

C_TR_rd Leer entradas en la memoria de diagnosis

C_MD_rd Leer datos de diagnosis del módulo

Tab.�3/18: Módulos de función para diagnosis delterminal�CPX

Page 102: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−46 Festo P.BE−CPX−FEC−ES es 0404NH

3.4.4 Programas de usuario

Crear programas de usuario para el CPX−FEC con el paquetede software FST 4.1 o superior.

Crear el programa

Crear el programa 1. Seleccione en el menú [Program] [New...]

2. Seleccione el lenguaje de programación (Statement List(lista de instrucciones) o Ladder Diagram (diagrama deContactos)) en la ventana �New program".

3. Seleccione lo siguiente en la próxima ventana:

� el tipo de programa: programa, módulo de programa(CMP) o módulo de función (CFM)

� el número de programa

� la versión y comentarios.

Según el lenguaje de programación seleccionado,se�abrirá el editor STL o LDR.

4. Cree su programa en el editor.

Cargue el proyecto al CPX−FEC

Los programas son siempre parte de un proyecto y por lotanto se cargarán al CPX−FEC con el proyecto completo.

Cargue el proyecto al CPX−FEC:

1. En la ventana del proyecto, marque el programa quedesea cargar en el FEC:

Page 103: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−47Festo P.BE−CPX−FEC−ES es 0404NH

2. Seleccione [Online] [Download Project]. El proyecto secargará en el FEC.

Arranque manualdel�programa

3. Gire el interruptor rotativo a 1 ... F o ponga en marcha elprograma (véase 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, observarEl programa 0 arranca automáticamente cuando se cargaun proyecto en el CPX−FEC, si la función �Autostart" esactivada en el registro �Download" en los ajustes del con�trolador. Esto se aplica también si el interruptor giratoriose halla en posición �0".

Parada del programa 4. Para detener el programa (véase el manual del sistemaFST) 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.

Page 104: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−48 Festo P.BE−CPX−FEC−ES es 0404NH

Comportamiento del controlador en funcionamiento

Hay varias formas de influir en el comportamiento del arran�que y parada de programas:

Ajuste Posibilidades Explicación

Interruptor rotativoCPX−FEC

0 ... F 0: Paro1 ... F: Run (Marcha)Los programas también arrancan cuando el interrup�tor giratorio está ajustado �0". Los programas tam�bién se detienen cuando el interruptor giratorio estáajustado �0". Por lo tanto, el comportamiento de�pende del flanco de la señal.

Ajustes decontrolador en FST

Entrada Start/Stop(Marcha/Paro)

Aquí puede definir una entrada como entrada destart/stop. Indique la entrada en el campo deintroducción.Los programas no arrancan hasta que entrada start/stop tienen señal 1, y el interruptor rotativo seajusta en �Run".

Restablecerprogramas

Define si todos los programas deben restablecerse(no sólo detenerse), cuando el interruptor rotativose ajusta a �0" (Stop) (flanco negativo).

Parada del programa Define el programa que debe ponerse en marchacuando se detiene el proyecto (por el interruptorrotativo o el botón online). Permite al sistema po�nerse en un estado de funcionamiento seguro trasuna parada. El programa de parada no se pone enmarcha si el controlador se detiene debido a un fallo.�0" significa �Sin programa de paro"

Error output Es posible definir una salida como salida de error.Indique la salida en el campo de introducción.Si hay un fallo, la salida será activada mientras dureel fallo.

Error program Define el programa que debe ponerse en marchacuando hay un fallo.�0" significa �Sin programa de fallo"

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

Page 105: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−49Festo P.BE−CPX−FEC−ES es 0404NH

Fig.�3/16: Establecer el comportamiento de funcionamientodel controlador

En el manual del FST puede hallarse más información.

Page 106: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−50 Festo P.BE−CPX−FEC−ES es 0404NH

3.4.5 Ejemplo de programa (STL)

El siguiente ejemplo muestra el extracto de un programa paracontrolar una máquina de taladrado.

STEP AplusIF untension �clamping cylinder is retracted

AND Drill_abo �Drilling cylinder is aboveAND Emergency �Emergency stop switch (normal. closed)AND Start �Start button

THEN RESET Aminus �Clamping cylinder retracts SET Aplus �Clamping cylinder extends

STEP BplusIF tensioned �clamping cylinder is extendedTHEN SET Bohrer �Drilling cylinder

STEP BminusIF Drilled �Drilling cylinder is below THEN SET Bohrer �Drilling cylinder

STEP AminusIF Drill_abo �Drilling cylinder is aboveTHEN RESET Aplus �Clamping cylinder extends

SET Aminus �Clamping cylinder retracts

STEP CplusIF untension �clamping cylinder is retractedTHEN SET Ejector �Ejector

STEP CminusIF Ejected �Ejector is at front

Fig.�3/17: Ejemplo de programa � Extracto del control de una operación de taladrado

Los operandos simbólicos (�untension", �Drill_abo", ... ) es�tán relacionados con operandos absolutos (I0.0, O0.0; ...) através de la lista de asignaciones.

Page 107: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−51Festo P.BE−CPX−FEC−ES es 0404NH

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

Page 108: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−52 Festo P.BE−CPX−FEC−ES es 0404NH

3.5 Diagnosis

Posibilidades dediagnosis

Ventajas Descripción

LEDs Reconocimiento rápidode fallos �a pie demáquina"

Ver las secciones 1.4.1y 3.5.1.

Handheld (terminal de mano)

Reconocimiento rápidode fallos �a pie demáquina"

Véase el manual del terminal de mano:P.BE−CPX−MMI−1−..

Configurador dehardware

Diagnosis online sinprogramación

Véase sección 3.5.2

En el programa deusuario

� Error word EW > 0� Información completa

de diagnosis� Reacción a fallos con�

trolada por programa� Display en FED/SCADA

Con módulos de función (véase sección 3.5.3 y apéndice C.1)

Tab.�3/20: Resumen de las posibilidades de diagnosis en el CPX−FEC

Page 109: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−53Festo P.BE−CPX−FEC−ES es 0404NH

3.5.1 Diagnosis con los LEDs RUN, STOP y ERROR del controlador

La información sobre los LEDs CPX generales PS, PL, SF y Mpuede hallarse en la sección 1.4.1.En el modo de funcionamiento Stand Alone, los LEDs delcontrolador tienen los siguientes significados:

RUN

LED (verde) Secuencia Estado

El LED luce

ON

OFFPrograma del PLC en marcha

LED apagado

ON

OFFPrograma del PLC detenido

STOP

LED (amarillo) Secuencia Estado

LED apagado

ON

OFFPrograma del PLC en marcha

El LED luce

ON

OFFPrograma del PLC detenido

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

Page 110: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−54 Festo P.BE−CPX−FEC−ES es 0404NH

ERROR (sólo en los modos de funcionamiento Stand Alone y Remote Controller)

LED (rojo) Secuencia Estado Tratamiento del fallo

LED apagado

ON

OFFSin fallo �

El LED luce

ON

OFFFallo de programa del PLCFallo de I/O

Lectura del código del fallo con FST oel terminal de mano (véase sección3.5.2)

TP (sólo con los modos de funcionamiento Remote Controller Ethernet y Remote I/O)

LED (verde) Secuencia Estado Tratamiento del fallo

El LED luce

ON

OFFConexión Ethernet OK(Link)

El LEDparpadea

ON

OFFTráfico de datos (Traffic) �

LED apagado

ON

OFFNo hay conexión Ethernet ocable Ethernet no conec�tado

Si es necesario, verifique la conexiónEthernet

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

Page 111: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−55Festo P.BE−CPX−FEC−ES es 0404NH

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 CPXdebe estar conectado online al PC: Los mensajes de diagno�sis de los módulos se visualizan directamente en el Configu�rador de hardware con un icono en el módulo correspon�diente:

1

2

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 dehardware

Page 112: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−56 Festo P.BE−CPX−FEC−ES es 0404NH

Consulta del mensaje de diagnosis

· Haga un doble clic en el módulo con el icono de adverten�cia. Lea el mensaje de diagnosis en la ventana �Module..."

Alternativamente, puede llegar el mensaje de diagnosiscomo sigue:

1. Haga clic en �Properties" en el menú de contexto delmódulo. Aparecerá la ventana �Module...".

2. Seleccione el registro �Diagnosis" y lea el mensaje dediagnosis.

Fig.�3/20: Lectura del mensaje de diagnosis relacionado conel canal y el módulo con el Configurador dehardware

Page 113: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−57Festo P.BE−CPX−FEC−ES es 0404NH

Trazado de la diagnosis

· Haga clic en �Diagnosis Trace" en el menú de contexto delConfigurador de hardware. Aparecerá el trazado de la diagnosis:

Fig.�3/21: Lectura del trazado de la diagnosis con elConfigurador de hardware

Page 114: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−58 Festo P.BE−CPX−FEC−ES es 0404NH

Diagnosis con el panel de control online

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

Puede leer la información de diagnosis codificada en elcampo �Error" en el panel de control online. El campo estácompuesto por lo siguiente:

Tipo de error, número de error CPX, número de módulo

Fig.�3/22: Información de diagnosis codificada en el panel decontrol online del FST

La figura superior muestra un ejemplo: 42 = diagnosis CPX16 = código de módulo no permitido 1 = el módulo nº 1 registra el fallo

Page 115: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−59Festo P.BE−CPX−FEC−ES es 0404NH

3.5.3 Diagnosis en el programa de usuario

Puede leerse la información de diagnosis en el programa deusuario con los módulos de función (CFM).

Módulos Descripción

C_STATUS Interrogar el estado de diagnosis

C_TR_rd Leer entradas en la memoria de diagnosis

C_MD_rd Leer datos de diagnosis del módulo

Tab.�3/23: Módulos de función para diagnosis delterminal�CPX

Puede hallar más información sobre módulos de función en elapéndice C.1 ón.

Error program Si se produce un fallo durante la ejecución, se carga unnúmero en la error word (EW). Dependiendo de si ha sidoconfigurado un programa de error, se aplica lo siguiente:

� Error program = 0 (no se ha definido programa de error):Los programas de detendrán

� Error program > 0: Los programas de detendrán y seactivará el programa de error con el número introducido.

El siguiente ejemplo muestra un programa para el trata�miento de errores. Introdúzcalo como �Error Program" en elregistro �Run mode" en los �Controller Settings" (véaseFig.�3/16).

Page 116: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−60 Festo P.BE−CPX−FEC−ES es 0404NH

(Program 63 � fault treatment (trattamiento de errores))

STEP 1�Wait for fault quitting

IF I0.7 �Reset FEC ErrorTHEN RESET E �Error

LOAD V0 TO EW �Error word RESET P63 �Error quitting SET P0 �General � organisation

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

Page 117: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−61Festo P.BE−CPX−FEC−ES es 0404NH

3.6 Acceso y control a través de órdenes CI

El Command Interpreter (CI) (Intérprete de órdenes) permiteun funcionamiento sencillo externo del controlador desde unterminal o un emulador de terminal. El CI también representael interface para el funcionamiento online del FST (p.ej. parael Webserver).

El acceso a las órdenes CI está disponible de la siguientemanera con el CPX−FEC:

1. Cree una conexión online con el CPX−FEC.

2. Ejecute su programa emulador de terminal o seleccione[Online] [Terminal] en el FST.

Fig.�3/24: Acceso al Command Interpreter con el terminal CIdel FST

Puede hallarse más información sonre las órdenes en:

� la sección 4.4: el Webserver del CPX−FEC

� en el apéndice D: el Command Interpreter

Page 118: Programacio instalacion fec

3. Funcionamiento general (Stand Alone)

3−62 Festo P.BE−CPX−FEC−ES es 0404NH

Page 119: Programacio instalacion fec

Con el terminal CPX para Ethernet

4−1Festo P.BE−CPX−FEC−ES es 0404NH

Capítulo 4

Page 120: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

4. Con el terminal CPX para Ethernet 4−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Ethernet en la tecnología de automatización 4−4 . . . . . . . . . . . . . . . . . . . . . . . . .

4.1.1 ¿Por qué Ethernet? 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Principios básico de Ethernet 4−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.1 Direccionamiento IP en Ethernet 4−6 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.2 Intercambio de en las capas 1 a 4 4−9 . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.3 Intercambio de datos en las capas 5 a 7 de aplicación 4−11 . . . . . . . . . .

4.3 Ethernet con CPX−FEC 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.1 Conexión de CPX−FEC a Ethernet 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.2 Direccionamiento IP del CPX−FEC 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.3 HTTP 4−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.4 TFTP, Telnet 4−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3.5 Pueden enviarse e−mails con el CPX−FEC (driver SMTP) 4−18 . . . . . . . . .

4.3.6 Ejemplo de un programa para enviar un e−mail 4−19 . . . . . . . . . . . . . . .

4.4 El Webserver del CPX−FEC 4−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4.1 Posibilidades y límites del Webserver 4−21 . . . . . . . . . . . . . . . . . . . . . . .

4.4.2 Páginas Web estándar del CPX−FEC 4−22 . . . . . . . . . . . . . . . . . . . . . . . . .

4.4.3 Creación páginas Web propias para el CPX−FEC 4−25 . . . . . . . . . . . . . . .

4.4.4 Cargar archivos en el Webserver 4−28 . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 121: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−3Festo P.BE−CPX−FEC−ES es 0404NH

Contenido de este capítulo

Si desea implementar sus tareas de automatización en elfuturo a través de Ethernet o si desea ampliar con Ethernet,se encontrará con términos que pueden ser nuevos parausted. Tal vez tenga que pedir ayuda a técnicos o adminis�tradores de redes en la incorporación de su terminal CPX auna red.

En este capítulo le proporcionaremos algunas informacionesbásicas sobre Ethernet. Esto concierne principalmente a larelación entre la tecnología de automatización, así como alas prestaciones y propiedades del CPX−FEC. Le recomenda�mos que se familiarice con algunos términos estandarizadossobre redes.

Page 122: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−4 Festo P.BE−CPX−FEC−ES es 0404NH

4.1 Ethernet en la tecnología de automatización

4.1.1 ¿Por qué Ethernet?

Supongamos que tiene usted una planta de fabricación convarios controladores: controlador de una cinta transporta�dora, alimentación de piezas, almacenamiento de piezas,estación de atornillado, estación de verificación y estación deembalaje. Todos los controladores pueden funcionar inde�pendientemente. Si desea realizar una modificación en estesistema o diagnosticar un fallo, deberá tomar su PC de pro�gramación e ir de controlador en controlador: enchufar � mo�dificar � verificar � desenchufar. Luego ir al siguiente contro�lador: enchufar � modificar � verificar � desenchufar. Luego iral siguiente controlador ...

Sería mucho más fácil si los controladores estuvieran enlaza�dos con Ethernet, tal como es posible con el CPX−FEC. Cadacontrolador recibe una dirección IP. Solamente hay que co�nectar el PC de programación en cualquier punto de la redpara poder acceder a todas las estaciones. Sólo se necesitael cableado y la instalación del driver TCP/IP.

Fig.�4/1: Protocolos y servicios del CPX−FEC en Ethernet

Page 123: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−5Festo P.BE−CPX−FEC−ES es 0404NH

4.2 Principios básico de Ethernet

Ethernet es un protocolo físico 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 confirmación derecepción y sin repetición de los paquetes perdidos.

Por lo tanto, para una comunicación de datos fiable, hay queutilizar protocolos lógicos adicionales en el protocolo Ether�net. El protocolo más ampliamente utilizado para el intercam�bio de datos es una combinación 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 modelode capas ISO/OSI de comunicación en red:

lógico

Capa 1: Hardware Ethernet (dirección fija (MAC−ID) por dispositivo)

Capa 2: Protocolo Ethernet (paquetes de datos Ethernet)

Capa 3: IP (direccionamiento y entrega).

Capa 4: TCP (transporte y salvaguarda de datos)físico

Fig.�4/2: Las cuatro primeras capas del modelo OSI con ejemplo de Ethernet TPC/IP

Page 124: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−6 Festo P.BE−CPX−FEC−ES es 0404NH

UDP

Además del TCP, también es importante el protocolo de trans�porte UDP (User Datagramm Protocol). Mientras que TCPutiliza sumas de prueba y mensajes de respuesta para asegu�rar que los datos llegan correctamente al receptor, el UDPenvía los datos útiles con una suma de prueba más simple,pero sin esperar respuesta. Esto tiene la ventaja de un inter�cambio de datos más rápido. Debido a la ausencia de res�puesta, hay que asegurar la integridad de la transmisión,p.ej. por medio del programa de usuario.

ICMP

El Internet Control Message Protocol ICMP sirve para el inter�cambio de información de estado y de fallos entre unidades ytareas en la misma capa que el IP.

4.2.1 Direccionamiento IP en Ethernet

Debido a la separación en capas de protocolo físicas y lógicas(Ethernet y TCP/IP), hay dos tipos de direcciones en una red:

� una dirección Ethernet fija (MAC−ID) para cada dispositivoy

� una dirección IP que es asignada a cada dispositivo en lared.

ARP Antes de la aplicación, los datos son siempre enviados a orecibidos desde una dirección IP. Para que los datos lleguenal receptor, debe haberse creado una correlación entre ladirección lógica IP y la dirección física Ethernet. Para ello seutiliza el Address Resolution Protocol ARP: En cada red dePC se guarda una tabla ARP. Esta tabla relaciona la corres�pondiente dirección física Ethernet para cada dirección IP enla red. Si una dirección Ethernet no está relacionada en la tablaARP, el driver IP puede averiguarla con la ayuda de un re�querimiento ARP.

Page 125: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−7Festo P.BE−CPX−FEC−ES es 0404NH

Dirección IP Una dirección IP, según el estándar IPv4 se especificageneralmente con cuatro números decimales separados porpuntos (por 1 byte).Ejemplo de una dirección IP: 10.8.64.251

Con una dirección IP, puede direccionarse tanto una red deslaves como un slave individual en la red. Por ello, la direc�ción IP contiene

� el ID de la red (especifica la dirección de una red) y

� el ID del host (especifica la dirección de un slaveindividual en esta red).

Net mask Los números en una dirección IP que representan el net ID yel host ID se determinan ahora por la especificación de ladenominada �net mask" (máscara de red).

El número de teléfono de Festo en Alemania puede utilizarsecomo ejemplo para explicar la dirección IP y la máscara dered: 00497113470

Cuáles de estos números representan el código de marcado ycuáles representan el número de abonado queda clarocuando se sabe además: �que las 7 primeras cifras represen�tan el código de marcado, y las cuatro últimas el número deabonado". Esta es la �máscara de red" para el número deteléfono citado.

Net classes La máscara de red para direcciones IP define con �0" comomarcador de posición, los bytes que se utilizan para el di�reccionamiento del slave (host ID). Las redes pertenecientesa diferentes clases dependen del número de estos bytes.

Page 126: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−8 Festo P.BE−CPX−FEC−ES es 0404NH

Net class Net mask Explicación

O 255.0.0.0 Red grande

B 255.255.0.0 Red media

C 255.255.255.0 Red pequeña con máx 254slaves

Tab.�4/1: Las clases de red más importantes con lasmáscaras apropiadas (ejemplo)

Gateway Las redes con diferentes Net−IDs se conectarán entre sí através de un router o gateway (pasarela). Si un slave de unared debe enviar datos a slaves en otras redes, debe especi�ficarse la dirección IP de la gateway.

Por lo tanto se necesitan tres entradas para el direcciona�miento en el protocolo Internet IP:

� la dirección IP

� la máscara de red IP

� la dirección IP de la gateway.

Asignación de direcciones

DHCP

Los ajustes para el direccionamiento IP pueden configurarsemanualmente en cada terminal final de línea. En grandes redes esto generalmente se realiza de formacentralizada y automática 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 elprotocolo BootP.

Page 127: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−9Festo P.BE−CPX−FEC−ES es 0404NH

4.2.2 Intercambio de en las capas 1 a 4

Cada paquete de datos siempre consiste en una cabecera yun margen de datos útil. Los protocolos se forman ahora unoencima del otro, de manera que cada paquete de datos de unprotocolo es transportado en el margen de datos útiles delsiguiente protocolo de orden superior.

Ethernet � margen de datos útiles

IP � margen de datos útiles

Ethernet � cabec.

IP � cabecera

TCP � cabecera TCP � margen de datos útiles

Fig.�4/3: Transmisión de datos con TCP/IP a través de Ethernet

Secuencia básica para el envío de datos

1. Los datos útiles son empaquetados en un paquete dedatos TCP por el driver TCP/IP y convertidos en adecua�dos para el transporte. El paquete de datos TCP contieneinformación de test y confirmación en la cabecera. Deesta forma, el receptor puede posteriormente verificarque los datos se hayan transmitido correctamente.

2. El paquete de datos TCP es transferido en el margen dedatos útiles del paquete IP. Las direcciones IP del emisory del receptor son añadidas a la cabecera del paquete IP.Esto lo realiza también el driver TCP/IP. Si se envían datos con UDP en lugar de TCP, los datosUDP también serán transmitidos en el margen de datosútil de un paquete IP.

3. Antes de que el paquete IP sea enviado en su caminocomo parte de un paquete Ethernet, el driver TCP/IP debeaveriguar a quién hay que enviar el paquete Ethernet.Con la ayuda del �Address Resolution Protocol" (ARP) eldriver averigua la dirección Ethernet de la dirección IP dedestino.

Page 128: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−10 Festo P.BE−CPX−FEC−ES es 0404NH

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 dirección en elpaquete, cargará el paquete en su TCP/IP stack.

5. El driver TCP/IP del receptor ahora deshace el paquetegradualmente, lo verifica y pone los datos útiles a disposi�ción 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�bían todos los paquetes de datos, pero procesaban sóloaquellos que estaban dirigidos a ellos. Si una red contienediferentes rangos que normalmente no tienen que comuni�carse entre sí (p.ej. oficina y producción), pueden producirsesobrecargas, según la cantidad de datos a enviar.

Switch Varios rangos de red puede separarse por medio del lla�mado switch (conmutador). Un switch analiza los paquetesde datos y los pasa solamente al slave direccionado. Estoaumenta capacidad de circulación de datos en la red. Anteslos 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.

Page 129: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−11Festo P.BE−CPX−FEC−ES es 0404NH

4.2.3 Intercambio de datos en las capas 5 a 7 de aplicación

Suplementando las cuatro primeras capas del modelo ISO/OSI (ver sección 4.2.2), las capas 5 a 7 definen el intercambiode datos en el nivel de la aplicación. Aquí se definen másprotocolos y servicios. Estos son responsables del acceso alos datos por medio de programas y aplicaciones.

Capas 1, 2: Ethernet físico

Capas 3, 4: TCP/IP, UDP/IP, ARP

Capas 5, 6, 7: Datos de la aplicación (HTTP, TFTP, Telnet, Modbus/TCP, EasyIP, ...)

Fig.�4/4: Modelo completo de capas ISO/OSI para Ethernet

Los datos de las capas de aplicación son empaquetados en elmargen de datos útiles TPC y luego transmitidos como semuestra en Fig.�4/3. Los protocolos Modbus/TCP y EasyIP,que son importantes para la tecnología de automatización.también funcionan aquí.

Page 130: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−12 Festo P.BE−CPX−FEC−ES es 0404NH

La tabla siguiente explica otros importantes protocolos yservicios de las capas de aplicación:

Protocolo/servicio

Significado Explicación

HTTP Hypertext TransferProtocol

Transmisión de datos, p.ej. en formato HTML parapáginas Web.

TFTP Trivial File TransferProtocol

Transmisión simple de archivos (versión simplificadade FTP)

Telnet Terminal over Network Posibilidad de acceso directo a un ordenador distantecon un programa de terminal.

SMTP Simple Mail TransferProtocol

Envío de e−mails

Modbus/TCP � Comunicación estándar a través de Ethernet−TCP/IP entecnología de automatización. Protocolo de comunica�ción abierto basado en una arquitectura master−slave.

EasyIP � Protocolo de comunicación simple a través deEthernet−TCP/IP en tecnología de automatización.Protocolo de comunicación abierto basado en unaarquitectura master−slave.

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

Page 131: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−13Festo P.BE−CPX−FEC−ES es 0404NH

4.3 Ethernet con CPX−FEC

El CPX−FEC admite todos los protocolos y servicios descritosen la sección 4.2.3.

4.3.1 Conexión de CPX−FEC a Ethernet

El interface Ethernet del CPX−FEC cumple con el estándar10BaseT/100BaseTX para redes de 100 Mbit (conexión RJ45).

Conexión a una red Para conectar el CPX−FEC a una red por medio de un hub oun switch, se necesita (ver sección 2.3):

� un cable Patch para conectar a través de un hub o switch

� un cable cruzado para conexión directa del PC y elCPX−FEC.

4.3.2 Direccionamiento IP del CPX−FEC

La dirección Ethernet (MAC−ID, ver placa del tipo) de cadaCPX−FEC es asignada de fábrica. El FEC también requiere unadirección IP en la red como se describe arriba.

Las direcciones IP también pueden ser asignadas automática�mente en una red a través de DHCP o BootP. El CPX−FEC ad�mite DHCP, lo que significa que recibe la dirección IP del ser�vidor DHCP en la red. Durante el arranque, el FEC solicita alservidor DHCP su dirección IP en la red.El FEC también so�porta el direccionamiento dinámico con el anterior BootP.

Direccionamiento IP con FST

1. Conecte su PC de programación PC al CPX−FEC a travésdel interface de programación o del interface Ethernet(véase la sección 3.1.1 o 4.3.1).

2. Ejecute el FST, abra un proyecto o cree un nuevoproyecto.

Page 132: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−14 Festo P.BE−CPX−FEC−ES es 0404NH

3. Haga un doble clic en la entrada �Driver Configuration" enla ventana de proyectos. Aparece la ventana �Driver Configuration".

4. Haga un doble clic en el driver TCP/IP �TCPIPCPX".

5. Direccionamiento manual Introduzca la dirección IP, lamáscara de red y la dirección gateway. Si es necesario,solicite de su administrador de red los valores de lamáscara de red y la dirección de la gateway.

Direccionamiento automático (DHCP/BootP), enter:

� la dirección IP: 0.0.0.0

� las direcciones de la máscara de red y la gateway setransmiten y establecen automáticamente por elDHCP.

Fig.�4/5: Ejemplo: Ajustes para un direccionamientoautomático a través de DHCP o BootP

6. Cargue el proyecto en el CPX−FEC para que se hagaefectivo el direccionamiento.

Por favor, observarSi ha cargado una dirección IP incorrecta el el CPX−FEC porerror, no podrá modificarla a través de la red.En este caso, use la comunicación a través del interface deprogramación.

Page 133: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−15Festo P.BE−CPX−FEC−ES es 0404NH

Direccionamiento IP a través del terminal de mano(remote I/O)

Con el terminal de mano, la dirección IP del CPX−FEC puedeestablecerse solamente en el modo de funcionamiento ysolamente para el modo de funcionamiento Remote I/O.

1. Seleccione el módulo CPX−FEC en el terminal de mano.

2. Seleccione �Parameters".

3. Direccionamiento manual Introduzca la dirección IP, lamáscara de red y la dirección gateway. Si es necesario,solicite de su administrador de red los valores de lamáscara de red y la dirección de la gateway.

Direccionamiento automático (DHCP/BootP), enter:

� la dirección IP: 0.0.0.0

� las direcciones de la máscara de red y la gateway setransmiten y establecen automáticamente por elDHCP.

Page 134: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−16 Festo P.BE−CPX−FEC−ES es 0404NH

4.3.3 HTTP

Composición de una URL

Con la URL puede especificar el protocolo y la direccióndesde la cual el Navegador o el Cliente debe ir a buscar losdatos. Se requieren como mínimo las siguientes entradas:

protocolo://nombre_del_host

Ejemplos http://www.festo.comftp://ftp.festo.com/

En lugar del nombre del host puede entrar directamente unadirección IP, por ejemplo la dirección de su CPX−FEC en elnavegador.

Ejemplo http://10.8.64.251Ahoras aparecerá la página Web guardada en el Webserverel CPX−FEC.

Uso de URL con CPX−FEC

Como opción a lo citado arriba, pueden introducirse especi�ficaciones suplementarias:

/ruta/nombrede archivo?otros_parametros

La ruta y el nombre de archivo corresponden a la estructuradel directorio y archivos del Webserver. Se transfieren otrosparámetros al Webserver con la marca de interrogación.

Ejemplo http://10.8.64.251/main.htm?ci:maw9=511Aquí de ha transferido una orden CI al CPX−FEC con�?ci:maw9=511": La output word 9 se ha establecido en511d (1FFh). Puede hallarse más información sobre esto enla sección 4.4(Webserver) en el apéndice D (órdenes CI).

Page 135: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−17Festo P.BE−CPX−FEC−ES es 0404NH

4.3.4 TFTP, Telnet

Proyectos y archivos para el Webserver se cargan en elCPX−FEC o se leen desde allí con TFTP.

Se utiliza el protocolo Telnet cuando desea acceder a CPX−FECdirectamente con un programa emulador de terminal. Aquípuede realizar numerosas operaciones por medio de órde�nes�CI.

Puede hallarse más información en:

� Webserver: Sección 4.4

� Órdenes CI: Apéndice D

Page 136: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−18 Festo P.BE−CPX−FEC−ES es 0404NH

4.3.5 Pueden enviarse e−mails con el CPX−FEC (driver SMTP)

Con el driver SMTP el CPX−FEC puede enviar e−mails. Con cier�tos fallos, por ejemplo, puede enviarse un mensaje de error.

Para que el CPX−FEC pueda enviar e−mails deben cumplirselas siguientes condiciones:

� El driver SMTP y el string driver deben estar cargados.

� Hay que establecer una cuenta de correo con un MailServer (mail host).

De la misma forma que usted solicita una cuenta con un pro�veedor de Internet para enviar e−mails, debe establecer unacuenta con un Mail Server (mail host) para el CPX−FEC. Si esposible, esta cuenta debería estar en su red local, puesto queel driver SMTP no ofrece repetición automática y sólo posibili�dades limitadas de diagnosis. El string driver ofrece el formato adicional de datos �String"para cadenas de caracteres. En estas variables de cadenapuede guardar textos preparados para e−mails (direcciones,mensajes preparados para varios casos de diagnosis, etc.).

La información sobre drivers puede hallarse en el apéndice B,la información sobre módulos puede hallarse en el apénd. C.

Page 137: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−19Festo P.BE−CPX−FEC−ES es 0404NH

4.3.6 Ejemplo de un programa para enviar un e−mail

Este ejemplo de programa espera que las siguientes cadenastengan una asignación fija:

String no. Contenido Descripción

10 [email protected] Dirección E−mail (emisor)

11 Mail.somedomain.com Mail host (nombre o dirección IP)

12 [email protected] Dirección E−mail (receptor)

13 Mensaje del PLC/IPC Referencia del Mail

14 Hola, Texto del E−mail (cadena 1)

15 Este es un e−mail desde el PLC/IPC Texto del E−mail (cadena 2)

Page 138: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−20 Festo P.BE−CPX−FEC−ES es 0404NH

En el siguiente extracto de programa, primero se definen elnombre de usuario y el mail host y luego se envía el e−mail.

Ejemplo

STEP �� Set user name and mail hostIF NOPTHEN CMP 30 �E�MAIL module WITH V1 �1:set name and mail host WITH V10 �string#10: user name WITH V11 �string#11: mail host

IF FU32 �Parameter 1 = V0THEN NOP

STEP�� Send e�mailIF NOPTHEN CMP 30 �E�MAIL module WITH V2 �2 send mail WITH V12 �string#12: Target address WITH V13 �string#13: Re: WITH V14 �string#14: Mail text WITH V2 �Number of strings with mail text (here 2)

IF FU32 �Parameter 1 = V0THEN NOP

STEP�� Wait until E�mail is sentIF NOPTHEN CMP 30 �E�MAIL module WITH V0 �0:Status interrogation WITH V20 �string#20: Reply from mail host

IF FU32 �Parameter 2 = V0THEN LOAD FU34 �Parameter 3 TO FW34 �SMTP fault code LOAD FU35 �Parameter 4 TO FW35 �SMTP additional fault code

Page 139: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−21Festo P.BE−CPX−FEC−ES es 0404NH

4.4 El Webserver del CPX−FEC

Un Webserver es un ordenador que proporciona datos a unared. Puede accederse a estos datos con ayuda de un Web�browser. El ordenador que accede a los datos disponibles conayuda de un Webbrowser, se denomina Cliente. Los datos sepresentan generalmente en formato HTML. El Browser (Nave�gador) carga los datos suministrados, p.ej. las páginas HTMLdel Webserver y las visualiza.

El driver para el Webserver es cargado automáticamente enel FST cuando se crea un nuevo proyecto CPX−FEC (véase lasección B.1.1).

4.4.1 Posibilidades y límites del Webserver

Posibilidades

� Pueden cargarse en el controlador páginas HTML, archi�vos de media y Java−Applets. Se permiten todos los for�matos de media y todos los elementos de representacióndel formato HTML. El acceso a estos datos puede hacersea través del interface Ethernet con la ayuda de cualquierBrowser (Navegador).

� Las órdenes CI pueden incorporarse en las páginas HTMLen código HTML. De esta forma, los operandos del contro�lador pueden ser observados o modificados con ayudadel Browser.

� Con ayuda de los JavaScripts y Java−Applets, las páginasWeb pueden hacerse dinámicas (p.ej, para procesos derepresentación).

� Cuando se accede a una página HTML, pueden añadirseórdenes CI a los nombres de las páginas con un HTTP−Query.

Page 140: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−22 Festo P.BE−CPX−FEC−ES es 0404NH

� El driver WEB_SRVR ya contiene páginas estándar HTML.La página inicial estándar (Standard−Hopmepage) sedenomina Index.htm (véase también Fig.�4/6).

Límites

� Las páginas Web no pueden ser generadas dinámica�mente con programación CGI o PHP o similar.

� Según el modo de funcionamiento, el Webserver ofrece elsiguiente espacio de memoria:

� Remote Controller: aprox. 550 kBEl Webserver puede ocupar espacio de memoria libreen el PLC si se requiere espacio de memoria extra. Eneste caso, hay menos espacio libre de memoria dispo�nible para una ampliación de los programas PLC.

� Remote I/O: aprox. 800 kB

� Los nombres de los archivos deben ajustarse a las con�venciones de los nombres MS−DOS (8+3 caracteres).

Por favor, observarTenga en cuenta que una tarea de control en el controladortiene prioridad sobre la comunicación con dispositivos querequieren datos del driver Webserver.

4.4.2 Páginas Web estándar del CPX−FEC

El driver Webserver ya contiene páginas Web estándar. Lapágina inicial estándar (Standard−Homepage) se denominaIndex.htm. Si se especifica la dirección IP del CPX−FEC en elBrowser:

� se visualizará la Homepage standard Index.htm, si noexiste una página web con el nombre main.htm.

� la página main.htm se mostrará, si existe.

Page 141: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−23Festo P.BE−CPX−FEC−ES es 0404NH

La figura siguiente muestra la homepage estándar delCPX−FEC:

Fig.�4/6: Homepage estándar del CPX−FEC

Las páginas HTML estándar ofrecen acceso de lectura a losoperandos del controlador. Con los enlaces a la Homepagepuede visualizarse la información más importante delCPX−FEC y el proyecto cargado.

Page 142: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−24 Festo P.BE−CPX−FEC−ES es 0404NH

Enlace Función

user homepage Conmuta a la homepage auto−creada main.htm, si existe. Véase sección 4.4.3

online information� local inputs� local ouputs� flagwords� timers� counters� registers

Visualiza los estados de entradas, salidas, flag words, temporizadores,contadores y registros. Las páginas se actualizan cada 5 segundos.

� error status� program status

Visualiza los estados de error.Visualiza el estado de diversos programas.Las páginas se actualizan cada 5 segundos.

terminal mode Ejecuta un programa emulador de terminal para acceso directo al CPX−FECa través de las órdenes CI.

controller information Proporciona información sobre el CPX−FEC. Tipo de controlador y estado dela versión, proyecto cargado, información del driver.

· Haga clic en �Index" en las páginas para regresar a la homepage.· Puede hacer deslizar la lista de operandos con los enlaces �PageUp" y �PageDown".

Tab.�4/3: Función de los enlaces en la homepage estándar del Webserver CPX−FEC

Page 143: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−25Festo P.BE−CPX−FEC−ES es 0404NH

4.4.3 Creación páginas Web propias para el CPX−FEC

Puede crear su propia página Web para su sistema paracontrol, supervisión y diagnosis. Puede cargar estas páginasWeb en el CPX−FEC y luego consultarlas con el Browser. Paracrear páginas Web sencillas, debería tener conocimientosbásicos de HTML o utilizar un editor de HTML. El nombre de archivo de su propia página Web debe sermain.htm, si la página debe mostrarse automáticamente enel Browser cuando se introduzca una dirección IP en elCPX−FEC.

Información detallada sobre la creación de páginas HTMLpuede hallarse p.ej. en Internet, bajo http://selfaktuell.teamone.de.

Órdenes CI como HTTP−Query

HTTP query A los nombres de página HTML se les puede añadir órdenesCI con un HTTP−query. En este caso se accederá a la páginaHTML y al mismo tiempo se ejecutará la orden CI.

Ejemplo

http://10.8.64.251/main.htm?ci:maw0=128

Acceso a la página main.htm y al mismo tiempo envío de laorden CI maw0=128 al intérprete de órdenes (maw0 significamodify output word 0).

http_in_ci A través de HTTP−Query también puede accederse a unapágina interna que muestre sólo el resultado de una ordenCI.

Ejemplo

http://10.8.64.251/http_in_ci?ci:daw0

Page 144: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−26 Festo P.BE−CPX−FEC−ES es 0404NH

Se visualiza una página HTML que muestra el contenido de laoutput word 0 (daw0 significa display output word 0).

Incorporación de órdenes CI en HTML

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

Ejemplo

Display IW0: <fstci dew0>

Cuando se accede a la página HTML, el texto �Display IW0": yel contenido de la input word 0 se mostrará (dew0 significadisplay input word 0).

Link tag Por medio de un Link tag, puede enviar órdenes CI haciendoun clic en un enlace en el intérprete 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 envía laorden CI �maw0=255" (maw0 significa modify output word 0).

Form tag Con el Form tag, puede agrupar varias órdenes CI en unformulario. Puede transferir las órdenes CI haciendo clic enel botón Send.

Page 145: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−27Festo P.BE−CPX−FEC−ES es 0404NH

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

Page 146: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−28 Festo P.BE−CPX−FEC−ES es 0404NH

4.4.4 Cargar archivos en el Webserver

Por favor, observarDebido al protocolo de transmisión TFTP, sólo se puedentransferir los archivos de las páginas Web con el FST. Losprogramas FTP generalmente utilizados por Webmaster noson adecuados.

Para transferir archivos (p.ej, páginas HTML) para elWebserver 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 diálogoy confirme su selección con �Open". Entonces el archivoserá transferido al controlador.

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

Page 147: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−29Festo P.BE−CPX−FEC−ES es 0404NH

Espacio de memoria libre

Puede ver el espacio de memoria sin utilizar en la línea deestado de la ventana. Se muestra la suma de la memoriaWebserver y de la memoria PLC.

Ahora puede acceder a las páginas HTML con un Browser.

Acceso a páginas HTML Puede acceder a las páginas HTML en el controlador comosigue:

1. Abra su Browser.

2. Si está utilizando una conexión directa sin la red, asegú�rese de que el uso del Proxy Server está desconectado enlos ajustes del Bowser.

3. Introduzca la dirección IP del controlador en la caja�Address" y confirme la entrada con Intro.

Si ya ha cargado una página HTLM auto−creada con el nom�bre Main.htm en el controlador, ésta se visualizará. Si noexiste main.htm, se visualizará la Homepage estándar delcontrolador (véase Fig.�4/6).

Page 148: Programacio instalacion fec

4. Con el terminal CPX para Ethernet

4−30 Festo P.BE−CPX−FEC−ES es 0404NH

Page 149: Programacio instalacion fec

Modo Remote Contoller

5−1Festo P.BE−CPX−FEC−ES es 0404NH

Capítulo 5

Page 150: Programacio instalacion fec

5. Modo Remote Contoller

5−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

5. Modo Remote Contoller 5−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Remote Controller Ethernet 5−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.1 Configuración 5−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.2 Funcionamiento como Remote Controller 5−6 . . . . . . . . . . . . . . . . . . . .

5.1.3 Diagnosis con los LEDs RUN, STOP, ERROR y TP del controlador 5−10 . .

5.2 Remote Controller Field bus 5−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.1 Configuración 5−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.2 Ejemplo de configuración y secuencia de comunicación 5−15 . . . . . . . .

5.2.3 Parametrización 5−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.4 Diagnosis 5−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 151: Programacio instalacion fec

5. Modo Remote Contoller

5−3Festo P.BE−CPX−FEC−ES es 0404NH

Contenido de este capítulo

La puesta a punto general del CPX−FEC se describe en elcapítulo�3.Este capítulo contiene información adicional sobre el modode funcionamiento Remote Controller. Hay una conexión decomunicación entre CPX−FEC y otros slaves con una de lassiguientes posibilidades:

� Remote Controller Ethernet:El terminal CPX es controlado por el CPX−FEC como en elmodo de funcionamiento Stand Alone. El FEC se comunicacon el control de nivel superior a través de Ethernet.También puede ser configurado a través del interfaceEthernet.Con los componentes de la tecnología de informaciónpresentada en el capítulo 4, puede acceder al CPX−FECpara control, diagnosis y comunicación (p.ej. a través delWebserver, e−mail, ...).

Modbus/TCP y EasyIP están disponibles como protocolosen la capa de usuario.Modbus es un protocolo de comunicación abierto basadoen una arquitectura master−slave. Es un estándar estable�cido para comunicación a través de Ethernet−TCP−IP en latecnología de automatización.EasyIP es un protocolo para intercambio rápido de ope�randos entre controladores Festo.

� Remote Controller Field Bus:El terminal CPX es controlado por el CPX−FEC como en elmodo de funcionamiento Stand Alone. El FEC se comunicacon el control de nivel superior a través de Ethernet.Para este modo de funcionamiento hay que instalar unnodo de bus de campo en el terminal CPX. El nodo de busde campo debe establecerse en el modo de funciona�miento �Remote Controller" con sus interruptores DIL. Las ventajas: Puede incorporarse el PLC del CPX−FECcomo pre−procesador en su sistema existente de bus decampo. Si el sistema debe convertirse posteriormente aEthernet, puede utilizar más adelante el CPX−FEC paraello.

Page 152: Programacio instalacion fec

5. Modo Remote Contoller

5−4 Festo P.BE−CPX−FEC−ES es 0404NH

5.1 Remote Controller Ethernet

El CPX−FEC controla el terminal CPX en el modo de funciona�miento �Remote Controller Ethernet". En este caso hay dispo�nibles las siguientes posibilidades a través de Ethernet:

� configuración, parametrización y programación a travésdel paquete de software FST

� comunicación con un controlador de nivel superior através de Modbus/TCP o EasyIP

� acceso al terminal CPX a través de Webserver.

8DI 4DO

Ethernet

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

Page 153: Programacio instalacion fec

5. Modo Remote Contoller

5−5Festo P.BE−CPX−FEC−ES es 0404NH

5.1.1 Configuración

La configuración y la puesta a punto en modo RemoteController corresponde en gran medida a la puesta a puntogeneral como se describe en la sección 3.1.

Cree la conexión alCPX−FEC

1. Ajuste el interruptor giratorio del CPX−FEC a �0".

2. Conecte su PC y el CPX−FEC o bien:

� con el interface de programación con el cable RS232(ver sección 2.4) o

� a través del interface Ethernet con un cable Patch(conexión a través de hub/switch) o con un cablecruzado (conexión directa) (ver sección 2.3).

La conexión a través del interface de programación sirveprincipalmente para configuración. Cuando se usa el in�terface Ethernet, el CPX−FEC 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 conexión enel registro �Communication":

� Interface de programación: �Use RS232" Establezca el interface COM de su PC y la velocidad detransmisión.

� Interface Ethernet: �Use TCP/IP"Establezca de dirección IP de su CPX−FEC o haga clicen �Search" para visualizar una lista de los controla�dores disponibles online. Seleccione su controladorcon un doble clic. La información sobre la dirección IP puede hallarse enla sección 4.3.2.

4. Confirme con OK.

Configuración 5. Cree un nuevo proyecto (véase sección 3.1.2).

6. Configure los módulos de su terminal CPX como sedescribe en la sección 3.1.2.

Page 154: Programacio instalacion fec

5. Modo Remote Contoller

5−6 Festo P.BE−CPX−FEC−ES es 0404NH

5.1.2 Funcionamiento como Remote Controller

Para el funcionamiento como Remote Controller, lasespecificaciones sobre direccionamiento, parametrización ydiagnosis, que puede hallar en las secciones 3.2 a 3.6, seaplican aquí.

Ethernet El funcionamiento como Remote Controller corresponde almodo Stand Alone, sin embargo, el terminal CPX también sepuede comunicar con un controlador de nivel superior através del interface Ethernet. La comunicación en la capa de usuario (véase sección 4.2)se realiza aquí con los protocolos Modbus/TCP o EasyIP.

Modbus/TCP

El driver para Modbus/TCP es cargado automáticamente conla creación de un nuevo proyecto.

Opciones del driver · Establezca en las opciones del driver del Modbus/TCP�elstart flag word para intercambio de datos de su terminalCPX.

Fig.�5/2: Ajustes del primer flag word para la comunicaciónModbus/TCP (ejemplo)

Las tablas siguientes muestran las órdenes Modbus y asigna�ción de direcciones requeridas para comunicación.

Page 155: Programacio instalacion fec

5. Modo Remote Contoller

5−7Festo P.BE−CPX−FEC−ES es 0404NH

Órdenes Modbus y asignación de direcciones

La tabla siguiente muestra la correlación entre las direccionesModbus y los datos de procesamiento. Los datos de procesa�miento de las entradas son asignados al grupo G y los de lassalidas al grupo H.

OrdenModbus

Códigodefunción

DirecciónModbus

Significado RemoteI/O 16−bitaccess

Grupo

read4 x registers

3 45392...45647 Datos de procesamientopara entradas

read G

write4 x registers

6, 16 40001...40256 Datos de procesamientopara salidas

write H

read/write4 x registers

23 45392...45647

40001...40256

Datos de procesamientopara entradasDatos de procesamientopara salidas

read

write

G

H

Read deviceidentification

43 Objects Objects ID0, 1, 2, 3, 4, 5 read F

Tab.�5/1: Resumen de los códigos de función Modbus para el CPX−FEC en el modo defuncionamiento Remote Controller Ethernet

Page 156: Programacio instalacion fec

5. Modo Remote Contoller

5−8 Festo P.BE−CPX−FEC−ES es 0404NH

El intercambio de datos se realiza a través de flag words(FW). La imagen de procesamiento para los datos de entraday salida se compone de un campo de datos de hasta 256 flagwords como sigue:

DirecciónModbus

Datos de procesamiento para entradas

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45392 FWx

45393 FWx+1

45394 FWx+2

... ...

45647 FWx+255

Tab.�5/2: Datos de procesamiento de entradas del grupo G (FW = flag word)

DirecciónModbus

Datos de procesamiento para salidas

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

40001 FWx

40002 FWx+1

40003 FWx+2

... ...

40256 FWx+255

Tab.�5/3: Datos de procesamiento de salidas del grupo H (FW = flag word)

Page 157: Programacio instalacion fec

5. Modo Remote Contoller

5−9Festo P.BE−CPX−FEC−ES es 0404NH

EasyIP

Este protocolo se usa para el intercambio rápido de operan�dos entre controladores Festo (p.ej. CPX−FEC, FEC Standard,PS1, etc.).

En el modo de funcionamiento Remote Controller Ethernet elCPX−FEC se comporta indistintamente como un EasyIP−Servero como un EasyIP−Client.

Como server, están soportados los siguientes tipos deoperandos EasyIP:

Operando Número de operando

Tipo 1, flag word 0 ... 9999

Tipo 2, input word 0 ... 255

Tipo 3, output word 0 ... 255

Tipo 4, register 0 ... 255

Tipo 5, timer preselect 0 ... 255

Tipo 11, strings 1) 0 ... máx. 1023 2)

1) Para esto hay que cargar el string driver.2) Dependiendo del número de strings configurados en el driver.

Tab.�5/4: Tipos de operando EasyIP soportados por CPX−FEC

Debe programar el funcionamiento como EasyIP−Client conlos módulos de función a través de FST (véase descripcióndel driver TCP/IP en el manual FST, volumen �Drivers andmodules").

Page 158: Programacio instalacion fec

5. Modo Remote Contoller

5−10 Festo P.BE−CPX−FEC−ES es 0404NH

5.1.3 Diagnosis con los LEDs RUN, STOP, ERROR y TP del controlador

La información sobre los LEDs CPX generales PS, PL, SF y Mpuede hallarse en la sección 1.4.1.En el modo de funcionamiento Stand Alone, los LEDs delcontrolador tienen los siguientes significados:

RUN

LED (verde) Secuencia Estado

El LED luce

ON

OFFPrograma del PLC en marcha

LED apagado

ON

OFFPrograma del PLC detenido

STOP

LED (amarillo) Secuencia Estado

LED apagado

ON

OFFPrograma del PLC en marcha

El LED luce

ON

OFFPrograma del PLC detenido

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

Page 159: Programacio instalacion fec

5. Modo Remote Contoller

5−11Festo P.BE−CPX−FEC−ES es 0404NH

ERROR

LED (rojo) Secuencia Estado Tratamiento del fallo

LED apagado

ON

OFFSin fallo �

El LED luce

ON

OFFFallo de programa del PLCFallo de I/O

Lectura del código del fallo con FSTo el terminal de mano (véase sec�ción 3.5.2)

TP (Link/Traffic)

LED (verde) Secuencia Estado Tratamiento del fallo

El LED luce

ON

OFFConexión Ethernet OK (Link) �

El LEDparpadea

ON

OFFTráfico de datos (Traffic)La intensidad de la luzdepende del tráfico de datos.

LED apagado

ON

OFFNo hay conexión Ethernet ocable Ethernet no conectado

Si es necesario, verifique laconexión Ethernet

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

Page 160: Programacio instalacion fec

5. Modo Remote Contoller

5−12 Festo P.BE−CPX−FEC−ES es 0404NH

5.2 Remote Controller Field bus

El CPX−FEC controla el terminal CPX en el modo de funciona�miento �Remote Controller Field bus". Con ello el terminalCPX se comunica con un controlador de orden superior através del nodo de bus de campo. La comunicación entre elCPX−FEC y el nodo de bus de campo se realiza con 8 bytes I y8 bytes O.El interface Ethernet del CPX−FEC puede utilizarse para la configuración y programación.

8DI 4DO

Bus de campo

1 2

1 Nodo de bus de campo 2 CPX−FEC

Fig.�5/3: Ejemplo de un terminal CPX con nodo de bus de campo y CPX−FEC comoRemote Controller en un bus de campo

Page 161: Programacio instalacion fec

5. Modo Remote Contoller

5−13Festo P.BE−CPX−FEC−ES es 0404NH

Nodo de bus de campo (Remote Controller)

La tabla siguiente muestra los nodos de bus de campo quepueden configurarse para el modo de funcionamiento Re�mote Controller Field bus. El intercambio de datos se realizaen todos los nodos de bus de campo a través de 8 bytes deentradas y 8 bytes de salidas.

Módulo Identifica�dores delmódulo 1)

Margen de direc�ciones asignado

Comentarios,Versión 2)

FB06 Interbus Remote Controller FB06−RC 4 words / 8 bytes I4 words / 8 bytes O

a partir del estado desoftware 11.07.2003

FB11 DeviceNet Remote Controller FB11−RC 4 words / 8 bytes I4 words / 8 bytes O

a partir del estado desoftware 06.10.2003

FB13 PROFIBUS Remote Controller FB13−RC 4 words / 8 bytes I4 words / 8 bytes O

a partir del estado desoftware 26.02.2004

FB14 CANopen multi−I/O module FB14−RC 4 words / 8 bytes I4 words / 8 bytes O

a partir del estado desoftware 22.08.2003

FB23 CC−Link Remote Controller FB23−RC 4 words / 8 bytes I4 words / 8 bytes O

a partir del estado desoftware 07.08.2003

Estado: Abril 20041) Identificadores de módulo en el terminal de mano y en el Configurador de hardware del FST 4.12) Estado de software (SW) véase la placa del tipo

Tab.�5/7: Resumen de módulos de función del terminal CPX con FEC, para el modo defuncionamiento Remote Controller Field bus

Page 162: Programacio instalacion fec

5. Modo Remote Contoller

5−14 Festo P.BE−CPX−FEC−ES es 0404NH

5.2.1 Configuración

Los pasos más importantes en la puesta a punto

1. Use los interruptores DIL en nodo del bus de campo y enel CPX−FEC para establecer el modo de funcionamientoRemote Controller o verifique el ajuste: Véase el manualpara el correspondiente nodo de bus de campo o en elcapítulo 2.

2. Si es necesario, desconecte la tensión de alimentación alterminal CPX y luego conecte de nuevo. El modo de fun�cionamiento modificado no es reconocido sino hasta unapagado/encendido (ON/OFF).

3. Conecte su PC y el CPX−FEC o bien:

� con el interface de programación con un cable RS232(ver sección 2.4) o

� a través del interface Ethernet con un cable Patch(conexión a través de hub/switch) o con un cablecruzado (conexión directa) (ver sección 2.3).

4. Configure el terminal CPX con el paquete de software FST:ver capítulo 3.

5. Conecte el cable de bus de campo al nodo del bus decampo del terminal CPX. Véase el manual para el nodo debus de campo.

6. Configure su sistema con el software de control apro�piado a su nodo de bus de campo: Véanse los manualesdel nodo de bus de campo y de su controlador.El nodo de bus de campo aparece como módulo con8�bytes de�entradas y 8 bytes de salidas. El intercambiode datos se realiza con estas entradas y salidas.

Page 163: Programacio instalacion fec

5. Modo Remote Contoller

5−15Festo P.BE−CPX−FEC−ES es 0404NH

5.2.2 Ejemplo de configuración y secuencia de comunicación

La figura siguiente muestra como ejemplo una configuraciónen FST con un nodo de bus de campo 13.

1

1 Nodo de bus de campo en la tabla de configuración (ejemplo: CPX−FB13 PROFIBUS)

Fig.�5/4: Configuración del terminal CPX en el modo de funcionamiento RemoteController Field bus

Se aplica el direccionamiento predeterminado para direccio�nar el nodo del bus de campo (ver sección 3.2).

Page 164: Programacio instalacion fec

5. Modo Remote Contoller

5−16 Festo P.BE−CPX−FEC−ES es 0404NH

Posi�ción

Módulo Dirección I Dirección O Comentarios

0 CPX−FB13 128 128 Las entradas del nodo de bus decampo son las salidas delCPX−FEC.Las salidas del nodo de bus decampo son las entradas delCPX−FEC.

1 CPX−FEC 132 132 Entradas: Posición del interruptorgiratorio

Salidas: Sin utilizar

2 Módulo de 8 entradasdigitales (8DI)

0 � �

... ... ... ... ...

Tab.�5/8: Ejemplo de configuración con nodo 13 de bus de campo CPX y CPX−FEC

Page 165: Programacio instalacion fec

5. Modo Remote Contoller

5−17Festo P.BE−CPX−FEC−ES es 0404NH

Secuencia de comunicación

8 bytes de entradas y 8 bytes de salidas están disponiblespara el intercambio de datos entre CPX−FEC y el nodo de busde campo.

8DI 4DO

Bus de campo

Byte 0

SalidasCPX field bus node

SalidasCPX−FEC

EntradasCPX−FEC

EntradasNodo de bus de campo CPX

Byte 0

Byte 7

Byte 0Byte 0

Byte 7

Byte 7 Byte 7

OW 128

OW 131

IW 131

IW 128

Fig.�5/5: Ejemplo de secuencia de comunicación de un terminal CPX con nodo de bus decampo y CPX−FEC como Remote Controller

Page 166: Programacio instalacion fec

5. Modo Remote Contoller

5−18 Festo P.BE−CPX−FEC−ES es 0404NH

Vale lo siguiente:

� 8 bytes de salidas del CPX−FEC son asignados a 8 bytesde entradas en el nodo del bus de campo.

� 8 bytes de salidas del bus de campo son asignados a8�bytes de entradas en el CPX−FEC.

Ejemplo de aplicación

Supongamos que el CPX−FEC tienen que procesar un pro�grama en el cual un cilindro debe avanzar y retroceder variasveces. El número de ciclos de posicionamiento depende delprocesamiento y debería ser transmitido por el controladorde nivel superior (véase Tab.�5/9).

1. El controlador de nivel superior escribe el número deciclos de posicionado en el byte de salida 0 del nodo debus de campo del CPX.

2. El valor aparece también en la input word 128 delCPX−FEC. El PLC del CPX−FEC utiliza esta in formación yrealiza el número especificado de ciclos de posicionado.Por lo tanto, el controlador de nivel superior esdescargado.

3. Si el CPX−FEC ha realizado su tarea, envía un mensajepara confirmarlo en la output word 128.

4. El valor aparece también en el input byte 0 del nodo debus de campo. El controlador de nivel superior evalúaesta información y puede hora introducir el siguientepaso de trabajo.

Page 167: Programacio instalacion fec

5. Modo Remote Contoller

5−19Festo P.BE−CPX−FEC−ES es 0404NH

Nodo de bus de campo CPX/CPX−FECRemote I/O (8 bytes I, 8 bytes O)

Salidas del CPX−FEC Salidas del nodo de bus de campo CPX

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

OW 128 Byte 1 Byte 0 Byte 1 Byte 0

OW 129 Byte 3 Byte 2 Byte 3 Byte 2

OW 130 Byte 5 Byte 4 Byte 5 Byte 4

OW 131 Byte 7 Byte 6 Byte 7 Byte 6

Entradas del CPX−FEC Entradas del nodo de bus de campo CPX

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

IW 128 Byte 1 Byte 0 Byte 1 Byte 0

IW 129 Byte 3 Byte 2 Byte 3 Byte 2

IW 130 Byte 5 Byte 4 Byte 5 Byte 4

IW 131 Byte 7 Byte 6 Byte 7 Byte 6

Tab.�5/9: Comunicación entre CPX−FEC y el nodo de bus de campo a través de bytes deI/O (marcados en gris para el ejemplo de aplicación citado)

Page 168: Programacio instalacion fec

5. Modo Remote Contoller

5−20 Festo P.BE−CPX−FEC−ES es 0404NH

5.2.3 Parametrización

Para la parametrización se aplica la información de lasección�3.3. No es posible parametrizar a través del bus decampo.

5.2.4 Diagnosis

Diagnosis con los LEDs RUN, STOP y ERROR delcontrolador

La información sobre los LEDs CPX generales PS, PL, SF y Mpuede hallarse en la sección 1.4.1.En el modo de funcionamiento Stand Alone, los LEDs delcontrolador tienen los siguientes significados:

RUN

LED (verde) Secuencia Estado

El LED luce

ON

OFFEl programa del PLC se iniciará

LED apagado

ON

OFFEl programa del PLC se detendrá

Page 169: Programacio instalacion fec

5. Modo Remote Contoller

5−21Festo P.BE−CPX−FEC−ES es 0404NH

STOP

LED (amarillo) Secuencia Estado

LED apagado

ON

OFFPrograma del PLC en marcha

El LED luce

ON

OFFPrograma del PLC detenido

Tab.�5/10: Indicadores de estado de los LEDs RUN y STOP en el modo de funcionamientoRemote Controller Field bus

ERROR

LED (rojo) Secuencia Estado Tratamiento del fallo

LED apagado

ON

OFFSin fallo �

El LED luce

ON

OFFFallo de programa del PLCFallo de I/O

Lectura del código del fallo con FST oel terminal de mano (véase sección3.5.2)

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

Diagnosis a través del bus de campo

Las funciones de diagnosis específicas del dispositivo del busde campo correspondiente no pueden utilizarse.

Como que la comunicación con el bus de campo en el modode funcionamiento Remote Controller Field bus se realiza através de 8 bytes de I/O, estos bytes también deben utili�zarse, si es necesario, para fines de diagnosis.

Page 170: Programacio instalacion fec

5. Modo Remote Contoller

5−22 Festo P.BE−CPX−FEC−ES es 0404NH

Page 171: Programacio instalacion fec

Remote I/O Ethernet

6−1Festo P.BE−CPX−FEC−ES es 0404NH

Capítulo 6

Page 172: Programacio instalacion fec

6. Remote I/O Ethernet

6−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

6. Remote I/O Ethernet 6−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Información general 6−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2 Modbus/TCP: Órdenes y direccionamiento 6−7 . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2.1 Órdenes Modbus y asignación de direcciones 6−7 . . . . . . . . . . . . . . . .

6.2.2 Información de estado CPX (grupo A) 6−8 . . . . . . . . . . . . . . . . . . . . . . .

6.2.3 Datos de procesamiento (grupos B y D) 6−10 . . . . . . . . . . . . . . . . . . . . .

6.2.4 Memoria de diagnosis (grupos C y E) 6−24 . . . . . . . . . . . . . . . . . . . . . . . .

6.2.5 Objetos (grupo F) 6−26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.2.6 Ejemplo de direccionamiento para Modbus/TCP 6−26 . . . . . . . . . . . . . .

6.3 EasyIP 6−32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4 Diagnosis 6−33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.4.1 Diagnosis con los LEDs de control y Ethernet 6−33 . . . . . . . . . . . . . . . . .

Page 173: Programacio instalacion fec

6. Remote I/O Ethernet

6−3Festo P.BE−CPX−FEC−ES es 0404NH

Contenido de este capítulo

Este capítulo describe las funciones del terminal CPX en elmodo de funcionamiento Remote I/O.El CPX−FEC se comporta aquí como un slave de bus decampo en Ethernet. Puede comunicarse a través de losprotocolos Modbus/TCP o EasyIP.

Modbus es un protocolo de comunicación abierto basado enuna arquitectura master−slave. Modbus/TCP es un estándarestablecido para comunicación a través de Ethernet−TCP−IPen la tecnología de automatización.

EasyIP es un protocolo simple para comunicación entrecontroladores Festo.

Más información La configuración se realiza a través de su controlador. Puede hallar más información sobre esto en la documenta�ción de su controlador. En este capítulo se utiliza comoejemplo el paquete de software Schneider Unity.

Page 174: Programacio instalacion fec

6. Remote I/O Ethernet

6−4 Festo P.BE−CPX−FEC−ES es 0404NH

6.1 Información general

En el modo de funcionamiento Remote I/O, del CPX−FEC secomporta con un slave de bus de campo en Ethernet. El ter�minal CPX es controlado por un controlador externo a travésde Modbus/TCP. Con el Webserver del CPX−FEC, el terminalCPX puede ser supervisado y controlado por un Web−Browser.El PLC del CPX−FEC no se utiliza. Puede utilizar el interface deprogramación, si es necesario, para el ajuste de la direcciónIP.

8DI 4DO

Ethernet

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

Por favor, observarAsegúrese de que los interruptores DIL están correcta�mente ajustados para el modo de funcionamiento RemoteI/O Ethernet (véase el capítulo 2 Instalación).

Page 175: Programacio instalacion fec

6. Remote I/O Ethernet

6−5Festo P.BE−CPX−FEC−ES es 0404NH

Los pasos más importantes en la puesta a punto

1. Ajuste el CPX−FEC con los interruptores DIL al modo defuncionamiento remote I/O Ethernet o verifique el ajuste:Véase la sección 2.2.2.

2. Si es necesario, desconecte la tensión de alimentación alterminal CPX y luego conecte de nuevo. El modo de fun�cionamiento modificado no es reconocido sino hasta unapagado/encendido (ON/OFF).

3. Direccionamiento IP (véase sección 4.3.2)

� direccione el CPX−FEC con el terminal de manoCPX−MMI o

� direcciónelo a través del controlador (especificaciónde la dirección manual o dinámica).

4. Conecte el terminal CPX con el CPX−FEC a Ethernet(véase�el capítulo 2).

5. Configure su sistema normalmente, con el software decontrol apropiado.

La figura inferior muestra como ejemplo el aspecto que tieneuna configuración del terminal CPX en el paquete de softwareSchneider Unity.

Page 176: Programacio instalacion fec

6. Remote I/O Ethernet

6−6 Festo P.BE−CPX−FEC−ES es 0404NH

1 2 3

1 Dirección IP de un CPX−FEC

2 Dirección Modbus start (entradas)

3 Dirección Modbus start (salidas)

Fig.�6/2: Las direcciones Modbus start del terminal CPX para entradas y salidas seintroducen en el software de configuración (ejemplo: Schneider Unity)

Page 177: Programacio instalacion fec

6. Remote I/O Ethernet

6−7Festo P.BE−CPX−FEC−ES es 0404NH

6.2 Modbus/TCP: Ó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 lasección 6.2.6.

6.2.1 Órdenes Modbus y asignación de direcciones

La tabla inferior muestra la correlación entre la dirección ydatos Modbus o parámetros del terminal CPX. Los datos sonasignados a varios grupos.

OrdenModbus

Códigodefunción

DirecciónModbus

Significado AccesoRemote I/O16−bit

Grupo

read4 x registers

3 45357...4539145392...4564745648...45655

45656...46055

Información de estado CPXEntradas datos de procesoParámetros de la memoriade diagnosisDatos de la memoria dediagnosis

readreadread

read

ABC

C

write4 x registers

6, 16 40001...4025640257...40264

Salidas datos de procesoParámetros de la memoriade diagnosis

writewrite

DE

read/write4 x registers

23 45357...4539145392...4564745648...45655

45656...46055

40001...4025640257...40264

Información de estado CPXEntradas datos de procesoParámetros de la memoriade diagnosisDatos de la memoria dediagnosisSalidas datos de procesoParámetros de la memoriade diagnosis

readreadread

read

writewrite

ABC

C

DE

read deviceidentifica�tion

43 Objects Objects ID0, 1, 2, 3, 4, 5 read F

Tab.�6/1: Resumen de los códigos de función Modbus para el CPX−FEC en el modo defuncionamiento Remote I/O

Page 178: Programacio instalacion fec

6. Remote I/O Ethernet

6−8 Festo P.BE−CPX−FEC−ES es 0404NH

6.2.2 Información de estado CPX (grupo A)

La información de estado proporciona información sobre laconfiguración y los estados de fallo del terminal CPX. Quedaen el margen de direcciones Modbus 45367 a 45391.

DirecciónModbus

Configuración del terminal CPX

Entradas datos de proceso

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45367 Módulo 0 ... 15

45368 Módulo 16 ... 31

45369 Módulo 32 ... 47

Bit n = 0: El módulo no existeBit n = 1: El módulo existe

Tab.�6/2: Información de configuración sobre los módulos en el terminal CPX

DirecciónModbus

Reconocimiento de fallo

Entradas datos de proceso

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45383 Módulo 0 ... 15

45384 Módulo 16 ... 31

45385 Módulo 32 ... 47

Bit n = 0: Sin falloBit n = 1: Fallo en el módulo n

Tab.�6/3: Reconocimiento, qué módulo registra un fallo

Page 179: Programacio instalacion fec

6. Remote I/O Ethernet

6−9Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Registro de estado

Entradas datos de proceso

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45391 Bit 4 = 1: Terminal de mano conectado; 0: No conectadoBit 11 = 1: Parámetro protegido de escritura; 0: Sin protección de escrituraBit 15 = 1: Force activo; 0: Force inactivo

Tab.�6/4: Otra información del estado (extracto de datos del sistema)

Page 180: Programacio instalacion fec

6. Remote I/O Ethernet

6−10 Festo P.BE−CPX−FEC−ES es 0404NH

6.2.3 Datos de procesamiento (grupos B y D)

La imagen de proceso de los datos de entrada (grupo B) y delos datos de salida (grupo D) se compone sin huecos de losdatos de los módulos a medida que están montados deizquierda a derecha en el terminal CPX.Las direcciones Modbus dependen consecuentemente de losmódulos montados en el terminal CPX. Están dispuestos enorden ascendente sin huecos.

Módulo CPX−FEC

* = Las direcciones Modbus están asignadas en orden ascen�dente sin huecos y dependen de los módulos en el terminalCPX (ejemplo de direccionamiento en la sección 6.2.6).

DirecciónModbus

CPX−FEC Remote I/O

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Resultado del acceso al interface dediagnosis I/O 1)

Acceso al interface de diagnosis I/O 1)

* Datos de la tabla de sistema(acceso de lectura)

Datos de la tabla de sistema 1)

(acceso de escritura)

* Datos de diagnosis del módulo(véase�Tab.�6/24)

1) Composición del interface de diagnosis I/O en Tab.�6/25 ... Tab.�6/26

Tab.�6/5: CPX−FEC

Page 181: Programacio instalacion fec

6. Remote I/O Ethernet

6−11Festo P.BE−CPX−FEC−ES es 0404NH

Módulos eléctricos

* = Las direcciones Modbus están asignadas en orden ascen�dente sin huecos y dependen de los módulos en el terminalCPX (ejemplo de direccionamiento en la sección 6.2.6).

DirecciónModbus

Módulo de 4 entradas digitales (4DI)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* 0 Entradas �

* Datos de diagnosis del módulo �

Tab.�6/6: Módulo 4DI

DirecciónModbus

Módulo de 8 entradas digitales (8DI)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* 0 Entradas �

* Datos de diagnosis del módulo �

Tab.�6/7: Módulo 8DI

Page 182: Programacio instalacion fec

6. Remote I/O Ethernet

6−12 Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Módulo de 4 salidas digitales (4DO)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* x SalidasEcho

x Salidas

* Datos de diagnosis del módulo �

Tab.�6/8: Módulo 4DO

DirecciónModbus

Módulo 8 entradas/salidas digitales (8DI/8DO)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* 0 Entradas x Salidas

* x Salidas Echo �

* Datos de diagnosis del módulo �

Tab.�6/9: Módulo 8DI/8DO

Page 183: Programacio instalacion fec

6. Remote I/O Ethernet

6−13Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Módulo de 2 entradas analógicas (2AI)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Canal de entradas analógicas 0 �

* Canal de entradas analógicas 1 �

* Datos de diagnosis del módulo �

Tab.�6/10: Módulo 2AI

DirecciónModbus

Módulo de 2 salidas analógicas (2AO)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Salidas Echo analógicas canal 0 Canal de entradas analógicas 0

* Salidas Echo analógicas canal 1 Canal de entradas analógicas 1

* Datos de diagnosis del módulo �

Tab.�6/11: Módulo 2AO

Page 184: Programacio instalacion fec

6. Remote I/O Ethernet

6−14 Festo P.BE−CPX−FEC−ES es 0404NH

Módulos neumáticos

* = Las direcciones Modbus están asignadas en orden ascen�dente sin huecos y dependen de los módulos en el terminalCPX (ejemplo de direccionamiento en la sección 6.2.6).

DirecciónModbus

Módulo neumático MPA1 tipo 32 (1 ... 8 válvulas)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* x Salidas Echo x Salidas

* Datos de diagnosis del módulo �

DirecciónModbus

Módulo neumático MPA2 tipo 32 (1 ... 4 válvulas)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* x SalidasEcho

x Salidas

* Datos de diagnosis del módulo �

Tab.�6/12: Módulo MPA

DirecciónModbus

Interface neumático para válvulas CPA tipo 12ajustado a 1 ... 8 válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* x Salidas Echo x Salidas

* Datos de diagnosis �

Tab.�6/13: Interface neumático CPA

Page 185: Programacio instalacion fec

6. Remote I/O Ethernet

6−15Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Interface neumático para válvulas CPA tipo 12 ajustado a 1 ... 16 válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Salidas Echo Salidas

* Datos de diagnosis �

Tab.�6/14: Interface neumático CPA

DirecciónModbus

Interface neumático para válvulas CPA tipo 12 ajustado a 1 ... 22 válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Salidas Echo 0 ... 15 Salidas 0 ... 15

* x Salidas Echo 16 ... 22

x Salidas 16 ... 22

* Datos de diagnosis �

Tab.�6/15: Interface neumático CPA

DirecciónModbus

Interface neumático para válvulas Midi/Maxi tipo 03 ajustado a 1 ... 8 válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* x Salidas Echo x Salidas

* Datos de diagnosis �

Tab.�6/16: Interface neumático Midi/Maxi

Page 186: Programacio instalacion fec

6. Remote I/O Ethernet

6−16 Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Interface neumático para válvulas Midi/Maxi tipo 03 ajustado a 1 ... 16 válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Salidas Echo Salidas

* Datos de diagnosis �

Tab.�6/17: Interface neumático Midi/Maxi

DirecciónModbus

Interface neumático para válvulas Midi/Maxi tipo 03 ajustado a 1 ... 24 válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Salidas Echo 0 ... 15 Salidas 0 ... 15

* x Salidas Echo 16 ... 24

x Salidas 16 ... 24

* Datos de diagnosis �

Tab.�6/18: Interface neumático Midi/Maxi

Page 187: Programacio instalacion fec

6. Remote I/O Ethernet

6−17Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Interface neumático para válvulas Midi/Maxi tipo 03 ajustado a 1 ... 32 *) válvulas

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* Salidas Echo 0 ... 15 Salidas 0 ... 15

* x Salidas Echo 16 ... 26

x Salidas 16 ... 26

* Datos de diagnosis �

*) Sólo 26 utilizables

Tab.�6/19: Interface neumático Midi/Maxi

* = Las direcciones Modbus están asignadas en orden ascen�dente sin huecos y dependen de los módulos en el terminalCPX (ejemplo de direccionamiento en la sección 6.2.6).

Page 188: Programacio instalacion fec

6. Remote I/O Ethernet

6−18 Festo P.BE−CPX−FEC−ES es 0404NH

Módulo de tecnología interface CP

El interface CP tiene conexiones para 4 ramales cada uno, delos cuales pueden conectarse un máximo de 4 módulos CP.

El último ramal utilizado es decisivo para el número de bytesasignados, incluso si los ramales numéricamente bajos noestán físicamente asignados.

* = Las direcciones Modbus están asignadas en orden ascen�dente sin huecos y dependen de los módulos en el terminalCPX (ejemplo de direccionamiento en la sección 6.2.6).

DirecciónModbus

CPX−CP interface Ramal utilizado: 1 (línea 1)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* I−data byte 1 I−data byte 0 O−data byte 1 O−data byte 0

* I−data byte 3 I−data byte 2 O−data byte 3 O−data byte 2

* Echo O−data 1 Echo O−data 0 �

* Echo O−data 3 Echo O−data 2 �

* Datos de diagnosis �

Tab.�6/20: Interface CPX−CP

Page 189: Programacio instalacion fec

6. Remote I/O Ethernet

6−19Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Interface CPX−CP Ramales utilizados: 1, 2 (línea 1 ... 2)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* I−data byte 1 I−data byte 0 O−data byte 1 O−data byte 0

* I−data byte 3 I−data byte 2 O−data byte 3 O−data byte 2

* I−data byte 5 I−data byte 4 O−data byte 5 O−data byte 4

* I−data byte 7 I−data byte 6 O−data byte 7 O−data byte 6

* Echo O−data 1 Echo O−data 0 �

* Echo O−data 3 Echo O−data 2 �

* Echo O−data 5 Echo O−data 4 �

* Echo O−data 7 Echo O−data 6 �

* Datos de diagnosis �

Tab.�6/21: Interface CPX−CP

Page 190: Programacio instalacion fec

6. Remote I/O Ethernet

6−20 Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Interface CPX−CP Ramales utilizados: 1, 2, 3 (línea 1 ... 3)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* I−data byte 1 I−data byte 0 O−data byte 1 O−data byte 0

* I−data byte 3 I−data byte 2 O−data byte 3 O−data byte 2

* I−data byte 5 I−data byte 4 O−data byte 5 O−data byte 4

* I−data byte 7 I−data byte 6 O−data byte 7 O−data byte 6

* I−data byte 9 I−data byte 8 O−data byte 9 O−data byte 8

* I−data byte 11 I−data byte 10 O−data byte 11 O−data byte 10

* Echo O−data 1 Echo O−data 0 �

* Echo O−data 3 Echo O−data 2 �

* Echo O−data 5 Echo O−data 4 �

* Echo O−data 7 Echo O−data 6 �

* Echo O−data 9 Echo O−data 8 �

* Echo O−data 11 Echo O−data 10 �

* Datos de diagnosis �

Tab.�6/22: Interface CPX−CP

Page 191: Programacio instalacion fec

6. Remote I/O Ethernet

6−21Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Interface CPX−CP Ramales utilizados 1, 2, 3, 4 (línea 1 ... 4)

Entradas datos de proceso Salidas datos de proceso

Bit 15 12 11 8 7 4 3 0 15 12 11 8 7 4 3 0

* I−data byte 1 I−data byte 0 O−data byte 1 O−data byte 0

* I−data byte 3 I−data byte 2 O−data byte 3 O−data byte 2

* I−data byte 5 I−data byte 4 O−data byte 5 O−data byte 4

* I−data byte 7 I−data byte 6 O−data byte 7 O−data byte 6

* I−data byte 9 I−data byte 8 O−data byte 9 O−data byte 8

* I−data byte 11 I−data byte 10 O−data byte 11 O−data byte 10

* I−data byte 13 I−data byte 12 O−data byte 13 O−data byte 12

* I−data byte 15 I−data byte 14 O−data byte 15 O−data byte 14

* Echo O−data 1 Echo O−data 0 �

* Echo O−data 3 Echo O−data 2 �

* Echo O−data 5 Echo O−data 4 �

* Echo O−data 7 Echo O−data 6 �

* Echo O−data 9 Echo O−data 8 �

* Echo O−data 11 Echo O−data 10 �

* Echo O−data 13 Echo O−data 12 �

* Echo O−data 15 Echo O−data 14 �

* Datos de diagnosis �

Tab.�6/23: Interface CPX−CP

Page 192: Programacio instalacion fec

6. Remote I/O Ethernet

6−22 Festo P.BE−CPX−FEC−ES es 0404NH

Composición de los datos de diagnosis(diagnostic�word)

Datos de diagnosis del módulo

Datos de entrada

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0/1 0/1 Canal número 0 ... 63) Número de fallo (0 ... 255)

Bit 15 y 14:0 0: Número del primer canal O defectuoso1 0: Número del primer canal I defectuoso0 1: Hay un módulo con fallo1 1: Reservado

Tab.�6/24: Datos de diagnosis del módulo

Page 193: Programacio instalacion fec

6. Remote I/O Ethernet

6−23Festo P.BE−CPX−FEC−ES es 0404NH

Composición de los datos del interface dediagnosis�I/O

Interface de diagnosis I/OAcceso de escritura (write)

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

x x x Número de función 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 wordBit 13 = 0: Requerimiento de lectura 1: Requerimiento de escritura

Tab.�6/25: Interface de diagnosis I/O

Interface de diagnosis I/OAcceso 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: Protección de escritura o el terminal de mano tiene acceso de escritura8002h: Escritura no permitida, margen reservado8003h: Fallo interno

Tab.�6/26: Interface de diagnosis I/O

La información del interface de diagnosis I/O y ejemplos desu uso pueden hallarse en el manual del sistema CPX, en elcapítulo �Diagnosis y tratamiento de errores".

Page 194: Programacio instalacion fec

6. Remote I/O Ethernet

6−24 Festo P.BE−CPX−FEC−ES es 0404NH

6.2.4 Memoria de diagnosis (grupos C y E)

DirecciónModbus

Parámetros y datos de la memoria de diagnosisAcceso de lectura (read)

Datos de entrada

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

45648 Filtro Run/Stop (número de función CPX 3480)

45652 Filtro 2 Run/Stop (número de función CPX 3484)

45652 Filtro fallo final (función CPX número 3484)

45652 Filtro número de fallo (función CPX número 3484)

45652 Filtro Módulo/Canal (función CPX número 3484)

45653 Número de Módulo MN (función CPX número 3485)

45654 Número del Canal CN (función CPX número 3486)

45655 Número de fallo FN (función CPX número 3487)

45650 Datos de la memoria de diagnosis � número de entradas (función CPX número 3482)

45651 Datos de la memoria de diagnosis � desbordamiento (función CPX número 3483)

45651 Datos de la memoria de diagnosis � estado (función CPX número 3483)

45656 Datos de la memoria de diagnosis (función CPX número 3488 + n 1))

... ...

1) Véase el manual del sistema CPX

Tab.�6/27: Acceso de lectura a parámetros y datos de la memoria de diagnosis

Page 195: Programacio instalacion fec

6. Remote I/O Ethernet

6−25Festo P.BE−CPX−FEC−ES es 0404NH

DirecciónModbus

Parámetros de la memoria de diagnosisAcceso de escritura (write)

Datos de salida � escribir y modificar

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

40257 Filtro 1 Run/Stop (número de función CPX 3480)

40261 Filtro 2 Run/Stop (número de función CPX 3484)

40261 Filtro fallo final (función CPX número 3484)

40261 Filtro número de fallo (función CPX número 3484)

40261 Filtro Módulo/Canal (función CPX número 3484)

40262 Número de Módulo MN (función CPX número 3485)

40263 Número del Canal CN (función CPX número 3486)

40264 Número de fallo FN (función CPX número 3487)

Tab.�6/28: Acceso de escritura a los parámetros de la memoria de diagnosis

La información sobre la memoria de diagnosis puede hallarseen el manual del sistema CPX en el apéndice �Parámetros ydatos del terminal CPX".

Page 196: Programacio instalacion fec

6. Remote I/O Ethernet

6−26 Festo P.BE−CPX−FEC−ES es 0404NH

6.2.5 Objetos (grupo F)

Object ID Nombre delobjeto

Contenido

0 Manufacturer name �Festo AG & Co. KG"

1 Product code �CPX−FEC"

2 MajorMinorRevision �x.y" 1)

3 VendorURL �http://www.festo.com"

4 Product name �Modbus TCP"

5 Model name �CPX terminal"

1) 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 módulos I/O digitales

1 2 3

8DI 4DO

1 CPX−FEC

2 Módulos I/O digitales

3 Neumática MPA

Fig.�6/3: Terminal CPX con módulos I/O digitales y neumática MPA

Page 197: Programacio instalacion fec

6. Remote I/O Ethernet

6−27Festo P.BE−CPX−FEC−ES es 0404NH

Módulo Posi�ción

DirecciónModbus

Datos de entrada

Bit 15 8 7 4 3 0

CPX−FECRemote I/O

0 45392 Resultado del acceso al interface de diagnosis I/ORemote I/O

45393 Datos de la tabla de sistema (acceso de lectura)

45394 Datos de diagnosis

Módulo de 8 entra�das digitales (8DI)

1 45395 0 Datos de entradadas digitales (8DI)

45396 Datos de diagnosis

Módulo de 4 salidasdigitales (4DO)

2 45397 x EchoO−data

45398 Datos de diagnosis

Módulo neumáticoMPA (8DO)

3 45399 x Echo O−dataMPA (8DO)

45400 Datos de diagnosis

Módulo neumáticoMPA (8DO)

4 45401 x Echo O−dataMPA (8DO)

45402 Datos de diagnosis

Módulo neumáticoMPA (8DO)

5 45403 x Echo O−dataMPA (8DO)

45404 Datos de diagnosis

Módulo neumáticoMPA (8DO)

6 45405 x Echo O−dataMPA (8DO)

45406 Datos de diagnosis

Tab.�6/30: Direccionamiento de datos de entrada ejemplo 1 (terminal CPX de Fig.�6/3)

Page 198: Programacio instalacion fec

6. Remote I/O Ethernet

6−28 Festo P.BE−CPX−FEC−ES es 0404NH

Módulo Posi�ción

DirecciónModbus

Datos de salida

Bit 15 8 7 4 3 0

CPX−FECRemote I/O

0 40001 Resultado del acceso al interface de diagnosis I/ORemote I/O

40002 Datos de la tabla de sistema (acceso de escritura)

Módulo de 4 salidasdigitales (4DO)

2 40003 x O−data

Módulo neumáticoMPA (8DO)

3 40004 x Datos de salida

Módulo neumáticoMPA (8DO)

4 40005 x Datos de salida

Módulo neumáticoMPA (8DO)

5 40006 x Datos de salida

Módulo neumáticoMPA (8DO)

6 40007 x Datos de salida

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

Page 199: Programacio instalacion fec

6. Remote I/O Ethernet

6−29Festo P.BE−CPX−FEC−ES es 0404NH

Ejemplo 2: Terminal CPX con módulos I/O digitales y analógicos

1 2 3 4

2AI 2AO8DI

1 CPX−FEC

2 Módulos I/O digitales

3 Módulos I/O analógicos

4 Neumática MPA

Fig.�6/4: Terminal CPX con módulos I/O digitales y analógicos, así como neumática MPA

Page 200: Programacio instalacion fec

6. Remote I/O Ethernet

6−30 Festo P.BE−CPX−FEC−ES es 0404NH

Módulo Posi�ción

DirecciónModbus

Datos de entrada

Bit 15 8 7 4 3 0

CPX−FECRemote I/O

0 45392 Resultado del acceso al interface de diagnosis I/ORemote I/O

45393 Datos de la tabla de sistema (acceso de lectura)

45394 Datos de diagnosis

Módulo de 8 entra�das digitales (8DI)

1 45395 0 Datos de entradadas digitales (8DI)

45396 Datos de diagnosis del módulo

Módulo de 2 entra�das analógicas (2AI)

2 45397 Canal de entradas analógicas 0das analógicas (2AI)

45398 Canal de entradas analógicas 1

45399 Datos de diagnosis del módulo

Módulo de 2 salidasanalógicas (2AO)

3 45400 Salidas Echo analógicas canal 0analógicas (2AO)

45401 Salidas Echo analógicas canal 1

45402 Datos de diagnosis del módulo

Módulo neumáticoMPA (8DO)

4 45403 x Echo O−dataMPA (8DO)

45404 Datos de diagnosis del módulo

Módulo neumáticoMPA (8DO)

5 45405 x Echo O−dataMPA (8DO)

45406 Datos de diagnosis del módulo

Módulo neumáticoMPA (8DO)

6 45407 x Echo O−dataMPA (8DO)

45408 Datos de diagnosis del módulo

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

Page 201: Programacio instalacion fec

6. Remote I/O Ethernet

6−31Festo P.BE−CPX−FEC−ES es 0404NH

Módulo Posi�ción

DirecciónModbus

Datos de salida

Bit � � 15 8 7 4 3 0

CPX−FECRemote I/O

0 40001 Resultado del acceso al interface de diagnosis I/ORemote I/O

40002 Datos de la tabla de sistema (acceso de escritura)

Módulo de 2 salidasanalógicas (2AO)

3 40003 Canal de entradas analógicas 0analógicas (2AO)

40004 Canal de entradas analógicas 1

Módulo neumáticoMPA (8DO)

4 40005 x Datos de salida

Módulo neumáticoMPA (8DO)

5 40006 x Datos de salida

Módulo neumáticoMPA (8DO)

6 40007 x Datos de salida

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

Page 202: Programacio instalacion fec

6. Remote I/O Ethernet

6−32 Festo P.BE−CPX−FEC−ES es 0404NH

6.3 EasyIP

Este protocolo se usa para el intercambio rápido de operan�dos entre controladores Festo (p.ej, CPX−FEC, FEC Standard,PS1, etc.).

En el modo de funcionamiento Remote I/O, el CPX−FEC secomporta como un EasyIP−Server.

Como server, están soportados los siguientes tipos deoperandos EasyIP:

Operando Número de operando

Tipo 1, flag word 0 ... 9999

Tipo 2, input word 0 ... 255

Tipo 3, output word 0 ... 255

Tipo 4, register 0 ... 255

Tipo 5, timer preselect 0 ... 255

Tab.�6/34: Tipos de operando EasyIP soportados por CPX−FEC

Los datos de procesamiento son asignados como sigue(mapping):

Datos de procesamiento EasyIP

Entradas (grupo B) Datos entrada EasyIP

Salidas (grupo D) Datos salida EasyIP

Tab.�6/35: Intercambio de datos con EasyIP

Page 203: Programacio instalacion fec

6. Remote I/O Ethernet

6−33Festo P.BE−CPX−FEC−ES es 0404NH

6.4 Diagnosis

6.4.1 Diagnosis con los LEDs de control y Ethernet

La información sobre los LEDs CPX generales PS, PL, SF y Mpuede hallarse en la sección 1.4.1.En el modo de funcionamiento Remote I/O, los LEDs delcontrolador y de Ethernet tienen los siguientes significados:

RUN

LED (verde) Secuencia Estado

El LED luce

ON

OFFModbus conectado

LED apagado

ON

OFFNo hay conexión Modbus

STOP

LED (amarillo) Secuencia Estado

LED apagado

ON

OFFModbus conectado

El LED luce

ON

OFFNo hay conexión Modbus

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

Page 204: Programacio instalacion fec

6. Remote I/O Ethernet

6−34 Festo P.BE−CPX−FEC−ES es 0404NH

ERROR

LED (rojo) Secuencia Estado

LED apagado

ON

OFFEl LED de fallo no tiene significado en el modo de funcionamientoRemote I/O.

TP (Link/Traffic)

LED (verde) Secuencia Estado Tratamiento del fallo

El LED luce

ON

OFFConexión Ethernet OK(Link)

El LEDparpadea

ON

OFFTráfico de datos (Traffic) �

LED apagado

ON

OFFNo hay conexión Etherneto�cable Ethernet noconectado

Si es necesario, verifique la conexiónEthernet

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

Page 205: Programacio instalacion fec

Apéndice técnico

A−1Festo P.BE−CPX−FEC−ES es 0404NH

Apéndice A

Page 206: Programacio instalacion fec

A. Apéndice técnico

A−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

A. Apéndice técnico A−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1 Especificaciones técnicas del controlador Front−End CPX−FEC A−3 . . . . . . . . . . .

Page 207: Programacio instalacion fec

A. Apéndice técnico

A−3Festo P.BE−CPX−FEC−ES es 0404NH

A.1 Especificaciones técnicas del controlador Front−End CPX−FEC

General

Especificaciones técnicas generales Véase el manual del sistema CPX:� P.BE−CPX−SYS−...

Clase de protección según EN 60529 IP65/IP67: CPX−FEC completamente montado, clavija conclase de protección IP65/IP67 insertada, conexiones noutilizadas tapadas con caperuza de protección.IP20 cuando se usa con cables Patch Ethernet de otrosfabricantes.

Protección ante descargas eléctricas(protección contra contacto directo eindirecto según EN 60204−1/IEC 204)

Por medio de fuentes de alimentación PELV(Protected Extra−Low Voltage)

Código del módulo (específico de CPX) Modo de funcionamiento:� Stand Alone y Remote Controller: 208d, D0h� Remote I/O: 210d, D2h

Identificador del módulo (en el terminal de mano)

� Controlador FEC (modo de funcionamiento StandAlone, Remote Controller)

� FEC Modbus TCP (modo de funcionamiento RemoteI/O)

Alimentación

Tensión de funcionamiento�/Tensión�de la carga

Véase el manual del sistema CPX� P.BE−CPX−SYS−...

Consumo de corriente del CPX−FEC� De la alimentación de la tensión de

funcionamiento para la electrónica/sensores (VEL/SEN)

Máx. 500 mA a 24 V (sólo CPX−FEC)

Page 208: Programacio instalacion fec

A. Apéndice técnico

A−4 Festo P.BE−CPX−FEC−ES es 0404NH

PLC

Lenguaje de programación Statement List (Lista de instrucciones) (STL), o Ladder Diagram (Diagrama de Contactos) (LDR)

Memoria de programa 250 kB

Velocidad de transmisión 1 ... 2 ms por 1 k instrucciones

Interface de programación RS232 Sub−D9600 ... 57600 Baud

Ethernet

Construcción 10BaseT/100BaseTX según IEEE 802.3/802.3u

Interface RJ45 en IP20 y IP65/IP67

Velocidad de transmisión 10/100 MBaud

Protocolos � Modbus/TCP� EasyIP

Webserver Páginas Web estándar para visualizar operandos en el control.Espacio de memoria para algunas páginas Web:� Modo de funcionamiento Remote Controller: aprox. 550 kB� Modo de funcionamiento Remote I/O: 800 kB

Page 209: Programacio instalacion fec

Drivers

B−1Festo P.BE−CPX−FEC−ES es 0404NH

Apéndice B

Page 210: Programacio instalacion fec

B. Drivers

B−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

B. Drivers B−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1 Drivers B−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1.1 Drivers para el CPX−FEC en el modo de funcionamiento Remote ControllerB−3

B.1.2 Drivers para el CPX−FEC en el modo de funcionamiento Remote I/O Ether�net B−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 211: Programacio instalacion fec

B. Drivers

B−3Festo P.BE−CPX−FEC−ES es 0404NH

B.1 Drivers

B.1.1 Drivers para el CPX−FEC en el modo de funcionamiento RemoteController

Drivers estándar

Los siguientes drivers están contenidos en versión estándaren el firmware del CPX−FEC:

Drivers Nombreen�FST

Descripción Configuración

CPX−FEC FECCPX Driver estándar para el CPX−FEC �

Modbus/TCP MODBUSTCP Drivers para comunicación Ethernetcon el protocolo Modbus/TCP.

Flag word para comunica�ción con el master

TCP/IP TCPIPCPX Drivers generales para comunicaciónEthernet con el protocolo TCP/IP.

Dirección IP, máscara dered, dirección gateway

Webserver WEB_SRVR Este driver regula el acceso al CPX−FECa través de un Webbrowser.

Directorio raíz para laspáginas Web en el FEC.Standard: B:\WEB

Tab.�B/1: Drivers para CPX−FEC que son cargadas automáticamente

Configuración del driver MODBUSTCP

Comunicación

Los datos de entrada y salida son intercambiados entre elCPX−FEC y el master MODBUS/TCP a través de un campo dedatos de hasta 256 flag words. Al configurar el driver, intro�duzca el número de la flag word inicial en el CPX−FEC.

Page 212: Programacio instalacion fec

B. Drivers

B−4 Festo P.BE−CPX−FEC−ES es 0404NH

Instalación de drivers adicionales

Otros drivers son necesarios para algunas tareas especialesde control.

Carga de drivers 1. Abra la configuración de drivers en el FST con un dobleclic en �Driver Configuration" en la ventana de proyecto.

2. Seleccione [Insert] [Driver...].

3. Seleccione el driver que quiera y confirme con OK.

Drivers Nombre en FST Descripción Configuración.

COM externo COMEXT Este driver permite enviar yrecibir caracteres con elinterface serie según RS232.

FpMathDriver FPMATHDR Driver para operaciones concoma flotante

PID driver PID Driver para 16 reguladores PID �

SMTP SMTPDRV Driver para enviar e−mailsdesde el CPX−FEC.

Tipo de datosString (cadena)

STRINGS Proporciona un nuevo tipo dedatos �String" para cadenas decaracteres.

Memoria reservada,número de strings, archivocon pre−asignación

Tab.�B/2: Driver del FST para el CPX−FEC

Puede hallar información detallada sobre los drivers en elvolumen 2 del manual de FST.

Page 213: Programacio instalacion fec

B. Drivers

B−5Festo P.BE−CPX−FEC−ES es 0404NH

B.1.2 Drivers para el CPX−FEC en el modo de funcionamiento Remote I/OEthernet

Los siguientes drivers están contenidos en versión estándaren el firmware del CPX−FEC:

Driver Nombreen�FST

Descripción Configuración

CPX−FEC FECCPX Driver estándar para el CPX−FEC �

Modbus/TCP MODBUSTCP Driver para comunicación Ethernetcon el protocolo Modbus/TCP.

TCP/IP TCPIPCPX Driver general para comunicaciónEthernet con el protocolo TCP/IP.

Dirección IP, máscara dered, dirección gateway

Webserver WEB_SRVR Este driver regula el acceso al CPX−FECa través de un Webbrowser.

Directorio raíz para laspáginas Web en el FEC. Standard: B:\WEB

Tab.�B/3: Driver para el CPX−FEC en el modo de funcionamiento Remote I/O Ethernet

El driver MODBUSTCP se activa automáticamente en el modode funcionamiento Remote I/O Ethernet.

Órdenes CI adicionales

El driver MODBUSTCP amplía el ámbito del intérprete de ór�denes con las siguientes órdenes CI:

Orden CI Descripción

!35 Muestra información sobre el número y versión del driver. Esta informaciónaparece también si se introduce una orden desconocida (p.ej. !35?).

!35TS Indicación de estado de las conexiones (véase la tabla siguiente)

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

Page 214: Programacio instalacion fec

B. Drivers

B−6 Festo P.BE−CPX−FEC−ES es 0404NH

Valor Descripción

0 LISTEN Esperando requerimiento tcp_open desderemoto

1 SYNSENT Enviado tcp_open, esperando remoto

2 SYNRCVD Recibido tcp_open, enviado acuse de re�cibo, esperando remoto

3 ESTABLISHED Conexión abierta, pueden transferirse da�tos

4

5 FINWAIT1 Enviado tcp_close, esperando remoto

6 FINWAIT2 Acusado recibo de close

7 CLOSEWAIT No utilizado

8 CLOSING Recibido nuestro reconocimiento de closey remote close

9 LASTACK Close recibido, close enviado, esperandoreconocimiento

10 TIMEWAIT Tras el cierre, se inicia el timer tras este −>CLOSED

11 CLOSED Conexión cerrada esperando por TCP_RES

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

Comunicación a través de Modbus/TCP

Puede hallarse información sobre el uso de Modbus/TCP enla sección 6.2.

Page 215: Programacio instalacion fec

Módulos de función

C−1Festo P.BE−CPX−FEC−ES es 0404NH

Apéndice C

Page 216: Programacio instalacion fec

C. Módulos de función

C−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

C. Módulos de función C−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.1 Módulos de función generales para el CPX−FEC C−3 . . . . . . . . . . . . . . . . . . . . . . .

C.1.1 Mensaje de error C−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.2 Módulos para funciones especiales del CPX−FEC C−14 . . . . . . . . . . . . . . . . . . . . . .

C.2.1 Módulos para el driver SMTP (enviar e−mail) C−14 . . . . . . . . . . . . . . . . . .

C.2.2 Códigos de fallo C−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 217: Programacio instalacion fec

C. Módulos de función

C−3Festo P.BE−CPX−FEC−ES es 0404NH

C.1 Módulos de función generales para el CPX−FEC

Resumen de los módulos

Módulos Descripción

C_ST_rd Leer parámetros y datos internos del CPX

C_ST_wr Escribir parámetros internos en el CPX

C_STATUS Interrogar el estado de diagnosis

C_MD_rd Leer datos de diagnosis del módulo

C_TR_rd Leer entradas en la memoria de diagnosis

C_MP_rd Leer parámetros generales del módulo

C_MP_wr Escribir parámetros generales del módulo

C_AP_rd Leer parámetros analógicos especiales del módulo

C_AP_wr Escribir parámetros analógicos especiales del módulo

Los módulos C_ST_rd y C_ST_wr ofrecen acceso a todos losparámetros y datos del terminal CPX a través de los denomi�nados números de función. Los otros módulos ofrecen accesoa ciertos parámetros sin necesidad de que se hagan saber losnúmeros de función.

Los números de función citados en esta sección le ayudarán aencontrar infamación en otros manuales. Una descripcióndetallada de los parámetros y datos individuales, así comolos correspondientes números de función asignados puedehallarse en el manual del sistema CPX (P.BE−CPX−SYS−..) asícomo en el manual para el módulo correspondiente (p.ej.P.BE−CPX−EA−..).

Page 218: Programacio instalacion fec

C. Módulos de función

C−4 Festo P.BE−CPX−FEC−ES es 0404NH

Estado del módulo

Todos los módulos devuelven el denominado status module(estado del módulo). El significado del estado del módulo seexplica en la tabla siguiente.

Valores devueltos del estado del módulo

0 Módulo procesado correctamente

−1 Falta el driver C−bus

1 Número de función fuera del margen permitido (> 8192)

2 Valor del parámetro fuera del margen permitido

3 Número de función está protegido de escritura

4 Número de función no asignado (reservado)

5 Fallo interno al escribir un parámetro (p.ej. debido aldesbordamiento de un buffer interno)

6 ... 10 Reservado

11 Número del primer flag word no válido (� 10000)

12 Número de la primera entrada en la memoria de diagnosisno válido (� 40)

13 Número de módulo no válido (� 48 o no existe)

14 Número del canal no válido

Page 219: Programacio instalacion fec

C. Módulos de función

C−5Festo P.BE−CPX−FEC−ES es 0404NH

C_ST_rd Leer parámetros y datos internos del CPX

Permite leer todos los parámetros y datos del terminal CPXtras la especificación del correspondiente número de función.

Parámetro de entrada

FU32 Número de función

Parámetro devuelto

FU32 Estado del módulo

FU33 Valor

C_ST_wr Escribir parámetros internos en el CPX

Permite escribir todos los parámetros del terminal CPX tras laespecificación del correspondiente número de función.

Parámetro de entrada

FU32 Número de función

FU33 Valor

Parámetro devuelto

FU32 Estado del módulo

Page 220: Programacio instalacion fec

C. Módulos de función

C−6 Festo P.BE−CPX−FEC−ES es 0404NH

C_STATUS Interrogar el estado de diagnosis

Los datos de diagnosis del sistema del terminal CPX puedenleerse con este módulo (FU33 ... FU35). Con ello puede averi�guar el número de módulo para el cuál hay información dediagnosis (FU36 ... FU38). Cada bit responde al número delmódulo correspondiente (0 ... 47). Si el bit presenta señal 1,hay información de diagnosis para este módulo.

Parámetro de entrada

FU32 �

Parámetro devuelto *)

FU32 Estado del módulo �

FU33 Bits de estado CPX 1936

FU34 Primer módulo con fallo 1937

FU35 Mensaje de fallo del primer módulo con un fallo 1938

FU36 Hay información de diagnosis en módulo 0 ... 15**)

FU37 Hay información de diagnosis en módulo 16 ... 31**)

FU38 Hay información de diagnosis en módulo 32 ... 47**)

*) El parámetro corresponde al número de función nombrado**) 1 = hay información de diagnosis; 0 = no hay información de

diagnosis

Page 221: Programacio instalacion fec

C. Módulos de función

C−7Festo P.BE−CPX−FEC−ES es 0404NH

C_MD_rd Leer datos de diagnosis del módulo (FU33 = 0)

Devuelve todos los datos de diagnosis del módulo nombrado.

Parámetro de entrada

FU32 Número del módulo 0 ... 47

FU33 Función0 = Leer datos de diagnosis del módulo

Parámetro devuelto *)

FU32 Estado del módulo �

FU33 Número de canal del primer canaldefectuoso

2008 + m * 4 + 0

FU34 Número de fallo del módulo 2008 + m * 4 + 1

FU35 Información 2 (reservada) 2008 + m * 4 + 2

FU36 Información 3 (reservada) 2008 + m * 4 + 3

*) El parámetro corresponde al número de función nombradom = módulo número (0 ... 47)

Page 222: Programacio instalacion fec

C. Módulos de función

C−8 Festo P.BE−CPX−FEC−ES es 0404NH

C_MD_rd Leer números de fallo de los canales (FU33 = 1)

Proporciona el número de fallo de un máximo de 6 canales. Elnúmero inicial del primer canal, a partir del cual deben leerselos números de fallo, se especificarán en FU34.

La información detallada sobre los posibles números de fallopuede hallarse en el manual del sistema CPX así como en elmanual para el módulo correspondiente.

Parámetro de entrada

FU32 Número del módulo

FU33 Función1: Leer números de fallo de los canales

FU34 Número del primer canal x

Parámetro devuelto

FU32 Estado del módulo

FU33 Número de fallo del canal x

FU34 Número de fallo del canal x + 1

FU35 Número de fallo del canal x + 2

FU36 Número de fallo del canal x + 3

FU37 Número de fallo del canal x + 4

FU38 Número de fallo del canal x +5

Page 223: Programacio instalacion fec

C. Módulos de función

C−9Festo P.BE−CPX−FEC−ES es 0404NH

C_TR_rd Leer entradas en la memoria de diagnosis

Permite que se lea la memoria de diagnosis. La memoria dediagnosis contiene hasta 40 entradas de diagnosis. Una en�trada de diagnosis consta de 10 bytes. Los cinco primerosbytes contienen información sobre el momento en que se haproducido el fallo. Los cinco últimos bytes contienen informa�ción sobre el fallo.

Puede hallarse más información sobre la composición de lasentradas de diagnosis en el manual del sistema CPX.

Parámetro de entrada

FU32 Número del primer flag word en el que van a guardarse losdatos (0 ... 9999)

FU33 Número de primera entrada en la memoria de diagnosis apartir de la cual empieza la lectura (0 ... 39)

FU34 Número de entradas (0 ... 40) *)

*) Con 0, no se leen entradas de diagnosis, sólo se suministra lainformación en los parámetros devueltos FU33 y FU34.

Parámetro devuelto *)

FU32 Estado del módulo

FU33 Número de entradas existentes 3482

FU34 Desbordamiento y estado� Bit 0: Desbordamiento

(más de 40 entradas)� Bit 1: Registro inactivo

3483

*) El parámetro corresponde al número de función nombrado.

Page 224: Programacio instalacion fec

C. Módulos de función

C−10 Festo P.BE−CPX−FEC−ES es 0404NH

C_MP_rd Leer parámetros generales del módulo

Devuelve los parámetros generales del módulo nombrado.

Parámetro de entrada

FU32 Número del módulo 0 ... 47

Parámetro devuelto *)

FU32 Estado del módulo �

FU33 Byte 0 parámetro 4828 + m * 64 + 0

FU34 Byte 1 parámetro 4828 + m * 64 + 1

FU35 Byte 2 parámetro 4828 + m * 64 + 2

FU36 Byte 3 parámetro 4828 + m * 64 + 3

FU37 Byte 4 parámetro 4828 + m * 64 + 4

FU38 Byte 5 parámetro 4828 + m * 64 + 5

*) El parámetro corresponde al número de función nombradom = módulo número (0 ... 47)

Parámetros especiales de módulos analógicos pueden leersecon el módulo C_AP_rd.

Page 225: Programacio instalacion fec

C. Módulos de función

C−11Festo P.BE−CPX−FEC−ES es 0404NH

C_MP_wr Escribir parámetros generales del módulo

Habilita la escritura de los parámetros generales del módulonombrado.

La información detallada sobre los parámetros del móduloque esté utilizando, pueden hallarse en el manual del módulocorrespondiente. Allí hallará información sobre posibles valo�res de parámetros y sus ajustes predeterminados.

Parámetro de entrada *)

FU32 Número del módulo 0 ... 47 �

FU33 Byte 0 parámetro 4828 + m * 64 + 0

FU34 Byte 1 parámetro 4828 + m * 64 + 1

FU35 Byte 2 parámetro 4828 + m * 64 + 2

FU36 Byte 3 parámetro 4828 + m * 64 + 3

FU37 Byte 4 parámetro 4828 + m * 64 + 4

FU38 Byte 5 parámetro 4828 + m * 64 + 5

*) El parámetro corresponde al número de función nombradom = módulo número (0 ... 47)

Parámetro devuelto

FU39 Estado del módulo

Parámetros especiales de módulos analógicos puedenescribirse con el módulo C_AP_wd.

Page 226: Programacio instalacion fec

C. Módulos de función

C−12 Festo P.BE−CPX−FEC−ES es 0404NH

C_AP_rd Leer parámetros analógicos del módulo

Parámetro de entrada

FU32 Número del módulo 0 ... 47

FU33 Número del canal

Parámetro devuelto *)

FU32 Estado del módulo �

FU33 Reservado �

FU34 Supervisión canal 0, 1 4828 + m * 64 + 6...7

FU35 Valor límite inferior según el tipo **)

FU36 Valor límite superior según el tipo **)

FU37 Alisamiento del valor medido(con módulos de entrada)

4828 + m * 64 + 9

*) El parámetro corresponde al número de función nombradom = módulo número (0 ... 47)

**) El número de función depende del tipo de módulo (véase el manual del módulo).

Page 227: Programacio instalacion fec

C. Módulos de función

C−13Festo P.BE−CPX−FEC−ES es 0404NH

C_AP_wr Escribir parámetros analógicos del módulo

Parámetro de entrada *)

FU32 Número del módulo 0 ... 47

FU33 Número del canal

FU34 Supervisión canal 0, 1 4828 + m * 64 + 6...7

FU35 Valor límite inferior según el tipo **)

FU36 Valor límite superior según el tipo **)

FU37 Alisamiento del valor medido(con módulos de entrada)

4828 + m * 64 + 9

*) El parámetro corresponde al número de función nombradom = módulo número (0 ... 47)

**) El número de función depende del tipo de módulo (véase el manual del módulo).

Parámetro devuelto

FU32 Estado del módulo

C.1.1 Mensaje de error

Si se produce un fallo, el driver introducirá el siguientemensaje de error en la word de fallo del CPX−FEC:

Mensaje de error Descripción

42,<Fallo CPX nº>,<Módulo nº> Número de fallo CPX 1) y el número de módulo CPX en el quese�ha producido el fallo.

1) Véase el manual del sistema CPX P.BE−CPX−SYS−...

Page 228: Programacio instalacion fec

C. Módulos de función

C−14 Festo P.BE−CPX−FEC−ES es 0404NH

C.2 Módulos para funciones especiales del CPX−FEC

C.2.1 Módulos para el driver SMTP (enviar e−mail)

Resumen de los módulos

Módulo defunción

Descripción

SMTPCFM � Interrogación del estado (FU32 = 0)� Define la dirección del remitente y el nombre del

host (FU32 = 1)� Enciar e−mail (FU32 = 2)

El módulo SMTPCFM devuelve un código de fallo en el pará�metro devuelto FU32 (ver sección C.2.2).

SMTPCFM Interrogación del estado

Parámetro de entrada

FU32 0 = función: Interrogación del estado

FU33 Número del string para mensaje de texto

Parámetro devuelto

FU32 0 si ha tenido éxito, de lo contrario el código del fallo

FU33 Código de estado, 0 si el envío se ha completado

FU34 Código del fallo

FU35 Código de fallo ampliado

Con la interrogación del estado puede averiguar si se hacompletado el envío (véase la tabla siguiente).

Page 229: Programacio instalacion fec

C. Módulos de función

C−15Festo P.BE−CPX−FEC−ES es 0404NH

Estado Valores devueltos

Funciona el envío FU32 = 0 y FU33 <> 0

Envío correctamente terminado FU32 = 0 y FU33 = 0

Envío incorrectamente terminado (fallo) FU32 <> 0

SMTPCFM Definir dirección del remitente y mail host

Parámetro de entrada

FU32 1 = función: Definir dirección del remitente y mail host

FU33 Número del string con la dirección e−mail del remitente

FU34 Número de string con el nombre o dirección IP del mailhost

Parámetro devuelto

FU32 0 si ha tenido éxito, de lo contrario el código del fallo

FU33 Código de estado, 0 si el envío se ha completado

FU34 Código del fallo

FU35 Código de fallo ampliado

Page 230: Programacio instalacion fec

C. Módulos de función

C−16 Festo P.BE−CPX−FEC−ES es 0404NH

SMTPCFM Enviar e−mail

Parámetro de entrada

FU32 2 = función: Enviar e−mail

FU33 Número del string con la dirección e−mail del destinatario

FU34 Número de string con la referencia del e−mail

FU35 Número de string con el que empieza del mensaje

FU36 Número de string con el contenido del mensaje

Parámetro devuelto

FU32 0 si ha tenido éxito, de lo contrario el código del fallo

FU33 Código de estado, 0 si el envío se ha completado

FU34 Código del fallo

FU35 Código de fallo ampliado

Page 231: Programacio instalacion fec

C. Módulos de función

C−17Festo P.BE−CPX−FEC−ES es 0404NH

C.2.2 Códigos de fallo

Si el parámetro devuelto FU32 presenta <> 0, es que se haproducido un fallo:

Código defallo en FU32

Descripción

1 SMTP driver no en modo Idle

2 Número de string no válido para la dirección delremitente

3 Longitud de string no válida para la dirección delremitente

4 Número de string no válido para el mail host

5 Longitud de string no válida para el mail host

6 Número de string no válido para la dirección deldestinatario

7 Longitud de string no válida para la dirección deldestinatario

8 Número de string no válido para la referencia

9 Longitud de string no válida para la referencia

10 Número(s) de string no válidos para el mensaje

99 Parámetros no válidos

100 Driver SMTP no cargado

101 Driver TCP/IP no cargado

102 Driver STRING no cargado

Page 232: Programacio instalacion fec

C. Módulos de función

C−18 Festo P.BE−CPX−FEC−ES es 0404NH

Los siguientes códigos de fallo pueden aparecer en FU33:

Código defallo en FU33

Descripción

99 Parámetros no válidos

100 Driver SMTP no cargado

101 Driver TCPIP no cargado

102 Driver STRING no cargado

103 Fallo en el borrado del mail host (DNS)

104 Timeout en el borrado del mail host (DNS)

105 Timeout en conexión con el mail host

106 Timeout (no (más) respuestas recibidas el mailhost

107 Conexión TCP al mail host perdida

255 El mail host ha registrado un fallo. Verificar el código de fallo en FU35.

Page 233: Programacio instalacion fec

El intérprete de órdenes (CI)

D−1Festo P.BE−CPX−FEC−ES es 0404NH

Apéndice D

Page 234: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

D. El intérprete de órdenes (CI) D−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1 El intérprete de órdenes (CI) D−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.1 Conexión a un dispositivo de diálogo D−3 . . . . . . . . . . . . . . . . . . . . . . .

D.1.2 Acceso al intérprete de órdenes (login) D−4 . . . . . . . . . . . . . . . . . . . . . .

D.1.3 Salida del intérprete de órdenes D−6 . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.4 Órdenes CI D−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.5 Visualización de operandos y estados con la orden Display (D) D−10 . .

D.1.6 Modificación de operandos con Modify (M) D−14 . . . . . . . . . . . . . . . . . .

D.1.7 Órdenes para el control de programas D−17 . . . . . . . . . . . . . . . . . . . . . .

D.1.8 Órdenes para el forzado de entradas y salidas D−19 . . . . . . . . . . . . . . . .

D.1.9 Inicializar la memoria de usuario D−21 . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.10 Password D−22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.11 Órdenes específicas de driver D−23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D.1.12 Encadenamiento de órdenes CI D−24 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 235: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−3Festo P.BE−CPX−FEC−ES es 0404NH

D.1 El intérprete de órdenes (CI)

El intérprete de órdenes o Command Interpreter, abreviado�CI", permite un funcionamiento externo de los controles conun terminal o un emulador de terminal para funcionamientoOnline del FST.

Por favor, observarEl FST contiene un emulador de terminal (véase el volumen1 del manual FST) con el cual se pueden enviar órdenes CIal intérprete de órdenes. En este manual, los términos�Orden" e �Instrucción" se usan como sinónimos.

D.1.1 Conexión a un dispositivo de diálogo

Para hacer funcionar el intérprete de órdenes, debe conec�tarlo a un dispositivo de diálogo adecuado. Puede elegir entre:

� un PC con interface RS232 o TCP/IP y emulador determinal (p.ej. terminal CI del FST, ver volumen 1 delmanual FST)

� terminal con interface RS232 o interface TCP/IP.

TCP/IP Con los drivers FST apropiados, puede accederse al CI através de interfaces COM adicionales o a través de TCP/IP.

Por favor, observarTenga en cuenta que los interfaces adicionales CI estánlimitados en muchas funciones.

Page 236: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−4 Festo P.BE−CPX−FEC−ES es 0404NH

D.1.2 Acceso al intérprete de órdenes (login)

PrecauciónEl intérprete de órdenes (CI) contiene órdenes que reorga�nizan o borran parte de la memoria. Por ello pueden per�derse datos existentes.

· Use órdenes CI sólo si conoce sus efectos.

Acceso a través del FST Todas las funciones Online del FST utilizan el CI. Además,pueden enviarse manualmente órdenes CI a través delterminal CI incorporado en el FST (véase volumen 1 delmanual FST).

Acceso con terminal oemulador de terminal

El CI responde a un terminal conectado cuando se introduceun DC4 (Control−T) 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 número de la versióndel programa principal funcionando y su prompt normal �>"en la línea siguiente.

FESTO IPC V2.nn>

Page 237: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−5Festo P.BE−CPX−FEC−ES es 0404NH

Cuando se transmite un BREAK la velocidad ed transmisióndel controlador se establece al mismo tiempo a 9600 o2400�Baud. Hay que distinguir entre 4 métodos:

Método Descripción

1 Cuando se recibe un BREAK, se hace una conmutación cíclica dos veces a 9600 yuna a 2400 Baud. Este es el método básico (predeterminado).

2 Se establece 9600 Baud (método antiguo).

3 Se establece siempre 2400 Baud (sensible en conexión con un módem lento ycuando se utiliza Field PC Net alias MpRAM).

4 Cuando se recibe un BREAK, se hace una conmutación cíclica tres veces a 2400 ydos veces a 9600 Baud.

Tab.�D/1: Métodos para la velocidad de transmisión

Todos los métodos permiten tras la entrada en sesión (log−in)ajustar la velocidad de transmisión (véase la orden CI MV).Tras el arranque se establece el método 1. Los métodos 1, 2 y4 también permiten el uso de un software host FST antiguo.Sin embargo, algunos intentos de entrar en sesión no respon�den. En tales casos, pruebe de nuevo. Siga las instruccionesdel FST.

El FST conoce estos nuevos métodos de entrar en sesión ytrata de adaptarse a ellos por sí mismo. El método de entraren sesión también puede establecerse con el módulo defunción COM1METH (véase volumen 2).

Page 238: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−6 Festo P.BE−CPX−FEC−ES es 0404NH

D.1.3 Salida del intérprete de órdenes

La orden X libera el interface serie utilizado por el CI. Estaorden sólo funciona si es introducida a través del interfaceserie.

X<CR>

No hay mensaje de respuesta del intérprete de órdenes.

D.1.4 Órdenes CI

Las siguientes secciones describen las órdenes CI permitidas.Los drivers pueden recibir sus propias órdenes CI (véase tam�bién la sección D.1.11). Estas pueden hallarse en el volumen2 del manual FST.

Composición de lasórdenes

Cada orden CI tiene un formato de entrada definido. Aquípertenece lo siguiente:

� una letra para la orden

� un parámetro (letra o número, según el parámetro)

� un valor (no siempre necesario).

Formado de la introducción Mensaje del CI

<letra de la orden>[<parámetro>][= valor] Dependent on command (depende de la orden)

Tab.�D/2: Formato de introducción y mensaje del CI

Las órdenes pueden teclearse en mayúsculas o en minúscu�las. Las órdenes deben terminarse con <CR>.

Las introducciones incorrectas pueden corregirse con la teclade retroceso (Retroceso, Ctrl−H), antes de confirmarlas con�Intro".

Page 239: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−7Festo P.BE−CPX−FEC−ES es 0404NH

Letra de la orden La siguiente tabla muestra las letras permitidas para lasórdenes:

Letra de laorden

Breve descripción

B BREAK Programa interrumpido

DC4 (Ctrl T) LOGIN Entrada en sesión

D DISPLAY Mostrar operandos

LC PASSWORD Entrar/modificar clave deacceso

LX PASSWORD Protección por clave deacceso�activada/desactivada

M MODIFY Modify: modificar operandos

R RUN Ejecutar/continuar programa

S STOP Parada del programa

X LOGOUT Libera el interface serie

Y INIT Borra la memoria de usuario

Tab.�D/3: Letra de la orden

Parámetro La tabla siguiente muestra los posibles parámetros:

Page 240: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−8 Festo P.BE−CPX−FEC−ES es 0404NH

Parámetro Significado Abreviaciones

A[<YN>.]<WN>.<BN> Bit de salida Introducir el valor permitidoen lugar de la abreviación El

AW[<YN>.]<WN> Word de salidasen lugar de la abreviación. Elmargen de valores depende

B<BN> Módulo de programa

margen de valores dependedel tipo de operando.

BF<BN> Módulo de función <BN>: Número del bit<BN>: Número del módulo

D Formato de visualización<BN>: Número del módulo<DN>: Número del driverPN Nú d l

E[<YN>.]<WN>.<BN> Bit de entrada<PN>: Número del programa<RN>: Número del registro

EW[<YN>.]<WN> Word de entradas

<RN>: Número del registro<TN>: Número del timer<WN>: Número de la word

F Word de error<WN>: Número de la word<CN>: Número del counter<YN>: Número de estación

M<WN>.<BN> Bit de flag (marca)<YN>: Número de estación

MW<WN> Word de flags

O<WN> Unidades de función globalesFUO�...�FU31 y FU39�...�FU255

O<PN>.<WN> Unidades de función locales FU32 ... FU38

P<PN> Estado del programa

R<RN> Register

S<PN> Flag de inicialización del programa

T<TN> Timer de pulsos

TA<TN> Timer con retardo a la desconexión

TE<TN> Timer con retardo a la conexión

TV<TN> Preselector del timer

TW<TN> Word del timer

V Velocidad de transmisión

Z<CN> Counter

ZV<CN> Preselector del counter

ZW<CN> Word del counter

Tab.�D/4: Parámetros

Page 241: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−9Festo P.BE−CPX−FEC−ES es 0404NH

Valor Los valores permitidos dependen del correspondienteparámetro u operando.

Respuesta del CI La tabla siguiente muestra la respuesta del CI a las órdenesCI válidas y no válidas:

Orden CI y respuesta CI

Orden <Orden> �\r"

Respuesta a órdenesválidas

<Orden> <Respuesta> �\r\n>\21"

Respuesta a órdenesno válidas

<Orden> �\b\r\nACCESS ERROR\r\n>\21"

Con órdenes no válidas, o bien se muestra �ACCESS ERROR"o (en raras ocasiones) en forma abreviada �ERR". También seemitirá una señal audible por el altavoz.

Page 242: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−10 Festo P.BE−CPX−FEC−ES es 0404NH

D.1.5 Visualización de operandos y estados con la orden Display (D)

D Display

Con �Display" pueden visualizarse los estados y contenidosde los operandos, así como los estados actuales de los pro�gramas.

Ejemplo: Visualizar el estado de la salida O0.1

Introducción

>DA0.1

Salida (ejemplo)

>DA0.1=0>

La respuesta del intérprete de órdenes siempre aparece en lalínea de introducción. Los caracteres introducidos �D", �A0.1"y �CR" (Intro) se envían inmediatamente al controlador. Elcontrolador responde con �D", �A0.1" y �=0". La respuestaconcluye con �CR", �LF" y �>".

Órdenes de visualización

DA[<YN>.]<WN>.<BN> Visualizar bit de salida

DAW[<YN>.]<WN> Visualizar word de salidas

DB<BN> Visualizar módulo de programa

Respuesta: �=<Type>,0, <Status>, <Step>".

� El primer valor es el tipo de módulo, STL=0, LDR/FUP=1 o C=2.

� El segundo valor, el margen de memoria, es siempre 0.

Page 243: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−11Festo P.BE−CPX−FEC−ES es 0404NH

� El tercer valor muestra el estado del programa al que seha accedido.

� El último valor es el número del paso dentro del módulo.

DBF<BN> Visualizar módulo de función

Respuesta como con DB<BN>.

DD Muestra el formato de visualizaciónde los operandos multibit

Respuesta:�=D" para visualización decimal sin signo�=S" para visualización decimal con signo�=H" para visualización hexadecimal

DE[<YN>.]<WN>.<BN> Visualizar bit de entrada

DEW[<YN>.]<WN> Visualizar word de entradas

DF Visualizar word de error

La orden DE interroga el estado de error del controlador. Si nohay errores, el controlador responde con �=0,0,0".

Tipo de error Composición de la respuesta CI

Errores o fallos generales =<Número del error>,<Número del programa>,<Número del paso> 1)

Error del CPX (42) =<42>,<Número de error CPX>,<Número del módulo CPX>

Error I/O (11, 12) =<Número de error>,<255>,<Número de la word de entradas o salidas>

1) El número de error corresponde al valor de la word de error (véase también el volumen 1 delmanual FST); número del programa en el que se ha producido el error; si el programa no tienepasos (p.ej. programas LDR), se mostrará el Step 0.

Ejemplo: �=42,5,1"

Page 244: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−12 Festo P.BE−CPX−FEC−ES es 0404NH

DM<WN>.<BN> Visualizar bit de flag

DMW<WN> Visualizar word de flags

DO<WN> Visualizar unidad de función

Entonces pueden visualizarse las unidades de función globa�les FU0 a FU31 y FU39 a FU255.

DO<PN>.<WN> Visualizar unidad de función local

Entonces pueden visualizarse las unidades de función localesFU32 a FU38. Estas unidades de función están disponiblesseparadamente 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 poractivo pero detenido, 3 por activo.

El cuarto valor el el número del paso (Step): diferente de ceropara programas STL con Step y programas LDR con renglo�nes, siempre que el programa se halla activo. Si un programade pasos no está activo, se hallará en el Step 0.

Los dos últimos valores son el número y número de paso delmódulo al que se ha accedido.

DR<RN> Visualizar register

DS<PN> Visualizar el flag de inicialización delprograma

Page 245: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−13Festo P.BE−CPX−FEC−ES es 0404NH

DT<TN> Visualizar el estado del pulso deltimer

DTA<TN> Visualizar el estado del timer a ladesconexión

DTE<TN> Visualizar el estado del timer a laconexión

DTV<TN> Visualizar el preselector del timer

DTW<TN> Visualizar la word del timer

DV Visualizar la velocidad de transmisión

La orden DV muestra la velocidad de transmisión actual. Losposibles valores son �=1200", �=2400", �=4800", �=9600",�=19200", �=38400" o �=56000".

DZ<CN> Visualizar estado del contador

DZV<CN> Visualizar preselector del counter

DZW<CN> Visualizar word del counter

Page 246: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−14 Festo P.BE−CPX−FEC−ES es 0404NH

D.1.6 Modificación de operandos con Modify (M)

M Modificar

Con Modify es posible modificar el contenido o estado deoperandos.

· Para modificar un operando directamente sin una visuali�zación previa, introduzca el valor deseado tras la orden ytermínela con Intro <CR>.

Introducción

>MAW1=255

Salida

>MAW1=255

· En el caso de comunicación a través de RS232 puedevisualizar previamente el contenido o el estado deloperando. Introduzca aquí sólo la letra de la orden M y eloperando, y pulse Intro <CR>.

Introducción

>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 (véase la orden de formato de visua�lización).

Page 247: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−15Festo P.BE−CPX−FEC−ES es 0404NH

Órdenes Modify (modificación)

MA[<YN>.]<WN>.<BN>={0 | 1} Modificar un bit de salida

MAW[<YN>.]<WN>=<Valor> Modificar una word de salidas

MD={D | S | H} Modificar el formato devisualización

El formato de visualización puede establecerse en decimal sinsigno �=D", decimal con signo �=S" o hexadecimal �=H".

ME[<YN>.]<WN>.<BN>={0 | 1} Modificar bit de entrada

MEW[<YN>.]<WN>=<Valor> Modificar word de entradas

MF=<Valor> Modificar la word de error

El valor 0 borra el error actual. Cualquier otro valor genera elcorrespondiente error de funcionamiento.

MM<WN>=<BN>={0 | 1} Modificar bit de flag

MFW<WN>=<Valor> Modificar word de flags

MO<WN>=<Valor> Modificar unidad de funciónglobal

Modifica las unidades de función globales FU0 a FU31 y FU39a FU255.

MO<PN>.<WN>=<Valor> Modificar unidad de funciónlocal

Modifica las unidades de función local FU32 a FU38. Estasunidades de función están disponibles separadamente porcada programa.

Page 248: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−16 Festo P.BE−CPX−FEC−ES es 0404NH

MR<RN>=<Valor> Modificar register

MT<TN>={0 | 1} Modificar pulso del timer(start/stop)

MTA<TN>={0 | 1} Modificar el timer a ladesconexión (start/stop)

MTE<TN>={0 | 1} Modificar el timer a laconexión (start/stop)

MTV<TN>=<Valor> Modificar el preselector deltimer

MTW<TN>=<Valor> Modificar la word del timer

MV=<Baud rate> Ajuste de la velocidad detransmisión

La velocidad de transmisión puede establecerse con lasórdenes �MV=1200", �MV=2400", �MV=4800", �MV=9600",�MV=19200", �MV=38400" o �MV=56000". El valor puedeabreviarse a dos caracteres, por ejemplo �MV=96".

MZ<CN>={0 | 1} Activar contador

MZV<CN>=<Valor> Establecer preselector delcounter

MZW<CN>=<Valor> Establecer word del counter

Page 249: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−17Festo P.BE−CPX−FEC−ES es 0404NH

D.1.7 Órdenes para el control de programas

B Break

B Interrumpir todos los programas enfuncionamiento

BP<PN> Interrumpir el programa especificado

R Run

R Ejecutar o continuar la ejecución de unprograma

Si en los ajustes del PLC se elije la opción �Reset programs"(desactivar programas), se iniciará el programa P0 o seguiráprocesándose. Si esta opción no ha sido seleccionada, todoslos programas detenidos (interrumpidos) seguirán procesán�dose.

RB<número>[,<FU32>[,<FU33>[, ...[,<FU37>[,<FU38>]]]]]]]

Acceso a un módulo de programa

La orden �RB" accede a un módulo de programa cargado(uno que esté contenido en el archivo del proyecto).

Por favor, observarLa orden usa las unidades de función locales del programaP63, que debería permanecer reservado para este fin.

Deben especificarse los parámetros de acceso. Si no se espe�cifica un parámetro, se utilizará el último valor. La respuesta:

=<FU32>,<FU33>,<FU34>,<FU35>,<FU36>,<FU37>,<FU38>.

Page 250: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−18 Festo P.BE−CPX−FEC−ES es 0404NH

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<número>[,<FU32>[,<FU33>[, ...[,<FU37>[,<FU38>]]]]]]]

Acceso al módulo de función

La orden �RF" accede a un módulo de función cargado (unoque esté contenido en el archivo del proyecto).

Por favor, observarLa orden usa las unidades de función locales del programaP63, que debería permanecer reservado para este fin.

Deben especificarse los parámetros de acceso. Si no se espe�cifica un parámetro, se utilizará el último valor. La respuesta:

=<FU32>,<FU33>,<FU34>,<FU35>,<FU36>,<FU37>,<FU38>.

RP<PN> Arrancar o seguir procesando un programa

S Stop

S Detener todos los programas

SP<PN> Parada del programa <PN>

Page 251: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−19Festo P.BE−CPX−FEC−ES es 0404NH

D.1.8 Órdenes para el forzado de entradas y salidas

Todas las entradas y salidas digitales pueden forzarseselectivamente a 0 o 1. Si un bit de entrada es forzado a 0 oa�1, esto es reconocido por los programas y el CI. Si un bit deSalida es forzado a 0 o 1, esto no es reconocido por losprogramas y el CI. Puede hallarse más información sobre estoen el volumen 1 del manual FST en �Forzing inputs andoutputs (forzado de entradas y salidas)".

La tabla de forzado no es remanente. Se borrará automática�mente con la orden Y o cuando se cargue un proyecto.

Las siguientes órdenes CI están disponibles para el forzadode 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

Page 252: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−20 Festo P.BE−CPX−FEC−ES es 0404NH

DAWF<WN> Visualizar word de salidas

Resultado: �=xxxxxxxxxxxxxxxx", bit−a−bit 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", bit−a−bit con:

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

MAF<WN>.<BN>={0 | 1 | N} Entrar bit de Salida en la tablade forzado

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

MAWF<WN>={valor | N} Entrar word de salidas en latabla de forzado

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

Page 253: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−21Festo P.BE−CPX−FEC−ES es 0404NH

MEF<WN>.<BN>={0 | 1 | N} Entrar bit de entrada en latabla de forzado

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

MEWF<WN>={valor | N} Entrar word de entradas en latabla de forzado

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

D.1.9 Inicializar la memoria de usuario

Y Inicializar

PrecauciónLa orden Y!, borra todos los datos del proyecto y drivers enla memoria RAM.

Y Borrar todos los datos del proyecto ydrivers en la memoria RAM, solicitandoconfirmación

Y! Borrar todos los datos del proyecto ydrivers en la memoria RAM, sin solicitarconfirmación

Page 254: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−22 Festo P.BE−CPX−FEC−ES es 0404NH

D.1.10 Password

Con las siguientes órdenes CI es posible introducir, modificaro borrar el password (clave de acceso) así como activar odesactivar la protección 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 decaracteres IBM. Puede hallar información detallada sobre laprotección por password en el volumen 1 del manual de FST.

LC<anterior>,<nuevo> Entrar/modificar password<anterior> Password anterior

LC,<nuevo><anterior>: Password anterior<nuevo>: nuevo password

Cuando se introduce un nuevo password, también hay queespecificar siempre el anterior. LCTEST,FEC modifica, porejemplo, 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 Protección por passwordactivada (logout)

LX<Password> Protección por passworddesactivada (login)

La orden LX sirve tanto para login como para logout .

Por ejemplo, si el password es �FEC", entonces:

� la protección por password será desactivada con LXFEC(login)

� la orden LX o LX con un password incorrecto activará laprotección por password (logout).

Page 255: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−23Festo P.BE−CPX−FEC−ES es 0404NH

D.1.11 Órdenes específicas de driver

El sistema operativo del PLC FST, permite a los drivers recibirsus propias órdenes. Las órdenes CI específicas del driver seintroducen entre comillas invertidas �!" y el número del driver<DN>, a esto le sigue la orden en sí.

!<DN><Orden>

Las órdenes CI específicas del driver pueden hallarse en elvolumen 2.

No es necesario que un driver tenga sus propias órdenes.Muchos drivers responde a una orden vacía cin informacióndel estado. En general, las órdenes específicas del driver tie�nen una composición similar a las órdenes CI estándar.

Por ejemplo, el string driver (driver de cadenas) con el nú�mero 3, administra las órdenes de visualización de cadenasde caracteres en el que se utiliza el número de cadena corres�pondiente

Ejemplo:

>!3D12=�Festo�>

Page 256: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−24 Festo P.BE−CPX−FEC−ES es 0404NH

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 (verejemplo 1).

Las órdenes de un grupo (p. ej. órdenes consecutivas de Dis�play o Modify) pueden separarse con una coma, con lo queno es necesario repetir el carácter de la orden (�D" o �M")(ver ejemplo 2).

Ejemplo 1 Las órdenes para poner en marcha el programa P0 y parainterrogar el estado del programa son individuales:

>RP0>DP0=0,0,3,2,0,0>

La misma orden encadenada:

Introducción

>RP0;DP0

Salida (ejemplo)

>RP0;DP0=0,0,3,2,0,0>

Ejemplo 2 R0, FW16 y I0.3 deben visualizarse como órdenesindividuales:

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

Page 257: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−25Festo P.BE−CPX−FEC−ES es 0404NH

La misma orden encadenada:

Introducción

>DR0,MW16,E0.3

Salida (ejemplo)

>DR0,MW16,E0.3=432=0=1>

Órdenes consistentes en varias líneas, p.ej. órdenes Modify yDisplay del valor actual. El encadenamiento no es posible conórdenes que son pasadas a un driver.

Visualización masiva

En el caso de órdenes para visualizar valores, puede añadirseun signo menos al final. Con ello se mostrarán 16 valoresconsecutivos en una visualización masiva. Este método devisualización también 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>

Page 258: Programacio instalacion fec

D. El intérprete de órdenes (CI)

D−26 Festo P.BE−CPX−FEC−ES es 0404NH

Page 259: Programacio instalacion fec

Indice

E−1Festo P.BE−CPX−FEC−ES es 0404NH

Apéndice E

Page 260: Programacio instalacion fec

E. Indice

E−2 Festo P.BE−CPX−FEC−ES es 0404NH

Contenido

E. Indice E−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 261: Programacio instalacion fec

E. Indice

E−3Festo P.BE−CPX−FEC−ES es 0404NH

A

Abreviaciones XIII , XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ajuste, Modo de funcionamiento 2−9 . . . . . . . . . . . . . . . . . . .

Application layer 4−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Asignación de pinesInterface de programación 2−13 . . . . . . . . . . . . . . . . . . . . . Interface Ethernet 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C

CableCable de programación 2−14 . . . . . . . . . . . . . . . . . . . . . . . . Ethernet 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FED 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Handheld (terminal de mano) 2−18 . . . . . . . . . . . . . . . . . . .

Cable de programación 2−14 . . . . . . . . . . . . . . . . . . . . . . . . . .

Capas 1 a 4 4−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Capas 5 a 7 4−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Cargar, Proyecto 3−46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CFM C−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

CI 3−61 , D−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Clase de protección IP65/IP67 2−19 . . . . . . . . . . . . . . . . . . . .

Command Interpreter 3−61 , D−3 . . . . . . . . . . . . . . . . . . . . . . .

Comportamiento del controlador en funcionamiento 3−48 . .

ConfiguraciónInformación general (Stand Alone) 3−4 . . . . . . . . . . . . . . . . Remote Controller Ethernet 5−5 . . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus 5−14 . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet 6−5 . . . . . . . . . . . . . . . . . . . . . . . . . . .

Creación de páginas Web 4−25 . . . . . . . . . . . . . . . . . . . . . . . .

D

Desmontaje 2−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 262: Programacio instalacion fec

E. Indice

E−4 Festo P.BE−CPX−FEC−ES es 0404NH

DHCP 4−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

DiagnosisCon el Configurador de hardware 3−55 . . . . . . . . . . . . . . . . En el programa de usuario 3−59 . . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus 5−20 . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet 6−33 . . . . . . . . . . . . . . . . . . . . . . . . . . Stand Alone / Remote Controller Ethernet 3−52 . . . . . . . . .

Diagnosis Trace 3−57 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Dirección IP 4−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Direccionamiento 3−19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Direccionamiento IP 4−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Direccionamiento predeterminado 3−19 . . . . . . . . . . . . . . . . .

Drivers B−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EE−mail 4−18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EasyIPRemote Controller Ethernet 5−9 . . . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet 6−32 . . . . . . . . . . . . . . . . . . . . . . . . . .

Ejemplo de direccionamiento, Funcionamiento general 3−21

Ejemplos de direccionamiento, Remote I/O Modbus/TCP 6−26

Elementos de conexión e indicación eléctricos 2−5 . . . . . . . .

Elementos de indicación y conexión 2−5 . . . . . . . . . . . . . . . . .

Especificaciones técnicas A−3 . . . . . . . . . . . . . . . . . . . . . . . . .

Estado de software IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

FFED−50/90 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Forcing (forzado) 3−35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Front End Display 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

FSTConfiguración 3−8 , 3−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 263: Programacio instalacion fec

E. Indice

E−5Festo P.BE−CPX−FEC−ES es 0404NH

Creación de un proyecto 3−6 . . . . . . . . . . . . . . . . . . . . . . . . Direccionamiento 3−19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programación 3−39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Verificación de la configuración 3−17 . . . . . . . . . . . . . . . . . .

Función de estado del módulo C−4 . . . . . . . . . . . . . . . . . . . . .

GGateway 4−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Grupo al que se destina VIII . . . . . . . . . . . . . . . . . . . . . . . . . . .

HHandheld (terminal de mano) 2−18 . . . . . . . . . . . . . . . . . . . . .

HTTP 4−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

IInstalación 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrucciones para el usuario X . . . . . . . . . . . . . . . . . . . . . . . .

Interface de programación 2−13 . . . . . . . . . . . . . . . . . . . . . . .

Interface de servicio para terminal de mano 2−18 . . . . . . . . .

Interface Ethernet 2−11 , 4−13 . . . . . . . . . . . . . . . . . . . . . . . . .

Interruptor rotativo 2−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Interruptores DIL 2−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

IP65/IP67 2−19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

LLEDs 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Ethernet 5−10 . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus 5−20 . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet 6−33 . . . . . . . . . . . . . . . . . . . . . . . . . . Stand Alone 3−53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

M

MAC−ID 4−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 264: Programacio instalacion fec

E. Indice

E−6 Festo P.BE−CPX−FEC−ES es 0404NH

Marcas en el texto XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modbus/TCPRemote Controller Ethernet 5−6 . . . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet 6−7 . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento 2−10 . . . . . . . . . . . . . . . . . . . . . . . . .

Modos de funcionamiento 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . Cuadro general 1−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Ethernet 5−4 . . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus 5−12 . . . . . . . . . . . . . . . . . . . . Remote I/O Ethernet 6−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . Stand Alone 3−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Módulos de función 3−45 , C−3 . . . . . . . . . . . . . . . . . . . . . . . . . Estado del módulo C−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Montaje 2−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

NNet classes 4−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Net mask 4−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Nodo de bus de campo (Remote Controller) 5−13 . . . . . . . . .

Notas sobre el uso de este manual IX . . . . . . . . . . . . . . . . . . .

OOperaciones 3−41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Operandos 3−40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Órdenes CI 3−61 , D−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Como HTTP query 4−25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . En HTML 4−26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Encadenamiento D−24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Órdenes específicas de driver D−23 . . . . . . . . . . . . . . . . . . . Parámetro D−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P

Parametrización 3−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Al conectar 3−30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 265: Programacio instalacion fec

E. Indice

E−7Festo P.BE−CPX−FEC−ES es 0404NH

Con terminal de mano 3−29 . . . . . . . . . . . . . . . . . . . . . . . . . Desde un programa de usuario 3−34 . . . . . . . . . . . . . . . . . . Ejemplo de aplicación 3−38 . . . . . . . . . . . . . . . . . . . . . . . . . Remote Controller Field bus 5−20 . . . . . . . . . . . . . . . . . . . .

Parámetros de la memoria de diagnosis 3−33 . . . . . . . . . . . .

Parámetros del módulo 3−32 . . . . . . . . . . . . . . . . . . . . . . . . . .

Parámetros del sistema 3−31 . . . . . . . . . . . . . . . . . . . . . . . . . .

Password, Activado por CI D−22 . . . . . . . . . . . . . . . . . . . . . . . .

Pictogramas XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

PLC 1−9 , 3−39 , A−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Programación 3−39 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo de programa 3−50 . . . . . . . . . . . . . . . . . . . . . . . . . . Envío de un e−mail 4−19 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Protocolos y servicios 4−12 . . . . . . . . . . . . . . . . . . . . . . . . . . .

R

Remote Controller Ethernet (modo de funcionamiento) 5−4 .

Remote Controller Field bus (modo de funcionamiento) 5−12 Ejemplo de configuración 5−15 . . . . . . . . . . . . . . . . . . . . . .

Remote I/O Ethernet (modo de funcionamiento) 6−4 . . . . . . .

S

Servicio VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SMTP 4−18 , C−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Stand Alone (modo de funcionamiento) 3−4 . . . . . . . . . . . . . .

Switch 4−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

T

TCP/IP 4−5 , D−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

TFTP 4−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tutoría 1−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 266: Programacio instalacion fec

E. Indice

E−8 Festo P.BE−CPX−FEC−ES es 0404NH

U

UDP 4−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

URL 4−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Uso al que se destina VII . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

W

Webserver 4−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar archivos 4−28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .