módulo tcp/ip guía del usuario

148
Modicon Quantum Ethernet Módulo TCP/IP Guía del usuario 840 USE 107 03 Version 4.0 31004579 00

Upload: others

Post on 10-Nov-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Módulo TCP/IP Guía del usuario

0435

1145

2 75

Modicon Quantum EthernetMódulo TCP/IPGuía del usuario840 USE 107 03 Version 4.0

3100

4579

00

Page 2: Módulo TCP/IP Guía del usuario

2 840 USE 107 03 Mayo 2001

Page 3: Módulo TCP/IP Guía del usuario

Tabla de materias

Acerca de este manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Capítulo 1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Módulos Ethernet TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Componentes del panel frontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Disquete de programas de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Ethernet y su aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Capítulo 2 Instalación y configuración del módulo . . . . . . . . . . . . . . . . . . 23Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Antes de instalar el módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Instalación del módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Cambiar la configuración predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Configuración del módulo con Modsoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Configuración del módulo con Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Capítulo 3 Instrucción MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45MSTR: Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46MSTR: Códigos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49MSTR: Operaciones de lectura y escritura . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52MSTR: Obtener estadísticas locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53MSTR: Borrar estadísticas locales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55MSTR: Obtener estadísticas remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56MSTR: Borrar estadísticas remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58MSTR: Estado funcional de Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59MSTR: Resetear módulo opcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62MSTR: Leer CTE (Tabla de extensión de configuración). . . . . . . . . . . . . . . . . . 63MSTR: Escribir CTE (tabla de extensión de configuración) . . . . . . . . . . . . . . . . 65

840 USE 107 03 Mayo 2001 3

Page 4: Módulo TCP/IP Guía del usuario

Capítulo 4 Recuperación de datos a través de la World Wide Web . . . . 67Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Recuperación de datos a través de la World Wide Web . . . . . . . . . . . . . . . . . . . 68Acceso a la página principal de Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Opciones de la página principal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Estadísticas Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Configuración del PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Leer registros 4X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Leer personalidad del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Comprobar estado de E/S remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Estaciones configuradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78DIO configuradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Capítulo 5 Utilización del Comprobador de opciones de red Ethernet. . 85Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Comprobador Ethernet: introducción e instalación . . . . . . . . . . . . . . . . . . . . . . . 86Comprobador Ethernet: establecer una conexión con un módulo Ethernet . . . . 87Comprobador Ethernet: obtener y borrar estadísticas. . . . . . . . . . . . . . . . . . . . . 89Comprobador Ethernet: leer y escribir registros . . . . . . . . . . . . . . . . . . . . . . . . . 92

Capítulo 6 Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Respuesta a errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Intercambio en caliente de un módulo Ethernet . . . . . . . . . . . . . . . . . . . . . . . . 104Descarga de una nueva imagen de software . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Apéndice A Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Módulos Ethernet TCP/IP: Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

Apéndice B Guía del programador de Ethernet. . . . . . . . . . . . . . . . . . . . . 115Módulos Ethernet: Guía del programador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

Apéndice C Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Protocolo de aplicación Modbus: Introducción . . . . . . . . . . . . . . . . . . . . . . . . . 128Protocolo de aplicación Modbus: introducción PDU . . . . . . . . . . . . . . . . . . . . . 129Protocolo de aplicación Modbus: clases de servicio . . . . . . . . . . . . . . . . . . . . . 131Protocolo de aplicación Modbus: análisis PDU . . . . . . . . . . . . . . . . . . . . . . . . . 132Protocolo de aplicación Modbus: aspectos específicos TCP/IP . . . . . . . . . . . . 134Protocolo de aplicación Modbus: documentos de referencia . . . . . . . . . . . . . . 135

4 840 USE 107 03 Mayo 2001

Page 5: Módulo TCP/IP Guía del usuario

Apéndice D Distribuidores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Distribuidores de material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

840 USE 107 03 Mayo 2001 5

Page 6: Módulo TCP/IP Guía del usuario

6 840 USE 107 03 Mayo 2001

Page 7: Módulo TCP/IP Guía del usuario

Acerca de este manual

Presentación

Objeto Este manual le ofrece información sobre los módulos Ethernet TCP/IP (140-NOE-211-XX y 140-NOE-251-XX) y sus partes. Además, le informa de cómo instalarlos, describe los cambios que se pueden realizar en la configuración, revisa el funciona-miento de los módulos y ofrece procedimientos de mantenimiento. Asimismo, describe cómo obtener estadísticas sobre un módulo Ethernet y su controlador en la página web que va incluida. Este manual está escrito para un usuario de Ethernet y presupone cierta familiaridad con las redes Ethernet. Consulte a su administrador de sistemas antes de conectar este módulo a su red. Este manual también presupone que el usuario conoce los sistemas de control de Quantum Automation Series. Para obtener información sobre los productos Quantum, consulte la guía Quantum Automation Series Hardware Reference Guide.

Campo de aplicación

Para que el módulo Ethernet funcione correctamente, debe disponer de la versión adecuada de otros componentes del sistema. Utilice la versión especificada en la siguiente tabla o una versión posterior.Utilice la versión especificada en la siguiente tabla o una versión posterior.

Quantum Executive

Modsoft Concept ModLink

2.1 2.6 2.2 o superior 2.0

840 USE 107 03 Mayo 2001 7

Page 8: Módulo TCP/IP Guía del usuario

Documentos relacionados

Advertencia Schneider Electric no se hace responsable de cualquier error que pudiera aparecer en este documento. Si tiene alguna sugerencia de mejora o corrección, o ha encontrado errores en esta publicación, le rogamos que nos lo notifique.Está prohibida la reproducción de cualquier parte de este documento, en cualquier forma o por cualquier medio, electrónico o mecánico, incluyendo fotocopias, sin autorización expresa y por escrito del editor, Schneider Electric.

Comentarios del usuario

Envíe sus comentarios a la dirección electrónica [email protected]

Título Reference Number

Modicon TSX Quantum Automation Series Hardware Reference Guide 840 USE 100 00 Ever. 6

Referencia a documentos relacionados

Modicon ModLink User Guide 890 USE 129 00

Modsoft Programmer User Manual 890 USE 115 00

Modbus Protocol Reference Guide PI-MBUS-300

8 840 USE 107 03 Mayo 2001

Page 9: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

1

Introducción

Presentación

Vista general Este capítulo describe dos de los cuatro módulos Ethernet TCP/IP diseñados por Modicon que permiten que un sistema de control industrial Quantum se comunique con los equipos participantes de una red Ethernet.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

Módulos Ethernet TCP/IP 10

Componentes del panel frontal 11

Disquete de programas de ayuda 18

Ethernet y su aplicación 19

9

Page 10: Módulo TCP/IP Guía del usuario

Introducción

Módulos Ethernet TCP/IP

Presentación Los módulos Ethernet TCP/IP de Quantum permiten a un sistema de control industrial Quantum comunicarse con dispositivos de una red Ethernet. Por ejemplo, los módulos se pueden utilizar para conectar un controlador de la Quantum Automation Series a un PC. Cada módulo contiene un servidor para la World Wide Web, lo que permitirá a los usuarios obtener estadísticas sobre el módulo NOE y su controlador en una página web que va incluida.La red Ethernet es compatible en todo el mundo, con una gran variedad de productos y servicios de terceras partes. TCP/IP será el protocolo estándar.

Ventajas del diseño de Quantum

Al igual del resto de módulos Quantum, los módulos Ethernet son fáciles de instalar. Pueden insertarse en sistemas Quantum existentes y conectarse a redes Ethernet existentes. No precisan de un cableado con patente.Los módulos pueden conectarse a cualquier slot de un bastidor principal local de Quantum y pueden sustituirse mientras el sistema está en marcha (intercambio en caliente). Se suministran completamente configurados y el controlador los reconoce en el instante en que se conectan con el bastidor principal.

Modelos de módulos TCP/IP

Modicon ha diseñado cuatro módulos Ethernet TCP/IP. Aquí trataremos dos: uno para redes de fibra óptica y otro para redes que utilizan cableado de trenzado de a pares.Los números de las partes de los módulos se enumeran a continuación.

Tipo de red de cable Número de parte

Trenzado de a pares 140 NOE 211 00

Fibra óptica 140 NOE 251 00

Nota: El módulo Ethernet debe direccionarse por un concentrador Ethernet para que funcione correctamente. No lo conecte directamente a otro dispositivo.

10 840 USE 107 03 Mayo 2001

Page 11: Módulo TCP/IP Guía del usuario

Introducción

Componentes del panel frontal

Presentación En el panel frontal de cada módulo Ethernet TCP/IP encontrará una pantalla LED, una etiqueta de dirección global y un conector de cable. Cada componente se describe a continuación.

840 USE 107 03 Mayo 2001 11

Page 12: Módulo TCP/IP Guía del usuario

Introducción

Esquema del panel 140 NOE 211 00

A continuación le mostramos el esquema del panel frontal de módulo 140 NOE 211 00 para redes de trenzado de a pares.

1 Número de modelo, descripción del módulo, código de color

2 Pantalla LED

3 Etiqueta de dirección global

4 Conector de cable

5 Frontal extraible

5

2

1

4

140NOE 211 00Ethernet TCP/IP

ActiveReadyRunLink

Kernel

FaultColl

3

12 840 USE 107 03 Mayo 2001

Page 13: Módulo TCP/IP Guía del usuario

Introducción

Esquema del panel 140 NOE 251 00

A continuación le mostramos el esquema del panel frontal del módulo 140 NOE 251 00 para redes de fibra óptica.

1 Número de modelo, descripción del módulo, código de color

2 Pantalla LED

3 Etiqueta de dirección global

4 Conector de cable de transmisión

5 Conector de cable de recepción

6 Frontal extraible

6

4

5

2

1

3

140NOE 251 00Ethernet TCP/IP

ActiveReady

Run

Link

Kernel

Fault

Coll

840 USE 107 03 Mayo 2001 13

Page 14: Módulo TCP/IP Guía del usuario

Introducción

Pantalla LED La pantalla LED es parecida para los dos modelos, tal como se ve a continuación.

LED Color Indicación cuando está encendido

Active Verde El módulo está comunicándose con el bastidor.

Ready Verde El módulo ha pasado las pruebas de diagnóstico interno.

Run Verde Aparece durante el funcionamiento normal.

Link Verde La conexión Ethernet con el concentrador es correcta.

Kernel Amarillo Si es continua, el módulo estará operando en modalidad de núcleo. Si está parpadeando, el módulo está esperando que se descargue.

Fault Rojo Se ha detectado un error, ha fallado la descarga o se está reseteando.

Coll Rojo Si es continuo, el cable no está conectado. Si parpadea, hay colisiones de Ethernet.

Appl Amarillo La entrada existe en el registro de bloqueo del sistema.

Ready Fault

Link

Run Coll

Ethernet TCP/IP

ApplKernel

Active

140NOE 2xx 00

14 840 USE 107 03 Mayo 2001

Page 15: Módulo TCP/IP Guía del usuario

Introducción

Etiquetas de dirección

Los módulos de servidor incorporado web Ethernet Quantum disponen de dos etiquetas de dirección. Una identifica la dirección Ethernet o MAC. La otra le permitirá registrar la dirección de red de protocolo de Internet (IP) del módulo.Etiqueta de dirección EthernetLas direcciones Ethernet o MAC se asignan en la fábrica y se registran en una etiqueta en el panel frontal, encima del conector de cable. Se trata de una dirección única asignada globalmente de 48 bits. Se establece en PROM. La dirección Ethernet se registra en la etiqueta en forma hexadecimal, del tipo 00.00.54.xx.xx.xx

La etiqueta de dirección Ethernet es similar a la ilustración que se muestra a continuación.

Etiqueta de dirección de red de protocolo de Internet (IP)Puede utilizar la dirección derivada, que se calcula a partir de la dirección Ethernet establecida en la fábrica. También puede configurar una dirección única por medio de Modsoft o Concept. A lo largo de este manual nos referiremos a estas dos opciones como dirección de red IP derivada y dirección configurada para el usuario.La dirección de red IP tiene la forma xxx.xxx.xxx.xxx, donde cada grupo xxx es un número decimal de 0 a 255. Existe un espacio para el registro de esta dirección en la etiqueta dentro del panel frontal del módulo.Si va a operar en una red abierta, debería optar por una dirección configurada para el usuario. Podrá obtener una dirección válida consultando con el administrador de red.Si va a trabajar con una red local, deberá utilizar una dirección de red IP derivada. En cualquier caso, asegúrese con su administrador de red de que la dirección no esté todavía en uso.Para calcular la dirección de red IP, convierta los ocho dígitos de la derecha de la dirección Ethernet de hexadecimal a decimal. Tomarán la forma 84.xxx.xxx.xxx, donde cada grupo xxx será un número decimal de 0 a 255.

IEEE GLOBAL ADDRESS

000054xxxxxx

840 USE 107 03 Mayo 2001 15

Page 16: Módulo TCP/IP Guía del usuario

Introducción

Ejemplo: Cálculo de la dirección de red IP derivadaEl ejemplo que se muestra a continuación describe cómo calcular la dirección de red IP.

Conector de trenzado de a pares

A continuación le mostramos el conector de trenzado de a pares del módulo NOE 211.

Para el NOE 211, Schneider Automation recomienda la utilización de cableado Category 5 UTP, a una velocidad de 100 Mbps, con un conector RJ-45. También puede utilizar cableado Category 3 UTP, a 16 Mbps.Los ocho pins están situados verticalmente y numerados ordenadamente de abajo a arriba. El pin de salida RJ-45 que se utiliza en este módulo es:l Datos de recepción (+): 3l Datos de recepción (-): 6l Datos de transmisión (+): 1l Datos de transmisión (-): 2

Nota: Cuando haya determinado qué dirección de red IP va a utilizar, regístrela con el administrador del sistema para evitar la duplicación.

IEEE GLOBAL ADDRESS

0000540B72A8

Locate the global address label on thefront panel of the module.

Note the rightmost eight digits.

Convert them from hexadecimal todecimal. Each pair of hexadecimalnumbers will result in a decimalnumber between 0 and 255. This is thederived IP address.

Pins8

1

16 840 USE 107 03 Mayo 2001

Page 17: Módulo TCP/IP Guía del usuario

Introducción

Conectores de fibra óptica

A continuación le mostramos el conector de fibra óptica del módulo NOE 251.

1 Conector de cable de transmisión

2 Conector de cable de recepción

Para el NOE 251 necesitará cables de fibra óptica micron 62.5/125 con conectores ST. Schneider Automation ofrece un cable de 3 m con conectores (990 XCA 656 09).Este módulo se suministra con dos capuchones para cables de fibra óptica y herramientas de plástico tubular para la instalación del cableado.

1

2

840 USE 107 03 Mayo 2001 17

Page 18: Módulo TCP/IP Guía del usuario

Introducción

Disquete de programas de ayuda

Presentación Este manual incluye un disquete que contiene dos programas de ayuda para el módulo Ethernet: los programas de ayuda del Comprobador de opciones de red Ethernet y ERRLOG.

Comprobador de opciones de red Ethernet

Este programa de ayuda le permitirá:l establecer una conexiónl obtener y borrar estadísticasl leer y escribir registrosEl Comprobador de opciones de red Ethernet se comunica con el módulo en la red desde un PC IBM compatible que funcione con Windows 3.1 o superior, y con Win Sock. El código fuente para Comprobador de opciones de red Ethernet se incluye en el disquete. Para instrucciones sobre cómo usar las opciones de red de Ethernet, consulte Comprobador Ethernet: establecer una conexión con un módulo Ethernet, p. 87.

ERRLOG Este programa de ayuda le permitirá leer y borrar el registro de bloqueo del sistema de un PC compatible con IBM que se esté comunicando con el controlado Quantum local a través de Modbus Plus.El PC debe estar equipado con una tarjeta Modbus Plus SA85 y el controlador para el software. ERRLOG puede ejecutarse en un entorno DOS nativo o en DOS bajo Windows 3.1 o Windows 95. Para instrucciones sobre cómo utilizar ERRLOG para leer y borrar el registro de bloqueo del sistema, consulte Respuesta a errores, p. 98.

18 840 USE 107 03 Mayo 2001

Page 19: Módulo TCP/IP Guía del usuario

Introducción

Ethernet y su aplicación

Presentación Una planificación cuidadosa de la red ayudará a conseguir un rendimiento óptimo. Debe considerar si Ethernet responde a las necesidades de su aplicación, qué dispositivos son compatibles con la red y cómo minimizar posibles congestiones en la red.

840 USE 107 03 Mayo 2001 19

Page 20: Módulo TCP/IP Guía del usuario

Introducción

Responder a las necesidades de la aplicación

Los módulos Ethernet Quantum proporcionan conectividad a una gran variedad de sistemas a través de la red Ethernet. Sin embrago, las instalaciones Ethernet tienen características que podrían no ser compatibles con todas las aplicaciones de control.El siguiente gráfico ilustra el rendimiento típico en una red en comparación con los participantes en ese momento.

El tráfico de red Ethernet, la longitud de mensajes y el direccionamiento son variables e impredecibles. Esto puede dar lugar a congestiones y colisiones de mensajes. Si hay una colisión, Ethernet utiliza un retardo variable antes de volver a transmitir los mensajes. Por ello, no se puede garantizar un determinismo absoluto - ni una prestación completamente predecible - en las redes Ethernet muy ocupadas.

2 3 4 5 10 15 20

70000

60000

50000

40000

30000

20000

10000

0

Concurrent Nodes

Note: This data was measured between Quantum controllers on an otherwise empty LAN and as such reflects best case operation.

- Ethernet -Modbus Plus

Total throughput registers/second

20 840 USE 107 03 Mayo 2001

Page 21: Módulo TCP/IP Guía del usuario

Introducción

Compatibilidad La tecnología Ethernet permite que coexistan dispositivos de distintos vendedores en la misma red. Estos dispositivos incluyen concentradores, puentes, enrutadores y gateways. Sin embargo, para que estos dispositivos sean compatibles deben apoyar el mismo conjunto de protocolos. Los módulos Ethernet de Quantum apoyan el protocolo Modbus en TCP/IP. Los sistemas que se vayan a comunicar con módulos Ethernet de Quantum deberán apoyar este registro Stack de protocolo.Kit del programador de Ethernet Se ha elegido el protocolo Modbus por su idoneidad para el entorno de control en tiempo real. Es un protocolo muy conocido y utilizado y se describe ampliamente en el Kit del programador de Ethernet. Este kit (140 EDK 211 00) ayudará al usuario a desarrollar comunicaciones basadas en Ethernet para las aplicaciones de conectores de su propio anfitrión (basado en PC). Contiene un módulo Ethernet de Quantum además de documentación y herramientas de software que explican ampliamente los protocolos. El Kit del programador de Ethernet está disponible por medio de su distribuidos o en la oficina de venta de Schneider Electric local.

Sistemas de hot standby de Ethernet y Quantum Los módulos Ethernet pueden instalarse en un sistema de hot standby, pero no se apoyarán durante la conmutación. Cuando el control pase del controlador principal al standby, la red Ethernet no recibirá el aviso. La red continuará direccionando el módulo Ethernet en el bastidor primario original, y no el módulo en el nuevo bastidor principal.Gateway EMBP Un módulo Ethernet Quantum puede existir en la misma red Ethernet que la gateway EMBP, peor no podrá comunicarse con la gateway EMBP debido a las diferencias en el formato y en el direccionamiento de red.

Nota: Los datos siguientes sólo se refieren a 140 NOE 211 y 140 NOE 251.

840 USE 107 03 Mayo 2001 21

Page 22: Módulo TCP/IP Guía del usuario

Introducción

Instrucciones para el diseño de red

