Sunteți pe pagina 1din 300

31003122 10/2009

Quantum NOE 771 ••


Módulos Ethernet
Manual del usuario
10/2009
31003122.05

www.schneider-electric.com
© 2009 Schneider Electric. Reservados todos los derechos.

2 31003122 10/2009
Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . 7
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Capítulo 1 Descripción de los productos . . . . . . . . . . . . . . . . . . . . . 13
Descripción general del módulo NOE 771 ••. . . . . . . . . . . . . . . . . . . . . . . 14
Indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Conectores y cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Explorador de E/S (140 NOE 771 00, -01, -11). . . . . . . . . . . . . . . . . . . . . 20
Mensajes Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Servidores FTP y HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Servidor de direcciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Datos globales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Control de ancho de banda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Diagnósticos web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Requisitos del sistema y atención al cliente . . . . . . . . . . . . . . . . . . . . . . . 29
Capítulo 2 Instalación del módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Antes de empezar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Esquemas de cableado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Instalación del módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Conexión del cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Asignación de parámetros de dirección Ethernet . . . . . . . . . . . . . . . . . . . 40
Definición de la contraseña FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Definición de la contraseña HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Definición de cadenas de comunidad SNMP . . . . . . . . . . . . . . . . . . . . . . 49
Uso de BootP Lite para asignar parámetros de dirección. . . . . . . . . . . . . 50
Capítulo 3 Configuración del módulo con Concept . . . . . . . . . . . . 51
Seleccionar el PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Ajuste del número de módulos NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Acceso y edición de la asignación de E/S. . . . . . . . . . . . . . . . . . . . . . . . . 58
Configurar los parámetros de dirección Ethernet . . . . . . . . . . . . . . . . . . . 61

31003122 10/2009 3
Capítulo 4 Transferir datos mediante bloques de comunicación . . 63
4.1 Utilización de los bloques de comunicación Ladder Logic 984 . . . . . . . . 64
Descripción de las instrucciones MSTR . . . . . . . . . . . . . . . . . . . . . . . . . 65
Bloque MSTR para TCP/IP en Concept . . . . . . . . . . . . . . . . . . . . . . . . . 66
Representación de la instrucción Ladder Logic MSTR . . . . . . . . . . . . . . 67
Códigos de error de función MSTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Operaciones MSTR de lectura y escritura . . . . . . . . . . . . . . . . . . . . . . . . 73
Leer/escribir datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Operación MSTR de obtención de estadísticas locales . . . . . . . . . . . . . 75
Operación de MSTR de borrado de estadísticas locales. . . . . . . . . . . . . 76
Operación MSTR de obtención de estadísticas remotas. . . . . . . . . . . . . 77
Operación MSTR de borrado de estadísticas remotas . . . . . . . . . . . . . . 78
Operación MSTR de restablecimiento de módulo opcional. . . . . . . . . . . 79
Operación MSTR Leer CTE (tabla de ampliación de configuración) . . . . 80
Operación MSTR Escribir CTE (tabla de ampliación de configuración) . 82
Estadísticas de Ethernet TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
4.2 Utilización de los bloques de comunicación lógicos IEC . . . . . . . . . . . . . 87
CREAD_REG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
CWRITE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
READ_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
WRITE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
TCP_IP_ADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
MBP_MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Capítulo 5 Transferencia de datos con el programa de ayuda
de datos globales (publicar/suscribir) de los módulos
NOE -01, -11, -21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Planificación del sistema de datos globales (Publicar/Suscribir) . . . . . . . 108
Configuración de la utilidad de datos globales (publicar/suscribir) . . . . . 112
Filtrado Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Capítulo 6 Transferencia de datos con el explorador de E/S
140 NOE 771 -00, -01 –11 y -21 únicamente. . . . . . . . . . . 119
Conceptos del explorador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Habilitar/deshabilitar explorador de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . 123
Configuración de la lista de exploración de E/S utilizando Concept . . . . 125
Finalización de la configuración de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Configuración de la lista de exploración de E/S mediante ProWORX NxT 132
Tiempos de respuesta del explorador de E/S: Entrada remota a salida
remota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Capítulo 7 Páginas web incorporadas . . . . . . . . . . . . . . . . . . . . . . . . 143
Acceso a la página web inicial de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . 144
Página de presentación de Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Página del bastidor local configurado . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
Página de la pantalla de configuración de la CPU. . . . . . . . . . . . . . . . . . 148
Página de estadísticas del módulo Ethernet . . . . . . . . . . . . . . . . . . . . . . 150

4 31003122 10/2009
Página de estado de comunicación de E/S remotas. . . . . . . . . . . . . . . . . 151
Página de control de datos del PLC Quantum . . . . . . . . . . . . . . . . . . . . . 152
Página de configuración del módulo NOE . . . . . . . . . . . . . . . . . . . . . . . . 154
Página de configuración de SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Página de configuración del servidor de direcciones . . . . . . . . . . . . . . . . 158
Páginas web de diagnósticos ampliadas . . . . . . . . . . . . . . . . . . . . . . . . . 162
Página Propiedades de NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Página Diagnóstico de NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Diagnóstico del registro de averías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Página de contacto de Schneider Automation . . . . . . . . . . . . . . . . . . . . . 172
Capítulo 8 Configuración del servidor de direcciones/
sustitución de dispositivos defectuosos . . . . . . . . . . . . 173
Configuración del servidor de direcciones/Sustitución de dispositivos
defectuosos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Información sobre la sustitución de dispositivos defectuosos. . . . . . . . . . 177
Configuración del servicio de sustitución de dispositivos defectuosos . . . 180
Capítulo 9 Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Quantum Hot Standby para Unity Pro. . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Topología de Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Configuración de NOE y Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Asignación de direcciones IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Modalidades de servicio de NOE y Modicon Quantum Hot Standby con
Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Tiempos de intercambio de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Efectos de red de la solución Modicon Quantum Hot Standby con Unity . 197
Capítulo 10 Utilización de Network Options Ethernet Tester . . . . . . 201
Instalación del Comprobador de opciones de red Ethernet . . . . . . . . . . . 202
Establecimiento de una conexión con un módulo Ethernet . . . . . . . . . . . 203
Obtención y borrado de estadísticas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Estadísticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Lectura de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Escritura de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Utilización del botón T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Capítulo 11 SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Estructura de nombres ASN.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Configuración de un módulo NOE con SNMP . . . . . . . . . . . . . . . . . . . . . 223
Configuración de un módulo NOE con una MIB privada TFE. . . . . . . . . . 225

31003122 10/2009 5
Capítulo 12 Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Respuesta a errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Lectura y borrado del registro de averías . . . . . . . . . . . . . . . . . . . . . . . . 239
Descarga de un nuevo NOE Exec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Concept EXECLoader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Descarga de un nuevo NOE Exec mediante FTP . . . . . . . . . . . . . . . . . . 245
Descarga de un nuevo Kernel de NOE . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Apéndice A Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Apéndice B Guía de desarrolladores de Ethernet . . . . . . . . . . . . . . . . 253
Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Descripciones de las clases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Clase CSample_doc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Clase CSample_View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Temporizadores y procesamiento de transacciones . . . . . . . . . . . . . . . . 260
Máquina de estado de transmisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Máquina de estado de recepción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Visualización en la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Apéndice C Protocolo de aplicación Modbus de TCP/IP Quantum
Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
PDU del Protocolo de aplicación Modbus . . . . . . . . . . . . . . . . . . . . . . . . 269
Clases de servicios del Protocolo de aplicación Modbus . . . . . . . . . . . . 271
Análisis de la PDU del Protocolo de aplicación Modbus . . . . . . . . . . . . . 272
Aspectos específicos relativos a TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . 274
Documentos de referencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Apéndice D Estadísticas de rendimiento del explorador de E/S de
los módulos NOE 771 -00, -01 y -11 . . . . . . . . . . . . . . . . . 277
Rendimiento del explorador de E/S 140 NOE 771 -00, -01 y -11 . . . . . . 277
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

6 31003122 10/2009
Información de seguridad
§

Información importante

AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el
dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes
especiales que se ofrecen a continuación pueden aparecer a lo largo de la
documentación o en el equipo para advertir de peligros potenciales o para ofrecer
información que aclara o simplifica los distintos procedimientos.

31003122 10/2009 7
TENGA EN CUENTA
La instalación, manejo, puesta en servicio y mantenimiento de equipos eléctricos
deberán ser realizados sólo por personal cualificado. Schneider Electric no se hace
responsable de ninguna de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos
relativos a la construcción, el funcionamiento y la instalación de equipos eléctricos
y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos
que conllevan tales equipos.

8 31003122 10/2009
Acerca de este libro

Presentación

Objeto

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
Diseñe su aplicación de modo que los módulos no controlados permitan la
comunicación sólo con partes no críticas de la aplicación.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daños en el equipo.

En el presente manual se describen las funciones de la línea de productos Quantum


NOE 771 ••.
Se incluyen los siguientes módulos de PLC:
z 140 NOE 771 00
z 140 NOE 771 01
z 140 NOE 771 10
z 140 NOE 771 11

En este manual se ofrece información para comenzar a utilizar el PLC Quantum y


establecer la comunicación con dispositivos a través de la red Ethernet. En este
manual se incluye información sobre:
z arquitectura de hardware de un módulo TCP/IP Ethernet Quantum diseñado para
adaptarse a un solo slot en el bastidor Quantum estándar;
z capacidades de los módulos NOE 771 ••;
z instalación de los módulos NOE 771 •• en un bastidor Quantum.

31003122 10/2009 9
En este manual se describen los procedimientos para:
z configurar los módulos desde el panel de programación mediante el software
Concept;
z configurar los módulos para la transferencia de datos mediante uno de estos tres
métodos:
z bloques de comunicación
Utilice la instrucción especial MSTR del conjunto de instrucciones de Ladder
Logic 984 o las instrucciones de las funciones lógicas IEC.
z utilidad de datos globales (publicar/suscribir)
z explorador de E/S
Los módulos del explorador de E/S (únicamente NOE 771 -00, -01 y -11)
incluyen procedimientos de configuración para la lista de exploración de E/S
mediante Concept, ProWORX o Modsoft.
z utilizar un servidor web integrado para acceder al diagnóstico y a las configura-
ciones online del módulo y su controlador asociado
z utilizar el servidor web de FactoryCast para personalizar la configuración a través
de páginas web incorporadas (140 NOE 771 -10 y -11)
z utilizar el módulo NOE en una solución Hot Standby que proporcione tolerancia
a fallos de las comunicaciones y E/S remotas
z utilizar el comprobador NOET con un PC que funcione con Windows para
controlar la red
Nomenclatura
En la siguiente tabla se indica la estructura de nombres empleada en este manual.

140 NOE 771 Números de modelo


•• hace referencia a -00, -01, -10, -11
•0 hace referencia a -00, -10
•1 hace referencia a -01, -11
0• hace referencia a -00, -01
1• hace referencia a -10, -11

Lectores potenciales de este manual


Este manual está pensado para ofrecer ayuda a todo aquel usuario de un PLC
Quantum que necesite comunicarse con dispositivos a través de una red Ethernet.
Los destinatarios deben poseer conocimientos básicos de la utilización de sistemas
PLC, así como del funcionamiento de las herramientas de programación Concept,
ProWORX NxT o Modsoft. También son necesarios conocimientos relativos al uso
de una red Ethernet y TCP/IP.

10 31003122 10/2009
Campo de aplicación
Los datos y las ilustraciones de este manual no son vinculantes. Nos reservamos el
derecho a modificar cualquiera de nuestros productos de acuerdo con nuestra
política de desarrollo continuo de productos. La información de este documento
está sujeta a cualquier cambio o variación sin necesidad de previo aviso y no debe
considerarse un compromiso por parte de Schneider Electric.

Documentos relacionados

Título de la documentación Reference Number


Manual de usuario de Concept 840 USE 503
Hoja de instrucciones de la utilidad de descarga de direcciones IP 31002087
Ethernet BooTP Lite
Manual de usuario de FactoryCast 31001229
Manual de planificación e instalación de Hot Standby 840 USE 106
Manual de usuario de la biblioteca de bloques de Ladder Logic 840 USE 101
Manual de referencia del protocolo MODBUS 31002841
Especificación de Open MODBUS www.modicon.com/o
penmbus
Manual de usuario de ProWORX NxT 372 SPU 680 01
Manual de usuario de ProWORX 32 372 SPU 780 01
Manual de instalación y planificación de sistemas de cables de E/S 890 USE 101
remotas

Puede descargar estas publicaciones técnicas y otra información técnica de nuestro


sitio web www.schneider-electric.com.

31003122 10/2009 11
Información relativa al producto
La información que se ofrece en esta documentación contiene descripciones de
carácter general y/o características técnicas sobre el rendimiento de los productos
incluidos en ella. La presente documentación no tiene como objetivo sustituir ni
debe emplearse para determinar la idoneidad o fiabilidad de dichos productos para
aplicaciones de usuario específicas. Los usuarios o integradores tienen la
responsabilidad de llevar a cabo un análisis de riesgos adecuado y exhaustivo, así
como la evaluación y pruebas de los productos en relación con la aplicación o uso
en cuestión de dichos productos. Ni Schneider Electric ni ninguna de sus filiales o
asociados asumirán responsabilidad alguna por el uso inapropiado de la
información contenida en este documento. Si tiene sugerencias para mejoras o
modificaciones o ha hallado errores en esta publicación, le rogamos que nos lo
notifique.
No se podrá reproducir este documento de ninguna forma, ni en su totalidad ni en
parte, ya sea por medios electrónicos o mecánicos, incluida la fotocopia, sin el
permiso expreso y por escrito de Schneider Electric.
Al instalar y utilizar este producto es necesario tener en cuenta todos los sistemas
de seguridad relacionados, ya sean regionales, locales o estatales. Por razones de
seguridad y para garantizar que se siguen los consejos de la documentación del
sistema, las reparaciones sólo podrá realizarlas el fabricante.
Cuando se utilicen dispositivos para aplicaciones con requisitos técnicos de
seguridad, siga las instrucciones pertinentes.
Si no se utiliza el software de Schneider Electric o un software compatible con
nuestros productos de hardware pueden producirse daños, lesiones o un funciona-
miento inadecuado del equipo.
Si no se tiene en cuenta esta información se pueden causar daños personales o en
el equipo.

Comentarios del usuario


Envíe sus comentarios a la dirección electrónica techcomm@schneider-
electric.com.

12 31003122 10/2009
Descripción de los productos
31003122 10/2009

Descripción de los productos

1
Introducción
En este capítulo se ofrece una descripción general de los productos de los módulos
Quantum para comunicaciones a través de Ethernet. Abarca los módulos 140 NOE
771 •• y el puerto de Ethernet integrado de los módulos 140 CPU 6 ••.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Descripción general del módulo NOE 771 •• 14
Indicadores LED 17
Conectores y cableado 19
Explorador de E/S (140 NOE 771 00, -01, -11) 20
Mensajes Modbus 21
Servidores FTP y HTTP 22
Servidor de direcciones 23
Datos globales 25
Control de ancho de banda 26
Diagnósticos web 28
Requisitos del sistema y atención al cliente 29

31003122 10/2009 13
Descripción de los productos

Descripción general del módulo NOE 771 ••

Vista general
La información que sigue contiene una descripción general del módulo 140 NOE
771 •• de Quantum.

Descripción general
El módulo Ethernet 140 NOE 771 00 10/100 de Quantum, que se muestra a
continuación, es uno de los últimos modelos de una línea de módulos Ethernet
TCP/IP de Quantum diseñados para que un PLC de Quantum pueda comunicarse
con otros dispositivos mediante una red Ethernet. Los componentes electrónicos de
los módulos NOE 771•• se encuentran en una carcasa estándar de Quantum de
anchura única que ocupa un slot de un bastidor Quantum. El módulo puede
intercambiarse bajo tensión, así como conectarse a cualquier slot del bastidor que
se encuentre disponible.
El módulo NOE 771 00 proporciona comunicaciones entre entidades pares en
tiempo real, así como exploración de E/S y un servidor Modbus/TCP. Los servicios
HTTP incluidos ofrecen programas de ayuda de mantenimiento y configuración
para el módulo.

Funciones principales
Las funciones principales de los modelos del módulo 140 NOE 771 (-00, -01, -10, -
11, -21) se recogen en la siguiente lista.
-00 -01 -10 -11 -21
Servidor HTTP X X X X X
Servidor FTP X X X X X
Sistema de archivos Flash X X X X X
Cliente BOOTP X X X X X
Servidor BOOTP X X X X X
Agente SNMP V2 X X X X X
Envío de mensajes MODBUS X X X X X
Explorador de E/S X X X X
Hot Standby X X
Datos globales - Publicar/Suscribir X X X
Control de ancho de banda X X X
Sustitución de dispositivos defectuosos X X X
(servidor DHCP)
Diagnóstico web mejorado X X X
MIB privada de Schneider X X X
Aplicación FactoryCast X X X
Páginas web programables por el usuario X X X

14 31003122 10/2009
Descripción de los productos

Componentes del panel frontal


El panel frontal de los módulos NOE 771 •• contiene marcas de identificación,
códigos de color y la pantalla de los indicadores luminosos LED. Detrás de la puerta
extraíble del panel frontal, encontrará un espacio para escribir la dirección IP, una
etiqueta de dirección global y dos conectores para el cable Ethernet.
En la siguiente tabla se ofrece una descripción de los componentes del panel
frontal, que se muestran en la figura de la vista frontal.

Componente Descripción
Panel de indicadores Indica el estado de funcionamiento del módulo, así como la red de
LED comunicaciones de fibra óptica o Ethernet a la que está
conectado. (Consulte el apartado de indicadores LED en este
capítulo.)
Área de dirección IP Proporciona un área destinada a introducir la dirección IP que se
ha asignado al módulo.
Etiqueta de dirección Indica la dirección MAC de Ethernet global del módulo asignada
global de fábrica.
Conector 100 BASE-FX Proporciona un conector MT-RJ que permite la conexión con un
cable Ethernet de fibra óptica de 100 megabits.
Conector 10/100BASE-T Proporciona un conector RJ-45 para la conexión a un cable
Ethernet de par trenzado y blindado.

31003122 10/2009 15
Descripción de los productos

Vista frontal
La siguiente figura representa la vista frontal del módulo Ethernet NOE 771 00.

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


2 Pantalla de indicadores LED
3 Área para introducir la dirección IP
4 Etiqueta de dirección global
5 Conector MT-RJ de cable 100 Base Fx
6 Conector RJ-45 de cable 10/100 Base-T
7 Puerta extraíble

16 31003122 10/2009
Descripción de los productos

Indicadores LED

Vista general
El panel de indicadores LED proporciona información funcional continua acerca de
los módulos NOE 771 •• y su conexión a la red.

Panel de indicadores LED


En la siguiente tabla se describe la función de cada indicador LED del panel.
Indicador Color Descripción
LED
Active Verde Indica que el bastidor está en
funcionamiento.
Ready Verde Indica que el módulo funciona
correctamente.
Fault Rojo Indica que el estado del módulo NOE no
es correcto.
Run Verde Parpadea para indicar el código de
diagnóstico, tal y como se describe más
adelante en Estado del LED Run.
Coll Rojo Parpadea cuando se producen
colisiones de Ethernet.
Link Verde Está encendido cuando la conexión
Ethernet se encuentra activa.
TxAct Verde Parpadea para indicar la transmisión
Ethernet.
RxAct Verde Parpadea para indicar la recepción
Ethernet.
10MB Verde Está encendido cuando el módulo se
encuentra conectado a una red de 10
megabits.
100 MB Verde Está encendido cuando el módulo se
encuentra conectado a una red de 100
megabits.
Fduplex Verde Está encendido cuando Ethernet está
funcionando en el modo de dúplex
completo.
Kernel Ámbar Está encendido cuando se encuentra
en la modalidad kernel.
Parpadea cuando el modo de descarga
está activo.
Appl Verde Está encendido cuando hay una
entrada en el archivo de registro de
bloqueo.

31003122 10/2009 17
Descripción de los productos

Estado del LED Run


En la siguiente tabla se describe el estado de cada indicador LED Run del panel.

Estado del Estado


indicador
Encendido Funcionamiento normal: el módulo NOE está listo para la comunicación en red.
(continuo)
Número de parpadeos en la secuencia
Uno No se utiliza.
Dos No se utiliza.
Tres Sin conexión: el cable de red no está conectado o es defectuoso.
Cuatro Dirección IP duplicada: el módulo permanecerá en estado offline.
Cinco Sin dirección IP: el módulo está tratando de obtener una dirección IP de un
servidor BOOTP.
Seis Uso de la dirección IP predeterminada
Siete No hay NOE Executive válido
Ocho La configuración IP no es válida (causa probable: la gateway predeterminada
no se encuentra en la misma máscara de subred que el módulo NOE).

18 31003122 10/2009
Descripción de los productos

Conectores y cableado

Vista general
A continuación se describen los conectores 10/100 BASE-T y 100 BASE-FX.

Conector de par trenzado 10/100 BASE-T


El conector 10/100 BASE-T de los módulos NOE 771 •• es un conector de par
trenzado RJ-45 estándar.
En la siguiente figura se muestra el conector 10/100 BASE-T.

Schneider Electric recomienda utilizar el cableado STP de categoría 5, que alcanza


una velocidad de 100 Mbps con un conector RJ-45.
Los ocho pins están distribuidos verticalmente y numerados de abajo a arriba. La
distribución de pins de RJ-45 que utiliza este módulo es:
z Recepción de datos (+)3
z Recepción de datos (-)6
z Transmisión de datos (+)1
z Transmisión de datos (-)2

100 BASE-FX
El conector 100 BASE-FX de los módulos NOE 771 •• es un conector MT-RJ o
conector de cable de fibra óptica de acoplamiento. (Consulte la figure de la vista
frontal (véase página 16).)
Para el módulo NOE 771 •• es probable que necesite un conjunto de cable de fibra
óptica multimodo de 62,5/125 mm MT-RJ a SC (dúplex). Schneider Electric
recomienda el cable número 490NOC00005 para realizar conexiones a
concentradores/conmutadores de fibra.
NOTA: El módulo NOE 771 •• es un dispositivo de un solo canal. Permite la
comunicación a través de una red Ethernet 10/100BASE-T o 100BASE-FX en
cualquier momento, pero no a través de las dos al mismo tiempo.

31003122 10/2009 19
Descripción de los productos

Explorador de E/S (140 NOE 771 00, -01, -11)

Vista general
Consulte el apartado Explorador de E/S (véase página 120) de este manual.

20 31003122 10/2009
Descripción de los productos

Mensajes Modbus

Introducción: Cliente
Todos los módulos NOE 771 •• Ethernet TCP/IP de Quantum permiten al usuario
transferir datos a y desde los nodos de una red TCP/IP mediante el uso de una
instrucción de comunicaciones. Todos los PLC compatibles con las funciones de
comunicación de red a través de Ethernet pueden utilizar la instrucción MSTR de Ladder
Logic para leer o escribir información del controlador; también pueden usar los bloques
de comunicaciones IEC.

Introducción: Servidor
Todos los módulos TCP/IP Ethernet NOE771 •• de Quantum permiten al usuario acceder
a datos desde el controlador mediante el protocolo estándar Modbus/TCP. Cualquier
dispositivo, ya sea un PC, un paquete HMI, otro PLC o un dispositivo compatible con
Modbus/TCP, puede acceder a los datos desde el PLC. El servidor Modbus/TCP permite
a los paneles de programación iniciar una sesión en el controlador a través de Ethernet.

Limitaciones
El módulo NOE771 •• admite hasta 128 conexiones simultáneas al servidor
Modbus/TCP. A fin de garantizar la coherencia de los cambios en la configuración del
controlador, el módulo NOE771•• no permite que haya más de un panel de programación
conectado al mismo tiempo.
El módulo NOE admite los siguientes comandos Modbus/TCP.
z Leer datos
z Escribir datos
z Leer/escribir datos
z Obtener estadísticas remotas
z Borrar estadísticas remotas
z Comandos Modbus 125 (utilizados por los paneles de programación para descargar
un nuevo Exec en el módulo NOE)

Prestaciones
En la siguiente tabla se muestran las características de las prestaciones del servidor
Modbus/TCP del módulo NOE 771 ••.
Parámetro Valor
Tiempo habitual de respuesta (ms) 0.6
Número de conexiones Modbus (cliente y servidor) 64 (-01, -11, -21)
16 (cliente -00)
32 (servidor -10)
Cantidad de canales de conexión simultáneos 1
NOTA: Las prestaciones Modbus/TCP del módulo NOE 771 •• se miden con el PLC 140
CPU 534 14 de Quantum.

31003122 10/2009 21
Descripción de los productos

Servidores FTP y HTTP

Servidor FTP
El servidor de protocolo de transferencia de archivos (FTP) del módulo NOE 771 ••
estará disponible en cuanto este último reciba una dirección IP. Cualquier cliente FTP
puede acceder al módulo si utiliza el nombre de usuario y la contraseña correctos.
El servidor FTP ofrece los siguientes servicios:
z Actualización del firmware del módulo NOE mediante la descarga de un nuevo Exec.
z Visualización del registro de errores mediante la carga de archivos de registro de
errores.
z Carga/descarga del servidor BootP y de archivos de configuración SNMP.
El nombre de usuario predeterminado es USER, y la contraseña predeterminada
USERUSER. Tanto el nombre de usuario como la contraseña distinguen entre
mayúsculas y minúsculas. Las instrucciones para cambiar la contraseña y añadir o
eliminar los nombres de usuario para el servidor FTP (véase página 43) se describen
más adelante en esta guía.
Sólo puede haber un cliente FTP por módulo.

Servidor HTTP
El servidor de protocolo de transferencia de hipertexto (HTTP) del módulo NOE 771 ••
estará disponible en cuanto este último reciba una dirección IP. Se puede utilizar con la
versión 4.0 o posterior de los navegadores Internet Explorer o Netscape.
El servidor HTTP del módulo NOE 771 •• permite acceder a la siguiente información:
z Estadísticas Ethernet del módulo.
z Información del controlador y de E/S.
z Información del servidor BootP/DHCP/FDR (Faulty Device Replacement o
Sustitución de dispositivos defectuosos).
z Datos globales (publicar/suscribir)
Las páginas HTML del servidor HTTP permiten configurar el agente SNMP y el servidor
BootP/DHCP/FDR del módulo.
El servidor HTTP está protegido con un nombre y una contraseña predeterminados. El
nombre y la contraseña predeterminados son USER y distinguen las mayúsculas de las
minúsculas. Ambos se pueden modificar desde la página de configuración
(véase página 47) que se encuentra en las páginas web incorporadas del módulo NOE
771 0•.
En el caso de los módulos NOE 771 1•, el nombre de usuario y la contraseña se pueden
cambiar mediante el configurador de FactoryCast.
El módulo NOE 771 •• admite un máximo de 32 conexiones HTTP simultáneas.
NOTA: Los navegadores pueden abrir varias conexiones, por lo que 32 conexiones
HTTP no indican 32 usuarios simultáneos.
NOTA: El módulo NOE 771 0• no admite las páginas web descargadas por los usuarios.
Si desea utilizar este tipo de páginas, deberá adquirir el módulo 140 NOE 771 1• o -21.

22 31003122 10/2009
Descripción de los productos

Servidor de direcciones

Vista general
A continuación se describen los servicios proporcionados por los servidores de
direcciones:
z Servidor BootP
z Servidor DHCP

Servidor BOOTP
NOTA: El servidor BootP está disponible en los modelos 140 NOE 771 -00 y -10.
El software del protocolo Bootstrap (BOOTP), que cumple con la norma RFC 951,
se utiliza para asignar direcciones IP a los participantes de una red Ethernet. Los
dispositivos principales de la red envían peticiones BootP durante la secuencia de
inicio. El servidor BootP recibe la petición y extrae la información de direcciones IP
necesaria de su base de datos. A continuación, el servidor ubica la dirección en los
mensajes de respuesta BootP que envía a los dispositivos que han solicitado la
información. Los dispositivos utilizarán las direcciones IP asignadas que han
recibido del servidor BootP para todas las comunicaciones que se establezcan en
la red.

Servidor BootP de NOE


El módulo NOE •0 viene provisto de un servidor BootP. Esta función permite
proporcionar direcciones IP a todos los dispositivos de E/S a los que el módulo NOE
771 •0 presta servicio. Un servidor BootP incorporado en el módulo NOE 771 •0
elimina la necesidad de tener un PC destinado a la gestión de la red de E/S que
funcione como servidor BootP.
NOTA: El servidor BootP del módulo NOE 771 •0 no se puede utilizar para
proporcionar su propia dirección IP.
El servidor BootP del módulo NOE 771 •0 se puede configurar desde la página web
HTTP del módulo. Al utilizar esta función, el usuario puede añadir, eliminar y editar
dispositivos en la base de datos del servidor BootP, que se mantiene en la memoria
no volátil del módulo.

31003122 10/2009 23
Descripción de los productos

Servidor DHCP
NOTA: El servidor DHCP está disponible en los modelos 140 NOE 771 -•1.
El protocolo de configuración dinámica de host (DHCP) es un superconjunto del
protocolo BootP. El módulo 140 NOE 771 •1 dispone de un servidor DHCP. El
servidor DHCP cumple con la especificación RFC 1531 y puede utilizarse para
proporcionar la configuración IP a los dispositivos que utilizan BootP o DHCP.
El servidor DHCP cuenta con entradas que utilizan la dirección MAC para realizar
la configuración IP y con entradas en el servidor que utilizan el nombre de función
para realizar la configuración IP (véase página 173).
Si va a migrar una configuración BootP de un módulo 140 NOE 771 •0 al nuevo
módulo 140 NOE 771 •1, consulte el capítulo Configuración del servidor de
direcciones/Sustitución de dispositivos defectuosos (véase página 173) para
obtener información adicional acerca de la actualización automática de la
configuración del nuevo servidor DHCP.
NOTA: Antes de ubicar el módulo NOE en una red corporativa, Schneider Electric
recomienda consultar la instalación con el departamento de informática. Es posible
que la red corporativa de la empresa disponga de al menos un servidor DHCP ya
en ejecución. Si el servidor DHCP de NOE se está ejecutando en la misma red,
podría interferir en ella.
Para evitar posibles problemas relacionados con el servidor DHCP de NOE en la
red corporativa, asegúrese de que el servidor DHCP no se está ejecutando en el
NOE sin incluir entradas de dirección en la configuración. Si no existen dispositivos
configurados en la página de configuración del servidor de direcciones, el módulo
NOE no iniciará el servidor DHCP.

24 31003122 10/2009
Descripción de los productos

Datos globales

Vista general
El servicio de datos globales es un mecanismo de editor/suscriptor en tiempo real
que proporciona el intercambio de datos más eficaz para la coordinación entre las
aplicaciones del PLC.
Los dispositivos compatibles con este servicio se encuentran en un grupo de
distribución que tiene como objetivo la sincronización y el intercambio de variables
de aplicación. Cada dispositivo de datos globales puede publicar una variable de
red (aplicación) y suscribir hasta 64.
El módulo NOE de Quantum lleva incorporada la Página web de configuración de
datos globales, que proporciona una pantalla de configuración para determinar
cuáles y cuántas variables de aplicación se intercambian con este servicio. Tras la
configuración, los intercambios entre todas las estaciones que pertenezcan al
mismo grupo de distribución se realizarán automáticamente.
El servicio de datos globales utiliza el espacio de registros 4x para los intercambios
de datos globales.

Características principales del servicio de datos globales


Las características principales del servicio de datos globales son:
z Un editor y varios suscriptores.
z Un dispositivo puede publicar una variable de red de hasta 512 registros.
z Un dispositivo puede suscribirse a diversas variables de red de hasta 2.048
registros.
z Un dispositivo se suscribe a la variable de red completa.
z Un grupo de distribución por dirección IP de red.
z Velocidad de publicación definida por la aplicación.
z Hasta 64 variables de red de datos globales (numeradas del 1 al 64) pueden
formar parte del grupo de distribución de datos.
z El módulo NOE sólo dispone de una dirección de difusión múltiple. Por lo tanto,
únicamente puede realizar operaciones de publicación y suscripción dentro de
un grupo.
z Un equipo puede participar en varios grupos de distribución utilizando diversos
módulos NOE en el bastidor.
El servicio de datos globales tiene una ventaja sobre los servicios cliente/servidor
cuando hay más de un suscriptor recibiendo datos al mismo tiempo. Esto se debe
a que sólo es necesario realizar una transacción para que todos los suscriptores
reciban los datos.
Esto se traduce en dos ventajas:
z reduce el tráfico de red en su conjunto
z asegura una mayor sincronización entre varios suscriptores

31003122 10/2009 25
Descripción de los productos

Control de ancho de banda

Vista general
El control de ancho de banda permite supervisar la asignación de CPU de los
módulos NOE para cada uno de los siguientes servicios: datos globales,
exploración de E/S y envío de mensajes. El servicio de control de ancho de banda
recupera los datos de la carga de trabajo y devuelve una de estas informaciones: si
el módulo dispone de recursos libres o si el módulo está funcionando con toda su
capacidad. Al conocer la asignación de recursos es posible:
z decidir la asignación de los recursos;
z determinar el número de módulos NOE necesarios en un sistema.

Servicios disponibles
Los servicios a los que se puede acceder y controlar son:
z datos globales;
z explorador de E/S;
z mensajes de Modbus.

Si utiliza el control de ancho de banda, no necesitará desarrollar un nuevo conjunto


de funciones de acceso. La carga real de la CPU del módulo NOE se calcula cada
segundo.

26 31003122 10/2009
Descripción de los productos

Tasas de carga del control de ancho de banda


El servicio de control de ancho de banda realiza comprobaciones cada segundo y
calcula cuatro valores en datos privados:
z porcentaje de la CPU del módulo NOE asignado a datos globales;
z porcentaje de la CPU del módulo NOE asignado al explorador de E/S;
z porcentaje de la CPU del módulo NOE asignado a mensajes;
z porcentaje de la CPU del módulo NOE asignado a otros servicios y a reposo.
Los resultados se muestran como porcentajes. El tiempo de la CPU invertido en
otros servicios se muestra como Other o Free. El control de ancho de banda utiliza
las mismas funciones que el protocolo SNMP.
Las tres tasas de servicio, datos globales, explorador de E/S y envío de mensajes,
se calculan según la siguiente fórmula:
(Carga actual * 100)/Carga máxima
Tabla de las tasas de carga máxima

Servicio de Datos de carga de trabajo devueltos Carga máxima


diagnóstico para el módulo
NOE 771 x1
Datos globales Número de variables publicadas por 800
segundo
explorador de E/S Número de transacciones por segundo 4200
Mensajes Número de mensajes tratados por segundo 410

La carga actual se calcula de forma dinámica.


NOTA: Las cargas dependen del tiempo de ciclo del controlador. Cada aplicación
dispone de un tiempo de ciclo estimado. Por lo tanto, al evaluar las cargas, es
preciso asegurarse de que el tiempo de ciclo del controlador se ajuste al tiempo de
ciclo estimado para la correspondiente aplicación.

31003122 10/2009 27
Descripción de los productos

Diagnósticos web

Vista general
NOTA: Estos servicios están disponibles en los módulos 140 NOE 771 •1.
El servidor web incorporado proporciona páginas web que se pueden emplear para
diagnosticar servicios Transparent Factory/tiempo real.
A continuación se muestran los servicios referidos:
z diagnósticos de datos globales
z estado de todos los servicios de datos globales
z estado de todas las variables suscritas y publicadas
z tasa de publicación/suscripción

z diagnóstico de exploración de E/S


z estado de todos los servicios de exploración de E/S
z estado de los dispositivos individuales explorados
z velocidad real de exploración de E/S

z diagnósticos de envío de mensajes


z información de diagnóstico para el envío de mensajes del puerto 502

z control de ancho de banda.


z medición del rendimiento del módulo NOE mediante el servicio

NOTA: Todas estas páginas están protegidas por la contraseña HTTP general.

28 31003122 10/2009
Descripción de los productos

Requisitos del sistema y atención al cliente

Requisitos mínimos del sistema


La siguiente tabla enumera los requisitos de versión mínimos para sistemas
utilizados con los módulos NOE 771 •0.

Sistema Versión mínima


Versión de Exec 92.15
Versión de kernel 92.15
Versión de páginas web 2.2.2

Atención al cliente
Los usuarios registrados de Schneider Electric tienen a su disposición un servicio
de asistencia técnica.
Para localizar la oficina de ventas de Schneider Electric más cercano, visite
http://www.schneider-electric.com. En la lista Seleccione un país, haga clic en
el país más cercano para obtener información referente a la asistencia técnica.

31003122 10/2009 29
Descripción de los productos

30 31003122 10/2009
Instalación del módulo
31003122 10/2009

Instalación del módulo

2
Vista general
El presente capítulo contiene la información referente a la instalación y
configuración de los módulos NOE 771 ••.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Antes de empezar 32
Esquemas de cableado 34
Seguridad 36
Instalación del módulo 37
Conexión del cable 39
Asignación de parámetros de dirección Ethernet 40
Definición de la contraseña FTP 43
Definición de la contraseña HTTP 47
Definición de cadenas de comunidad SNMP 49
Uso de BootP Lite para asignar parámetros de dirección 50

31003122 10/2009 31
Instalación del módulo

Antes de empezar

Comprobaciones iniciales

ATENCIÓN
RIESGO DE DIRECCIONES DUPLICADAS
No conecte el módulo a la red si antes no se ha asegurado de que su dirección IP
será única en toda la red. Si dos dispositivos tienen la misma dirección IP, su red
puede presentar un comportamiento imprevisible.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daños en el equipo.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
Diseñe su aplicación de modo que los módulos no controlados permitan la
comunicación sólo con partes no críticas de la aplicación.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daños en el equipo.

Antes de instalar el módulo, es necesario realizar las siguientes comprobaciones.


z Determinar cómo se asignarán al módulo NOE 771 •• sus parámetros de
dirección Ethernet (el método predeterminado es BootP).
z Verificar que la red Ethernet está debidamente constituida.

Determinación de los parámetros de dirección Ethernet apropiados


Consulte a su administrador de sistemas para determinar si debe configurar una
dirección IP nueva, una pasarela adecuada y unas direcciones de máscara de
subred, o si el módulo obtendrá los parámetros de dirección Ethernet de un servidor
BootP. Si el administrador asigna parámetros de dirección nuevos, deberá
configurar el módulo desde el panel de programación (véase página 51).

32 31003122 10/2009
Instalación del módulo

Verificación de la topología de la red


No emplee un cable estándar para conectar directamente a otro dispositivo un
módulo de servidor web Ethernet incorporado. Debe utilizar un cable de conexión
cruzada. Para que la red funcione correctamente, es necesario tender el cable
desde cada dispositivo a través de un concentrador/conmutador Ethernet. Los
concentradores/conmutadores son fáciles de encontrar, puesto que son muchos los
proveedores que ofrecen estos productos.
En la figura siguiente se muestran dos topologías de red incorrectas.

En la figura siguiente se muestra una topología de red correcta.

31003122 10/2009 33
Instalación del módulo

Esquemas de cableado

Vista general
En un esquema de cableado Ethernet estándar, cada dispositivo se conecta por
cable a un puerto de un concentrador/conmutador Ethernet central.

Longitud del par trenzado


Según se aprecia en la tabla siguiente, la longitud máxima del cable que conecta
dos dispositivos depende del tipo de dispositivo.

Tipo de Longitud máxima del cable Cantidad máxima de Longitud máxima de cable entre
dispositivo desde el dispositivo hasta el concentradores entre dos los nodos más alejados de una
concentrador/conmutador nodos cualesquiera red
Concentrador 100 m 4 500 m
Conmutador 100 m Sin límite Sin límite

Para conocer las características de Fast Ethernet (100 Base-T), consulte la norma
IEEE 802.3u, publicada por el IEEE (www.IEEE.org).

Cableado con concentradores convencionales


Las tablas y figuras siguientes muestran la cantidad máxima de concentradores y
la longitud máxima admitida del cable entre dispositivos si se utilizan
concentradores.

Distancias de cable 10 BASE-T

34 31003122 10/2009
Instalación del módulo

Distancias de cable 100 BASE-T


El cableado 100 BASE-T permite utilizar dos concentradores con una distancia
máxima de conexión de 100 m y un diámetro de red total de 205 m (325 ft).
La tabla siguiente contiene información acerca de los parámetros de distancia
máxima con 100 BASE-T.

Modelo Longitud máxima del cable de par trenzado TX-T2-T4


DTE-DTE (sin repetidor) 100 m
1 repetidor de clase I 200 m
1 repetidor de clase II 200 m
2 repetidores de clase II 205 m (665 ft)

Distancias de cable 100 BASE-FX


El cableado 100 BASE-FX permite utilizar dos concentradores con una distancia
máxima de conexión de 412 m (1.339 ft)y un diámetro de red total de 205 m (665 ft).
La tabla siguiente contiene información acerca de los parámetros de distancia
máxima con 100 BASE-FX y 100 BASE-TX-FX.

Modelo Longitud máxima del cable de Longitud máxima del


par trenzado TX y fibra FX cable fibra FX
DTE-DTE (sin repetidor) N/A 412 m
1 repetidor de clase I 260,8 m (1) 272 m (884 ft)
1 repetidor de clase II 308,8 m (1) 320 m
2 repetidores de clase II 216,2 m (2) 228 m (741 ft)
(1) La combinación de fibra y par trenzado implica una conexión de par trenzado de 100 m
(325 ft).
(2) La combinación de fibra y par trenzado implica una conexión de par trenzado de 105 m
(340 ft).

Longitud de fibra
La longitud máxima para cable multimodo/850 nm es 2 km.

31003122 10/2009 35
Instalación del módulo

Seguridad

Vista general
La información que se muestra a continuación hace referencia a los cortafuegos.
Para restringir el acceso al controlador Ethernet y a la red E/S, es probable que sea
conveniente utilizar un cortafuegos.

Tipos de cortafuegos
Existen dos tipos de cortafuegos:
z Cortafuegos de red
z Cortafuegos de aplicación.

Cortafuegos de red
Los cortafuegos de red se instalan habitualmente entre Internet y un único punto de
entrada a una red interna protegida.

Cortafuegos de aplicación
Los cortafuegos de aplicación actúan en representación de una aplicación.
Interceptan todo el tráfico destinado a dicha aplicación y deciden si permitir el
acceso de ese tráfico a la aplicación en cuestión. Los cortafuegos de aplicación se
ubican en ordenadores principales individuales.

Números de puerto utilizados por el módulo NOE


La tabla que aparece a continuación muestra los números de puerto utilizados por
el módulo NOE.

Protocolo Número de puerto


Modbus/TCP TCP 502
HTTP TCP 80
SNMP UDP 61
FTP TCP 21

Es probable que tenga que proporcionar la información contenida en esta tabla a su


administrador de sistemas para que la configuración del cortafuegos permita el
acceso al PLC desde el exterior de sus instalaciones.

36 31003122 10/2009
Instalación del módulo

Instalación del módulo

Vista general
La información que se muestra a continuación describe cómo instalar el módulo
NOE 771 ••.

Antes de comenzar
Localice el bastidor en el que se instalará el módulo NOE 771 ••. Asegúrese de que
haya un slot disponible para instalar el módulo.
NOTA:
z El módulo NOE 771 •• sólo se puede instalar en un bastidor local.
z Asegúrese de que la instalación del módulo NOE no excede los requisitos del
bastidor Quantum.

Ubicación del slot en el bastidor


Los módulos se pueden instalar en cualquier slot del bastidor. No es necesario, por
lo tanto, que estén ubicados uno al lado del otro.

Herramientas necesarias
Para la instalación se precisa un destornillador Phillips de tamaño mediano.

31003122 10/2009 37
Instalación del módulo

Instalación del módulo en el bastidor


Siga los pasos descritos a continuación para instalar el módulo NOE 771 •• en un
bastidor Quantum.

Paso Acción
1 Mientras se sostiene el módulo por un extremo, colocarlo en los dos enganches
situados cerca de la parte superior del bastidor.
La siguiente figura muestra el modo correcto de sostener el módulo.

2 Deslizar el módulo hacia abajo de manera que el conector se enganche con el


bastidor.
3 Utilizar un destornillador Phillips para ajustar el tornillo de la parte inferior del
módulo con un par de apriete de entre 2 y 4 in-lb o entre 0,22 y 0,45 N/m.

38 31003122 10/2009
Instalación del módulo

Conexión del cable

Accesorios
NOTA: El módulo 140 NOE 771 •• puede comunicarse a través de una red Ethernet
10/100BASE-T o 100BASE-FX en cualquier momento, pero no a través de ambas
al mismo tiempo.
A continuación se muestra una lista de conmutadores comercializados por
Schneider Electric.
Concentrador o Descripción
conmutador
499NEH10410 Concentrador con 4 puertos 10BASE-T
499NOH10510 Concentrador con 3 puertos 10BASE-T y 2 puertos 10BASE-FL
499NTR10010 Transceptor 10BASE-T/10BASE-FL
499NEH14100 Concentrador con 4 puertos 100BASE-TX
499NTR10100 Transceptor 100BASE-TX
499NES18100 Conmutador con 8 puertos 10/100BASE-TX
499NES17100 Conmutador administrado con 7 puertos 10/100BASE-TX
499NOS17100 Conmutador administrado con 5 puertos 10/100BASE-TX y 2
puertos 100BASE-FX
En la siguiente lista, por su parte, se indican los cables de Schneider Electric que
admiten el filtrado de difusión múltiple.
Cable Descripción
490NTW000 02/05/12/40/80 U Cable recto
490NTC000 05/15/40/80 U Cable cruzado

Fibra óptica
Retire la tapa protectora del puerto del conector MT-RJ que se encuentra en el
módulo y la tapa protectora del extremo del conector negro que se encuentra en el
cable de fibra óptica MT-RJ. Tenga en cuenta que la clavija sólo se puede ajustar
en el conector de una manera. Debe encajar, por lo tanto, en su sitio.
La figura que aparece a continuación muestra el cable de fibra óptica MT-RJ.

31003122 10/2009 39
Instalación del módulo

Asignación de parámetros de dirección Ethernet

Vista general

ATENCIÓN
RIESGO DE DIRECCIONES DUPLICADAS
Asegúrese de que el módulo NOE 771 •0 recibe una dirección IP exclusiva. Si existen
dos o más dispositivos con la misma dirección IP, es posible que se produzca un
funcionamiento impredecible en la red.
Si no se siguen estas instrucciones pueden producirse lesiones personales o da-
ños en el equipo.

La información que se muestra a continuación describe cómo asignar los parámetros de


dirección IP.
El módulo NOE 771 •• no contiene ninguna dirección IP predeterminada. Es necesario
programar la unidad con una ampliación de la configuración Ethernet para
proporcionarle una dirección IP. Si el módulo arranca sin tener una dirección IP, éste
intentará obtener una dirección del servidor BootP de la red.
También es posible asignar parámetros de dirección IP mediante el programa de
software BootP Lite.
NOTA: Puede hacer uso de las páginas web con objeto de configurar la dirección IP para
los módulos NOE 771 01, -11 y -21.

Utilización de un servidor BootP


El administrador de sistemas puede confirmar si ya existe un servidor BootP en la red,
al tiempo que puede ayudarle a utilizar el servidor para mantener la dirección IP del
adaptador.
A este respecto, véase Uso de BootP Lite para asignar parámetros de dirección,
página 50.

Obtención de una dirección IP por parte de un módulo sin configurar (de fábrica)
Durante la operación de inicio, un módulo NOE 711 •• sin configurar intentará obtener la
dirección IP mediante el envío de solicitudes BootP. Cuando obtenga una respuesta de
un servidor BootP, será esa la dirección IP que se utilice. Si no se obtiene una respuesta
BootP en dos minutos, el módulo utilizará la dirección IP predeterminada obtenida a
partir de su dirección MAC.
NOTA: La dirección MAC viene asignada de fábrica y está indicada en una etiqueta
situada en el panel frontal, encima del conector de cables. Se trata de una dirección
única asignada globalmente de 48 bits. Está ubicada en la PROM. La dirección Ethernet
aparece indicada en la etiqueta en formato hexadecimal del tipo 00.00.54.xx.xx.xx.

40 31003122 10/2009
Instalación del módulo

Conexión a la dirección IP predeterminada


Para conectarse a la dirección IP predeterminada mediante el PC, configure una
ruta activa desde dicho PC. Para realizar esta operación tanto con Windows
95/98/ME/NT/2000 como con Windows XP, siga el procedimiento que se especifica
a continuación. Puede utilizar las rutas para conectar los componentes Ethernet con
otros rangos de direcciones.
Paso Acción
1 Comprobar que el módulo NOE está funcionando.
2 Obtener la dirección IP predeterminada del módulo NOE procedente de la
dirección MAC (por ejemplo, 84.0.0.2).
3 Abrir una ventana de MS-DOS.
4 Agregar una ruta activa para el módulo NOE local escribiendo:
C:\>ROUTE ADD <destino> MASK <máscara> <gateway>
Ejemplo:
C:\>ROUTE ADD 84.0.0.0 MASK 255.0.0.0 205.217.193.205
Utilizar la dirección IP predeterminada del módulo NOE como dirección de destino.
Utilizar la máscara de subred de tipo A para conectarse con cada dirección
84.0.0.0. La dirección de gateway es la IP del PC.
Resultado: MS Windows se comunicará con cualquier dirección que empiece por
84 y que:
z esté directamente conectada a un concentrador o conmutador al que pueda
acceder directamente la máquina del usuario;
o bien
z pueda ver la ruta o gateway que se haya especificado.

5 Confirmar que existe una entrada nueva en la tabla de rutas activas escribiendo
C:\>route print:
La figura que aparece a continuación confirma que se ha agregado una entrada
nueva a la tabla de rutas activas.

6 Comprobar que la conexión se ha realizado escribiendo C:\>ping 84.0.0.2


La figura que aparece a continuación indica que se ha comprobado la conexión.

31003122 10/2009 41
Instalación del módulo

Especificación de parámetros de dirección


Para obtener una dirección IP válida, una gateway adecuada y una máscara de
subred, consulte al administrador de sistemas. A continuación, siga las
instrucciones que se explican en el apartado Configuración de los parámetros de
dirección Ethernet (véase página 61).

Si el servidor BootP responde


Si el servidor responde con parámetros de dirección, el módulo NOE 771 •• los
utilizará mientras siga recibiendo alimentación.
Si el servidor no responde, el módulo intentará enviar de nuevo la petición durante
dos minutos.

Si el servidor BootP no responde


Si no se recibe ninguna respuesta del servidor BootP, el módulo NOE 771 •• utilizará
la dirección IP predeterminada.
Durante este periodo de tiempo, el indicador Run parpadeará cinco veces por cada
intento BootP y seis veces por la utilización de la dirección IP predeterminada.

Prueba de dirección IP duplicada de NOE 771 ••


Siempre que el módulo NOE 771 •• reciba una dirección IP, éste realizará una
prueba de direcciones duplicadas mediante el envío de tres solicitudes ARP de
difusión en intervalos de cinco segundos.
Si se encuentra una dirección IP duplicada en la red, el módulo NOE 771 •• se
mantendrá offline para evitar que se produzcan fallos en la red. Parpadeará cuatro
veces para indicar la detección de una dirección IP duplicada.

ARP automático
Si las solicitudes no reciben respuesta, el módulo NOE 771 •• enviará de forma
automática tres solicitudes ARP en intervalos de dos segundos para anunciar su
presencia en la red.

42 31003122 10/2009
Instalación del módulo

Definición de la contraseña FTP

Definición de la contraseña FTP


La contraseña FTP se establece mediante el servidor web incorporado. El presente
apartado contiene información acerca del acceso inicial al servidor web. En primer
lugar, el administrador de sistemas debe cambiar la contraseña FTP, que restringe
el acceso únicamente al administrador.
Consulte Páginas web incorporadas, página 143 para obtener más información.

Acceso al servidor web


Cada módulo Quantum 140 NOE 771 •• contiene un servidor web incorporado que
permite acceder al diagnóstico y a las configuraciones en línea del módulo y de su
controlador asociado.
Las páginas web sólo se pueden ver en Internet mediante la versión 4.0 o posterior
de Netscape Navigator o Internet Explorer, versiones que son compatibles con JDK
1.1.4 o una versión superior.
Para obtener información acerca de la funcionalidad adicional que el sistema
FactoryCast proporciona en los módulos 140 NOE 771 1•, consulte el Manual de
usuario de FactoryCast (31001229).

Acceso a la página de inicio del módulo


Para poder acceder a la página de inicio del módulo, deberá introducir primero la
dirección IP o URL completa en el campo Dirección o Ubicación de la ventana del
navegador.
Ejemplo: http://hostname (donde hostname es la dirección IP completa o el nombre
del ordenador principal DNS completo).
Resultado: Aparecerá la página web de inicio del servidor web Schneider
Automation.

31003122 10/2009 43
Instalación del módulo

Página web de inicio del programa de ayuda de Schneider


La figura que aparece a continuación muestra la página de inicio del servidor web
Schneider Automation.

Desde esta página se puede acceder a las páginas indicadas para realizar las
siguientes acciones:
z modificación de la contraseña FTP;
z modificación de la contraseña HTTP;
z supervisión de la información de diagnóstico y configuración (a este respecto,
véase Páginas web incorporadas, página 143).

44 31003122 10/2009
Instalación del módulo

Modificación de la contraseña del servidor FTP


Siga los pasos que se indican a continuación para acceder a la página web
conveniente y poder modificar así la contraseña FTP.

Paso Acción
1 Introducir la dirección URL.
Ejemplo: http://hostname/secure/embedded/ftp_passwd_config.htm
2 Introducir un nombre de usuario y una contraseña en el cuadro de diálogo
Introducir contraseña de red.
Hacer clic en OK.
Nota: El nombre de usuario predeterminado es USER, mientras que la
contraseña predeterminada es USERUSER. Se recomienda modificar los dos
elementos al instalar el módulo.

3 Introducir un nuevo nombre de usuario y una contraseña nueva en el campo


conveniente del cuadro de diálogo Modificar nombre de usuario y
contraseña del servidor FTP.
Hacer clic en Enviar cambio de contraseña FTP.

31003122 10/2009 45
Instalación del módulo

Paso Acción
4 Aparecerá el siguiente cuadro de diálogo.

Si se hace clic en Reiniciar dispositivo, se definirá el nombre de usuario y la


contraseña nuevas de la tarjeta del módulo NOE 771 ••.
Nota: El proceso de reinicio precisa aproximadamente 40 segundos. (Si se
trabaja con aplicaciones de gran tamaño, dicho proceso puede durar hasta
60 segundos). Durante el proceso de reinicio, no estará disponible ninguno de
los servicios que presta el módulo NOE 771 ••.

46 31003122 10/2009
Instalación del módulo

Definición de la contraseña HTTP

Vista general
La siguiente información describe cómo establecer la contraseña HTTP
exclusivamente en el módulo NOE 771 0•.

Modificación de la contraseña HTTP


En los pasos que figuran a continuación se indica cómo acceder a la página web
conveniente para modificar la contraseña HTTP.

Paso Acción
1 Introducir la dirección URL.
Ejemplo: http://hostname/secure/embedded/http_passwd_config.htm
2 Introducir un nombre de usuario y una contraseña en el cuadro de diálogo
Introducir contraseña de red.
Hacer clic en OK.
Nota: El nombre de usuario predeterminado es USER, mientras que la
contraseña predeterminada es USER. Se recomienda modificar los dos
elementos al instalar el módulo.

31003122 10/2009 47
Instalación del módulo

Paso Acción
3 Introducir un nuevo nombre de usuario y una contraseña nueva en el campo
conveniente del cuadro de diálogo Modificar nombre de usuario y
contraseña del servidor web.
Hacer clic en Enviar cambio de contraseña.

4 Aparecerá el siguiente cuadro de diálogo.

Si se hace clic en Reiniciar dispositivo, se definirá el nombre de usuario y la


contraseña nuevas de la tarjeta del módulo NOE 771 0•.
Nota: El proceso de reinicio precisa aproximadamente 40 segundos. (Si se
trabaja con aplicaciones de gran tamaño, dicho proceso puede durar hasta
60 segundos). Durante el proceso de reinicio, no estará disponible ninguno de
los servicios que presta el módulo NOE 771 0•.

48 31003122 10/2009
Instalación del módulo

Definición de cadenas de comunidad SNMP

Vista general
Las cadenas de comunidad SNMP se utilizan para restringir el acceso al agente
SNMP. Ajuste las cadenas como nombres no triviales al instalar el módulo.

Definición de cadenas de comunidad SNMP


Siga los pasos que se indican a continuación para definir las cadenas de comunidad
SNMP.

Paso Acción
1 Escribir la siguiente dirección URL en el navegador:
http://hostname/secure/embedded/builtin?submit=Configure+SNMP
o consultar la página web Configuración de SNMP.
2 Introducir los nombres de comunidad en los campos Establecer, Obtener y
Capturar.

3 Hacer clic en Actualizar SNMP.


4 Reiniciar el módulo mediante un arranque en caliente.

31003122 10/2009 49
Instalación del módulo

Uso de BootP Lite para asignar parámetros de dirección

Programa de ayuda BootP Lite

ATENCIÓN
OPERACIONES IMPREVISIBLES A CAUSA DE UNA DIRECCIÓN MAC INCO-
RRECTA
z Compruebe la dirección MAC del dispositivo de destino antes de conectar el
software de servidor BootP Lite.
z Es necesario que introduzca los parámetros adecuados del controlador de
destino, puesto que en caso contrario éste funcionará según su configuración
anterior.
z Una dirección MAC incorrecta puede provocar cambios no deseados en otro
dispositivo, así como resultados no previstos.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daños en el equipo.

En lugar de un servidor BootP, el programa de ayuda de BootP Lite de Schneider


Electric se puede emplear para proporcionar la dirección IP, la máscara de subred
y la gateway predeterminada del módulo NOE 771 ••.
NOTA: Consulte el software de servidor de BootP Lite y la documentación de
usuario, que se encuentran disponibles en www.schneider-electric.com para su
descarga.

50 31003122 10/2009
Configuración del módulo con Concept
31003122 10/2009

Configuración
del módulo con Concept
3
Introducción
Este capítulo describe cómo configurar el módulo NOE 771 desde el panel de
programación utilizando Concept. El módulo puede funcionar como una interfase de
red para la CPU sin servicios de E/S, siempre y cuando los parámetros IP sean
facilitados por un servidor BootP o con la dirección IP predeterminada del módulo.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Seleccionar el PLC 52
Ajuste del número de módulos NOE 56
Acceso y edición de la asignación de E/S 58
Configurar los parámetros de dirección Ethernet 61

31003122 10/2009 51
Configuración del módulo con Concept

Seleccionar el PLC

Configuración inicial
Una vez que haya instalado el módulo NOE 771•• (véase página 37)en un plano
posterior Quantum, se puede configurar mediante Concept. Para configurar el
NOE 771 ••, seleccione en primer lugar la CPU (PLC) correspondiente.
NOTA: Si desea información detallada sobre el uso de Concept, consulte el
conjunto de manuales que acompañan a dicho software.

Seleccionar una CPU


Para seleccionar una CPU lleve a cabo los pasos siguientes:

Paso Acción
1 Abra Concept en su panel de programación (PC).
2 Haga clic en Archivo → Proyecto nuevo.

Resultado: Se abre un proyecto nuevo y aparece el nombre del archivo (sin


título) sobre la barra de menús.

52 31003122 10/2009
Configuración del módulo con Concept

Paso Acción
3 Haga clic en Proyecto → Configurador.

Resultado: Se abre la pantalla Configuración de PLC.

31003122 10/2009 53
Configuración del módulo con Concept

Paso Acción
4 Haga doble clic en el campo Tipo de la sección del PLC en la pantalla
Configuración de PLC.
Resultado: Se abre el cuadro de diálogo Selección de PLC. La opción
predeterminada es Quantum.

54 31003122 10/2009
Configuración del módulo con Concept

Paso Acción
5 En la lista CPU/ejecución, seleccione la CPU instalada en su plano posterior
Quantum.
Nota: En función de la CPU que elija, puede que tenga que seleccionar el
tamaño de memoria correcto de la lista Tamaño de memoria.
6 Haga clic en Aceptar.
Resultado: El tipo de PLC y los parámetros de configuración predeterminados
aparecen en la pantalla Configuración de PLC.

Configurar el número de módulos Ethernet


A continuación, debe configurar el número de módulos Ethernet con los que contará
su sistema, tal como se indica en Esquemas de cableado (véase página 34).

31003122 10/2009 55
Configuración del módulo con Concept

Ajuste del número de módulos NOE

Vista general
Puede configurar de dos a seis módulos Ethernet en un solo PLC según el modelo.
Una 140 CPU 113 ó 213 aceptará un total de dos módulos de opción de red,
incluidos NOE, NOM, NOP y CRP 811. Por su parte, una 140 CPU 424, 434, 534,
434A o 534A aceptará seis. Consulte el apartado Conceptos del explorador de E/S,
página 120, en el que se aborda la combinación de exploradores de E/S y módulos
NOE por CPU.

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.

Ajuste del número de módulos NOE


En el cuadro de diálogo Configuración del PLC, siga los pasos que aparecen a
continuación para seleccionar el número de módulos NOE.

Paso Acción
1 Hacer clic en Configurar → Ampliaciones de configuración o hacer doble clic
en la zona de la pantalla Ampliaciones de configuración

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

56 31003122 10/2009
Configuración del módulo con Concept

Paso Acción
2 En la listaEthernet TCP/IP, seleccionar el número de módulos NOE que se
desea configurar.

3 Hacer clic en OK.


Resultado: El estado de Ethernet cambia de 0 al número seleccionado en el
paso 2.

Creación de una asignación de E/S para los módulos NOE


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 en el apartado Acceso y edición de la
asignación de E/S (véase página 58).

31003122 10/2009 57
Configuración del módulo con Concept

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

Vista general
El siguiente procedimiento describe cómo crear una asignación de E/S para los
módulos NOE del sistema. El procedimiento determina la cantidad de módulos NOE
en el sistema y los números de slot en los que se ubican.

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


Siga los siguientes pasos para acceder y editar una asignación de E/S desde la
pantalla Configuración del PLC.
Paso Acción
1 Hacer clic en Configurar → Asignación de E/S.

Resultado: Se abre el cuadro de diálogo Asignación de E/S (véase a continuación).

58 31003122 10/2009
Configuración del módulo con Concept

Paso Acción
2 Hacer clic en Editar.

Resultado: Se abre el cuadro de diálogo Estación de E/S Quantum local.

31003122 10/2009 59
Configuración del módulo con Concept

Paso Acción
3 Hacer clic en el botón de elipsis (...) ...que se encuentra situado debajo de la columna Módulo.
Resultado: Se abre el cuadro de diálogo Selección de módulos de E/S.

4 Hacer clic en el elemento Net Adapter del campo Categorías; a continuación, hacer clic, dentro del campo
Módulos, en 140-NOE-771-00.
Hacer clic en OK.
Resultado: Se actualiza el cuadro de diálogo Estación de E/S Quantum local; NOE-771-00 aparece desde
ese momento en la lista situada debajo de la columna Módulo, y su descripción se incluye en la columna
Descripción.

5 Repetir los pasos 3 y 4 si es necesario agregar otros módulos a la asignación de E/S.


6 Hacer clic en OK para regresar a la pantalla Configuración del PLC.

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


A continuación, configure los parámetros de dirección Ethernet en la pantalla
Explorador de E/S Ethernet. Para ello, siga las indicaciones contenidas en el
apartado Configuración de los parámetros de dirección Ethernet (véase página 61).

60 31003122 10/2009
Configuración del módulo con Concept

Configurar los parámetros de dirección Ethernet

Descripción general
En la siguiente información se describe cómo configurar los parámetros de
dirección Ethernet del NOE 771 •• con Concept.

Introducción

ATENCIÓN
FUNCIONAMIENTO NO DESEADO: DIRECCIÓN IP DUPLICADA
Si dos dispositivos tienen la misma dirección IP, su red puede presentar un
comportamiento imprevisible.
z Asegúrese de que asigna una dirección IP exclusiva a este dispositivo.
z Solicite siempre las direcciones IP a su administrador de sistemas para evitar
que haya direcciones duplicadas.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daños en el equipo.

Se puede acceder a los parámetros de dirección Ethernet del módulo NOE 771 ••,
que incluyen las direcciones de Internet, de máscara de subred y de pasarela,
desde el cuadro de diálogo Ethernet / Explorador de E/S. Antes de llevar a cabo el
siguiente procedimiento, consulte a su administrador de sistemas si debe configurar
los nuevos parámetros de dirección Ethernet o si el módulo puede obtenerlos del
servidor BootP.
NOTA: Para poder configurar el módulo NOE 771 •• con Concept su estado debe
ser fuera de línea.

31003122 10/2009 61
Configuración del módulo con Concept

Configurar los parámetros de dirección Ethernet


Lleve a cabo los pasos siguientes para configurar los parámetros de dirección
Ethernet.

Paso Acción
1 Haga clic en Configurar → Ethernet / Explorador de E/S.

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


2 Haga clic en el botón Especificar dirección IP.
3 Escriba las nuevas direcciones IP, de máscara de subred y de pasarela en los
campos correspondientes.
4 Seleccione el tipo de trama de Internet correcto de la lista Tipo de trama.
5 Si los parámetros de dirección Ethernet los asigna el servidor BootP del módulo,
haga clic en el botón Usar servidor BootP.
Nota: Si hace clic en este botón, los campos de los parámetros de dirección no
estarán disponibles y no se mostrarán las direcciones.

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


Durante la inicialización, el módulo NOE 771 trata de leer la información de
parámetros de dirección del PLC y determina su dirección IP de la siguiente
manera.
z Si el PLC tiene la dirección IP y no se ha seleccionado el servidor BootP, el
módulo usará la dirección IP configurada que le ha asignado en el paso 2 del
procedimiento anterior.
z Si seleccionó el servidor BootP en el paso 5 del procedimiento anterior, el
módulo enviará solicitudes BootP para recibir su dirección IP.
z Si no existe extensión de configuración, el NOE envía solicitudes BootP. Si el
módulo no recibe su dirección IP del servidor BootP en el plazo de dos minutos,
usará la dirección IP obtenida a partir de su dirección MAC.
NOTA: La dirección MAC viene asignada de fábrica y está registrada en una
etiqueta en el panel frontal, sobre el conector del cable. Se trata de una dirección
asignada global de 48 bits exclusiva que se guarda en la PROM. La dirección
Ethernet está escrita en la etiqueta en sistema hexadecimal, con el formato
00.00.54.xx.xx.xx.

62 31003122 10/2009
Transferir datos mediante bloques de comunicación
31003122 10/2009

Transferir datos mediante bloques


de comunicación
4
Introducción
En este capítulo se describe cómo transferir datos a y desde nodos en una red
TCP/IP mediante bloques de comunicación. Los datos se transfieren mediante una
instrucción MBP_MSTR especial o bien mediante una función lógica IEC. Este
capítulo contiene las estadísticas de funcionamiento y los códigos de error para leer
y escribir la información del controlador.

Contenido de este capítulo


Este capítulo contiene las siguientes secciones:
Sección Apartado Página
4.1 Utilización de los bloques de comunicación Ladder Logic 984 64
4.2 Utilización de los bloques de comunicación lógicos IEC 87

31003122 10/2009 63
Transferir datos mediante bloques de comunicación

4.1 Utilización de los bloques de comunicación


Ladder Logic 984

Introducción
Esta sección contiene información acerca de la instrucción MSTR del conjunto de
instrucciones de Ladder Logic 984.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Descripción de las instrucciones MSTR 65
Bloque MSTR para TCP/IP en Concept 66
Representación de la instrucción Ladder Logic MSTR 67
Códigos de error de función MSTR 69
Operaciones MSTR de lectura y escritura 73
Leer/escribir datos 74
Operación MSTR de obtención de estadísticas locales 75
Operación de MSTR de borrado de estadísticas locales 76
Operación MSTR de obtención de estadísticas remotas 77
Operación MSTR de borrado de estadísticas remotas 78
Operación MSTR de restablecimiento de módulo opcional 79
Operación MSTR Leer CTE (tabla de ampliación de configuración) 80
Operación MSTR Escribir CTE (tabla de ampliación de configuración) 82
Estadísticas de Ethernet TCP/IP 84

64 31003122 10/2009
Transferir datos mediante bloques de comunicación

Descripción de las instrucciones MSTR

Vista general
Todos los módulos NOE 771 •0 Quantum Ethernet TCP/IP permiten al usuario
transferir datos a y desde nodos de una red TCP/IP mediante el empleo de una
instrucción MSTR. Todos los PLC compatibles con las funciones de comunicación
de red a través de Ethernet y Modbus Plus pueden utilizar la instrucción MSTR de
Ladder Logic para leer o escribir información del controlador.

Operaciones de MSTR
La tabla que aparece a continuación detalla las 12 posibles operaciones de
comunicaciones de red de MSTR e indica, al mismo tiempo, si son compatibles con
la red Ethernet TCP/IP. Cada operación se designa mediante un código específico.

Operación de MSTR Tipo de operación Compatibilidad de


Ethernet TCP/IP
Escribir datos 1 Compatible
Leer datos 2 Compatible
Obtener estadísticas locales 3 Compatible
Borrar estadísticas locales 4 Compatible
Escribir base de datos globales 5 Incompatible
Leer base de datos globales 6 Incompatible
Obtener estadísticas remotas 7 Compatible
Borrar estadísticas remotas 8 Compatible
Restablecer módulo opcional 10 Compatible
Leer CTE (ampliaciones de configuración) 11 Compatible
Escribir CTE (ampliaciones de configuración) 12 Compatible

Número de instrucciones MSTR permitidas


Hasta un máximo de 16 instrucciones MSTR se pueden realizar de forma
simultánea en un programa Ladder Logic por NOE. Se pueden programar más de
16 operaciones MSTR para la activación de flujo lógico. En este caso, cuando un
bloque activo MSTR deja libres los recursos que ha estado utilizando y se
desactiva, puede activarse la siguiente operación MSTR que localice Ladder Logic.

31003122 10/2009 65
Transferir datos mediante bloques de comunicación

Bloque MSTR para TCP/IP en Concept

Vista general
La información que se incluye a continuación describe cómo completar la
instalación del bloque MSTR en una red TCP/IP.

Instalación del bloque MSTR en TCP/IP


Éste es el bloque MSTR tal y como se emplea para TCP/IP en Ladder Logic
Concept. Una vez que el bloque MSTR se inserta en la red, siga los pasos que se
indican a continuación.

Paso Acción
1 Situar el cursor en el bloque MSTR.
2 Configurar el bloque de control y el campo de datos haciendo doble clic.
3 Pulsar Ctrl+D o hacer clic en Editar → Zoom DX.
4 Ir a la página 2 para definir aspectos sobre el conjunto de protocolos TCP/IP relativos al bloque MSTR y
para completar la información necesaria.

66 31003122 10/2009
Transferir datos mediante bloques de comunicación

Representación de la instrucción Ladder Logic MSTR

Vista general
La información que se incluye a continuación describe la representación de Ladder
Logic para la instrucción MSTR.

Diagrama Ladder Logic


El bloque MSTR se representa en diagramas Ladder Logic, tal y como se muestra
a continuación.

Entradas
La instrucción MSTR tiene las dos siguientes entradas de control.
z La entrada al nodo superior permite la instrucción si está habilitado.
z La entrada al nodo intermedio concluye la operación activa si está habilitado.

Salidas
La instrucción MSTR puede producir las tres salidas posibles que se muestran a
continuación.
z La salida del nodo superior refleja el estado de la entrada superior. Se encuentra
habilitado mientras la instrucción esté activa.
z La salida del nodo intermedio refleja el estado de la entrada intermedia. Se
encuentra habilitado si la operación MSTR se detiene antes de finalizar o si se
produce un error en el momento de finalizar la operación.
z La salida del nodo inferior se encuentra habilitada si una operación MSTR ha
finalizado correctamente.
Cuando todas las salidas estén en posición 0, 4 instrucciones MSTR estarán en
curso.

31003122 10/2009 67
Transferir datos mediante bloques de comunicación

Contenido del nodo superior


El registro 4x introducido en el nodo superior es el primero de varios registros de
salida (dependientes de red) de los que se compone la red bloque de control. La
estructura bloque de control difiere según el tipo de red en uso.
En el caso de las operaciones de lectura y escritura en CTE (véase página 73) de
Ethernet, el nodo intermedio almacena el contenido de la tabla de la ampliación de
configuración Ethernet en una serie de registros.
La tabla que se muestra a continuación muestra la estructura del bloque de control
para la red Ethernet TCP/IP.

Registro Contenido
Visualizado Identifica una de las diez operaciones permitidas de MSTR para
TCP/IP (de 1 a 4 y de 7 a 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 dependiente de la operación MSTR
Cuarto implícito Byte de menor valor: índice de destino
Byte de mayor valor: dirección de slot del bastidor Quantum del módulo
NOE
Quinto implícito Byte 4 (MSB) 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 (LSB) de la dirección IP de destino de 32 bits

Contenido del nodo intermedio


El registro 4x introducido en el nodo intermedio es el primero de un grupo de
registros contiguos de salida que constituyen el campo de datos.
Para operaciones que proporcionan datos al procesador de comunicación, tales
como una operación de escritura, el campo de datos es el origen de los datos.
Para operaciones, como por ejemplo de lectura, que obtienen datos del procesador
de comunicación, el campo de datos es el destino de los datos.
En el caso de las operaciones de lectura y escritura en CTE (véase página 73) de
Ethernet, el nodo intermedio almacena el contenido de la tabla de ampliación de
configuración de Ethernet en una serie de registros.

Contenido del nodo inferior


El valor entero introducido en el nodo inferior especifica la longitud, es decir, el
número máximo de registros del campo de datos. La longitud se indicará en un
rango de 1 a 100.

68 31003122 10/2009
Transferir datos mediante bloques de comunicación

Códigos de error de función MSTR

Descripción general
A continuación, se describen los códigos de error para las operaciones MSTR.

Visualización en bloque de control


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

Códigos de error Ethernet TCP/IP


En la tabla siguiente se describen los errores que pueden producirse en el bloque
de control MSTR en caso de que la rutina MSTR se ejecute en la red Ethernet
TCP/IP.

Código de error Descripción


(hexadecimal)
1001 El usuario ha anulado el elemento MSTR.
2001 Se ha especificado un tipo de operación no compatible 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 dispositivo esclavo no válida.
2008 Direccionamiento del dispositivo esclavo no válido.
3000 Código de error en el Modbus genérico.
30ss* Tiempo de respuesta de excepción del esclavo Modbus.
4001 Respuesta del esclavo MODBUS incoherente.
F001 El módulo opcional no responde.
F002 Módulo no inicializado completamente.
* ss = subcampo

31003122 10/2009 69
Transferir datos mediante bloques de comunicación

En la siguiente tabla se enumeran los valores de subcampo ss en el código de error


30ss:

Valor Descripción
hexadecimal
de ss.
01 El dispositivo esclavo no admite la operación solicitada.
02 Se han solicitado registros de dispositivos esclavos no existentes.
03 Se piden valores de datos no válidos.
04 Reservado.
05 El esclavo ha aceptado un comando de programa de larga duración.
06 La función no se puede realizar en este momento; hay vigente un comando
de larga duración.
07 El esclavo ha rechazado un comando de programa de larga duración.

Errores de red de Ethernet TCP/IP


En la tabla siguiente se describen los errores que pueden producirse en el bloque
de control MSTR como resultado de un error en la red Ethernet TCP/IP.

Código de Significado
error hex.
5004 Llamada del sistema interrumpida
5005 Error de E/S
5006 Esta dirección no existe
5009 El descriptor del conector no es válido
500C Memoria insuficiente
500D Permiso denegado
5011 Entrada existente
5016 Argumento no válido
5017 Una tabla interna se ha quedado sin espacio
5020 La conexión se ha interrumpido
5028 Dirección de destino requerida
5029 Tipo de protocolo falso para el conector
502A Protocolo no disponible
502B Protocolo no compatible
502C Tipo de conector no compatible
502D Operación no admitida en un conector
502E Familia de protocolos no admitida

70 31003122 10/2009
Transferir datos mediante bloques de comunicación

Código de Significado
error hex.
502F Familia de direcciones no admitida
5030 Dirección ya en uso
5031 No se puede asignar la dirección solicitada
5032 Operación de conexión sin conectar
5033 No se puede acceder a la red
5034 La red finaliza la conexión en reinicio
5035 La red originó una interrupción de la conexión
5036 Reinicio de conexión por pares
5037 Espacio del búfer no disponible
5038 Conector ya conectado
5039 Conector no conectado
503A No es posible enviar después de cerrar el conector
503B Demasiadas referencias, no se pueden empalmar
503C Se ha acabado el tiempo de conexión (consulte la nota que aparece a
continuación)
503D Conexión rechazada
503E La red no funciona
503F Fichero de texto ocupado
5040 Demasiados niveles de conexión
5041 Sin rutas al ordenador principal
5042 Dispositivo de bloque requerido
5043 El ordenador principal no funciona
5044 Operación en funcionamiento ahora
5045 Operación ya en funcionamiento
5046 La operación se bloqueará
5047 Función no implementada
5048 Longitud de hardware no válida
5049 No se encontró la ruta especificada
504A Colisión al seleccionar llamada: estas condiciones ya las ha seleccionado
otra tarea.
504B ID de la tarea no válido
5050 No hay recurso de red
5051 Error de longitud
5052 Error de direccionamiento

31003122 10/2009 71
Transferir datos mediante bloques de comunicación

Código de Significado
error hex.
5053 Error de aplicación
5054 Cliente no apto para solicitud
5055 No hay recurso remoto (Nota: Puede indicar que no hay ninguna ruta al
dispositivo remoto) (Consulte la nota que aparece a continuación).
5056 Conexión TCP no operativa
5057 Configuración incoherente
Nota: El error 5055 puede producirse antes que un error 503C. Ningún dispositivo remoto
tiene prioridad sobre un límite de tiempo.

Códigos de error CTE


En la siguiente tabla se enumeran los códigos de error producidos en caso de que
exista un problema con la tabla de ampliación de configuración Ethernet (CTE) en
la configuración del programa.

Código de Significado
error hex.
7001 No hay ampliación de la configuración Ethernet.
7002 No se puede acceder a CTE.
7003 El offset no es válido.
7004 El offset + longitud no es válido.
7005 Campo de datos incorrecto en CTE.

72 31003122 10/2009
Transferir datos mediante bloques de comunicación

Operaciones MSTR de lectura y escritura

Descripción general
Esta sección describe las operaciones MSTR de lectura y escritura.
z Operación de lectura: Una operación MSTR de lectura transmite datos de un
dispositivo esclavo de origen a un dispositivo master de destino específico de la
red. (Tipo de operación 1 en el registro que se visualiza en el nodo superior.)
z Operación de escritura: Una operación MSTR de escritura transmite datos de
un equipo master de origen a un equipo esclavo de destino específico de la red.
(Tipo de operación 2 en el registro que se visualiza en el nodo superior.)
Para leer y escribir se utiliza una ruta de acceso de transacción master de datos y
se debe completar con múltiples exploraciones.
NOTA: El acceso a Ethernet TCP/IP se debe realizar mediante productos de
acceso a IP Ethernet estándar de otros fabricantes.

Uso del bloque de control


La siguiente tabla describe los registros del bloque de control MSTR (el nodo
superior) que contienen la información de lectura o escritura.

Registro Función Contenido


Visualizado Tipo de operación 1 = Escribir, 2 = Leer
Primer implícito Estado de error Visualiza un valor hex. que indica un error MSTR.
Respuesta de excepción, Código de
donde el tamaño de respuesta excepción +3000
es incorrecto.
Respuesta de excepción, 4001
donde el tamaño de la
respuesta es incorrecto.
Leer Escribir
Segundo Longitud Escribir = número de registros que se deben enviar al
implícito esclavo. Leer = número de registros que se deben
leer del esclavo.
Tercer implícito Campo de datos Especifica la palabra %MW de inicio (registro 4x) en
del dispositivo el esclavo que se va a leer o en el que se va a escribir
esclavo (1 = 4001, 49 =40049).
Cuarto implícito Byte de menor Dirección de slot de placa de conexiones Quantum
valor del módulo NOE.
Del quinto al Destino Cada registro contiene un byte de la dirección IP de
octavo implícito 32 bits.

31003122 10/2009 73
Transferir datos mediante bloques de comunicación

Leer/escribir datos

Introducción
En una única transacción, las operaciones de lectura y escritura de MSTR pueden
transferir datos desde un dispositivo maestro de origen a un dispositivo esclavo de
destino especificado y, a continuación, transferir datos desde ese esclavo de origen
especificado al maestro. Utiliza una ruta de transacciones de maestro y puede que
necesite varios ciclos para completarse. Para programar un bloque MBP_MSTR con el
fin de realizar una operación de lectura/escritura combinada, utilice el código de
función 23.
La operación de lectura/escritura combinada sólo puede utilizarse con estos dos
modelos Quantum:
z NOE 771 01 (versión 3.0 o posteriores)
z NOE 771 11 (versión 3.0 o posteriores)

Uso del bloque de control


Registro Contenido
CONTROL[1] 23 = datos de lectura/escritura.
CONTROL[2] Indica el estado de error.
CONTROL[3] Número de registros que se deben enviar al esclavo.
CONTROL[4] Especifica el registro de inicio %MW del esclavo donde se van a escribir
los datos (p. ej. 1 = %MW1, 49 = %MW49).
CONTROL[5] Registro de acceso:
Byte de mayor valor: slot de módulo adaptador de red.
Byte de menor valor: MBP en el índice de asignación Ethernet
Transporter (MET).
CONTROL[6] Cada dirección contiene un byte de la dirección IP de 32 bits, donde MSB
... está en CONTROL[6] y LSB en CONTROL[9].
CONTROL[9]
CONTROL[10] Número de registros que se van a leer del esclavo.
CONTROL[11] Especifica el registro de inicio %MW en el esclavo del que se leen los
datos, por ejemplo, 1 = %MW1, 49 = %MW49.
NOTA:
Tenga en cuenta que, durante la configuración del bloque MBP_MSTR para una
operación de lectura o escritura de datos,
z el parámetro de salida DATABUF permite almacenar los siguientes elementos en el
siguiente orden:
1 los datos que se van a escribir
2 los datos que se van a leer.
z El tamaño del parámetro de salida DATABUF debe ser igual al tamaño total de los
datos que se escribirán y los datos que se leerán; si fuera inferior, los datos se
sobrescribirán, por lo que podrían perderse.
z Los parámetros CONTROL y DATABUF deben almacenarse en direcciones
localizadas, como por ejemplo direcciones %MW.

74 31003122 10/2009
Transferir datos mediante bloques de comunicación

Operación MSTR de obtención de estadísticas locales

Descripción general
En este tema se detalla la operación de obtención de estadísticas locales (tipo 3 de
operación en el registro de visualización del nodo superior). Esta operación obtiene
información relacionada con el nodo local en el que se ha programado el MSTR.
(Las estadísticas de Ethernet disponibles aparecen en la Tabla de estadísticas de
Ethernet TCP/IP.)

Uso del bloque de control


La siguiente tabla describe los registros del bloque de control MSTR (nodo
superior). Estos registros contienen la información de la obtención de estadísticas
locales.

Registro Función Contenido


Visualizado Tipo de 3
operación
Primer implícito Estado de Muestra un valor hex. que indica un error MSTR, si es
error relevante.
Segundo Longitud A partir de offset, número de palabras de estadísticas desde
implícito la tabla de estadísticas del procesador local; la longitud
debe ser > 0 < campo de datos.
Tercer implícito Offset Valor de offset relativo a la primera palabra disponible en la
tabla de estadísticas del procesador local. Si el offset se
especifica como 1, la función obtiene estadísticas que
comienzan con la segunda palabra de la tabla.
Cuarto implícito Byte de Dirección de slot de placa de conexiones Quantum del
menor valor módulo NOE.
Del quinto al No aplicable
octavo implícito

31003122 10/2009 75
Transferir datos mediante bloques de comunicación

Operación de MSTR de borrado de estadísticas locales

Descripción general
La siguiente información describe la operación de estadísticas locales (tipo de
operación 4 en el registro visualizado del nodo superior). Esta operación elimina las
estadísticas relacionadas con el nodo local en el que se ha programado el MSTR.

Uso del bloque de control


La siguiente tabla describe los registros del bloque de control MSTR (nodo
superior). Estos registros contienen la información de borrado de estadísticas
locales.

Registro Función Contenido


Visualizado Tipo de operación 4
Primer implícito Estado de error Visualiza un valor hex. que indica un error
MSTR, si es relevante.
Segundo implícito No aplicable
Tercer implícito No aplicable
Cuarto implícito Byte de menor valor Dirección de slot de la placa de conexiones
Quantum del módulo NOE.
Del quinto al octavo No aplicable
implícito

76 31003122 10/2009
Transferir datos mediante bloques de comunicación

Operación MSTR de obtención de estadísticas remotas

Introducción
La operación de obtención de estadísticas remotas (tipo de operación 7 en el
registro visualizado del nodo superior) obtiene información relacionada con los
nodos remotos de la red. Esta operación puede requerir varios análisis para
completarse y no requiere una ruta de transacción master de datos. (Para obtener
más información, consulte Estadísticas de Ethernet TCP/IP.)
El módulo remoto de Ethernet siempre devuelve la tabla de estadísticas completa
si se realiza una solicitud, incluso si no se solicita la tabla entera. A continuación, la
instrucción MSTR copia sólo la cantidad de palabras que haya pedido a las
palabras %MW designadas (registros 4x).
NOTA: El enrutamiento a Ethernet TCP/IP se debe realizar mediante productos de
enrutamiento a IP Ethernet estándar de otros fabricantes.

Uso del bloque de control


La siguiente tabla describe los registros del bloque de control MSTR (nodo
superior). Estos registros contienen la información de obtención de estadísticas
remotas.

Registro Función Contenido


Visualizado Tipo de 7
operación
Primer implícito Estado de Visualiza un valor hex. que indica un error MSTR, si es
error relevante.
Segundo Longitud A partir del offset, número de palabras de estadísticas desde
implícito la tabla de estadísticas del procesador local; la longitud debe
ser > 0 < campo de datos.
Tercer implícito Offset Especifica un valor de offset relativo a la primera palabra
disponible en la tabla de estadísticas del procesador local. Si
el offset se especifica como 1, la función obtiene estadísticas
que comienzan con la segunda palabra de la tabla.
Cuarto implícito Byte de Índice de destino
mayor valor
Quinto al Destino Cada registro contiene un byte de la dirección IP de 32 bits.
octavo implícito

31003122 10/2009 77
Transferir datos mediante bloques de comunicación

Operación MSTR de borrado de estadísticas remotas

Introducción
La siguiente información describe la operación de borrado de estadísticas remotas
(tipo de operación 8 en el registro visualizado del nodo superior). Esta operación
elimina las estadísticas relacionadas con el nodo de red remota del campo de datos
del nodo local. Esta operación puede requerir varias exploraciones para
completarse y utiliza una única ruta de transacción master de datos.

Uso del bloque de control


La siguiente tabla describe los registros del bloque de control MSTR (nodo
superior). Estos registros contienen la información de borrado de estadísticas
remotas.

Registro Función Contenido


Visualizado Tipo de 8
operación
Primer implícito Estado de error Visualiza un valor hex. que indica un error
MSTR, si es relevante.
Segundo implícito No aplicable
Tercer implícito No aplicable
Cuarto implícito Byte de mayor Índice de destino
valor
Quinto al octavo Destino Cada registro contiene un byte de la dirección
implícito IP de 32 bits.

78 31003122 10/2009
Transferir datos mediante bloques de comunicación

Operación MSTR de restablecimiento de módulo opcional

Descripción general
La siguiente información describe la operación de restablecimiento del módulo
opcional (tipo de operación 10 del registro que se visualiza en el nodo superior).
Esta operación hace que un módulo opcional Quantum NOE entre en un ciclo de
restablecimiento para restablecer su entorno operativo.

Uso del bloque de control


La siguiente tabla describe los registros del bloque de control MSTR (nodo
superior). Estos registros contienen la información de restablecimiento del módulo
opcional.

Registro Función Contenido


Visualizado Tipo de operación 10
Primer implícito Estado de error Visualiza un valor hex. que indica un error
MSTR, si es relevante.
Segundo implícito No aplicable
Tercer implícito No aplicable
Cuarto implícito Byte de menor Dirección de slot de la placa de conexiones
valor Quantum del módulo NOE.
Del quinto al octavo No aplicable
implícito

31003122 10/2009 79
Transferir datos mediante bloques de comunicación

Operación MSTR Leer CTE (tabla de ampliación de configuración)

Introducción
La siguiente información describe la operación Leer CTE (tipo de operación 11 en
el registro mostrado del asiento superior). En esta operación se lee un número de
bytes determinado de la tabla de extensión para la configuración de Ethernet al
búfer indicado de la memoria del PLC. Los bytes que se van a leer empiezan en un
offset de bytes del comienzo del CTE. El contenido de la tabla Ethernet CTE se
visualiza en el asiento intermedio del bloque MSTR.

Utilización del bloque de control


En la siguiente tabla se describen los registros del bloque de control MSTR (asiento
superior). Estos registros contienen la información de Leer CTE.

Registro Función Contenido


Mostrado [1] Tipo de operación 11
Primer implícito [2] Estado de error Visualiza un valor hexadecimal que indica
un error MSTR, si es relevante.
Segundo implícito [3] Longitud Debe indicar una longitud de entre 12 y 37.
Tercer implícito [4] No aplicable
Cuarto implícito [5] Byte bajo Dirección de ranura de placa de conexiones
del módulo NOE.
Quinto [6] a octavo [9] No aplicable
implícitos

80 31003122 10/2009
Transferir datos mediante bloques de comunicación

Implementación de visualización CTE


Los valores de la tabla de ampliación de la configuración (CTE) Ethernet se
visualizan en una serie de registros en el asiento medio de la instrucción MSTR
cuando se implementa una operación Leer CTE. El asiento medio contiene la
primera de 11 palabras %MW contiguas (4x registros).
En la siguiente tabla se describen los datos CTE contenidos en los registros:

Parámetros Registro Contenido


Tipo de Visualizado 1 = 802.3
transferencia
2 = Ethernet
Dirección IP Primer implícito Byte 4 (MSB) de la dirección IP de destino de 32 bits
Segundo implícito Byte 3 de la dirección IP de destino de 32 bits
Tercer implícito Byte 2 de la dirección IP de destino de 32 bits
Cuarto implícito Byte 1 (LSB) de la dirección IP de destino de 32 bits
Máscara de Quinto implícito Palabra superior
subred
Sexto implícito Palabra inferior
Pasarela Séptimo implícito Byte 4 (MSB) de la dirección de pasarela de 32 bits
Octavo implícito Byte 3 de la dirección de pasarela de 32 bits
Noveno implícito Byte 2 de la dirección de pasarela de 32 bits
Décimo implícito Byte 1 (LSB) de la dirección de pasarela de 32 bits
Undécimo implícito Byte alto Byte bajo
Tipo de módulo definido por software Algoritmo de dirección IP
(ignorado por los módulos M1 y 0: el significado de la dirección IP se
NOE) deriva de la definición anterior, que es
0 = NOE211 la predeterminada (todos los módulos
1 = NOE251 son compatibles con esta
2 = NOE77100 funcionalidad)
3 = NOE77110 1: obtenga la dirección IP del servidor
4 = M1 BOOTP (M1 y NOE 771 x0 son
5 = NOE77101 compatibles con esta funcionalidad)
6 = NOE77111 2: deshabilite la funcionalidad
Ethernet (sólo M1)

NOTA: La unidad p sólo utiliza el tipo de módulo durante el proceso de carga para
determinar el módulo utilizado.

31003122 10/2009 81
Transferir datos mediante bloques de comunicación

Operación MSTR Escribir CTE (tabla de ampliación de configuración)

Introducción
La siguiente información describe la operación Escribir CTE (tipo 12 en el registro
mostrado del asiento superior). Esta operación escribe un número determinado de
bytes de la memoria del PLC, comenzando por una dirección de byte determinada,
en una tabla de ampliación de la configuración Ethernet en un offset especificado.
El contenido de la tabla Ethernet CTE se encuentra en el asiento intermedio del
bloque MSTR.
La operación Escribir CTE se puede implementar para las redes Ethernet TCP/IP a
través del adaptador de red adecuado.
NOTA: Las redes Modbus Plus no utilizan esta operación.

Utilización del bloque de control


En una operación de escritura CTE, los registros del bloque de control MSTR
(asiento superior) serán diferentes según la red que se utilice.
En la siguiente tabla se describen los registros del bloque de control MSTR (asiento
superior). Estos registros contienen la información de Escribir CTE.

Registro Función Contenido


Mostrado [1] Tipo de 12
operación
Primer Estado de Visualiza un valor hexadecimal que indica un error MSTR, si es
implícito [2] error relevante.
Segundo Longitud Debe indicar una longitud de entre 12 y 37.
implícito [3]
Tercer No aplicable
implícito [4]
Cuarto Byte bajo Se trata de un valor visualizado en el byte alto del registro o no
implícito [5] utilizado.
Índice de Número mostrado en el byte bajo, en un intervalo de 1 a 16 en el
ranura que se indica la ranura de la placa de conexiones en la que se
encuentra la opción.
Quinto [6] a No aplicable
octavo [9]
implícitos

82 31003122 10/2009
Transferir datos mediante bloques de comunicación

Implementación de visualización CTE


Los valores de la tabla de extensión de la configuración (CTE) Ethernet se
visualizan en una serie de registros en el asiento medio de la instrucción MSTR
cuando se implementa una operación Escribir CTE. El asiento medio contiene la
primera de 11 palabras %MW contiguas (4x registros).
En la siguiente tabla se describen los datos CTE contenidos en los registros.

Parámetros Registro Contenido


Tipo de Visualizado 1 = 802.3
transferencia
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 de Quinto implícito Palabra superior
subred
Sexto implícito Palabra inferior
Pasarela Séptimo implícito Primer byte de la pasarela
Octavo implícito Segundo byte de la pasarela
Noveno implícito Tercer byte de la pasarela
Décimo implícito Cuarto byte de la pasarela
Undécimo implícito Byte alto Byte bajo
Tipo de módulo definido por software Algoritmo de dirección IP
(ignorado por los módulos M1 y NOE) 0: el significado de la dirección IP se
0 = NOE211 deriva de la definición anterior, que es
1 = NOE251 la predeterminada (todos los módulos
2 = NOE771 00 son compatibles con esta
3 = NOE771 10 funcionalidad)
4 = M1 1: obtenga la dirección IP del servidor
5 = 140 NOE 771 01 BOOTP (M1 y NOE 771 x0 son
6 = 140 NOE 771 11 compatibles con esta funcionalidad)
2: deshabilite la funcionalidad
Ethernet (sólo M1)

31003122 10/2009 83
Transferir datos mediante bloques de comunicación

Estadísticas de Ethernet TCP/IP

Introducción
A continuación, se describen las estadísticas de Ethernet TCP/IP disponibles.

Respuestas sobre la tarjeta


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

Palabra Significado
00 ... 02 dirección MAC
03 Estado de la tarjeta (consulte la tabla Definición de bits de estado de tarjeta
de este tema)
04 y 05 Número de interrupts receptores
06 y 07 Número de interrupts transmisores
08 y 09 Cantidad de errores Transmit _ timeout
10 y 11 Cantidad de errores Collision_detect
12 y 13 Paquetes perdidos
14 y 15 Error de memoria
16 y 17 Número de veces que se ha reiniciado el controlador
18 y 19 Error de transferencia de recepción
20 y 21 Error de desborde del receptor
22 y 23 Error CRC de recepción
24 y 25 Error de búfer de recepción
26 y 27 Error de búfer de transmisión
28 y 29 Transgresión por debajo de zona de transmisión
30 y 31 Última colisión
32 y 33 Portadora perdida
34 y 35 Número de reintentos
36 y 37 Dirección IP

Definición del bit de palabra de estado de tarjeta


En la siguiente tabla se describen las definiciones de bit de palabra del estado de
la tarjeta para:
z 140 NOE 771 x1, versiones 2.0, 3.0, 3.1, 3.3 y 3.6 o superior, y
z 140 NOE 771 x0, versiones 3.0, 3.3 y 3.4 o superior

84 31003122 10/2009
Transferir datos mediante bloques de comunicación

N.º de bit Definición


15 0 = indicador LED Link apagado 1 = indicador LED Link encendido
14 0 = indicador LED Appl apagado 1 = indicador LED Appl encendido
13 0 = par trenzado 1 = fibra
12 0 = 10 Mbits 1 = 100 Mbits
11 ... 8 Reservado
7 ... 4 Tipo de módulo (consulte la tabla que aparece a continuación)
3 Reservado
2 0 = semidúplex 1 = dúplex completo
1 0 = no configurado 1 = configurado
0 0 = PLC no funciona 1 = PLC/NOE en funcionamiento

NOTA: Los bits se cuentan de derecha a izquierda empezando por el bit 0 (bit bajo).
Por ejemplo, PLC en funcionamiento = 0x0001, Indicador LED Application =
0x4000 y Conexión LED = 0x8000.
En la siguiente tabla se describen las definiciones de bit de palabra del estado de
la tarjeta para:
z 140 NOE 771 x1, versiones 3.5 y
z 140 NOE 771 x0, versiones 1.02 y 2.0, y
z 140 CPU 651 x0

N.º de bit Definición


15 ... 12 Tipo de módulo
11 Reservado
10 0 = semidúplex 1 = dúplex completo
9 0 = no configurado 1 = configurado
8 0 = PLC no funciona 1 = PLC/NOE en funcionamiento
7 0 = indicador LED Link apagado 1 = indicador LED Link encendido
6 0 = indicador LED Appl apagado 1 = indicador LED Appl encendido
5 0 = par trenzado 1 = fibra
4 0 = 10 Mbits 1 = 100 Mbits
3 ... 0 Reservado

NOTA: Los bits se cuentan de derecha a izquierda empezando por el bit 0 (bit bajo).
Por ejemplo, PLC en funcionamiento = 0x0100, Indicador LED Application =
0x0040 y Conexión LED = 0x0080.

31003122 10/2009 85
Transferir datos mediante bloques de comunicación

Definición del bit de palabra de estado de la tarjeta por tipo de módulo


En la siguiente tabla se describen los valores de los tipos de módulos:

Valor de bits 7 a 4 ó 15 a 12 (consulte las tablas Tipo de módulo


anteriores para conocer el intervalo de bits
aplicable a la versión de software de su módulo)
0 NOE 2x1
1 ENT
2 M1E
3 NOE 771 00
4 ETY
5 CIP
6 (reservados)
7 140 CPU 651 x0
8 (reservados)
9 (reservados)
10 NOE 771 10
11 NOE 771 01
12 NOE 771 11
13 ... 15 (reservados)

Para obtener información sobre el nivel de bits de Momentum 170 ENT 110 01 y
Momentum 170 ENT 110 00, consulte la Guía del usuario de los adaptadores de
comunicaciones Ethernet Momentum 170 ENT 110 01 y 170 ENT 110 00
(870 USE 114).
Para obtener información sobre el nivel de bits de 140 NOE 211, consulte el Manual
de usuario del módulo TCP/IP (840 USE 107).

86 31003122 10/2009
Transferir datos mediante bloques de comunicación

4.2 Utilización de los bloques de comunicación


lógicos IEC

Introducción
Esta sección contiene información acerca de los bloques de comunicación lógicos
IEC que se utilizan para transferir datos.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
CREAD_REG 88
CWRITE_REG 91
READ_REG 94
WRITE_REG 97
TCP_IP_ADDR 100
MBP_MSTR 103

31003122 10/2009 87
Transferir datos mediante bloques de comunicación

CREAD_REG

Descripción de las funciones


El bloque CREAD_REG lee datos de registro de forma continua desde un nodo
direccionado a través de Ethernet TCP/IP.
EN y ENO pueden proyectarse como parámetros adicionales.
NOTA: Acerca de este bloque de funciones:
z Para programar esta función es necesario conocer los procedimientos de rutas
de acceso que utiliza la red.
z Por motivos técnicos, este bloque de función no permite utilizar los lenguajes de
programación ST e IL.

Representación
Representación del bloque:

Descripción de parámetros
Descripción de los parámetros:

Parámetro Tipo de Significado


datos
SLAVEREG DINT Dirección de offset de la primera palabra %MW (registro 4x)
del esclavo que se va a leer
NO_REG INT Número de registros que se van a leer del esclavo
AddrFld WordArr5 Estructura de datos que describe la dirección TCI/IP
REG_READ WORD Primera palabra %MW (registro 4x) para los valores de
lectura
STATUS WORD Código de error

88 31003122 10/2009
Transferir datos mediante bloques de comunicación

Descripción básica para WordArr5 con Ethernet TCP/IP


Descripción básica para WordArr5 con Ethernet TCP/IP:
Elemento Tipo de datos Significado
WordArr5[1] WORD Byte de menor valor: Índice de mapping MET
(transportador de MBP por Ethernet)
Byte de mayor valor: Ranura del módulo NOE
WordArr5[2] WORD Byte 4 (MSB) de la dirección IP de destino de 32 bits
WordArr5[3] WORD Byte 3 de la dirección IP de destino de 32 bits
WordArr5[4] WORD Byte 2 de la dirección IP de destino de 32 bits
WordArr5[5] WORD Byte 1 (LSB) de la dirección IP de destino de 32 bits

Modalidad de función del bloque CREAD_REG


Aunque puede programarse un gran número de bloques de funciones
CREAD_REG, sólo puede haber 16 operaciones de lectura activas al mismo
tiempo. En este caso, no importa si son el resultado de este bloque de función o de
otros (por ejemplo, MBP_MSTR, READ_REG). Todos los bloques de funciones
utilizan una ruta de transacción de datos y requieren varios ciclos para finalizar una
tarea.
NOTA: Una comunicación TCP/IP entre un PLC Quantum (NOE 771 ••) y un PLC
Momentum (todas las CPU TCP/IP y todos los módulos de E/S TCP/IP) sólo es
posible cuando se realiza una única tarea de lectura o escritura en cada ciclo. Si se
envían varias tareas por ciclo de PLC, la comunicación se detiene sin generar un
mensaje de error en el registro de estado del bloque de funciones.
NOTA: Una comunicación TCP/IP entre un PLC Quantum (NOE 211 00) y un PLC
Momentum (todas las CPU TCP/IP y todos los módulos de E/S TCP/IP) sólo es
posible cuando se realiza una única tarea de lectura o escritura en cada ciclo. Si se
envían varias tareas por ciclo de PLC, la comunicación se detiene sin generar un
mensaje de error en el registro de estado del bloque de funciones.
La información de rutas de acceso completa se encuentra en la estructura de datos
WordArr5 de la entrada AddrFld. El tipo de bloque de función conectado a esta
entrada y, por lo tanto, el contenido de la estructura de datos dependen de la red
utilizada.
Utilice:
z Ethernet TCP/IP: El bloque de función TCP_IP_ADDR.

NOTA: Para expertos: También puede utilizarse la estructura de datos WordArr5


con constantes.
NOTA: Este bloque de funciones coloca una gran carga en la red; por lo tanto, la
carga de la red debe supervisarse con cuidado. Si es demasiado alta, la lógica del
programa deberá reorganizarse para que funcione con el bloque de funciones
READ_REG, una variación de este bloque de funciones que no funciona de modo
continuado, sino bajo el control de un comando.

31003122 10/2009 89
Transferir datos mediante bloques de comunicación

SLAVEREG
SLAVEREG es el inicio del área del esclavo direccionado desde donde se leen los
datos fuente. El área de origen siempre se encuentra en el área de la palabra %MW
(registro 4x). SLAVEREG considera la referencia de origen un offset dentro de dicha
área. En los registros 4x, debe omitirse el "4" inicial. Por ejemplo, "59" (el contenido
de las variables o el valor del literal) = 40059.
El parámetro puede especificarse como dirección directa, variable ubicada, variable
no ubicada o literal.

NO_REG
NO_REG es el número de registros que van a leerse desde el esclavo direccionado
(de 1 a 100). El parámetro puede introducirse como dirección directa, variable
ubicada, variable no ubicada o literal.

REG_READ
El parámetro de palabra REG_READ especifica el primer registro de un conjunto de
registros NO_REG, enumerados de uno en uno, que se utilizan como área de datos
de destino. El parámetro debe introducirse como dirección directa o variable
ubicada.

STATUS
Código de error, consulte Errores de tiempo de ejecución.
El parámetro STATUS puede especificarse como dirección directa, variable
ubicada o variable no ubicada.

90 31003122 10/2009
Transferir datos mediante bloques de comunicación

CWRITE_REG

Descripción de las funciones


El bloque CWRITE_REG escribe datos en un área de registro de forma continua,
transfiriendo los datos del PLC a un esclavo direccionado a través de Ethernet
TCP/IP.
EN y ENO pueden configurarse como parámetros adicionales.
NOTA: Acerca de este bloque de funciones:
z Para programar esta función es necesario conocer los procedimientos de rutas
de acceso que utiliza la red.
z Por motivos técnicos, este bloque de función no permite utilizar los lenguajes de
programación ST e IL.

Símbolo
Representación del bloque:

Descripción de parámetros
Descripción de los parámetros:

Parámetro Tipo de datos Significado


SLAVEREG DINT Dirección de offset de la primera palabra %MW (registro 4x)
del esclavo que se va a escribir
NO_REG INT Número de registros que se van a escribir en el esclavo
REG_WRIT WORD Primera palabra %MW (registro 4x) del área de datos fuente
AddrFld WordArr5 Estructura de datos para transferir la dirección TCI/IP
STATUS WORD Código de error MBP_MSTR

31003122 10/2009 91
Transferir datos mediante bloques de comunicación

Descripción básica para WordArr5 con Ethernet TCP/IP


Descripción básica para WordArr5 con Ethernet TCP/IP:

Elemento Tipo de datos Significado


WordArr5[1] WORD Byte de menor valor: Índice de mapping MET
(transportador de MBP por Ethernet)
Byte de mayor valor: Ranuras del módulo NOE
WordArr5[2] WORD Byte 4 (MSB) de la dirección IP de destino de 32 bits
WordArr5[3] WORD Byte 3 de la dirección IP de destino de 32 bits
WordArr5[4] WORD Byte 2 de la dirección IP de destino de 32 bits
WordArr5[5] WORD Byte 1 (LSB) de la dirección IP de destino de 32 bits

Modalidad de función del bloque CWRITE_REG


Aunque puede programarse un gran número de bloques de funciones
CWRITE_REG, sólo puede haber 16 operaciones de escritura activas al mismo
tiempo. No importa si estas operaciones se llevan a cabo con este bloque de
función o con otros (por ejemplo, MBP_MSTR, WRITE_REG). Todos los bloques
de funciones utilizan una ruta de transacción de datos y requieren varios ciclos para
finalizar una tarea.
Si se utilizan varios bloques de funciones CWRITE_REG dentro de la aplicación,
deben ser diferentes al menos en los valores de sus parámetros NO_REG o
REG_WRITE.
NOTA: Una comunicación TCP/IP entre un PLC Quantum (NOE 771xx) y un PLC
Momentum (todas las CPU TCP/IP y todos los módulos de E/S TCP/IP) sólo es
posible cuando se realiza una única tarea de lectura o escritura en cada ciclo. Si se
envían varias tareas por ciclo de PLC, la comunicación se detiene sin generar un
mensaje de error en el registro de estado del bloque de funciones.
La información de rutas de acceso completa se encuentra en la estructura de datos
WordArr5 de la entrada AddrFld. El tipo de bloque de función conectado a esta
entrada y, por lo tanto, el contenido de la estructura de datos dependen de la red
utilizada.
Utilice:
z Ethernet TCP/IP: El bloque de función TCP_IP_ADDR.
NOTA: Para expertos: La estructura de datos WordArr5 también puede utilizarse
con constantes.
NOTA: Este bloque de funciones coloca una gran carga en la red; por lo tanto, la
carga de la red debe supervisarse con cuidado. Si es demasiado alta, la lógica del
programa deberá reorganizarse para que funcione con el bloque de funciones
WRITE_REG, una variación de este bloque de funciones que no funciona de modo
continuado, sino bajo el control de un comando.

92 31003122 10/2009
Transferir datos mediante bloques de comunicación

SLAVEREG
SLAVEREG es el inicio del área del esclavo direccionado en el que se escriben los
datos fuente. El área de destino siempre se encuentra en el área de la
palabra %MW (registro 4x). SLAVEREG considera la dirección de destino un offset
dentro de dicha área. En los registros 4x, debe omitirse el 4 inicial. Por ejemplo, 59
(el contenido de las variables o el valor del literal) = 40059.
El parámetro puede especificarse como dirección directa, variable ubicada, variable
no ubicada o literal.

NO_REG
NO_REG es el número de registros que van a escribirse en el procesador esclavo
(de 1 a 100). El parámetro puede especificarse como dirección directa, variable
ubicada, variable no ubicada o literal.

STATUS
Código de error, consulte Errores de tiempo de ejecución.
El parámetro STATUS puede especificarse como dirección directa, variable
ubicada o variable no ubicada.

REG_WRIT
El parámetro de palabra REG_WRIT especifica el primer registro de un conjunto de
registros NO_REG sucesivos que se utilizan como área de datos fuente.
El parámetro debe introducirse como dirección directa o variable ubicada.

31003122 10/2009 93
Transferir datos mediante bloques de comunicación

READ_REG

Descripción de las funciones


Si se solicita, el bloque READ_REG puede leer un área de registro una vez (flanco
ascendente de la entrada REQ). Lee los datos de un esclavo direccionado a través
de Ethernet TCP/IP.
EN y ENO pueden proyectarse como parámetros adicionales.
NOTA: Acerca de este bloque de funciones:
z Para programar esta función es necesario conocer los procedimientos de rutas
de acceso que utiliza la red.
z Por motivos técnicos, este bloque de función no permite utilizar los lenguajes de
programación ST e IL.

Símbolo
Representación del bloque:

Descripción de parámetros
Descripción de los parámetros del bloque:

Parámetro Tipo de Significado


datos
REQ BOOL Iniciar la operación de lectura una vez
SLAVEREG DINT Dirección de offset de la primera palabra %MW (registro 4x)
del esclavo que se va a leer
NO_REG INT Número de registros que se van a leer del esclavo
AddrFld WordArr5 Estructura de datos que describe la dirección TCP/IP
NDR BOOL Establecer en 1 para un ciclo tras leer datos nuevos
ERROR BOOL Establecer en 1 para realizar una exploración en caso de
error
STATUS WORD Código de error
REG_READ WORD Primera palabra %MW (registro 4x) para los valores de
lectura

94 31003122 10/2009
Transferir datos mediante bloques de comunicación

Descripción básica para WordArr5 con Ethernet TCP/IP


Descripción básica para WordArr5 con Ethernet TCP/IP:

Elemento Tipo de Significado


datos
WordArr5[1] WORD Byte de menor valor: Índice de mapping MET (transportador
de MBP por Ethernet)
Byte de mayor valor: Ranura del módulo NOE
WordArr5[2] WORD Byte 4 (MSB) de la dirección IP de destino de 32 bits
WordArr5[3] WORD Byte 3 de la dirección IP de destino de 32 bits
WordArr5[4] WORD Byte 2 de la dirección IP de destino de 32 bits
WordArr5[5] WORD Byte 1 (LSB) de la dirección IP de destino de 32 bits

Modalidad de función de bloques READ_REG


Aunque puede programarse un gran número de bloques de funciones READ_REG,
sólo puede haber 16 operaciones de lectura activas al mismo tiempo. En este caso,
no importa si son el resultado de este bloque de función o de otras operaciones de
lectura (por ejemplo, MBP_MSTR, CREAD_REG). Todos los bloques de funciones
utilizan una ruta de transacción de datos y requieren varios ciclos para finalizar una
tarea.
NOTA: Una comunicación TCP/IP entre un PLC Quantum (NOE 771xx) y un PLC
Momentum (todas las CPU TCP/IP y todos los módulos de E/S TCP/IP) sólo es
posible cuando se realiza una tarea de lectura o escritura en cada ciclo. Si se envían
varias tareas por ciclo de PLC, la comunicación se detiene sin generar un mensaje
de error en el registro de estado del bloque de funciones.
La información de rutas de acceso completa se encuentra en la estructura de datos
WordArr5 de la entrada AddrFld. El tipo de bloque de función conectado a esta
entrada y, por lo tanto, el contenido de la estructura de datos dependen de la red
utilizada.
Utilice:
z Ethernet TCP/IP: El bloque de función TCP_IP_ADDR.

NOTA: Para expertos: También puede utilizarse la estructura de datos WordArr5


con constantes.

REQ
Un flanco ascendente activa la transacción de lectura.
El parámetro REQ puede especificarse como dirección directa, variable ubicada,
variable no ubicada o literal.

31003122 10/2009 95
Transferir datos mediante bloques de comunicación

SLAVEREG
SLAVEREG es el inicio del área del esclavo direccionado desde donde se leen los
datos fuente. El área de origen siempre se encuentra en el área de la palabra %MW
(registro 4x). SLAVEREG considera la referencia de origen un offset dentro de dicha
área. En los registros 4x, debe omitirse el 4 inicial. Por ejemplo, 59 (el contenido de
las variables o el valor del literal) = 40059.
El parámetro puede especificarse como dirección directa, variable ubicada, variable
no ubicada o literal.

NO_REG
Número de registros que van a leerse desde el esclavo direccionado (de 1 a 100).
El parámetro NO_REG puede especificarse como dirección directa, variable
ubicada, variable no ubicada o literal.

NDR
La transición al estado CON para un ciclo de programa supone la recepción de
datos nuevos listos para procesarse.
El parámetro NDR puede especificarse como dirección directa, variable ubicada o
variable no ubicada.

ERROR
La transición al estado CON para un ciclo de programa supone la detección de un
nuevo error.
El parámetro ERROR puede especificarse como dirección directa, variable ubicada
o variable no ubicada.

REG_READ
Este parámetro de palabra especifica el primer registro de un conjunto de registros
NO_REG ordenados por series que se utilizan como área de datos de destino.
El parámetro REG_READ debe introducirse como dirección directa o variable
ubicada.

STATUS
Código de error, consulte Errores de tiempo de ejecución.
El parámetro STATUS puede especificarse como dirección directa, variable
ubicada o variable no ubicada.

96 31003122 10/2009
Transferir datos mediante bloques de comunicación

WRITE_REG

Descripción de funciones
Si se solicita, el bloque WRITE_REG puede escribir un área de registro una vez
(flanco ascendente de la entrada REQ). Transfiere los datos desde el PLC a través
de Ethernet TCP/IP a un esclavo de destino.
EN y ENO pueden configurarse como parámetros adicionales.
NOTA: Acerca de este bloque de funciones:
z Para programar esta función, es necesario conocer los procedimientos de
enrutamiento que utiliza la red.
z Por motivos técnicos, este bloque de función no permite utilizar los lenguajes de
programación ST e IL.

Símbolo
Representación del bloque:

Descripción de parámetros
Descripción de los parámetros:

Parámetro Tipo de Significado


datos
REQ BOOL Inicio de la operación de escritura una vez
SLAVEREG DINT Dirección de offset de la primera palabra %MW (registro 4x) del
esclavo que se va a escribir
NO_REG INT Número de registros que se van a escribir desde el esclavo
AddrFld WordArr5 Estructura de datos que transfiere la dirección TCP/IP
REG_WRIT WORD Primera palabra %MW (registro 4x) del campo de datos de origen
DONE BOOL Establecer en "1" para realizar una exploración tras escribir datos
ERROR BOOL Establecer en "1" para realizar una exploración en caso de error.
STATUS WORD Código de error

31003122 10/2009 97
Transferir datos mediante bloques de comunicación

Descripción básica para WordArr5 con Ethernet TCP/IP.


Descripción básica para WordArr5 con Ethernet TCP/IP:
Elemento Tipo de datos Significado
WordArr5[1] WORD Byte de mayor valor: Slot del módulo NOE
Byte de menor valor: Índice de copiado de un Transporter
MBP a Ethernet (MET)
WordArr5[2] WORD Byte 4 (MSB) de la dirección IP de destino de 32 bits.
WordArr5[3] WORD Byte 3 de la dirección IP de destino de 32 bits.
WordArr5[4] WORD Byte 2 de la dirección IP de destino de 32 bits.
WordArr5[5] WORD Byte 1 (LSB) de la dirección IP de destino de 32 bits.

Modo de función del módulo WRITE_REG


Aunque puede programarse un gran número de bloques de funciones
WRITE_REG, sólo puede haber 16 operaciones de escritura activas al mismo
tiempo. En este caso, no importa si son el resultado de este bloque de función o de
otras operaciones de escritura (por ejemplo, MBP_MSTR, CWRITE_REG). Todos
los bloques de función utilizan una ruta de transacción de datos y requieren varios
ciclos para finalizar un trabajo.
Si se utilizan varios módulos de función WRITE_REG dentro de la aplicación, deben
ser diferentes al menos en los valores de sus parámetros NO_REG o REG_WRITE.
NOTA: Una comunicación TCP/IP entre un PLC Quantum (NOE 771xx) y otro
Momentum (todas las CPU TCP/IP y todos los módulos de E/S TCP/IP) sólo es
posible cuando se realiza una tarea de lectura o escritura en cada ciclo. Si se envían
varias tareas por ciclo de PLC, la comunicación se detiene sin generar un mensaje
de error en el registro de estado del bloque de funciones.
Las señales de estado DONE y ERROR ofrecen información acerca del estado del
bloque de función al programa del usuario.
La información de acceso completa se encuentra en WordArr5 de estructura de
datos de AddrFld de entrada. El tipo de bloque de función conectado a esta entrada
y, por lo tanto, el contenido de la estructura de datos dependen de la red que se
utilice.
Utilice:
z Ethernet TCP/IP: el bloque de función TCP_IP_ADDR
NOTA: Para expertos: la estructura de datos WordArr5 también puede utilizarse
con constantes.

REQ
Un flanco ascendente inicia la transacción de lectura.
El parámetro REQ puede especificarse como dirección directa, variable ubicada o
variable no ubicada.

98 31003122 10/2009
Transferir datos mediante bloques de comunicación

SLAVEREG
SLAVEREG es el inicio del área del esclavo de destino desde donde se leen los
datos fuente. El área de origen siempre se encuentra en el área de la palabra %MW
(registro 4x). SLAVEREG considera la referencia de origen un offset dentro de dicha
área. En los registros 4x, debe omitirse el 4 inicial. Por ejemplo, 59 (el contenido de
las variables o el valor del literal) = 40059.
El parámetro puede especificarse como dirección directa, variable ubicada, variable
no ubicada o literal.

NO_REG
Número de registros que van a leerse desde el esclavo de destino (1 - 100).
El parámetro puede especificarse como dirección directa, variable ubicada, variable
no ubicada o literal.

REG_WRIT
El parámetro de palabra REG_WRIT especifica el primer registro en un conjunto de
registros NO_REG que se utilizan como área de datos fuente.
El parámetro debe introducirse como dirección directa o variable ubicada.

DONE
Si se activa (ON) en un ciclo de programa, significa que se han transmitido los
datos.
El parámetro DONE puede especificarse como dirección directa, variable ubicada
o variable no ubicada.

ERROR
La transición al estado activo para un ciclo de programa supone la detección de un
nuevo error.
El parámetro puede especificarse como dirección directa, variable ubicada o
variable no ubicada.

STATUS
Código de error, consulte Errores en tiempo de ejecución.
El parámetro puede especificarse como dirección directa, variable ubicada o
variable no ubicada.

31003122 10/2009 99
Transferir datos mediante bloques de comunicación

TCP_IP_ADDR

Descripción de las funciones


El bloque TCP_IP_ADDR permite la entrada de direcciones TCP/IP para los
bloques READ_REG (véase página 94), CREAD_REG (véase página 88),
WRITE_REG (véase página 97) y CWRITE_REG (véase página 91). La dirección
se transfiere en forma de estructura de datos.
EN y ENO pueden proyectarse como parámetros adicionales.
NOTA: Para programar la función TCP_IP_ADDR, es necesario conocer los
procedimientos de enrutamiento que utiliza la red.

Símbolo
Representación del bloque

Descripción de parámetros
Descripción de los parámetros:

Parámetro Tipo de datos Significado


Map_Idx BYTE Índice map
índice de mapping MET (transportador de MBP por
Ethernet).
Slot_ID BYTE ID de ranura
ranura del módulo NOE
Ip_B4 BYTE Byte 4 (MSB) de la dirección IP de destino de 32 bits
Ip_B3 BYTE Byte 3 de la dirección IP de destino de 32 bits
Ip_B2 BYTE Byte 2 de la dirección IP de destino de 32 bits
Ip_B1 BYTE Byte 1 (LSB) de la dirección IP de destino de 32 bits
AddrFld WordArr5 Estructura de los datos utilizados para transferir la dirección
TCP/IP

100 31003122 10/2009


Transferir datos mediante bloques de comunicación

Descripción básica para WordArr5


Descripción básica para WordArr5

Elemento Tipo de Significado


datos
WordArr5[1] WORD Byte de mayor valor: ranura del módulo NOE
Byte de menor valor: índice de mapping MET (transportador
de MBP por Ethernet).
WordArr5[2] WORD Byte 4 (MSB) de la dirección IP de destino de 32 bits
WordArr5[3] WORD Byte 3 de la dirección IP de destino de 32 bits
WordArr5[4] WORD Byte 2 de la dirección IP de destino de 32 bits
WordArr5[5] WORD Byte 1 (LSB) de la dirección IP de destino de 32 bits

Map_Idx
El MBP en el índice de mapping MET (transportador de MBP por Ethernet) se
proporciona en la entrada Map_Idx. Es decir, si el MET es 6, el valor aparece del
modo siguiente:

Slot_ID
Si un NOE del bastidor de un controlador Quantum se direcciona como nodo de
destino, el valor en la entrada Slot_ID representa la ranura NOE física. Es decir, si
el NOE está conectado a la ranura 7 del bastidor, el valor aparece del modo
siguiente:

NOTA: Si utiliza un módulo Ethernet integrado en la CPU como 140 CPU 651 x0,
la ID de ranura debe ser 254 (FE hex.), independientemente de la ranura de la CPU.

31003122 10/2009 101


Transferir datos mediante bloques de comunicación

AddrFld
Si un NOE del bastidor de un controlador Quantum se direcciona como nodo de
destino, el valor del byte de mayor valor representa la ranura física del NOE y el byte
de menor valor representa el índice de mapping MET (transportador de MBP por
Ethernet). Es decir, si el NOE se inserta en la ranura 7 del bastidor y el índice de
mapping de MET es 6, el primer elemento de la estructura de datos aparecerá del
modo siguiente:

Byte de mayor valor Ranuras 1 - 16


Byte de menor valor Índice de mapping MET (transportador de MBP por
Ethernet)

102 31003122 10/2009


Transferir datos mediante bloques de comunicación

MBP_MSTR

Bloque de función
Con este bloque de función, resulta posible seleccionar una de las 12 operaciones
de comunicación de red disponibles.
Aunque puede programarse un número elevado de bloques de función
MBP_MSTR, sólo pueden activarse 16 al mismo tiempo. Todos los bloques de
función utilizan una ruta de transacción de datos y requieren varios ciclos para
finalizar un trabajo.
EN y ENO pueden configurarse como parámetros adicionales.
NOTA: Acerca de este bloque de función:
z Sólo es posible cuando se realiza una única tarea de lectura o escritura en cada
ciclo, las comunicaciones TCP/IP sólo son posibles entre un PLC Quantum (NOE
771 xx) y un PLC Momentum (todas las CPU TCP/IP y todos los módulos de E/S
TCP/IP). Si se envían varios trabajos por cada ciclo del PLC, la comunicación se
detiene sin generar ningún mensaje de error en el registro de estado del bloque
de función.
z En las secciones FBD y LD, este bloque de función sólo puede utilizarse en el
nivel de programa, es decir, no en bloques de función derivados (DFB).
z Para programar esta función, es necesario conocer los procedimientos de
enrutamiento que utiliza la red.
z Por motivos técnicos, este bloque de función no permite utilizar los lenguajes de
programación ST e IL.

Símbolo
Representación del bloque:

31003122 10/2009 103


Transferir datos mediante bloques de comunicación

Descripción de parámetros
Descripción de parámetros

Parámetro Tipo de datos Significado


ENABLE BOOL Activación de la función MSTR
ABORT BOOL Cancelación de la operación MSTR activa
ACTIVE BOOL La operación está activa
ERROR BOOL Fallo en la operación
SUCCESS BOOL La operación se ha completado correctamente
CONTROL WORD Primera palabra %MW (registro 4x) del bloque de control
MSTR
DATABUF WORD Primera palabra %MW (registro 4x) del campo de datos

Modo de función de bloques MBP_MSTR


Con el bloque MBP_MSTR, resulta posible activar a través de la red una de las 12
operaciones de comunicación de red disponibles. Cada operación recibe un código.
La disponibilidad de las operaciones depende del tipo de red que se utilice.
La siguiente tabla explica los códigos de función válidos del bloque MBP_MSTR:

Código Función Ethernet TCP/IP


1 Escribir datos X
2 Leer datos X
3 Procurar estadísticas locales X
4 Borrar estadísticas locales X
5 Escribir datos globales -
6 Leer datos globales -
7 Procurar estadísticas remotas X
8 Borrar estadísticas remotas X
9 Restablecer módulo opcional X
10 Leer CTE (ampliación de configuración) X
11 Escribir CTE (ampliación de configuración) X
12 Enviar correo electrónico X
Leyenda:
X Sí
- No

104 31003122 10/2009


Transferir datos mediante bloques de comunicación

ENABLE
Cuando está activado, se habilita la operación especificada en el primer registro de
CONTROL.

ABORT
Cuando está activado, la operación activa en ese momento se anula.

ACTIVE
Está activado cuando la operación está activa.

ERROR
Está activado si la operación no se ha anulado correctamente.

SUCCESS
Está activado si la operación se finaliza correctamente.

DATABUF
La palabra %MW (registro 4x) especificada es la primera de un grupo de palabras
de marcador/salida sucesivas, que crea el campo de datos. Para operaciones que
suministran datos (por ejemplo, operaciones de escritura), el campo de datos es el
origen de los datos. Para operaciones que reciben datos (por ejemplo, operaciones
de lectura), el campo de datos es el común positivo de los datos.
En el caso de las operaciones de lectura y escritura en CTE de Ethernet, la entrada
intermedia almacena el contenido de la tabla de ampliación de configuración
Ethernet en una serie de registros.

CONTROL
Este parámetro de palabra especifica la primera de varias palabras %MW sucesivas
(registros 4x). El bloque de control está contenido en estos registros. El primer
registro visualizado contiene un número de 1 a 12, que suministra el código de
operación de la operación MODBUS que se va a llevar a cabo. El contenido de los
registros de secuencia viene determinado por la operación.
La estructura del bloque de control será diferente según la red que se utilice:
z Ethernet TCP/IP

31003122 10/2009 105


Transferir datos mediante bloques de comunicación

Bloque de control para Ethernet TCP/IP


La siguiente tabla muestra el bloque de control de Ethernet TCP/IP:

Registro Contenido
4x Indica una operación válida para TCP/IP
4x + 1 Indica el estado de error
4x + 2 Indica la longitud (número de registros transferidos)
4x + 3 Indica la información que depende de la operación MSTR
4x + 4 Registro de enrutamiento
Byte de menor valor: Índice de asignación MET (MBP a transportador
Ethernet)
Byte de mayor valor: Slot del módulo NOE
4x + 5 Byte 4 (MSB) de la dirección IP de destino de 32 bits
4x + 6 Byte 3 de la dirección IP de destino de 32 bits
4x + 7 Byte 2 de la dirección IP de destino de 32 bits
4x + 8 Byte 1 (LSB) de la dirección IP de destino de 32 bits

Registro de enrutamiento (4x + 4) en Ethernet TCP/IP.


Si un módulo NOE en el bastidor de un módulo Quantum especifica el nodo de
destino, el valor del byte de mayor valor representa el slot físico del módulo NOE y
el valor del byte de menor valor representa el MBP en el índice de asignación del
transportador Ethernet (MET). Es decir, si el NOE se conecta al slot 7 del bastidor
y el índice de asignación de MET es 6, el primer elemento de la estructura de datos
aparecerá del siguiente modo:

Byte de mayor valor: Slots de 1 a 16


Byte de menor valor: Índice de asignación MET (MBP en transportador Ethernet)

106 31003122 10/2009


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01, -11, -21
31003122 10/2009

Transferencia de datos con el


programa de ayuda de datos
globales (publicar/suscribir) de 5
los módulos NOE -01, -11, -21

Vista general
El material incluido en esta sección presenta la utilidad de datos globales
(Publicar/Suscribir) disponible en los módulos 140 NOE 771 •• siguientes.
z 140 NOE 771 01
z 140 NOE 771 11
z 140 NOE 771 21
Para más información sobre el modelo publicar-suscribir, visite la siguiente URL:
http://www.isa.org/journals/intech/feature/printable/1,1171,
596,00.html

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Planificación del sistema de datos globales (Publicar/Suscribir) 108
Configuración de la utilidad de datos globales (publicar/suscribir) 112
Filtrado Multicast 116

31003122 10/2009 107


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01,

Planificación del sistema de datos globales (Publicar/Suscribir)

Vista general
El servicio de datos globales es un mecanismo editor/suscriptor en tiempo real que
proporciona un intercambio de datos muy eficaz para la coordinación de
aplicaciones de los PLC.
Los equipos que apoyan este servicio se encuentran en un grupo de distribución
que tiene como objetivo la sincronización y el intercambio de variables de
aplicación. Cada equipo de datos globales puede publicar una variable de red
(aplicación) y suscribir hasta 64.
La página web incorporada Configuración de datos globales de los módulos NOE
de Quantum proporciona una pantalla de configuración para determinar cuáles y
cuántas variables de aplicación se intercambian con este servicio. Tras la
configuración, los intercambios entre todas las estaciones que pertenezcan al
mismo grupo de distribución se realizarán automáticamente.
El servicio de datos globales utiliza el espacio de registros 4x para los intercambios
de datos globales.

Características principales del servicio de datos globales


Las características principales para los datos globales son:
z Un editor y varios suscriptores.
z Un equipo puede publicar una variable de red de hasta 512 registros 4x.
z Un equipo puede publicar un límite de 64 variables de red de hasta 2 048
registros 4x.
z Un equipo se suscribe a la variable de red completa.
z Un grupo de distribución por dirección IP de red.
z Velocidad de publicación definida por la aplicación.
z Puede haber hasta 64 variables de red de datos globales (numeradas del 1 al 64)
que formen parte del grupo de distribución de datos.
z Los módulos NOE sólo disponen de una dirección de difusión múltiple. Por lo
tanto, únicamente pueden publicar y suscribir dentro de un grupo.
z Un equipo puede participar en varios grupos de distribución utilizando diversos
módulos NOE en el bastidor.
El servicio de datos globales tiene una ventaja sobre los servicios cliente/servidor
cuando hay más de un suscriptor recibiendo datos al mismo tiempo. Esto se debe
a que sólo es necesario realizar una transacción para que todos los suscriptores
reciban los datos.
Esto se traduce en dos ventajas:
z reduce el tráfico de red en su conjunto
z asegura una mayor sincronización entre varios suscriptores

108 31003122 10/2009


Transferencia de los datos con el programa de ayuda de datos glo-

Planificación de la configuración del sistema


El programa de ayuda de datos globales (Publicar/Suscribir) es una función
importante incorporada a la línea de productos NOE. La aplicación de datos
globales requiere una configuración que abarque varios PLC de todo el sistema. Por
lo tanto, se recomienda planificar la instalación antes de ponerla en práctica. El
trabajo invertido en la planificación supone un ahorro de tiempo y dinero, ya que
reduce los errores y el tiempo de depuración innecesario. La planificación también
garantiza la coherencia en todo el sistema.
Trabaje siempre primero con lápiz y papel.
A continuación se ofrece una tabla que le ayudará a planificar el sistema. Esta tabla
es una representación gráfica de una tabla de configuración recomendada para la
planificación de sistemas, llamada Hoja de cálculo de planificación de datos
globales. Puede crear su propia tabla utilizando este formato o puede descargarse
una plantilla de hoja de cálculo de Microsoft ExcelTM que se encuentra disponible
en la página web de Schneider.
Representación gráfica de la hoja de cálculo de planificación de datos globales.

Comprobación ID de Símbolo 1. Longitud Número de equipo Estado


de parámetros variable (registros) public.
variable
1 2 ... 3
1 VALVE_STATUS 20 PUB SUB SIN OK
2 VALVE_CONTROL 10 SUB SIN PUB OK
...
64 PUMP_CONTROL 50 SUB PUB SIN OK
Estado de publicación del equipo: OK OK OK
Tamaño de publicación total por partic.: 20 50 10
Tamaño de suscripción total por partic. 60 20 0
Dirección IP de grupo 239.255.255.0
Filtrado de difusión múltiple DES
habilitado
Dirección 4x predeterminada 400100
para el estado
Periodo de distribución 10
Límite de tiempo del estado 1000
funcional
Zona de datos 400200
1. Las entradas o los cambios del símbolo (descripción) NO afectan ni modifican a las variables ni al sistema. El
símbolo utilizado en la línea de productos Quantum no guarda ninguna relación con el símbolo de la línea de
productos Concept/Unity.

31003122 10/2009 109


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01,

Tabla de límites de datos globales.

Parámetro Límite
Cantidad máxima de variables de 1
publicación por equipo
Tamaño máximo de la variable de 512 registros = 512 palabras (16 bits) = 1 024 bytes
publicación
Cantidad máxima de variables de 64 (63 si el equipo está publicando)
suscripción por equipo
Tamaño máximo de las variables 2048 registros = 2048 palabras (16 bits) = 4 096 bytes
de suscripción por equipo

NOTA: Se recomienda tener en cuenta los siguientes puntos durante la


planificación:
z Un margen de incremento del 10 al 20 % para el crecimiento:
Sugerimos que prevea un incremento porcentual en el crecimiento de cualquier
variable; una tolerancia de incremento del 10 al 20 % debería ser suficiente.
z Agregar al final:
Recomendamos que agregue las variables al final de la configuración, ya que las
variables así añadidas no afectan a la dirección de aplicación existente. De este
modo evitará tener que cambiar las direcciones existentes en la configuración,
un proceso que puede resultar bastante lento.
Tabla de la hoja de cálculo de la planificación de datos globales

Parámetros Descripción
Comprobación de parámetros Reservado.
Id de variable Representa el ID de datos en la página web Configuración
de datos globales de los módulos NOE.
Símbolo Nombre simbólico para el intercambio de datos globales.
Longitud (registros) Longitud de la información de datos globales. Número de
registros 4x.
Número de equipo Número de equipos para la red de datos globales. Hasta
64.
Estado public. variable Información automática del estado de publicación correcto
de la red de datos globales. Únicamente utilizando la hoja
de cálculo de Microsoft ExcelTM. Información por símbolo.
Estado de publicación del Información automática del estado de publicación correcto
equipo de la red de datos globales. Únicamente utilizando la hoja
de cálculo de Microsoft ExcelTM. Información por equipo.
Tamaño de publicación total por Tamaño de publicación para el participante. específico. El
partic. tamaño de publicación máximo es de 512 registros por
participante.

110 31003122 10/2009


Transferencia de los datos con el programa de ayuda de datos glo-

Parámetros Descripción
Tamaño de suscripción total por Tamaño de suscripción para el participante específico. El
partic. tamaño de suscripción máximo es de 2 048 registros por
participante.
Dirección IP de grupo habilitada Dirección IP para conexión de red de difusión múltiple.
Identifica el grupo de distribución de estaciones. El rango
de direcciones va de 224.0.0.0 a 239.255.255.255.
Filtrado de difusión múltiple Casilla de verificación para conmutadores Ethernet que
habilitado admiten el filtrado de difusión múltiple.
Dirección 4x predeterminada Dirección de registros 4x para los bits de estado. Éste es
para el estado funcional el registro en el que se almacenarán los bits de estado
funcional. Tiene el tamaño de cuatro registros 4x.
Periodo de distribución Es la cantidad mínima de tiempos de ciclo del controlador
que transcurre antes de que se produzca una
actualización.
Límite de tiempo del estado Es el tiempo máximo que transcurre entre las
funcional suscripciones recibidas antes de que una suscripción se
declare incorrecta (fallida). Este valor se mide en
milisegundos y se puede ajustar en un rango de entre 50 y
1000 ms (el incremento se realiza en intervalos de 50 ms).
Zona de datos Dirección inicial de los datos. Éstos son los registros en los
que se almacena la información de los datos.

31003122 10/2009 111


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01,

Configuración de la utilidad de datos globales (publicar/suscribir)

Vista general
Tanto si utiliza el método de configuración de cada dispositivo por separado como
el método de copia de configuración, el procedimiento para configurar los
parámetros individuales es siempre el mismo. Por lo tanto, para utilizar la utilidad
de datos globales (publicar/suscribir) en el módulo NOE, tendrá que configurar los
parámetros de datos globales, entre los que se incluyen:
z Periodo de distribución
z Filtrado de difusión múltiple
z Ubicación del bit de estado funcional
z Dirección de base de los datos globales
z Dirección IP de grupo
Las siguientes secciones describen detalladamente los pasos exactos necesarios
para configurar cada parámetro a través de la página Configuración de datos
globales.

Acceso a la utilidad de datos globales


A través de la página Configuración de datos globales, se accede a la utilidad de
datos globales.

Paso Acción
1 En la página de inicio de Quantum, hacer clic en Diagnóstico.
2 Se solicitará la introducción del nombre de usuario y la contraseña.
3 Introducir el nombre y la contraseña de usuario. Aparecerá la página Configurar
NOE.
4 Hacer clic en el enlace Configurar NOE.
Aparecerá la página Configurar NOE.

112 31003122 10/2009


Transferencia de los datos con el programa de ayuda de datos glo-

Paso Acción
5 Hacer clic en el enlace Configurar datos globales.

6 Aparecerá la página Configuración de datos globales.

La configuración se puede modificar en esta pantalla.

31003122 10/2009 113


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01,

Configuración de datos globales


Una vez que haya completado el proceso de modelado de la configuración del
sistema mediante el segundo método, el de copia de configuración, modifique los
siguientes parámetros:
z Período de distribución
z Límite de tiempo de perturbación
z Ubicación de bits de estado funcional
z Dirección de inicio
z Tipo: Pub/Sub/Ninguno
NO cambie el símbolo (descripción) ni la longitud.
Para cambiar las variables de datos globales del cuadro de grupo de la página
Configuración de datos globales, siga las instrucciones que aparecen a
continuación.

Paso Acción
1 Ajustar el ciclo de periodo de distribución. Introducir un valor del 1 al 50.
Nota: El periodo de distribución es el número mínimo de exploraciones del
controlador que transcurren antes de que se produzca una actualización.
2 Antes de indicar un valor en el campo Dirección de grupo, identificar el grupo
de distribución de la estación. La entrada de dirección de grupo será una
dirección IP comprendida entre 224.0.0.0 y 239.255.255.255.
Dirección de grupo: La dirección IP de difusión múltiple de clase D es la que
se emplea para el grupo de distribución. Todos los miembros del grupo de
distribución están configurados para utilizar la misma dirección de grupo y, por
lo tanto, todos los miembros se pueden comunicar entre sí mediante datos
globales.
3 Ajustar el límite de tiempo en el campo Límite de tiempo de perturbación. Este
valor se mide en milisegundos y se puede ajustar en un rango de entre 50 y 1000
ms (el incremento se realiza en intervalos de 50 ms).
Nota: El tiempo de validez es el tiempo máximo que transcurre entre las
suscripciones recibidas antes de que una suscripción se declare incorrecta
(fallida).
4 En la Dirección de inicio 4x, definir el campo Zona de datos.
5 Si se está conectado a un conmutador Ethernet compatible con el filtrado de
difusión múltiple, seleccionar la casilla de verificación Filtrado de difusión
múltiple.
6 Indicar la ubicación de la palabra %MW para los bits de estado funcional. Éste
es el registro en el que se almacenará el bit de estado funcional.

NOTA: Los bits de estado se ejecutan en distintas direcciones.


z Los bits de estado de funcionamiento del explorador de E/S se ejecutan de
izquierda a derecha.
z Los bits de estado funcional de los datos globales se ejecutan de derecha a
izquierda.

114 31003122 10/2009


Transferencia de los datos con el programa de ayuda de datos glo-

Modificación de las variables de datos globales


Para modificar las variables de datos globales que aparecen en el área Tabla de
variables, siga las instrucciones descritas a continuación.

Paso Acción
1 Resaltar el número de identificación de la columna ID de datos.
2 En la columna Tipo, seleccionar en la lista el tipo de variable publicar/suscribir.
Existen tres opciones disponibles: publicar, suscribir y ninguna de las dos Estas
opciones aparecen en la pantalla del siguiente modo:
z NONE
z SUB
z PUB

3 En la columna Símbolo se puede introducir texto para describir la variable.


4 En la columna Dirección se indica la dirección de aplicación de esta variable.
Nota: Este campo es de sólo lectura.
5 En la columna Longitud escribir un valor que represente el número de palabras
%MW para cada fila. El campo de la última palabra %MW se actualiza
automáticamente. Si se emplea el segundo método, el de copia de configuración,
sólo hay que actualizar la longitud la primera vez.
6 Al terminar, hacer clic en el botón Actualizar configuración de datos globales.

Verificación del funcionamiento del sistema


Para asegurarse de que el sistema funciona de modo correcto, lleve a cabo los
pasos siguientes:

Paso Acción
1 Comprobar que todos los controladores se están ejecutando.
2 Examinar el estado de funcionamiento de todas las variables a través de la página
Diagnósticos de datos globales.
Seguir esta ruta de enlaces:| Diagnósticos y configuración online |
Diagnósticos de NOE | Datos globales

31003122 10/2009 115


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01,

Filtrado Multicast

Vista general
Es posible que su módulo NOE ofrezca la función de filtrado Multicast.
El servicio de datos globales sincroniza varias estaciones ubicadas en un grupo de
distribución. Un grupo de distribución es un conjunto de estaciones identificadas
con la misma dirección Multicast IP. Al utilizar la misma dirección IP para varios
dispositivos, los intercambios Muticast se pueden emplear para distribuir datos
globales. En la misma subnet pueden coexistir varios grupos de distribución
independientes. Cada grupo de distribución posee una dirección IP Multicast propia
y distinta de las demás.
Las versiones de conmutadores más antiguas tratan los paquetes Multicast como
broadcast. Por lo tanto, transmiten broadcasts a todos los participantes,
suprimiendo así todas las ventajas de los métodos Multicast y de conmutador. Las
versiones de conmutadores más recientes ofrecen un filtrado automático Multicast
y, por tanto, sólo envían en tráfico Multicast a los puertos conectados a las
estaciones finales registradas.
El filtrado Multicast utiliza el protocolo GMRP (GARP Multicast Registration
Protocol) para informar al conmutador de qué direcciones IP Multicast afectan al
dispositivo conectado.
GMRP está definido en el estándar IEEE 802.1D-1998, que se puede descargar
gratuitamente en la siguiente dirección: http://IEEE802.org.
Para poder utilizar el filtrado Multicast, es necesario:
1. Asegurarse de que el conmutador es compatible con IEEE 802.1D - 1998.
2. Hacer clic en la casilla de verificación Filtrado Multicast de la sección
Configuración de datos globales de la página web.

Reducción del tráfico


El filtrado Multicast contribuye a reducir el tráfico de una red, ya que los broadcasts
se envían únicamente a los dispositivos interesados o suscritos.
Para las aplicaciones distribuidas y las comunicaciones de uno a varios, Multicast
ofrece una serie de ventajas con respecto a Unicast:
z Utiliza el ancho de banda de la red de forma más eficaz.
z Envía una única transmisión en lugar de transmisiones múltiples.
z Reduce las colisiones.
z Optimiza las prestaciones del procesamiento del módulo Ethernet.

116 31003122 10/2009


Transferencia de los datos con el programa de ayuda de datos glo-

Uso del filtro Multicast


Estos conmutadores ConneXium son compatibles con el filtrado Multicast. Algunos
conmutadores de otros fabricantes también son compatibles con el filtrado
Multicast.

Conmutador Descripción
499NES17100 Conmutador administrado con 7 puertos 10/100BASE-TX
499NOS17100 Conmutador administrado con 5 puertos 10/100BASE-TX y 2 puertos
100BASE-FX

31003122 10/2009 117


Transferencia de los datos con el programa de ayuda de datos globales (publicar/suscribir) de los módulos NOE -01,

118 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
31003122 10/2009

Transferencia de datos
con el explorador de E/S
140 NOE 771 -00, -01 –11 y -21 6
únicamente

Introducción
Este capítulo describe las funciones del explorador de E/S de los módulos NOE 771
-00, -01, -11 y -21.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Conceptos del explorador de E/S 120
Habilitar/deshabilitar explorador de E/S 123
Configuración de la lista de exploración de E/S utilizando Concept 125
Finalización de la configuración de E/S 129
Configuración de la lista de exploración de E/S mediante ProWORX NxT 132
Tiempos de respuesta del explorador de E/S: Entrada remota a salida remota 140

31003122 10/2009 119


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Conceptos del explorador de E/S

Descripción general
El explorador de E/S es una función de los módulos NOE 771 0•, -•1 y CPU 651 •0
que permite la lectura o la escritura repetida en los dispositivos de entrada/salida.
Puede configurar el explorador con los paquetes de programación de Schneider
Electric o utilizando directamente el sitio web del explorador de E/S del módulo NOE
interno (únicamente NOE 771 -0• y -•1). En ambos casos, puede configurar los
datos y transferirlos entre participantes de red sin utilizar la instrucción MSTR.

Lista de exploración de E/S


La lista de exploración de E/S es una tabla de configuración que identifica los
destinos con los que está permitida la comunicación repetitiva. La lista contiene
suficiente información para permitir que cada destino cree el mensaje Modbus
dirigido al dispositivo remoto especificado y para designar el lugar del PLC local en
el que se van a asignar los datos de entrada y salida al final de la exploración.
Mientras el PLC está en funcionamiento, el módulo NOE transfiere datos a y desde
los registros y las bobinas del PLC de la forma que se indique en la lista de
exploración de E/S.
Pueden existir diversas variantes de listas de exploración de E/S. Las listas de
exploración individuales para cada módulo se identifican mediante el número de slot
del bastidor Quantum donde está instalado el módulo NOE.

Bloque de control de dispositivos


A este respecto, véase Habilitar/deshabilitar el explorador de E/S
(véase página 123).

Módulo de estado funcional


Cada bit del módulo de estado funcional se corresponde con una entrada de la tabla
del explorador de E/S. Cada entrada en la tabla representa un dispositivo lógico.
Los bits contienen información sobre el estado de funcionamiento del explorador de
E/S Modicon Quantum.

120 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Definiciones del explorador de E/S


NOTA: Los bits de estado se ejecutan de forma distinta.
z los bits de estado de funcionamiento del explorador de E/S se ejecutan de
izquierda a derecha;
z los bits de estado de funcionamiento de los datos globales se ejecutan de
derecha a izquierda.
En la tabla que sigue se enumeran y definen los términos utilizados para describir
el funcionamiento del explorador de E/S.

Término Definición
Lista de exploración Lista de dispositivos de entrada o salida configurados en el módulo
NOE para su exploración.
Entrada de mensajes Entrada al PLC, en el bastidor donde se encuentra el módulo NOE.
directos
Transmisión directa Salida del PLC, en el bastidor donde se encuentra el módulo NOE.
Explorador de E/S Proporciona al PLC un servicio de comunicación cíclico de alto
Ethernet rendimiento.

Características del explorador de E/S Modbus ampliado


En la tabla siguiente se enumeran las características del explorador de E/S Modbus
ampliado.

Parámetro Valor
Número máximo de equipos 64: 140 NOE 771 00 (Versión 2.2 o anterior)
128: Únicamente 140 NOE 771 00 (Versión
3.0 o posterior), 140 NOE 771 01 y 140 NOE
771 11
128: HE CPU 651•0
Número máximo de palabras de entrada 4.000
Número máximo de palabras de salida 4.000
Valor de timeout de perturbación Configuración individual (de 10 a 2.000 ms en
incrementos de 10 ms)
Último valor (entrada) Configuración global (Cero o Mantener)
Dirección IP Dirección IPv4
ID de unidad Valor predeterminado configurable por el
usuario: 255.
Funcionamiento mediante un puente de No apoyado
Modbus Plus a Ethernet
Funcionamiento a través de un puente Apoyado
Modbus

31003122 10/2009 121


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Apoyo del explorador de E/S


La tabla que aparece a continuación resume la combinación de exploradores de E/S
y de módulos NOE por CPU que se permite.

Tipo de CPU Quantum Número de módulos NOE apoyados


140 CPU 311 10 2
140 CPU 434 12A 6
140 CPU 534 14A 6
140 CPU 651 50 6
140 CPU 651 60 6
140 CPU 671 60 6

Uso del explorador de E/S con un enrutador IP


NOTA: Los exploradores de E/S de los módulos NOE 771 •1 y HE CPU 651 •0
envían solicitudes con un Time To Live (TTL) de 10, lo que permite el paso por
varios enrutadores.

122 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Habilitar/deshabilitar explorador de E/S

Bloque de control del dispositivo


La función Habilitar/deshabilitar el explorador de E/S permite reducir el volumen de
tráfico de la red. Utilice los bits del bloque de control del dispositivo para habilitar o
deshabilitar los dispositivos de la manera siguiente.

Registros El bloque de control del dispositivo se compone de registros de 8 palabras,


o bien, de 4 palabras dobles. El contenido de los registros se asigna a la
memoria del controlador. Cada bit corresponde a una entrada de la tabla
(consulte las tablas siguientes).
Deshabilitación de dispositivos Se puede deshabilitar cada dispositivo del explorador de E/S. Para
deshabilitar dispositivos individuales:
1. Active la casilla de verificación Bloque de control del dispositivo.
2. Establezca el bit asociado en 1.
Asignación de los bits del bloque de Consulte la tabla siguiente para asignar números de entrada a los bits.
control del dispositivo para los números Cada número de entrada representa un dispositivo lógico de la red.
de entrada del explorador de E/S
Establecimiento de bits Si el bit del bloque de control del dispositivo está establecido en
z 0 = el dispositivo está habilitado.
z 1 = el dispositivo está deshabilitado.

Asignación de los bits del bloque de control del dispositivo para los números de entrada del
explorador de E/S

Registro de palabra única (P)


(%MDx:4)
P1 N.º de entrada 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(%MWx+1) de tabla
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
P2 N.º de entrada 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
(%MWx+2) de tabla
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
P3 N.º de entrada 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
(%MWx+3) de tabla
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Palabra 4 a Palabra 7
(entrada de tabla 49 a 112)
P8 N.º de entrada 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
(%MWx+8) de tabla
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

31003122 10/2009 123


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

NOTA: Los bits se cuentan de derecha a izquierda empezando por el bit 0 (bit bajo).
Ejemplos: para configurar %MD1:4 como el bloque de control del dispositivo en la
tabla del explorador de E/S, utilice %MW2, bit 15, para habilitar o deshabilitar la
entrada de tabla 1. Utilice %MW3, bit 15, para habilitar o deshabilitar la entrada de
tabla 17.

Registro de palabra doble (PD)


(%MDx:4)
PD1 N.º de entrada 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
(%MDx[0]) de tabla
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
PD2 N.º de entrada 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
(%MDx[1]) de tabla
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
N.º de entrada 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
de tabla
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Palabra 3 a Palabra 4
(entrada de tabla 49 a 112)
PD5 N.º de entrada 113 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12
(%MDx[4]) de tabla 4 5 6 7 8 9 0 2 3 4 5 6 7 8
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

NOTA: Los bits se cuentan de derecha a izquierda empezando por el bit 0 (bit bajo).
Para habilitar o deshabilitar el bloque de control del dispositivo de las entradas de
tabla 17 a 31 del explorador de E/S, utilice %MDx[1], en lugar de %MDx[0]. Por
ejemplo, para configurar %MD1:4 como el bloque de control del dispositivo en la
tabla del explorador de E/S, utilice %MD1[0], bit 31, para habilitar o deshabilitar la
entrada de tabla 1. Utilice %MD1[1], bit 15, para habilitar o deshabilitar la entrada
de tabla 17.

124 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Configuración de la lista de exploración de E/S utilizando Concept

Vista general
Una vez que los módulos NOE 771 -00, -01 o -11 se han configurado con Concept
(véase página 51), puede asignar parámetros para la exploración de E/S. Esto
supone la creación de la lista de exploración de E/S que contiene todos los
dispositivos de entrada y salida que explorará el módulo NOE.

Dirección IP
En el cuadro de diálogo Explorador de E/S Ethernet, escriba la dirección IP del
módulo slave en la columna Dirección de Slave IP.

ID de unidad
Si el módulo slave es un dispositivo de E/S conectado al módulo slave especificado,
utilice la columna ID de unidad para indicar el número de dispositivo. El ID de unidad
se utiliza con el puente de Modbus Plus a Ethernet para acceder a las redes
Modbus Plus.

Timeout de perturbación
El timeout de perturbación se utiliza para establecer el bit de estado. Si la respuesta
se recibe antes de que finalice el periodo de timeout de perturbación, se establecerá
el bit de estado; en caso contrario, se borrará. Si el timeout de perturbación es 0, el
bit de estado se considerará válido una vez que se hayan establecido las comunica-
ciones y ya nunca se borrará.

31003122 10/2009 125


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Rep. Vel. Transm.


Utilice esta columna para especificar el límite inferior en milisegundos (ms) entre las
transacciones a este participante. Los valores válidos van de 0 a 50.000 ms (1 min).
El módulo NOE module toma este valor y lo redondea a un múltiplo de 17 ms. La
actualización de E/S se sincroniza con el ciclo de la CPU. Si el ciclo de la CPU es
superior al límite inferior configurado, la velocidad de actualización real será la del
ciclo de la CPU. Para obtener la máxima velocidad, indique el valor 0.
Por ejemplo, si especifica el valor 10 ms, el valor se redondeará a 17 ms. Si el
tiempo de ciclo del PLC es 5 ms, el tiempo entre transacciones será superior o igual
a 1 ms. Por otra parte, si el tiempo de ciclo del PLC es 200 ms, el tiempo
transcurrido entre transacciones deberá ser superior o igual a 200 ms.

Leer
Utilice la función de lectura para leer datos desde el participante remoto. La
columna Leer Ref. de Master especifica la dirección local para la respuesta de
lectura. La columna Leer Ref. de Slave especifica el primer registro 4x del
participante remoto que se va a leer. La columna Leer longitud especifica la
cantidad de registros que se va a leer.
La siguiente figura incluye valores de muestra para los parámetros Leer ref. de
Master, Leer ref. de Slave y Leer longitud.

Escribir
Utilice la función de escritura para escribir datos en el participante remoto. La
columna Escribir Ref. de Master especifica la dirección local de los datos de
escritura. La columna Escribir Ref. de Slave especifica el primer registro 4x que se
va a escribir en el participante remoto. La columna Escribir longitud especifica la
cantidad de registros que se va a escribir.

126 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

La siguiente figura incluye valores de muestra para los parámetros Escribir Ref. de
Master, Escribir Ref. de Slave y Escribir longitud.

Leer y escribir
Puede incluir ambos comandos en la misma fila.

Descripción
En la columna Descripción puede introducir una breve descripción (hasta
32 caracteres) de la transacción.

Configuración del módulo de estado funcional


El módulo de estado funcional se encuentra en un bloque de registros 3x o bobinas
1x. Para bobinas 1x, el módulo debe comenzar en un límite de 16 bits. Cada
dispositivo configurado dispone de su correspondiente bit de estado en el módulo
de estado funcional. Si el bit de estado es 1, el dispositivo remoto funcionará
correctamente. Si el bit de estado es 0, el dispositivo remoto no funcionará
correctamente.
Como se muestra en las siguientes tablas, cada fila configurada se asigna a una
posición de bit.
Posiciones de bit de la palabra 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Posiciones de bit de la palabra 2


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

Posiciones de bit de la palabra 3


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

Posiciones de bit de la palabra 4


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

31003122 10/2009 127


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Inicio de la ubicación del módulo de estado funcional


Como se muestra en la siguiente figura, para especificar la ubicación de inicio 1x/3x
del módulo de estado funcional, ha de introducir la dirección deseada en el campo
Módulo de estado funcional.

128 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Finalización de la configuración de E/S

Vista general
En este apartado se describe cómo completar la configuración de E/S Ethernet
mediante los botones Copiar, Cortar, Pegar, Eliminar, Ordenar y Completar hacia
abajo.

Copiar y Pegar
Utilice el siguiente procedimiento para copiar y pegar filas enteras con la
configuración de que dispone, de modo que pueda ahorrar tiempo al teclear
comandos de lectura y escritura similares.

Paso Acción
1 Seleccionar la fila que se desea copiar haciendo clic en el número de fila, que se
encuentra situado en el extremo izquierdo.

2 Hacer clic en Copiar.

31003122 10/2009 129


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Paso Acción
3 Seleccionar la fila en la que se desea pegar los datos haciendo clic en el número
de fila, que se encuentra situado en el extremo izquierdo.

4 Hacer clic en Pegar.

Cortar y Pegar
Para mover una fila dentro de la lista de configuración, siga las instrucciones que se
dan para copiar pero haga clic en Cortar en lugar de en Copiar.

Eliminar
Para eliminar una fila de la lista de configuración, seleccione la fila haciendo clic en
el número de fila situado en el extremo izquierdo. A continuación, haga clic en
Eliminar.

Ordenar
Para ordenar la lista de configuración de E/S, seleccione una columna haciendo clic
en su encabezado (por ejemplo, Leer Ref. de Master). A continuación, haga clic en
Ordenar.

130 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Completar hacia abajo


El siguiente procedimiento muestra cómo copiar parte de una fila en la siguiente o
en una serie de filas contiguas mediante el botón Completar hacia abajo.

Paso Acción
1 Utilizar el ratón para seleccionar los datos que se desea copiar y las celdas en
las que se quieren copiar dichos datos. Es necesario seleccionar un bloque de
celdas contiguo a los datos que se van a copiar en la primera fila. No es posible
seleccionar dos bloques separados.

2 Hacer clic en Completar hacia abajo.


Resultado: Los datos desde la primera fila se copian en las celdas
seleccionadas.

31003122 10/2009 131


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Configuración de la lista de exploración de E/S mediante ProWORX NxT

Vista general
Este apartado describe cómo configurar el módulo NOE 771 desde el panel de
programación utilizando el programa ProWORX NxT. Este proceso asume que se
ha producido un cambio a una red Ethernet, por lo que se puede elegir un
explorador de E/S. En este momento, por lo tanto, se pueden configurar los bloques
de datos que se van a transferir entre los autómatas de una red TCP/IP.

Selección del PLC


Los pasos que aparecen a continuación describen cómo seleccionar un PLC.

Paso Acción
1 Abrir ProWORX NxT en el panel de programación (PC).
2 Hacer clic en Archivo → Nuevo.

Resultado: Aparece el cuadro de diálogo Nuevo.


3 Escribir un nombre de archivo en el campo Nombre de archivo. Seleccionar la
unidad de la lista Unidades. Seleccionar el directorio en el campo Carpetas donde
se desea guardar la base de datos nueva. Hacer clic en OK.

132 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Paso Acción
4 Resultado: Aparece el cuadro de diálogo Definir base de datos.
Rellenar los campos necesarios. Hacer clic en OK.

5 Resultado: Aparece el cuadro de diálogo Seleccionar tipo de controlador.


En la lista Grupos de controladores, que se encuentra situada a la izquierda,
seleccionar Quantum. En la lista Controladores, que se encuentra situada en la
derecha, seleccionar la CPU que está instala en el bastidor Quantum. Hacer clic en
OK.

31003122 10/2009 133


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Paso Acción
6 Resultado: Aparece el cuadro de diálogo Configuración del controlador.
Es preciso definir un valor en el campo Tamaño de ampliación de configuración,
que se encuentra situado en el lado derecho de la pantalla Configuración del
controlador. Este valor es la cantidad de memoria que se precisa. Hacer clic en OK.

Acceso y edición de Traffic Cop


Los pasos que se muestran a continuación describen cómo acceder y editar Traffic
Cop.

Paso Acción
1 Hacer clic en Configuración → Traffic Cop.

2 En el menú Traffic Cop Quantum, que se encuentra situado en la parte izquierda,


hacer clic en el signo + para expandir la estructura de Traffic Cop. Elegir el bastidor
y el slot en el que se desea insertar el módulo NOE 771.

134 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Paso Acción
3 En la lista Adapt. de red, hacer clic en el módulo NOE771-•• correspondiente.

Resultado: El módulo NOE 771 se inserta en la ubicación especificada del campo


Editar ubicación, que se encuentra en la pantalla de Traffic Cop.

4 Hacer clic en OK.

31003122 10/2009 135


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Ajuste del número de módulos NOE y Configuración de los parámetros de dirección Ethernet
Los pasos que aparecen a continuación describen cómo seleccionar el número de
módulos NOE 771 y cómo configurar los parámetros de dirección Ethernet.

Paso Acción
1 Hacer clic en Configuración → Ampliaciones de configuración.

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

2 Hacer clic en el botón Añadir ampliación.


Resultado: Aparece el cuadro de diálogo Añadir ampliación de configuración.

136 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Paso Acción
3 Seleccionar TCP/IP en la lista y, a continuación, hacer clic en OK.
Resultado: La ampliación de configuración TCP/IP se añade al menú de la
izquierda de la pantalla Ampliaciones de configuración.

31003122 10/2009 137


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Paso Acción
4 Hacer clic en TCP/IP en el menú Ampliaciones de configuración
Resultado: Los detalles de la configuración TCP/IP aparecen en el lado derecho
de la pantalla Ampliaciones de configuración.

5 Hacer clic en las flechas de arriba y abajo para introducir el número de tarjeta (o
número de bastidor) en el campo Número de tarjeta.

6 Completar los campos para cada número de tarjeta. El campo Número de módulo
de comunicaciones hace referencia al bastidor en el que se ubica el módulo NOE
771.
Hacer clic en OK.

138 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

Configuración del explorador de E/S


Una vez que haya llegado a este punto podrá configurar el explorador de E/S. El
explorador de E/S ofrece la transmisión de datos entre dos o más módulos NOE 771
00 y otros dispositivos Modbus o TCP/IP. Es posible configurar simultáneamente
hasta 64 conexiones.
Para configurar el explorador de E/S es necesario definir los valores para los
parámetros que se indican a continuación.
z Especifique los grupos de E/S que se van a explorar.
z Configure los parámetros de transacción.
z Defina el reloj de hardware para cuando se vaya a proceder a la recogida de los
datos.
Los siguientes pasos describen cómo especificar los grupos de E/S que se van a
explorar.

Paso Acción
1 En el Editor de red, hacer clic en Configuración → Ampliaciones de
configuración. Aparece el cuadro de diálogo Ampliaciones de configuración.
2 En la estructura Ampliaciones de configuración, hacer clic con el botón derecho
del ratón en Ampliaciones de configuración → Añadir ampliación.
3 Seleccionar Explorador de E/S Ethernet. Los parámetros para el CTE figuran
en la zona de detalles.
4 En el campo Módulo de estado funcional, escribir una dirección 1xxxxx o
3xxxxx.
Nota: Todas las direcciones 1xxxxx se basan en un límite de 16 bits.
Ejemplo: 100001, 100017, 100033, etc.

Configuración de los parámetros de transacción


Los siguientes pasos describen cómo configurar los parámetros de transacción.

Paso Acción
1 z Hacer doble clic en una transacción vacía para añadir una transacción
nueva.
o bien
z Hacer doble clic en una transacción ya existente para editarla.

Aparece el cuadro de diálogo Transacción.


2 Configurar los parámetros de transacción.

31003122 10/2009 139


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

Tiempos de respuesta del explorador de E/S: Entrada remota a salida remota

Configuración de medición
El conjunto de curvas que aparece más abajo ilustra los tiempos de respuesta del
PLC Quantum cuando se envía una señal desde un módulo remoto de entrada a un
módulo remoto de salida a través de un PLC Quantum:

La señal se:
1 activa por un módulo de entrada Momentum con un tiempo de respuesta de
~2 ms;
2 analiza en el PLC Quantum con una velocidad de repetición de 0 ms
3 copia en otra variable interna del PLC
4 escribe en un módulo de salida Momentum con un tiempo de respuesta de ~2 ms

140 31003122 10/2009


Transferencia de datos con el explorador de E/S 140 NOE 771 -00,

140 CPU 434 12A con módulo 140 NOE 771 x1


El 140 CPU 434 12A con un NOE 771 x1 (v3.3) se utilizó para las mediciones
siguientes:

En el gráfico aparecen cuatro líneas que representan el número de dispositivos


explorados:
z 1 dispositivo
z 8 dispositivos
z 16 dispositivos
z 32 dispositivos

En este gráfico, no se distinguen las cuatro líneas porque los tiempo de respuesta
son muy parecidos. Puede observar la similitud en la siguiente tabla de datos a
partir de la cual se trazó el gráfico:

Número de dispositivos por Tiempo de la entrada del dispositivo explorado a la salida del dispositivo
explorar explorado (ms)
434 12A + NOE 771 x1 (v3.3) exploración de exploración de exploración de exploración de exploración de
10 ms 20 ms 50 ms 100 ms 200 ms
1 dispositivo 41 73 179 358 665
8 dispositivos 42 75 180 360 666
16 dispositivos 44 77 182 361 668
32 dispositivos 46 79 185 364 671

31003122 10/2009 141


Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente

140 CPU 65 150 con NOE 771 x1 (v3.3)


El 140 CPU 65 150 con un NOE 771 x1 (v3.3) se utiliza para las mediciones
siguientes:

En el gráfico aparecen cuatro líneas que representan el número de dispositivos


explorados:
z 1 dispositivo
z 8 dispositivos
z 16 dispositivos
z 32 dispositivos

En este gráfico, no se distinguen las cuatro líneas porque los tiempo de respuesta
son muy parecidos. Puede observar la similitud en la siguiente tabla de datos a
partir de la cual se trazó el gráfico:

Número de dispositivos por Tiempo de la entrada del dispositivo explorado a la salida del dispositivo
explorar explorado (ms)
65150 + NOE 771x1 (v3.3) exploración de exploración de exploración de exploración de exploración de
10 ms 20 ms 50 ms 100 ms 200 ms
1 dispositivo 35 61 153 302 602
8 dispositivos 36 62 154 303 603
16 dispositivos 38 64 155 305 606
32 dispositivos 40 66 157 307 609

142 31003122 10/2009


Páginas web incorporadas
31003122 10/2009

Páginas web incorporadas

7
Vista general
Este capítulo presenta el contenido de las páginas web incorporadas que se
incluyen en los módulos Quantum 140 NOE 771 ••. Estás páginas web permiten
acceder a información de diagnósticos, ver información de configuración y cambiar
las configuraciones en línea del módulo.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Acceso a la página web inicial de ayuda 144
Página de presentación de Quantum 146
Página del bastidor local configurado 147
Página de la pantalla de configuración de la CPU 148
Página de estadísticas del módulo Ethernet 150
Página de estado de comunicación de E/S remotas 151
Página de control de datos del PLC Quantum 152
Página de configuración del módulo NOE 154
Página de configuración de SNMP 156
Página de configuración del servidor de direcciones 158
Páginas web de diagnósticos ampliadas 162
Página Propiedades de NOE 169
Página Diagnóstico de NOE 170
Diagnóstico del registro de averías 171
Página de contacto de Schneider Automation 172

31003122 10/2009 143


Páginas web incorporadas

Acceso a la página web inicial de ayuda

Vista general
Cada módulo Ethernet de 10/100 megabits Quantum 140 NOE 771 •• contiene un
servidor web incorporado que permite acceder a las configuraciones en línea y de
diagnóstico del módulo y su controlador asociado.
Las páginas que incluye el sitio web muestran la siguiente información:
z Menús configurables del servidor de direcciones (BootP, DHCP y SNMP).
z Estadísticas Ethernet del nodo.
z Configuración del controlador (Estado del controlador en el menú).
z Valores de registro del controlador.
z Configuración y estado de E/S remotas.
z Valores de registro de E/S remotas.
z Valores de E/S distribuidas remotas.

Además de las páginas mencionadas anteriormente, los módulos 140 NOE 771 1•
y FactoryCast/Real Time ofrecen estas páginas adicionales:
z Configuración y estado de datos globales (publicar/suscribir).
z Control de ancho de banda.
z Estado del explorador de E/S.
z Estado de mensajes Modbus.

Las páginas web se pueden ver con un navegador de Netscape Navigator o Internet
Explorer (versión 4.0 o posterior), versiones que son compatibles con JDK 1.1.4 o
una versión posterior.
Para obtener información acerca de la funcionalidad adicional que el sistema
FactoryCast proporciona en los módulos 140 NOE 771 1•, consulte el Manual de
usuario de FactoryCast (31001229).

144 31003122 10/2009


Páginas web incorporadas

Acceso a la página de inicio del módulo


Para poder acceder a la página inicial del módulo deberá introducir la dirección IP
o URL del administrador de sistemas. Escriba la dirección o URL en la casilla de
dirección o ubicación en la ventana del navegador. Una vez realizada esta
operación, se visualiza la página web inicial del programa de ayuda de Schneider
Automation. Los siguientes pasos describen el modo de acceder a esta página.

Paso Acción
1 Hacer clic en el vínculo Diagnóstico y configuraciones en línea.

2 Se solicitará la introducción del nombre de usuario y la contraseña.


3 Una vez introducidos ambos elementos y después de hacer clic en Aceptar,
aparecerá la página de presentación de Quantum. Dicha página cuenta con
enlaces a todas las páginas de configuración y diagnóstico de Quantum y al
editor/supervisor de datos.
Nota: El nombre de usuario predeterminado es USER y la contraseña
predeterminada es USER. Se recomienda que el administrador de sistemas
cambie tanto el nombre de usuario como la contraseña durante la instalación del
módulo.

31003122 10/2009 145


Páginas web incorporadas

Página de presentación de Quantum

Vista general
Esta página proporciona enlaces a todas las páginas de configuración y diagnóstico
de Quantum, así como al editor de datos de tiempo de ejecución.

La siguiente tabla muestra los enlaces de la página de presentación de Quantum.


Para ver las páginas relacionadas con un tema en concreto, haga clic en el vínculo
a dicho tema.
Enlace Resultados
Inicio Regresa a la página de inicio
Bastidor local configurado Muestra el bastidor local de Quantum con el módulo NOE y
la CPU
Estado del controlador Muestra la configuración de la CPU
Estadísticas de Ethernet Visualiza la estadística del módulo Ethernet con el vínculo
Restablecer contadores
Estado RIO Visualiza el estado de comunicaciones remotas de E/S
Editor gráfico (sólo 771 01, -11 Muestra la herramienta gráfica que permite crear pantallas
y -21) de usuario de entrada/salida (sólo con FactoryCast)
Supervisor de datos/editor de Permite el acceso a los datos del PLC Quantum
datos
Configurar NOE Permite configurar y cambiar el módulo NOE mediante la
página de configuración Ethernet.
Propiedades de NOE Proporciona información acerca de las propiedades del
módulo NOE.
Diagnóstico de NOE Muestra enlaces a las estadísticas de Ethernet y al
diagnóstico del archivo de registro de averías
Apoyo Visualiza información de contacto para asistencia técnica,
ventas y sugerencias

146 31003122 10/2009


Páginas web incorporadas

Página del bastidor local configurado

Vista general de la página del bastidor local configurado


La página del bastidor local configurado visualiza la configuración actual.
La siguiente tabla describe detalladamente los enlaces a la página del bastidor local
configurado. Para ver las páginas relacionadas con cada uno de estos temas, haga
clic en uno de ellos.

Enlace Resultados
Inicio Visualiza la página de presentación de Quantum
Estado del controlador Muestra la configuración de la CPU.
Estadística de Ethernet Visualiza la estadística del módulo Ethernet con el vínculo
Restablecer contadores.
Estado RIO Visualiza el estado de comunicaciones remotas de E/S.
Editor gráfico Muestra la herramienta gráfica que permite crear pantallas
(sólo 771 01, -11, -21) de usuario de entrada/salida (sólo con FactoryCast)
Monitor de datos/editor de Permite el acceso a los datos del PLC Quantum con
datos funciones de edición

31003122 10/2009 147


Páginas web incorporadas

Página de la pantalla de configuración de la CPU

Vista general
En la figura que se muestra a continuación, los ocho campos superiores identifican
la configuración de la CPU. A continuación se ofrece más información sobre estos
campos.

Campos de descripción
La tabla siguiente describe los campos de descripción que aparecen en la pantalla
de configuración de la CPU.
Campo Información suministrada
Memoria del sistema (Kb) Cantidad de memoria del sistema utilizada
Memoria extendida (Kb) Cantidad de memoria extendida utilizada
Número de palabras de E/S asignadas Total de bytes de memoria utilizados
Palabras de asignación de E/S Número de palabras de E/S asignadas
Segmentos Número de segmentos
ID de estación DCP Número de estación para control distribuido
Protección de memoria Posición del conmutador de protección de memoria
Barrido constante Estado actual del barrido constante
Optimizar Estado actual de la optimización

148 31003122 10/2009


Páginas web incorporadas

Campos de registro
La siguiente tabla describe los campos de registro que se encuentran en la pantalla
de configuración de la CPU.

Campo Información suministrada


0xxxxx Dirección válida de 0x
1xxxxx Dirección válida de 1x
3xxxxx Dirección válida de 3x
4xxxxx Dirección válida de 4x
6xxxxx Dirección válida de 6x
Vigilancia de batería Dirección de vigilancia de la batería
Registro de temporizador Dirección de registro de temporizador
Reloj de fecha/hora Dirección del temporizador del reloj
Códigos de detención Razón para la detención controlada

Campos ASCII
La columna bajo el título Campos ASCII de la pantalla de configuración de la CPU
contiene información sobre los campos ASCII.

Vínculos en la página de la pantalla de configuración de la CPU


La tabla que aparece a continuación describe los vínculos que se presentan en la
pantalla de configuración de la CPU.

Vínculo Resultados
Inicio Muestra la página de presentación de Quantum
Bastidor local configurado Muestra el bastidor local de Quantum con el módulo NOE y la
CPU
Estadísticas de Ethernet Visualiza las estadísticas del módulo Ethernet con el vínculo
Restablecer contadores
Estado RIO Visualiza el estado de comunicaciones remotas de E/S
Editor gráfico Muestra la herramienta gráfica que permite crear pantallas de
(sólo 771 01, -11 y -21) usuario de entrada/salida (sólo con FactoryCast)
Supervisor de datos Permite el acceso a los datos del PLC Quantum con funciones
de edición

31003122 10/2009 149


Páginas web incorporadas

Página de estadísticas del módulo Ethernet

Vista general
Las estadísticas que aparecen en la página de estadísticas del módulo Ethernet
tienen carácter meramente informativo. Para conservar la información que aparece
en esta página, será necesario copiarla offline (por ejemplo, en el disco duro).
La figura que aparece a continuación muestra la página de estadísticas del módulo
Ethernet. Los contadores deben ponerse a cero haciendo clic en el botón Reinic.
contadores.

Vínculos de la página de estadísticas del módulo Ethernet


La siguiente tabla describe los vínculos en la página de estadísticas del módulo
Ethernet.
Vínculo Resultados
Inicio Muestra la página de presentación de Quantum
Bastidor local configurado Muestra el bastidor local de Quantum con el módulo NOE y la CPU
Estado del controlador Muestra la configuración de la CPU
Estado RIO Visualiza el estado de comunicaciones remotas de E/S
Editor gráfico (sólo 771 01, -11 y -21) Muestra la herramienta gráfica que permite crear pantallas de usuario de
entrada/salida (sólo con FactoryCast)
Supervisor de datos Permite el acceso a los datos del PLC Quantum con funciones de edición

150 31003122 10/2009


Páginas web incorporadas

Página de estado de comunicación de E/S remotas

Vista general
En la figura que se muestra a continuación, los campos tienen carácter meramente
informativo. Los campos no se pueden modificar.

NOTA: El vínculo del Editor gráfico está disponible únicamente en el servidor web
de FactoryCast 140 del módulo NOE 771 1•.
Para obtener más información sobre el estado de comunicaciones de E/S remotas,
consulte la Guía de instalación y planificación de sistemas de cable de E/S remotas
(890 USE 101).

Vínculos de la página de estado de comunicaciones de E/S remotas


La siguiente tabla describe la información disponible para cada cable, utilizando los
vínculos que aparecen en la página de estado de comunicaciones de E/S remotas.

Vínculo Resultados
Inicio Visualiza la página de presentación de Quantum
Bastidor local configurado Muestra el bastidor local de Quantum con el módulo NOE y la CPU
Estado del controlador Muestra la configuración de la CPU
Estado RIO Visualiza las estadísticas del módulo Ethernet con el vínculo Restablecer contadores
Supervisor de datos Permite el acceso a los datos del PLC Quantum con funciones de edición

31003122 10/2009 151


Páginas web incorporadas

Página de control de datos del PLC Quantum

Vista general
La figura que aparece a continuación muestra la página web que permite visualizar
los datos del PLC Quantum.

Se puede añadir, borrar y copiar datos del PLC Quantum, según se especifica a
continuación.
z Hacer clic en el botón Insertar filas para insertar nuevas filas de datos.
z Hacer clic en el botón Cortar filas para borrar las filas de datos deseadas.
z Hacer clic en el botón Pegar filas para copiar nuevas filas de datos.

152 31003122 10/2009


Páginas web incorporadas

Vínculos en la página de control de datos del PLC


La siguiente tabla describe los vínculos que se presentan en la página de control de
datos del PLC Quantum.

Vínculo Resultados
Inicio Visualiza la página de presentación de Quantum
Bastidor local configurado Muestra el bastidor local de Quantum con el módulo NOE y la
CPU
Estado del controlador Muestra la configuración de la CPU
Estado RIO Visualiza el estado de comunicaciones de E/S remotas
Editor gráfico Muestra la herramienta gráfica que permite crear pantallas de
(sólo 771 01, -11 y -21) usuario de entrada/salida (sólo con FactoryCast)

31003122 10/2009 153


Páginas web incorporadas

Página de configuración del módulo NOE

Vista general
La figura que aparece a continuación muestra la página de configuración del
módulo NOE, que proporciona enlaces a las páginas de configuración individual de
NOE.

154 31003122 10/2009


Páginas web incorporadas

Vínculos de la página de configuración del módulo NOE


La siguiente tabla describe los vínculos que aparecen en la página de configuración
del módulo NOE.

Vínculo Resultados
Inicio Vuelve a la página de presentación de Quantum.
Configurar SNMP Permite configurar el agente SNMP en el módulo NOE
Configurar servidor de Permite configurar las asignaciones IP de BOOTP, incluidas
direcciones las visualizaciones de la base de datos DHCP y BOOTP
Configurar datos globales Muestra la página Configuración de datos globales y
proporciona información acerca de la dirección de grupo, el
filtrado de difusión múltiple, el período de distribución, el límite
de tiempo de perturbación, los bits de estado y los campos de
datos. La página Configuración de datos globales también
muestra una tabla de variables
Propiedades de NOE Proporciona información acerca de las propiedades del módulo
NOE
Diagnóstico de NOE Muestra los vínculos de estadísticas Ethernet y el diagnóstico
del archivo de registro de averías
Compatibilidad Proporciona información de contacto para asistencia técnica,
ventas y sugerencias

31003122 10/2009 155


Páginas web incorporadas

Página de configuración de SNMP

Vista general
El protocolo SNMP puede ya estar configurado en el módulo NOE 771 ••. Si no es
así, rellene el formulario de configuración de SNMP que se muestra en la figura
siguiente.

La tabla que aparece a continuación muestra el modo de introducir la información


necesaria para configurar el protocolo SNMP en el módulo NOE 771 ••.

Paso Acción
Para visualizar la configuración actual de Hacer clic en Mostrar configuración SNMP.
SNMP:
Para borrar los campos: Hacer clic en Restablecer formulario.
Para cambiar la configuración SNMP: Cambiar la información de la página y hacer
clic en Actualizar SNMP.

156 31003122 10/2009


Páginas web incorporadas

Campos de la página SNMP


La siguiente tabla describe los campos SNMP específicos que pueden modificarse.

Campo Información que se debe facilitar


Administrador I Dirección IP del primer administrador de SNMP
Administrador II Dirección IP del segundo administrador de SNMP
Ubicación [SysLocation] Ubicación del módulo
Contacto [SysContact] Nombre del ingeniero de sistemas responsable
Establecer Designación del nivel del usuario que establece la
configuración
Consultar Designación del nivel del usuario que visualiza la configuración
Capturar Designación del nivel del usuario que puede capturar
información
Captura de errores de Conecta la comprobación del nombre de comunidad
autentificación habilitada

Vínculos de la página de configuración de SNMP


La siguiente tabla describe los vínculos que aparecen en la página de configuración
de SNMP.

Vínculo Resultados
Inicio Vuelve a la página de presentación de Quantum
Configurar NOE Permite configurar y modificar el módulo NOE a través de la página
de configuración Ethernet
Propiedades de NOE Proporciona información acerca de las propiedades de NOE
Diagnóstico de NOE Muestra los vínculos de estadísticas Ethernet y el diagnóstico del
archivo de registro de averías
Apoyo Proporciona información de contacto para asistencia técnica, ventas
y sugerencias

Mensaje de finalización
Al hacer clic en el botón Actualizar SNMP, aparece una página nueva con el
mensajeLa base de datos SNMP se ha actualizado correctamente. Téngase en
cuenta que esta página contiene los mismos vínculos que la página de
configuración de SNMP.
NOTA: El módulo NOE debe restablecerse para que tengan lugar los cambios.

31003122 10/2009 157


Páginas web incorporadas

Página de configuración del servidor de direcciones

Vista general
La siguiente información describe cómo configurar el servidor de direcciones para
los módulos Transparent Factory 140 NOE 771 •0.
NOTA: El capítulo Configuración del servidor de direcciones/Sustitución de
dispositivos defectuosos (véase página 173) describe cómo configurar el servidor
de direcciones para los módulos del servidor web FactoryCast 140 NOE 771 •1 y,
al mismo tiempo, describe el proceso BootP.
El archivo de la base de datos BootP no existe. Es necesario, por lo tanto, crear la
base de datos. La siguiente página se utiliza para crear un archivo de base de datos
BootP. La información contenida en la página que aparece a continuación se refiere
a los módulos 140 NOE 771 •0.

158 31003122 10/2009


Páginas web incorporadas

Visualización de la página del formulario de configuración del nodo de BootP


La siguiente información describe cómo completar la página Configuración del nodo
de BootP.

Paso Acción
1 Hacer clic en el botón Configurar entrada de BootP de la página Configuración
Ethernet para configurar un archivo de base de datos BootP.
Resultado: Aparece la pantalla Configuración del nodo de BootP.

2 Si se trata de una configuración inicial de BootP, rellenar los campos de la pantalla


Configuración del nodo de BootP y, a continuación, hacer clic en el botón
Agregar una nueva entrada.

Configuración inicial
La siguiente tabla describe los campos que se deben rellenar en el formulario de
configuración de BootP.
Campo Información que se debe facilitar
Nombre del ordenador Texto para identificar el dispositivo
principal
Dirección IP del Dirección IP del administrador del sistema (puede leerse en la
ordenador principal etiqueta del dispositivo)
Dirección MAC del Dirección global de IEEE
ordenador principal
Máscara de subred Suministrada por el administrador de sistemas y configurada en el
servidor por éste
Gateway Define la dirección de la ruta que se debe seguir para acceder a los
nodos que no están conectados a la subred de dispositivos.

31003122 10/2009 159


Páginas web incorporadas

Adición al archivo de base de datos de BootP


Si desea añadir una entrada en la base de datos BootP, complete los campos del
formulario y pulse el botón Agregar una nueva entrada.

Cambio del archivo de base de datos BootP


Los pasos que se indican a continuación describen cómo modificar una entrada en
el archivo de base de datos BootP.

Paso Acción
1 Introducir la nueva información en la pantalla Configuración del nodo de
BootP.
2 Hacer clic en el botón Cambiar una entrada.
Resultado: Se creará una nueva entrada en la parte inferior de la tabla de base
de datos y aparecerá un mensaje de entrada correcta.
3 Hacer clic en Configurar NOE para volver a la pantalla Configurar NOE.
4 Hacer clic en Configurar BootP.
5 Introducir la información que se considere información antigua.
6 A continuación, hacer clic en Eliminar una entrada.

Eliminación del archivo de base de datos BootP


Los siguientes pasos describen cómo eliminar una entrada en el archivo de base de
datos BootP.

Paso Acción
1 Introduzca la nueva información del elemento que se va a eliminar.
2 Hacer clic en el botón Eliminar una entrada.
Resultado: Se muestra un mensaje de eliminación correcta.
3 Hacer clic en Configurar NOE para regresar a la pantalla Configurar NOE.
4 Hacer clic en Configurar BootP.
5 Hacer clic en Actualizar tabla de base de datos BootP para ver el archivo de
base de datos revisado.

Restablecimiento del formulario


Para borrar los campos en la pantalla Configuración del nodo de BootP, hacer clic
en el botónRestablecer formulario. Ahora se pueden completar las entradas del
archivo de la base de datos agregando, modificando o eliminando información.

160 31003122 10/2009


Páginas web incorporadas

Visualización del archivo de base de datos BootP


La siguiente figura muestra un ejemplo del archivo de base de datos BootP. Para
visualizar el archivo de base de datos BootP actual, hacer clic en el botón
Visualizar base de datos BootP.

Vínculos de la página de configuración de BootP


La siguiente tabla describe los vínculos que aparecen en la pantalla Configuración
del nodo de BootP.

Vínculo Resultados
Inicio Vuelve a la página de presentación de Quantum
Configurar NOE Permite configurar y cambiar el módulo NOE mediante la página de
configuración Ethernet.
Propiedades de NOE Proporciona información acerca de las propiedades de NOE
Diagnóstico de NOE Muestra los vínculos de estadísticas Ethernet y el diagnóstico del
archivo de registro de averías
Asistencia técnica Proporciona información de contacto para asistencia técnica, ventas
y sugerencias

31003122 10/2009 161


Páginas web incorporadas

Páginas web de diagnósticos ampliadas

Vista general
El servidor web incorporado 140 NOE 771 •1 proporciona páginas web para
diagnosticar servicios Transparent Factory/en tiempo real. A continuación, se
muestran dichos servicios.
z diagnósticos de datos globales
z estado de todos los servicios de datos globales
z estado de todas las variables suscritas y publicadas
z tasa de publicación/suscripción

z diagnósticos de exploración de E/S


z estado de todos los servicios de exploración de E/S
z estado de los dispositivos individuales explorados
z velocidad real de exploración de E/S

z diagnóstico de mensajes
z información de diagnóstico para el envío de mensajes de Modbus (puerto
502)
z control de ancho de banda
z medición del rendimiento de NOE mediante el servicio

NOTA: Todas estas páginas están protegidas por la contraseña HTTP general.

162 31003122 10/2009


Páginas web incorporadas

Acceso a diagnósticos web


Puede acceder a la página Puede acceder a las páginas web de diagnóstico a
través la pantalla Servidor web para Quantum.

En esta página, haga clic en el enlace Diagnóstico de NOE, que abre la pantalla
Diagnóstico de NOE.

31003122 10/2009 163


Páginas web incorporadas

En la pantalla Diagnóstico de NOE, haga clic en el enlace al servicio deseado.

Los cuatro primeros enlaces son diagnósticos.


z datos globales
z exploración de E/S
z mensajes
z control de ancho de banda

Los tres últimos enlaces proporcionan acceso a otras funciones.


z estadísticas de Ethernet
z cargar fichero MIB
z fichero de registro de averías

164 31003122 10/2009


Páginas web incorporadas

Página Diagnóstico de datos globales


La pantalla Diagnóstico de datos globales muestra la información generada por
el servicio de datos globales. En la parte superior de la página aparecen los tres
elementos que se especifican a continuación.
z estado de datos globales
z cantidad de suscripciones por segundo
z cantidad de publicaciones por segundo

La información anterior se muestra como texto y como gráfico.


Esta página también muestra el estado final de todas las variables publicadas y
suscritas dentro del mismo grupo de distribución. Cada variable está identificada
mediante su ID de datos. En la parte inferior de la página aparecen cuatro cuadros
codificados con colores que indican el estado de las variables.
z blanco = todas las variables no configuradas
z verde = variables suscritas correctamente
z negro = variables publicadas correctamente
z rojo = fallo de comunicación

Si se muestra el color rojo en el cuadro de la variable Fallo ello indicará que se debe
comprobar si existe algún fallo en el sistema. El indicador Estado de datos
globales mostrará OK, aun cuando haya variables incorrectas.

31003122 10/2009 165


Páginas web incorporadas

Página Diagnóstico de exploración de E/S


Esta página muestra información generada por el servicio de exploración de E/S.

En la parte superior de la página aparecen los tres elementos que se especifican a


continuación.
z estado de exploración de E/S
z número de transacciones por segundo
z número de conexiones

La información anterior se muestra como texto y como gráfico.


En la parte inferior de la página aparecen cuatro cuadros codificados con colores
que indican el estado de los dispositivos.
z blanco = todos los dispositivos no configurados
z verde = todos los dispositivos explorados
z negro = todos los dispositivos sin explorar temporalmente
z rojo = todos los dispositivos en estado predeterminado

Si se muestra el color rojo en el cuadro de la variable Fallo ello indicará que se debe
comprobar si existe algún fallo en el sistema.

166 31003122 10/2009


Páginas web incorporadas

Página Diagnóstico de envío de mensajes


Esta página proporciona información relativa a las conexiones TCP pendientes
actualmente en el puerto 502. El número total de mensajes enviados y recibidos en
el puerto 502 aparecen en la parte superior de esta página.
NOTA:
z Una vez cerrada una conexión con un puerto 502, dicha conexión permanecerá
en la lista durante algunos minutos.
z El contador del total de mensajes no se restablecerá hasta que no se haya
cerrado una conexión con el puerto 502.
z El indicador de estado del explorador de E/S mostrará OK, aun cuando haya
dispositivos explorados incorrectamente que presenten problemas.

Para cada conexión (numerada del 1 al 64) se proporciona la siguiente información:


z dirección remota (dirección IP)
z puerto remoto (TCP)
z puerto local (TCP)
z número de mensajes enviados (Mens. enviados) en esta conexión
z número de mensajes recibidos (Mens. recibidos) en esta conexión
z cantidad de errores (Errores enviados) en esta conexión

31003122 10/2009 167


Páginas web incorporadas

Página de control del ancho de banda


La página Control de ancho de banda indica el modo en que la CPU del módulo
NOE se comparte entre los servicios de datos globales, de explorador de E/S y de
envío de mensajes. La información generada por este servicio muestra ambos en
modo gráfico y como texto. La información generada muestra una vista de la
asignación del uso del servicio. El conocimiento de la asignación de servicios puede
ayudar a determinar el número y la distribución de los módulos NOE en el sistema.

La página informa de cuatro estadísticas: una para cada uno de los tres servicios y
otra para otros.
z azul: datos globales (uso expresado como % del número máximo de
mensajes/segundo)
z amarillo: explorador de E/S (uso expresado como % del número máximo de
mensajes/segundo)
z verde: mensajes de Modbus (uso expresado como % del número máximo de
mensajes/segundo)
z gris: otros/no utilizado (uso expresado como % del número máximo de
mensajes/segundo)
El total de los porcentajes asciende al 100 %.

168 31003122 10/2009


Páginas web incorporadas

Página Propiedades de NOE

Vista general
La figura que aparece a continuación muestra la pantalla Propiedades de NOE, en
la que se visualizan las versiones de páginas web, Exec y Kernel, así como los
medios físicos que se emplean.

NOTA: La pantalla Propiedades de NOE tiene carácter meramente informativo. Los


campos no se pueden modificar.

Vínculos de la página Propiedades de NOE


La tabla que aparece a continuación describe los vínculos que se presentan en la
pantalla de propiedades del módulo NOE.

Vínculo Resultados
Inicio Vuelve a la pantalla de presentación de Quantum
Configurar NOE Permite configurar y modificar el módulo NOE a través de la pantalla
de configuración Ethernet
Diagnóstico de NOE Muestra los vínculos de estadísticas Ethernet y el diagnóstico del
archivo de registro de averías
Asistencia técnica Proporciona información de contacto para asistencia técnica, ventas
y sugerencias

31003122 10/2009 169


Páginas web incorporadas

Página Diagnóstico de NOE

Vista general
La información que se ofrece a continuación se ocupa de describir los elementos
contenidos en la página Diagnóstico de NOE.

Vínculos de la página Diagnóstico de NOE


La siguiente tabla describe los vínculos que aparecen en la página Diagnóstico de
NOE.

Vínculo Resultados
Inicio Vuelve a la página de presentación de Quantum
Estadísticas de Visualiza la página de estadística del módulo Ethernet, en la que
Ethernet pueden visualizarse las estadísticas de Ethernet y poner los
contadores a cero
Diagnóstico del Visualiza las entradas pertenecientes al registro de averías, de
archivo de registro de forma que pueda analizarse la causa de tales averías
averías
Configurar NOE Permite configurar y modificar el módulo NOE a través de la página
de configuración Ethernet
Propiedades de NOE Proporciona información acerca de las propiedades del módulo NOE
Asistencia técnica Proporciona información de contacto para asistencia técnica, ventas
y sugerencias

170 31003122 10/2009


Páginas web incorporadas

Diagnóstico del registro de averías

Vista general
La página Diagnóstico de averías muestra un archivo de registro de averías cada
vez que se produce una avería, mientras que, cuando no se produce ninguna
avería, lo que se muestra es un mensaje de estado.
Haga clic en Borrar archivo de registro de averías para borrar el archivo.

Vínculos de la página Diagnóstico del registro de averías


La siguiente tabla describe los vínculos que aparecen en la página Diagnóstico del
registro de averías.

Vínculo Resultados
Inicio Vuelve a la página de presentación de Quantum
Configurar NOE Permite configurar y cambiar el módulo NOE mediante la página de
configuración Ethernet.
Propiedades de Proporciona información acerca de las propiedades de NOE
NOE
Diagnóstico de NOE Muestra los vínculos de estadísticas Ethernet y el diagnóstico del
archivo de registro de averías
Asistencia técnica Proporciona información de contacto para asistencia técnica, ventas
y sugerencias

31003122 10/2009 171


Páginas web incorporadas

Página de contacto de Schneider Automation

Vista general
La figura que se incluye a continuación muestra la página de contacto de Schneider
Automation, que contiene información referente a la forma de obtener asistencia
técnica para los módulos NOE 771 ••.

172 31003122 10/2009


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos
31003122 10/2009

Configuración del servidor de


direcciones/sustitución de
dispositivos defectuosos 8
Introducción
Esta sección abarca el servicio Configuración del servidor de
direcciones/sustitución de dispositivos fallidos, disponible sólo en los módulos NOE
771 -01 y -11, Transparent Factory/tiempo real. El servicio de sustitución de
dispositivos fallidos ofrece un método para llevar a cabo la sustitución de
dispositivos sin desorganizar el sistema ni interrumpir el servicio.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Configuración del servidor de direcciones/Sustitución de dispositivos 174
defectuosos
Información sobre la sustitución de dispositivos defectuosos 177
Configuración del servicio de sustitución de dispositivos defectuosos 180

31003122 10/2009 173


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos

Configuración del servidor de direcciones/Sustitución de dispositivos


defectuosos

Vista general
El servidor de direcciones ofrece 2 funciones.
1. Comportamiento de servidor BootP estándar
Introduzca la dirección MAC y la configuración IP. El servidor BootP de NOE
proporcionará la configuración IP cuando el dispositivo envíe una solicitud
BootP.
2. Comportamiento de sustitución de dispositivos defectuosos (Faulty Device
Replacement, FDR)
Introduzca el nombre de función o la dirección MAC del dispositivo. El dispositivo
enviará el nombre de función o la dirección MAC con su solicitud DHCP. Con la
respuesta DHCP del NOE, el dispositivo recibirá su configuración IP más el
nombre y la ubicación de un fichero de configuración.
El siguiente paso para un dispositivo de conformidad con FDR es descargar su
configuración de NOE.
Consulte a su representante comercial de Schneider Automation para obtener la
lista actual de dispositivos de conformidad con FDR.
El servidor de direcciones de NOE es compatible con ambos modos al mismo
tiempo. Puede seleccionar un modo introduciendo la dirección MAC o el nombre de
función en la página Configuración de nodo del servidor de direcciones. Puede
introducir uno u otro, pero no ambos.
La función de sustitución de dispositivos defectuosos permite la configuración
automática de dispositivos que cumplen con FDR.

Identificación de un nombre de función


La idea de disponer de un nombre de función es inherente al tratamiento de la
sustitución de dispositivos defectuosos. Un nombre de función es un nombre lógico
que el usuario asigna a un dispositivo, un nombre lógico que tiene un significado en
la aplicación.
Algunos ejemplos de nombres de función son:
z ENT_6 (6.º Momentum ENT de la aplicación)
z OUTPUT_VALVE_2 (2.ª válvula de salida de la aplicación)

En los nombres de función se hace distinción entre mayúsculas y minúsculas.

174 31003122 10/2009


Configuración del servidor de direcciones/sustitución de dispositi-

Sustitución de dispositivos defectuosos


El servicio de sustitución de dispositivos defectuosos ofrece un método para llevar
a cabo la sustitución de dispositivos sin interrumpir el sistema ni el servicio. En caso
de que un dispositivo falle, su sustitución es fácil. Cuando el nuevo dispositivo esté
conectado físicamente a la red, el sistema (incluido el nuevo dispositivo) podrá:
z asignar al nuevo dispositivo la dirección IP del dispositivo anterior;
z garantizar que el dispositivo nuevo funcione del mismo modo que el dispositivo
anterior;
z restaurar los parámetros de la aplicación de dispositivo de E/S para restablecer
el dispositivo con la misma configuración que la de antes del fallo.
La sustitución de dispositivos defectuosos permite evitar la configuración de un
nuevo dispositivo cuando se sustituya un dispositivo defectuoso. Introduzca el
nombre del dispositivo en el dispositivo nuevo y habrá finalizado la tarea. Ahora
dispone de un esquema de configuración para dispositivos inteligentes y de E/S que
permite:
z crear una configuración de red automática;
z gestionar los parámetros de aplicación automáticos.
La sustitución de dispositivos defectuosos se implanta utilizando la combinación de
protocolos estándar DHCP y FTP/TFTP. El dispositivo implanta un cliente DHCP y
uno FTP o TFTP. La selección entre FTP y TFTP no tiene impacto directo en el
sistema. La elección depende exclusivamente de la memoria del dispositivo: el
TFTP es mucho menor que el FTP.
La sustitución de dispositivos defectuosos ofrece las siguientes funciones:
z Administrador FDR
z Agente FDR

La gestión de la sustitución de dispositivos defectuosos se basa en tres entidades.


z dispositivo agente incorporado en el cliente DHCP y FTP/TFTP;
z servidor DHCP;
z servidor FTP/TFTP.

Nombre de función
El nombre de función lógico debe escribirse en los dispositivos. El técnico puede
obtener un nuevo dispositivo en cualquier comercio, introducir el nombre de función
correspondiente en el dispositivo y situar el dispositivo en el sistema. El dispositivo
obtiene automáticamente su configuración y comienza a ejecutarse sin que el
técnico tenga que llevar a cabo ninguna otra operación. Este proceso está diseñado
para mantener su máquina a punto y que funcione rápidamente. Para cualquier
dispositivo de conformidad con FDR, los técnicos deben introducir el nombre de
función en el dispositivo nuevo.

31003122 10/2009 175


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos

Limitaciones del servidor de direcciones


Esta tabla muestra los parámetros y límites del servidor de direcciones.

Parámetro Límite
Número máximo de entradas del servidor de direcciones 128
Tamaño máximo del archivo de configuración por dispositivo 4 K bytes
Tamaño total de almacenamiento de sustitución de dispositivos defectuosos 512 K bytes
Tamaño máximo de nombre de función 16 caracteres

NOTA: Para que el servidor DHCP funcione correctamente, es necesario tener en


cuenta lo siguiente.
z La clase de dirección y las clase de subred que se han configurado para los
dispositivos deben coincidir.
z El tipo de dirección del módulo NOE y los dispositivos deben ser los mismos.

Funcionamiento en una red corporativa


NOTA:
z Antes de ubicar el módulo NOE en una red corporativa, Schneider Automation
recomienda consultar la instalación con el departamento de informática. Es
posible que la red corporativa de la empresa disponga de al menos un servidor
DHCP que se encuentre ya en ejecución. Si el servidor DHCP del módulo NOE
se está ejecutando en la misma red, puede interferir en ella.
z Para evitar posibles problemas relacionados con el servidor DHCP de NOE en la
red corporativa, asegúrese de que dicho servidor no se esté ejecutando en el
NOE sin tener entradas de dirección en la configuración. Si no existen
dispositivos configurados en la página de configuración del servidor de
direcciones, el NOE no iniciará el servidor DHCP.

Agentes FDR disponibles


Hay tres agentes FDR disponibles:
z Momentum ENT
z Micro ETZ
z ATV58

Los ficheros de configuración nombre-asignado.prm se almacenan en la


memoria no volátil del módulo NOE. Por lo tanto, después de un fallo de
alimentación, estarán disponibles todas las configuraciones.

Dispositivos BootP y DHCP compatibles


Utilice la dirección MAC o el nombre de función para asignar una dirección IP. Por
lo tanto, puede utilizar el servidor DHCP con los dispositivos que admiten
únicamente BootP, como Momentum ENT v1.

176 31003122 10/2009


Configuración del servidor de direcciones/sustitución de dispositi-

Información sobre la sustitución de dispositivos defectuosos

Información sobre los mensajes de error y confirmación


Además de resaltar los errores, el sistema proporciona mensajes con información
de confirmación y de error.
Mensaje de confirmación Si se agrega, modifica o elimina una entrada
correctamente, aparecerá el siguiente mensaje de alerta.

Mensajes de error Los mensajes de error, que aparecen en forma de icono en la


séptima columna, se muestran en la página Configuración del servidor de
direcciones o aparecen como cuadro de diálogo.
Icono de error Si no se carga una entrada en el servidor DHCP o se carga con una
configuración distinta, aparecerá un signo de exclamación en la séptima
columna. Este icono informa de la diferencia que existe entre la información
actual y la almacenada.

z Si no se ha cargado en el servidor: se muestra un icono de color rojo.

z Configuración duplicada: se muestra un icono de color azul.

Coloque el puntero sobre el icono, y aparecerá una ventana emergente que


mostrará uno de los siguientes mensajes.
z Si no se ha cargado en el servidor:

z Configuración actual:

31003122 10/2009 177


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos

Cuadro de diálogo de error Si el nombre de función o la dirección MACque ha


introducido ya existe, recibirá un mensaje de alerta solicitándole que corrija la
entrada.

Modificación de la base de datos


Si necesita añadir o modificar una entrada de la base de datos, utilice la página
Configuración del nodo del servidor de direcciones. Rellene estos tres campos:
Dirección IP del dispositivo, Máscara de subred y Gateway.
Seleccione el campo Nombre de función o Dirección MAC del dispositivo. Al
seleccionar un campo, el otro dejará de estar disponible.
Adición de entradas Si se agrega un dispositivo, en la página se mostrará una
serie de valores. Es necesario que introduzca un nombre de función o una
dirección MAC.
Si está añadiendo una entrada, haga clic en el botón Agregar la entrada.
Modificación de entradas Si está modificando una entrada, aparecerán los
campos Dirección IP del dispositivo, Máscara de subred y Gateway con la
configuración actual.
Si está modificando una entrada, haga clic en el botón Restablecer formulario.
Cada uno de los campos de la página Configuración del nodo del servidor de
direcciones tiene restricciones, tal y como se reseñan a continuación.
z Nombre de función
Cada nombre de función debe ser único. Sólo se admiten letras, cifras y guiones
bajos. No se puede introducir más de 16 caracteres; por otra parte, no se admiten
espacios.
z Dirección MAC del dispositivo
Esta dirección debe tener formato hexadecimal y una longitud de 6 bytes (6 x 2
caracteres). Se puede introducir la dirección MAC con o sin caracteres
delimitadores entre cada par de caracteres hexadecimales en mayúsculas o en
minúsculas. Los caracteres delimitadores facilitan la lectura. Se puede elegir
entre tres tipos de caracteres delimitadores:
z Espacio
Utilice la barra espaciadora para introducir un espacio.
z Dos puntos ":"
z Guión "-"

178 31003122 10/2009


Configuración del servidor de direcciones/sustitución de dispositi-

z Dirección IP del dispositivo


La dirección IP debe utilizar una dirección IP numérica estándar que identifique
de manera exclusiva cada ordenador en la red. La dirección IP es un identificador
de 32 bits compuesto por cuatro grupos de números (del 0 al 255), en el que cada
grupo se separa por un punto, como ocurre, por ejemplo, con 123.456.78.9.
z Máscara de subred
La máscara de subred debe introducirse con formato de dirección IP.
z Gateway
La gateway debe introducirse con formato de dirección IP. La gateway debe
hallarse en la misma subred que el dispositivo.

31003122 10/2009 179


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos

Configuración del servicio de sustitución de dispositivos defectuosos

Configuración del servidor de direcciones


Para configurar el servidor de direcciones se utilizan las páginas web que genera el
servidor web incorporado. La primera página que aparece es la página
Configuración del servidor de direcciones. La primera columna contiene los
botones que se utilizan para seleccionar los dispositivos. La página Configuración
del servidor de direcciones muestra información acerca de la configuración de cada
dispositivo del sistema. Esta página contiene una tabla con siete columnas.
En esta página puede encontrar información acerca de:
z nombre de función
z dirección MAC
z dirección IP
z máscara de subred
z gateway

Una columna adicional, sin nombre, indica si existe alguna diferencia entre la
configuración actual y la almacenada. Si la hay, aparecerá un signo de
exclamación.
Ésta es la página Configuración del servidor de direcciones. Todos los dispositivos
son compatibles.

180 31003122 10/2009


Configuración del servidor de direcciones/sustitución de dispositi-

Selección de opciones
La página Configuración del servidor de direcciones permite elegir distintas
opciones para añadir o modificar las configuraciones del NOE. Puede:
z seleccionar una entrada
z agregar una entrada
z modificar una entrada
z eliminar una entrada
A continuación se incluyen descripciones para cada opción.

Opción Descripción
Seleccionar De manera predeterminada, cuando aparece en pantalla la página no hay
una entrada ninguna entrada seleccionada. Utilizar los botones que se encuentran en la
primera columna para seleccionar una entrada. Solamente se puede
seleccionar una única entrada cada vez.
Agregar Si se hace clic en el botón Agregar una nueva entrada, aparecerá la página
una entrada Configuración del nodo del servidor de direcciones. La página muestra
información acerca de un dispositivo.
Si ha seleccionado un dispositivo, esta página mostrará su configuración. Se
mostrará información acerca de la configuración en cuatro o cinco campos del
cuadro de diálogo. El único campo que permanece vacío es el que contiene
información acerca de la función. Se recomienda introducir un nombre de
función, como por ejemplo ENT_7.
Si no se ha seleccionado ningún dispositivo, los campos se rellenarán con los
valores predeterminados.

31003122 10/2009 181


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos

Opción Descripción
Modificar Seleccionar una entrada en la base de datos antes de utilizar este botón. La
una entrada selección se realiza eligiendo uno de los botones que aparecen en la primera
columna. Si no se selecciona una entrada, aparecerá un mensaje de error.
Al hacer clic en el botón Cambiar una entrada, aparecerá la página
Configuración del nodo del servidor de direcciones. La información que
aparece hace referencia al dispositivo seleccionado.

182 31003122 10/2009


Configuración del servidor de direcciones/sustitución de dispositi-

Opción Descripción
Eliminar Antes de seleccionar este botón, seleccione una entrada de la base de datos
una entrada mediante la selección de uno de los botones que se encuentran en la primera
columna. Si no se selecciona una entrada, aparecerá un mensaje de error.
La entrada seleccionada se eliminará de la base de datos. Antes de borrar por
completo una entrada, aparecerá un mensaje de advertencia.
z Haga clic en Sí si desea eliminar la entrada.
z Haga clic en No si no desea eliminar la entrada.

Si hace clic en Sí, aparecerá un cuadro de diálogo que le solicitará que


confirme que desea eliminar la entrada en cuestión.

Haga clic en OK; aparecerá un nuevo cuadro de diálogo en que se le informará


de que la eliminación de la entrada se ha llevado a cabo correctamente.

31003122 10/2009 183


Configuración del servidor de direcciones/sustitución de dispositivos defectuosos

Resaltar errores
El sistema indica que existen problemas con la información que se ha introducido
sobre los parámetros mediante un mecanismo que resalta estos problemas. Todas
las configuraciones aparecen en morado y cursiva, mientras que el dispositivo que
presenta problemas de configuración aparece en rojo y negrita.
El sistema detecta los siguientes errores:
z Nombre de función no válido
Los caracteres válidos para el nombre de función son:
z de la a a la z (minúsculas)
z de la A a la Z (mayúsculas)
z _ (guión bajo)

z Dirección MAC no válida


Los caracteres válidos para la dirección MAC son:
z de 0 a 9
z de la A a la F

z Dirección IP no válida
z Máscara de subred no válida
z gateway no válida
z Entrada duplicada
Cada entrada debe tener un único nombre de función o una dirección MAC
igualmente única. Si introduce un nombre de función duplicado o una dirección
MAC duplicada, el sistema indicará el error.
Los errores sin corregir no se cargan en el servidor DHCP. Por lo tanto, es preciso
corregir los errores antes de cargarlos.
Hay dos maneras de corregir un error.
z A través de la página web: Realice los cambios en la página web y envíelos.
z A través del archivo de configuración del servidor de direcciones: Realice los
cambios en el archivo y reinicie el servidor.

184 31003122 10/2009


Hot Standby
31003122 10/2009

Hot Standby

9
Descripción general
El módulo Quantum Ethernet ofrecen una configuración Hot Standby disponible
para los controladores Quantum.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Quantum Hot Standby para Unity Pro 186
Topología de Hot Standby 188
Configuración de NOE y Hot Standby 189
Asignación de direcciones IP 190
Modalidades de servicio de NOE y Modicon Quantum Hot Standby con Unity 192
Tiempos de intercambio de direcciones 196
Efectos de red de la solución Modicon Quantum Hot Standby con Unity 197

31003122 10/2009 185


Hot Standby

Quantum Hot Standby para Unity Pro

La solución Hot Standby

ATENCIÓN
FALLO DE COMUNICACIÓN
Cuando sea posible, utilice un conmutador (no un concentrador) para conectar los
módulos NOE entre sí o a la red.
Schneider Electric comercializa conmutadores. Póngase en contacto con una
oficina de ventas local para obtener más información.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daños en el equipo.

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
Diseñe su aplicación de modo que los módulos no controlados permitan la
comunicación sólo con partes no críticas de la aplicación.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daños en el equipo.

En la solución Hot Standby, dos sistemas PLC con idéntica configuración se ajustan
para controlar la misma aplicación. Un PLC, el primario, ejecuta la aplicación y
actualiza el otro PLC, secundario (standby). El standby tiene conocimiento del
estado de la aplicación, pero no realiza ninguna función de control. En caso de
producirse un fallo en el PLC primario, el PLC standby asume las responsabilidades
del PLC primario. Cuando el PLC que ha fallado vuelve a ser operativo, reaparece
en el sistema Hot Standby como el nuevo PLC secundario.
Los módulos NOE coordinan el intercambio de las direcciones IP. Después de
cerrar las conexiones del cliente y del servidor, cada NOE envía un mensaje UDP
de intercambio a su respectivo interlocutor NOE. El NOE emisor espera durante un
timeout especificado (500 ms) la llegada de mensajes UDP de intercambio entre
interlocutores. Después de recibir los mensajes o después de un timeout, el NOE
cambia su dirección IP.

186 31003122 10/2009


Hot Standby

NOTA: Los NOE deben comunicarse entre sí para intercambiar direcciones IP.
Schneider Electric recomienda conectar los NOE primario y secundario al mismo
conmutador porque:
z Los fallos de comunicación entre los módulos NOE aumentan el tiempo de
intercambio;
z si se conectan dos módulos NOE al mismo conmutador, se reduce la
probabilidad de que se produzca un fallo de comunicación.
NOTA: Schneider Electric recomienda utilizar un conmutador (no un concentrador)
para conectar los módulos NOE entre sí o a la red. Schneider Electric comercializa
conmutadores. Póngase en contacto con una oficina de ventas local para obtener
más información.
El NOE espera a que se produzca un cambio en el estado Hot Standby del
controlador o el intercambio de mensajes UDP. A continuación, el NOE realiza una
de estas dos acciones Hot Standby.
Si el NOE... . . Entonces
detecta que el nuevo estado Hot Standby es cambia la dirección IP.
primario o standby
recibe un mensaje UDP de intercambio transmite un mensaje UDP de intercambio y
permuta la dirección IP.

Todos los servicios cliente/servidor (explorador de E/S, datos globales, mensajes,


FTP, SNMP y HTTP) continúan ejecutándose después de la conmutación del
antiguo al nuevo NOE primario.
NOTA: El fallo de un módulo NOE no es imprescindible para que el sistema primario
abandone el estado primario.

Funcionalidad del módulo NOE y Hot Standby


En la tabla siguiente se indica qué servicios Ethernet están o no disponibles en una
solución Hot Standby.
Servicio Familia NOE 771
Exploración de E/S Disponible
Datos globales Disponible
Mensajes Modbus Disponible
FTP/TFTP Disponible
SNMP Disponible
Servidor HTTP Disponible
DHCP No disponible

NOTA: Únicamente los módulos 140 NOE 771 01 y 140 NOE 771 11 (módulos
Ethernet TCP/IP) admiten un sistema Modicon Quantum Hot Standby con Unity
versión 2.0.

31003122 10/2009 187


Hot Standby

Topología de Hot Standby

Interconexión de Hot Standby


El diagrama siguiente muestra un sistema Hot Standby y la relación existente entre
dos sistemas redundantes. Los dos controladores 140 CPU 671 60 se conectan
mediante un cable de conexión de fibra óptica. Las RIO (E/S remotas, del inglés
Remote I/O) están conectadas entre sí (mediante un cable de fibra óptica) y a las
estaciones RIO.

NOTA: Los tres elementos siguientes son necesarios.


1. Dos sistemas idénticos
2. Mismo orden de los módulos en cada bastidor.
3. Mismas revisiones de software.
Los módulos NOE están conectados al mismo conmutador. Se recomienda la
conexión al mismo conmutador porque los módulos NOE se comunican entre sí
para intercambiar las direcciones IP.
Existen dos motivos para conectarlos al mismo conmutador:
z Si se produce un fallo de comunicación entre los módulos NOE, aumentará el
tiempo de intercambio.
z Para minimizar, por lo tanto, la probabilidad de que se produzcan errores,
conecte los dos módulos NOE al mismo conmutador.
También es necesario que los conmutadores se encuentren en la misma subred.

188 31003122 10/2009


Hot Standby

Configuración de NOE y Hot Standby

Configuración TCP/IP
Un módulo NOE, cuando se pone en funcionamiento por primera vez, intenta
obtener la dirección IP desde un servidor BOOTP. Si no hay un servidor BOOTP
disponible, el módulo NOE obtiene la dirección IP de la dirección MAC. La conexión
a un servidor BOOTP o la obtención de la dirección IP de una dirección MAC da
como resultado una conexión al módulo NOE, lo que le permitirá descargar un
proyecto en el PLC.
A la definición de direcciones IP se le aplican todas las reglas estándar, con la
restricción añadida de que la dirección IP no puede ser superior a 253 o a la
dirección de difusión menos 2. Además, ningún otro dispositivo podrá tener
asignada la dirección configurada IP + 1.

31003122 10/2009 189


Hot Standby

Asignación de direcciones IP

Configuración del módulo


El módulo se puede configurar para trabajar junto con el controlador Modicon
Quantum Hot Standby con Unity. Debido a que los controladores primario de la CPU
y secundario deben tener una configuración idéntica, las direcciones IP
configuradas serán iguales. La dirección IP del módulo es la dirección IP
configurada o la dirección IP configurada + 1. El estado actual del Hot Standby local
permite determinar la dirección IP.
En el estado offline, la dirección IP se determina en función de si el otro controlador
está pasando o no al estado de CPU del controlador primario.
En esta tabla se muestran las asignaciones de direcciones IP:

Estado de Hot Standby Dirección IP


CPU primaria Dirección IP configurada
CPU Standby Dirección IP configurada + 1
Transición de primario a offline Dirección IP configurada, si el controlador Peer no
pasa a la CPU del controlador primario
Transición de standby a offline Dirección IP configurada + 1

Restricción de direcciones IP
No utilice la dirección IP de difusión ni la dirección IP de difusión - 2 para
configurar un módulo .

190 31003122 10/2009


Hot Standby

Transparencia de la dirección IP

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO
Para una configuración Hot Standby Quantum:
z No utilice la dirección IP + 1.
z No utilice direcciones IP consecutivas de las direcciones IP configuradas.
z No configure la dirección de la CPU del controlador primario como
nnn.nnn.nnn.254. Esto provoca que la dirección IP de la CPU sea:
nnn.nnn.nnn.255. En este caso, el módulo devuelve el código de diagnóstico
Configuración IP incorrecta.
Si no se siguen estas instrucciones pueden producirse lesiones personales
graves o mortales o daños en el equipo.

Cuando se produce una conmutación, un nuevo PLC de la CPU del controlador


primario toma la dirección IP del PLC de la CPU del controlador primario antiguo.
Cuando el PLC que se ha detenido vuelve a estar operativo y vuelve a unirse al
sistema Hot Standby, toma la dirección IP del PLC secundario. Un nuevo NOE de
CPU del controlador primario debe tener la misma dirección IP que el NOE de la
CPU del controlador primario anterior. La dirección IP del NOE secundario (un
módulo NOE en estado secundario) es la dirección IP + 1.
Los módulos NOE integrados en la configuración Modicon Quantum Hot Standby
con Unity coordinan esta dirección IP de intercambio con la gestión de los servicios
Ethernet utilizados.

31003122 10/2009 191


Hot Standby

Modalidades de servicio de NOE y Modicon Quantum Hot Standby con Unity

Modalidades de NOE
Las modalidades del módulo NOE son las siguientes:
z Modalidad de CPU del controlador primario
El estado de Hot Standby es de CPU del controlador primario y todos los
servicios de cliente/servidor se encuentran activos.
z Modalidad secundaria
El estado de Hot Standby es standby y todos los servicios del servidor, excepto
DHCP, están activos.
z Modalidad autónoma
El módulo NOE se encuentra en un sistema no redundante, o bien el módulo
CPU HE no está presente o su estado no es funcional.
z Modalidad offline
La CPU está detenida.
Las modalidades de servicio de Modicon Quantum Hot Standby con Unity y NOE se
sincronizan según las condiciones que se describen en la siguiente tabla:

Estado del módulo HE CPU Estado HSBY Modalidad de


servicio de NOE
Presente y en estado funcional CPU del controlador primario CPU del controlador
primario
Presente y en estado funcional CPU del controlador Standby Secundario
Presente y en estado funcional Offline Offline
Presente y en estado funcional Sin asignar Autónomo
No presente o estado no funcional N/D Autónomo

Cualquiera de los cuatro eventos afectará a la modalidad de funcionamiento de


NOE. Estos cuatro eventos se producen en las siguientes situaciones:
z el módulo NOE está encendido;
z un módulo NOE ejecuta una conmutación Hot Standby;
z un módulo NOE pasa a la modalidad offline o
z una aplicación nueva se descarga en el módulo NOE.

192 31003122 10/2009


Hot Standby

Encendido y asignación de direcciones IP


Un módulo NOE obtiene su asignación de dirección IP al encenderse del modo
siguiente:

Si el estado HSBY es... Entonces la dirección IP asignada es...


sin asignar dirección IP configurada
CPU del controlador primario dirección IP configurada
secundaria dirección IP configurada + 1
sin asignar a offline Consulte la Modalidad offline en la secuencia de encendido
en la tabla siguiente.

Si dos módulos NOE se encienden de forma simultánea, un algoritmo de resolución:


z determina cuál es el módulo NOE de la CPU del controlador primario
z asigna la dirección IP configurada a dicho módulo NOE de la CPU del
controlador primario
z asigna la dirección IP configurada + 1 al módulo NOE secundario.

Modalidad offline en la secuencia de Resultado


encendido
El controlador A se enciende antes que el z La dirección IP del controlador A será la
controlador B. dirección IP configurada.
z La dirección IP del controlador B será la
dirección IP configurada + 1.
Ambos controladores, A y B, se El algoritmo de resolución asignará al controlador
encienden a la vez. A la dirección IP configurada y al controlador B, la
dirección IP configurada + 1.

El módulo NOE ejecuta una prueba de dirección IP duplicada mediante el envío de


una petición ARP a la dirección IP configurada. Si se recibe una respuesta antes de
tres segundos, la dirección IP permanecerá como IP predeterminada y aparecerá
un código de diagnóstico intermitente.
Si no existe ninguna configuración IP, el módulo NOE permanecerá en modalidad
autónoma y será necesario obtener la dirección IP de un servidor BOOTP o una
dirección MAC.

31003122 10/2009 193


Hot Standby

Encendido y servicios Ethernet


En la tabla que aparece a continuación se muestra cómo el estado de un servicio
de NOE se ve afectado por el estado HSBY de Modicon Quantum Hot Standby con
Unity.

Estado Estado de los servicios de NOE


HSBY
Servicios de cliente Servicios de Servicios de servidor
cliente/servidor
Explorador Datos Mensajes FTP SNMP HTTP
de E/S globales Modbus
Sin asignar Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar
CPU del Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar
controlador
primario
Secundario Detener Detener Ejecutar Ejecutar Ejecutar Ejecutar
Offline Detener Detener Ejecutar Ejecutar Ejecutar Ejecutar

Conmutación Hot Standby


En la tabla siguiente se describe el modo en que los módulos NOE coordinan la
conmutación Hot Standby.

Etapa Acción
1 El módulo NOE A se está ejecutando en el PLC de la CPU del controlador primario,
mientras que el módulo NOE B está en el PLC secundario en una configuración Hot
Standby.
2 El módulo NOE A detecta que el PLC ha cambiado su modalidad de CPU del
controlador primario a offline.
3 El módulo NOE A cambia su estado HSBY de CPU del controlador primario a offline
con los mismos servicios Ethernet en ejecución e inicia su temporizador del
Watchdog (con un ajuste de timeout de 500 ms). Espera una petición de UDP del
módulo NOE B para intercambiar direcciones IP.
4 El módulo NOE B detecta que el PLC ha cambiado su estado de CPU de controlador
secundario a primario.
5 El módulo NOE B detiene todos los servicios Ethernet, envía una petición UDP al
módulo NOE A para sincronizar el intercambio de direcciones IP, inicia el
temporizador del Watchdog (con un ajuste de timeout de 500 ms) y espera una
respuesta UDP del módulo NOE A.

194 31003122 10/2009


Hot Standby

Etapa Acción
6 Una vez que el módulo NOE A haya recibido la petición UDP por parte del módulo
NOE B (o tras el timeout del temporizador del Watchdog), detiene todos los
servicios Ethernet. Si ha recibido una petición UDP, el módulo NOE B envía una
respuesta UDP al módulo NOE A; en caso de que el timeout del temporizador del
Watchdog se haya agotado, el módulo NOE B no enviará dicha respuesta UDP. En
este caso, el módulo NOE A intercambia la dirección IP e inicia servicios
secundarios.
7 El módulo NOE B intercambia las direcciones IP e inicia servicios Ethernet como
CPU del controlador primario.
8 Cuando el módulo NOE A detecta que su controlador local cambia el estado de
offline a standby, toma la dirección IP secundaria.
9 De este modo, el módulo NOE B pasa a ser el NOE de la CPU del controlador
primario.
10 El módulo NOE B abre todas las conexiones de cliente, escucha todas las
conexiones de servidor y las restablece.
11 El módulo NOE A, por su parte, escucha todas las conexiones de servidor y las
restablece.

NOTA: Durante la conmutación Hot Standby, existe una pérdida de comunicación


durante 500 ms entre el PLC y la HMI o Unity Pro.

Paso a offline
Cuando se detiene la CPU o el estado Hot Standby pasa a modalidad offline, se
producen los dos eventos que siguen:
1. La modalidad del módulo NOE pasa a ser offline.
2. El módulo NOE utiliza la dirección IP de la configuración actual.
Asignación de dirección IP y paso a offline

Estado HSBY La dirección IP asignada es...


CPU del Dirección IP configurada, siempre que otro controlador no pase a CPU
controlador del controlador primario.
primario a offline
CPU del Dirección IP configurada + 1
controlador
Standby a offline

31003122 10/2009 195


Hot Standby

Tiempos de intercambio de direcciones

Significado
En la tabla que aparece a continuación se describen los detalles de los tiempos de
intercambio de direcciones, tales como el tiempo necesario para cerrar las
conexiones, el tiempo para intercambiar las direcciones IP y el tiempo para
establecer las conexiones.

Servicio Tiempo de intercambio Tiempo de intercambio máximo


habitual
Intercambio de 6 ms 500 ms
direcciones IP
Exploración de E/S Un ciclo inicial de exploración 500 ms + un ciclo inicial de
de E/S exploración de E/S
Datos globales Para obtener información 500 ms + un ciclo de la CPU
sobre los tiempos de
intercambio, consulte el
Manual del usuario de los
módulos Quantum NOE
771xx Ethernet (840 USE
116).
Mensajes de cliente Un ciclo de la CPU 500 ms + un ciclo de la CPU
Mensajes de servidor Un ciclo de la CPU + el 500 ms + el tiempo de la conexión de
tiempo de la conexión de restablecimiento de cliente
restablecimiento de cliente
Servidor FTP/TFTP El tiempo de la conexión de 500 ms + el tiempo de la conexión de
restablecimiento de cliente restablecimiento de cliente
SNMP Un ciclo de la CPU 500 ms + un ciclo de la CPU
Servidor HTTP El tiempo de la conexión de 500 ms + el tiempo de la conexión de
restablecimiento de cliente restablecimiento de cliente

196 31003122 10/2009


Hot Standby

Efectos de red de la solución Modicon Quantum Hot Standby con Unity

Descripción general
La solución Modicon Quantum Hot Standby con Unity Pro es una potente función
de los módulos NOE que permite aumentar la fiabilidad de la instalación. Hot
Standby utiliza una red; el uso de la función Hot Standby en una red puede afectar
al comportamiento de:
z navegadores
z clientes locales y remotos
z servicio de exploración de E/S
z servicio de datos globales
z servidor de FTP/TFTP
A continuación, se describen los factores que se pueden encontrar al utilizar la
solución Modicon Quantum Hot Standby con Unity.

Navegadores
NOTA: En la configuración Modicon Quantum Hot Standby con Unity Pro, es
necesario habilitar el Explorador de E/S del módulo NOE.
Si un navegador solicita una página y la dirección IP se conmuta durante el proceso
de descarga de dicha página, el navegador se bloqueará o se producirá un timeout.
Haga clic en el botón Actualizar o Volver a cargar.

Clientes remotos
La conmutación Hot Standby afecta a los clientes remotos.
Los módulos NOE se restablecerán en los casos siguientes:
Petición de conexión remota durante Hot Standby : Si un cliente remoto
establece una conexión TCP/IP mientras se efectúa una conmutación Hot
Standby, el servidor cerrará la conexión con un restablecimiento de TCP/IP.
Conmutación Hot Standby durante una petición de conexión remota : Si un
cliente remoto envía una petición de conexión y se produce una conmutación Hot
Standby durante dicha petición, el servidor rechazará la conexión TCP/IP
mediante el envío de un restablecimiento.
Peticiones pendientes : Si existe una petición pendiente, el módulo NOE no
responderá a la petición, pero restablecerá la conexión.
El módulo NOE finalizará la sesión con Modbus si se ha registrado alguna conexión.

Clientes locales
Durante una conmutación, el módulo NOE restablecerá todas las conexiones de
cliente mediante un restablecimiento de TCP/IP.

31003122 10/2009 197


Hot Standby

Servicio de exploración de E/S

ADVERTENCIA
FUNCIONAMIENTO INADECUADO DEL EQUIPO - DURANTE LA CONMUTACIÓN,
LOS DISPOSITIVOS PASAN A SUS ESTADOS DE RETORNO
Siempre que sea posible, configure los dispositivos de salida Ethernet en el estado de
retorno Mantener último valor. Los dispositivos de salida que sólo son compatibles con
el estado de retorno Establecer en cero pueden producir un pulso durante la
conmutación.
Si no se siguen estas instrucciones pueden producirse lesiones personales gra-
ves o mortales o daños en el equipo.

La exploración de E/S proporciona un intercambio repetitivo de datos con dispositivos de


E/S de nodos TCP/IP remotos. Mientras el PLC está en funcionamiento, el módulo NOE
de la CPU del controlador primario envía una petición de lectura, escritura o
lectura/escritura Modbus a los dispositivos de E/S remota y transfiere datos a la memoria
del PLC y desde ésta. En el controlador secundario, el servicio de exploración de E/S se
detiene.
Cuando se produce la conmutación Hot Standby, el módulo NOE de la CPU del
controlador primario cierra todas las conexiones con dispositivos de E/S enviando un
restablecimiento de TCP/IP. El servicio de exploración de E/S en este módulo NOE es
la CPU del controlador Standby.
Tras la conmutación, el nuevo módulo NOE de la CPU del controlador primario
restablece la conexión con cada dispositivo de E/S. Con estas reconexiones, el módulo
NOE reinicia el intercambio repetitivo de datos.
El módulo ofrece la función de exploración de E/S. Configure esta función mediante el
software Unity Pro.
Gracias a este método, la configuración y transferencia de datos entre direcciones de red
pueden efectuarse sin necesidad de utilizar el bloque de función MSTR/IEC.
NOTA: Tenga en cuenta las consideraciones de exploración de E/S Ethernet durante
una conmutación.
z Si se utiliza el bloque de función MSTR/IEC para TCP/IP, únicamente se usará parte
del código operacional. Por lo tanto, el bloque no completa su transacción y devuelve
el código de error 0•8000.
z Mientras el módulo NOE se encuentra realizando la transacción, es posible que se
active un nuevo bloque de función MSTR/IEC.
z Los estados de salida de las E/S exploradas seguirán el estado definido en la última
opción de valor configurada en la tabla de exploración de E/S del módulo NOE (en el
software Unity Pro).
Estos dos estados son:
a. Establecer en 0.
b. Mantener último.
Según las consideraciones anteriores, se recomienda la utilización de la conmutación
con la exploración de E/S Ethernet en aplicaciones menos críticas.

198 31003122 10/2009


Hot Standby

Servicio de datos globales (publicar/suscribir)


El módulo NOE Hot Standby de la CPU del controlador primario es una estación
dentro de un grupo de distribución. Los grupos de distribución intercambian
variables de aplicación. Gracias a este intercambio, el sistema puede coordinar
todas las estaciones en el grupo de distribución. Cada estación publica variables de
aplicación locales en un grupo de distribución para las estaciones restantes y puede
suscribirse a variables de aplicación remotas, con independencia de la ubicación
del productor.
El puerto de comunicación sólo tiene una dirección de multidifusión.
En este servicio de red, los controladores Modicon Quantum Hot Standby con Unity
se ven como una sola estación. El módulo NOE de la CPU del controlador primario
publica las variables de aplicación Hot Standby y recibe las variables de
suscripción. El servicio de datos globales del módulo NOE secundario está
detenido.
Cuando se produce la conmutación Hot Standby, el módulo NOE de la CPU del
controlador primario detiene el servicio de datos globales. El módulo NOE no
publica la variable local durante una conmutación. Después de la conmutación, el
nuevo módulo NOE de la CPU del controlador primario comienza a publicar
variables de aplicación y a recibir las variables de suscripción.

Servidores FTP/TFTP
El servidor FTP/TFTP está disponible tan pronto como el módulo recibe una
dirección IP. Cualquier cliente FTP/TFTP puede iniciar una sesión en el módulo.
Para poder acceder a él, es necesario proporcionar el nombre de usuario y la
contraseña correctos. Modicon Quantum Hot Standby con Unity sólo permite una
sesión activa de cliente FTP/TFTP por cada módulo NOE.
Al producirse la conmutación Hot Standby, la CPU del controlador primario y los
NOE secundarios cierran la conexión FTP/TFTP. Si se envía una petición
FTP/TFTP durante la conmutación, la comunicación se cerrará.
Al abrir de nuevo la comunicación, será necesario volver a introducir un nombre de
usuario y una contraseña.

31003122 10/2009 199


Hot Standby

200 31003122 10/2009


Utilización de Network Options Ethernet Tester
31003122 10/2009

Utilización de
Network Options Ethernet Tester
10
Información general
En este capítulo se describe cómo utilizar NOETcon un PC basado en Windows.
Este programa puede supervisar la red ofreciendo estadísticas de funcionamiento
y proporciona la capacidad de leer y escribir registros del PLC.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Instalación del Comprobador de opciones de red Ethernet 202
Establecimiento de una conexión con un módulo Ethernet 203
Obtención y borrado de estadísticas 206
Estadísticas 209
Lectura de registros 211
Escritura de registros 212
Utilización del botón T 214

31003122 10/2009 201


Utilización de Network Options Ethernet Tester

Instalación del Comprobador de opciones de red Ethernet

Vista general
Un módulo Ethernet puede actuar como cliente o 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.
Para obtener más información acerca del bloque MSTR, consulte Transferir datos
mediante bloques de comunicación, página 63.
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
para ello un PC que funcione con Windows.
También es posible crear un programa propio utilizando el módulo Ethernet como
servidor. Para obtener ayuda sobre cómo crear su propio programa, consulte Guía
de desarrolladores de Ethernet, página 253.
NOTA: Dada su capacidad como servidor, el módulo Ethernet puede aceptar
únicamente 32 conexiones al mismo tiempo.
z 32 conexiones para los módulos 140 NOE 771 -00 y -10
z 64 conexiones (cliente y servidor) para los módulos 140 NOE 771 -01 y -11
Si se intenta una nueva conexión y el servidor ya ha alcanzado su límite, finalizará
la última conexión utilizada para dejar espacio a una nueva.

Procedimiento de instalación
El Comprobador de opciones de red Ethernet se suministra en un disquete. Los
siguientes pasos describen cómo instalar el comprobador en su PC.

Paso Acción
1 Insertar el disquete del comprobador de opciones de red Ethernet en la unidad
A:
2 Seleccionar Ejecutar en el menú de archivos de gestión de programas.
3 Escribir A:\SETUP y hacer clic en OK.
Resultado: Aparece el cuadro de diálogo de presentación.
4 Hacer clic en Siguiente y, a continuación, seguir las instrucciones que aparecen
en los cuadros de diálogo para completar la instalación.
Nota: Todos los cuadros de diálogo de instalación disponen de los botones
Atrás y Siguiente, que permiten desplazarse al cuadro de diálogo anterior o al
siguiente.

202 31003122 10/2009


Utilización de Network Options Ethernet Tester

Establecimiento de una conexión con un módulo Ethernet

Descripción general
La siguiente información describe cómo utilizar NOET al conectarse a un adaptador
Ethernet.
Para establecer una conexión con un módulo Ethernet mediante NOET, debe
conocer la dirección de red IP o el nombre de función del módulo.

Conexión al módulo Ethernet


Siga los pasos siguientes para establecer una conexión con un módulo Ethernet
mediante NOET.

Etapa Acción
1 Haga clic en Fichero → Nuevo.

O bien, haga clic en el icono de la barra de herramientas Crear nueva conexión.

Resultado: aparecerá el cuadro de diálogo Dirección IP remota.

31003122 10/2009 203


Utilización de Network Options Ethernet Tester

Etapa Acción
2 Escriba la dirección de red IP del adaptador o el nombre de función en el campo
Dirección IP.

NOTA: si se utiliza un puente, se indica su IP y el índice se colocará en el campo


Índice. Este valor suele ser una dirección Modbus o Modbus Plus (según el tipo
de puente que se está utilizando); en CEV20030 o CEV20040, podría ser el
número de índice de una dirección de ruta predefinida en el puente. Tras hacer clic
en Aceptar, la herramienta intentará establecer una conexión con la IP de destino.
Si el dispositivo está presente y acepta la conexión, aparecerá un cuadro de
diálogo que permite al usuario definir el desplazamiento y la longitud del mensaje
de Modbus,
Haga clic en Aceptar. Dicho mensaje se destina a la conexión entre el PC y el
módulo Ethernet designado; a continuación, se vuelve al menú principal.

3 Para establecer diferentes conexiones con el mismo módulo o con otros módulos,
repita el paso 2 para cada nueva conexión.

204 31003122 10/2009


Utilización de Network Options Ethernet Tester

Etapa Acción
4 Cuando esté preparado para la desconexión, haga clic en Gestión →
Desconectar, o bien, haga clic en el icono de la barra de herramientas
Desconectar.

5 Haga clic en Gestión → Definir dirección IP tras desconectarse del módulo 1


para reasignar la conexión dedicada. Escriba la nueva dirección de red IP o
nombre de función en el cuadro correspondiente.

31003122 10/2009 205


Utilización de Network Options Ethernet Tester

Obtención y borrado de estadísticas

Obtención y borrado de estadísticas


Siga los pasos que se indican a continuación para obtener las estadísticas del
módulo Ethernet mediante el NOET.

Paso Acción
1 Establecer una conexión con el módulo Ethernet.
2 z Hacer clic en Mensajes → Obtener estadísticas.
o bien
z Hacer clic en el icono de la barra de tareas Obtener estadísticas.

3 Escribir el número de segundos entre las transacciones en el campo Intervalo de


lectura de dotación y hacer clic en OK.

4 Se imprimirán las estadísticas completas para el módulo en la ventana destinada


a esta conexión.

206 31003122 10/2009


Utilización de Network Options Ethernet Tester

Paso Acción
5 Hacer clic en Mensajes → Intervalo de lectura de dotación para modificar el
intervalo de lectura de dotación sin tener que interrumpir la comunicación con el
módulo Ethernet.

6 Escribir el nuevo número en el campo Intervalo de lectura de dotación y, a


continuación, hacer clic en OK.

31003122 10/2009 207


Utilización de Network Options Ethernet Tester

Paso Acción
7 z Hacer clic en Mensajes → Borrar estadísticas para borrar las estadísticas.
o bien
z Hacer clic en el icono de la barra de tareas Borrar estadísticas.

8 La siguiente figura ilustra el cuadro de diálogo Borrar estadísticas. Hacer clic en


OK.

Resultado: Aparece la Solicitud para el borrado de las estadísticas para la


conexión.

208 31003122 10/2009


Utilización de Network Options Ethernet Tester

Estadísticas

Vista general
El Comprobador de opciones de red Ethernet proporciona información de estado en
la forma que se muestra en la siguiente tabla. Otras de las estadísticas que ofrece
el Comprobador de opciones de red Ethernet aparecen en una lista que se incluye
a continuación de la tabla mencionada.

Parámetro Información
Modelo Número de modelo
Medios 10 BASE-T HALF DUPLEX
100 BASE-T DUPLEX
100 BASE-FX
Controlador En ejecución
Detenido
Registro de averías vacío Sí
No; hay una entrada en el registro de averías.

El comprobador de opciones de red Ethernet puede ofrecer las siguientes


estadísticas:
z Recuerdo total de transacciones: Número de transacciones se han realizado.
z Dirección IP
z Interrupciones recibidas e interrupciones transmitidas: Número de veces
que el chip de controlador PCNET ha generado interrupciones.
z Errores de límite de tiempo de transmisión: Número de veces que el
transmisor ha estado en el canal durante más tiempo que el intervalo que se
precisa para enviar la longitud máxima del bloque de datos de 1.519 bytes. Este
error recibe también el nombre de error de interferencia múltiple.
z Errores de colisión: Número de colisiones detectadas por el chip Ethernet.
z Errores de paquetes perdidos: Número de veces que un bloque de datos
recibido se suprimió porque no había disponible ningún descriptor de recepción
disponible.
z Errores de memoria: Número de veces que un chip del controlador Ethernet
experimentó un error al acceder a la memoria compartida RAM. La presencia de
un error en la memoria tendrá como consecuencia el reinicio.
z Contador de reinicios: Número de veces que el chip del controlador Ethernet
se reinició debido a la presencia de errores graves de ejecución, entre los que se
incluyen los errores de memoria, errores del búfer de transmisión y errores de
transmisión por debajo del rango.
z Error de transmisión: Número de veces que un bloque de datos entrante
contuvo un múltiplo no entero de 8 bits.

31003122 10/2009 209


Utilización de Network Options Ethernet Tester

z Errores de desbordamiento: Número de veces que el receptor ha perdido parte


o la totalidad del bloque de datos entrante, debido a que no ha sido capaz de
almacenar el bloque de datos en la memoria antes de que el FIFO interno se
desbordara.
z Errores CRC: Número de veces que se detectó un error de CRC (FCS) en un
bloque de datos entrante.
z Errores del búfer de recepción: Número de veces que un búfer de recepción
no estuvo disponible mientras que los datos se encontraban encadenando un
bloque de datos recibido.
z Errores del búfer de transmisión: Número de veces que el indicador del
paquete final del búfer actual no estaba definido y el controlador Ethernet no
controlaba el búfer siguiente. El error de búfer de transmisión origina el reinicio.
z Transgresión por debajo de silo: Número de veces que un paquete se truncó
debido al retraso de los datos de la memoria. La presencia de una transgresión
por debajo de silo tendrá como consecuencia el reinicio del dispositivo.
z Última colisión: Número de veces que se detectó una colisión después de que
haya transcurrido el tiempo de alojamiento del canal.
z Portador perdido: Número de veces que se perdió un portador durante una
transmisión.
z Reintentos de transmisión: Número de veces que el transmisor ha fracasado
después de 16 intentos de transmitir un mensaje, debido a colisiones repetidas.
Estas estadísticas también pueden obtenerse del bloque MSTR. Para obtener
información adicional sobre las estadísticas, consulte el Manual del usuario de la
biblioteca de bloques de Ladder Logic (840 USE 101).

210 31003122 10/2009


Utilización de Network Options Ethernet Tester

Lectura de registros

Lectura de registros
El siguiente procedimiento describe cómo leer registros en el adaptador Etherner
mediante NOET.

Paso Acción
1 Establecer una conexión con el adaptador Ethernet.
2 z Hacer clic en Mensajes → Leer registro;
o bien
z Hacer clic en el icono de la barra de herramientas Leer registro.

3 En el campo Intervalo de lectura de dotación, escribir el número de segundos


entre transacciones.

4 En el campo Registro 4x de inicio, escribir el número de registro del primer


registro 4x. Al escribir el número de registro 4x, omitir el 40 ó 400 inicial.
5 En el campo Número de registros para su lectura, escribir el número de
registros que se va a leer.
6 Hacer clic en OK.
Resultado: Los valores del registro aparecerán en la ventana para esta
conexión. En cada fila se muestran cinco valores, con el número del primer
registro al principio de cada fila.

31003122 10/2009 211


Utilización de Network Options Ethernet Tester

Escritura de registros

Escritura de registros
El siguiente procedimiento describe cómo escribir registros desde el módulo
Etherner mediante NOET.
Paso Acción
1 Establecer una conexión con el módulo Ethernet.
2 z Hacer clic en Mensajes → Escribir registro;
o bien
z Hacer clic en el icono de la barra de herramientas Escribir registro.

3 En el campo Intervalo de lectura de dotación, escribir el número de segundos


entre las transacciones.

4 En el campo Primer registro 4x para su escritura, escribir el número del


primer registro 4x que se desea escribir. Al escribir el número de registro 4x,
omitir el 40 ó 400 inicial.
5 En el campo Número de registros para su escritura, introducir el número de
registros que se desea escribir.
6 En el campo Escribir datos, introducir los datos que se van a escribir en los
registros.
7 Seleccionar la casilla de verificación Incrementar los datos de escritura si se
desea que los datos introducidos aumenten de uno en uno con cada
transacción.
8 Hacer clic en OK.
Resultado: Los valores del registro aparecerán en la ventana para esta
conexión.

212 31003122 10/2009


Utilización de Network Options Ethernet Tester

Error de petición de lectura o escritura


Si intenta leer o escribir registros y se produce un error, NOET muestra un Error de
petición de lectura o Error de petición de escritura. Los códigos de error
corresponden a códigos de error de bloqueo de MSTR. Para obtener más
información, consulte el Manual del usuario de la biblioteca de bloques de Ladder
Logic (840 USE 101).

31003122 10/2009 213


Utilización de Network Options Ethernet Tester

Utilización del botón T

Información general
NOET es una opción que permite probar los datos.
Hay tres métodos de comprobación.
z Utilizar los mismos datos escritos en todos los registros.
z Utilizar los datos que aumentan escritos exclusivamente en cada registro.
z Utilizar datos aleatorios escritos exclusivamente en cada registro.

La prueba escribe los datos y los lee. Se utiliza un contador de comprobación/fallo


para mostrar el número de veces que los datos escritos se leen correctamente.

214 31003122 10/2009


Utilización de Network Options Ethernet Tester

Opciones y funciones de prueba


Hacer clic en Messages → Test Data para acceder a la opción de prueba
o bien
Hacer clic en el icono de la barra de herramientas Test.

Resultado: Se abre el cuadro de diálogo Test Data.

En el cuadro de diálogo Test Data, introduzca los valores en los tres siguientes
campos.
z Polling Interval
z Starting 4X Register
z Number of registers to read

Seleccione la casilla de verificación Increment Write Data si desea que los datos
introducidos aumenten de uno en uno con cada transacción.
Seleccione la casilla de verificación Increment Write Data si desea que los datos
introducidos aumenten de uno en uno con cada transacción. Haga clic en el botón
adecuado.
z Using Same Data
Cada registro recibe los mismos datos.
Por ejemplo: El registro 1 recibe el valor 1. El registro 2 recibe el valor 1.
z Using Increasing Data
Cada registro recibe datos exclusivos.
Por ejemplo: El registro 1 recibe el valor 1. El registro 2 recibe el valor 2.
z Using Random Data
Cada registro recibe un valor de datos asignado de forma aleatoria.
Por ejemplo: El registro 1 recibe el valor 625. El registro 2 recibe el valor 264.

31003122 10/2009 215


Utilización de Network Options Ethernet Tester

216 31003122 10/2009


SNMP
31003122 10/2009

SNMP

11
Vista general
El siguiente material describe el protocolo de gestión simple (SNMP, Simple
Network Management Protocol) y la MIB privada de Schneider. En la MIB privada
Schneider se encuentra la MIB privada Transparent Factory Ethernet. Todo
aparece configurado en el módulo NOE.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
SNMP 218
Estructura de nombres ASN.1 221
Configuración de un módulo NOE con SNMP 223
Configuración de un módulo NOE con una MIB privada TFE 225

31003122 10/2009 217


SNMP

SNMP

Vista general
El software de administración de redes permite a un administrador de redes realizar
las siguientes funciones:
z Supervisar y controlar elementos de la red.
z Localizar problemas y buscar sus causas.
z Interrogar a dispositivos como ordenadores principales, enrutadores,
conmutadores y puentes para determinar su estado.
z Obtener estadísticas acerca de las redes a las que están conectados.

Paradigma administrador/agente
El software de gestión de redes sigue el modelo convencional cliente-servidor.
Con el fin de evitar confusiones con otros protocolos de comunicación de redes que
utilizan la terminología cliente/servidor, el software de administración de redes
emplea los siguientes términos:
z Administrador
Para la aplicación cliente que se ejecuta en el ordenador del administrador
z Agente
Para la aplicación que se ejecuta en un equipo de la red.
El administrador utiliza protocolos de transporte convencionales (por ejemplo, TCP
o UDP) para establecer la comunicación con el agente. Administradores y agentes,
por lo tanto, intercambian peticiones y respuestas de acuerdo con el protocolo de
administración de redes.

Protocolo de administración de red simple (del inglés "Simple Network Management Protocol").
El módulo NOE está configurado con el protocolo de administración de red simple
SNMP, que es el protocolo estándar utilizado para administrar una red de área local
LAN. El protocolo define con exactitud el modo en que el administrador se comunica
con un agente.
SNMP define el formato de las solicitudes que un administrador envía a un agente
y el de las respuestas que este último envía al administrador.

MIB
Debe definirse cada objeto al que tiene acceso el protocolo SNMP y se le debe
asignar un nombre único. Los programas de administrador y agente deben coincidir
en los nombres y en los significados de las operaciones de acceso y almacena-
miento. La serie de objetos a los que puede acceder SNMP se denomina MIB.

218 31003122 10/2009


SNMP

MIB privada
Schneider dispone de una MIB privada, Groupe_Schneider (3833). En la MIB
privada Groupe Schneider se encuentra una MIB privada Transparent Factory
Ethernet (TFE). El elemento incorporado SNMP de Transparent Factory controla la
función de la MIB privada de Schneider.

Selección de un administrador SNMP


Si dispone de un administrador de SNMP en funcionamiento, puede seguir
utilizándolo. Si tiene que seleccionar un administrador de SNMP, puede utilizar
cualquiera de los que se comercializan en el mercado. Debe utilizar un
administrador compatible con la versión 1 de SNMP.
Si actualmente no utiliza ningún administrador de SNMP en su organización y está
considerando la posibilidad de adquirir uno, le sugerimos el administrador HiVision
con el complemento ConnexView, diseñado para su uso junto con los controladores
de Schneider Automation.
Póngase en contacto con su distribuidor de Schneider Electric (véase página 29)
para obtener información acerca de la disponibilidad y los precios de HiVision y
ConnexView.

Utilización de un administrador de SNMP


Siga los pasos que se indican a continuación para obtener un administrador de
SNMP.

Paso Acción
1 Obtener el archivo .mib en la página web de los módulos NOE.
El archivo .mib se encuentra en formato comprimido en la ruta
/wwwroot/SchneiderTFE.zip del módulo NOE.
2 Compilar el archivo .mib.
3 Cargar en el administrador de SNMP el archivo .mib compilado.
4 Cuando el procedimiento haya concluido, el administrador de MIB privada de
Schneider aparecerá en el administrador.

31003122 10/2009 219


SNMP

El proceso es simple.

Más información relativa a SNMP


El protocolo SNMP y los temas relacionados con dicho protocolo están
documentados en sitios web y en diversos libros.
z Al igual que este texto, las páginas Technet (técnicas) de Microsoft también
incluyen una descripción de gran utilidad.
Acceda a la página http://www.microsoft.com/technet y busque en dicha página
la secuencia "Network Management for Microsoft Networks Using
SNMP" (gestión de redes para redes Microsoft que emplean SNMP).
z Utilice un motor de búsqueda de Internet para buscar una introducción, un
tutorial u otros temas relativos a SNMP.
z Las preguntas más frecuentes (FAQ) acerca de SNMP del grupo de noticias
comp.protocols.snmp aparecen en muchas páginas web con extensión
.com y .org. Busque la combinación de comp.protocols.snmp y FAQ.
z En las preguntas frecuentes de SNMP aparece una lista de libros impresos
acerca del protocolo SNMP. Además, si realiza una búsqueda en la mayoría de
los sitios de venta de libros al detalle en línea, encontrará gran número de títulos
relacionados.

220 31003122 10/2009


SNMP

Estructura de nombres ASN.1

Información general
La anotación de sintaxis abstracta 1 (ASN.1) es un lenguaje formal que describe de
manera abstracta los mensajes que se van a intercambiar entre los sistemas
informáticos distribuidos.

Ejemplo
Los objetos de una MIB se definen con la estructura de nombres ASN.1. La
estructura de nombres asigna a cada objeto un prefijo largo que garantiza que el
nombre sea único.
Ejemplo: Un entero, que cuenta el número de datagramas IP que ha recibido un
dispositivo, se denomina iso.org.dod.internet.mgmt.mib.ip.ipinReceives.
La figura siguiente muestra un ejemplo de estructura de nombres ASN.1.

31003122 10/2009 221


SNMP

El nombre de este objeto se representa en un mensaje SNMP asignando a cada


parte un entero. De este modo, el mensaje anterior aparecería como
1.3.6.1.2.2.4.3.
Cada entero posee el siguiente significado.
z 1 = ISO
z 3 = organización identificada —una de las ramas de la raíz ISO—
z 6 = Ministerio de Defensa de Estados Unidos (DOD, Department of Defense) —
una de las ramas secundarias de la rama 1.3—
z 1 = estructura secundaria de Internet en 1.3.6
z 2 = rama de gestión — (una de siete) de la estructura secundaria de Internet—
Está administrada por la Autoridad de Números Asignados a Internet e incluye
las MIB estándar.
z 2 = mib-2(1) grupo de objetos administrados
z 4 = ip —la mib-2(1) grupo IP (uno de 11)—
z 3 = ipinReceives —el objeto MIB—

222 31003122 10/2009


SNMP

Configuración de un módulo NOE con SNMP

Identificador de objeto (OID)


En el ejemplo de estructura de nombres ASN.1, el objeto MIB que se identifica con
la anotación 1.3.6.1.2.2.4.3 se denomina identificador de objeto u OID. Todos los
OID se pueden ver como parte de una estructura de árbol que comienza en la raíz
(ISO) y se ramifica en cada estructura secundaria identificada con un entero.

Unidades de datos del protocolo SNMP


SNMP utiliza las unidades de datos de protocolo (PDU) para realizar tanto las
solicitudes como las respuestas entre el administrador y los agentes, para la
información contenida en un OID.
Como se aprecia en la figura que aparece a continuación, el mensaje SNMP es la
parte interna de un bloque de datos de transmisión de red típico.

Las PDU contenidas en el protocolo SNMP inician el proceso de comunicación


entre el administrador y los agentes.
El protocolo SNMP instalado en el módulo NOE utiliza las tres PDU que se indican
a continuación.
z GetRequest (solicitud de consulta)
z SetRequest (solicitud de establecimiento)
z Trap (captura)

31003122 10/2009 223


SNMP

PDU GetRequest
El administrador de SNMP utiliza la PDU GetRequest (abreviada como Get
[Obtener]) para recuperar el valor de uno o más objetos (OID) de un agente.

PDU SetRequest
El administrador de SNMP utiliza la PDU SetRequest (abreviada como Set
[Establecer]) para asignar un valor a uno o más objetos (OID) que residan en un
agente.

PDU Trap
El agente utiliza la PDU Trap para avisar al administrador de que se ha producido
un evento predefinido.

Identificadores de versión y de comunidad


El identificador de versión identifica el número de versión del software SNMP que
utilizan tanto el administrador como el agente. El módulo NOE es compatible con la
versión 1 del SNMP. El identificador de comunidad es el que se asigna a la red
SNMP. Si los nombres de comunidad del administrador y del agente no coinciden,
el agente enviará un mensaje de captura de fallo de autentificación al administrador.
Si los nombres de comunidad y el número de versión coinciden, se procesará la
PDU SNMP.

Elementos que se pueden configurar


El módulo NOE se puede configurar para que envíe una captura del fallo de
autenticación a dos administradores SNMP en caso de recibir, en una solicitud
Obtener/Establecer, un nombre de comunidad que no coincida con el nombre
configurado. Además, es posible configurar SysContact (contacto) y SysLocation
(ubicación) a través de la página de configuración, en las páginas web incorporadas
del módulo. Después de efectuar cambios en la página web de configuración
SNMP, reinicie el módulo mediante un arranque en caliente para que los cambios
sean efectivos.

224 31003122 10/2009


SNMP

Configuración de un módulo NOE con una MIB privada TFE

Introducción
Una MIB (base de información de gestión) es un elemento que se utiliza en la
gestión de redes. Los servicios de gestión de redes se basan en la necesidad de
supervisar y gestionar:
z el rendimiento;
z los fallos;
z la seguridad.
Cada MIB contiene una cantidad finita de objetos. Gestione su MIB con una
estación de gestión que ejecute una aplicación de gestión SNMP. La aplicación de
gestión utiliza Obtener (véase página 224) y Establecer (véase página 224) para
recuperar la información del sistema y establecer las variables de entorno de éste.
NOTA: La MIB privada TFE sólo está disponible en 140 NOE 771 -01, -11 y -21,
módulos Transparent Factory/Real Time.
Los 140 NOE 771 -00 y -10, los módulos Transparent Factory, utilizan la MIB
anterior.

MIB privada de Schneider


Schneider Automation ha obtenido un PEN de manos de la IANA. Este número
representa una estructura secundaria en la MIB SNMP, número identificador
exclusivo utilizado para Groupe Schneider.
El identificador del objeto para la raíz de la estructura secundaria Groupe Schneider
es 1.3.6.1.4.1.3833 y representa una ruta a la estructura secundaria del
siguiente modo:

iso
(1)
org (3)
dod
(6)
internet (1)
privada (4)
empresa (1)
GroupeSchneider (3833)
Transparent_Factory_Ethernet (1)

En la MIB privada GroupeSchneider está la MIB privada Transparent Factory


Ethernet (TFE), Transparent_Factory_Ethernet (1).

31003122 10/2009 225


SNMP

MIB privada TFE


El elemento incorporado Transparent Factory SNMP controla el funcionamiento de
la MIB privada Schneider. La MIB privada Schneider y los servicios asociados
realizan la gestión de red de todos los componentes del sistema. La MIB privada
Transparent Factory proporciona los datos para gestionar los servicios de
comunicación principales de Transparent Factory para todos los componentes del
proceso de comunicación de la arquitectura Transparent Factory (ETY, NOE, kit de
herramientas de terceros, ENT, M1E). La MIB privada Transparent Factory no
define ninguna política ni aplicación de gestión específicas.
El esquema que aparece a continuación muestra la estructura secundaria de la MIB
de empresa privada Groupe_Schneider (3833) de Schneider Electric.

226 31003122 10/2009


SNMP

La estructura secundaria Groupe_Schneider (3833) es la raíz de la MIB privada de


Groupe Schneider en la estructura de información de gestión (SMI) que utiliza el
SNMP y se define en RFC-1155, que es una especificación que define la estructura
y la identificación de información de gestión de las redes basadas en TCP/IP.

Estructura secundaria de Transparent Factory Ethernet


La estructura secundaria Transparent_Factory_Ethernet (1) define los grupos que
son compatibles con los servicios y dispositivos Transparent Factory Ethernet.

Servicio Descripción
Switch (1) Estructura secundaria que define la rama de conmutadores
etiquetados: MIB privada de conectores ConneXium.
Port502_Messaging (2) Estructura secundaria que define los objetos para la gestión de
las comunicaciones servidor/cliente explícitas que admitan
aplicaciones como HMI, SCADA o herramientas de
programación.
I/O_Scanning (3) Estructura secundaria que define objetos para la gestión de
comunicaciones de dispositivos de E/S que utilizan el
mecanismo de exploración de E/S con el protocolo MB/TCP.
Global_Data (4) Estructura secundaria que define objetos para la gestión del
servicio de coordinación de aplicaciones a través de un protocolo
publicar/suscribir.
Web (5) Estructura secundaria que define objetos para la gestión de la
actividad en los servidores web incorporados.
Address_Server (6) Estructura secundaria que define objetos para la gestión de la
actividad en los servidores DHCP o BOOTP.
Equipment_Profiles (7) Estructura secundaria que identifica objetos para cada tipo de
dispositivo en la cartera de productos de Transparent Factory
Ethernet.

Se definirán estructuras secundarias o grupos de dispositivos para los siguientes


dispositivos:
z Premium (1)
z Quantum (2)
z Generic_Device (3)
z M1E (4)
z ENT (5)
A medida que se añaden dispositivos al catálogo de Schneider, la MIB privada
Schneider se ampliará como se describe a continuación:

31003122 10/2009 227


SNMP

z Si fuera necesario, es posible agregar un objeto de servicio de comunicaciones


Transparent Factory para el nuevo dispositivo en la estructura secundaria
Equipment_Profiles(7) correspondiente. A esta estructura secundaria se pueden
añadir tantos objetos como sean necesarios.
z Si fuera necesario, es posible agregar una rama en el mismo nivel que
Transparent_Factory_Ethernet(1). Esta estructura secundaria se crea para
objetos específicos del producto, como, por ejemplo, el objeto ATV58 en la
estructura secundaria IndustrialControlProducts (3).
Cuando se crea un dispositivo nuevo, se genera una descripción de objeto
correspondiente en el formato ASN.1. Los archivos ASN.1 se entregan a los
productores del software de gestión SNMP para que lo incluyan en sus productos.

Estructura secundaria de envío de mensajes Port502


La estructura secundaria (o grupo) Port502_Messaging proporciona servicios de
flujo de datos y gestión de conexión. La lista que aparece a continuación describe
la función de cada objeto.

Servicio Descripción
port502Status(1) Indica el estado del servicio (reposo, operativo).
port502SupportedProtocol(2) Indica los protocolos compatibles (MODBUS, X-Way).
port502IpSecurity(3) Indica el estado del servicio de seguridad de Port502 IP (habilitado/deshabilitado).
port502MaxConn(4) Indica el número de conexión TCP máximo compatible con la entidad Port502.
port502LocalConn(5) Indica el número de conexiones TCP abiertas por la entidad Port502 local.
port502RemConn(6) Indica el número de conexión TCP abierto actualmente por la entidad remota a la
entidad Port502 local.
port502IpSecurityTable(7) Muestra una tabla que contiene el número de intentos frustrados de abrir la
conexión TCP desde una entidad TCP remota.
port502ConnTable(8) Muestra una tabla que contiene información específica acerca del TCP de Port502
(MsgIn, MsgOut).
port502MsgIn(9) Indica el número total de mensajes de Port502 recibidos de la red.
port502MsgOut(10) Indica el número total de mensajes de Port502 enviados desde la red.
port502MsgOutErr(11) Indica el número total de mensajes de error producidos por la entidad de envío de
mensajes de Port502 y enviados a la red.
port502AddStackStat(12) Indica el apoyo de estadísticas de stack de port502 adicionales.
1: deshabilitada.
2: habilitada.
port502AddStackStatTable(13) Indica las estadísticas de stack adicionales para Port502 (opcional)

228 31003122 10/2009


SNMP

Estructura secundaria de exploración de E/S


La estructura secundaria o el grupo I/O_Scanning (3) contiene los objetos
relacionados con la gestión del dispositivo de exploración de E/S y las comunica-
ciones Modbus asociadas en Port502.

Servicio Descripción
ioScanStatus(1) Indica el estado global del servicio de exploración de E/S.
1: inactivo.
2: operativo.
3: detenido.
ioScanMaxDevice(2) Indica el número máximo de dispositivos apoyados por la
entidad de exploración de E/S.
ioScanPolledDevice(3) Indica el número máximo de dispositivos leídos por la entidad de
exploración de E/S.
ioScanTransSend(4) Indica el número máximo de transacciones enviadas por la
entidad de exploración de E/S.
ioScanGlbHealth(5) Indica el estado global de funcionamiento del servicio de
exploración de E/S.
2 - Correcto: todos los dispositivos de E/S remota responden.
4 - Advertencia: al menos un dispositivo de E/S remota no
responde.
ioScanDeviceTable(6) Muestra una tabla que contiene información acerca de los
dispositivos remotos leídos por la entidad de exploración de E/S.

Estructura secundaria de datos globales


La estructura secundaria o el grupo Global_Data (4) contiene los objetos
relacionados con el servicio de datos globales.

Servicio Descripción
glbDataStatus(1) Indica el estado global del servicio de datos globales.
1: inactivo.
2: operativo.
3: detenido.
glbDataMaxPub(2) Indica el número máximo de variables publicadas configuradas
por la entidad de datos globales.
glbDataMaxSub(3) Indica el número máximo de variables suscritas configuradas por
la entidad de datos globales.
glbDataPub(4) Indica el número total de publicaciones enviadas a la red.
glbDataSub(5) Indica el número total de suscripciones recibidas desde la red.
glbDataPubErr(6) Indica el número total de errores de publicación detectados por
la entidad local.

31003122 10/2009 229


SNMP

Servicio Descripción
glbDataSubErr(7) Indica el número total de errores de suscripción detectados por
la entidad local.
glbDataGlbSubHealth(8) Indica el estado global de funcionamiento de las variables
suscritas de datos globales.
2 - Correcto: el estado de funcionamiento de todas las variables
suscritas es correcto.
4 - Advertencia: al menos una variable suscrita presenta un error
de funcionamiento.
glbDataPubTable(9) Muestra una tabla con la información acerca de cada variable
publicada (número de publicaciones, dirección IP de origen,
número de errores).
glbDataSubTable(10) Muestra una tabla con la información acerca de cada variable
suscrita (número de suscripciones, dirección IP de origen,
número de errores, estado).

Estructura secundaria de web


La estructura o el subgrupo web (5) contiene los objetos relacionados con el servicio
del servidor web.

Servicio Descripción
webStatus(1) Indica el estado global del servicio web.
1: inactivo.
2: operativo.
webPassword (2) Muestra un conmutador para habilitar o deshabilitar el uso de
contraseñas web.
1: deshabilitada.
2: habilitada.
webSuccessfullAccess (3) Muestra el número total de accesos correctos al sitio web.
webFailedAttempts (4) Muestra el número total de accesos incorrectos al sitio web.

Estructura secundaria del servidor de direcciones


La estructura secundaria o el grupo Address_Server (6) contiene los objetos
relacionados con el servicio del servidor de direcciones. El servidor de direcciones
puede ser tanto un servidor BootP como un servidor DHCP.

Servicio Descripción
addressServerStatus(1) Indica el estado general del servicio del servidor de direcciones.
1: inactivo
2: operativo

230 31003122 10/2009


SNMP

Estructura secundaria de perfiles de equipo


La estructura secundaria Equipment_Profiles (7) contiene un conjunto de objetos
comunes.

Servicio Descripción
profileProductName(1) Muestra el nombre comercial del producto de
comunicación en forma de cadena (por ejemplo, 140
NOE 771 11).
profileVersion(2) Muestra la versión de software del producto de
comunicación en forma de cadena (por ejemplo, Vx.y o
V1.1).
profileCommunicationServices(3) Muestra una lista de servicios de comunicación
compatibles con el perfil (envío de mensajes Port502,
envío de mensajes de exploración de E/S, datos
globales, web y servidor de direcciones).
profileGlobalStatus(4) Indica el estado global del módulo de comunicaciones.
1 - incorrecto
2 – correcto.
profileConfigMode(5) Indica la modalidad de configuración IP del módulo de
comunicaciones.
1 - Local: la configuración IP se crea de manera local.
2 - dhcpServed: un servidor DHCP remoto crea la
configuración IP.
profileRoleName(6) Indica el nombre asignado a la gestión de direcciones
IP, si existiera (la cadena queda vacía si no existe
ninguno).
profileBandwidthMgt(7) Indica el estado de la gestión de ancho de banda.
1: deshabilitada
2: habilitada
profileBandwidthDistTable(8) Indica la distribución del tiempo de CPU entre los datos
globales, el envío de mensajes Port502 y la
exploración de E/S.
profileLedDisplayTable(9) Muestra una tabla en la que se facilita el nombre y el
estado de los LED de cada módulo.
profileSlot(10) Indica la posición del módulo de comunicaciones
dentro del bastidor, si hubiera alguno. Si no existiera
ningún bastidor, el valor de profileSlot será 0.
profileCPUType(11) Indica que, si el tipo de CPU existe, esta variable
identificará el ordenador principal al que pertenece el
módulo de comunicaciones. Si no existe ningún
ordenador principal, la cadena quedará vacía.
profileTrapTableEntriesMax(12) Indica el número máximo de entradas de la tabla
Capturar. Esta entrada es igual al número de
administradores remotos posibles.

31003122 10/2009 231


SNMP

Servicio Descripción
profileTrapTable(13) Muestra la tabla que permite habilitar o deshabilitar las
capturas privadas para cada servicio de
comunicaciones.
profileSpecificId(14) Indica una identificación específica de perfiles dentro
del objeto de perfil de equipo de la MIB Transparent
Factory de Schneider
Ejemplo: La familia de PLC Premium es 100.
profileIpAddress(15) Indica la dirección IP del agente SNMP.
profileIpNetMask(16) Indica la máscara de subred asociada con la dirección
IP del agente SNMP. El valor de la máscara es una
dirección IP con todos los bits de red establecidos en 1
y todos los bits del ordenador principal establecidos en
0.
profileIpGateway(17) Indica la dirección IP de gateway predeterminada del
agente SNMP.
profileMacAddress(18) Indica las direcciones dependientes de los medios
Ethernet del agente SNMP.

Archivos MIB y capturas privadas


Las capturas se utilizan para indicar los cambios de estado de la señal al
administrador. El uso de estas capturas evita intensificar el tráfico.
Los cuatro cambios de estado que señalan las capturas están relacionados con:
z LED;
z puertos de comunicaciones;
z valores de funcionamiento de exploración de E/S;
z estado de funcionamiento de datos globales.

La lista que aparece a continuación describe las características de las capturas


privadas:
z enviar mensajes a los dos administradores cuyas direcciones IP están definidas
en la configuración SNMP (tanto en PL7 como en la página web);
z utilizar el nombre de comunidad asignado a esta configuración;
z habilitar o deshabilitar cada uno de los grupos de MIB privada Transparent
Factory Ethernet: Switch (1), Port502_Messaging (2), I/O_Scanning (3),
Global_Data (4), Web (5), Address_Server (6) y Equipment_Profiles (7).
Las capturas privadas se detallan en la descripción MIB ASN.1, que se encuentra
en un archivo de texto .mib.

232 31003122 10/2009


Mantenimiento
31003122 10/2009

Mantenimiento

12
Vista general
Este capítulo ofrece información detallada acerca del mantenimiento del sistema,
incluidas las operaciones de acceso y borrado del registro de averías, así como la
descarga de un nuevo NOE exec.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Respuesta a errores 234
Lectura y borrado del registro de averías 239
Descarga de un nuevo NOE Exec 240
Concept EXECLoader 241
Descarga de un nuevo NOE Exec mediante FTP 245
Descarga de un nuevo Kernel de NOE 247

31003122 10/2009 233


Mantenimiento

Respuesta a errores

Detección de errores
Si surgen errores, la pantalla de indicadores LED del módulo NOE 771 •• puede
ayudar a determinar qué ha fallado. La siguiente figura muestra el modelo que los
indicadores LED deben mostrar durante el funcionamiento normal.

El indicador LED Run estará encendido de forma constante. Es posible que el


indicador LED Coll parpadee, lo que indica que se producen colisiones en la red
Ethernet. Estas colisiones son normales.
Si se produce algún fallo, los indicadores LED normales pueden apagarse y pueden
encenderse otros indicadores. Este apartado trata los errores de los que informan
los indicadores Active, Ready, Coll, Link, Kernel, Appl y Fault.
Intente remediar cada tipo de error en la forma y orden que se indica en las páginas
siguientes. Si el error no se resuelve con ninguna de las soluciones indicadas en el
presente manual, acuda a su proveedor de servicios o póngase en contacto con
Servicio de atención al cliente de Schneider Electric (véase página 29).
Algunos códigos de error quedan registrados en el bloque MSTR. Para obtener más
información sobre cómo leer e interpretar dichos códigos en ProWORX NxT,
Modsoft o Concept, consulte Códigos de error de función MSTR, página 69.

234 31003122 10/2009


Mantenimiento

Respuesta a un indicador de error del indicador LED Active


Si el indicador LED Active no se enciende, ello indicará que el módulo NOE 771 no
se está comunicando con el bastidor. El siguiente procedimiento describe los pasos
que deben darse para responder a un error del indicador LED Active.

Paso Acción
1 Comprobar que el módulo NOE 771 y el controlador están correctamente
instalados.
2 Verificar que el controlador funciona; si no es así, reemplazarlo.
3 En caso de que ni el nuevo controlador ni el módulo NOE 771 funcionen,
reemplazar el bastidor.
4 Comprobar que no se han instalado en el bastidor más de dos módulos de
opción de red (incluidos los módulos NOE, NOM, NOP y CRP 811) con un 140
CPU 113 ó 213 (o no más de seis módulos de opción de red con un 140 CPU
424 ó 534).
5 Examinar la versión del ejecutivo del controlador. Sólo una versión 2.0 o
posterior será compatible con el módulo Ethernet. Las versiones anteriores no
reconocen el módulo.
6 Si ya se han comprobado los pasos 4 y 5, reemplazar el módulo NOE 771.

Respuesta a un indicador de error del indicador LED Ready


Si el indicador LED Ready no se ilumina, el módulo NOE 771 no ha pasado de forma
satisfactoria las pruebas internas de diagnóstico. El siguiente procedimiento indica
los pasos que se deben seguir.

Paso Acción
1 Comprobar que el bastidor recibe alimentación.
2 Si la respuesta al paso 1 es afirmativa, reemplazar el módulo NOE 771.

Respuesta a un indicador de error del indicador LED Link


Si el indicador LED Link no se ilumina, el módulo NOE 771 no se está comunicando
con el concentrador/conmutador Ethernet. El siguiente procedimiento describe los
pasos que deben seguirse para responder a un error del indicador LED Link.

Paso Acción
1 Comprobar que el cable se ha instalado de forma apropiada y que el módulo
funciona correctamente.
2 Verificar que el concentrador/conmutador funciona adecuadamente.
3 Si ya se han comprobado los pasos 1 y 2, reemplazar el módulo NOE 771.

31003122 10/2009 235


Mantenimiento

Error del indicador LED kernel


La tabla que aparece a continuación describe los errores del indicador LED kernel
y cómo responder ante ellos.

Si Entonces
el indicador LED Ready está encendido y el el módulo ha detectado una imagen de
indicador LED kernel parpadea, software no válida.
el indicador LED Ready está encendido y el ha fracasado un intento de descargar una
indicador LED kernel permanece iluminado imagen de software y el módulo está en
de forma continua, modalidad kernel.
no se da ninguna de las condiciones Es preciso descargar un nuevo NOE Exec
mencionadas, (consulte para ello Establecimiento de una
conexión con un módulo Ethernet,
página 203).

Indicador LED Fault


El indicador LED Fault parpadeará durante un corto espacio de tiempo, tras un error
del que el módulo esté intentando recuperarse.
La siguiente figura muestra el indicador LED Fault.

236 31003122 10/2009


Mantenimiento

Error del indicador LED Collision


Si no se ha conectado correctamente el cable de par trenzado, el indicador LED Coll
se iluminará de forma continua, y el LED Link LED se apagará. (Esta situación no
ocurre con módulos de fibra óptica.)
La figura siguiente muestra el indicador LED Collision.

Procedimiento para responder a un error del indicador LED Collision


Si el indicador LED Collision no se ilumina, será preciso el siguiente procedimiento.

Paso Acción
1 Comprobar que el cable se ha instalado y funciona correctamente.
2 Verificar que el concentrador/conmutador Ethernet funciona adecuadamente.

31003122 10/2009 237


Mantenimiento

Condición normal del indicador LED Collision


Si el indicador LED Coll parpadea, el módulo informa de que se están produciendo
colisiones en la red Ethernet. Mientras estas colisiones sean normales, la
frecuencia del parpadeo indica el volumen de tráfico en la red. El parpadeo puede
ser tan frecuente como para que parezca que el indicador LED está iluminado de
forma continua. Un tráfico intenso reducirá la velocidad de las comunicaciones. Si
el tiempo de respuesta es importante para la aplicación, es recomendable
segmentar la red para reducir la frecuencia de las colisiones.
La figura siguiente muestra el indicador LED Collision en condiciones normales.

Indicador LED Run


La tabla que aparece a continuación describe la acción que se debe tomar si el
indicador LED Run parpadea. La acción depende del número de parpadeos en una
secuencia.

Número de parpadeos Acción


en la secuencia
3 Comprobar la conexión Ethernet.
4 Cambiar la dirección IP.
5 Proporcionar direcciones IP.
6 Conectarse usando la dirección IP predeterminada y configurar.
7 Descargar el NOE Executive.

Indicador LED Application


Si el módulo se bloquea, se creará un registro en el que se indicará la razón. Si el
módulo consigue recuperarse, el indicador LED Appl se iluminará, lo que indicará
que se ha producido una entrada en el registro de bloqueo (véase página 239).

238 31003122 10/2009


Mantenimiento

Lectura y borrado del registro de averías

Vista general
El registro de averías le permite detectar condiciones que producen una condición
anormal. Si remite el registro de averías al Servicio técnico de Schneider Electric
(véase página 29), facilitará la resolución de los problemas.
NOTA: El registro de averías se proporciona entendiendo que, con un producto
complejo en miles de aplicaciones de usuario, pueden existir condiciones que
precisen diagnósticos avanzados. El registro de averías es una de las herramientas
que se utilizan para resolver problemas complejos.
Si el indicador Appl está encendido, ello será señal de que se han introducido
entradas en el registro de averías. El registro puede contener hasta 64 K de
entradas.

Lectura del registro de averías


El registro de averías se puede leer desde las páginas web incorporadas
(véase página 143) o mediante FTP.
Siga los pasos que se indican a continuación para acceder al registro de averías a
través del protocolo FTP.

Paso Acción
1 Acceder al servidor FTP del módulo.
2 Cambiar el directorio a wwwroot/conf/diag.
3 Ejecutar un FTP para obtener el archivo de registro de averías: get
crash.log

Borrado del registro de averías


El archivo de averías se puede borrar desde las páginas web incorporadas
(véase página 143) o a través del protocolo FTP.
Siga los pasos que se indican a continuación para acceder al registro de averías a
través del protocolo FTP.

Paso Acción
1 Acceder al servidor FTP del módulo.
2 Cambiar el directorio a wwwroot/conf/diag.
3 Ejecutar un FTP para borrar el archivo de registro de averías: rm crash.log

31003122 10/2009 239


Mantenimiento

Descarga de un nuevo NOE Exec

Introducción
Utilice las herramientas que se indican a continuación para descargar un nuevo
NOE Exec.
z Paquetes de programación de Schneider Automation (consulte los manuales
correspondientes)
z FTP

240 31003122 10/2009


Mantenimiento

Concept EXECLoader

Vista general
El presente apartado se encarga de describir el uso de Concept EXECLoader para
la descarga de un nuevo NOE Exec.

Descarga de NOE Exec


Siga los pasos que se indican a continuación para descargar un nuevo NOE Exec
mediante el empleo de Concept EXECLoader.
Paso Acción
1 Activar el programa Exec Loader.
2 Hacer clic en Siguiente para comenzar el proceso de Exec Loader.
3 Hacer clic en el botón Ethernet TCP/IP y, a continuación, hacer clic en Siguiente.

31003122 10/2009 241


Mantenimiento

Paso Acción
4 Hacer clic en el botón Dispositivo directo y, a continuación, hacer clic en
Siguiente.

242 31003122 10/2009


Mantenimiento

Paso Acción
5 Hacer clic en el botón Transferir EXEC al dispositivo.

6 Hacer clic en Examinar para seleccionar el nombre de archivo y hacer clic en


Siguiente.

31003122 10/2009 243


Mantenimiento

Paso Acción
7 Se abre el cuadro de diálogo EXECLoader – información del archivo y del
dispositivo. Hacer clic en Siguiente.

8 Se abre el cuadro de diálogo EXECLoader – Progreso.

9 Cuando se haya completado el proceso, hacer clic en Cerrar.

244 31003122 10/2009


Mantenimiento

Descarga de un nuevo NOE Exec mediante FTP

Versión de Exec
Compruebe la versión actual del archivo NOE Exec en la página web Propiedades
de NOE.
Siga estos enlaces: Servidor web → Diagnóstico y configuración en línea →
Propiedades de NOE.
No modifique ninguna versión nueva del archivo NOE Exec.

Procedimiento

ATENCIÓN
POSIBLE BLOQUEO DEL SISTEMA
Asegúrese de reiniciar el módulo después de descargar un nuevo NOE Exec
mediante FTP. La actualización de Exec mediante FTP puede provocar un bloqueo
en el sistema.
Si no se siguen estas instrucciones pueden producirse lesiones personales o
daños en el equipo.

Siga los pasos que se indican a continuación para descargar n nuevo NOE Exec
mediante el empleo del protocolo FTP. El procedimiento se ilustra con un ejemplo.
Paso Acción
1 Cuando aparezca el símbolo del sistema DOS, escribir FTP, seguido de la dirección IP
y, a continuación, pulsarIntro.
2 Cuando aparezca el símbolo de usuario, escribir Usuario y pulsar Intro.
3 Cuando aparezca el símbolo de contraseña, escribir la contraseña del FTP y pulsar
Intro.
4 Cuando aparezca el símbolo del FTP, escribir cd wwwroot/conf/exec y pulsar Intro.
5 Cuando aparezca el símbolo del FTP, escribir put y pulsar Intro.
Nota: Debe tenerse en cuenta que el archivo NOE771xx.bin es la ruta local en el PC
(ruta predeterminada: c:\).
6 Cuando aparezca el símbolo de archivo local, escribir NOE771xx.bin y pulsar en Intro.
7 Cuando aparezca el símbolo de archivo remoto, escribir NOE771xx.bin y pulsar en
Intro.
8 Cuando concluya la transferencia, reiniciar el módulo NOE para que el nuevo EXEC sea
efectivo.
Nota: El nombre de archivo distingue entre mayúsculas y minúsculas; el nombre se
debe introducir en mayúsculas y la extensión en minúsculas, como se indica en la figura
siguiente.
Ejemplo: NOE771xx.bin

31003122 10/2009 245


Mantenimiento

Sesión de muestra de FTP


La siguiente sesión de FTP se empleó para descargar un NOE Exec.

NOTA: El kernel de NOE no se puede descargar mediante FTP.

246 31003122 10/2009


Mantenimiento

Descarga de un nuevo Kernel de NOE

Vista general

ATENCIÓN
FUNCIONAMIENTO DEL NOE
Se deben seguir los procedimientos para la descarga del kernel que se indican a
continuación. Cualquier fallo al realizar esta operación dejará inoperativo el
módulo NOE.
Si no se siguen estas instrucciones pueden producirse lesiones personales
o daños en el equipo.

La versión 2.00 de NOE Exec presenta una nueva función que permite la
actualización del kernel de bajo nivel que permite la actualización del kernel de bajo
nivel dentro del firmware del módulo NOE 771 ••. Es necesario llevar a cabo el
siguiente procedimiento para garantizar una correcta instalación del firmware del
kernel nuevo.
NOTA: El kernel de NOE no se puede descargar mediante FTP.

Versión de kernel
Compruebe la versión del kernel NOE actual en la página web Propiedades de
NOE.
Siga estos enlaces: Servidor web → Diagnóstico y configuración online →
Propiedades de NOE.
No modifique ninguna versión nueva del kernel de NOE.

Procedimiento
Siga estos pasos para descargar un kernel de NOE.

Paso Acción
1 Comprobar la versión actual del firmware Exec del módulo NOE.
2 Si Exec no pertenece a la versión 2.00 o posterior, se deberá actualizar en primer
lugar. Después de cargar el nuevo Exec y antes de cargar el kernel, es preciso
asegurarse de reiniciar el NOE.
3 La carga del firmware del kernel se realiza utilizando EXECLoader del mismo modo
que con el firmware Exec.
4 Una vez que la transferencia se ha completado de forma correcta, el NOE necesita
aproximadamente un minuto para grabar el nuevo kernel en la flash del módulo
NOE y, a continuación, pasar por una secuencia de arranque.

31003122 10/2009 247


Mantenimiento

248 31003122 10/2009


31003122 10/2009

Apéndices

Vista general
Los apéndices proporcionan información de referencia adicional para las series de
módulos Quantum NOE 771 ••.

Contenido de este anexo


Este anexo contiene los siguientes capítulos:
Capítulo Nombre del capítulo Página
A Características 251
B Guía de desarrolladores de Ethernet 253
C Protocolo de aplicación Modbus de TCP/IP Quantum Ethernet 267
D Estadísticas de rendimiento del explorador de E/S de los 277
módulos NOE 771 -00, -01 y -11

31003122 10/2009 249


250 31003122 10/2009
Características
31003122 10/2009

Características

A
Características

Tabla de características

Puertos de comunicación Un puerto (conector RJ-45) blindado de par trenzado


10/100Base-T con detección automática y un puerto (conector
MT-RJ) 100Base-FX. Ambos puertos transmiten y reciben
comandos Modbus encapsulados en el protocolo TCP/IP.
Corriente de bus requerida 750 mA
Disipación de potencia 3,8 W
Fusible Ninguno
Software de programación
Tipo y versión Concept, versión 2.2 o posterior
Modlink, versión 2.0 o posterior
Modsoft, versión 2.6 o posterior
ProWORX NxT, versión 2.1 o posterior
Firmware
Tipo y versión de CPU Quantum executive, versión 2.0 o posterior
NOE actualizable Campo actualizable a través de FTP o panel de programación
Condiciones de funcionamiento
Temperatura 0 a +60 °C
Humedad 0 a 95 % de humedad relativa sin condensación a 60 °C
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 °C
Humedad 0 a 95 % de humedad relativa sin condensación a 60 °C
Caída libre 1 m sin embalaje
Descarga 3 descargas/eje, 15 g, 11 ms

31003122 10/2009 251


Características

252 31003122 10/2009


Guía de desarrolladores de Ethernet
31003122 10/2009

Guía de
desarrolladores de Ethernet
B
Introducción
Este capítulo contiene información de ayuda para los desarrolladores de Ethernet.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Vista general 254
Descripciones de las clases 256
Clase CSample_doc 257
Clase CSample_View 258
Temporizadores y procesamiento de transacciones 260
Máquina de estado de transmisión 261
Máquina de estado de recepción 263
Visualización en la pantalla 265

31003122 10/2009 253


Guía de desarrolladores de Ethernet

Vista general

Introducción
El presente apéndice describe el diseño de la aplicación TCP/IP de muestra
denominada Comprobador de opciones de red Ethernet (NOET, Network Options
Ethernet Tester). La aplicación NOET es una aplicación de Windows de interface
de documentos múltiples que comprueba la instalación del módulo TCP/IP Ethernet
Quantum y que también sirve a los desarrolladores como aplicación de muestra.
El puerto número 502 del sistema TCP/UDP se utiliza con el protocol_id ASA con
valor 0.

Referencias
Inside Visual C++, 2.ª ed., David J. Kruglinski
Window Sockets, An Open Interface for Network Programming under Microsoft®
Windows, versión 1.1

Qué hace la aplicación de muestra


La aplicación de muestra realiza las siguientes acciones:
z Llama a la función socket del conector de la ventana para crear un conector.
z Llama a la función setsockopt del conector de la ventana para determinar los
atributos del conector.
z Llama a la función connect del conector de la ventana para establecer una
conexión.
z Llama a la función send del conector de la ventana para transmitir la solicitud al
nodo remoto.
z Llama a la función recv del conector de la ventana para recibir la respuesta del
nodo remoto.
z Llama a la función closesocket del conector de la ventana para cerrar la
conexión y liberar el conector.
Por lo demás, el comprobador NOET codifica la solicitud. La solicitud consta de un
encabezado, al que le sigue un mensaje Modbus.
Tal y como se muestra en la siguiente tabla, el encabezado contiene un identificador
de llamada, un tipo de protocolo, la longitud del comando y un identificador del
destino.

Identificador de Tipo de Longitud del Identificación de Mensaje Modbus


llamada protocolo comando destino

La biblioteca de importación winsock.lib que se proporciona con la instalación se


emplea para vincular las llamadas de los conectores de la ventana.

254 31003122 10/2009


Guía de desarrolladores 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 la biblioteca Microsoft Foundation Class. La
aplicación inicial la generó el asistente de la aplicación de Visual C++.

31003122 10/2009 255


Guía de desarrolladores de Ethernet

Descripciones de las clases

Lista de clases
z CSample_app: Csample_app es la clase de aplicación. Esta aplicación la
generó el asistente de la aplicación, y la fuente se encuentra en el archivo file
sam_app.cpp. La declaración de la clase está en sam_app.h.
z CMainFrame: CMainFrame se deriva de la clase MFC CMDIFrameWnd y es el
marco de la ventana principal de la aplicación. La fuente para CMainFrame se
encuentra en mainfrm.cpp, y la declaración está en mainfrm.h. El código para
CMainFrame lo generó inicialmente el asistente de la aplicación, y se modificó
para procesar mensajes del temporizador de la ventana.
z CSample_doc: CSample_doc es la clase de documento. La declaración se
encuentra en sam_doc.h, y la implantación está en sam_doc.cpp.
z 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
implanta en los archivos sam_vw.cpp, disp.cpp, tcp_hlp.cpp y tx_rx.cpp.
z CIP_dig: La clase CIP_dlg es la clase de diálogo para la obtención de la
dirección IP. Se deriva de la clase CDialog. La declaración se encuentra en el
archivo cip_dlg.h, y la implantación está en el archivo cip_dlg.cpp. Ambos
archivos los generó el asistente de clase Visual C++.
z ClrStatsDlg: La clase ClrStatsDlg es la clase de diálogo para el borrado de
estadísticas. Se deriva de la clase CDialog. La declaración se encuentra en el
archivo cstatdlg.h, y la instalación está en cstatdlg.cpp. Ambos archivos los
generó el asistente de clase Visual C++.
z GetStatsDlg: La clase GetStatsDlg es la clase de diálogo para la obtención de
estadísticas. Se deriva de la clase CDialog. La declaración se encuentra en el
archivo gstatdlg.h, y la implantación está en el archivo gstatdlg.cpp. Ambos
archivos los generó el asistente de clase Visual C++.
z CPollDlg: La clase CPollDlg es la clase de diálogo para determinar el período de
lectura. Se deriva de la clase CDialog. La declaración se encuentra en el archivo
polldlg.h, y la implantación está en el archivo polldlg.cpp. Ambos archivos los
generó el asistente de clase Visual C++.
z CReadDlg: La clase CReadDlg es la clase de diálogo para determinar los
registros que se han de leer. Se deriva de la clase CDialog. La declaración se
encuentra en el archivo readdlg.h, y la implantación está en el archivo
readdlg.cpp. Ambos archivos los generó el asistente de clase Visual C++.
z CWriteDlg: La clase CWriteDlg es la clase de diálogo para determinar los
registros que se han de escribir y los datos de escritura. Se deriva de la clase
Cdialog. La declaración se encuentra en writedlg.h, y la instalación está en el
archivo writedlg.cpp. Ambos archivos los generó el asistente de clase Visual
C++.
z CAboutDlg: La clase CAboutDlg es la clase de diálogo para Acerca de. Tanto la
declaración como la implantación se encuentran en el archivo sam_app.cpp.

256 31003122 10/2009


Guía de desarrolladores de Ethernet

Clase CSample_doc

Vista general
CSample_doc (la clase de documento) contiene los datos de usuario empleados
por la clase CSample_View. Los datos de usuario consisten en la dirección IP del
nodo remoto, el tipo de transacción y sus valores asociados. Los distintos tipos de
transacción son registros de lectura, registros de escritura, borrado de estadísticas
y consecución de estadísticas. Además del tipo de transacción y de los valores
asociados, la clase de documento también contiene el intervalo de lectura de
dotación.
El usuario puede modificar los datos de usuario a través de una barra de menú o de
herramientas. CSample_doc procesa el mensaje de comando de la ventana de la
barra de menú o de herramientas conectando el diálogo correspondiente. El estado
de los distintos elementos del menú y de los botones de la barra de herramientas
dependerá del estado de la conexión entre la aplicación y el nodo remoto. La clase
CSample_View mantiene el estado de la conexión y, por lo tanto, determina el
estado de los elementos del menú y los botones de la barra de herramientas.

31003122 10/2009 257


Guía de desarrolladores de Ethernet

Clase CSample_View

Vista general
La clase CSample_View gestiona la conexión TCP/IP, envía solicitudes a nodos
remotos y muestra o el estado de la conexión o el resultado de una transacción.
Además, determina el estado de los botones de la barra de herramientas y de los
elementos del menú.

Acceso a TCP/IP
CSample_View interactúa con los conectores de la ventana a través de la interface
de programación de la aplicación y mediante mensajes enviados por el DLL del
conector de la ventana a la ventana de CSample_View. La referencia para la API
del conector de la ventana se proporciona con anterioridad. La primera llamada
realizada al DLL de los conectores de la ventana debe ser WSAStartup. Esta
llamada la realiza la función miembro InitInstance de la clase CSample_app. La
última llamada realizada al DLL del conector de la ventana debe ser WSACleanup.
Esta llamada la realiza la función miembro ExitInstance de la clase Csample_app.
CSample_View localiza y determina los siguientes atributos de los conectores.
z determinar persistencia en el tiempo para provocar un cierre forzado;
z recibir datos fuera de banda en el flujo normal de datos;
z desactivar el algoritmo de Nagel.

Cuando el algoritmo de Nagel está desactivado, si el stack recibe un mensaje de


aplicación, pasará inmediatamente el mensaje a la aplicación y enviará un mensaje
TCP/IP de confirmación. Aunque esto puede ocasionar más tráfico, la aplicación
recibe el mensaje antes que si el algoritmo de Nagel está activado. La función
miembro tcpip_setsocket_options determina los atributos del conector.
La interface del conector de la ventana proporciona la función WSAAsyncSelect,
que notifica la ventana de eventos de red. La función miembro
tcpip_setsocket_options llama a la función WSAAsyncSelect.
En la siguiente tabla se describen los distintos eventos.

Evento Descripción
FD_READ Un conector puede leer datos.
FD_WRITE Un conector puede escribir datos.
FD_OOB Un conector puede leer datos fuera de banda.
FD_CONNECT Se ha recibido una respuesta de conexión.
FD_CLOSE La conexión se ha cerrado.

258 31003122 10/2009


Guía de desarrolladores de Ethernet

Uno de los parámetros de WSAAsyncSelect es un mensaje definido por el usuario


que el DLL del conector de la ventana envía a la ventana. El mensaje de usuario de
la aplicación de muestra es WM_TCPIP_EVENT, y se define en el archivo
wn_msh.h. La estructura arquitectónica MFC llama a la función miembro
CSample_View tcpip_event para procesar este mensaje. Como ocurre con todas
las palabras que procesan mensajes, los parámetros tcpip_event son una palabra
y tienen una longitud de una palabra. El parámetro de palabra es el conector, y el
parámetro con una longitud de una palabra contiene el evento de red y un código
de error.
Tcpip_event examina el evento de red y llama a la función miembro que se indica
en la tabla que se muestra a continuación.

Evento de redt Función miembro


FD_READ OnTcpIpRead(
FD_WRITE OnTcpIpWrite()
FD_OOB OnTcpIpOob(
FD_CONNECT /OnTcpIpConnect
FD_CLOSE OnTcpIpClose()

Formato de mensaje de la aplicación


TCP/IP transmite un mensaje como un flujo. No hay indicación ni del inicio de un
mensaje ni de su conclusión. El módulo opcional NOE añade un encabezado para
determinar cuáles son los límites del mensaje. El mensaje es un mensaje Modbus.
El encabezado contiene los siguientes campos.
z Identificador de llamada: Este campo de dos bytes asocia una solicitud con su
respuesta. La aplicación cliente recoge el identificador de llamada, y el servidor
devuelve el mismo identificador de llamada en la respuesta.
z Tipo de protocolo: Este campo de 2 bytes identifica el tipo de protocolo. En la
actualidad, el único protocolo que admite es Modbus.
z Longitud del comando: Este campo de 2 bytes es el tamaño del resto del
mensaje.
z Identificador del destino: Este campo de un byte está reservado para usos
futuros.
El mensaje Modbus sigue al encabezado. El mensaje no contiene el campo de la
dirección; en su lugar, el primer byte es el código de función de Modbus.
La estructura de datos para el encabezado se declara en modbus.h, y la función
CSample_View encode_header codifica el encabezado. Las funciones miembro
son encode_clear_stats, encode_read_stats y encode.

31003122 10/2009 259


Guía de desarrolladores de Ethernet

Temporizadores y procesamiento de transacciones

Temporizadores
CSample_View periódicamente recibe un mensaje del temporizador. Este mensaje
acciona CSample_View para transmitir un mensaje. Debido a que los
temporizadores de la ventana son un recurso limitado, la ventana asociada con la
clase CMainFrame recibe los mensajes del temporizador. La función AddTimerList
del miembro CMainFrame colocará una ventana en su lista del temporizador.
Cuando CMainFrame procesa el mensaje WM_TIMER, envía cada ventana de la
lista de tiempos al mensaje WM_POLL_INTERVAL definido por el usuario.
MFC llama a la función OnInitalUpdate del miembro CSample_View cuando se crea
por primera vez. OnInitialUpdate llama a AddTimerList de CMainFrame para recibir
el mensaje WM_POLL_INTERVAL. La estructura arquitectónica MFC llama a la
función miembro CSample_View OnPollInterval para procesar este mensaje.

Procedimiento de transacción
El procedimiento de transacción CSample_View consiste en establecer una
conexión, transmitir la solicitud, recibir la respuesta y mostrar dicha respuesta.
CSample_View hace uso de una máquina de estado tanto de transmisión como de
recepción para realizar la transacción.

260 31003122 10/2009


Guía de desarrolladores de Ethernet

Máquina de estado de transmisión

Vista general
La lista que aparece a continuación contiene los diferentes estados posibles en la
máquina de estado de transmisión:
z IDLE: Cuando la máquina se encuentra en estado IDLE, no hay conexión.
z RESOLVING_NAME: Si se encuentra en estado RESOLVING_NAME,
CSample_View está esperando a que el DLL del conector de la ventana
convierta un nombre de nodo en una dirección IP.
z CONNECTING: Si se encuentra en estado CONNECTING, CSample_View está
a la espera de que el DLL del conector de la ventana genere el evento
FD_CONNECT. Este evento indica si el intento de establecer una conexión dio
resultado satisfactorio o no.
z CONNECTED: El estado CONNECTED indica que se ha producido la conexión
de forma satisfactoria.
z WAIT_TO_TX: En el estado WAIT_TO_TX, CSample_View está a la espera de
transmitir el mensaje. Transmite el mensaje cuando el tiempo transcurrido desde
la última transmisión excede el intervalo de lectura de dotación especificado.
z BLOCKED: Cuando CSample_View intenta enviar un mensaje, es probable que
el DLL del conector de la ventana no pueda transmitir el mensaje completo. Es
ésta una condición de control de flujo, y el estado de CSample_View pasará a
ser BLOCKED. El DLL del conector de la ventana genera el evento FD_WRITE
cuando puede enviar más datos.
z TX_DONE: CSample_View se encuentra en estado TX_DONE cuando ha
completado la transmisión de la solicitud.
Si CSample_View se encuentra en estado IDLE y selecciona o el elemento del
menú de conexión o el botón de la barra de herramientas de conexión, la función
OnManagConnect de CSample_View intenta conectar 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 es un nombre, OnManagConnect cambia el estado
de transmisión a RESOLVING_NAME y solicita a la función WSAAsyncGe-
tHostByName del DLL de los conectores de la ventana que resuelvan el nombre. El
DLL de los conectores de la ventana generarán el mensaje
WM_TCPIP_NAME_RESOLVED definido por el mensaje, que indica si se ha
resuelto el nombre. La función miembro OnTcpIpNameResolved procesa el
mensaje WM_TCPIP_NAME_RESOLVED. Si el nombre no se ha resuelto,
OnTcpIpNameResolved devuelve el estado de transmisión a
Si el nodo remoto es una dirección IP o si es un nombre que ya se ha resuelto,
entonces la función tcpip_connect_rq de CSample_View recibe la petición de iniciar
una solicitud de conexión al nodo remoto. El puerto receptor de la solicitud de
conexión es el 502, y se define por modo MBAP_LISTEN_PORT constante en
modbus.h. Si tcpip_connect_rq inició con éxito una solicitud de conexión,
tcpip_connect_rq cambia el estado de transmisión a CONNECTING; en caso
contrario, el estado de transmisión cambia a IDLE.

31003122 10/2009 261


Guía de desarrolladores de Ethernet

El DLL de los conectores de la ventana genera un evento FD_CONNECT que indica


si la solicitud de conexión se realizó de forma correcta o no. La función
OnTcpIpConnect de CSample_View procesa el evento FD_CONNECT. Si la solicitud
de conexión se realizó con éxito, OnTcpIpConnect cambiará el estado de transmisión
a CONNECTED; en caso contrario, cambiará al estado IDLE.
Debe tenerse en cuenta que la estructura arquitectónica MFC llama a la función
miembro OnPollInterval de CSample_View para procesar el mensaje
WM_POLL_INTERVAL enviado como resultado de la clase procesando 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 a la función TransmitUserRequest de CSample_View.
TransmitUserRequest codifica una solicitud basada en el tipo de transacción, supone
un ahorro de tiempo y llama a la función TransmitMessage de CSample_View.
OnPollInterval hace uso del tiempo ahorrado para determinar cuándo transmitir la
siguiente solicitud. TransmitMessage intenta mandar un mensaje al lado remoto. Para
poder mandar el mensaje, TransmitMessage entra en un bucle. En el cuerpo del
bucle, TransmitMessage llama a la función de envío del DLL del conector de la
ventana.
La lista que aparece a continuación describe los resultados de la función de envío y
las acciones tomadas.
z El mensaje se envió correctamente. TransmitMessage cambia el estado de
transmisión a TX_DONE y abandona el bucle.
z Sólo se envió parte del mensaje. TransmitMessage vuelve a entrar en el bucle.
z La función de envío devuelve un error en el que se indica que no hay espacio
del búfer en el sistema de transporte. TransmitMessage cambia el estado de
transmisión a BLOCKED y abandona el bucle.
z La función de envío devuelve otro error. TransmitMessage cierra la conexión,
cambia el estado de transmisión a IDLE y abandona el bucle.
Cuando el espacio del búfer del sistema de transporte está disponible para transmitir
mensajes, el DLL del conector de la ventana genera un evento FD_WRITE. La
función OnTcpWrite de CSample_View procesa la función FD_WRITE llamando a
TransmitMessage.
La máquina de estado de recepción (véase página 263) procesa la respuesta dada a
una solicitud. Cuando la máquina de estado de recepción ha terminado de recibir la
respuesta, la máquina de estado de transmisión pasa del estado TX_DONE al estado
de WAIT_TO_TX.
Debe tenerse en cuenta que TransmitUserRequest supone un ahorro de tiempo. La
función OnPollInterval de CSample_View hace uso del tiempo ahorrado para decidir
si debe transmitirse una nueva solicitud. La función OnPollInterval es llamada por la
estructura arquitectónica MFC para procesar el WM_POLL_INTERVAL enviado
cuando la clase CMainFrame procesa el mensaje del temporizador de la ventana,
WM_TIMER. OnPollInterval examina el estado de transmisión. Si el estado de
transmisión es WAIT_TO_TX y el tiempo transcurrido desde la solicitud de
transmisión previa sobrepasa el intervalo de lectura de dotación, OnPollInterval llama
a TransmitUserRequest para iniciar otra transacción.

262 31003122 10/2009


Guía de desarrolladores de Ethernet

Máquina de estado de recepción

Vista general
La lista que aparece a continuación contiene los diferentes estados de la máquina
de estado de recepción.
z RX_HEADER: Cuando la máquina se encuentra en estado RX_HEADER, la
máquina de recepción está recibiendo el encabezado del mensaje.
z RX_BODY: Cuando la máquina se encuentra en estado RX_BODY, la máquina
de recepción está recibiendo el mensaje de respuesta asociado a la transacción
solicitada.
z DUMP_BODY: Cuando la máquina se encuentra en estado DUMP_BODY, la
máquina de recepción está recibiendo un mensaje, pero no existe una
transacción asociada con respecto a este mensaje.
El DLL del conector de la ventana genera el evento FD_READ siempre y cuando
haya datos que se puedan leer. Si solamente se lee parte de los datos, se genera
otro evento. La función OnTcpIpRead de CSample_View procesa el evento
FD_READ y activa la máquina de estado de recepción.
Cuando se genera un evento FD_READ, es posible que el mensaje completo no
esté presente. Es posible que el nodo remoto haya intentado enviar una respuesta
de 100 bytes, pero el sistema de transporte puede haber tenido espacio de búfer
únicamente para transmitir 3 bytes. El receptor obtendrá un FD_READ para los 3
bytes. OnTcpIpRead llama a CSample_View rx_msg para leer los datos recibidos
en el búfer. Son tres los parámetros que existen para rx_msg. El primer parámetro
es un pointer para un búfer de recepción. El segundo parámetro de entrada es el
tamaño de recepción. El tercer parámetro es tanto un parámetro 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 un mensaje
recibido de forma parcial.
La máquina de estado de recepción mantiene una variable que es el número de
bytes recibidos. Inicialmente, la máquina de estado de recepción se encuentra en
estado RX_HEADER; por su parte, el número de bytes recibidos es 0.
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 tamaño del
encabezado. Una vez terminada la recepción, OnTcpIpRead examina el número de
bytes recibidos. Si el número de bytes recibidos no es igual al tamaño del
encabezado, la máquina de recepción permanece en estado RX_HEADER,
mientras que OnTcpIpRead, por su parte, vuelve.

31003122 10/2009 263


Guía de desarrolladores de Ethernet

Si, una vez concluida la recepción, el número de bytes recibidos tiene el mismo
tamaño que el tamaño del encabezado, ello será señal de que se ha recibido el
encabezado. OnTcpIpRead fija el número de bytes recibidos en 0, mientras que el
tamaño de recepción se obtiene desde el encabezado. Estos dos valores se
emplearán la próxima vez que se llame a rx_msg. OnTcpIpRead consigue también
el identificador de la transacción y el tipo de protocolo del encabezado. Si el
identificador de la transacción coincide con el identificador de la solicitud de la
transmisión y si el tipo de protocolo es MODBUS, OnTcpIpRead cambia el estado
de recepción a RX_BODY. Sin embargo, si los identificadores de la transacción no
coinciden o si el protocolo empleado no es MODBUS, OnTcpIpRead cambiará el
estado de recepción a DUMP_BODY.
Cuando se llama a OnTcpIpRead y el estado de recepción es RX_BODY,
OnTcpIpRead llama a rx_msg con un tamaño de recepción igual al valor obtenido
del encabezado. Una vez terminada la recepción, OnTcpIpRead examina el número
de bytes recibidos. Si el número de bytes recibidos no es igual al tamaño de
recepción, la máquina de recepción permanece en estado RX_HEADER, mientras
que OnTcpIpRead, por su parte, vuelve.
Si, una vez concluida la recepción, el número de bytes recibidos es igual que el
tamaño de recepción, OnTcpIpRead ha leído la respuesta a la transacción.
OnTcpIpRead guarda los resultados y anula la zona del cliente que hace que se
muestren los resultados. OnTcpIpRead también modifica el estado de transmisión
a WAIT_TO_TX y reinicia el estado de la máquina de estado de recepción
estableciendo su estado en RX_HEADER y poniendo a cero el número de bytes
recibidos. 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 encabezado. Una vez terminada la recepción, OnTcpIpRead examina el número
de bytes recibidos. Si el número de bytes recibidos no es igual al tamaño de
recepción, la máquina de recepción permanece en estado RX_HEADER, mientras
que OnTcpIpRead, por su parte, vuelve.
Si, una vez concluida la recepción, el número de bytes recibidos es igual que el
tamaño de recepción, OnTcpIpRead ha completado la lectura del mensaje. Debido
a que este mensaje no se corresponde a una transacción, las únicas actividades de
procesamiento que lleva a cabo OnTcIpRead consisten en reiniciar la máquina de
estado de recepción.
La función miembro rx_msg llama a la función recv del conector de la ventana para
leer los datos. La función recv devuelve como resultado un número no negativo, que
indica el número de bytes leídos, o bien devuelve un error. Si el número de bytes
leídos es cero, ello será señal de que ya no existe la conexión, lo que hace que
rx_msg cierre el conector y establezca el estado de transmisión en IDLE. Si la
función recv devuelve un error en el que se indica que no hay datos de recepción
disponibles, rx_msg vuelve. Para cualquier otro error de la función recv, rx_msg
cierra el conector y establece el estado de transmisión en IDLE.

264 31003122 10/2009


Guía de desarrolladores de Ethernet

Visualización en la pantalla

Vista general
El miembro CSample_View m_display indica el tipo de visualización. La lista que
aparece a continuación describe los distintos tipos de visualización y las funciones
miembro de CSample_View para mostrar la visualización.
z Visualización del estado de la conexión: Los distintos estados de la conexión
que se muestran son IDLE, RESOLVING NAME y CONNECTING. La función
miembro ConnPaint muestra el estado de la conexión.
z GetStatsPaint: Muestra los resultados de una solicitud para la obtención de
estadísticas.
z ClearStatsPaint: Muestra los resultados de una solicitud para el borrado de
estadísticas.
z ReadRegPaint: Muestra los resultados de una solicitud para la lectura de
estadísticas.
z WriteRegPaint: Muestra los resultados de una solicitud para la escritura de
estadísticas.
La estructura arquitectónica MFC llama a la función miembro OnDraw de
CSample_View para procesar el mensaje WM_PAINT de la ventana. OnDraw
examina la variable miembro m_display y llama a la función miembro correspon-
diente que se describe en el apartado anterior. Cada vez que CSample_View
necesita mostrar un resultado, llama a la función Invalidate de Cview, lo que da
como resultado un mensaje WM_PAINT.
CSample_View se deriva de la clase MFC CScrollView. Esta clase gestiona el
desplazamiento lógico. Para ejecutar el desplazamiento lógico, CScrollView precisa
conocer el tamaño del documento. La información del tamaño del documento la
recibe a través de la función miembro SetScrollSizes.
La función miembro UpdateScrollSizes de CSample_View 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 si el tipo de visualización
cambia o si el usuario modifica el tamaño de la ventana.

31003122 10/2009 265


Guía de desarrolladores de Ethernet

266 31003122 10/2009


Protocolo de aplicación Modbus de TCP/IP Quantum Ethernet
31003122 10/2009

Protocolo de aplicación Modbus


de TCP/IP Quantum Ethernet
C
Introducción
En este capítulo se describe el Protocolo de aplicación Modbus de TCP/IP Quantum
Ethernet.

Contenido de este capítulo


Este capítulo contiene los siguiente apartados:
Apartado Página
Vista general 268
PDU del Protocolo de aplicación Modbus 269
Clases de servicios del Protocolo de aplicación Modbus 271
Análisis de la PDU del Protocolo de aplicación Modbus 272
Aspectos específicos relativos a TCP/IP 274
Documentos de referencia 275

31003122 10/2009 267


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

Vista general

Introducción
La información que aparece a continuación describe el protocolo de aplicación
Modbus (MBAP, Modbus Application Protocol).
MBAP es un protocolo de 7 capas que proporciona comunicaciones par a par entre
controladoresPLC y otros nodos basados en una red LAN. De forma colectiva, estos
nodos implantan toda la aplicación de control, o parte de ella, que se emplea para
aplicaciones de automatización industrial en los sectores de automoción,
neumáticos y gomas, alimentación y bebidas e industrias de servicios, por citar
unas pocas.
Las transacciones del protocolo Modbus son los típicos pares de mensajes de
solicitud-respuesta. Las solicitudes Modbus contienen códigos de funciones que
representan varias clases de servicios, incluidos el acceso a datos, programación
en línea y descarga de programas y carga de clases. Las respuestas Modbus
pueden ser ACK (acuse positivo de recepción) con o sin datos, o NACK (acuse
negativo de recepción) con información de error.
El protocolo MBAP se puede transmitir a través de cualquier sistema de
comunicación compatible con los servicios de mensajes. No obstante, la
implantación actual de Quantum transporta las PDU de MBAP a través de TCP/IP.
Se alojan transferencias Ethernet II e IEEE 802.3, aunque Ethernet II es la opción
predeterminada.
Para obtener más información, consulte laGuía de referencia del protocolo Modbus
(PI-MBUS-300).

268 31003122 10/2009


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

PDU del Protocolo de aplicación Modbus

Vista general
La PDU del MBAP, mbap_pdu, se recibe en el puerto TCP número 502. El tamaño
máximo actual de mbap_pdu para esta clase de servicios es 256 bytes. La
estructura y el contenido de mbap_pdu están definidos como:
mbap_pdu::={inv_id[2], proto_id[2], len[2],dst_idx[1],
datos=mb_pdu}
El encabezado tiene 7 bytes de longitud e incluye los campos que se indican en la
tabla que sigue.

Campo Descripción
inv_id [2 bytes]: Id de llamada para el emparejamiento de transacciones.
proto_id [2 bytes]: Utilizada para la multiplexación interna del sistema, opción
predeterminada en 0 para Modbus.
len [2 bytes]: El campo len es un recuento de bytes de los campos restantes e
incluye dst_id y campos de datos.

El resto de la PDU incluye dos campos:

Campo Descripción
dst_idx [1 byte]: El índice de destino se utiliza para las rutas de acceso interno de
paquetes (actualmente no implantado).
data [n bytes]: Ésta es la parte de servicio de la PDU de Modbus, mb_pdu, y se
define a continuación.

La parte del servicio del protocolo MBAP, denominado mb_pdu, contiene 2 campos.
mb_pdu::={func_code[1], data[n]}
En la siguiente tabla se describen los campos de mb_pdu.

Campo Descripción
func_code{1 byte Código de función de Modbus
data [n bytes]: Este campo depende del código de función y
habitualmente contiene información como referencias de
variables, recuentos de variables y offsets de datos.

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

31003122 10/2009 269


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

Ejemplo
A continuación se muestran los valores para un mbap_pdu de muestra para leer un
registro.
00 01 00 00 00 06 01 03 00 00 00 01
La tabla siguiente muestra la estructura y el contenido para este ejemplo.

inv_id 00 01
proto_id 00 00
len 00 00
dst_idx 01
func_code 03
data 00 00 00 01

270 31003122 10/2009


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

Clases de servicios del Protocolo de aplicación Modbus

Vista general
Hay múltiples clases de servicios que forman parte del protocolo MBAP. Cada una
de estas clases se indica a continuación.

Acceso de datos
Lee y escribe los valores binarios y analógicos de los archivos de registro del PLC.

Programación en línea
Los servicios realizan alteraciones relativamente menores a los programas Ladder
Logic con una introducción estrictamente controlada de dichas alteraciones en el
programa que se esté ejecutando.

Carga y descarga de imágenes


Los servicios de descarga de imágenes contribuyen a la descarga de un programa
de control Ladder Logic en el PCL. Los servicios de carga de imágenes contribuyen
a la carga de un programa de control Ladder Logic desde un PLC a un PC host con
fines de archivo o copia de seguridad.

Configuración
Los servicios de configuración le permiten definir los valores de los parámetros que
afectan a los archivos de registro, la asignación de E/S, los atributos de exploración
y la configuración del puerto de comunicaciones del PLC, por citar unos pocos.

Control del estado de ejecución del dispositivo


Esta clase de servicio permite iniciar y detener la ejecución de la exploración del
PLC. Para ello, deberá encontrarse en un contexto de conexión de la aplicación,
que se obtiene a través de otros servicios de Modbus.

31003122 10/2009 271


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

Análisis de la PDU del Protocolo de aplicación Modbus

Análisis
La PDU del protocolo MBAP se transmite mediante un registro Stack Ethernet
TCP/IP. Se alojan transferencias Ethernet II e IEEE 802.3. La transferencia
Ethernet II es la predeterminada.
. . . desde el cable para las transferencias IEEE 802.3
. . .
. . . son transferencias IEEE 802.3 si la longitud <=1500
. . .802.3_pdu ::= {dst_addr[6], src_addr[6], length[2],
data=802.2_pdu} *una PDU IEEE 802.3 tiene un maxFrameSize
de 1.518 bytes
*una PDU IEEE 802.3 tiene un minFrameSize de 64
bytes802.2_pdu: {dsap[1], ssap[1], frm_cntrl[1], snap_hdr[5],
data=ip_pdu} *snap_hdr está asociado con un 802.2 sap
snap_hdr
conocido::={org_code[3], ethertype[2] }

*snap hdr (protocolo de acceso a la subred) permite que


protocolos
Ethernet más antiguos puedan ejecutarse en la interface
IEEE 802.2 más reciente. El
parámetro ethertype indica el servicio, por ejemplo ip o
arp. IP tiene un valor
0x800. . . . desde el cable para las transferencias
Ethernet II . . .
. . . son transferencias Ethernet II si la longitud >1500
. . .802.3_pdu::= {dst_addr[6], src_addr[6], length[2],
data=ip_pdu} . . . 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}
mbap_pdu es el protocolo MBAP cuyos mensajes se reciben en un puerto conocido.
El tamaño máximo actual de mbap_pdu para esta clase de servicios es de 256
bytes.

272 31003122 10/2009


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

Estructura y contenido
La estructura y el contenido de mbap_pdu están definidos como:
mbap_pdu::={ inv_id[2], proto_id[2], len[2], dst_idx[1],
datos=mb_pdu }El encabezado tiene 7 bytes de longitud e incluye
los siguientes campos:
inv_id [2 bytes] id de llamada utilizada para
el emparejamiento de transacciones proto_id [2 bytes]
utilizada para la multiplexación interna del sistema, opción
predeterminada en 0 para Modbus
servicios len [2 bytes] el campo len es
un recuento de bytes de los campos restantes e
incluye dst_id y campos de datos.
El resto de la pdu incluye dos campos:
dst_idx [1 byte] el índice de destino se utiliza
para las rutas de acceso interno de
paquetes. (actualmente no implantado) datos [n
bytes] ésta es la parte de servicio de Modbus pdu, mb_pdu, y se
define a continuación
La parte del servicio del Protocolo de aplicación Modbus, denominada mb_pdu,
contiene 2 campos:
mb_pdu ::= { func_code[1], data[n] }
func_code [1 byte] código de función de MB 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.
El tamaño y el contenido del campo de datos dependen del valor del código de la
función.

31003122 10/2009 273


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

Aspectos específicos relativos a TCP/IP

Difusión/difusión múltiple
Aunque la difusión y la difusión múltiple son compatibles tanto con la dirección de
red IP como con la dirección MAC IEEE 802.3, el protocolo MBAP no es compatible
ni con la difusión ni con la difusión múltiple en la capa de aplicación.
Los PLC Quantum de Schneider Electric hacen uso del direccionamiento de
difusión debido a que emplean el protocolo ARP para localizar el nodo de destino.
La interface del cliente para el servicio del protocolo MBAP en el PLC, el bloque
MSTR, requiere que ofrezca la dirección IP de destino. Al mismo tiempo, el Stack
integrado hace uso de una dirección IP de gateway predeterminada y configurada
previamente en caso de que el protocolo ARP no haya actuado de forma correcta.

Número de puerto TCP


Schneider Electric ha obtenido de una Autoridad de Internet un puerto de sistema
conocido. El número de puerto del sistema conocido de Schneider Electric es el
502. La Autoridad de Internet ha asignado el número de puerto del sistema 502 a
asa-appl-proto con Dennis Dubé como contacto de la empresa.
Este número de puerto permite a Schneider Electric transportar diversos protocolos
de aplicaciones mediante el empleo del protocolo TCP o UDP. El protocolo concreto
se indica por el valor del parámetro proto_id de mbap_pdu. En la actualidad, el
único parámetro asignado es 0, referido a MBAP.

274 31003122 10/2009


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

Documentos de referencia

Vista general
A continuación se incluye una lista de documentos relacionados.
z ANSI/IEEE Std 802.3-1985, ISO DIS 8802/3, ISBN - 0-471-82749-5, mayo de
1988
z ANSI/IEEE Std 802.2-1985, ISO DIS 8802/2, ISBN 0-471-82748-7, febrero de
1988
z RFC793, TCP (Transmission Control Protocol) DARPA Internet Program
Protocol Specification, septiembre de 1981
z RFC 791, IP (Internet Protocol) DARPA Internet Protocol Specification,
septiembre de 1981
z RFC826, An Ethernet Address Resolution Protocol (ARP), David Plummer, NIC
septiembre de 1982
z RFC1042, A Standard for the Transmission of IP Datagrams over IEEE 802.2
Networks, Postel & Reynolds, ISI, febrero de 1988
z RFC 792, ICMP (Internet Control Message Protocol) DARPA Internet C Control
Message Protocol Specification, Jon Postel, septiembre de 1981
z RFC951, BOOTSTRAP PROTOCOL (BOOTP), Bill Croft y John Gilmore,
septiembre de 1985
z RFC783, The Trivial File Transfer Protocol (TFTP) rev. 2, K.R. Solons MIT, junio
de 1981

31003122 10/2009 275


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

276 31003122 10/2009


Estadísticas de rendimiento del explorador de E/S
31003122 10/2009

Estadísticas de rendimiento del


explorador de E/S de los módulos
NOE 771 -00, -01 y -11 D
Rendimiento del explorador de E/S 140 NOE 771 -00, -01 y -11

Vista general
La información que aparece a continuación describe el rendimiento del explorador
de E/S 140 NOE 771 -00, -01 y -11 con varias CPU Quantum.

CPU Quantum 113


La siguiente figura describe el rendimiento del explorador de E/S 140 NOE 771 -00,
-01 y -11 con una CPU Quantum 113.

31003122 10/2009 277


Estadísticas de rendimiento del explorador de E/S

CPU Quantum 213


La siguiente figura describe el rendimiento del explorador de E/S 140 NOE 771 -00,
-01 y -11 con una CPU Quantum 213.

CPU Quantum 424


La siguiente figura describe el rendimiento del explorador de E/S 140 NOE 771 -00,
-01 y -11 con una CPU Quantum 424.

278 31003122 10/2009


Estadísticas de rendimiento del explorador de E/S

CPU Quantum 534


La siguiente figura describe el rendimiento del explorador de E/S 140 NOE 771 -00,
-01 y -11 con una CPU Quantum 534.

31003122 10/2009 279


Estadísticas de rendimiento del explorador de E/S

280 31003122 10/2009


Glosario
31003122 10/2009

Glosario

ACK
Confirmación.

API
Interfase de programa de aplicación (del inglés "Application Program Interface").
Especificación de funciones y datos utilizados por un módulo de programa para
acceder a otro; interfase del programa que corresponde a los límites entre las capas
del protocolo.

ARP
Protocolo de resolución de dirección (del inglés "Address Resolution Protocol").
Protocolo de capas de red que se utiliza para determinar la dirección física que
corresponde a la dirección IP del ordenador principal en la red. ARP es un
subprotocolo que opera bajo TCP/IP.

Asignación de E/S
Área de la memoria de configuración del PLC utilizada para asignar puntos de
entrada y salida. Llamado anteriormente Traffic cop.

ASN.1
Notación de sintaxis abstracta. Gramática utilizada para definir un protocolo (objeto
OSI).

31003122 10/2009 281


Glosario

Bastidor
Placa de metal con una barra de bus y acopladores. Utilice el bastidor para conectar
un módulo y realizar una conexión de bus del PLC.

Bloque de datos
Grupo de bits que compone un bloque binario de información. Los bloques de datos
contienen información o datos de control. La tecnología de red utilizada es la que
determina el tamaño y la composición de un bloque de datos.

BootP
Protocolo Bootstrap. Protocolo utilizado durante el arranque para obtener una
dirección IP suministrada por un servidor BootP y basada en la dirección del módulo
MAC.

bps
Bits por segundo.

BSP
Paquete de apoyo de la tarjeta (del inglés "Board Support Package"). Paquete de
software que asigna un sistema operativo en tiempo real específico (RTOS) a un
hardware específico.

Campo
Grupo lógico de bits contiguos que transmite un tipo de información, como puede
ser el comienzo o fin de un mensaje, una dirección, datos o una comprobación
errónea.

Capa
En el modelo OSI, parte de la estructura de un dispositivo que ofrece servicios
definidos para la transferencia de información.

282 31003122 10/2009


Glosario

CHS
Módulo Hot Standby: proporciona tolerancia a fallos para E/S remotas mediante la
conexión de dos módulos NOE redundantes.

Cliente
Proceso informático que solicita un servicio de otros procesos informáticos.

Cliente DHCP
Ordenador principal de la red que obtiene su configuración del servidor DHCP.

Concentrador
Dispositivo que conecta una serie de módulos flexibles y centralizados para crear
una red.

Concept
Paquete de software que facilita la configuración del PLC.

Conmutador
Dispositivo de red que conecta dos o más segmentos de red independientes y
permite el paso de tráfico entre ellos. Un conmutador determina si un bloque de
datos debe bloquearse o transmitirse en función de su dirección de destino.

Cortafuegos
Gateway que controla el acceso a una red o aplicación.

Datos globales (publicar/suscribir)


Servicio de sincronización entre PLC (bases de datos compartidas).

DHCP
Protocolo dinámico de configuración del ordenador principal (del inglés "Dynamic
Host Configuration Protocol"). Versión mejorada de BOOTP.

Dirección
En una red, la identificación de una estación. En un bloque de datos, agrupación de
bits que identifica el origen o el destino del bloque de datos.

31003122 10/2009 283


Glosario

Dirección IP
Dirección de protocolo de Internet. Dirección de 32 bits asignada a ordenadores
principales mediante TCP/IP.

Dirección MAC
Dirección de control de acceso al medio. Dirección de hardware de un dispositivo.
Una dirección MAC se asigna a un módulo TCP/IP Ethernet en la fábrica.

DNS
Sistema de nombres de dominio (del inglés "Domain Name System"). Protocolo
dentro de TCP/IP utilizado para encontrar direcciones IP basadas en nombres de
ordenadores principales.

Enrutador
Dispositivo que conecta dos o más secciones de una red y permite que fluya la
información entre ellas. Un enrutador examina cada paquete, recibe y decide si
bloquear el paquete para el resto de la red o transmitirlo. El enrutador intentará
enviar el paquete a través de la red haciendo uso de la ruta más eficaz.

Estación de E/S
Uno o dos canales de E/S remotas (depende del tipo de sistema) compuestos por
un número fijo de puntos de E/S.

Exploración de E/S
Procedimiento que sigue el procesador para visualizar entradas y controlar salidas.

Explorador de E/S
Componente del software encargado de la exploración de Ethernet basada en E/S
Momentum para obtener entradas y establecer salidas.

FactoryCast
Servidor web incorporado que personaliza el usuario, lo que permite el acceso del
usuario al diagnóstico del PLC y a la configuración Ethernet.

284 31003122 10/2009


Glosario

FDR
Sustitución de dispositivos defectuosos. Método que permite llevar a cabo la
sustitución de dispositivos sin desorganizar el sistema ni interrumpir el servicio.

FTP
Protocolo de transferencia de archivos (del inglés "File Transfer Protocol").
Protocolo (mediante TCP) utilizado para leer o escribir un archivo en una estación
remota (el servidor FTP).

Gateway
Dispositivo que conecta redes con arquitecturas de redes diferentes y que operan
en la capa de aplicación. Este término puede referirse a un enrutador.

Gateway predeterminada
Dirección IP de la red u ordenador principal adonde se envían todos los paquetes
dirigidos a una red u ordenador principal desconocido. La gateway predeterminada
suele ser un enrutador u otro dispositivo.

Herencia
Referido a la comunicación de red: componentes existentes (productos PLC, etc.)
que no proporcionan un apoyo especial (hardware) para controlar la Intranet.

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

IANA
Autoridad para la asignación de números en Internet (del inglés "Internet Assigned
Numbers Authority").

31003122 10/2009 285


Glosario

ICMP
Protocolo de mensaje de control de Internet (del inglés "Internet Control Message
Protocol"). Protocolo de TCP/IP utilizado para informar de errores en la transmisión
de datagramas.

Intercambio cíclico de datos


Ofrece la transmisión de datos entre dos o más PLC de NOE 771 •• en una red
TCP/IP.

Internet
Interconexión global de TCP/IP basada en redes de comunicación de ordenadores.

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

ISO
Organización Internacional de Normalización (del inglés "International Organization
for Standardization").

LAN
Acrónimo del inglés "Local Area Network" (red de área local).

Lista de exploración de E/S


Tabla de configuración que identifica los destinos con los que está permitida la
comunicación repetitiva.

Máscara Subnet
Máscara de bits utilizada para identificar o determinar qué bits de una dirección IP
corresponden a la dirección de red y qué bits corresponden a la parte de subred de
la dirección. La máscara Subnet es la dirección de red más los bits reservados para
identificar la subred.

286 31003122 10/2009


Glosario

MBAP
Protocolo de aplicación Modbus (del inglés "Modbus Application Protocol").
Protocolo de 7 capas que proporciona comunicaciones par a par entre PLC PLC y
otros nodos basados en ordenadores principales en una LAN.

MIB
Base de información de gestión (del inglés "Management Information Base"). Base
de datos que contiene la configuración de un dispositivo SNMP activado.

Modbus
Sistema de comunicaciones que enlaza los PLC Modicon con terminales y equipos
inteligentes a través de portadores comunes y líneas dedicadas.

Modelo OSI
Modelo de interconexión de sistemas abiertos. Norma de referencia que describe el
rendimiento requerido de dispositivos para la comunicación de datos. Creado por la
Organización Internacional de Normalización (ISO).

Modsoft
Paquete de software que facilita la programación del módulo NOE.

MSTR
Instrucción especial del master que utiliza Ladder Logic para leer y escribir
información del PLC.

N_PDU
Intercambio de unidad de datos de protocolo en el nivel N de capa (modelo OSI).

NACK
Acuse de recepción negativo de un error.

NDDS
Servicios de envío de datos de red (del inglés "Network Data Delivery Services").

31003122 10/2009 287


Glosario

Nodo
Dispositivo al que se puede dirigir en una red de comunicaciones.

NOET
Comprobador de opciones de red Ethernet.

Nombre de función
En referencia a la Sustitución de dispositivos defectuosos, un nombre de función es
un nombre lógico que el usuario asigna a un dispositivo, un nombre lógico que tiene
un significado en la aplicación.

Nombre de ordenador principal


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

OIT/OID
Información verdadera de objetos (del inglés "Object Information True"/ID del objeto
(identificar OIT, del inglés "Object ID"). Contienen bases de datos que gestionan
SNMP (MIB).

Ordenador principal
Participante de una red.

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

PDU
Unidad de datos de protocolo

Peer Cop
Software que permite configurar bloques de datos que se van a transferir entre los
PLC de una red Modbus Plus.

288 31003122 10/2009


Glosario

PEN
Número de empresa privado (del inglés "Private Enterprise Number")

PING
Packet Internet Groper. Programa utilizado para comprobar si es posible alcanzar
un destino en una red.

PLC
Controlador lógico programable (del inglés "Programmable Logic Controller").

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

ProWORX NxT
Paquete de software que facilita el uso del explorador de E/S para configurar
bloques de datos que se van a transferir entre los PLC de una red TCP/IP.

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

Puerto
Punto de acceso para la entrada o salida de datos en un ordenador principal que
utiliza servicios TCP.

Red
Dispositivos conectados entre sí que comparten un protocolo de comunicación y
una ruta de acceso a datos común.

Registro Stack
Código de software que instala el protocolo que se utiliza. En el caso de los módulos
NOE, es TCP/IP.

31003122 10/2009 289


Glosario

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

RFC
Solicitud de comentario (del inglés "Request For Comment"). Papel identificado por
un número en el mundo de Internet. Definen el estado actual relativo a protocolos
de Internet (regulado por IETF = Internet Engineering Task Force)
http://www.ietf.org.

Semi-dúplex
(HDX) Método de transmisión de datos que permite la comunicación bidireccional,
pero sólo en una dirección cada vez.

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

Servidor DHCP
Servidor que proporciona parámetros de configuración a un cliente DHCP.

SNMP
Protocolo de administración de red simple (del inglés "Simple Network Management
Protocol").

Socket
Asociación de un puerto con una dirección IP. Sirve como identificación del emisor
o destinatario.

STP
Par trenzado blindado (del inglés "Shielded Twisted Pair"). Tipo de cableado que se
compone de varios hilos de cable recubiertos de un blindaje metálico y trenzados
conjuntamente.

290 31003122 10/2009


Glosario

Subred
Red lógica o física dentro de una red IP que comparte una dirección de red con otras
partes de la red.

TCP
Protocolo de control de transmisión (del inglés "Transmission Control Protocol").

TCP/IP
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.

Traffic cop
Rutina de software Quantum que facilita la ubicación de un módulo NOE 771 en una
ubicación específica.

UDP
Protocolo de datagramas de usuario (del inglés "User Datagram Protocol").
Protocolo que transmite datos a través de IP.

Uni-Te
Protocolo de aplicación unificado de Télémecanique (utilizado en rangos S7,
Premium y PLC Micro).

URL
Localizador uniforme de recursos (del inglés "Uniform Resource Locator").
Dirección de red de un archivo.

31003122 10/2009 291


Glosario

UTP
Par trenzado no blindado (del inglés "Unshielded Twisted Pair"). Tipo de cableado
compuesto de hilos de cable aislados y trenzados por pares.

Web
Interconexión mundial de estaciones basadas en protocolos de Internet. El más
famoso es HTTP (servidor web).

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

www
World Wide Web. Sistema de distribución de información basado en un hipertexto
en el cual se puede disponer libremente de los clientes y los servidores.

292 31003122 10/2009


Índice
31003122 10/2009

Índice
B
AC
Symbols B
TCP/IP Base de datos
protocolo de aplicación Modbus, 268 modificación, 178
Bastidor
instalación, 37
A Bloque de control
Administración códigos de error en, 69
SNMP, 218 Ethernet TCP/IP, 106
Administración de redes, 218 función MBP_MSTR, 106
Administrador Ladder Logic, 68
SNMP, 218 MSTR, 75, 76, 77, 78, 79
Administrador de SNMP, 219 utilización de MSTR, 73
Agente bloque de control del dispositivo, 123
SNMP, 218 Bloque de función
Ampliaciones de configuración MBP_MSTR, 103, 103
nodo intermedio, 68 BootP, 174
Ampliaciones de la configuración configuración a través del servidor
nodo superior, 68 web, 158
Ampliaciones de la configuración Ethernet BootP Lite
nodo intermedio, 68 asignación de direcciones IP, 50
nodo superior, 68
ARP automático
dirección IP, 42 C
ARP, automático Cable 100 BASE-FX, 35
dirección IP, 42 Cable 100 BASE-T, 35
Asignación de E/S, 58 Cable 100 BASE-TX-FX, 35
Asistencia técnica, 29 Cadenas de comunidad
Atención al cliente, 29 SNMP, 49
Averías, registro Campo de datos
acceso y borrado, 233 nodo inferior, 68
Ayuda, 29 Captura, 232
SNMP, 224

31003122 10/2009 293


Index

Clase de documento, 257 ConnexView, 219


Clases de servicios Contraseña
MBAP, 271 FTP, 44
cliente/servidor, 108 HTTP, 44, 47
Códigos de error Contraseña FTP, 44
Ethernet TCP/IP , 69 Contraseña HTTP, 44, 47
MSTR, 69, 69, 70, 72 Control de datos del PLC
red TCP/IP, 70 a través del servidor web, 152
Códigos de error CTC Cortafuegos
MSTR, 72 nivel de aplicación, 36
Componentes nivel de red, 36
panel frontal, 15 números de puerto de protocolo, 36
Componentes del panel frontal, 15 Cortafuegos de aplicación, 36
Comprobador de Ethernet, 254 Cortafuegos de red, 36
Comprobador de opciones de red CPU
Ethernet, 202 Quantum 113, 277
Comprobador de opciones de red Quantum 213, 278
Ethernet , 254 Quantum 424, 278
Comprobador Ethernet Quantum 534, 279
estadísticas, 209 CPU (PLC)
instalación, 202 configurar, 52
comunicación, bloques, 63 CPU Quantum 113, 277
Comunicaciones CPU Quantum 213, 278
de E/S remotas, 151 CPU Quantum 424, 278
Comunicaciones de E/S remotas CPU Quantum 534, 279
a través del servidor web, 151 CREAD_REG, 88
Concept CWRITE_REG, 91
configuración de la lista de exploración
de E/S, 125
instalación del bloque MSTR en la red D
TCP/IP, 66 DATABUF
Concept 2.2, 52 parámetro MBP_MSTR, 105
Concept Exec Loader, 241 datos globales, 199
conectores Datos globales, 25, 108
10/100 BASE-T, 19 Descarga de NOE exec, 233, 240
100 BASE-FX, 19 Descripciones de las clases, 256
Conexiones de cable clase de documento, 257
Ethernet, 34 Descripciones de las clases de
conexiones de cables, 19 aplicaciones, 256
Configuración de la CPU DHCP, 174
a través del servidor web, 148 Dirección
Configuración de SNMP asignación de parámetros, 40
Vínculos, 157 Dirección Ethernet
Conmutador Ethernet, 117 asignación de parámetros, 40
ConneXium, 117

294 31003122 10/2009


Index

Dirección IP Escribir
asignación de parámetros, 40 lista de exploración de E/S, 126
conexión a la dirección Escritura
predeterminada, 41 nodo intermedio, 68
duplicada, 42 Estadísticas
lista de exploración de E/S, 125 Comprobador Ethernet, 209
Dirección MAC, 174 local (MSTR), 75
Direccionamiento de difusión, 274 locales (MSTR), 76
Direccionamiento de difusión múltiple, 274 remotas (MSTR), 77
Direcciones IP, 186 Estadísticas (remotas)
BootP Lite, 50 MSTR, 78
Distancia de cable Estadísticas del módulo Ethernet
100 BASE-FX, 35 a través del servidor web, 150
100 BASE-T, 35 Estados
100 BASE-TX-FX, 35 máquina de estado de transmisión, 261
Documentos de referencia, 275 Estructura secundaria
Documentos relacionados, 275 datos globales, 229
duplicadas, pruebas de dirección IP, 193 I/O_scanning, 229
MIB privada TFE, 227
perfiles de equipo, 231
E Port502_messaging, 228
E/S servidor de direcciones, 230
comunicaciones remotas, 151 web, 230
editor/suscriptor, 108 Estructura secundaria de datos
Editor/suscriptor globales, 229
datos globales, 25 Estructura secundaria de exploración de
Ejecución E/S, 229
exploración del PLC, 271 Estructura secundaria de perfiles de
Ejecución de la exploración equipo, 231
PLC, 271 Estructura secundaria de web, 230
Ejecución de la exploración del PLC, 271 Estructura secundaria del servidor de
Ejecución del dispositivo, 271 direcciones, 230
Entradas Estructura secundaria
MSTR, 67 Port502_messaging, 228
Errores Ethernet
detección, 234 bloque de control, 106
indicadores LED Active, 235 registro de enrutamiento, 106
indicadores LED Application, 238 Ethernet TCP/IP
indicadores LED Collision, 237 bloque de control, 106
indicadores LED Fault, 236 códigos de error, 69
indicadores LED kernel, 236 registro de enrutamiento, 106
indicadores LED Link, 235 exploración de E/S, 198
indicadores LED Ready, 235 Explorador de E/S, 120
indicadores LED Run, 238 explorador de E/S
registro de averías, 239 bloque de control del dispositivo, 123

31003122 10/2009 295


Index

Explorador de E/S Indicadores LED Run, 238


con enrutadores, 122 Instalación, 37
Explorador de E/S Modbus requisitos del bastidor de Quantum, 37
apoyo, 122
características, 121
L
Ladder Logic
F bloque de control, 68
FDR, 174 diagrama de bloques de MSTR, 67
Formato de mensaje de la aplicación, 259 Lectura
FTP nodo intermedio, 68
descarga de NOE Exec, 245 LED
Función MSTR errores de Active, 235
códigos de error, 69, 69, 70 errores de kernel, 236
Funciones, 14 errores de Link, 235
Funciones principales, 14 errores de Ready, 235
errores Run, 238
Leer
G lista de exploración de E/S, 126
GetRequest Lista de exploración de E/S, 120
SNMP, 224 configuración con Concept, 125
configuración mediante
ProWORX NxT, 132
H módulo de estado funcional, 127
HiVision, 219 locales, clientes, 197
Hot Standby, 185
Hot Standby, efectos de red, 197
M
Mantenimiento, 233
I Mantenimiento del sistema, 233
ID de unidad Máquina de estado de recepción, 262, 263
lista de exploración de E/S, 125 Máquina de estado de transmisión, 261
Indicador LED Run, 18 MBAP, 269, 272
Indicadores LED, 17 MBP_MSTR
errores Collision, 237 bloque de función, 103, 103
errores de aplicación, 238 códigos de función (válidos), 104
errores de Fault, 236 modo de función, 104
Run, 18 parámetro ABORT, 105
Indicadores LED Active, 235 parámetro ACTIVE, 105
Indicadores LED Application, 238 parámetro CONTROL, 105
Indicadores LED Collision, 237 parámetro ENABLE, 105
Indicadores LED Fault, 236 parámetro ERROR, 105
Indicadores LED kernel, 236 parámetro SUCCESS, 105
Indicadores LED Link, 235 parámetros, 104
Indicadores LED Ready, 235 parámetros DATABUF, 105

296 31003122 10/2009


Index

Mensajes Números de puerto de protocolo


confirmación, 177 cortafuegos, 36
error, 177
Mensajes de confirmación, 177
Mensajes de error, 177 O
MIB, 218, 225 Obtención de estadísticas remotas, 77
MIB privada, 219, 225
MIB privada Groupe_Schneider, 219, 225
MIB privada Transparent Factory P
Ethernet, 225 Panel
modos, 192 componentes, 15
modos de funcionamiento, 192 parámetros de dirección, 62
Módulo de estado funcional Parámetros de dirección
configuración para la lista de exploración dirección Ethernet mediante ProWORX
de E/S, 127 NxT, 136
MSTR parámetros de dirección Ethernet, 62
bloque de control, 75, 76, 77, 78, 79 Parámetros de dirección Ethernet
códigos de error CTE, 72 mediante ProWORX NxT, 136
diagrama Ladder Logic, 67 PDU, 269, 272
entradas, 67 captura, 224
estadísticas (locales), 75, 76 GetRequest, 224
estadísticas (remotas), 77 SetRequest, 224
instalación en la red TCP/IP, 66 PLC (CPU)
operaciones, 65, 79 configurar, 52
operaciones de lectura y escritura, 73, 73 Procedimiento de transacción, 260
restablecimiento de módulo opcional, 79 Protocolo de aplicación Modbus, 268
salidas, 67 PDU, 269
protocolo de transferencia de archivos
(FTP), 22
N protocolo de transferencia de hipertexto
Nodo inferior, 68 (HTTP), 22
Nodo intermedio, 68 ProWORX NxT
Nodo superior, 68 ajuste del número de módulos
bloque de control, 68 NOE, 136, 139
Nodos configuración de la lista de exploración
inferiores, 68 de E/S, 132
intermedios, 68 configuración de los parámetros de di-
superior, 68 rección Ethernet, 136
superiores, 68
NOE exec
descarga, 240 R
NOE Exec READ_REG, 94
descarga mediante FTP, 245 Registro
Nombre de función, 174 averías, 239

31003122 10/2009 297


Index

Registro 4x Servidor Modbus/TCP


nodo intermedio, 68 prestaciones, 21
nodo superior, 68 Servidor web, 146
Registro de averías, 239 acceso, 43
acceso y borrado, 233 acceso a la página web, 144
borrado, 239 comunicaciones de E/S remotas, 151
diagnóstico a través del servidor configuración de BootP, 158
web, 171 configuración de la CPU, 148
lectura, 239 configuración de NOE, 154
Registro de enrutamiento configurar SNMP, 156
Ethernet TCP/IP, 106 control de datos del PLC, 152
función MBP_MSTR, 106 diagnóstico de NOE, 170
Registros diagnóstico del registro de averías, 171
nodo inferior, 68 enlaces a la página del bastidor local
remotos, clientes, 197 configurado, 147
Rep. Vel. Transm. estadísticas del módulo Ethernet, 150
lista de exploración de E/S, 126 página del bastidor local
Requisitos de memoria configurado, 147
por módulo, 56 propiedades de NOE, 169
Requisitos del bastidor de Quantum servicio de atención al cliente, 172
instalación, 37 servidores FTP, 199
Requisitos del sistema, 29 servidores TFTP, 199
Restablecimiento de módulo opcional SetRequest
MSTR, 79 SNMP, 224
restricción, 190 SNMP, 218, 223
cadenas de comunidad, 49
configuración a través del servidor
S web, 156
Salidas Soporte, 29
MSTR, 67 soporte de red, 201
Seguridad, 36 Sustitución de dispositivos defectuosos, 174
contraseña FTP, 44 SysContact, 224
contraseña HTTP, 44, 47 SysLocation, 224
Servicios de carga y descarga de
imágenes, 271
Servicios de configuración, 271 T
Servicios de programación en línea, 271 TCP_IP_ADDR, 100
servidor BootP, 23 TCP/IP, 258
Servidor BootP direccionamiento de difusión, 274
asignación de parámetros de dirección temporizadores, 260
IP, 40 temporizadores de la ventana, 260
servidor de direcciones Timeout de perturbación
BootP, 23 lista de exploración de E/S, 125
DHCP, 24
servidor DHCP, 24

298 31003122 10/2009


Index

Traffic Cop
configuración de la lista de exploración
de E/S, 134
transferir datos
bloques de comunicación, 63
Transparent Factory, 217, 219, 225

V
Valor entero
nodo inferior, 68
Versión de Exec, 245
Versión de kernel, 247

W
WRITE_REG, 97

31003122 10/2009 299


Índice

300 31003122 10/2009

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