Una instalación típica Ethernet conduce muchos tipos de tráfico diferentes. Las grandes transferencias de archivos de datos o los archivos de gráficos de la World Wide Web pueden mantener ocupada la red y causar congestiones y colisiones de red. Estas colisiones harán que los participantes tengan que esperar distintos periodos de tiempo antes de volver a enviar sus mensajes. Debido a que el tamaño y la frecuencia en el tráfico sin control son impredecibles, la prestación de la red puede no ser compatible para las aplicaciones de control. Estos problemas podrían reducirse en gran medida si se separaran el tráfico de oficina y de MIS de los datos de control.Separación del tráfico El mejor modo de proteger el tráfico de Quantum Automation del tráfico de los sistemas de información es proporcionar una red física separada completamente para el control de los autómatas. Otra forma es utilizar dispositivos de Ethernet disponibles, tales como puentes y enrutadores para segmentar la red lógicamente, aislar el tráfico de oficina de otros datos de control.Minimizar retardos Componentes como repetidores, puentes, enrutadores y concentradores necesitan un tiempo finito para procesar cada mensaje. Si los mensajes pasan a través de varios de estos dispositivos, se acumularán los retardos de procesamiento. Los fabricantes de los dispositivos disponen de los tiempos de retardo. Compruebe con su administrador de sistema el efecto en los mensajes de control y determine si tendrá un efecto importante en la aplicación.Utilización de conmutadores Los conmutadores Ethernet se pueden utilizar para asegurar una mayor prestación de las redes. Estos dispositivos permiten que todas las conexiones tengan acceso al ancho de banda completo a 10 Mbps en vez de tener que compartir el ancho de banda con el resto de participantes. Reducen los problemas de temporización asociados con las colisiones de Ethernet y, en consecuencia, los retardos "de retroceso" en la transmisión. Compruebe con el administrador del sistema si la aplicación se vería beneficiada gracias a los dispositivos de conmutación Ethernet.

22 840 USE 107 03 Mayo 2001

Page 23: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

2

Instalación y configuración del módulo

Presentación

Vista general Este capítulo describe cómo llevar a cabo la instalación y configuración del módulo Ethernet TCP/IP.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

Antes de instalar el módulo 24

Instalación del módulo 26

Cambiar la configuración predeterminada 29

Configuración del módulo con Modsoft 30

Configuración del módulo con Concept 33

23

Page 24: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Antes de instalar el módulo

Presentación Los módulos Ethernet de Quantum vienen completamente configurados. Están diseñados para ir directamente del embalaje al bastidor. Pero antes de instalar el módulo debe verificar que la configuración predeterminada sea la apropiada para su red y que la red Ethernet esté construida de forma apropiada.

Verificación de la configuración predeterminada

Deberá cambiar la configuración predeterminada antes de instalar el módulo si se cumple alguno de los siguientes casos:l El módulo va a comunicarse en una red abiertal La dirección de red IP derivada del módulo ya está siendo utilizada en la redl La red utiliza transferencias IEEE 802.3l Debe especificar la gateway predeterminada de Ethernet y la máscara SubnetConsulte con su administrador de red si se da alguna de estas condiciones. Si se dan, cambie la configuración predeterminada.

El módulo Ethernet sólo leerá los datos de configuración durante la puesta en marcha o cuando se establece. Siempre que se cambie la configuración se deberá restablecer el módulo, ya sea mediante intercambio en caliente o mediante un comando de restablecimiento en el bloque MSTR (Consulte MSTR: Resetear módulo opcional, p. 62.) Una vez ha instalado el módulo Ethernet, el hecho de parar y reiniciar el controlador no lo restablecerá.

AVISO

PELIGRO DE DUPLICACIÓN DE DIRECCIONES

La configuración predeterminada incluye la dirección de red IP. No conecte este módulo a la red hasta que esté seguro de que la dirección de éste será la única en la red.

Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales

Nota: Antes de cambiar la configuración predeterminada deberá parar el controlador, después instalar el módulo, y después cambiar la configuración antes de iniciar el controlador de nuevo.

24 840 USE 107 03 Mayo 2001

Page 25: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Verificación de que la red se ha construido de forma apropiada

No deberá conectar un módulo Ethernet directamente a otro dispositivo mediante cable. Para que la red funcione correctamente, deberá direccionar el cable para cada dispositivo mediante un concentrador Ethernet. Existe una gran variedad de concentradores disponibles, así como de distribuidores para su venta.A continuación se muestran ejemplos de topologías de red incorrectas.

A continuación se muestra un ejemplo de topología de red correcta.

NOE NOE NOE

NOE NOE

Hub

840 USE 107 03 Mayo 2001 25

Page 26: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Instalación del módulo

Presentación El módulo Ethernet viene completamente preparado para la instalación. La instalación consta del montaje del módulo en el bastidor y de la conexión del cable.

¿Está listo para la instalación? Compruébelo

¿Ha revisado la configuración y las instrucciones para la red enumeradas en Antes de instalar el módulo, p. 24? Deberá seguir esas instrucciones antes de instalar el módulo. Si va a cambiar la configuración predeterminada, detenga el controlador antes de instalar el módulo Ethernet. Schneider Electric también recomienda comprobar que el cableado Ethernet funciona correctamente antes de conectarlo al módulo Ethernet.

Montaje del módulo en el bastidor

Coloque el módulo formando un ángulo con las dos pestañas situadas junto a la parte superior del bastidor. Deslice el módulo hacia abajo para realizar la conexión eléctrica con el conector del bus de E/S del bastidor.La figura representada a continuación muestra cómo montar el módulo en el bastidor.

Apriete el tornillo en la parte inferior del módulo para sujetarlo al bastidor. El par de apriete máximo para este tornillo es de 0.23 - 0.45 Nm.

I/O BusConnector

ModuleHooks

26 840 USE 107 03 Mayo 2001

Page 27: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Conexión del cable

Trenzado de a pares Si desea utilizar un cable de trenzado de a pares, Schneider Electric le recomienda la categoría 5, con una velocidad de 100 Mbps. Utilice conectores RJ-45. Introduzca el conector en el puerto. Sonará al encajar en su lugar.Fibra óptica Utilice cables de fibra óptica 62.5/125 con conectores ST. Schneider Automation vende un cable de 3 m con conectores (990 XCA 656 09).Retire las cubiertas protectoras de plástico de los puertos de cable y los extremos del cable. Encaje uno de los capuchones de cable en el cable, presionando cuidadosamente el cable por el slot de modo que el extremo más ancho del capuchón quede lo más cerca posible del pie del cable.La figura siguiente muestra cómo ajustar el capuchón al cable.

La clave para instalarlo el alinear el tambor, el anillo de bloqueo y el conector.La figura que aparece a continuación muestra cómo alinear la guía y el anillo de bloqueo.

Gire el anillo de bloqueo para alinear una flecha con la guía. A continuación, alinee la guía con su carril. Como resultado, la cubierta de bloqueo, la abrazadera y el bloqueo deberán quedar también alineados. Deslice el capuchón hasta que llegue al anillo de bloqueo. Conecte el cable en el conector (receptor) inferior apretando el cable con el capuchón. Si no se conecta fácilmente, vuelva a alinear la guía con la flecha y vuélvalo a intentar.

Cable Boot Fiber Cable Clasp

Barrel

Locking RingLock

Arrow

Key

Groove

840 USE 107 03 Mayo 2001 27

Page 28: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

La figura siguiente muestra cómo ajustar el cable.

Gire el cable hacia la derecha de modo que la cubierta de bloqueo encaje de forma segura. Puede dejar el capuchón en el cable para su uso futuro, pero deslícelo para sacarlo del pie del cable y permitir que se cierre la puerta del módulo. Repita este proceso con el filamento de cable que queda y el conector de cable superior (transmisor). Al conectar el cable al concentrador, asegúrese de que los dos filamentos estén cruzados. El puerto de transmisión de un dispositivo debería estar conectados al puerto de recepción del otro.

Locking Tab

Locking Ring

Fiber Cable Clasp

Keyway

Connector

Key

28 840 USE 107 03 Mayo 2001

Page 29: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Cambiar la configuración predeterminada

Presentación Si se cumple alguna de las siguientes condiciones, deberá detener el controlador y, a continuación, deberá cambiar la configuración predeterminada antes de volver a iniciar el controlador:l El módulo va a comunicarse en una red Ethernet abierta.l La dirección IP del módulo ya está en uso.l La red utiliza transferencias IEEE 802.3.l Deberá especificar una gateway Ethernet predeterminada y una máscara

Subnet.

Restableci-miento del módulo antes de la configuración

Si cambia la configuración antes de instalar el módulo, deberá restablecer el módulo para que se efectúen los cambios.

Herramientas de software para la configuración

Puede configurar el módulo mediante Modsoft o Concept.

840 USE 107 03 Mayo 2001 29

Page 30: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Configuración del módulo con Modsoft

Presentación Puede configurar el módulo utilizando la versión 2.6 de Modsoft u otra posterior.

Inicio en Modsoft En la pantalla Modsoft Configuration Overview, seleccione el menú desplegable Cfg Ext. Asegúrese de que ha especificado suficientes recursos de memoria para la ampliación de configuración Ethernet en Cfg. Extension Size field. El primer módulo Ethernet configurado necesitará 20 palabras. Cada módulo adicional necesitará otras 16 palabras. En las opciones, seleccione Instalar TCP/IP. Accederá a la pantalla TCP/IP Configuration Extension.La figura siguiente muestra una pantalla típica de ampliación de la configuración.

Selección del tipo de transferencia de Ethernet

Puede elegir entre Ethernet II y IEEE 802.3 dependiendo del sistema. La selección predeterminada es Ethernet II.Si utiliza la ampliación de configuración para cambiar la transferencia a IEEE 802.3, no olvide designar el número de slot del bastidor en la siguiente línea. Sin un número de slot, el sistema no registrará el cambio de transferencia.

modsoft

F1Hex

PgDn/Up to next/prev Screen

F2 F3 F4 F5 F6 F7 F8 F9QuitDec Bin Goto

Quantum TCP/IP CONFIG EXT. Screen 1 / 6Lev 8 OFF

Ethernet Framing Type:

Internet Address:

Default Gateway Address:

Quantum Backplane Slot:

(B4) : 0 DEC(B3) : 0 DEC(B2) : 0 DEC(B1) : 0 DEC

B4. B3. B2. B1Note: 000.000.000.000

represents the TCP/IPBoard DefaultInternet Address

G4. G3. G2. G1Note: 000.000.000.000

represents the TCP/IPBoard DefaultGateway Address

(G4) : 0 DEC(G3) : 0 DEC(G2) : 0 DEC(G1) : 0 DEC

SubNetwork MASK: FFFFFF00 HEX

Ethernet II

0

30 840 USE 107 03 Mayo 2001

Page 31: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Asignación de un número de slot

Para activar la pantalla de ampliación de configuración deberá introducir el número de slot del bastidor en la segunda línea. Éste es el slot donde ha montado o va a montar el módulo Ethernet. Los slots se numeran de izquierda a derecha y de uno a x.

Asignación de la dirección de red IP

La dirección de red para el protocolo de Internet (IP) es una dirección de 32 bits con la forma xxx.xxx.xxx.xxx, donde cada grupo xxx es un número decimal de 0 a 255. Si el módulo se va a comunicar en una red abierta o si la dirección IP derivada del módulo ya se está utilizando, consulte al administrador de sistema para obtener una dirección única. Escriba la nueva dirección en los campos B4 a B1. Existe un espacio para el registro de la dirección de red IP en la etiqueta dentro del panel frontal del módulo.Si introduce la dirección antes de instalar el módulo o si realiza un intercambio en caliente del módulo, éste reconocerá automáticamente la dirección que haya especificado y se identificará correspondientemente.

Nota: Si no introduce un número de slot, el sistema no tendrá en cuenta el resto de datos que introduzca en esta pantalla.

AVISO

PELIGRO DE DUPLICACIÓN DE DIRECCIONES

Asegúrese de registrar la dirección IP del módulo con el administrador de sistema para evitar una duplicación.

Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales

Nota: Si utiliza la ampliación de configuración para cambiar la dirección de red IP, también deberá introducir el número de slot del bastidor. Sin el número de slot, el sistema no reconocerá los cambios.

840 USE 107 03 Mayo 2001 31

Page 32: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Asignación de la dirección Gateway predeterminada y la máscara Subnet

Consulte al administrador de red para determinar si es necesario especificar una dirección Gateway predeterminada y una máscara Subnet. Si estos datos son necesarios, el administrador de red deberá suministrarlos. Escriba la dirección Gateway en los campos G4 a G1. Introduzca la máscara Subnet en la parte inferior de la ventana.

Restableci-miento del módulo

Si cambia la configuración predeterminada antes de instalar el módulo, deberá restablecer el módulo para que se efectúen los cambios. El módulo se puede restablecer mediante un comando en el bloque MSTR de Modsoft (consulte MSTR: Resetear módulo opcional, p. 62), sometiendo la potencia a ciclos o sacando el módulo del bastidor y volviéndolo a ubicar en su slot.

Configuración de más de un módulo Ethernet

Puede configurar de dos a seis módulos Ethernet en un solo controlador según el modelo. Un 140 CPU 113 o un 213 aceptarán un total de dos módulos opcionales de red, incluyendo NOE, NOM, NOP, CRP 811y otros módulos. Un 140 CPU 424, 434 o 534 aceptarán seis. El primer módulo Ethernet TCP/IP configurado necesita 20 palabras de memoria. Cada módulo adicional necesitará otras 16 palabras de memoria.Los módulos se podrán situar en cualquier slot del bastidor local. No tienen por qué situarse uno junto a otro.Para configurar los módulos, avance hasta una pantalla de ampliación de configuración que no se haya utilizado. Introduzca el número de slot del bastidor para activar la pantalla.

Nota: Si utiliza la ampliación de configuración para asignar una dirección Gateway y una máscara Subnet, no olvide introducir también un número de slot. El número de slot es necesario para activar la ampliación de configuración.

32 840 USE 107 03 Mayo 2001

Page 33: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Configuración del módulo con Concept

Introducción A continuación se describe cómo configurar el módulo NOE 211 00/NOE 251-00 desde el equipo de programación utilizando Concept 2.2 o superior. Este último se utiliza para configurar los parámetros IP del módulo. El módulo puede funcionar como una interfase de red a la CPU sin servicios de E/S, siempre y cuando el servidor BOOTP proporcione los parámetros IP, o con la dirección IP predeter-minada del módulo.

Selección del PLC

Una vez que el módulo NOE haya sido instalado en un bastidor Quantum (consulte Componentes del panel frontal, p. 11), se puede iniciar su configuración utilizando Concept. Para comenzar la configuración seleccione primero la CPU (PLC).

840 USE 107 03 Mayo 2001 33

Page 34: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Procedimiento para seleccionar una CPU

Siga los siguientes pasos para seleccionar una CPU.

Paso Acción

1 Abra Concept 2.2 o versión posterior en su equipo de programación (PC).

2 Como muestra la siguiente figura, en el menú Fichero, seleccione Nuevo proyecto.

Resultado: Como muestra la siguiente figura, se abre un nuevo proyecto y aparece el nombre de archivo (sin título) encima de la barra de menús.

3 Como muestra la siguiente figura, en el menú Proyecto, seleccione Configurador.

Resultado: Como muestra la siguiente figura, aparece la pantalla Configuración del PLC cuando se selecciona un nuevo proyecto.

ConceptProyecto Online Opciones

Nuevo proyecto

Abrir

Fichero

Concept [noname]Fichero Proyecto Online Optciones

Proyecto Online Optciones Ventana A

Propiedades...

Configurador

Configuración del PLC

Tipo:Exec Id:Tamaño de memoria:

PLCRango lógico disponible:Memoria extendida:

RangosBits de salida/marca:Bits de entrada:Registros de entrada:Registros de salida:

Instrucciones cargables

Cantidad instalada:

EspecialesVigilancia de batería:Registro de temporizador:Hora del día:

Administrador de segmentosSegmentos:

Ampliaciones de configuraciónProtección de datos:Peer Cop:Hot Standby:Ethernet:Profibus DP:

ASCIICantidad de mensajes:Tamaño del rango de mensajes:Cantidad de interfaces:

34 840 USE 107 03 Mayo 2001

Page 35: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

4 Haga doble clic en la selección de PLC en la sección de la ventana situada a la izquierda.Resultado: Como muestra la siguiente figura, aparece el cuadro de diálogo Selección del PLC. La selección predeterminada es Quantum.

5 En el cuadro de desplazamiento CPU/Executive, seleccione la CPU que está instalada en su bastidor Quantum.Nota: Dependiendo de la CPU seleccionada, es posible que necesite seleccionar el tamaño de memoria adecuado aplicable a la misma en el cuadro de diálogo Tamaño de memoria .

Paso Acción

Selección del PLC

QUANTUM

Familia de PLC:

186 IEC: 16Bit/303K 984: Eq/IMIO/CHSCPU/Executive: Tamaño dememoria:140 CPU 113 03140 CPU 113 03S140 CPU 113 03X140 CPU 213 04140 CPU 213 04S140 CPU 213 04X140 CPU 424 0x

32 K lógica / 64K memoria de señal48 K lógica / 32 K memoria de señal

IECSistema de ejecución: Memoria utilizable por IEC:

Bloquear

OK Cancelar Ayuda

840 USE 107 03 Mayo 2001 35

Page 36: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Siguiente A continuación, debe configurar el número de módulos Ethernet (NOE) que contiene su sistema, tal y como se recoge en el procedimiento.

Establecimiento del número de módulos NOE

La siguiente información describe cuántos módulos NOE se pueden configurar en un solo controlador y cómo configurar ese número.Puede configurar de dos a seis módulos Ethernet en un solo controlador según el modelo. Las 140 CPU 113 ó 213 admiten un total de dos módulos opcionales de red, incluyendo NOE, NOM, NOP y CRP 811. Las 140 CPU 424, 434 ó 534 admiten seis.

Requisitos de memoria

El primer módulo Ethernet TCP/IP configurado necesita 20 palabras de memoria. Cada módulo adicional necesitará otras 16 palabras de memoria.

6 Haga clic en el botón <OK>.Resultado: Como muestra la siguiente figura, el tipo de PLC y los parámetros de configuración predeterminados se visualizan en la pantalla Configuración del PLC.

Paso Acción

Configuración del PLC

PLCTipo: 140 CPU 434 12 Rango lógico disponible: 42421Exec Id: 883 Memoria extendida: 96KTamaño de memoria: 64K

RangosBits de salida/marca:Bits de entrada:Registro de entrada:Registros de salida:

Instrucciones cargablesCantidad instalada:

EspecialesVigilancia de batería:Registro de temporizador:Hora del día:

Administrador de segmentosSegmentos:

Ampliaciones de configuraciónProtección de datos: BloquearPeer Cop: BloquearHot Standby: BloquearEthernet: 0Profilbus DP: 0

ASCIICantidad de mensajes: Tamaño del rango de mensajes: Cantidad de interfaces:

36 840 USE 107 03 Mayo 2001

Page 37: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Procedimiento para establecer el número de módulos NOE

En la pantalla PLC Configuration, siga los siguientes pasos para seleccionar el número de módulos NOE.

Paso Acción

1 Como muestra la siguiente figura, en el menú Configurar, seleccione Ampliaciones de configuración, o haga doble clic en cualquier parte de la región de pantalla Ampliaciones de configuración .

Resultado : Aparece el cuadro de diálogo Ampliaciones de configuración.

2 Como muestra la siguiente figura, en el cuadro de desplazamiento TCP/IP Ethernet, seleccione el número de módulos NOE a configurar.

Configurar Proyecto Online

Tipo de PLC...

Partición de memoria...

Instalar ASCII...

Cargables...

Ampliaciones de configuración...

Administrador de segmentos...

Asignación de E/S...

Peer Cop...

Protección de datos...

Hot standby...

Extensión RTU...

Ajustes en puerto ASCII...

Ajustes en puerto Modbus...

Especiales...

Ethernet / Explorador de E/S...

Ampliaciones de configuración

Protección de datos

Peer Cop

Hot Standby IEC

Hot Standby 984

TCP/IP Ethernet:

Ethernet Symax:

Ethernet MMS:

Profibus DP:

OK Cancelar Ayuda

840 USE 107 03 Mayo 2001 37

Page 38: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Siguiente A continuación, debe crear en su configuración una asignación de E/S para los módulos NOE, tal y como se explica.

Acceso y edición de la asignación de E/S

Este procedimiento determina el número de módulos NOE en el sistema y los números de slot en los que se encuentran.Como parte del proceso de configuración, es necesario crear una asignación de E/S para el bastidor local, incluyendo el módulo NOE 2 X1 00. Este paso es necesario para determinar el número de NOE en el sistema y sus asignaciones de slot.

3 Haga clic en el botón <OK>.Resultado: Como muestra la siguiente figura, el estado de Ethernet cambia de 0 al número seleccionado en el paso 2.

Paso Acción

Ampliaciones de configuración

Protección de datos: Bloquear

Peer Cop: Bloquear

Hot Standby: Bloquear

Ethernet: 1Profibus DP: 0

38 840 USE 107 03 Mayo 2001

Page 39: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Pasos Siga los siguientes pasos para acceder y editar una asignación de E/S desde la pantalla PLC Configuration.

Paso Acción

1 Como muestra la siguiente figura, en el menú Configurar, seleccioneAsignación de E/S .

Resultado : Como muestra la siguiente figura, aparece el cuadro de diálogo Asignación de E/S.

Configurar Proyecto Online

Tipo de PLC...

Partición de memoria...

Instalar ASCII...

Cargables...

Ampliaciones de configuración...

Administrador de segmentos...

Asignación de E/S...

Peer Cop...

Protección de datos...

Hot standby...

Extensión RTU...

Ajustes en puerto ASCII...

Ajustes en puerto Modbus...

Especiales...

Ethernet / Explorador de E/S...

840 USE 107 03 Mayo 2001 39

Page 40: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

2 Haga clic en el botón <Editar> situado al final de la fila de E/S Quantum.

Resultado: Tal y como muestra la siguiente figura, aparece el cuadro de diálogo Local Quantum Drop I/O.

Paso Acción

Asignación de E/S

E/S decentrales... Reserva para

Ir a Local/Remoto (¿Slot?)

Insertar Borrar Cortar Copiar Pegar

Estación Tipo Tiempo Bits entr. Bits sal. Estado EditarEditar...Quantum E/S

Seleccione esta línea, si se debe acoplar al final de la lista

OK Cancelar Ayuda

ampliaciones:

Estación local Quantum

Insertar

Módulos: 0

Tabla de estado:

Bits entr.: 0 Bits sal.: 0

Puerto ASCII Nº ninguna

SiguienteAnterior

Rack-Slot Módulo Detectado Ref. de Fin entr. Ref. de Fin salida Descripción

Bits entr.: 0 Bits sal.: 0

Cortar Copiar Pegar

Borrar Parámetros

Estación Módulo

entrada salida

40 840 USE 107 03 Mayo 2001

Page 41: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

3 Haga clic en el botón ... en Módulo .Resultado : Tal y como muestra la siguiente figura, aparece el menú desplegable I/O Module Selection.

4 Seleccione el adaptador NET

5 Haga clic en NOE-2X1-00, que aparece en la columna Apoyo y, a continuación, haga clic en el botón <OK>.Resultado: Aparece de nuevo el cuadro de diálogo Local Quantum Drop I/O, mientras que el NOE-2X1-00 aparece ahora en la lista situada debajo de Módulo y se describe en la columna Descripción.

6 Repita los pasos 3 y 4 si hay que añadir otros módulos a la asignación de E/S.

7 Haga clic en los botones <OK> para volver a la pantalla Configuración del PLC.

Paso Acción

Estación local Quantum

Módulo: 1

Tabla de estado:

Borrar Anterior Siguiente

Bits entr.: 0 Bits sal.: 0

Puerto ASCII Nº ninguna

Bits entr.: 0 Bits sal.: 0

Borrar Parámetros

Cortar Copiar Pegar

Rack-Slot Módulo Detectado Ref. de Fin entr. Ref. de Fin salida DescripciónENET10/100TCP/IP

Estación Módulo

entrada salida

840 USE 107 03 Mayo 2001 41

Page 42: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Siguiente A continuación, configure los parámetros de dirección Ethernet en la pantalla Ethernet/ I/O Scanner, tal y como se explica.

Configuración de los parámetros de dirección Ethernet

Se puede acceder a los parámetros de dirección Ethernet del módulo NOE 771 x0 (que constan de Internet, máscara Subnet y direcciones Gateway) desde el cuadro de diálogo Ethernet/ I/O Scanner. Antes de llevar a cabo el siguiente procedimiento, consulte al administrador del sistema para determinar si es necesario configurar los parámetros de dirección Ethernet o si los obtendrá el módulo del servidor BOOTP.

AVISO

PELIGRO DE DUPLICACIÓN DE DIRECCIONES

Obtenga siempre las direcciones IP del administrador del sistema para evitar la posibilidad de la existencia de direcciones duplicadas. El hecho de que existan dos dispositivos con la misma dirección IP puede provocar un funcionamiento impredecible en la red.

Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales

42 840 USE 107 03 Mayo 2001

Page 43: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Pasos Siga los siguientes pasos para configurar los parámetros de dirección Ethernet.

Paso Acción

1 Como muestra la siguiente figura, seleccione Ethernet/ Explorador de E/S en el menú Configurar.

Resultado: Aparece el cuadro de diálogo Ethernet/ Explorador de E/S.

2 Como muestra la siguiente figura, para configurar nuevos parámetros de dirección Ethernet, haga clic en el botón de opción Especificar dirección IP .

3 Escriba las nuevas direcciones IP, máscara Subnet y direcciones Gateway en los cuadros de texto correspondientes.

4 Seleccione el tipo de transferencia de Internet adecuado en el cuadro de desplazamiento Tipo de bloque de datos.

5 Como muestra la siguiente figura, si el servidor BOOTP del módulo asigna parámetros de dirección Ethernet, haga clic en el botón de opción Usar servidor Bootp. Si selecciona esta opción, los cuadros de texto de parámetros de dirección aparecerán difuminados y no mostrarán las direcciones.

Configurar Proyecto Online

Tipo de PLC...

Partición de memoria...

Instalar ASCII...

Ajustes en puerto Modbus...

EspecialesEthernet / Explorador de E/S...

840 USE 107 03 Mayo 2001 43

Page 44: Módulo TCP/IP Guía del usuario

Instalación y configuración del módulo

Cómo obtiene el módulo su dirección IP

Durante la inicialización, el módulo NOE 771 intenta leer en el PLC la información sobre parámetros de dirección y determina su Dirección IP del siguiente modo.l Si el PLC dispone de la Dirección IP y el servidor BOOTP no se ha seleccionado,

el módulo utilizará la dirección IP configurada que se haya asignado en el paso 2 del procedimiento anterior.

l Si se seleccionó el servidor BOOTP en el paso 5 del procedimiento anterior, el módulo enviará solicitudes BOOTP para recibir su Dirección IP.

l Si no existen ampliaciones de configuración, el NOE envía solicitudes de BOOTP. Si el módulo no recibe las direcciones IP del servidor BOOTP en 2 minutos, utilizará las direcciones IP obtenidas de la dirección MAC.

Nota: La dirección MAC se asigna en la fábrica y se registra en una etiqueta en el panel frontal, encima del conector de cable. Se trata de una dirección única asignada globalmente de 48 bits. Se establece en PROM. La dirección Ethernet se registra en la etiqueta en hexadecimal, con el formato 00.00.54.xx.xx.xx.

44 840 USE 107 03 Mayo 2001

Page 45: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

3

Instrucción MSTR

Presentación

Vista general Este capítulo describe la instrucción de Ladder Logic MSTR, la cual puede utilizarse para leer o escribir información del controlador en los PLC que admitan la comunicación en red a través de Modbus Plus y Ethernet.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

MSTR: Introducción 46

MSTR: Códigos de error 49

MSTR: Operaciones de lectura y escritura 52

MSTR: Obtener estadísticas locales 53

MSTR: Borrar estadísticas locales 55

MSTR: Obtener estadísticas remotas 56

MSTR: Borrar estadísticas remotas 58

MSTR: Estado funcional de Peer Cop 59

MSTR: Resetear módulo opcional 62

MSTR: Leer CTE (Tabla de extensión de configuración) 63

MSTR: Escribir CTE (tabla de extensión de configuración) 65

45

Page 46: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Introducción

Presentación Todos los módulos Ethernet TCP/IP de Quantum NOE 2X1 00 ofrecen la posibilidad de transferir datos de y a participantes en una red Modbus Plus o TCP/IP a través de la utilización de un MSTR (instrucción Master). Todos los PLC apoyan la comunicación en red a través de Modbus Plus y Ethernet puede utilizar la instrucción de Ladder Logic MSTR para leer o escribir información del controlador.

Vista general de las operaciones de MSTR

La instrucción MSTR le permitirá iniciar una de las 12 operaciones de comunica-ciones de red. Cada operación se designa con un código.La siguiente tabla enumera las 12 operaciones e indica aquellas que se apoyan en una red TCP/IP.

En un programa Ladder Logic pueden estar activas simultáneamente un máximo de cuatro instrucciones MSTR. Se pueden programar más de cuatro MSTR para que el flujo lógico los habilite cuando un bloque MSTR activo libere los recursos que ha utilizado y se desactive, se podrá activar la siguiente operación MSTR encontrada en lógica.

Operación MSTR Código Apoyo Ethernet TCP/IP

Escribir datos 1 apoyado

Leer datos 2 apoyado

Obtener estadísticas locales 3 apoyado

Borrar estadísticas locales 4 apoyado

Escribir base de datos global 5 no apoyado

Leer base de datos global 6 no apoyado

Obtener estadísticas remotas 7 apoyado

Borrar estadísticas remotas 8 apoyado

Estado funcional Peer Cop 9 no apoyado

Resetear módulo opcional 10 apoyado

Leer CTE (extensión de config.) 11 apoyado

Escribir CTE (extensión de config.) 12 apoyado

46 840 USE 107 03 Mayo 2001

Page 47: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Características Tamaño El bloque MSTR tiene una altura de tres asientos.Compatibilidad del PLC El bloque MSTR está disponible para los siguientes tipos de controladores.l El MSTR es estándar en los PLC que tienen capacidades integradas de Modbus

Plus (sólo en la funcionalidad Modbus Plus).l El MSTR es estándar en todos los PLC de Quantum con la funcionalidad Modbus

Plus y/o módulos opcionales Ethernet TCP/IP.l El MSTR está disponible como instrucción cargable en los PLC con cubierta

(sólo en la funcionalidad Modbus Plus).Código operacional BF hex

Representación El bloque MSTR tiene dos entradas y tres salidas.A continuación se muestra un esquema del bloque.

Entradas La instrucción MSTR tiene dos entradas de control.l La entrada del asiento superior habilita la instrucción cuando está activada.l La entrada del asiento intermedio termina la operación activa cuando está

activada.Salidas La instrucción MSTR puede producir tres posibles salidas.l La salida del asiento superior refleja el estado de la entrada superior: se activa

mientras la instrucción esté activa.l La salida del asiento intermedio refleja el estado de la entrada intermedia; se

activa si la operación MSTR se ha terminado antes de completarse o si hay un error mientras se completa la operación.

l La salida del asiento inferior se activa si la operación MSTR se ha completado con éxito.

Si todas las salidas son cero se indica una condición en la que ya se están llevando a cabo cuatro instrucciones MSTR.Top Contenido de los asientosEl registro 4x introducido en el asiento superior es el primero de varias palabras de salida (dependen de la red) que comprenden el bloque de control de red. La estructura del bloque de control será diferente de acuerdo con la red que se utilice.

control block

data area

MSTRlength

Enables selectedMSTR operation

Terminates activeMSTR operation

Operation is active

Error

Operation successful

840 USE 107 03 Mayo 2001 47

Page 48: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Para las redes Ethernet TCP/IP la estructura del bloque de control es la siguiente:

Contenido del asiento intermedio El registro 4x introducido en el asiento intermedio es el primero de un grupo de palabras de salida contiguas que comprenden el campo de datos. Para operaciones que proporcionan al procesador de comunicaciones datos como una operación de escritura, el campo de datos es el origen de los datos. Para operaciones que reciben datos del procesador de comunicaciones, como una operación de lectura, el campo de datos es el destino de los datos. En el caso de las operaciones Leer y Escribir CTE, el asiento intermedio almacenará los contenidos de la tabla de ampliación de configuración Ethernet en una serie de registros.Contenido del asiento inferior El valor íntegro del asiento inferior especifica la longitud, es decir, el número máximo de registros en el campo de datos. La longitud debe estar comprendida entre 1 ... 100.

Registro Contenido

Visualizado Identifica una de las diez operaciones MSTR para TCP/IP (1 ... 4 y 7 ... 12).

Primer implícito Muestra el estado de error.

Segundo implícito Muestra la longitud (número de registros transferidos).

Tercer implícito Muestra la información que depende de la operación.

Cuarto implícito Byte más significativo: Índice de destino.Byte de menor valor Dirección de slot de bastidor Quantum del módulo NOE.

Quinto implícito Byte 5 de la dirección IP de destino de 32 bits.

Sexto implícito Byte 3 de la dirección IP de destino de 32 bits.

Séptimo implícito Byte 2 de la dirección IP de destino de 32 bits.

Octavo implícito Byte 1 de la dirección IP de destino de 32 bits.

48 840 USE 107 03 Mayo 2001

Page 49: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Códigos de error

Presentación Si se da un error durante una operación MSTR, aparecerá un código hexadecimal de error en el primer registro sucesivo en el bloque de control (el asiento superior). Los códigos de error de función son específicos para cada red.

Códigos de error de función MSTR

Códigos de error Ethernet TCP/IP Un error en una rutina MSTR en Ethernet TCP/IP puede producir uno de los siguientes errores en el bloque de control MSTR:

** El subcampo ss en el código de error 30ss aparecerá en la siguiente tabla:

Código de error Hex

Significado

1001 El usuario ha anulado el elemento MSTR.

2001 Se ha especificado un tipo de operación no apoyada en el bloque de control.

2002 Se han modificado uno o más parámetros del bloque de control mientras el elemento MSTR está activo (sólo se aplica a operaciones que realizan varios ciclos antes de completarse). Sólo se podrán modificar los parámetros del bloque de control cuando el elemento MSTR no esté activo.

2003 Valor no válido en el campo de longitud del bloque de control.

2004 Valor no válido en el campo de offset del bloque de control.

2005 Valores no válidos en los campos de longitud y de offset del bloque de control.

2006 Zona de datos del slave no válida.

3000 Error de código en el Modbus genérico.

30ss* Respuesta de excepción en Modbus slave.

4001 Respuesta no consistente en Modbus slave.

F001 El módulo opcional no responde.

Valor Hex de ss Significado

01 El dispositivo slave no apoya la operación solicitada.

02 Se han solicitado registros de dispositivos slave no existentes.

03 Se ha solicitado un valor de dato no válido.

05 El dispositivo slave ha aceptado un comando de programa de larga duración.

06 La función no se puede realizar en este momento, se está realizando un comando de programa de larga duración.

07 El dispositivo slave ha rechazado un comando de programa de larga duración.

840 USE 107 03 Mayo 2001 49

Page 50: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Un error en la red Ethernet TCP/IP puede provocar por sí solo uno de los siguientes errores en el bloque de control MSTR:

Código de error Hex

Significado

5004 Llamada al sistema interrumpida.

5005 Error de E/S

5006 La dirección no existe.

5009 El nombre del conector no es válido.

500C No hay memoria suficiente.

500D Se ha denegado el permiso.

5011 La entrada ya existe.

5016 Argumento no válido.

5017 La tabla interna no tiene espacio suficiente.

5020 La conexión se ha interrumpido.

5023 Esta operación bloquearía un conector no bloqueable.

5024 El conector es no bloqueable y no es posible completar la conexión.

5025 El conector es no bloqueable y todavía no se ha completado un intento de conexión anterior.

5026 Operación de conector sin conector.

5027 La dirección de destino no es válida.

5028 Protocolo no apoyado.

5029 Tipo incorrecto de conector en el protocolo.

502A Protocolo no disponible.

502B Protocolo no apoyado.

502C Tipo de conector no apoyado.

502D Operación no apoyada en el conector.

502E Familia de protocolos no apoyada.

502F Dirección de familia no apoyada.

5030 La dirección ya se está utilizando.

5031 Dirección no disponible.

5032 La red está fuera de servicio.

5033 No se puede acceder a la red.

5034 Se ha perdido la conexión con la red durante el restablecimiento.

5035 Peer ha anulado la conexión.

5036 Peer ha restablecido la conexión.

5037 Es necesario un búfer interno, pero no se puede asignar.

50 840 USE 107 03 Mayo 2001

Page 51: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Códigos de error CTE Los siguientes códigos de error se devolverán si surge algún problema con la tabla de ampliación de configuración Ethernet (CTE) en la configuración del programa.

5038 El conector ya está conectado.

5039 El conector no está conectado.

503A No se puede enviar después la desconexión del conector.

503B Demasiadas referencias; no es posible el empalme.

503C Se ha acabado el tiempo de conexión.

503D Se ha rechazado el intento de conectar.

5040 El anfitrión está fuera de servicio.

5041 No fue posible llegar al anfitrión de destino desde este participante.

5042 El directorio no está vacío.

5046 Retorno de NI_INIT.

5047 MTU no válida.

5048 Longitud de hardware no válida.

5049 No se pudo encontrar la ruta especificada.

504A Colisión al seleccionar llamada: estas condiciones ya se han seleccionado para otra tarea.

504B ID de la tarea no válido.

Código de error Hex

Significado

7001 No existe una ampliación de configuración Ethernet.

7002 La CTE no tiene acceso disponible.

7003 Offset no válido.

7004 Offset + longitud no válido.

7005 Campo de datos inválido en la CTE.

Código de error Hex

Significado

840 USE 107 03 Mayo 2001 51

Page 52: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Operaciones de lectura y escritura

Presentación Una operación Escribir MSTR (tipo 1 en el registro visualizado del asiento superior) transmite datos de un dispositivo de origen Master a otro de destino Slave en la red. Una operación Leer MSTR (tipo 2 in en el registro visualizado del asiento superior) transmite datos de un dispositivo de origen Slave especificado a otro de destino Master en la red. Leer y Escribir utilizan una ruta de transacciones de master de datos y se puede completar en múltiples ciclos.

Bloque de control de operaciones de lectura y escritura

Los registros del bloque de control MSTR (asiento superior) contienen la información de lectura y escritura tal y como se describe en la siguiente tabla.

Nota: El enrutamiento Ethernet TCP/IP se puede realizar por medio de productos para enrutamiento Ethernet IP de otras compañías.

Registro Función Contenido

Visualizado Tipo de operación 1 = Escribir, 2 = Leer.

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR.

Respuesta de excepción, donde el tamaño de la respuesta es incorrecto.

Código de excepción + 3000

Respuesta de excepción, donde el tamaño de la respuesta es incorrecto.

4001

Leer Escribir

Segundo implícito

Longitud Escribir = número de registros que han de enviarse al slave.Leer = número de registros que han de leerse desde el slave.

Tercer implícito Zona de datos del participante slave

Especifica el registro 4x de inicio en el slave del que se ha de leer o al que hay que escribir (1 = 4001, 49 =40049).

Cuarto implícito Byte de menor valor

Dirección de slot de bastidor Quantum del módulo NOE.

Byte de mayor valor

Índice de destino.

Quinto al octavo implícito

Destino Cada registro contiene un byte la dirección IP de 32-bit.

52 840 USE 107 03 Mayo 2001

Page 53: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Obtener estadísticas locales

Presentación La operación Obtener estadísticas locales (tipo 3 en el registro visualizado del asiento superior) obtiene información relativa al participante local en el que ha sido programada la instrucción MSTR.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Obtener estadísticas locales tal y como se describe en la siguiente tabla.

Registro Función Contenido

Visualizado Tipo de operación 3

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito Longitud Comenzando desde Offset, número de palabras de estadísticas desde la tabla de estadísticas del procesador local; la longitud debe ser > 0 < zona de datos.

Tercer implícito Offset Un valor de offset relativo a la primera palabra disponible en la tabla de estadísticas del procesador local. Si el offset se especifica 1, la función obtiene estadísticas que comienzan con la segunda palabra en la tabla.

Cuarto implícito Byte de menor valor

Dirección de slot de bastidor Quantum del módulo NOE.

Byte de mayor valor

Índice de destino

Quinto al octavo implícito

No aplicable

840 USE 107 03 Mayo 2001 53

Page 54: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Estadísticas Ethernet TCP/IP

Una tarjeta Ethernet TCP/IP responde a los comandos "Obtener estadísticas locales" y "Obtener estadísticas remotas" con la siguiente información:

Palabra Significado

00 ... 02 Dirección MAC

03 Estado de tarjeta

04 y 05 Número de interrupts del receptor

06 y 07 Número de interrupts del transmisor

08 y 09 Transmit_timeout error count

10 y 11 Collision_detect error count

12 y 13 Paquetes perdidos

14 y 15 Error de memoria

16 y 17 Número de veces que el controlador se ha reiniciado.

18 y 19 Error de recepción de bloque de datos

20 y 21 Error de desborde del receptor

22 y 23 Error de recepción CRC

24 y 25 Error de recepción de búfer

26 y 27 Transgresión de transmisión por debajo de silo.

28 y 29 Última colisión

30 y 31 Portadora perdida

32 y 33 Número de reintentos

34 y 35 Dirección IP

54 840 USE 107 03 Mayo 2001

Page 55: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Borrar estadísticas locales

Presentación La operación Borrar estadísticas locales (tipo 4 en el registro visualizado del asiento superior) obtiene información relativa al participante local en el que ha sido programada la instrucción MSTR.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Borrar estadísticas locales tal y como se describe en la siguiente tabla.

Registro Función Contenido

Visualizado Tipo de operación 4

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito No aplicable

Tercer implícito No aplicable

Cuarto implícito Byte de menor valor

Dirección de slot de bastidor Quantum del módulo NOE.

Byte de mayor valor

Índice de destino

Quinto a octavo implícito

No aplicable

840 USE 107 03 Mayo 2001 55

Page 56: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Obtener estadísticas remotas

Presentación La operación Obtener estadísticas remotas (tipo 7 en el registro visualizado del asiento superior) obtiene información relativa a participantes remotos en la red. Esta operación puede necesitar varios análisis para completarse y no requiere una ruta de acceso de transacción de datos del master.El procesador de comunicaciones remoto siempre devuelve su tabla de estadísticas completa cuando se realiza un requerimiento, incluso si éste no solicita la tabla entera. La instrucción MSTR copia sólo la cantidad de palabras que se hayan solicitado a los registros 4x designados.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Obtener estadísticas remotas tal y como se describe en la siguiente tabla.

Nota: El acceso Ethernet TCP/IP debe realizarse mediante productos standard de otras compañías para un enrutador Ethernet IP.

Registro Función Contenido

Visualizado Tipo de operación 7

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito Longitud Comenzando desde Offset, número de palabras de estadísticas desde la tabla de estadísticas del procesador local; la longitud debe ser > 0 < zona de datos.

Tercer implícito Offset Un valor de offset relativo a la primera palabra disponible en la tabla de estadísticas del procesador local. Si el offset se especifica 1, la función obtiene estadísticas que comienzan con la segunda palabra en la tabla.

Cuarto implícito Byte de mayor valor

Índice de destino

Byte de menor valor

Dirección de slot de bastidor Quantum del módulo NOE.

Quinto al octavo implícito

Destino Cada registro contiene un byte de la dirección IP de 32-bit.

56 840 USE 107 03 Mayo 2001

Page 57: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Estadísticas Ethernet TCP/IP

Una tarjeta Ethernet TCP/IP responde a los comandos "Obtener estadísticas locales" y "Obtener estadísticas remotas" con la siguiente información:

Palabra Significado

00 ... 02 Dirección MAC

03 Estado de tarjeta

04 y 05 Número de interrupts del receptor

06 y 07 Número de interrupts del transmisor

08 y 09 Transmit_timeout error count

10 y 11 Collision_detect error count

12 y 13 Paquetes perdidos

14 y 15 Error de memoria

16 y 17 Número de veces que el controlador se ha reiniciado.

18 y 19 Error de recepción de bloque de datos

20 y 21 Error de desborde del receptor

22 y 23 Error de recepción CRC

24 y 25 Error de recepción de búfer

26 y 27 Cantidad de errores de transmisión de búfer

28 y 29 Transgresión de transmisión por debajo de silo.

30 y 31 Última colisión

32 y 33 Portadora perdida

34 y 35 Número de reintentos

36 y 37 Dirección IP

840 USE 107 03 Mayo 2001 57

Page 58: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Borrar estadísticas remotas

Presentación La operación Borrar estadísticas remotas (tipo 8 en el registro visualizado del asiento superior) borra de la zona de datos del participante local estadísticas relativas a un participante de red remoto. Esta operación puede necesitar varios análisis para completarse y utiliza una ruta de acceso de transacción de datos del master.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Borrar estadísticas remotas tal y como se describe en la siguiente tabla.

Registro Función Contenido

Visualizado Tipo de operación 8

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito No aplicable

Tercer implícito No aplicable

Cuarto implícito Byte de mayor valor

Índice de destino

Quinto al octavo implícito

Destino Cada registro contiene un byte de la dirección IP de 32-bit.

58 840 USE 107 03 Mayo 2001

Page 59: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Estado funcional de Peer Cop

Presentación La operación estado funcional de peer cop (tipo 9 en el registro visualizado del asiento superior) lee datos seleccionados de la tabla de estado funcional de comunicaciones peer cop y carga esos datos en determinados registros 4x en estado RAM. La tabla de estado funcional de comunicaciones peer cop tiene una longitud de 12 palabras, las cuales están indexadas mediante esta operación MSTR como palabras de 0 a 11.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información para una operación Estado funcional de Peer Cop tal y como se describe en la siguiente tabla.

Registro Función Contenido

Visualizado Tipo de operación 9

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito Tamaño de datos Número de palabras solicitadas de la tabla peer cop (rango 1 a 12).

Tercer implícito Índice Primera palabra de la tabla que ha de leerse (rango 0 a 11, donde 0 = la primera palabra en la tabla peer cop y 11 = la última palabra en la tabla).

Cuarto implícito Byte de mayor valor

Índice de destino

Quinto al octavo implícito

Destino Cada registro contiene un byte de la dirección IP de 32-bit.

840 USE 107 03 Mayo 2001 59

Page 60: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Información de estado funcional de Peer Cop

La tabla de estado de comunicaciones peer cop (mostrada a continuación) comprende 12 registros contiguos que se pueden indexar en una operación MSTR como palabras 0 a 11. Cada bit de las palabras de la tabla se utiliza para representar un aspecto del estado funcional de comunicaciones relativo a un participante específico de la red TCP/IP.l Los bits de las palabras 0 a 3 representan el estado funcional de la comunicación

de recepción global que se espera de los participantes 1 a 64. Dado que la recepción global no está apoyada, estos bits se establecen en cero.

l Los bits de las palabras 4 a 7 representan el estado funcional de las salidas de un participante específico.

l Los bits de las palabras 8 a 11 representan el estado funcional de las entradas a un participante específico.

La siguiente tabla muestra la relación existente entre los bits de estado y los participantes de red..

Tipo de estado

Índice de palabras

Relación Bit - Participante de red

Recepción global

0

1

2

3

Transmisión directa

4

5

6

7

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17

48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33

64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49

60 840 USE 107 03 Mayo 2001

Page 61: Módulo TCP/IP Guía del usuario

Instrucción MSTR

El estado de un bit de peer cop refleja las condiciones actuales de la comunicación de su participante asociado: l Se establece un bit de estado cuando los datos se intercambian satisfacto-

riamente con su participante correspondiente.l Se borra un bit de estado cuando no se ha producido ninguna comunicación con

el participante correspondiente dentro del timeout de diagnóstico de peer cop que se ha configurado.

l Todos los bits de estado se borran cuando el PLC arranca. El bit de estado para un participante determinado siempre es cero cuando su entrada peer cop es nula.

l Los bits de estado globales se anuncian siempre como cero.

Recepción directa

8

9

10

11

Tipo de estado

Índice de palabras

Relación Bit - Participante de red

16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17

48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33

64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49

840 USE 107 03 Mayo 2001 61

Page 62: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Resetear módulo opcional

Presentación La operación Resetear módulo opcional (tipo 10 en el registro visualizado del asiento superior) hace que un módulo opcional NOE de Quantum introduzca un ciclo de reseteado para resetear su entorno funcional.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Resetear módulo opcional tal y como se describe en la siguiente tabla.

Registro Función Contenido

Visualizado Tipo de operación 10

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito No aplicable

Tercer implícito No aplicable

Cuarto implícito Byte de menor valor Dirección de slot de bastidor Quantum del módulo NOE.

Quinto al octavo implícito

No aplicable

62 840 USE 107 03 Mayo 2001

Page 63: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Leer CTE (Tabla de extensión de configuración)

Presentación La operación Leer CTE (tipo 11 en el registro visualizado del asiento superior) lee un número dado de bytes desde la tabla de extensión de configuración Ethernet al búfer indicado en la memoria del PLC. Los bytes que han de leerse comienzan en un offset de byte al principio de CTE. El contenido de la tabla CTE Ethernet se visualiza en el asiento intermedio del bloque MSTR.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Leer CTE tal y como se describe en la siguiente tabla.

Registro Función Contenido

Visualizado Tipo de operación 11

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito No aplicable

Tercer implícito No aplicable

Cuarto implícito Byte de menor valor Dirección de slot de bastidor Quantum del módulo NOE.

Quinto al octavo implícito

No aplicable

840 USE 107 03 Mayo 2001 63

Page 64: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Información de visualización CTE

Los valores recogidos en la tabla de extensión de configuración Ethernet (CTE) se muestran en una serie de registros en el asiento intermedio de la instrucción MSTR cuando se implementa una operación Leer CTE. El asiento intermedio contiene el primero de 11 registros 4x contiguos. Los registros muestran los siguientes datos CTE:

Parámetro Registro Contenido

Tipo de bloque de datos

Visualizado 1 = 802.3

2 = Ethernet

Dirección IP Primer implícito Primer byte de la dirección IP

Segundo implícito Segundo byte de la dirección IP

Tercer implícito Tercer byte de la dirección IP

Cuarto implícito Cuarto byte de la dirección IP

Máscara subnet Quinto implícito Palabra superior

Sexto implícito Palabra inferior

Gateway Séptimo implícito Primer byte de gateway

Octavo implícito Segundo byte de gateway

Noveno implícito Tercer byte de gateway

Décimo implícito Cuarto byte de gateway

64 840 USE 107 03 Mayo 2001

Page 65: Módulo TCP/IP Guía del usuario

Instrucción MSTR

MSTR: Escribir CTE (tabla de extensión de configuración)

Presentación La operación Escribir CTE (tipo 12 en el registro visualizado del asiento superior) escribe un número indicado de bytes desde la memoria del PLC, comenzando en una dirección de byte especificada hasta una tabla de extensión de configuración Ethernet con un offset determinado. El registro de inicio para los datos que deben escribirse en la tabla CTE Ethernet viene identificado en el asiento intermedio del bloque MSTR.

Bloque de control

Los registros del bloque de control MSTR (asiento superior) contienen la información Escribir CTE tal y como se describe en la siguiente tabla:

Registro Función Contenido

Visualizado Tipo de operación 12

Primer implícito Estado de error Muestra un valor hex. que indica un error MSTR, cuando éste sea importante.

Segundo implícito No aplicable

Tercer implícito No aplicable

Cuarto implícito Byte de menor valor Dirección de slot de bastidor Quantum del módulo NOE.

Quinto al octavo implícito

No aplicable

840 USE 107 03 Mayo 2001 65

Page 66: Módulo TCP/IP Guía del usuario

Instrucción MSTR

Información Escribir CTE

Los valores que deben escribirse en la tabla de extensión de configuración Ethernet (CTE) están contenidos en una serie de registros identificados en el asiento intermedio de la instrucción MSTR cuando se implementa una operación Escribir CTE. El asiento intermedio identifica al primero de 11 registros 4x contiguos. Los registros contienen la siguiente información:

Parámetro Registro Contenido

Tipo de bloque de datos

Visualizado 1 = 802.3

2 = Ethernet

Dirección IP Primer implícito Primer byte de la dirección IP

Segundo implícito Segundo byte de la dirección IP

Tercer implícito Tercer byte de la dirección IP

Cuarto implícito Cuarto byte de la dirección IP

Máscara subnet Quinto implícito Palabra superior

Sexto implícito Palabra inferior

Gateway Séptimo implícito Primer byte de gateway

Octavo implícito Segundo byte de gateway

Noveno implícito Tercer byte de gateway

Décimo implícito Cuarto byte de gateway

66 840 USE 107 03 Mayo 2001

Page 67: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

4

Recuperación de datos a través de la World Wide Web

Presentación

Vista general Este capítulo describe la forma en que el módulo Ethernet TCP/IP accede a datos a través de la World Wide Web.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

Recuperación de datos a través de la World Wide Web 68

Acceso a la página principal de Ethernet 69

Opciones de la página principal 70

Estadísticas Ethernet 71

Configuración del PLC 72

Leer registros 4X 74

Leer personalidad del controlador 76

Comprobar estado de E/S remotas 77

Estaciones configuradas 78

DIO configuradas 82

67

Page 68: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Recuperación de datos a través de la World Wide Web

Presentación Cada módulo Ethernet TCP/IP contiene un servidor World Wide Web. Las páginas que incluye el sitio web son:l las estadísticas Ethernet para el participantel la configuración del controladorl los valores de registro 4X del controladorl la personalidad del controladorl los valores de estado, configuración y registro de E/S remotasl los valores de estado, configuración y registro de E/S descentralizadasPara una visualización óptima de las páginas web utilice la versión 3.0 o posterior del Netscape Navigator o Internet Explorer.

68 840 USE 107 03 Mayo 2001

Page 69: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Acceso a la página principal de Ethernet

Presentación Antes de poder acceder a la página principal del módulo deberá recibir su dirección IP completa o la dirección URL del administrador de sistema. Después podrá acceder a la página principal con su hojeador de web.

Acceso a la página principal

Para acceder a la página principal del módulo, escriba la dirección o URL en el cuadro de direcciones de la ventana del hojeador.La página principal mostrará el número de modelo del módulo y la versión de software tal y como se muestra en el siguiente ejemplo.

840 USE 107 03 Mayo 2001 69

Page 70: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Opciones de la página principal

Presentación La página principal del módulo Ethernet contiene hipervínculos a siete páginas de datos:l Estadísticas Ethernet de este participantel Configuración del PLCl Lectura de registros 4Xl Lectura de la personalidad del controladorl Comprobación del estado de E/S remotasl Estaciones de E/S configuradasl DIO configuradas

Selección de las opciones

Haga clic en un hipervínculo de la página principal para ver los datos del módulo.Los datos de estas páginas son fijos. Si hace clic en el vínculo Enable automatic refresh en la parte inferior de algunas páginas, los datos de esa página se actualizarán cada 10 segundos. Para cambiar la tasa de actualización, modifique los dos últimos dígitos en la dirección URL de refresh=10 a refresh=x, donde x será la nueva tasa de actualización en segundos. Pulse Intro.Para volver a la vista fija, haga clic en el nuevo vínculo Disable automatic refresh.

70 840 USE 107 03 Mayo 2001

Page 71: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Estadísticas Ethernet

Presentación La página Estadísticas de Ethernet contiene las estadísticas de funcionamiento, errores de funcionamiento, estadísticas de recepción y de transmisión, la dirección MAC y la dirección IP.

Vista de las estadísticas

A continuación se muestra una vista típica de las estadísticas.

840 USE 107 03 Mayo 2001 71

Page 72: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Configuración del PLC

Presentación La página de configuración muestra información detallada sobre el estado del controlador, incluyendo el rango de dirección de los registros 0x, 1x, 3x y 4x.

72 840 USE 107 03 Mayo 2001

Page 73: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Vista de la configuración del PLC

A continuación se muestra una vista típica de la configuración del PLC.

840 USE 107 03 Mayo 2001 73

Page 74: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Leer registros 4X

Presentación Esta página permite especificar un rango de registros 4X que van a leerse.

Visualización de los registros 4X

A continuación se muestra una visualización típica de los registros 4X.

Para obtener información acerca de la actualización automática, véase Opciones de la página principal, p. 70.Introduzca en el primer cuadro el número del primer registro 4x del rango deseado, omitiendo el 4 del encabezado y los ceros. Por ejemplo, si el primer registro que desea visualizar es el 40001, escriba 1 en el cuadro. Si el primer registro en su rango es 40115, escriba 115 en el cuadro.Introduzca en el segundo cuadro el número de los registros que se van a leer. A continuación haga clic en el botón submit. El navegador mostrará la página 4X Register Value, la cual recoge el valor decimal de cada registro en el rango especificado.El navegador puede mostrar uno de los siguientes mensajes de error.

Mensaje de error Causa

Read error from controller = 0x3

El número de los registros que se van a leer es superior a 125.

El número de los registros que se van a leer se establece en cero.

Read error from controller = 0x2

El número del primer registro 4x que se va a leer es superior al número de registros 4x configurados.

El número de registros que se van a leer es superior al número de registros 4x configurados.

El número de los registros que se van a leer se establece en cero.

74 840 USE 107 03 Mayo 2001

Page 75: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Ejemplo La siguiente figura muestra valores para un registro de inicio de 400001 y una longitud de 40 registros Para ver otro rango, vuelva a la página Read 4X Registers haciendo clic en el vínculo Read 4X Registers o presionando el botón del navegador Atrás. Haga clic en el botón reset para restablecer la hoja. Escriba un registro de inicio y una longitud para el nuevo rango. Presione el botón submit.

840 USE 107 03 Mayo 2001 75

Page 76: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Leer personalidad del controlador

Presentación Esta página muestra una tabla que recoge los módulos instalados en el bastidor, los cuales pudieran no coincidir con aquéllos que han sido configurados. El nombre del controlador es un hipervínculo a la página PLC Configuration. Esta página sólo se puede ver cuando el controlador está detenido.

Visualización de la personalidad del controlador

A continuación se muestra una visualización típica de la personalidad del controlador.

76 840 USE 107 03 Mayo 2001

Page 77: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Comprobar estado de E/S remotas

Presentación La página RIO Status muestra una tabla con estadísticas de error para el cable A y el cable B. Los datos son estáticos. Para obtener información acerca de la actualización automática, véase Opciones de la página principal, p. 70.

Visualización del estado de E/S remotas

A continuación se muestra una visualización típica del estado de E/S remotas.

840 USE 107 03 Mayo 2001 77

Page 78: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Estaciones configuradas

Presentación La página Drop Configuration muestra las estaciones configuradas e indica si éstas son Quantum E/S o serie 800 E/S. Asimismo, indica si los bastidores están presentes (P) en la asignación de E/S. Cualquier estación de E/S SyMax aparecerá como Quantum E/S.

78 840 USE 107 03 Mayo 2001

Page 79: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Visualización de las Estaciones configuradas

A continuación se muestra una visualización típica de las Estaciones configuradas.

El número de estación es un hipervínculo a una página Drop Communication Status and Configuration. A continuación se muestra una visualización típica de la configuración y estado de comunicación de la estación.

840 USE 107 03 Mayo 2001 79

Page 80: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Si hay un bastidor presente en el gráfico de configuración de la página Drop Communication Status and Configuration, la P constituye un hipervínculo a la página Drop Rack Configuration. A continuación se muestra una visualización típica de configuración de bastidor de la estación. Para obtener más información acerca de la actualización automática, véase Opciones de la página principal, p. 70.

Esta página muestra todos los módulos del bastidor. El cuadro situado encima del número de módulo es un indicador de bit de estado: si se encuentra en verde, el módulo funciona correctamente, si se encuentra en rojo, el módulo no está presente o no responde correctamente.

80 840 USE 107 03 Mayo 2001

Page 81: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

El número de módulo podría ser un hipervínculo a un página Register Value, mostrando el valor decimal actual para registros de entrada y/o salida. A continuación se muestra una visualización típica de Valor de registro.

840 USE 107 03 Mayo 2001 81

Page 82: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

DIO configuradas

Presentación La página Distributed I/O Configuration indica si el controlador o cualquier módulo de opción de red Modbus Plus (NOM) se encuentra configurado para DIO. La visualización muestra el número de slot del controlador o módulo NOM en el bastidor principal, así como la dirección Modbus Plus de cualquier E/S distribuida.

Visualización de DIO configuradas

El gráfico se presenta en filas de 10 direcciones Modbus Plus. El número en la columna Dirección MB+ indica la primera dirección en esa fila.Una P en cualquiera de las filas indica que las DIO Modbus Plus están configuradas en esa dirección.A continuación se muestra una típica visualización de DIO configuradas. En este ejemplo, las DIO asociadas al controlador disponen de una dirección Modbus Plus de 20. Las DIO asociadas al NOM1 disponen de una dirección de 55, mientras que aquéllas asociadas al NOM2 disponen de una dirección de 60.

82 840 USE 107 03 Mayo 2001

Page 83: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

Si las DIO están presentes, la P constituye un hipervínculo a la página Modules Configuration. A continuación se muestra una visualización típica de la configuración de módulos.

La página de configuración muestra los módulos presentes en el bastidor. El cuadro situado encima del número de módulo es un indicador de bit de estado: si se encuentra en verde, el módulo funciona correctamente, si se encuentra en rojo, el módulo no está presente o no responde correctamente.El número de módulo podría ser un hipervínculo a una página Register Value, mostrando el valor decimal actual para registros de entrada y/o salida.A continuación se muestra una visualización típica de los valores de registro.

840 USE 107 03 Mayo 2001 83

Page 84: Módulo TCP/IP Guía del usuario

Recuperación de datos a través de la World Wide Web

84 840 USE 107 03 Mayo 2001

Page 85: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

5

Utilización del Comprobador de opciones de red Ethernet

Presentación

Vista general El Comprobador de opciones de red Ethernet permite establecer una comunicación con un módulo Ethernet, obtener y borrar estadísticas en el módulo, así como leer y escribir registros en él. Esta función se describe en las páginas siguientes.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

Comprobador Ethernet: introducción e instalación 86

Comprobador Ethernet: establecer una conexión con un módulo Ethernet 87

Comprobador Ethernet: obtener y borrar estadísticas 89

Comprobador Ethernet: leer y escribir registros 92

85

Page 86: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Comprobador Ethernet: introducción e instalación

Presentación El comprobador Ethernet permite establecer una comunicación con un módulo Ethernet, obtener y borrar estadísticas en el módulo, así como leer y escribir registros en el mismo.

Introducción Un módulo Ethernet puede actuar como cliente o como servidor.Cuando actúa como cliente, es decir, iniciando transacciones en la red para su controlador Quantum, es necesario programar un bloque MSTR en ladder logic. El módulo Ethernet también puede actuar como servidor, respondiendo a requerimientos y comandos realizados desde equipos en la red a su controlador Quantum.El programa de ayuda del Comprobador de opciones de red Ethernet permite obtener y borrar estadísticas, así como leer y escribir registros en la red, utilizando un PC que funcione con Windows. También es posible crear un programa propio utilizando el módulo Ethernet como servidor.

Instalación del comprobador Ethernet

Para instalar el comprobador Ethernet, inserte el disquete del programa de ayuda en su unidad de disco.Ejecute a:\setup.exe.

Nota: Como servidor, el módulo Ethernet sólo puede aceptar 20 conexiones al mismo tiempo. Si se intenta realizar una nueva conexión y el servidor ya ha alcanzado su límite, éste finalizará la conexión menos utilizada para hacerle sitio a la nueva.

86 840 USE 107 03 Mayo 2001

Page 87: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Comprobador Ethernet: establecer una conexión con un módulo Ethernet

Presentación La información recogida a continuación describe cómo utilizar los menús del comprobador Ethernet para establecer una conexión con un módulo Ethernet y cómo desconectarlo del módulo.

Establecer la conexión

Para establecer una conexión con un módulo Ethernet utilizando el comprobador de opciones de red Ethernet, es necesario conocer la dirección de red IP del módulo o nombre de anfitrión.Consulte la pantalla de inicio del comprobador que se muestra a continuación. En el menú inicial seleccione File y escoja New en las opciones del menú desplegable o haga clic en el botón new connection en la barra de herramientas.

Escriba la dirección de red IP del módulo o nombre de anfitrión en el cuadro que aparece. Haga clic en el botón OK. De este modo, se realizará una conexión entre su PC y el módulo Ethernet designado y aparecerá el menú principal del comprobador Ethernet.

Network

File View Help

Clear statisticsGet statistics

Write register

Read register

DisconnectConnect

Create new connection

840 USE 107 03 Mayo 2001 87

Page 88: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Consulte el menú que se muestra a continuación.

Para activar la conexión, seleccione Management y escoja Connect en el menú desplegable o haga clic en el botón connect en la barra de herramientas.Cuando esté preparado para desconectar, seleccione Management y escoja Disconnect en el menú desplegable o haga clic en el botón disconnect en la barra de herramientas.Puede establecer varias conexiones con el mismo módulo o con otros distintos seleccionando New en el menú desplegable File o haciendo clic en el botón create new connection en la barra de herramientas. Cada conexión dispone de su propia ventana dentro de la ventana principal. El menú desplegable Window le ofrece opciones para organizar ventanas de conexión y le permite seleccionar una. Las opciones disponibles en los menús desplegables y en la barra de herramientas de la ventana principal se aplican a la conexión seleccionada.Después de desconectarse de un módulo, puede reasignar su conexión especial seleccionando Management y escogiendo Set IP Address en el menú desplegable. Escriba la nueva dirección de red IP o nombre de anfitrión en el cuadro que aparece.

Network Options Ethernet Tester - (module address)

File View Management Messages Window Help

(module address)

Connected to (module address)

88 840 USE 107 03 Mayo 2001

Page 89: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Comprobador Ethernet: obtener y borrar estadísticas

Presentación La siguiente información describe cómo utilizar el comprobador Ethernet para obtener y borrar estadísticas en el módulo Ethernet.También es posible obtener y borrar estadísticas utilizando el bloque MSTR.

Obtener y borrar estadísticas

Para obtener estadísticas desde el módulo Ethernet, siga los siguientes pasos.l Seleccione Messages y escoja Get Statistics en el menú desplegable del

comprobador Ethernet o haga clic en el botón get statistics en la barra de herramientas.

Para borrar estadísticas, siga los siguientes pasos.l Seleccione Messages y escoja Clear Statistics en el menú desplegable o haga

clic en el botón clear statistics en la barra de herramientas.Puede especificar un intervalo de lectura de dotación para la concurrencia continua de estadísticas. Este intervalo está constituido por el número de segundos entre transacciones. Para establecerlo siga los siguientes pasos.l Escriba un intervalo de lectura de dotación en el cuadro que aparece y haga clic

en OK. Las estadísticas completas del módulo se mostrarán en la ventana para esta conexión.

A continuación, se muestra el diálogo Polling Interval.

Para cambiar el intervalo de lectura de dotación sin interrumpir la comunicación con el módulo Ethernet, siga los siguientes pasos.l Seleccione Messages y escoja Poll Interval. A continuación, escriba el nuevo

intervalo en el cuadro.

840 USE 107 03 Mayo 2001 89

Page 90: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Estadísticas disponibles

El comprobador de opciones de red Ethernet ofrece las siguientes estadísticas. Al final de esta lista se ofrece una ilustración de la visualización de las estadísticas:l Cantidad total de transacciones. Cuántas transacciones se han completado.l Dirección IP.l Dirección MAC.l Estado. El valor hex. visualizado puede ser 0001, 8001 ó C001.

l 0001 indica que el módulo está en funcionamiento, el indicador Link no está encendido y no hay ninguna entrada en el registro de bloqueo.

l 8001 indica que el módulo está en funcionamiento y el indicador Link está encendido. No hay ninguna entrada en el registro de bloqueo.

l C001 indica que el módulo está en funcionamiento, el indicador Link está encendido y hay alguna entrada en el registro de bloqueo.

l Interrupts de recepción y de transmisión. Número de veces que el chip controlador PCNET ha generado interrupts.

l Errores de timeout de transmisión. Número de veces que el transmisor ha estado en el canal durante más tiempo del que se necesita para enviar un bloque de datos con una longitud máxima de 1519 bytes. También se conoce como error babble.

l Errores de colisión. Número de colisiones detectadas por el chip Ethernet.l Errores de paquetes perdidos. Número de veces que se ha abandonado un

bloque de datos recibido porque no había ningún descriptor de recepción disponible.

l Errores de memoria. Número de veces que el chip controlador Ethernet ha experimentado un error al acceder a la RAM compartida. Un error de memoria provoca un reinicio.

l Cantidad de reinicios PcNet. Número de veces que se ha reiniciado el chip controlador Ethernet debido a errores de ejecución fatales, incluyendo errores de memoria, errores de búfer de transmisión y transgresión por debajo de transmisión.

l Errores de bloques de datos. Número de veces que un bloque de datos entrante contenía un múltiplo no entero de ocho bits.

l Errores de desborde. Número de veces que el receptor ha perdido parte o todo un bloque de datos entrante debido a la incapacidad para almacenar ese bloque en la memoria antes de que el FIFO interno se desbordase.

l Errores CRC. Número de veces que se ha detectado un error CRC (FCS) en un bloque de datos entrante.

l Errores de búfer de recepción. Número de veces que no se disponía de un búfer de recepción mientras los datos encadenaban un bloque de datos recibido.

l Errores de búfer de transmisión. Número de veces que no se ha establecido el indicador del paquete final en el búfer actual y que el controlador Ethernet no ha tenido acceso al siguiente búfer. Un error en el búfer de transmisión provoca un reinicio.

l Transgresión por debajo de silo. Número de veces que se ha truncado un paquete debido al retraso de datos desde la memoria. Una transgresión por debajo de silo provoca un reinicio.

90 840 USE 107 03 Mayo 2001

Page 91: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

l Última colisión. Número de veces que se ha detectado una colisión después de que el tiempo de slot del canal hubiera transcurrido.

l Portadora perdida. Número de veces que se ha perdido una portadora durante una transmisión.

l Reintentos de transmisión. Número de veces que el transmisor ha fallado tras 16 intentos para enviar un mensaje, debido a repetidas colisiones.

A continuación, se muestra una visualización típica de las estadísticas.

840 USE 107 03 Mayo 2001 91

Page 92: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Comprobador Ethernet: leer y escribir registros

Presentación Una vez haya establecido una conexión con un módulo Ethernet podrá utilizar el comprobador Ethernet para leer y escribir datos en los registros de ese módulo. Puede establecer un intervalo de tiempo para la dotación automática de los registros del módulo. También puede incrementar datos automáticamente en los registros seleccionados mientras escribe.

92 840 USE 107 03 Mayo 2001

Page 93: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Lectura de registros

Para leer registros, siga los siguientes pasos. Consulte la figura que aparece abajo.

Paso Acción Comentario

1 Seleccione Messages y escoja Read Registers en el menú desplegable o haga clic en el botón read registers en la barra de herramientas.

Aparecerá el cuadro de diálogo Read Registers.

2 Introduzca un intervalo de lectura de dotación.

El intervalo de lectura de dotación es el número de segundos entre transacciones. Cuando introduzca el número de registro 4x, omita el 40 ó 400 del encabezado tal y como se muestra a continuación.

3 Introduzca el primer registro 4x que desee leer.

4 Indique el número de registros que desee leer.

5 Haga clic en OK. Los valores de registro aparecerán en la ventana de esta conexión. En cada fila se enumerarán cinco valores con el número del primer registro al comienzo de la fila.

Cuadro de diálogo Read Register.

Leer registros

Intervalo de lectura de dotación

Registro de inicio 4X

Número de registros a leer

OK

Cancelar

840 USE 107 03 Mayo 2001 93

Page 94: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

Escritura de registros

Para escribir registros, siga los siguientes pasos. Consulte la figura que aparece abajo.

Paso Acción Comentario

1 Seleccione Messages y escoja Write Registers en el menú desplegable o haga clic en el botón write registers en la barra de herramientas.

Aparecerá el cuadro de diálogo Write Registers. A continuación se muestra cuadro de diálogo típico.

2 Introduzca un intervalo de lectura de dotación

El intervalo de lectura de dotación es el número de segundos entre transacciones. Cuando introduzca el número de registro 4x, omita el 40 ó 400 del encabezado tal y como se ha mostrado anteriormente.Para cambiar el intervalo de lectura de dotación sin interrumpir la comunicación con el módulo Ethernet, seleccione Messages y escoja Poll Interval. Introduzca el nuevo intervalo de lectura de dotación en el cuadro.

3 Introduzca el primer registro que desee escribir.

4 Indique el número de registros que desee escribir.

Si intenta leer o escribir registros y surge un error, el comprobador NOE mostrará un Read Request Error o Write Request Error. Los códigos de error se corresponden con los códigos de error de bloque MSTR.

Cuadro de diálogo Write Register.

Write Register

Polling Interval

Number of registers to write

First 4X register to write

Write Data

Increment Write Data

OK

Cancel

94 840 USE 107 03 Mayo 2001

Page 95: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

5 Introduzca los datos que desee escribir en esos registros

Si selecciona el cuadro de diálogo Increment Write Data, el valor de los datos que haya introducido se incrementarán en uno con cada transacción. Los datos de escritura aparecerán en la ventana de esta conexión.

Paso Acción Comentario

Cuadro de diálogo Write Register.

Write Register

Polling Interval

Number of registers to write

First 4X register to write

Write Data

Increment Write Data

OK

Cancel

840 USE 107 03 Mayo 2001 95

Page 96: Módulo TCP/IP Guía del usuario

Utilización del Comprobador de opciones de red Ethernet

96 840 USE 107 03 Mayo 2001

Page 97: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

6

Mantenimiento

Presentación

Vista general Este capítulo describe con detalle el mantenimiento del módulo Ethernet TCP/IP en lo relacionado con la respuesta a errores, el intercambio bajo tensión de un módulo Ethernet y la descarga de un nuevo programa de software.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

Respuesta a errores 98

Intercambio en caliente de un módulo Ethernet 104

Descarga de una nueva imagen de software 105

97

Page 98: Módulo TCP/IP Guía del usuario

Mantenimiento

Respuesta a errores

Respuesta a errores

Si surge un error en la comunicación con el módulo NOE, la pantalla LED podrá ayudarle a determinar qué es lo que ha ido mal. Además, si el módulo se bloquea aparecerá un archivo de registro de errores para mostrar su condición errónea. A continuación se muestra información para la lectura de la pantalla LED y el registro de errores.

Funcionamiento normal de la pantalla LED.

Durante el funcionamiento normal, los LED deberán seguir el siguiente modelo.

Durante el funcionamiento normal, aparecerá el indicador Run. El LED Coll también aparecerá indicando que están ocurriendo colisiones en la red Ethernet. Estas colisiones son normales.Si ha ocurrido un error, los LED normales podrían desaparecer o aparecer otros indicadores. Esta sección trata los errores de los que informan los indicadores Active, Ready, Coll, Link, Kernel, Appl y Fault.Intente remediar cada tipo de error en el orden que se indica. Si ninguno de las soluciones que se indican trata el error, consulte su representante de atención al cliente de Schneider Automation.Algunos códigos de error se registran en el bloque MSTR. Consulte la descripción del bloque MSTR para las instrucciones sobre cómo leer e interpretar estos códigos.

Ready

Link

Run

ETHERNET TCP/IP

Active

140NOE 211 00

98 840 USE 107 03 Mayo 2001

Page 99: Módulo TCP/IP Guía del usuario

Mantenimiento

Error en LED Active

Si el LED Active desaparece, el módulo NOE 771 00 no está comunicándose con el bastidor. Ejecute las siguientes comprobaciones

Error en LED Ready

Si el LED Ready desaparece, el módulo ha fallado en los tests de diagnóstico interno. Ejecute las siguientes comprobaciones

Error en LED Link

Si el LED Link desaparece, el módulo no está comunicándose con el cocentrador/conmutador. Ejecute las siguientes comprobaciones

Paso Acción

1 Asegúrese de que el módulo y el controlador están instalados adecuadamente.

2 Compruebe que el controlador está en funcionamiento. Si no lo está, reemplácelo.

3 Si no funcionan ni el nuevo controlador ni el módulo, reemplace el bastidor.

4 Asegúrese de que no se hayan instalado más de dos módulos de opción de red (incluidos los módulos NOE, NOM, NOP y CRP 811) en el bastidor con un 140 CPU 113 ó 213 y no más de seis módulos de opción de red con un 140 CPU 424 ó 534.

5 Compruebe la versión del ejecutivo del controlador. Deberá tener la versión 2.0 o posterior para apoyar el módulo Ethernet. Las versiones anteriores no reconocen el módulo.

6 Si se comprueban con éxito los pasos 4 y 5, reemplace el módulo.

Paso Acción

1 Asegúrese de que el bastidor recibe alimentación.

2 Si el paso 1 se ha comprobado con éxito reemplace el módulo.

Paso Acción

1 Asegúrese de que el cable se ha instalado correctamente y de que el módulo está funcionando de forma adecuada.

2 Compruebe que el concentrador/conmutador está funcionando de forma adecuada.

3 Si se comprueban con éxito los pasos 1 y 2, reemplace el módulo.

840 USE 107 03 Mayo 2001 99

Page 100: Módulo TCP/IP Guía del usuario

Mantenimiento

Error en LED Kernel

Compruebe las siguientes condiciones de error del LED Kernel:

LED Fault A continuación se muestra la ubicación del LED Fault.

El LED Fault aparecerá brevemente después del error en el momento en que el módulo intente recuperarse. El indicador Fault sólo permanecerá cuando el registro de errores es completo. En tal caso, el módulo no será capaz de recuperarse. Utilice el programa de ayuda ERRLOG para borrar el registro de errores.

Si... Entonces ...

El LED Ready está encendido y aparece el LED Kernel,

el módulo ha detectado una imagen de software no válida.

El LED Ready está encendido y el LED Kernel aparece continuamente,

ha fracasado un intento de descargar una imagen de software y el módulo está en modalidad de núcleo.

Si no se da ninguna de las condiciones mencionadas,

descargue un nuevo Comprobador Ethernet: establecer una conexión con un módulo Ethernet, p. 87

Fault

Link

ETHERNET TCP/IP

Appl

Active

140NOE 211 00

100 840 USE 107 03 Mayo 2001

Page 101: Módulo TCP/IP Guía del usuario

Mantenimiento

LED Collision Si el cable de trenzado de a pares no se ha conectado de forma adecuada, el LED Coll aparecerá continuamente y desaparecerá el LED Link. (Esta condición no se dará en módulos de fibra óptica).

Ejecute las siguientes comprobaciones:

Paso Acción

1 Asegúrese de que el cable se ha instalado adecuadamente y de que está funcionando de forma correcta.

2 Compruebe que el concentrador/conmutador Ethernet está funcionando de forma adecuada.

ReadyColl

ETHERNET TCP/IP

Active

140NOE XXX 00

840 USE 107 03 Mayo 2001 101

Page 102: Módulo TCP/IP Guía del usuario

Mantenimiento

Si el LED Coll parpadea, el módulo informa de colisiones en la red Ethernet. Mientras estas colisiones sean normales, la frecuencia del parpadeo será una indicación del volumen de tráfico en la red. El parpadeo puede ser tan frecuente que el LED parecerá estar iluminado de forma continua. Un tráfico intenso puede reducir la velocidad de las comunicaciones. Si el tiempo de respuesta es importante para la aplicación, deberá plantearse la posibilidad de segmentar la red para reducir la frecuencia de las colisiones.

LED Application Si el módulo se bloquea, realizará un registro con la razón. Si el módulo es capaz de recuperarse, aparecerá el LED Appl indicando que se ha introducido una entrada en el registro de errores. Para saber más sobre cómo leer y borrar el registro de errores, consulte la siguiente sección.

Ready

Link

Run Coll

ETHERNET TCP/IP

Active

140NOE XXX 00

102 840 USE 107 03 Mayo 2001

Page 103: Módulo TCP/IP Guía del usuario

Mantenimiento

Lectura y borrado del registro de bloqueo

El registro de bloqueo le brindará la posibilidad de capturar condiciones que llevan a una condición anormal. Al proporcionar el registro de bloqueo al apoyo técnico de Schneider Electric, puede facilitar su asistencia para resolver los problemas.

El registro de bloqueo: Si el indicador Appl está encendido, las entradas se han realizado en el registro de bloqueo. El registro puede tener un máximo de 64K entradas. Lectura del registro de bloqueo: Se puede leer el registro de bloqueo desde las páginas web incluidas (véase el capítulo 7) o por medio de FTP. Lectura del registro de bloqueo por medio de FTP: Realice los siguientes pasos para acceder al registro de bloqueo por medio de FTP

Borrado del registro de bloqueo:Se puede borrar el registro de bloqueo desde las páginas web incluidas (véase el capítulo 7) o por medio de FTP.Borrado del registro de bloqueo por medio de FTP:Realice los siguientes pasos para borrar el registro de bloqueo por medio de FTP

Nota: El registro de bloqueo se proporciona entendiendo que con un producto complejo en miles de aplicaciones de usuario, puede haber condiciones que necesiten diagnósticos avanzados. El registro de bloqueo es una de las herramientas que se utilizan para resolver problemas complejos.

Paso Acción

1 Acceda al servidor FTP del módulo.

2 Cambie el directorio a wwwroot/conf/diag.

3 Ejecute un FTP para conseguir el registro de bloqueo: tome el registro de bloqueo

Paso Acción

1 Acceda al servidor FTP del módulo.

2 Cambie el directorio a wwwroot/conf/diag.

3 Ejecute FTP rm crash.log para borrar el archivo de registro de bloqueo.

840 USE 107 03 Mayo 2001 103

Page 104: Módulo TCP/IP Guía del usuario

Mantenimiento

Intercambio en caliente de un módulo Ethernet

Presentación Puede reemplazar el módulo Ethernet mientras el controlador está funcionando; sin embargo, deberá tener en cuenta las precauciones descritas a continuación.

Intercambio en caliente del módulo

Tenga en cuenta estas precauciones sobre cómo realizar un intercambio en caliente del módulo Ethernet.

El nuevo módulo Ethernet heredará cualquier cambio en la configuración que haya realizado. Si el módulo Ethernet original ha recibido una dirección configurada para el usuario, el nuevo módulo asumirá esa dirección. Si está utilizando la dirección predeterminada, compruebe con el administrador del sistema para asegurarse de que la dirección no está siendo utilizada ya en la red.

Intercambio en caliente de un módulo

Siga estos pasos para realizar el intercambio en caliente de un módulo.

AVISO

INTERRUPCIÓN DEL PROCESO

Antes de realizar el intercambio del módulo, asegúrese de que la dirección de red IP del módulo de reemplazo será la única en la red.

Si no se respetan estas precauciones pueden producirse daños corporales y/o materiales

Nota: Si está reemplazando el módulo porque ha fallado, tenga en cuenta que puede haber perdido varias transacciones. Esas transacciones no se capturarán en la memoria y el nuevo módulo no podrá recuperarlas.

Paso Acción

1 Desconecte el cable y extraiga el módulo antiguo del bastidor.

2 Inserte el nuevo módulo en el slot y vuelva a conectar el cable.

104 840 USE 107 03 Mayo 2001

Page 105: Módulo TCP/IP Guía del usuario

Mantenimiento

Descarga de una nueva imagen de software

Presentación De vez en cuando, Schneider Automation publica versiones mejoradas del software Ethernet TCP/IP de Quantum. Estas nuevas imágenes de software pueden descargarse con Modsoft mediante el siguiente procedimiento.

Concept Exec Loader

Los siguientes pasos describen al detalle la descarga de un nuevo NOE Exec utilizando Concept Exec Loader

Paso Acción

1 Active el programa Exec Loader.

2 Haga clic en el botón Siguiente para iniciar el proceso de Exec Loader. Resultado: Aparecerá la pantalla EXECLoader - Communication Protocol.

3 Haga clic en TCP/IP [Ethernet

TCP/IP(Ethernet)

Schneider Automation - EXECLoader

Step 1: Please select one of the listed Protocols

Modbus Plus

Modbus RTU (R232)

Modbus ASCII (R232)

<Back Next> Close Help

840 USE 107 03 Mayo 2001 105

Page 106: Módulo TCP/IP Guía del usuario

Mantenimiento

4 Haga clic en el botón Siguiente Resultado: Aparecerá la pantalla EXECLoader - TCP/IP Target.

5 Haga clic en Direct Device

Paso Acción

EXECLoader - TCP/IP Target

Schneider Automation - EXECLoader

Step 2: Please select the Target Device

Target Address

TCP/IP AddressBridge

Connect

Device Type

PLC Direct Device

Local Head Remote I/O Drop

Slot Number Drop Number

<Back Next> Close Help

106 840 USE 107 03 Mayo 2001

Page 107: Módulo TCP/IP Guía del usuario

Mantenimiento

6 Haga clic en el botón Siguiente Resultado: Aparecerá la pantalla EXECLoader - Operation.

7 Haga clic en Transfer EXEC to Device

8 Utilice el hojeador para seleccionar el nombre de archivo.

Paso Acción

EXECLoader - Operation

Schneider Automation - EXECLoader

Step 3: Please select which Operation should be performed

Select Operation

Transfer EXEC to Device

Transfer EXEC from Device

Query Device Information

Filename

Browse...

<Back Next> Close Help

C:\NOE 2XX\NOE2XX00.bin

840 USE 107 03 Mayo 2001 107

Page 108: Módulo TCP/IP Guía del usuario

Mantenimiento

9 Haga clic en el botón Siguiente Resultado: Aparecerá la pantalla EXECLoader - File and Device Info.

Paso Acción

EXECLoader - File and Device Info

Schneider Automation - EXECLoader

Step 4: Final Comparision

Comparision of File Properties and Device Properties

File Properties: Device Properties:

Hardware ID

Version Number

Model Number

Kernel Revision

Crash Code

Descriptionfirmware Ver. 1.0Quantum Ethernet

firmware Ver. 1.0Quantum Ethernet

<Back Next> Close Help

140-NOE-2XX-00 140-NOE-2XX-00

108 840 USE 107 03 Mayo 2001

Page 109: Módulo TCP/IP Guía del usuario

Mantenimiento

10 Haga clic en el botón Siguiente Resultado: Aparecerá la pantalla EXECLoader - Progress.

11 Una vez se haya completado el proceso podrá hacer clic en el botón Cerrar.

Paso Acción

XELoader - Progress

Close

Abort

Service invoked on: Thu Oct 14 11:46:23 1999Target Address: 205.217.193.179Selected Connection Type: MODBUS over TCP/IPRequested Service: TRANSFER to DeviceFilename: M:/Tornado_NA\target\config\2nd_spin\NOE77100.bin

M:\Tornado_NA\target\config\2nd_spin\NOERead Flash Length: Read Flash Image from file:

Successful Size: 474 KBEnter Kernel Mode: Waiting for Device to rejoin link...

This may take up to 60 secondsEnter Kernel Mode: SuccessfulDevice Mode: Kernel ModeErase Flash: SuccessfulProgram Flash: SuccessfulExit Kernel Mode: Waiting for Device to rejoin link... This may take up to 60 secondsExit Kernel Mode: Successful

The transfer operation completed SUCCESSFULLY.

485376 Bytes Written. Remaining Time: Done (8876 Bytes/sec)

840 USE 107 03 Mayo 2001 109

Page 110: Módulo TCP/IP Guía del usuario

Mantenimiento

110 840 USE 107 03 Mayo 2001

Page 111: Módulo TCP/IP Guía del usuario

Apéndices

Contenido Este anexo contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

A Características 113

B Guía del programador de Ethernet 115

C Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum 127

D Distribuidores 137

840 USE 107 03 Mayo 2001 111

Page 112: Módulo TCP/IP Guía del usuario

Apéndices

112 840 USE 107 03 Mayo 2001

Page 113: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

A

Características

Módulos Ethernet TCP/IP: Características

Presentación A continuación se muestran las características de estos módulos Ethernet:l NOE 211 00l NOE 251 00

113

Page 114: Módulo TCP/IP Guía del usuario

Características

Características Características del módulo Ethernet

Característica Descripción

Puertos de comunicaciones

Los puertos Ethernet transmiten y reciben comandos Modbus del protocolo TCP/IP: número de puerto 502 de sistema TCP/UDP utilizado con ASA protocol_id de 0

NOE 211 00 puerto de red (RJ-45) Ethernet 1 10BASE-T

NOE 251 00 puerto de red (RJ-45) Ethernet 1 10BASE-FL

Potencia de funcionamiento

Potencia de pérdidas 5 W

Corriente de bus necesaria 1 A

Condiciones de funcionamiento

Temperatura 0º a 60º

Humedad 0 a 95% humedad relativa no condensante a 60º

Altitud 4.500 m

Vibración 10-57 Hz a 0.0075 mm d.a.57-150 Hz a 1 g

Condiciones de almacenamiento

Temperatura -40º a +85º

Humedad 0 a 95% humedad relativa no condensante a 60º

Caída libre 1 m sin embalaje

Golpe 3 golpes/ eje, 15 g, 11 ms

114 840 USE 107 03 Mayo 2001

Page 115: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

B

Guía del programador de Ethernet

Módulos Ethernet: Guía del programador

Presentación Esta guía describe el diseño de una aplicación TCP/IP de muestra llamada Comprobador de opciones de red Ethernet (NOET). NOET es una aplicación MDI (interfaz de múltiples documentos, o "Multiple Document Interface") de Windows que verifica la instalación del módulo Ethernet TCP/IP de Quantum y a la vez sirve como aplicación de muestra para los programadores.ASA utiliza el número de puerto 502 del sistema TCP/UDP con protocol_id 0.

Referencias Inside Visual C++, segunda edición, David J. Kruglinski Windows Sockets, An Open Interface for Network Programming under Microsoft® Windows Version 1.1

Vista general de la aplicación

La aplicación de muestra realiza los siguientes pasos:l Llama a la función de Windows Socket socket para crear un socket.l Llama a la función de Window Socketsetsockopt para establecer los atributos

del socket.l Llama a la función de Window Socketconnect para establecer una conexión.l Codifica la solicitud. La solicitud consiste en un encabezamiento seguido de un

mensaje Modbus. El encabezamiento contiene un identificador de llamado, un tipo de protocolo, la longitud del comando y un identificador de destino.

l Llama a la función de Window Socketsend para transmitir la solicitud al participante remoto.

l Llama a la función de Windows Sockets recv para recibir la respuesta del participante remoto.

l Llama a la función de Windows Sockets closesocket para cerrar la conexión y liberar el socket.

La biblioteca de importación winsock.lib que proporciona la instalación se utiliza para conectar las llamadas de Windows Sockets.

Invoke Identifier Protocol Type Command Length Destination ID Modbus Message

115

Page 116: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Entorno de desarrollo

La aplicación de muestra se ha desarrollado con Microsoft Visual C++, versión 1.52. La aplicación de muestra utiliza Microsoft Foundation Classes. Para crear la aplicación inicial se utilizó el Asistente para aplicaciones de Visual C++.

116 840 USE 107 03 Mayo 2001

Page 117: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Descripciones de clases

La siguiente lista describe las distintas clases. l CSample_app. Csample_app es la clase de aplicación. Esta aplicación se ha

generado con el asistente para aplicaciones, y su código fuente se encuentra en el archivo sam_app.cpp. La declaración de la clase se encuentra en sam_app.h.

l CMainFrame. CMainFrame se deriva de la clase MFC CMDIFrameWnd y describe la ventana principal de la aplicación. El código fuente de CMainFrame se encuentra en mainfrm.cpp, y la declaración en mainfrm.h. El código de CMainFrame se generó inicialmente con el asistente para aplicaciones y fue modificado posteriormente para procesar los mensajes de temporización de Windows ("Windows timer messages").

l CSample_doc. CSample_doc es la clase de documento. La declaración se encuentra en sam_doc.h y la implementación en sam_doc.cpp.

l CSample_View. CSample_View es la vista del documento. Se deriva de la clase CScrollView. La declaración se encuentra en la clase sam_vw.h, y se ha implementado en los archivos sam_vw.cpp, disp.cpp, tcp_hlp.cpp y tx_rx.cpp.

l CIP_dig. CIP_dlg es la clase del diálogo que permite obtener la dirección IP. Se deriva de la clase CDialog. La declaración está en el archivo cip_dlg.h y la implementación en cip_dlg.cpp. Ambos archivos se han generado con el Asistente para clases de Visual C++.

l ClrStatsDlg. ClrStatsDlg es la clase del diálogo para borrar estadísticas. Se deriva de la clase CDialog. La declaración está en el archivo cstatdlg.h y la implementación en cstatdlg.cpp. Ambos archivos se han generado con el Asistente para clases de Visual C++.

l GetStatsDlg. GetStatsDlg es la clase del diálogo de obtención de estadísticas. Se deriva de la clase CDialog. La declaración está en el archivo gstatdlg.h y la implementación en gstatdlg.cpp. Ambos archivos se han generado con el Asistente para clases de Visual C++.

l CPollDlg. CPollDlg es la clase del diálogo que permite determinar el periodo de lectura de dotación. Se deriva de la clase CDialog. La declaración está en el archivo polldlg.h y la implementación en polldlg.cpp. Ambos archivos se han generado con el Asistente para clases de Visual C++.

l CReadDlg. CReadDlg es la clase del diálogo para determinar los registros que se van a leer. Se deriva de la clase CDialog. La declaración está en el archivo readdlg.h y la implementación en readdlg.cpp. Ambos archivos se han generado con el Asistente para clases de Visual C++.

l CWriteDlg. CWriteDlg es la clase de diálogo para determinar los registros que se van a escribir y los datos de escritura. Se deriva de la clase Cdialog. La declaración está en el archivo writedlg.h y la implementación en writedlg.cpp. Ambos archivos se han generado con el Asistente para clases de Visual C++.

l CAboutDlg. La clase CAboutDlg es la clase del diálogo Acerca de. Tanto la declaración como su implementación se encuentran en el archivo sam_app.cpp.

840 USE 107 03 Mayo 2001 117

Page 118: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

La clase CSample_doc

CSample_doc (la clase de documento) contiene los datos de usuario utilizados por la clase CSample_View. Los datos de usuario consisten en la dirección IP del participante remoto, el tipo de transacción y sus valores asociados. Los distintos tipos de transacción son leer registro, escribir registro, borrar estadísticas y obtener estadísticas. Además del tipo de transacción y los valores asociados, la clase de documento también contiene un intervalo de lectura de dotación. El usuario modifica los datos de usuario mediante un menú o barra de herramientas. CSample_doc procesa el mensaje de comando de la ventana, correspondiente a la barra de herramientas o al menú, activando al diálogo correspondiente. El estado de los diferentes elementos de menú y botones de la barra de herramientas depende del estado de conexión entre la aplicación y el participante remoto. La clase CSample_View registra el estado de la conexión, y de este modo establece el estado de los elementos del menú y de los botones de la barra de herramientas.

118 840 USE 107 03 Mayo 2001

Page 119: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

La clase CSample_View

La clase CSample_View administra la conexión TCP/IP, envía solicitudes a los participantes remotos y muestra el estado de la conexión o los resultados de una transacción. Además, establece los estados de los botones de la barra de herramientas y de los elementos del menú. Acceso TCP/IPCSample_View interactúa con Windows Sockets a través de su interfaz de programación de aplicaciones ("API") y mediante mensajes enviados por la DLL de Windows Sockets a la ventana CSample_View. La referencia para consultas acerca de la API de Windows Sockets se ha indicado anteriormente. La primera llamada realizada a la DLL de Windows Sockets debe ser WSAStartup. Esta llamada se realiza con la función de miembro InitInstance de la clase CSample_app. La última llamada realizada a la DLL de Windows Sockets debe ser WSACleanup. Esta llamada se realiza con la función de miembro ExitInstance de la clase Csample_app.CSample_View asigna y establece los atributos de los sockets. Los atributos que establece son:l Establecer que Linger provoque un cierre incondicionall Recibir datos fuera de banda (urgentes) en el flujo normal de datosl Desactivar algoritmo Nagel para enviar en coalescencia.Cuando el algoritmo de Nagel está desactivado, si el registro Stack recibe un mensaje de la aplicación, inmediatamente pasará el mensaje a la aplicación y enviará un mensaje de reconocimiento de TCP/IP. Aunque esto puede generar más tráfico, la aplicación recibe el mensaje antes que si estuviera activado el algoritmo de Nagel. La función de miembro tcpip_setsocket_options establece los atributos del socket.La interfaz de Windows Sockets proporciona la función WSAAsyncSelect que notifica los eventos de red a la ventana. La función de miembro tcpip_setsocket_options llama a la función WSAAsyncSelect. Los diferentes eventos se indican en la siguiente tabla.

Evento Descripción

FD_READ Un socket puede leer datos

FD_WRITE Un socket puede escribir datos

FD_OOB Un socket puede leer datos fuera de banda

FD_CONNECT Se ha recibido una respuesta de conexión completada

FD_CLOSE Se ha cerrado la conexión

840 USE 107 03 Mayo 2001 119

Page 120: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Uno de los parámetros de WSAAsyncSelect es un mensaje definido por el usuario que la DLL de Windows Sockets envía a la ventana. El mensaje de usuario de la aplicación de muestra es WM_TCPIP_EVENT y está definido en el archivo wn_msh.h. Para procesar ese mensaje el marco de arquitectura MFC llama la función de miembro tcpip_event de clase CSample_View. Como todas las funciones que procesan mensajes, los parámetros tcpip_event están compuestos por una palabra y una palabra larga. El parámetro de palabra es el socket, y el parámetros de palabra larga contiene un evento de red y un código de error. Tcpip_event examina el evento de red y llama la función de miembro indicada en la tabla siguiente.

Formato del mensaje de la aplicación

TCP/IP transmite un mensaje como un flujo. No hay indicación del comienzo de un mensaje ni de su final. El módulo de opción NOE añade un encabezamiento para determinar los límites del mensaje. El mensaje es un mensaje Modbus. El encabezamiento contiene los siguientes campos. l Identificador de llamado. Este campo de dos bytes asocia una solicitud con la

respuesta. La aplicación del cliente elige el identificador de llamado, y el servidor devuelve el mismo identificador de llamado en la respuesta.

l Tipo de protocolo. Este campo de dos bytes identifica el tipo de protocolo. Actualmente, el único protocolo apoyado es Modbus.

l Longitud de comando. Este campo de dos bytes es el tamaño del resto del mensaje.

l Identificador de destino. Este campo de un byte se reserva para uso futuro.El mensaje Modbus sigue al encabezamiento. El mensaje no contiene el campo de dirección, sino el que el primer byte es el código de función Modbus.La estructura de datos para el encabezamiento se declara en modbus.h y la función CSample_View encode_header codifica el encabezamiento. Las funciones de miembro encode_clear_stats, encode_read_stats, encode_read_rq, y encode_write_rq codifican los mensajes de Modbus correspondientes.

Evento de red Función de miembro

FD_READ OnTcpIpRead()

FD_WRITE OnTcpIpWrite()

FD_OOB OnTcpIpOob()

FD_CONNECT OnTcpIpConnect()

FD_CLOSE OnTcpIpClose()

120 840 USE 107 03 Mayo 2001

Page 121: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Temporizadores CSample_View necesita recibir periódicamente un mensaje de temporizador. Este mensaje activa CSample_View para transmitir un mensaje. Dado que los temporizadores de ventanas constituyen un recurso limitado, la ventana asociada con la clase CMainFrame recive los mensajes del temporizador. La función AddTimerList del miembro CMainFrame situará una ventana en su lista de temporizadores. Cuando CMainFrame procesa el mensaje WM_TIMER, envía a cada ventana en su lista temporal el mensaje WM_POLL_INTERVAL definido por usuario.MCF llama la función OnInitalUpdate del miembro CSample_View cuando se crea por primera vez. OnInitialUpdate llama CMainFrameís AddTimerList para recibir el mensaje WM_POLL_INTERVAL. El marco de arquitectura MFC llama la función de miembro CSample_View OnPollInterval para procesar este mensaje.

Procesamiento de transacciones

El procesamiento de transacciones CSample_View consiste en establecer una conexión, transmitir la solicitud, recibir la respuesta y mostrar la respuesta. CSample_View utiliza una máquina con estado de recepción y transmisión para avanzar una transacción.

Máquina en estado de transmisión

La máquina en estado de transmisión establece una conexión y transmite una solicitud periódicamente. Los distintos estados para la máquina en estado de transmisión son los siguientes. l IDLE. Durante el estado IDLE, no hay conexión.l RESOLVING_NAME. Durante el estado RESOLVING_NAME, CSample_View

espera que la DLL de Windows Sockets convierta el nombre de un participante en una dirección IP.

l CONNECTING. Durante el estado CONNECTING, CSample_View espera que la DLL de Windows Sockets genere el evento FD_CONNECT. Este evento indica si el intento de establecer una conexión ha tenido éxito o ha fracasado.

l CONNECTED. El estado CONNECTED indica que se ha establecido una conexión con éxito.

l WAIT_TO_TX. En el estado WAIT_TO_TX, CSample_View espera para transmitir el mensaje. Transmite el mensaje si el tiempo desde la última transmisión excede el intervalo de lectura de dotación especificado.

l BLOCKED. Cuando CSample_View intenta enviar un mensaje, la DLL de Windows Sockets puede no estar habilitada para transmitir el mensaje completo. Se trata de una condición de control de flujo, y CSample_View introduce el estado BLOCKED. La DLL de Windows Sockets genera el evento FD_WRITE cuando puede enviar más datos.

l TX_DONE. CSample_View introduce el TX_DONE cuando ha terminado de transmitir la solicitud.

840 USE 107 03 Mayo 2001 121

Page 122: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Si CSample_View está en estado IDLE y el usuario selecciona el elemento de menú de conexión o el botón de conexión de la barra de herramientas, la función CSample_View OnManagConnect intentará establecer una conexión con su función tcpip_initate_connection. Esta función examina el destino remoto y determina si es un nombre o una dirección IP.Si el destino remoto es un nombre, OnMangConnect cambia el estado de transmisión a RESOLVING_NAME, y llama a la DLL de Windows Sockets, función WSAAsyncGetHostByName, para que resuelvan el nombre. La DLL de Windows Sockets generará el mensaje definido por usuario WM_TCPIP_NAME_RESOLVED que indica si el nombre se ha resuelto. La función de miembro OnTcpIpNameRe-solved procesa el mensaje WM_TCPIP_NAME_RESOLVED. Si el nombre no se ha resuelto, OnTcpIpNameResolved vuelve a cambiar el estado de transmisión a IDLE.Si el participante remoto no es una dirección IP, o si es un nombre que ha sido resuelto, se llamará la función CSample_View tcpip_connect_rq para iniciar una solicitur de conexión al participante remoto. El puerto de escucha para la solicitud de conexión es 502, y se defina con la constante MBAP_LISTEN_PORT en modbus.h. Si tcpip_connect_rq ha conseguido iniciar una solicitud de conexión, tcpip_connect_rq cambiará el estado de transmisión a CONNECTING, si no, cambiará el estado de transmisión a IDLE.La DLL de Windows Sockets genera un evento FD_CONNECT que indica si la solicitud de conexión ha tenido éxito o ha fracasado. La función CSample_View OnTcpIpConnect procesa el evento FD_CONNECT. Si la solicitud de conexión ha tenido éxito, OnTcpIpConnect cambia el estado de transmisión a CONNECTED, si no, cambia el estado a IDLE.Recuerde que el marco de arquitectura MFC llama la función de miembro CSample_View OnPollInterval para procesar el mensaje WM_POLL_INTERVAL enviado como resultado de que CMainFrame procesara un mensaje WM_TIMER. OnPollInterval examina el estado de transmisión. Si el estado de transmisión es CONNECTED y el usuario ha seleccionado un tipo de transacción, OnPollInterval llama la función CSample_View TransmitUserRequest.

122 840 USE 107 03 Mayo 2001

Page 123: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

TransmitUserRequest codifica una solicitud basada en el tipo de transacción, guarda la hora actual y llama la función CSample_View TransmitMessage. OnPollInterval utiliza la hora guardada para determinar cuándo va a transmitir la siguiente solicitud. TransmitMessage intenta enviar un mensaje a To send the message, TransmitMessage enters a loop. En el cuerpo de mensaje de transmisión de bucles llama a la función de envío de la DLL de Windows Sockets. A continuación se enumera los resultados de la función de envío y las acciones que se han llevado a cabo. l El mensaje se ha enviado con éxito. TransmitMessage cambia el estado de

transmisión a TX_DONE y sale del bucle.l Sólo se ha enviado parte del mensaje. TransmitMessage vuelve a introducir el

bucle.l La función de envío devuelve un mensaje de error indicando que no hay espacio

de búfer dentro del sistema de transporte. TransmitMessage cambia el estado de transmisión a BLOCKED y sale del bucle.

l La función de envío devuelve otro mensaje de error. TransmitMessage cierra la conexión, cambia el estado de transmisión a IDLE y sale del bucle.

Si hay espacio de búfer disponible dentro del sistema de transporte para transmitir mensajes, la DLL de Windows Sockets genera un evento FD_WRITE. La función CSample_View OnTcpWrite procesa la función FD_WRITE llamando a TransmitMessage.La máquina en estado de recepción (que se describe más abajo) procesa la respuesta a una solicitud. Cuando la máquina en estado de recepción ha terminado de recibir la respuesta, cambia el estado de la máquina en estado de transmisión de TX_DONE a WAIT_TO_TX.Recuerde que TransmitUserRequest ahorra tiempo. CSample_View OnPollIn-terval utiliza ese tiempo para determinar si hay que transmitir una nueva solicitud. El marco de arquitectura MFC llama a OnPollInterval para que procese el WM_POLL_INTERVAL enviado cuando la clase CMainFram procesa el mensaje de temporizador de la ventana, WM_TIMER. OnPollInterval examina el estado de transmisión. Si el estado de la transmisión es WAIT_TO_TX y el tiempo transcurrido desde la solicitud de transmisión anterior excede el intervalo de lectura de dotación, OnPollInterval llama a TransmitUserRequest para que comience otra transacción.

840 USE 107 03 Mayo 2001 123

Page 124: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Máquina en estado de recepción

La máquina en estado de recepción recibe la respuesta a una transacción leyendo en primer lugar el encabezamiento, determinando el tamaño del resto del mensaje y, a continuación, leyendo el cuerpo del mensaje. Los distintos estados de la máquina en estado de recepción son los siguientes. l RX_HEADER. En el estado RX_HEADER la máquina receptora está recibiendo

el encabezamiento del mensaje. l RX_BODY. En el estado RX_HEADER la máquina receptora está recibiendo el

mensaje de respuesta asociado a la transacción solicitada.l DUMP_BODY. En el estado DUMP_BODY la máquina receptora está

recibiendo un mensaje, pero no hay una transacción asociada a ese mensaje.La DLL de Windows Sockets genera el evento FD_READ siempre que haya datos para leer. Si sólo se ha leído parte de los datos, generará otro evento. La función CSample_View OnTcpIpRead procesará el evento FD_READ y controlará la máquina en estado de recepción.Cuando se genera un evento FD_READ es posible que el mensaje completo no esté presente. El participante remoto puede haber intentado enviar una respuesta de 100 bytes, pero el sistema de transporte puede tener sólo un espacio de búfer para transmitir tres bytes. El receptor obtendrá un FD_READ para los tres bytes. OnTcpIpRead llama a CSample_View rx_msg para que lea los datos de recepción dentro del búfer. Hay tres parámetros para rx_msg. El primer parámetro es un pointer para el búfer de recepción. El segundo parámetro de entrada es el tamaño de recepción. El tercer parámetro es un parámetro tanto de entrada como de salida. Tanto en la entrada como en la salida el tercer parámetro es el número de bytes leídos. Estos parámetros permiten el procesamiento de mensajes recibidos parcialmente.La máquina en estado de recepción mantiene una variable que es el número de bytes recibidos. Inicialmente, la máquina en estado de recepción está en estado RX_HEADER, y el número de bytes recibido es cero.Cuando se llama a OnTcpIpRead y el estado de recepción es RX_HEADER OnTcpIpRead llama a rx_msg con un tamaño igual al del encabezamiento. Como respuesta, OnTcpIpRead examina el número de bytes recibido. Si el número de bytes recibido no es igual al tamaño del encabezamiento, la máquina receptora permanece en estado RX_HEADER y vuelve OnTcpIpRead.Si durante la respuesta el número de bytes recibido es del mismo tamaño que el del encabezado, entonces el encabezamiento se ha recibido. OnTcpIpRead pone el número de bytes recibido a cero y el tamaño de recepción se obtiene del encabeza-miento. Estos dos valores se utilizarán la próxima vez que se llame a rx_msg. OnTcpIpRead también obtiene del encabezamiento el identificador de la transacción y el tipo de protocolo. Si el identificador de la transacción coincide con el identificador de la solicitud de transmisión y el tipo de protocolo es MODBUS, OnTcpIpRead cambia el estado de recepción a RX_BODY. En cualquier caso, si el identificador de transacción no coincide o el protocolo no es MODBUS, OnTcpIpRead cambia el estado de recepción a DUMP_BODY.

124 840 USE 107 03 Mayo 2001

Page 125: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Cuando se llama a OnTcpIpRead y el estado de recepción es RX_HEADER OnTcpIpRead llama a rx_msg con un tamaño de recepción igual al valor obtenido del encabezamiento. Como respuesta, OnTcpIpRead examina el número de bytes recibido. Si el número de bytes recibido no es igual al tamaño de recepción, la máquina receptora permanece en estado RX_HEADER y vuelve OnTcpIpRead.Si durante la respuesta el número de bytes recibido es el mismo que el tamaño de recepción, OnTcpIpRead ha leído la respuesta a una transacción. OnTcpIpRead guarda los resultados e invalida el área del cliente que hace que se visualicen los resultados. OnTcpIpRead también cambia el estado de transmisión a WAIT_TO_TX, y restablece el estado de la máquina en estado de recepción estableciendo el estado RX_HEADER y poniendo el número de bytes recibidos a cero. A continuación vuelve.Cuando se llama a OnTcpIpRead y el estado de recepción es DUMP_BODY OnTcpIpRead llama a rx_msg con un tamaño de recepción igual al valor obtenido del encabezamiento. Como respuesta, OnTcpIpRead examina el número de bytes recibido. Si el número de bytes recibido no es igual al tamaño de recepción, la máquina receptora permanece en estado RX_HEADER y vuelve OnTcpIpRead.Si durante la respuesta el número de bytes recibido es el mismo que el tamaño de recepción, OnTcpIpRead ha terminado de leer el mensaje. Dado que este mensaje no se corresponde con una transacción, el único OnTcIpRead que está procesando restablece la máquina en estado de recepción.La función de miembro rx_msg llama a la función recv de Windows Sockets para que lea los datos. La función recv devuelve un número positivo que es el número de bytes leídos o un mensaje de error. Si el número de bytes leídos es cero, la conexión ya no existe, rx_msg cierra el socket y establece el estado de transmisión a IDLE. Si la función recv devuelve un mensaje de error que indica que no hay datos de recepción disponibles, vuelve rx_msg. Para cualquier otro error de la función recv, rx_msg cierra el socket y establece el estado de transmisión a IDLE.

840 USE 107 03 Mayo 2001 125

Page 126: Módulo TCP/IP Guía del usuario

Guía del programador de Ethernet

Visualización en la pantalla

El miembro CSample_View m_display indica el tipo de visualización. Los diferentes tipos de visualización y las funciones de miembro de CSample_View para mostrarlos son los siguientes. l Visualización del estado de conexión. Los diferentes estados de conexión

visualizados son IDLE, RESOLVING NAME, y CONNECTING. La función de miembro ConnPaint visualiza el estado de conexión.

l La función de miembro GetStatsPaint visualiza los resultados de una solicitud de obtención de estadísticas.

l La función de miembro ClearStatsPaint visualiza los resultados de una solicitud para borrar estadísticas.

l La función de miembro ReadRegPaint visualiza los resultados de una solicitud de lectura de registros.

l La función de miembro WriteRegPaint visualiza los resultados de una solicitud de escritura de registros.

El marco de arquitectura MFC llama la función de miembro CSample_View OnPollInterval para procesar el mensaje de la ventana WM_PAINT. OnDraw examina la variable de miembro m_display y llama a la función de miembro correspondiente descrita en el párrafo anterior. Siempre que CSample_View necesita visualizar un resultado, llama a la función Cview Invalidate que provoca un mensaje WM_PAINT.CSample_View se deriva de la clase MFC CScrollView. Esta clase se ocupa de la lógica de desplazamiento. Para realizar la lógica de desplazamiento, CScrollView necesita saber el tamaño del documento. Se informará del tamaño del documento mediante su función de miembro SetScrollSizes.La función de CSample_View UpdateScrollSizes basada en el tipo de visualización calcula el tamaño del documento y, a continuación llama a SetScrollSizes. CSample_View llama a UpdateScrollSizes cuando el tipo de visualización cambia o cuando el usuario cambia el tamaño de la ventana.

126 840 USE 107 03 Mayo 2001

Page 127: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

C

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Presentación

Vista general Este capítulo describe el Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum, que construye transacciones de mensajes entre controladores y otros dispositivos participantes en red.

Contenido Este capítulo contiene los siguiente apartados:

Apartado Página

Protocolo de aplicación Modbus: Introducción 128

Protocolo de aplicación Modbus: introducción PDU 129

Protocolo de aplicación Modbus: clases de servicio 131

Protocolo de aplicación Modbus: análisis PDU 132

Protocolo de aplicación Modbus: aspectos específicos TCP/IP 134

Protocolo de aplicación Modbus: documentos de referencia 135

127

Page 128: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Protocolo de aplicación Modbus: Introducción

Presentación La información que se ofrece a continuación presenta la aplicación del protocolo Modbus para transacciones de mensajes entre controladores y otros dispositivos participantes en red. Para más detalles sobre cómo se construyen los mensajes Modbus, consulte la Modbus Protocol Reference Guide (PI-MBUS-300).

El protocolo Modbus en las transacciones de mensajes

El Protocolo de aplicación Modbus (MBAP) es un protocolo de 7 capas que proporciona comunicación directa entre los controladores lógicos programables (PLC) y otros participantes basados en un anfitrión en una LAN. De forma colectiva, estos nodos implementan toda o parte de la aplicación de control que se utiliza para las aplicaciones de automatización industrial en sectores como el de la automoción, neumáticos y caucho, alimentación y bebidas, entre otros.Las transacciones mediante protocolo Modbus son pares de mensajes típicos de solicitud y respuesta. Las solicitudes Modbus contienen códigos de función que representan varios tipos de servicio incluyendo acceso a datos, programación online y clases de carga y descarga de programas. Las respuestas Modbus pueden ser ACK con o sin datos, o NACKs con información de errores.El Protocolo de aplicación Modbus puede transmitirse por un sistema de comunicación que apoye servicios de mensaje. En cualquier caso, la implemen-tación actual Quantum transporta los PDU del protocolo de aplicación Modbus por TCP/IP. Tanto las transferencias de Ethernet II y IEEE 802.3 son posibles, aunque la transferencia de Ethernet II es la predeterminada.

128 840 USE 107 03 Mayo 2001

Page 129: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Protocolo de aplicación Modbus: introducción PDU

Presentación La siguiente información define la estructura y contenido del Protocolo de aplicación Modbus PDU y muestra un ejemplo.

Estructura PDU El Protocolo de aplicación Modbus PDU, mbap_pdu, se recibe en el número de puerto TCP 502. El tamaño máximo actual de mbap_pdu para esta clase de servicios es de 256 bytes.La estructura y contenido de mbap_pdu son los siguientes:mbap_pdu ::={ inv_id[2], proto_id[2], len[2],dst_idx[1], data=mb_pdu Encabezamiento de PDUEl encabezamiento tiene una longitud de siete bytes e incluye los siguientes campos:

Resto de PDUEl resto de PDU se compone de dos campos:

Porción de servicio de PDULa porción de servicio del Protocolo de aplicación Modbus, llamado mb_pdu, contiene dos campos:

El tamaño y contenido del campo modbus_data dependen del valor del código de función.

inv_id: [2 bytes] La identificación de llamado se utiliza para emparejamiento de transacciones.

proto_id: [2 bytes] Utilizado para multiplexado dentro del sistema, el valor predeterminado para los servicios Modbus es 0.

len: [2 bytes] El campo len es una cantidad de bytes de los campos que quedan e incluye los campos de datos y los dst_id.

dst_idx: [1 byte] El índice de destino se utiliza para distribuir paquetes dentro del sistema.

service portion: [n bytes] La porción de servicio de pdu Modbus está definida como mb_pdu y se describe a continuación.

func_code: [1 byte] Código de función Modbus.

modbus_data: [n bytes] Este campo depende del código de función y normalmente contiene información como referencias de variables, recuentos de variables y offsets de datos.

840 USE 107 03 Mayo 2001 129

Page 130: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Ejemplo PDU Éstos son los valores de una muestra mbap_pdu para leer un registro:00 01 00 00 00 06 01 03 00 00 00 01Los valores anteriores tienen la siguiente estructura y contenido:inv_id: 00 01proto_id: 00 00len: 00 06dst_idx: 01func_code: 03modbus_data: 00 00 00 01

130 840 USE 107 03 Mayo 2001

Page 131: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Protocolo de aplicación Modbus: clases de servicio

Presentación El Protocolo de aplicación Modbus desarrolla varias clases de servicio para acceder a los PLC. Se describen a continuación.

Clases de servicio

Acceso de datosServicios para leer/escribir datos binarios y analógicos en registros del PLC.Programación onlineServicios que realizan relativamente pequeñas alteraciones en un programa ladder logic, con una introducción de estos cambios en el programa controlada por el usuario.Carga y descarga de programas de softwareLos servicios de descarga de programas apoyan la descarga de un programa de control ladder logic en el PLC. Los servicios de carga de programas apoyan la carga de un programa de control ladder logic desde un PLC a un PC con un propósito relacionado con archivos o backup.ConfiguraciónLos servicios de configuración permiten al usuario definir valores de parámetros que afectan a las operaciones del PLC, incluyendo la definición de archivos de registro, asignación de E/S, configuración del puerto de comunicación y atributos de análisis.Control de estado de ejecución del dispositivoEsta clase de servicio permite al usuario iniciar/detener la ejecución del análisis del PLC. Estos servicios requieren que el usuario se encuentre en un contexto de inicio de sesión de aplicación, el cual se obtiene mediante otros servicios Modbus.

840 USE 107 03 Mayo 2001 131

Page 132: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Protocolo de aplicación Modbus: análisis PDU

Presentación La siguiente información ofrece un análisis detallado de la estructura del Protocolo de aplicación Modbus PDU.

Análisis PDU El protocolo de aplicación Modbus PDU se transmite por el registro stack TCP/IP de Ethernet. Se aceptan tanto la transferencia Ethernet II, que es la predeterminada, como la IEEE 802.3.l desde la entrada de cable para la transferencia IEEE 802.3l se establecerá la transferencia 802.3 si la longitud <=1500802.3_pdu ::= {dst_addr[6], src_addr[6], length[2], data=802.2_pdu}l una PDU IEEE 802.3 tiene un tamaño máximo de bloque de datos de 1518 bytes.l una PDU IEEE 802.3 tiene un tamaño mínimo de bloque de datos de 64 bytes.802.2_pdu : {dsap[1], ssap[1], frm_cntrl[1], snap_hdr[5], data=ip_pdu}l el protocolo snap_hdr está asociado a un sap 802.2 " muy conocido" snap_hdr

::={org_code[3], ethertype[2]l snap hdr (protocolo de acceso de subred) permite que los protocolos Ethernet

antiguos se ejecuten en la interfase IEEE 802.2 más reciente. El parámetro ethertype indica el servicio, ex. ip o arp. IP tiene un valor de 0x800.

l desde la entrada de cable para la transferencia Ethernet IIl se establecerá la transferencia Ethernet II si la longitud >1500802.3_pdu ::= {dst_addr[6], src_addr[6], length[2], data=ip_pdu}l la parte común del paquete comienza aquíip_pdu ::= {ip_hdr[20], data=tcp_pdu}tcp_pdu ::= {tcp_hdr[24], data=appl_pdu=mbap_pdu}El protocolo mbap_pdu es el Protocolo de aplicación Modbus cuyos mensajes se reciben en un puerto muy conocido. El tamaño máximo actual de mbap_pdu para esta clase de servicios es de 256 bytes.La estructura y contenido de mbap_pdu son los siguientes:mbap_pdu ::={ inv_id[2], proto_id[2], len[2], dst_idx[1], data=mb_pdu }El encabezamiento tiene una longitud de siete bytes e incluye los siguientes campos:l inv_id [2 bytes] la identificación de llamado se utiliza para emparejamiento de

transacciones.l proto_id [2 bytes] utilizado para multiplexado dentro del sistema, el valor

predeterminado para los servicios Modbus es 0.l len [2 bytes] el campo len es una cantidad de bytes de los campos que quedan

e incluye los campos de datos y los dst_id.El resto de PDU se compone de dos campos:l dst_idx [1 byte] el índice de destino se utiliza para distribuir paquetes dentro del

sistema. (actualmente no se encuentra implementado).l data [n bytes] ésta es la porción de servicio del protocolo Modbus pdu, mb_pdu,

y se define a continuación.

132 840 USE 107 03 Mayo 2001

Page 133: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

La porción de servicio del Protocolo de aplicación Modbus, llamado mb_pdu, contiene dos campos:mb_pdu ::= { func_code[1], data[n] }l func_code [1 byte] código de función MBl [n bytes] Este campo depende del código de función y normalmente contiene

información como referencias de variables, recuentos de variables y offsets de datos.

El tamaño y contenido del campo de datos dependen del valor del código de función.

840 USE 107 03 Mayo 2001 133

Page 134: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Protocolo de aplicación Modbus: aspectos específicos TCP/IP

Presentación La siguiente información describe aspectos que son específicos de la implemen-tación que Schneider Automation realiza en el Protocolo de aplicación Modbus en la comunicación TCP/IP.

Difusión/Multidifusión

Aunque la difusión y/o multidifusión son compatibles con la dirección de red IP y con la dirección MAC 802.3, el Protocolo de aplicación Modbus no apoya ninguna de ellas en la capa de aplicación.Los PLC Quantum de Schneider Automation utilizan la asignación de direcciones broadcast ya que localizan al participante de destino con ARP. La interfase del cliente dirigida al servicio de Protocolo de aplicación Modbus en el PLC, el bloque MSTR, requiere que el usuario proporcione la dirección IP de destino. Asimismo, el registro stack incrustado utiliza una dirección IP de gateway predeterminada y configurada de antemano en el caso de que ARP no tenga éxito.

Número de puerto TCP

Schneider Automation ha obtenido de un organismo de internet un puerto de sistema muy conocido, el 502. El organismo de internet ha asignado el número de puerto de sistema 502 a asa-appl-proto, siendo Dennis Dubé la persona de contacto en la empresa. Este número de puerto permite a Schneider Automation transportar varios protocolos de aplicación con TCP o UDP. El protocolo particular viene indicado por el valor del parámetro proto_id en el protocolo mbap_pdu. Actualmente la única asignación es 0 y significa Protocolo de aplicación Modbus.

134 840 USE 107 03 Mayo 2001

Page 135: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

Protocolo de aplicación Modbus: documentos de referencia

Presentación A continuación se muestra una lista de documentos de referencia relacionados con la implementación de comunicaciones TCP/IP realizada por Schneider Automation.

Documentos de referencia

[1] ANSI/IEEE Std 802.3-1985, ISO DIS 8802/3, ISBN - 0-471-82749-5, Mayo 1988. [2] ANSI/IEEE Std 802.2-1985, ISO DIS 8802/2, ISBN 0-471-82748-7, Febrero 1988.[3] RFC793, TCP (Transmission Control Protocol) DARPA Internet Program Protocol Specification, Septiembre 1981.[4] RFC 791, IP (Internet Protocol) DARPA Internet Protocol Specification, Septiembre 1981.[5] RFC826, An Ethernet Address Resolution Protocol (ARP), David Plummer, NIC Septiembre 1982.[6] RFC1042, A Standard for the Transmission of IP Datagrams over IEEE 802.2 Networks, Postel & Reynolds, ISI, Febrero 1988.[7] RFC 792, ICMP (Internet Control Message Protocol) DARPA Internet C Control Message Protocol Specification, Jon Postel, Septiembre 1981.[8] RFC951, BOOTSTRAP PROTOCOL (BOOTP), Bill Croft y John Gilmore , Septiembre 1985.[9] RFC783, The Trivial File Transfer Protocol (TFTP) rev 2, K.R. Sollins MIT, Junio 1981.

840 USE 107 03 Mayo 2001 135

Page 136: Módulo TCP/IP Guía del usuario

Protocolo de aplicación Modbus Ethernet TCP/IP de Quantum

136 840 USE 107 03 Mayo 2001

Page 137: Módulo TCP/IP Guía del usuario

840 USE 107 03 Mayo 2001

D

Distribuidores

Distribuidores de material

Presentación La siguiente información le ofrece sugerencias para obtener los materiales necesarios para instalar y comprobar su red Ethernet.Schneider Automation no ha calificado ninguno de estos productos y no se responsabiliza de los mismos.

Distribuidores Puede disponer fácilmente de una variedad de herramientas de instalación de Ethernet, herramientas de diagnóstico de cable, cables, conectores y otro equipamiento relacionado, a través de distribuidores por correo o en su tienda de informática habitual.El equipo para la comprobación de cables se encuentra disponible en:l Datacom Technologies 1-800-468-5557l Microtest, Inc. 1-800-526-9675l Scope Communications, Inc. 1-508-393-1236l Wavetek, Inc. 1-800-854-2708Schneider Automation no ha calificado ninguno de estos productos y no se responsabiliza de los mismos.

137

Page 138: Módulo TCP/IP Guía del usuario

Distribuidores

138 840 USE 107 03 Mayo 2001

Page 139: Módulo TCP/IP Guía del usuario

Glosario

anfitrión Un participante en una red.

API Interfase de programa de aplicación La especificación de funciones y datos utilizados por un módulo de programa para acceder a otro, la interfase de programación que corresponde al límite entre capas de protocolo.

ARP Protocolo de resolución de dirección Un protocolo de capa de red utilizado para determinar la dirección física que corresponde a la dirección IP de un anfitrión en la red. ARP es un subprotocolo que opera bajo TCP/IP.

bloque de datos Un grupo de bits que forman un bloque binario de información. Los bloques de datos contienen datos o información de control de red. El tamaño y composición de un bloque de datos vienen determinados por la tecnología de red que se utilice.

bps Bits por segundo.

A

B

840 USE 107 03 Mayo 2001 139

Page 140: Módulo TCP/IP Guía del usuario

Glosario

campo Un grupo lógico de bits contiguos que transmiten un tipo de información, como puede ser el comienzo o fin de un mensaje, una dirección, datos o una verificación de error.

capa En el modelo OSI, una porción de la estructura de un dispositivo que proporciona servicios definidos para la transferencia de información.

cliente Un proceso de un equipo que solicita un servicio de procesos de otro equipo.

concentrador Un dispositivo que conecta una serie de módulos flexibles y centralizados para crear una red.

conector La asociación de un puerto con una dirección IP. Sirve como una identificación de remitente o destinatario.

conmutador Un dispositivo de red que conecta dos o más segmentos de red separados y permite que el tráfico discurra entre ellos. Un conmutador determina si se ha de bloquear o transmitir un bloque de datos atendiendo a su dirección de destino.

dirección En una red, la identificación de una estación. En una transferencia, un grupo de bits que identifica el origen o destino de la transferencia.

Dirección IP Dirección de protocolo de Internet. Una dirección de 32 bits asignada a anfitriones que utilizan TCP/IP.

Dirección MAC Dirección de control de acceso a los medios. La dirección de hardware de un dispositivo. Cada módulo Ethernet TCP/IP tiene asignada una dirección MAC de fábrica.

DNS Sistema de nombres de dominio. Un protocolo dentro de TCP/IP utilizado para encontrar direcciones IP basadas en nombres de anfitrión.

C

D

140 840 USE 107 03 Mayo 2001

Page 141: Módulo TCP/IP Guía del usuario

Glosario

enrutador Un dispositivo que conecta dos o más secciones de una red y permite que la información fluya entre ellas. Un enrutador examina cada paquete que recibe y decide, o bien bloquear el paquete del resto de la red, o bien transmitirlo. El enrutador intentará enviar el paquete por la red a través de la ruta más adecuada.

FTP Protocolo de transferencia de archivos. Un protocolo de red utilizado para intercambiar archivos entre estaciones dentro de una red o en Internet.

gateway Un dispositivo que conecta redes con diferente arquitectura y opera en la capa de aplicación. Este término puede hacer referencia a un enrutador.

gateway predeterminada

La dirección IP de la red o anfitrión a los que se envían todos los paquetes que van dirigidos a una red o anfitrión desconocidos. La gateway predeterminada es normalmente un enrutador u otro dispositivo.

HTTP Protocolo de transporte de hipertexto. Un protocolo utilizado para entregar documentos de hipertexto.

ICMP Protocolo de mensaje de control Internet. Un protocolo dentro de TCP/IP utilizado para informar de errores en la transmisión de datagramas.

E

F

G

H

I

840 USE 107 03 Mayo 2001 141

Page 142: Módulo TCP/IP Guía del usuario

Glosario

Internet La interconexión global de redes de comunicación de ordenadores basados en TCP/IP.

IP Protocolo de Internet. Un protocolo de capa de red común. El protocolo IP se utiliza normalmente con TCP.

máscara subnet Utilizada para indicar qué bits en una dirección IP identifican una subred.

modelo OSI Modelo de interconexión de sistemas abiertos. Una norma de referencia que describe la prestación requerida a los dispositivos para la comunicación de datos. Está elaborada por la International Standards Organization.

nombre de anfitrión

Un nombre de dominio concedido a un ordenador específico en una red y que se utiliza para dirigirse a ese ordenador.

paquete La unidad de datos enviada a través de una red.

participante Un equipo participante en una red de comunicaciones al que se puede dar una dirección.

PING Packet Internet Grouper. Un programa utilizado para comprobar si es posible alcanzar un destino en una red.

protocolo Describe formatos de mensajes, así como un conjunto de normas que son utilizadas por dos o más dispositivos para comunicarse usando dichos formatos.

puente Un dispositivo que conecta dos o más redes físicas que utilizan el mismo protocolo. Los puentes leen los bloques de datos y deciden transmitirlos o bloquearlos atendiendo a su dirección de destino.

M

N

P

142 840 USE 107 03 Mayo 2001

Page 143: Módulo TCP/IP Guía del usuario

Glosario

puerto Un punto de acceso para la entrada o salida de datos en un anfitrión que utiliza servicios TCP.

red Dispositivos interconectados que comparten de forma común un protocolo de comunicaciones y una ruta de acceso a datos.

registro stack El código de software que implementa el protocolo que se está utilizando. En el caso de los módulos NOE es TCP/IP.

repetidor Un dispositivo que conecta dos secciones de una red y transmite señales entre ellas sin necesidad de tomar decisiones de direccionamiento o filtrar paquetes.

servidor Proporciona servicios a clientes. Este término también puede hacer referencia al ordenador en el que se basa el servicio.

STP Trenzado de a pares blindado. Un tipo de cableado que se compone de varios filamentos de cable recubiertos de un blindaje metálico y trenzados conjuntamente.

subred Una red lógica o física dentro de una red IP que comparte una dirección de red con otras porciones de la red.

TCP Protocolo de control de transmisión.

TCP/IP Un conjunto de protocolos que se compone del Protocolo de control de transmisión y del Protocolo de Internet. Es el conjunto de protocolos de comunicaciones en los que se basa Internet.

tipos de transferencia

Dos tipos de transferencia comunes son Ethernet II e IEEE 802.3.

R

S

T

840 USE 107 03 Mayo 2001 143

Page 144: Módulo TCP/IP Guía del usuario

Glosario

UDP Protocolo de datagramas de usuario. Un protocolo que transmite datos a través de IP.

URL Localizador uniforme de recursos. La dirección de red de un archivo.

UTP Trenzado de a pares no blindado. Un tipo de cableado que se compone de filamentos de cable aislados que están trenzados a pares conjuntamente.

Winsock La implementación de Microsoft de la red API Windows Sockets basada en la interfase UNIX Sockets Berkeley para apoyar TCP/IP.

WWW World Wide Web. Un sistema de información distribuida, basado en hipertextos, en el que se puede acceder libremente a los clientes y los servidores.

U

W

144 840 USE 107 03 Mayo 2001

Page 145: Módulo TCP/IP Guía del usuario

Índice

Numérique140 NOE 211 00

Esquema del panel, 12

AAmpliación de configuración necesita tipo de transferencia, 30Ancho de banda de los conmutadores Ethernet, 22Asignación

de dirección de red IP, 31de dirección Gateway predeterminada, 32de un número de slot, 31Dirección de máscara Subnet, 32

BBastidor

Montaje del módulo en la, 26bits de estado

MSTR, 60

CCable

De fibra óptica, 27cable

pin de salida de trenzado de a pares, 16

840 USE 107 03 Mayo 2001

Cable de fibra ópticaConexión, 27

Capuchón de cableCómo encajar en el cable, 27

capuchón para cable, 17Capuchones para fibra óptica

uso para ajustar el cable, 28Código operacional

Instrucción MSTR, 47Compatibilidad del sistema de hot standby de Quantum, 21Componentes del panel frontal, 11Comprobador de opciones de red Ethernet

Descripción, 18Requisitos, 18

ConcentradorConexión de un módulo NOE a un, 25

Concept 2.2, 33conector de fibra óptica, 17conector de trenzado de a pares, 16conectores

fibra óptica, 17trenzado de a pares, 16

ConfiguraciónConfiguración de usuario antes de la instalación, 29Del cliente, configurada antes de la instalación, 24Predeterminada, cambiar, 29

configuraciónpredeterminada, 10

145

Page 146: Módulo TCP/IP Guía del usuario

Índice

Configuración del móduloCon Modsoft, 30

Configuración predeterminadaCambiar, 29Verificar, 24

Conmutadores EthernetAncho de banda de los, 22

DDirección de red IP

cliente, 15etiqueta, 15predeterminada, 15

Disquete de programa de ayudaComprobador de opciones de red Ethernet, 18ERRLOG, 18

EERRLOG

Descripción, 18Requisitos, 18

estadísticas EthernetMSTR, 54, 57

estadísticas Ethernet TCP/IPMSTR, 54, 57

Etiqueta de dirección Ethernet, 15establecida de fábrica, 15

etiquetasDirección de red IP, 15Dirección Ethernet, 15

GGateway EMBP

Compatibilidad, 21

HHojeador

Internet Explorer, 68Hojeadores

Netscape, 68

146

IIEEE 802.3

Precisa cambio de la configuración, 24Instalación, 26instalación, 10intercambio en caliente, 10Internet Explorer, 68

KKit del programador de Ethernet, 21

LLectura y borrado del registro de bloqueo, 103LED Active, 99LED Application, 102LED Collision, 101LED Fault, 100LED Kernel, 100LED Link, 99LED Ready, 99

MMáscara

Subnet, asignación de dirección a, 32Modsoft

Configuración del módulo con, 30Módulo

Restablecimiento, 32Módulos Ethernet TCP/IP

completamente configurados, 10conector de fibra óptica, 17conector de trenzado de a pares, 16etiquetas de dirección, 11intercambio en caliente, 10Pantalla LED, 14Vista de modelo de trenzado de apares, 10

840 USE 107 03 Mayo 2001

Page 147: Módulo TCP/IP Guía del usuario

Índice

MSTRbits de estado, 60Código operacional, 47Códigos de error CTE, 51Códigos de error Ethernet TCP/IP, 49Compatibilidad del PLC, 47Contenido de los asientos, 47descripción de, 46Entradas, 47estadísticas Ethernet TCP/IP, 54, 57información de visualización CTE, 64operación borrar estadísticas locales, 55operación borrar estadísticasremotas, 58operación estado funcional dePeer Cop, 59operación obtener estadísticaslocales, 53operación obtener estadísticasremotas, 56operación resetear módulo opcional, 62operaciones de lectura y escritura, 52Operaciones de lectura/escritura, 46Salidas, 47Tamaño, 47

NNetscape Navigator, 68Número de slot

Ajuste, 31

Ooperaciones de lectura y escritura

MSTR, 52

PPágina principal

Ethernet, 69Página principal de Ehernet, 69Página web Check Remote I/O Status, 77Página web Configured Drops, 78Página web de configuración del PLC, 72Página web de estadísticas de Ethernet, 71

840 USE 107 03 Mayo 2001

Página web Read 4X registers, 74Página web Read Controller Personality, 76Pantalla LED, 14PLC (CPU)

Configuración, 34Predictibilidad de Ethernet

y de Modbus Plus, 20Prestación

Instrucciones para reducir el tráfico, 22

QQuantum 140 NOE 771 00 100

Configuración de parámetros de dirección Ethernet, 43Creación de asignación de E/S, 38

RRed

Prestación, instrucciones paramejorar, 22

Redes Ethernet, 10abiertas, precisan la dirección de red IP del cliente, 15Abiertas, precisan la dirección IP del cliente, 24locales, pueden utilizar direcciones de red IP predeterminadas, 15Locales, pueden utilizar una dirección de red IP predeterminada, 24

Registro Stack de protocolo, 21Requisitos de memoria

por módulo, 36Respuesta a errores, 98Retardos en la red

Minimizar, 22

SSalida

Instrucción MSTR, 47Separación del tráfico, 22Servidor para World Wide Web, 68Sistemas de control Quantum, 10

147

Page 148: Módulo TCP/IP Guía del usuario

Índice

TTipo de transferencia

Ajuste, 30Ethernet II predeterminada, 24Requerida en la ampliación de configuración, 30

Topología de red, 25Tráfico

Separación del, 22

UURL

de la página principal de Ethernet, 69

VVista de la pantalla de ampliación de configuración, 30

148

840 USE 107 03 Mayo 2001