Módulos Ethernet Quantum NOE 771 •• Manual del usuario

Transcripción

Módulos Ethernet Quantum NOE 771 •• Manual del usuario
Módulos Ethernet
Quantum NOE 771 ••
Manual del usuario
840 USE 116 03
31003122.04
9/2005
2
31003122.04 9/2005
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 ••. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conectores y cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Explorador de E/S (140 NOE 771 00, -01, -11). . . . . . . . . . . . . . . . . . . . . . . . . .
Mensajes Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Servidores FTP y HTTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Servidor de direcciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Datos globales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control de ancho de banda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnósticos web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requisitos del sistema y atención al cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 2
Instalación del módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esquemas de cableado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instalación del módulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexión del cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Asignación de parámetros de dirección Ethernet . . . . . . . . . . . . . . . . . . . . . . . .
Definición de la contraseña FTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definición de la contraseña HTTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Definición de cadenas de comunidad SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uso de BootP Lite para asignar parámetros de dirección. . . . . . . . . . . . . . . . . .
Capítulo 3
32
34
36
37
39
41
44
49
52
53
Configuración del módulo con Concept . . . . . . . . . . . . . . . . . 55
Selección del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste del número de módulos NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Acceso y edición de la asignación de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración de los parámetros de dirección Ethernet . . . . . . . . . . . . . . . . . . .
31003122.04 9/2005
14
17
19
20
21
22
24
26
27
29
30
56
60
62
65
3
Capítulo 4
Transferencia de datos mediante bloques
de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.1
Utilización de los bloques de comunicación Ladder Logic 984 . . . . . . . . . . . . . . 68
Descripción de las instrucciones MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Bloque MSTR para TCP/IP en Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Representación de la instrucción Ladder Logic MSTR . . . . . . . . . . . . . . . . . . . . 71
Códigos de error de función MSTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Operaciones MSTR de lectura y escritura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Operación MSTR Leer/Escribir (FC 23). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Operación MSTR de obtención de estadísticas locales . . . . . . . . . . . . . . . . . . . 79
Operación de MSTR de borrado de estadísticas locales. . . . . . . . . . . . . . . . . . . 80
Operación MSTR de obtención de estadísticas remotas. . . . . . . . . . . . . . . . . . . 81
Operación MSTR de borrado de estadísticas remotas . . . . . . . . . . . . . . . . . . . . 82
Operación MSTR de estado de Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Operación MSTR de restablecimiento de módulo opcional. . . . . . . . . . . . . . . . . 85
Operación MSTR de lectura de CTE (tabla de ampliación de configuración,
del inglés Config Extension Table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Operación MSTR de escritura en CTE (tabla de extensión de configuración,
del inglés Config Extension Table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Estadísticas de Ethernet TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Utilización de los bloques de comunicación lógicos IEC . . . . . . . . . . . . . . . . . . . 92
CREAD_REG. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
CWRITE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
READ_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
WRITE_REG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
TCP_IP_ADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
MBP_MSTR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
4.2
Capítulo 5
Transferencia de datos con el programa de ayuda
de datos globales (publicar/suscribir) de los módulos
NOE -01, -11, -21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Planificación del sistema de datos globales (Publicar/Suscribir) . . . . . . . . . . . . 114
Configuración de la utilidad de datos globales (publicar/suscribir) . . . . . . . . . . 118
Filtrado Multicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Capítulo 6
Transferencia de datos con el explorador de E/S
140 NOE 771 -00, -01 –11 y -21 únicamente. . . . . . . . . . . . . . 123
Conceptos del explorador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Habilitar/deshabilitar el explorador de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Configuración de la lista de exploración de E/S utilizando Concept . . . . . . . . . 129
Finalización de la configuración de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Configuración de la lista de exploración de E/S mediante
ProWORX NxT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Establecimiento de la memoria de ampliación de configuración
para Peer Cop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
4
31003122.04 9/2005
Configuración de la lista de exploración de E/S mediante Modsoft . . . . . . . . . 147
Tiempos de respuesta del explorador de E/S: Entrada remota
a salida remota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Capítulo 7
Páginas web incorporadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Acceso a la página web inicial de ayuda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página de presentación de Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página del bastidor local configurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página de la pantalla de configuración de la CPU . . . . . . . . . . . . . . . . . . . . . .
Página de estadísticas del módulo Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página de estado de comunicación de E/S remotas. . . . . . . . . . . . . . . . . . . . .
Página de control de datos del PLC Quantum . . . . . . . . . . . . . . . . . . . . . . . . .
Página de configuración del módulo NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página de configuración de SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página de configuración del servidor de direcciones . . . . . . . . . . . . . . . . . . . .
Páginas web de diagnósticos ampliadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página Propiedades de NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página Diagnóstico de NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnóstico del registro de averías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Página de contacto de Schneider Automation . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 8
158
160
161
162
164
165
167
169
171
173
177
184
185
186
187
Configuración del servidor de direcciones/sustitución
de dispositivos defectuosos . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Configuración del servidor de direcciones/Sustitución de dispositivos
defectuosos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Información sobre la sustitución de dispositivos defectuosos. . . . . . . . . . . . . . 193
Configuración del servicio de sustitución de dispositivos defectuosos . . . . . . . 196
Capítulo 9
Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Vista general de la solución Modicon Quantum Hot Standby
con Unity para módulos NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Topología de Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuración NOE y Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Asignación de direcciones IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modos de funcionamiento de NOE y Modicon Quantum Hot Standby
con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempos de intercambio de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Efectos de la solución Modicon Quantum Hot Standby
con Unity sobre una red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 10
207
211
212
Utilización del Network Options Ethernet Tester . . . . . . . . . 215
Instalación del Comprobador de opciones de red Ethernet . . . . . . . . . . . . . . .
Establecimiento de una conexión con un módulo Ethernet . . . . . . . . . . . . . . .
Obtención y borrado de estadísticas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estadísticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lectura de registros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31003122.04 9/2005
202
204
205
206
216
217
220
223
225
5
Escritura de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Utilización del botón T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Capítulo 11
SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
SNMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Estructura de nombres ASN.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
Configuración de un módulo NOE con SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Configuración de un módulo NOE con una MIB privada TFE . . . . . . . . . . . . . . 236
Capítulo 12
Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Respuesta a errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Lectura y borrado del registro de averías . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Descarga de un nuevo NOE Exec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Concept EXECLoader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Descarga de un nuevo NOE Exec mediante FTP . . . . . . . . . . . . . . . . . . . . . . . 257
Descarga de un nuevo Kernel de NOE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Apéndices
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Apéndice A
Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Apéndice B
Guía de desarrolladores de Ethernet . . . . . . . . . . . . . . . . . . . 265
Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Descripciones de las clases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Clase CSample_doc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Clase CSample_View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Temporizadores y procesamiento de transacciones . . . . . . . . . . . . . . . . . . . . . 271
Máquina de estado de transmisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Máquina de estado de recepción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Visualización en la pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Apéndice C
Protocolo de aplicación Modbus de TCP/IP
Quantum Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
PDU del Protocolo de aplicación Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Clases de servicios del Protocolo de aplicación Modbus . . . . . . . . . . . . . . . . . 281
Análisis de la PDU del Protocolo de aplicación Modbus . . . . . . . . . . . . . . . . . . 282
Aspectos específicos relativos a TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Documentos de referencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
6
Apéndice D
Estadísticas de rendimiento del explorador de E/S
de los módulos NOE 771 -00, -01 y -11 . . . . . . . . . . . . . . . . . 287
Glosario
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Índice
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
31003122.04 9/2005
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.
La inclusión de este icono en una etiqueta de peligro o advertencia indica
un riesgo de descarga eléctrica, que puede provocar daños personales si
no se siguen las instrucciones.
Éste es el icono de alerta de seguridad. Se utiliza para advertir de posibles
riesgos de daños personales. Observe todos los mensajes que siguen a este
icono para evitar posibles daños personales o incluso la muerte.
PELIGRO
PELIGRO indica una situación inminente de peligro que, si no se evita, puede
provocar daños en el equipo, lesiones graves o incluso la muerte.
ADVERTENCIA
ADVERTENCIA indica una posible situación de peligro que, si no se evita, puede
provocar daños en el equipo, lesiones graves o incluso la muerte.
AVISO
AVISO indica una posible situación de peligro que, si no se evita, puede provocar
lesiones o daños en el equipo.
31003122.04 9/2005
7
Información de seguridad
TENGA EN
CUENTA
El mantenimiento de equipos eléctricos deberá ser realizado sólo por personal
cualificado. Schneider Electric no asume las responsabilidades que pudieran surgir
como consecuencia de la utilización de este material. Este documento no es un
manual de instrucciones para personas sin formación.
© 2005 Schneider Electric. Reservados todos los derechos.
8
31003122.04 9/2005
Acerca de este libro
Presentación
Objeto
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
Este manual ofrece información para comenzar a utilizar el PLC Quantum para
comunicarse con dispositivos a través de la red Ethernet. Este manual 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.
En este manual se describen los procedimientos para:
z configurar los módulos desde el panel de programación utilizando el software
Concept;
z configurar los módulos para la transferencia de datos utilizando 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 el empleo de Concept, ProWORX o Modsoft.
z utilizar un servidor web incorporado para acceder al diagnóstico y las configuraciones en línea del módulo y su controlador asociado;
31003122.04 9/2005
9
Acerca de este libro
z
z
z
utilizar el servidor FactoryCast Web para personalizar la configuración a través
de páginas web incorporadas (140 NOE 771 -10 y -11);
utilizar el módulo NOE en una solución Hot Standby que proporciona tolerancia
a fallos de las comunicaciones y E/S remotas;
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.
Campo de
aplicación
10
Los datos y las ilustraciones presentes en este manual no son vinculantes. Nos
reservamos el derecho de modificar cualquiera de nuestros productos en serie,
según 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 como responsabilidad de Schneider Electric.
31003122.04 9/2005
Acerca de este libro
Documentos
relacionados
Advertencia
Título
Reference Number
Manual del usuario de Concept
840 USE 503
Hoja de instrucciones de la utilidad de descarga de direcciones IP
Ethernet BooTP Lite
31002087
Guía del usuario de FactoryCast
31001229
Guía de planificación e instalación de Hot Standby
840 USE 106 00
Guía del usuario de la biblioteca de bloques de Logic Ladder
840 USE 101
Guía de referencia del protocolo MODBUS
31002841
Especificación de Open MODBUS
www.modicon.com/
openmbus
Guía del usuario de ProWORX NxT
372 SPU 680 01
Guía del usuario de ProWORX 32
372 SPU 780 01
Guía de planificación e instalación de sistemas de cable de E/S
remotas
890 USE 101
Schneider Electric no asume responsabilidad alguna por los posibles errores que
pueda contener este documento. Si tiene sugerencias para mejoras o modificaciones o ha hallado errores en esta publicación, le rogamos que nos lo notifique.
Ninguna parte de este documento puede ser reproducida, en cualquier forma o por
cualquier medio, electrónico o mecánico, incluido su fotocopiado, sin el permiso
escrito expreso de Schneider Electric.
Debe seguir todas las normas de seguridad locales, regionales y nacionales
pertinentes para la instalación y la utilización de este producto. Por razones de
seguridad y para garantizar la conformidad con los datos del sistema documentado,
solamente el fabricante debe encargarse de las reparaciones de los componentes.
Cuando se utilicen controladores en aplicaciones con requisitos técnicos de
seguridad, siga las instrucciones pertinentes.
Si no se utiliza software de (o aprobado por) Schneider Electric junto con nuestros
productos de hardware, puede producirse un funcionamiento inadecuado del
equipo.
Si no se observa esta advertencia sobre el manejo del producto, pueden producirse
daños personales o materiales.
Comentarios del
usuario
31003122.04 9/2005
Envíe sus comentarios a la dirección electrónica [email protected]
11
Acerca de este libro
12
31003122.04 9/2005
Descripción de los productos
1
Vista general
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
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
24
Datos globales
26
Control de ancho de banda
27
Diagnósticos web
29
Requisitos del sistema y atención al cliente
30
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
14
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
(servidor DHCP)
X
X
X
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
31003122.04 9/2005
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.
31003122.04 9/2005
Componente
Descripción
Panel de indicadores LED
Indica el estado de funcionamiento del módulo, así como la
red de 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 global
Indica la dirección MAC de Ethernet global del módulo
asignada 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.
15
Descripción de los productos
Vista frontal
La siguiente figura representa la vista frontal del módulo Ethernet NOE 771 00.
WRITE ASSIGNED IP ADDRESS ABOVE
Do Not Duplicate Address
Use Permanent Felt-tip Pen
140
NOE 771 00
1
Ethernet 10/100
Active
Ready Fault
Run
Coll
Link
Tx Act
Rx Act
10MB
100MB Fduplex
Kernel Appl
2
3
7
WRITE ASSIGNED IP ADDRESS ABOVE
Do Not Duplicate Address
Use Permanent Felt-tip Pen
4
5
6
1
2
3
4
5
6
7
16
Base
Fx
00
-T
Número de modelo, descripción del módulo, código de color
Pantalla de indicadores LED
Área para introducir la dirección IP
Etiqueta de dirección global
Conector MT-RJ de cable 100 Base Fx
Conector RJ-45 de cable 10/100 Base-T
Puerta extraíble
31003122.04 9/2005
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.
31003122.04 9/2005
Indicador Color
LED
Descripción
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
Active
Active
Fault
Ready
Fault
Ready
Run
Coll
Run
Coll
Link
Link
TxAct
Tx Act
RxAct
Rx Act
10
10MB
MB
100
100MB
MB
Fduplex
Fduplex
Kernel
Kernel
Appl
Appl
Está encendido cuando hay una entrada
en el archivo de registro de bloqueo.
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
indicador
Estado
Encendido
(continuo)
Funcionamiento normal: el módulo NOE está listo para la comunicación
en red.
Número de parpadeos en la secuencia
18
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).
31003122.04 9/2005
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 RJ-45 de
par trenzado.
La siguiente figura muestra el conector 10/100 BASE-T.
Pins
8
1
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. Los
pins de conexión RJ-45 utilizados por este módulo son:
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 un
conector de cable de fibra óptica de acoplamiento. Consulte la figura en p. 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 con un solo canal. 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.
31003122.04 9/2005
19
Descripción de los productos
Explorador de E/S (140 NOE 771 00, -01, -11)
Vista general
20
Consulte el apartado Explorador de E/S (véase p. 124) de este manual.
31003122.04 9/2005
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.04 9/2005
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 ••
está disponible tan pronto como el módulo recibe 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:
Actualización del firmware del módulo NOE descargando un nuevo Exec.
z Visualización del registro de errores cargando archivos de registro de errores.
z Carga/descarga del servidor BotP y de archivos de configuración SNMP.
z
El nombre de usuario predeterminado es USER, mientras que la contraseña
predeterminada es USERUSER. Tanto el nombre de usuario como la contraseña
distinguen las mayúsculas de las minúsculas. Consulte p. 44 si desea obtener
instrucciones acerca del procedimiento para cambiar la contraseña y agregar o
borrar nombres de usuario en el servidor FTP.
No debe haber más de un cliente FTP por módulo.
22
31003122.04 9/2005
Descripción de los productos
Servidor HTTP
El servidor de protocolo de transporte de hipertexto (HTTP) del módulo NOE 771 ••
se activa tan pronto como el módulo recibe una dirección IP. Se puede utilizar con
la versión 4.0 o posterior de los navegadores Internet Explorer o Netscape.
El servidor del protocolo de transferencia de hipertexto (HTTP) del módulo NOE771
•• 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 en ambos casos se
distinguen las mayúsculas de las minúsculas. Ambos se pueden modificar desde la
página de configuración que se encuentra en las páginas web incorporadas del
módulo NOE 771 0• (consulte p. 49).
Para los módulos NOE 771 1•, el nombre de usuario y las contraseñas 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 tienen por qué indicar 32 usuarios simultáneos.
Nota: El módulo NOE 771 0• no admite las páginas web descargadas por el
usuario. Si desea utilizar este tipo de páginas, deberá adquirir el módulo 140 NOE
771 1• o -21.
31003122.04 9/2005
23
Descripción de los productos
Servidor de direcciones
Vista general
A continuación se describen los servicios proporcionados por los servidores de
direcciones:
z
z
Servidor BootP
Servidor DHCP
Servidor BOOTP
Nota: El servidor BootP está disponible en los modelos 140 NOE 771 -00 y -10.
El software protocolo Bootstrap (BOOTP, Bootstrap Protocol), que cumple con la
especificación RFC 951, se emplea para asignar direcciones IP a los nodos de una
red Ethernet. Los dispositivos principales de la red envían solicitudes BootP durante
la secuencia de inicio. El servidor BootP recibe la solicitud 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 realicen 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 puede facilitar 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.
24
31003122.04 9/2005
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 del ordenador principal (DHCP, Dynamic
Host Configuration Protocol) es un rango superior del protocolo BootP. El módulo
140 NOE 771 •1 dispone de un servidor DHCP. El servidor DHCP cumple la
especificación RFC 1531 y puede utilizarse para proporcionar la configuración IP a
los equipos 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. Consulte p. 189 para obtener información
detallada sobre la configuración del servidor de direcciones del módulo NOE.
Si va a efectuar una migración de una configuración de BootP desde un módulo 140
NOE 771 •0 al nuevo módulo 140 NOE 771 •1, consulte p. 189 para obtener
información detallada sobre 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 del módulo NOE se está ejecutando
en la misma red, puede 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 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 módulo
NOE no iniciará el servidor DHCP.
31003122.04 9/2005
25
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:
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.
z
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
26
31003122.04 9/2005
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
z
Servicios
disponibles
decidir la asignación de los recursos;
determinar el número de módulos NOE necesarios en un sistema.
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.
31003122.04 9/2005
27
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
z
z
z
porcentaje de la CPU del módulo NOE asignado a datos globales;
porcentaje de la CPU del módulo NOE asignado al explorador de E/S;
porcentaje de la CPU del módulo NOE asignado a mensajes;
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
diagnóstico
Datos de carga de trabajo devueltos
Carga máxima
para el módulo
NOE 771 x1
Datos globales
Número de variables publicadas por
segundo
800
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.
28
31003122.04 9/2005
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.
31003122.04 9/2005
29
Descripción de los productos
Requisitos del sistema y atención al cliente
Requisitos
mínimos del
sistema
Atención al
cliente
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
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.
Schneider Electric in your
country:
Select a country
Select a country
Argentina
Australia
Austria
Belgium
Brazil
Bulgaria
Canada
Chile
China
Colombia
30
31003122.04 9/2005
Instalación del módulo
2
Presentación
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Antes de comenzar
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
41
Definición de la contraseña FTP
44
Definición de la contraseña HTTP
49
Definición de cadenas de comunidad SNMP
52
Uso de BootP Lite para asignar parámetros de dirección
53
31
Instalación del módulo
Antes de comenzar
Comprobaciones iniciales
Antes de instalar el módulo, es necesario realizar las siguientes comprobaciones.
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.
z
AVISO
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 existen dos dispositivos con la misma dirección IP,
puede producirse un funcionamiento impredecible en la red.
Si no se respetan estas instrucciones, pueden producirse daños corporales
o materiales.
Determinación
de los
parámetros de
dirección
Ethernet
apropiados
32
Consulte a su administrador de sistemas para determinar si debe configurar una
dirección IP nueva, una gateway 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 nuevos parámetros de dirección, deberá
configurar el módulo desde el panel de programación (consulte p. 55).
31003122.04 9/2005
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 equipo 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
equipo 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.
La siguiente figura muestra dos topologías de red incorrectas.
NOE
NOE
NOE
La siguiente figura muestra una topología de red correcta.
NOE
NOE
concentrador/conmutador
31003122.04 9/2005
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
dispositivo
Longitud máxima del cable
desde el dispositivo hasta
el concentrador/
conmutador
Cantidad máxima
de concentradores
entre dos nodos
cualesquiera
Longitud máxima de
cable entre los
nodos más alejados
de una 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
500 m (1.625 ft): longitud máxima de cable entre los
dispositivos de la red.
Concentrador
Concentrador
Concentrador
Concentrador
Bastidor
Bastidor
34
Bastidor
Bastidor
Bastidor
31003122.04 9/2005
Instalación del módulo
Distancias
de cable 100
BASE-T
Distancias
de cable 100
BASE-FX
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)
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
par trenzado TX y fibra FX
Longitud máxima del
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
31003122.04 9/2005
La longitud máxima para cable multimodo/850 nm es 2 km.
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.
Existen dos tipos de cortafuegos:
Cortafuegos de red
z Cortafuegos de aplicación.
Tipos de
cortafuegos
z
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.04 9/2005
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.04 9/2005
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
1
Acción
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.
Enganche
Conector del
bastidor
Módulo
Bastidor
38
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.
31003122.04 9/2005
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
conmutador
Descripción
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.
31003122.04 9/2005
Cable
Descripción
490NTW000 02/05/12/40/80 U
Cable recto
490NTC000 05/15/40/80 U
Cable cruzado
39
Instalación del módulo
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.
40
31003122.04 9/2005
Instalación del módulo
Asignación de parámetros de dirección Ethernet
Vista general
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.
AVISO
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 respetan estas instrucciones, pueden producirse daños corporales o
materiales.
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 p. 53.
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.
31003122.04 9/2005
41
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
Active Routes:
Network Address
0.0.0.0
Netmask
0.0.0.0
Gateway Address
205.217.193.205
Interface
205.217.193.205
Metric
1
84.0.0.0
255.0.0.0
205.217.193.205
205.217.193.205
1
127.0.0.0
255.0.0.0
127.0.0.1
127.0.0.1
1
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.
Reply from 84.0.0.2:
Reply from 84.0.0.2:
Reply from 84.0.0.2:
Reply from 84.0.0.2:
42
bytes=32
bytes=32
bytes=32
bytes=32
time<10ms
time<10ms
time<10ms
time<10ms
TTL=32
TTL=32
TTL=32
TTL=32
31003122.04 9/2005
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. 65).
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.
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.
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.
31003122.04 9/2005
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.
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.
43
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. 157 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.
44
31003122.04 9/2005
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. 157).
31003122.04 9/2005
45
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.
Enter Network Password
Please enter your authentication information.
OK
Cancel
Resource:
NOE_security
User name:
Password:
Save this password in your password list
46
31003122.04 9/2005
Instalación del módulo
Paso
3
Acción
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.
Modify FTP Server User Name and Password
New User Name (1 - 40 char):
New Password (8 - 40 char):
Reset Form
Submit FTP Password Change
Delete FTP Password File
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright 1999,Schneider Automation Inc. All rights reserved
31003122.04 9/2005
47
Instalación del módulo
Paso
4
Acción
Aparecerá el siguiente cuadro de diálogo.
Ethernet Configuration
Successfully changed User Name and Password
Please click Reboot Device button to use the new password
Reboot Device
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright „1999,Schneider Automation Inc. All rights reserved
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 ••.
48
31003122.04 9/2005
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.
Enter Network Password
Please enter your authentication information.
Resource:
NOE_security
OK
Cancel
User name:
Password:
Save this password in your password list
31003122.04 9/2005
49
Instalación del módulo
Paso
3
Acción
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.
Modify Web Server User Name and Password
New User Name:
New Password:
Reset Form
Submit Password Change
Delete Password File
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright 1999, Schneider Automation Inc. All rights reserved
50
31003122.04 9/2005
Instalación del módulo
Paso
4
Acción
Aparecerá el siguiente cuadro de diálogo.
Ethernet Configuration
Successfully changed User Name and Password
Please click Reboot Device button to use the new Password
Reboot Device
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright 1999, Schneider Automation Inc. All rights reserved
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•.
31003122.04 9/2005
51
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.
System Name: 140-NOE-771-01 Module
System Description: Quantum Ethernet TCP/IP Communications Module
Managers IP Addresses
Manager I:
Manager II:
Location [SysLocation]:
Contact [SysContact]:
Community
Set: NonTriv1
Security
Authentication Failure Trap Enabled
Get: NonTriv2
Trap: NonTriv3
Reset the Form
52
Update SNMP
Show SNMP Configuration
3
Hacer clic en Actualizar SNMP.
4
Reiniciar el módulo mediante un arranque en caliente.
31003122.04 9/2005
Instalación del módulo
Uso de BootP Lite para asignar parámetros de dirección
Programa de
ayuda BootP Lite
AVISO
OPERACIONES IMPREVISIBLES A CAUSA DE UNA DIRECCIÓN MAC
INCORRECTA
z
z
z
Compruebe la dirección MAC del dispositivo de destino antes de conectar el
software de servidor BootP Lite.
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.
Una dirección MAC incorrecta puede provocar cambios no deseados en otro
dispositivo, así como resultados no previstos.
Si no se respetan estas instrucciones, pueden producirse daños corporales
o materiales.
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.
31003122.04 9/2005
53
Instalación del módulo
54
31003122.04 9/2005
Configuración del módulo con
Concept
3
Vista general
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Selección del PLC
56
Ajuste del número de módulos NOE
60
Acceso y edición de la asignación de E/S
62
Configuración de los parámetros de dirección Ethernet
65
55
Configuración del módulo con Concept
Selección del PLC
Instalación
inicial
Después de que se haya instalado el módulo NOE 771•• (véase p. 37) en un
bastidor Quantum, puede comenzar a configurarlo utilizando Concept. Para
comenzar a configurar el módulo NOE 771 ••, seleccione en primer lugar la CPU
(PLC).
Nota: Para obtener más información sobre cómo utilizar Concept, consulte el
conjunto de manuales que se suministra con el software.
Selección
de una CPU
Siga los siguientes pasos para seleccionar una CPU.
Paso
Acción
1
Abrir Concept en el panel de programación (PC).
2
Hacer clic en Archivo → Proyecto nuevo.
Concept
Archivo Proyecto Online Opciones
Proyecto nuevo
Abrir
Resultado: Se abre un nuevo proyecto, y aparece el nombre de archivo (sin
título) encima de la barra de menús.
Concept [sin título]
Archivo Proyecto Online
56
Opciones
31003122.04 9/2005
Configuración del módulo con Concept
Paso
3
Acción
Hacer clic en Proyecto → Configurador.
Proyecto Online
Opciones
Ventana H
Propiedades...
Configurador
Resultado: Se abrirá la pantalla Configuración del PLC.
Configuración del PLC
Tipo:
Exec Id:
Tamaño de memoria:
PLC
Rango lógico disponible:
Memoria extendida:
Rangos
Bobinas:
Bits de entrada:
Registros de entrada:
Registros de salida:
Especiales
Vigilancia de batería:
Registro de temporizador:
Fecha/Hora:
Ampliaciones de configuración
Protección de datos:
Peer Cop:
Hot Standby:
Ethernet:
Profibus DP:
31003122.04 9/2005
Instrucciones cargables
Cantidad instalada:
Administrador de segmentos
Segmentos:
ASCII
Cantidad de mensajes:
Tamaño del rango de mensajes:
Número de puertos:
57
Configuración del módulo con Concept
Paso
4
Acción
Hacer doble clic en el campo Tipo de la sección PLC de la pantalla
Configuración del PLC.
Resultado: Se abre el cuadro de diálogo Selección del PLC. La selección
predeterminada es Quantum.
Selección del PLC
Familia de PLC:
QUANTUM
186 IEC:16Bit/303K 984:Eq/IMIO/CHS
CPU/Executive:
Tamaño de memoria:
32 K lógica / 64 K estado
140 CPU 113 03
140 CPU 113 03S
48 K lógica / 32 K de estado
140 CPU 113 03X
140 CPU 213 04
140 CPU 213 04S
140 CPU 213 04X
140 CPU 424 0x
IEC
Tiempo de ejecución:
Memoria utilizable por IEC:
Bloquear
OK
5
58
Cancelar
Ayuda
En la lista CPU/Executive, seleccionar la CPU que está instalada en el bastidor
Quantum.
Nota: En función de la CPU seleccionada, puede resultar necesario seleccionar
el tamaño de memoria correcto aplicable en la lista Tamaño de memoria.
31003122.04 9/2005
Configuración del módulo con Concept
Paso
6
Acción
Hacer clic en OK.
Resultado: El tipo de PLC y los parámetros de configuración predeterminados
se muestran en la pantalla Configuración del PLC.
Configuración del PLC
PLC
Tipo:
140 CPU 434 12
Rango lógico disponible:
42421
Exec Id:
883
Memoria extendida:
96 K
Tamaño de memoria: 64 K
Configuración
del número de
módulos
Ethernet
31003122.04 9/2005
Rangos
Bobinas:
Bits de entrada:
Registros de entrada:
Registros de salida:
Instrucciones cargables
Cantidad instalada:
Especiales
Vigilancia de batería:
Registro de temporizador:
Fecha/Hora:
Administrador de segmentos
Segmentos:
Ampliaciones de configuración
Protección de datos: Bloqueado
Peer Cop:
Bloqueado
Hot Standby:
Bloqueado
Ethernet:
0
Profibus DP:
0
ASCII
Cantidad de mensajes:
Tamaño del rango de mensajes:
Número de puertos:
A continuación, debe configurar el número de módulos Ethernet que contiene
su sistema, tal y como se recoge en el procedimiento Esquemas de cableado
(véase p. 34).
59
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 p. 124, 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
1
Acción
Hacer clic en Configurar → Ampliaciones de configuración o hacer doble clic
en la zona de la pantalla Ampliaciones de configuración
Configurar
Proyecto
Online
Tipo de PLC...
Partición de memoria
Instalar ASCII...
Instrucciones cargables...
Ampliaciones de config...
Administrador de segmentos...
Asignación de E/S...
Peer Cop...
Protección de datos...
Hot standby...
Ampliación de RTU...
Ajustes en puerto ASCII...
Ajustes en puerto Modbus...
Especiales...
Explorador de E/S Ethernet ...
Resultado: Se abrirá el cuadro de diálogo Ampliaciones de configuración.
60
31003122.04 9/2005
Configuración del módulo con Concept
Paso
2
Acción
En la listaEthernet TCP/IP, seleccionar el número de módulos NOE que se
desea configurar.
Ampliaciones de configuración
Protección de datos
Ethernet TCP/IP:
Peer Cop
Ethernet Symax:
Hot Standby IEC
Ethernet MMS:
984 Hot Standby
Profibus DP:
OK
3
Cancelar
Ayuda
Hacer clic en OK.
Resultado: El estado de Ethernet cambia de 0 al número seleccionado en el
paso 2.
Ampliaciones de configuración
Protección de datos:
Creación de una
asignación de E/
S para los
módulos NOE
31003122.04 9/2005
Bloqueado
Peer Cop:
Hot Standby:
Bloqueado
Bloqueado
Ethernet:
Profibus DP:
1
0
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. 62).
61
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
1
Acción
Hacer clic en Configurar → Asignación de E/S.
Configurar
Proyecto
Online
Tipo de PLC...
Partición de memoria...
Instalar ASCII...
Instrucciones cargables...
Ampliaciones de config...
Administrador de segmentos...
Asignación de E/S...
Peer Cop...
Protección de datos...
Hot standby...
Ampliación de RTU...
Ajustes en puerto ASCII...
Ajustes en puerto Modbus...
Especiales...
Ethernet / Explorador de E/S...
Resultado: Se abre el cuadro de diálogo Asignación de E/S (véase a continuación).
62
31003122.04 9/2005
Configuración del módulo con Concept
Paso
2
Acción
Hacer clic en Editar.
Asignación de E/S
E/S decentrales... Reserva para ampliaciones:
Ir a
Local/remoto (¿slot de módulo
Insertar
Estación
Borrar
Tipo
Cortar
Pausa
Copiar
Pegar
Editar
Quantum E/S
Editar...
Seleccionar esta línea, si se debe acoplar al final de la lista
OK
Bits entr. Bits sal. Estado
Cancelar
Ayuda
Resultado: Se abre el cuadro de diálogo Estación de E/S Quantum local.
Estación local Quantum
Estación
Módulos:
Módulo
0
Bits entr.: 0
Tabla de estado:
Insertar
Bastidor-Slot
3
Bits sal.: 0
Puerto ASCII n.º sin
Anterior
Módulo
Borrar
Cortar
Siguiente
Detectado
Bits entr.: 0
Bits sal.: 0
Paráms
Copiar
Ref. de entrada Fin entr. Ref. de salida Fin salida
Pegar
Descripción
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.
Selección de módulos de E/S
Categorías:
Módulos:
<all>
Analog In
Analog Out
Analog Mixed
Discrete In
Discrete Out
Disc Mixed
Intell. I/O
Motion
I/O Adapter
Net Adapter
CPU
Power Supply
Other
140-NOE-211-x0 (1)
140-NOE-211-x0 (2)
140-NOE-251-x0 (1)
140-NOE-251-x0 (2)
140-NOE-771-00 (1)
140-NOE-771-00 (2)
140-NOE-771-01 (1)
140-NOE-771-01 (2)
140-NOE-771-10 (1)
140-NOE-771-10 (2)
140-NOE-771-11 (1)
140-NOE-771-11 (2)
OK
OK
31003122.04 9/2005
ENET TCP/IP TP
ENET TCP/IP TP
ENET TCP/IP FL
ENET TCP/IP FL
ENET 10/100 TCP/IP
ENET 10/100 TCP/IP
ENET 10/100 TCP/IP I/O Scanner
ENET 10/100 TCP/IP I/O Scanner
ENET 10/100 TCP/IP FACTORYCAST
ENET 10/100 TCP/IP FACTORYCAST
ENET 10/100 TCP/IP FACTORYCAST I/O S
ENET 10/100 TCP/IP FACTORYCAST I/O S
Cancelar
Ayuda
Ayuda
Ayuda para
para el
el módulo
módulo
63
Configuración del módulo con Concept
Paso
4
Acción
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.
Estación local Quantum
Estación
Módulo:
Módulo
Bits Entr.: 0
1
Tabla de estado:
Borrar
Bastidor-Slot
Módulo
Puerto ASCII n.º sin
Siguiente
Detectado
Bits Entr.: 0 Bits Sal.: 0
Borrar
Cortar
Paráms
Copiar
Ref.de entrada Fin entr. Ref. de salida Fin salida
Pegar
Descripción
ENET10/100TCP/IP
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
64
Anterior
Bits Sal.: 0
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. 65).
31003122.04 9/2005
Configuración del módulo con Concept
Configuración de los parámetros de dirección Ethernet
Vista general
La información que figura a continuación describe cómo configurar los parámetros
de dirección Ethernet para el módulo NOE 771 •• con Concept.
Introducción
Desde el cuadro de diálogo Explorador de E/S Ethernet se puede acceder a los
parámetros de dirección Ethernet del módulo NOE 771 ••, que consta de
direcciones de Internet, de máscara Subnet y de gateway. Antes de llevar a cabo el
siguiente procedimiento, es necesario consultar con el administrador de sistemas
para determinar si se deben configurar nuevos parámetros de dirección Ethernet o
si el módulo los obtendrá del servidor BootP.
Nota: El estado debe ser offline para poder configurar el módulo NOE 771 •• con
Concept.
AVISO
OPERACIONES IMPREVISIBLES A CAUSA DE UNA DIRECCIÓN IP
DUPLICADA
Si existen dos dispositivos con la misma dirección IP, puede producirse un
funcionamiento impredecible en la red.
z Asegúrese de que el dispositivo tiene una dirección IP única.
z Las direcciones IP se obtienen siempre del administrador de sistemas para
evitar que haya direcciones duplicadas.
Si no se respetan estas instrucciones, pueden producirse daños corporales
o materiales.
31003122.04 9/2005
65
Configuración del módulo con Concept
Configuración de
parámetros de
dirección
Ethernet
Siga los pasos que se indican a continuación para configurar los parámetros de
dirección Ethernet.
Paso
1
Acción
Hacer clic en Configurar → Ethernet / Explorador de E/S.
Configurar Proyecto
Online
Tipo de PLC...
Partición de memoria...
Instalar ASCII...
Ajustes en puerto Modbus...
Especiales
Ethernet / Explorador de E/S...
Resultado: Aparece el cuadro de diálogo Ethernet / Explorador de E/S.
Cómo deriva el
módulo su
dirección IP
2
Hacer clic en el botón Especificar dirección IP.
3
Escribir las nuevas direcciones IP, de máscara Subnet y de gateway en los
cuadros correspondientes.
4
Seleccionar el tipo de bloque de datos de Internet en la lista Tipo de bloque de
datos.
5
Si el servidor BootP del módulo va a asignar parámetros de dirección Ethernet,
hacer clic en el botón Usar servidor BootP.
Nota: Si se hace clic en este botón, los campos del parámetro de dirección no
estarán disponibles y, por lo tanto, no se mostrarán las direcciones.
Mientras que se realiza la operación de inicio, el módulo NOE 771 intenta leer la
información referente a parámetros de dirección en el PLC y determina cuál es su
dirección IP del siguiente modo.
z Si el PLC tiene la dirección IP y no está seleccionado el servidor BootP, el
módulo utilizará la dirección IP configurada que se asignó en el paso 2 del
procedimiento anterior.
z Si el servidor BootP se seleccionó en el paso 5 del procedimiento anterior, el
módulo enviará solicitudes BootP para recibir su dirección IP.
z En caso de que no exista ninguna ampliación de configuración, el módulo NOE
envía solicitudes BootP. Si el módulo no recibe su dirección IP del servidor BootP
después de 2 minutos, utilizará la dirección IP procedente de la dirección MAC.
Nota: La dirección MAC viene asignada de fábrica y aparece indicada en una etiqueta
situada en el panel frontal, encima del conector de cable. Se trata de una dirección única
asignada globalmente de 48 bits, que se establece en la PROM. La dirección Ethernet
aparece indicada en la etiqueta en formato hexadecimal del tipo 00.00.54.xx.xx.xx.
66
31003122.04 9/2005
Transferencia de datos mediante
bloques de comunicación
4
Presentación
Introducción
Este capítulo describe cómo transferir datos a los nodos y desde ellos en una red
TCP/IP utilizando bloques de comunicación. Puede transferir los datos mediante
una instrucción MSTR especial (instrucción Master del conjunto de instrucciones de
Ladder Logic 984) o 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:
Este capítulo contiene las siguientes secciones:
Sección
31003122.04 9/2005
Apartado
Página
4.1
Utilización de los bloques de comunicación Ladder Logic 984
68
4.2
Utilización de los bloques de comunicación lógicos IEC
92
67
Transferencia de datos mediante bloques de comunicación
4.1
Utilización de los bloques de comunicación
Ladder Logic 984
Presentación
Introducción
Esta sección contiene información acerca de la instrucción MSTR del conjunto de
instrucciones de Ladder Logic 984.
Contenido
Esta sección contiene los siguientes apartados:
Apartado
Página
Descripción de las instrucciones MSTR
68
69
Bloque MSTR para TCP/IP en Concept
70
Representación de la instrucción Ladder Logic MSTR
71
Códigos de error de función MSTR
73
Operaciones MSTR de lectura y escritura
77
Operación MSTR Leer/Escribir (FC 23)
78
Operación MSTR de obtención de estadísticas locales
79
Operación de MSTR de borrado de estadísticas locales
80
Operación MSTR de obtención de estadísticas remotas
81
Operación MSTR de borrado de estadísticas remotas
82
Operación MSTR de estado de Peer Cop
83
Operación MSTR de restablecimiento de módulo opcional
85
Operación MSTR de lectura de CTE (tabla de ampliación de configuración, del
inglés Config Extension Table)
86
Operación MSTR de escritura en CTE (tabla de extensión de configuración,
del inglés Config Extension Table)
88
Estadísticas de Ethernet TCP/IP
90
31003122.04 9/2005
Transferencia de 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.
Número de
instrucciones
MSTR permitidas
31003122.04 9/2005
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
Estado de Peer Cop
9
Compatible
Restablecer módulo opcional
10
Compatible
Leer CTE (ampliaciones de configuración)
11
Compatible
Escribir CTE (ampliaciones de configuración) 12
Compatible
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.
69
Transferencia de 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.
MSTR: Transacción de participantes en una red Modbus Plus
MSTR: Transacción de participantes en TCP/IP
Código de función de operación de TCP/IP
Estado de error
UINT
Número de registros transferidos
UINT
Información dependiente de la función
UINT
Página:
HEX
Índice de asignación (o no utilizado)
ID de slot o número de secuencia
Dirección IP (B4.B3.B2.B1)
UINT
Número de registros de entrada
UINT
(únicamente función 23)
Guardar dirección de base de entrada
UINT
(únicamente función 23)
Códigos de función
ESCRIBIR DATOS
LEER DATOS
OBTENER ESTADÍSTICAS LOCALES
BORRAR ESTADÍSTICAS LOCALES
OBTENER ESTADÍSTICAS REMOTAS
BORRAR ESTADÍSTICAS LOCALES
RESTABLECER MÓDULO OPCIONAL
No admitido
ESCRIBIR CTE
LEER CTE
LEER/ESCRIBIR DATOS
Utilizar la página 1 para MB+; la página 3 para SYPEP MSTR; y la página 4 para MMSE MSTR
Cerrar
70
Ayuda
31003122.04 9/2005
Transferencia de 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.
Habilita la operación
MSTR seleccionada
Bloque de
control
La operación está activa
Finaliza la operación
MSTR activa
Campo de
datos
Operación no finalizada
correctamente
Longitud
MSTR
Operación correcta
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.04 9/2005
71
Transferencia de 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. 77) 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. 77) 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
72
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.
31003122.04 9/2005
Transferencia de 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.04 9/2005
73
Transferencia de datos mediante bloques de comunicación
En la siguiente tabla se enumeran los valores de subcampo ss en el código de error
30ss:
Errores de red de
Ethernet TCP/IP
74
Valor hexadecimal
de ss
Descripción
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.
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
error hex.
Significado
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
502F
Familia de direcciones no admitida
5030
Dirección ya en uso
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
31003122.04 9/2005
Código de
error hex.
Significado
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
5053
Error de aplicación
5054
Cliente no apto para solicitud
75
Transferencia de datos mediante bloques de comunicación
Código de
error hex.
Significado
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.
76
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
error hex.
Significado
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.
31003122.04 9/2005
Transferencia de 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, donde el Código de
tamaño de respuesta es incorrecto. excepción +3000
Respuesta de excepción, donde el
tamaño de la respuesta es
incorrecto.
4001
Leer Escribir
Segundo
implícito
Longitud
Tercer implícito Campo de datos
del dispositivo
esclavo
Especifica la palabra %MW de inicio (registro 4x) en el
esclavo que se va a leer o en el que se va a escribir (1
= 4001, 49 =40049).
Cuarto
implícito
Dirección de slot de placa de conexiones Quantum del
módulo NOE.
Byte de menor
valor
Del quinto al
Destino
octavo implícito
31003122.04 9/2005
Escribir = número de registros que se deben enviar al
esclavo. Leer = número de registros que se deben leer
del esclavo.
Cada registro contiene un byte de la dirección IP de 32
bits.
77
Transferencia de datos mediante bloques de comunicación
Operación MSTR Leer/Escribir (FC 23)
Introducción
En esta sección se describe la operación MSTR Leer/Escribir, código de función
(FC) 23. En una sola transacción, la operación MSTR Leer/Escribir transfiere datos
de un dispositivo de origen master a un dispositivo de destino esclavo determinado
y, a continuación, transfiere los datos de dicho origen esclavo al master.
Sólo se puede utilizar FC 23 con estos dos modelos:
NOE 771 01 (versión 2.0 y superior)
z NOE 771 11 (versión 2.0 y superior)
z
Uso del bloque
de control
78
En la siguiente tabla se describen los registros del bloque de control MSTR (nodo
superior) que contienen la información de lectura o escritura.
Registro
Función
Contenido
Visualizado
Tipo de operación
23 = Leer/Escribir
Primero implícito
Estado de error
Visualiza un valor hexadecimal que indica un
error MSTR
Segundo implícito Escribir longitud
Cantidad de registros que se debe enviar al
esclavo
Tercero implícito
El dispositivo esclavo
escribe el campo de
datos
Especifica la palabra %MW de inicio (registro
4x) en el esclavo en el que se va a escribir (1 =
400001, 49 =40049).
Cuarto implícito
ID de slot
Slot en el que se encuentra el módulo NOE
Quinto implícito
IP - 34
Byte 4 (MSB) de la dirección IP de destino de 32
bits
Sexto implícito
IP - 33
Byte 3 de la dirección IP de destino de 32 bits
Séptimo implícito
IP - 32
Byte 2 de la dirección IP de destino de 32 bits
Octavo implícito
IP - 31
Byte 1 (LSB) de la dirección IP de destino de 32
bits
Noveno implícito
Leer longitud
Cantidad de registros que se debe leer del
esclavo
Décimo implícito
El dispositivo esclavo Especifica la palabra %MW de inicio (registro
lee el campo de datos 4x) en el esclavo en el que se va a leer
31003122.04 9/2005
Transferencia de 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 de
operación 3 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 Estadísticas de
Ethernet TCP/IP (véase p. 90).)
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.
31003122.04 9/2005
Registro
Función
Contenido
Visualizado
Tipo de
operación
3
Primer implícito
Estado de
error
Muestra un valor hex. que indica un error MSTR, si es
relevante.
Segundo
implícito
Longitud
A partir de offset, número de palabras de estadísticas
desde 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
menor valor
Dirección de slot de placa de conexiones Quantum del
módulo NOE.
Del quinto al
octavo implícito
No aplicable
79
Transferencia de 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
80
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
implícito
No aplicable
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Operación MSTR de obtención de estadísticas remotas
Descripción
general
La siguiente información describe la operación 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 (véase p. 90).)
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
31003122.04 9/2005
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
operación
7
Primer implícito Estado de
error
Visualiza un valor hex. que indica un error MSTR, si es
relevante.
Segundo
implícito
A partir del offset, número de palabras de estadísticas desde
la tabla de estadísticas del procesador local; la longitud debe
ser > 0 < campo de datos.
Longitud
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
mayor valor
Índice de destino
Quinto al
Destino
octavo implícito
Cada registro contiene un byte de la dirección IP de 32 bits.
81
Transferencia de 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.
82
Registro
Función
Contenido
Visualizado
Tipo de
operación
8
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
valor
Índice de destino
Quinto al octavo
implícito
Destino
Cada registro contiene un byte de la dirección
IP de 32 bits.
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Operación MSTR de estado de Peer Cop
Introducción
La siguiente operación describe la operación de estado de Peer Cop (tipo de
operación 9 del registro visualizado del nodo superior). Esta operación lee los datos
seleccionados de la tabla de estado de las comunicaciones Peer Cop y carga los
datos en palabras %MW especificadas (registros 4x) en memoria de señal. La tabla
de estado de las comunicaciones Peer Cop tiene una longitud de 12 palabras
indexadas mediante la operación MSTR como las palabras de 0 a 11.
Nota: El bloque MSTR de estado de Peer Cop es operativo únicamente si se ha
configurado previamente un explorador de E/S basado en Peer Cop.
Uso del bloque
de control
31003122.04 9/2005
La siguiente tabla describe los registros del bloque de control MSTR (nodo
superior). Estos registros contienen información para la operación de estado de
Peer Cop.
Registro
Función
Contenido
Visualizado
Tipo de
operación
9
Primer implícito
Estado de error
Visualiza un valor hex. que indica un error MSTR, si
es relevante.
Segundo implícito Tamaño de
datos
Número de palabras solicitadas de la tabla Peer Cop
(de 1 a 12).
Tercer implícito
Índice
Primera palabra de la tabla que se va a leer (rango de
0 a 11, donde 0 = la primera palabra de la tabla de
Peer Cop y 11 = la última palabra de la tabla).
Cuarto implícito
Byte de menor
valor
Dirección de slot de placa de conexiones Quantum
del módulo NOE.
Del quinto al
octavo implícito
Destino
Cada registro contiene un byte de la dirección IP de
32 bits.
83
Transferencia de datos mediante bloques de comunicación
Información de
estado de las
comunicaciones
Peer Cop
Cada bit de cada palabra de la tabla de Peer Cop representa un aspecto del estado
de las comunicaciones relativo a un nodo determinado en la red TCP/IP:
z Los bits de las palabras de 0 a 3 representan el estado de las comunicaciones
globales recibidas esperadas para los nodos de 1 a 64. Puesto que la entrada
global no está admitida, estos bits se establecen a cero.
z Los bits de las palabras de 4 a 7 representan el estado de la salida de un nodo
concreto.
z Los bits de las palabras de 8 a 11 representan el estado de la entrada a un nodo
concreto.
La siguiente tabla muestra los 12 registros contiguos utilizados por la tabla de
estado y las palabras a las que se indexan. 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
23
24
25
26
27
28
29
30
31
32
39
40
41
42
43
44
45
46
47
48
55
56
57
58
59
60
61
62
63
64
Posiciones de bit de la palabra 2
17
18
19
20
21
22
Posiciones de bit de la palabra 3
33
34
35
36
37
38
Posiciones de bit de la palabra 4
49
Estado de los
bits de estado de
comunicaciones
Peer Cop
84
50
51
52
53
54
El estado de un bit de estado de Peer Cop refleja las condiciones actuales de la
comunicación de su nodo asociado.
z Bit de estado establecido: Los datos se intercambian satisfactoriamente con su
nodo correspondiente.
z Bit de estado borrado: NO se ha producido ninguna comunicación con el nodo
correspondiente en el periodo de límite de tiempo de Peer Cop configurado.
z Todos los bits de estado se borran (cuando arranca el PLC): El bit de un nodo
determinado será siempre cero cuando su entrada asociada de Peer Cop sea
nula.
z Los bits de estado globales se anuncian siempre como 0 (cero).
31003122.04 9/2005
Transferencia de 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
31003122.04 9/2005
Función
Contenido
Visualizado
Tipo de operación 10
Primer implícito
Estado de error
Segundo implícito
No aplicable
Tercer implícito
No aplicable
Cuarto implícito
Byte de menor
valor
Del quinto al octavo
implícito
No aplicable
Visualiza un valor hex. que indica un error
MSTR, si es relevante.
Dirección de slot de la placa de conexiones
Quantum del módulo NOE.
85
Transferencia de datos mediante bloques de comunicación
Operación MSTR de lectura de CTE
(tabla de ampliación de configuración, del inglés Config Extension Table)
Introducción
La siguiente información describe la operación de lectura de CTE (tipo de operación
11 del registro que se visualiza en el nodo superior). Esta operación lee un número
determinado de bytes de la tabla de ampliación de configuración Ethernet al búfer
indicado en la memoria del PLC. Los bytes que se van a leer empiezan en un offset
de bytes del comienzo de CTE. El contenido de la tabla CTE de Ethernet se
visualiza en el nodo intermedio del bloque 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 lectura de CTE.
86
Registro
Función
Contenido
Visualizado
Tipo de operación
11
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
implícito
No aplicable
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Implementación
de visualización
CTE
Los valores de la tabla de extensión de configuración Ethernet (CTE) se visualizan
en series de registros en el nodo intermedio de la instrucción MSTR en caso de que
se realice la operación de escritura CTE. El nodo intermedio contiene la primera de
11 palabras %MW sucesivas (registros 4x).
La siguiente tabla describe los datos CTE que contienen los registros:
Parámetro
Registro
Contenido
Tipo de
bloque
Visualizado
Dirección
IP
Primer implícito Byte 4 (MSB) de la dirección IP de 32 bits
1 = 802.3
2 = Ethernet
Segundo
implícito
Byte 3 de la dirección IP de 32 bits
Tercer implícito Byte 2 de la dirección IP de 32 bits
Cuarto implícito Byte 1 (LSB) de la dirección IP 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 de mayor valor
Byte de menor valor
Tipo de módulo definido
de software (ignorado por
los módulos M1 y NOE).
0 = NOE211
1 = NOE251
2 = NOE77100
3 = NOE77110
4 = M1
5 = NOE77101
6 = NOE77111
Algoritmo de dirección IP
0: Tome la dirección IP de la
definición anterior
(predeterminada) (Todos los
módulos admiten esta función).
1: Tome siempre la dirección IP
del servidor BOOTP (M1 y NOE
771 x0 admiten esta función).
2: Bloquee la función Ethernet
(M1 únicamente).
Nota: La unidad p sólo utiliza el tipo de módulo durante el proceso de carga para
determinar el módulo utilizado.
31003122.04 9/2005
87
Transferencia de datos mediante bloques de comunicación
Operación MSTR de escritura en CTE
(tabla de extensión de configuración, del inglés Config Extension Table)
Introducción
La siguiente información describe la operación de escritura de CTE (tipo 12 del
registro que se visualiza en el nodo superior). Esta operación escribe un número
determinado de bytes de la memoria del PLC, desde una dirección de byte
especificada hasta una tabla de extensión de configuración Ethernet indicada con
un offset determinado. El contenido de la tabla Ethernet CTE se encuentra en el
nodo intermedio del bloque MSTR.
La operación de escritura CTE se puede aplicar a redes Ethernet TCP/IP mediante
el adaptador de red adecuado.
Nota: Las redes Modbus Plus no usan esta operación.
Uso del bloque
de control
En una operación de escritura en CTE, los registros del bloque de control MSTR (el
nodo superior) difieren según el tipo de red en uso.
En la siguiente tabla se describen los registros del bloque de control MSTR (nodo
superior). Estos registros contienen la información de escritura en CTE.
Registro
Función
Contenido
Visualizado
Tipo de
operación
12
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
Cuarto implícito
Byte de menor Ya sea un valor visualizado en el byte superior del
valor
registro o sin uso.
Índice de slots Número visualizado en el byte de menor valor, en el
rango 1 a 16 que indica el slot en la placa de
conexiones local donde se encuentra la opción.
Del quinto al
octavo implícito
88
No aplicable
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Implementación
de visualización
de CTE
Los valores de la tabla de ampliación de configuración Ethernet (CTE) se visualizan
en series de registros en el nodo intermedio de la instrucción MSTR en caso de que
se realice la operación de escritura en CTE. El nodo intermedio contiene la primera
de 11 palabras %MW sucesivas (registros 4x).
La siguiente tabla describe los datos CTE contenidos en los registros.
Parámetro
Registro
Contenido
Tipo de
bloque
Visualizado
1 = 802.3
2 = Ethernet
Dirección IP Primer implícito
Primer byte de la dirección IP
Segundo
implícito
Segundo byte de la dirección IP
Tercer implícito
Tercer byte de la dirección IP
Cuarto implícito
Cuarto byte de la dirección IP
Máscara de
subred
Quinto implícito
Palabra superior
Sexto implícito
Palabra inferior
Pasarela
Séptimo
implícito
Primer byte de pasarela
Octavo implícito
Segundo byte de pasarela
Noveno implícito Tercer byte de pasarela
Décimo implícito Cuarto byte de pasarela
Undécimo
implícito
31003122.04 9/2005
Byte de mayor valor
Byte de menor valor
Tipo de módulo definido
de software (omitido por
los módulos M1 y NOE)
0 = NOE211
1 = NOE251
2 = NOE771 00
3 = NOE771 10
4 = M1
5 = 140 NOE 771 01
6 = 140 NOE 771 11
Algoritmo de dirección IP
0: Tome la dirección IP de la
definición anterior
(predeterminada) (todos los
módulos admiten esta función).
1: Tome siempre la dirección IP
del servidor BOOTP (M1 y NOE
771 x0 admiten esta función).
2: Bloquee la función Ethernet
(M1 únicamente).
89
Transferencia de datos mediante bloques de comunicación
Estadísticas de Ethernet TCP/IP
Introducción
La siguiente información describe las estadísticas Ethernet TCP/IP disponibles.
Introducción
Una tarjeta Ethernet TCP/IP responde a los comandos de obtención de estadísticas
locales y de establecimiento de estadísticas locales con la siguiente información.
90
Palabra
Significado
00 - 02
Dirección MAC
03
Estado de la tarjeta (consulte la tabla de definición de bits de estado de
tarjeta en 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 bloques de datos 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 área 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
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Definición del bit
de palabra de
estado de tarjeta
Definición del bit
de palabra de
estado de la
tarjeta por tipo
de módulo
La siguiente tabla describe las definiciones de bit de palabra para el estado de la
tarjeta:
Bit n.º
Definición
15 - 12
Tipo de módulo (consulte la tabla de tipos de módulo a continuación)
11
(Reservado)
10
0 = semi-dúplex 1 = dúplex completo
9
0 = no configurado 1 = configurado
8
0 = el PLC no está en funcionamiento 1 = el PLC/NOE está en funcionamiento
7
0 = LED Link apagado 1 = LED Link encendido
6
0 = LED Appl apagado 1 = LED Appl encendido
5
0 = par trenzado 1 = fibra
4
0 = 10 Mbit 1 = 100 Mbit
3-0
(Reservado)
La siguiente tabla describe los valores de los tipos de módulos:
Valor de los bits de 15 a 12
Tipo de módulo
0
NOE 2x1
1
ENT
2
M1E
3
NOE 771 00
4
ETY
5
CIP
6
(reservado)
7
140 CPU 651 x0
8
(reservado)
9
(reservado)
10
NOE 771 10
11
NOE 771 01
12
NOE 771 11
13 - 15
(reservado)
Para obtener información detallada sobre los niveles de bits en los módulos
Momentum 170ENT1101 y Momentum 170ENT11000, consulte Adaptadores de
comunicaciones Ethernet 170ENT11001 y 170ENT11000 - Manual de usuario,
870USE11403.
Para obtener información detallada sobre los niveles de bits en el 140NOE211xx,
consulte Manual de usuario de los módulos TCP/IP, 840USE10703.
31003122.04 9/2005
91
Transferencia de datos mediante bloques de comunicación
4.2
Utilización de los bloques de comunicación
lógicos IEC
Presentación
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
Esta sección contiene los siguientes apartados:
Apartado
92
Página
CREAD_REG
93
CWRITE_REG
96
READ_REG
99
WRITE_REG
102
TCP_IP_ADDR
106
MBP_MSTR
108
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
CREAD_REG
Descripción de
funciones
Este bloque de función puede leer un área de registro de forma continua. Lee los
datos de un nodo de destino a través de Ethernet TCP/IP.
EN y ENO pueden proyectarse como parámetros adicionales.
Nota: Acerca de este bloque de función:
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.
Representación
Representación del bloque
CREAD_REG
DINT
INT
WordArr5
Descripción de
parámetros
31003122.04 9/2005
SLAVEREG
NO_REG REG_READ
AddrFld
STATUS
WORD
WORD
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 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 (véase p. 73)
93
Transferencia de datos mediante bloques de comunicación
Descripción
básica para
WordArr5 con
Ethernet TCP/IP
Modo de función
del bloque
CREAD_REG
Descripción básica para WordArr5 con Ethernet TCP/IP.
Elemento
Tipo de
datos
Significado
WordArr5[1]
WORD
Byte de menor valor: índice de asignación MET (MBP a
transportador Ethernet)
Byte de mayor valor: slot 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
Aunque puede programarse un gran número de bloques de función 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 otras operaciones (por
ejemplo. MBP_MSTR, MSTR, READ_REG). Todos los bloques de función utilizan
una ruta de transacción de datos y requieren varios ciclos para finalizar un trabajo.
Nota: Una comunicación TCP/IP 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) 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 función.
Nota: Una comunicación TCP/IP entre un PLC Quantum (NOE 211 00) y uno
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 función.
La información de enrutamiento 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
utilizada.
Utilice:
Ethernet TCP/IP: el bloque de función TCP_IP_ADDR
z
Nota: Para expertos: La estructura de datos WordArr5 también puede utilizarse
con constantes.
94
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Nota: Este bloque de función 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 función
READ_REG, una variación de este bloque de función que no funciona de modo
continuado, sino bajo el control de un comando.
SLAVEREG
SLAVEREG es el inicio del área del esclavo de destino desde el que se leen los
datos de origen. El área de origen siempre se encuentra en el área de la palabra
%MW (registro 4x). SLAVEREG considera la referencia de origen como 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 de destino
(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 una serie de
registros NO_REG, enumerados de uno en uno, que se utilizan como campo de
datos de destino. El parámetro debe introducirse como dirección directa o variable
ubicada.
STATUS
Código de error, consulte los errores de tiempo de ejecución.
El parámetro STATUS puede especificarse como dirección directa, variable
ubicada o variable no ubicada.
31003122.04 9/2005
95
Transferencia de datos mediante bloques de comunicación
CWRITE_REG
Descripción de
funciones
Este bloque de función escribe en el área de registro de forma continua. 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 función:
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
CWRITE_REG
DINT
INT
WORD
WordArr5
Descripción de
parámetros
96
SLAVEREG
NO_REG
REG_WRIT
AddrFld
STATUS
WORD
Descripción de los parámetros
Parámetro
Tipo de datos Significado
SLAVEREG
DINT
NO_REG
INT
Número de registros que se van a escribir en el esclavo
REG_WRIT
WORD
Primera palabra %MW (registro 4x) del campo de datos de
origen
AddrFld
WordArr5
Estructura de datos para transferir la dirección TCI/IP
STATUS
WORD
Código de error MSTR (véase MSTR p. 73)
Dirección de offset de la primera palabra %MW (registro 4x)
del esclavo que se va a escribir
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Descripción
básica para
WordArr5 con
Ethernet TCP/IP
Modo de función
del bloque
CWRITE_REG
Descripción básica para WordArr5 con Ethernet TCP/IP.
Elemento
Tipo de
datos
Significado
WordArr5[1]
WORD
Byte de menor valor: Índice de asignación MET (MBP a
transportador Ethernet)
Byte de mayor valor: Slots 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.
Aunque puede programarse un gran número de bloques de función 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, MSTR, WRITE_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 bloques de función 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 771 xx) 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 función.
La información de enrutamiento 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.
31003122.04 9/2005
97
Transferencia de datos mediante bloques de comunicación
Nota: Este bloque de función 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 función
WRITE_REG, una variación de este bloque de función que no funciona de modo
continuado, sino bajo el control de un comando.
SLAVEREG
SLAVEREG es el inicio del área del esclavo de destino en el que se escriben los
datos de origen. El área de destino siempre se encuentra en el área de
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
(1 - 100). El parámetro puede especificarse como dirección directa, variable
ubicada, variable no ubicada o literal.
STATUS
Código de error, consulte los 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 en un conjunto de
registros NO_REG sucesivos que se utilizan como campo de datos de origen.
El parámetro debe introducirse como dirección directa o variable ubicada.
98
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
READ_REG
Descripción de
las funciones
Si se solicita, este bloque de función puede leer un área de registro una vez (flanco
ascendente de la entrada REQ). Lee los datos de un esclavo de destino a través de
Ethernet TCP/IP.
EN y ENO pueden proyectarse como parámetros adicionales.
Nota: Acerca de este bloque de función:
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
READ_REG
BOOL
DINT
INT
WordArr5
Descripción de
parámetros
31003122.04 9/2005
REQ
NDR
SLAVEREG
ERROR
NO_REG REG_READ
AddrFld
STATUS
BOOL
BOOL
WORD
WORD
Descripción de los parámetros del bloque
Parámetro
Tipo de
datos
Significado
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 (véase p. 73)
REG_READ
WORD
Primera palabra %MW (registro 4x) para los valores de
lectura.
99
Transferencia de datos mediante bloques de comunicación
Descripción
básica para
WordArr5 con
Ethernet TCP/IP
Modo de función
de bloques
READ_REG
Descripción básica para WordArr5 con Ethernet TCP/IP
Elemento
Tipo de
datos
Significado
WordArr5[1]
WORD
Byte de menor valor: MBP en el índice de asignación del
transportador Ethernet (MET).
Byte de mayor valor: slot 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.
Aunque puede programarse un gran número de bloques de función 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, MSTR, CREAD_REG). Todos los bloques de
función utilizan una ruta de transacción de datos y requieren varios ciclos para
finalizar un trabajo.
Nota: Una comunicación TCP/IP 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) 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 función.
La información de enrutamiento 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
utilizada.
Utilice:
Ethernet TCP/IP: el bloque de función TCP_IP_ADDR
z
Nota: Para expertos: La estructura de datos WordArr5 también puede utilizarse
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.
100
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
SLAVEREG
SLAVEREG es el inicio del área del esclavo de destino desde donde se leen los
datos de origen. 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"
[contenido de las variables o 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 NO_REG puede especificarse como dirección directa, variable
ubicada, variable no ubicada o literal.
NDR
La transición al estado activo 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 activo 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 en un conjunto de registros
NO_REG ordenados por series que se utilizan como campo de datos de destino.
El parámetro REG_READ debe introducirse como dirección directa o variable
ubicada.
STATUS
Código de error, consulte los errores de tiempo de ejecución.
El parámetro STATUS puede especificarse como dirección directa, variable
ubicada o variable no ubicada.
31003122.04 9/2005
101
Transferencia de datos mediante bloques de comunicación
WRITE_REG
Descripción de
funciones
Si se solicita, este bloque de función 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 función:
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
WRITE_REG
BOOL
DINT
INT
WORD
WordArr5
102
REQ
SLAVEREG
NO_REG
REG_WRIT
AddrFld
DONE
ERROR
BOOL
BOOL
STATUS
WORD
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Descripción de
parámetros
Descripción
básica para
WordArr5 con
Ethernet TCP/IP
31003122.04 9/2005
Descripción de los parámetros
Parámetro
Tipo de
datos
Significado
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 (véase p. 73)
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 asignación MET (MBP a
transportador 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.
103
Transferencia de datos mediante bloques de comunicación
Modo de función
del módulo
WRITE_REG
Aunque puede programarse un gran número de bloques de función 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, MSTR, CWRITE_REG).
Todos los bloques de función utilizan una ruta de transacción de datos y requieren
varios ciclos para finalizar una tarea.
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 771 xx) y uno
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 función.
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:
Ethernet TCP/IP: El bloque de función TCP_IP_ADDR
z
Nota: Para expertos: La estructura de datos WordArr5 también puede utilizarse
con constantes.
REQ
Un flanco ascendente dispara la transacción de lectura.
El parámetro REQ puede especificarse como dirección directa, variable ubicada o
variable no ubicada.
SLAVEREG
SLAVEREG es el inicio del área del esclavo de destino desde el que se leen los
datos de origen. 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.
104
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
NO_REG
Número de registros que van a leerse desde el esclavo de destino (de 1 a 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 campo de datos de origen.
El parámetro debe introducirse como dirección directa o variable ubicada.
DONE
La transición al estado activo para una exploración de programa significa que los
datos se han transferido.
El parámetro DONE puede especificarse como dirección directa, variable ubicada
o variable no ubicada.
ERROR
La transición al estado activo para una exploración 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 los errores de tiempo de ejecución.
El parámetro puede especificarse como dirección directa, variable ubicada o
variable no ubicada.
31003122.04 9/2005
105
Transferencia de datos mediante bloques de comunicación
TCP_IP_ADDR
Descripción de
funciones
Este bloque de función habilita la entrada de direcciones TCP/IP para los bloques
de función READ_REG, CREAD_REG, WRITE_REG y CWRITE_REG. 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
TCP_IP_ADDR
BYTE
BYTE
Map_Idx
Slot_ID
BYTE
BYTE
BYTE
BYTE
Ip_B4
Ip_B3
Ip_B2
Ip_B1
AddrFld
Descripción de
parámetros
106
WordArr5
Descripción de los parámetros del bloque
Parámetro
Tipo de datos Significado
Map_Idx
BYTE
Índice map
MBP en el índice de asignación del transportador Ethernet
(MET)
Slot_ID
BYTE
ID de slot
Slot 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
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Descripción
básica para
WordArr5
Map_Idx
Descripción básica de WordArr5
Elemento
Tipo de
datos
Significado
WordArr5[1]
WORD
Byte de mayor valor: Slot del módulo NOE
Byte de menor valor: MBP en el índice de asignación del
transportador 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.
El MBP en el índice de asignación del transportador Ethernet (MET) se proporciona
en la entrada Map_Idx. Es decir, si el MET es 6, el valor aparece del siguiente modo:
0
Slot_ID
0
0
0
1
1
0
Si un NOE del bastidor de un controlador Quantum se envía como nodo de destino,
el valor de la entrada Slot_ID representa el slot físico de NOE. Es decir, si el NOE
está conectado al slot 7 del bastidor, el valor aparece del siguiente modo:
0
AddrFld
0
0
0
0
0
1
1
1
Si un NOE del bastidor de un controlador Quantum se envía como nodo de destino,
el valor del byte de mayor valor representa el slot físico del NOE y el byte de menor
valor representa el MBP en el índice de asignación del transportador de Ethernet
(MET). Es decir, si el NOE se inserta en el 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 menor valor
Byte de mayor valor
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
0
Byte de mayor valor Slots 1 - 16
Byte de menor valor
31003122.04 9/2005
Índice de asignación MET (MBP a transportador Ethernet)
107
Transferencia de 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:
MBP_MSTR
BOOL
BOOL
108
ENABLE
ABORT
ACTIVE
ERROR
SUCCESS
CONTROL
DATABUF
BOOL
BOOL
BOOL
WORD
WORD
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Descripción de
parámetros
Modo de función
de bloques
MBP_MSTR
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
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
Estado de Peer Cop
-
10
Restablecer módulo opcional
X
11
Leer CTE (ampliación de configuración)
X
12
Escribir CTE (ampliación de configuración)
X
13
Enviar correo electrónico
X
Leyenda:
31003122.04 9/2005
X
Sí
-
No
109
Transferencia de 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:
Ethernet TCP/IP
z
110
31003122.04 9/2005
Transferencia de datos mediante bloques de comunicación
Bloque de
control para
Ethernet TCP/IP
Registro de
enrutamiento (4x
+ 4) en 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
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 menor valor
Byte de mayor valor
0
0
0
0
0
1
1
1
0
0
0
0
0
1
1
0
Byte de mayor valor: Slots de 1 a 16
Byte de menor valor: Índice de asignación MET (MBP en transportador Ethernet)
31003122.04 9/2005
111
Transferencia de datos mediante bloques de comunicación
112
31003122.04 9/2005
Transferencia de datos con el
programa de ayuda de datos
globales (publicar/suscribir) de
los módulos NOE -01, -11, -21
5
Presentación
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
z
z
140 NOE 771 01
140 NOE 771 11
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Planificación del sistema de datos globales (Publicar/Suscribir)
114
Configuración de la utilidad de datos globales (publicar/suscribir)
118
Filtrado Multicast
122
113
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:
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.
z
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
114
31003122.04 9/2005
Transferencia de los datos con el programa de ayuda de datos
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 de
parámetros
ID de
variable
Símbolo 1.
Longitud
Número de equipo
(registros)
...
Estado public.
variable
1
2
1
VALVE_STATUS
20
PUB
SUB
SIN
3
OK
2
VALVE_CONTROL
10
SUB
SIN
PUB
OK
PUMP_CONTROL
50
OK
...
64
SUB
PUB
SIN
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
habilitado
DES
Dirección 4x predeterminada para el 400100
estado
Periodo de distribución
10
Límite de tiempo del estado
funcional
1000
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.04 9/2005
115
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 publicación por equipo
1
Tamaño máximo de la variable de publicación
512 registros = 512 palabras
(16 bits) = 1 024 bytes
Cantidad máxima de variables de suscripción por equipo
64 (63 si el equipo está
publicando)
Tamaño máximo de las variables de suscripción por equipo 2048 registros = 2048 palabras
(16 bits) = 4 096 bytes
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
equipo
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 equipo.
Tamaño de publicación total
por partic.
116
Tamaño de publicación para el participante. específico. El
tamaño de publicación máximo es de 512 registros por
participante.
31003122.04 9/2005
Transferencia de los datos con el programa de ayuda de datos
31003122.04 9/2005
Parámetros
Descripción
Tamaño de suscripción total
por partic.
Tamaño de suscripción para el participante específico. El
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
habilitado
Casilla de verificación para conmutadores Ethernet que
admiten el filtrado de difusión múltiple.
Dirección 4x predeterminada
para el estado funcional
Dirección de registros 4x para los bits de estado. Éste es 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
funcional
Es el tiempo máximo que transcurre entre las 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.
117
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
z
z
z
z
Periodo de distribución
Filtrado de difusión múltiple
Ubicación del bit de estado funcional
Dirección de base de los datos globales
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.
5
Hacer clic en el enlace Configurar datos globales.
Configure NOE
Configure SNMP
Configure Address Server
Configure Global Data
Configure NTP
Configure Email
Home
NOE Properties
NOE Diagnostics Support
Copyright © 1998 - 2003 Schneider Automation, All rights reserved.
118
31003122.04 9/2005
Transferencia de los datos con el programa de ayuda de datos
Paso Acción
6
Aparecerá la página Configuración de datos globales.
Global Data Configuration
Grou 239 . 200 . 255 . 255
Health
100
m
Multicast
Health %M 4
Distributo 7
Data
5
%M 0
sca
to 5
Update Global Data Configuration
Variable Table
Data
1
2
3
4
5
6
7
8
9
Type
SU
PU
SU
NO
NO
NO
NO
NO
NO
Symbol
var_01
var_02
var_03
Address
%M 48
%M 60
%M 44
%M
%M
%M
%M
%M
%M
Lenght
2
2
2
La configuración se puede modificar en esta pantalla.
31003122.04 9/2005
119
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
z
z
z
z
Período de distribución
Límite de tiempo de perturbación
Ubicación de bits de estado funcional
Dirección de inicio
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.
120
31003122.04 9/2005
Transferencia de los datos con el programa de ayuda de datos
Modificación de
las variables de
datos globales
Verificación del
funcionamiento
del sistema
31003122.04 9/2005
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.
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
121
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.
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
122
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.04 9/2005
Transferencia de datos
con el explorador de E/S
140 NOE 771 -00, -01 –11 y -21
únicamente
6
Presentación
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Conceptos del explorador de E/S
124
Habilitar/deshabilitar el explorador de E/S
127
Configuración de la lista de exploración de E/S utilizando Concept
129
Finalización de la configuración de E/S
133
Configuración de la lista de exploración de E/S mediante ProWORX NxT
136
Establecimiento de la memoria de ampliación de configuración para Peer Cop
144
Configuración de la lista de exploración de E/S mediante Modsoft
147
Tiempos de respuesta del explorador de E/S: Entrada remota a salida remota
154
123
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Conceptos del explorador de E/S
Vista 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 (se aplican
restricciones Peer Cop). 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. 127).
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 contiene información sobre el estado de funcionamiento del explorador de
E/S Modicon Quantum.
Definiciones
del explorador
de E/S
124
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.
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
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 directos
Entrada al PLC, en el bastidor donde se encuentra el módulo NOE.
Transmisión directa Salida del PLC, en el bastidor donde se encuentra el módulo NOE.
Peer Cop
Apoyo del explorador de E/S de herencia para actualizar las
aplicaciones de E/S Mobdus Plus en Ethernet.
Explorador de E/S
Ethernet
Proporciona al PLC un servicio de comunicación cíclico de alto
rendimiento.
Peer Cop y
exploradores
Modbus/TCP
ampliados
El diseño de los módulos NOE 771 -0• y -•1 le permite configurar su explorador de
E/S Modbus como un explorador Peer Cop o Modbus ampliado. El explorador que
deberá utilizar dependerá del paquete de programación instalado en el sistema.
Funciones
del explorador
de E/S Peer Cop
En la siguiente tabla se enumeran las características del explorador de E/S Modbus
basado en Peer Cop.
Parámetro
Valor
Número máximo de equipos
64: 140 NOE 771 00 (Versión 2.2 o anterior)
Número máximo de palabras de entrada 500
Número máximo de palabras de salida
500
Valor de timeout de perturbación
Configuración global (de 20 a 2.000 ms en
incrementos de 20 ms)
Último valor (entrada)
Configuración global (Cero o Mantener)
Dirección IP
Derivada de la dirección Modbus (debe estar
incluida en la subnet del módulo NOE)
Referencia de registro local y remoto
No configurable; se establece el valor 400001
ID de unidad
No configurable; se establece el valor 0
Funcionamiento mediante un puente de No apoyado
Modbus Plus a Ethernet
31003122.04 9/2005
125
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Características
del explorador de
E/S Modbus
ampliado
Apoyo del
explorador
de E/S
Uso del
explorador
de E/S con un
enrutador IP
126
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
No configurable; se establece el valor 0
Funcionamiento mediante un puente de
Modbus Plus a Ethernet
No admitido
Funcionamiento a través de un puente
Modbus
Apoyado
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
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.
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Habilitar/deshabilitar el explorador de E/S
Bloque de
control de
dispositivos
La función Habilitar/deshabilitar el explorador de E/S reduce el volumen de tráfico
de la red. Utilice los bits del bloque de control de dispositivos para habilitar/
deshabilitar los dispositivos, tal y como se indica a continuación.
Registros
El bloque de control de dispositivos consta de registros de 8
palabras o 4 palabras dobles. El contenido de los registros se
asigna a la memoria del controlador. Cada bit corresponde a
una entrada de la tabla.
Bloqueo de dispositivos
Se puede bloquear cada uno de los dispositivos
exploradores de E/S. Para bloquear dispositivos individuales:
1. Seleccione la casilla de verificación Bloque de control de
dispositivos.
2. Definir el bit asociado = 1.
Asignación de los bits del
bloque de control de
dispositivos a los números de
entrada del explorador de E/S
Consulte la tabla que se muestra a continuación para asignar
números de entrada a los bits.
Cada número de entrada representa un dispositivo lógico de
la red.
Configuración de bits
Si el bit del bloque de control de dispositivos se define en
z 0 = Dispositivo activado.
z 1 = Dispositivo desactivado.
31003122.04 9/2005
127
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Asignación
de los bits
del bloque
de control
de dispositivos
a los números
de entrada
del explorador
de E/S
Registro
Registro
Palabra 1 N.º de entrada 1
de tabla
2
3
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Palabra 2 N.º de entrada 17
de tabla
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Palabra 8 N.º de entrada 11
de tabla
3
11
4
11
5
11
6
11
7
11
8
11
9
12
0
12
1
12
2
12
3
12
4
12
5
12
6
12
7
12
8
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Bit
Bit
4
5
6
7
8
9
10
11
12
13
14
15
16
Palabra
doble
Palabras de la 3 a la 7
Bit
128
15
31003122.04 9/2005
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. 55), 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.
Explorador de E/S Ethernet
Configuración Ethernet:
Especificar dirección IP
Usar servidor Bootp
Desactivar
Desactivar Ethernet
Ethernet
Configuración de Explorador de E/S:
Módulo Master (Slot):
Slot 4: 140-NOE-771-01
Módulo de estado funcional (1X/3X):
Módulo de diagnóstico (3X/4X):
Dirección de Slave IP
128.7.32.54
ID de
unidad
0
Límite de
Tasa de
tiempo de repeticiones
perturbación
(ms)
(ms)
0
0
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 comunicaciones y ya nunca se borrará.
31003122.04 9/2005
129
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.
Leer Ref.
de Master
400100
Leer Ref.
de Slave
400001
Leer
longitud
Último valor
(entrada)
10
Mantener
último
0
Mantener
último
Mantener
último
0
130
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
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.
La siguiente figura incluye valores de muestra para los parámetros Escribir Ref. de
Master, Escribir Ref. de Slave y Escribir longitud.
Escribir Ref.
de Master
400050
Escribir Ref.
de Slave
400020
Escribir
longitud
20
0
0
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.
31003122.04 9/2005
131
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
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
23
24
25
26
27
28
29
30
31
32
39
40
41
42
43
44
45
46
47
48
55
56
57
58
59
60
61
62
63
64
Posiciones de bit de la palabra 2
17
18
19
20
21
22
Posiciones de bit de la palabra 3
33
34
35
36
37
38
Posiciones de bit de la palabra 4
49
Inicio de la
ubicación del
módulo de
estado funcional
50
51
52
53
54
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.
Configuración de Explorador de E/S:
Módulo master (slot): Slot 4: 140-NOE-771-01
Módulo de estado funcional (1X/3X): 300001
-300008
Módulo de diagnóstico (3X/4X):
Dirección de Slave IP
1
Límite de tiempo Tasa de
ID de de perturbación
repeticiones
unidad
(ms)
(ms)
Leer ref.
de master
128.7.32.54
0
500
100
400100
128.7.32.54
0
500
100
400100
2
3
4
5
6
7
132
31003122.04 9/2005
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
1
Acción
Seleccionar la fila que se desea copiar haciendo clic en el número de fila, que se
encuentra situado en el extremo izquierdo.
Configuración de Explorador de E/S:
Módulo master (slot): Slot 4: 140-NOE-771-00
Módulo de estado funcional (1X/3X): 300001
-300008
Módulo de diagnóstico (3X/4X):
Dirección de Slave IP
Límite de tiempoTasa de
ID de de perturbación
repeticiones
unidad
(ms)
(ms)
Leer ref.
de master
Leer ref.
de slave
1
192.168.5.10
0
500
100
400001
400001
2
192.168.5.20
0
500
100
400100
400001
3
4
5
6
7
8
9
2
31003122.04 9/2005
Hacer clic en Copiar.
133
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Paso
3
Acción
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.
Configuración de Explorador de E/S:
Módulo master (slot): Slot 4: 140-NOE-771-01
Módulo de estado funcional (1X/3X): 300001
-300008
Módulo de diagnóstico (3X/4X):
Dirección de Slave IP
1
ID de
unidad
Límite de tiempo Tasa de
de perturbaciónrepeticiones
(ms)
(ms)
Leer ref.
de master
128.7.32.54
0
500
100
400100
128.7.32.54
0
500
100
400100
2
3
4
5
6
7
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.
134
31003122.04 9/2005
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
1
Acción
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.
de Tasa de
ón repeticiones
(ms)
s)
500
2
100
400100
Leer Ref.
de Slave
400001
Leer
longitud
20
Último valor
(Entrada)
Mantener
último
Hacer clic en Completar hacia abajo.
Resultado: Los datos desde la primera fila se copian en las celdas
seleccionadas.
de Tasa de
ón repeticiones
s)
(ms)
500
31003122.04 9/2005
Leer Ref.
de Master
100
Leer Ref.
de Master
Leer Ref.
de Slave
Leer
longitud
400100
400001
20
400100
400001
20
400100
400001
20
400100
400001
20
400100
400001
20
400100
400001
20
Último valor
(Entrada)
Mantener
último
135
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 lugar de Peer Cop. 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.
ProWORX NxT
Archivo
Controlador
Herramientas
Nuevo...
Ayuda
Ctrl+N
Eliminar…
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.
Nuevo
Nombre de archivo:
*.dcf
noe77100.dcf
noeprj1.dcf
Carpetas:
c:\proworx\nxt
c:\
proworx
nxt
bmp
demodb
OK
Cancelar
Red...
Unidades:
136
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Paso
4
Acción
Resultado: Aparece el cuadro de diálogo Definir base de datos.
Rellenar los campos necesarios. Hacer clic en OK.
Definir base de datos
Descripción:
Encabezado de
página:
Proyecto:
Cliente:
Autor:
Dirección del
controlador:
Red:
Anchura del campo del descriptor:
Fila:
Columna:
Confirmar dirección
de la entrada:
OK
5
Sí
Número de campos del descriptor:
No
Cancelar
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.
Seleccionar tipo de controlador
Grupos de controladores
38x/48x
68x/78x
484 sustitución
OTROS
984ABX
584
Quantum
Compact
Micro
VME
OK
31003122.04 9/2005
Cancelar
Controladores:
Quantum 113/2
Quantum 113/3
Quantum 213/4
Quantum 424/X
Quantum 113/2 REV 2
Quantum 113/3 REV 2
Quantum 213/4 REV 2
Quantum 424/X REV 2
Quantum 434
Quantum 534
Ayuda
137
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Paso
6
Acción
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.
Configuración del controlador
General
Puertos
Controlador
Instrucciones cargables Biblioteca de instrucciones
de usuario
cargables
Mensajes totales:
Vigilancia de batería (0x):
Palabras del mensaje:
Registro de temporizador (4x):
Puertos ASCII:
Reloj de fecha/hora (4x):
Temporizador
Watchdog (*10 ms):
Tamaño de ampliación
de configuración:
Ampliación de
config. usada:
Activa omisiones
Segmentos:
Palabras de E/S:
Sección de
tiempo de E/S:
OK
Acceso y edición
de Traffic Cop
Cancelar
Ayuda
Los pasos que se muestran a continuación describen cómo acceder y editar Traffic
Cop.
Paso
1
Acción
Hacer clic en Configuración → Traffic Cop.
Configuración Visualización He
Traffic Cop...
ASCII...
Configuración...
Configuración de extensiones...
2
138
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.
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Paso
3
Acción
En la lista Adapt. de red, hacer clic en el módulo NOE771-•• correspondiente.
Adapt. de red Adapt. varios
NOE211-00
NOE251-00
NOE311-00
NOE351-00
NOE511-00
NOE551-00
NOE771-00
NOE771-10
NOE911-00
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.
Editarubicación:
Tiempo de retención:
Puerto ASCII:
Estado de 3xxxx: desactivado
Editar
NOE771-10 Fibra óptica TCP/IP Ethernet
Editar...
4
31003122.04 9/2005
Terminal
Ayuda de tarjeta
Configuración
de tarjeta
Hacer clic en OK.
139
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
1
Acción
Hacer clic en Configuración → Ampliaciones de configuración.
Configuración Visualización He
Traffic Cop...
ASCII...
Configuración...
Ampliaciones de configuración...
Resultado: Aparece el cuadro de diálogo Ampliaciones de configuración.
Ampliaciones de configuración
Ampliaciones dede
configuración
Ampliaciones
configuración
CuadroCuadro
de diálogo
de diálogo
Ampliaciones
Ampliaciones
de configuración
de configuración
Hacer clic con el botón izquierdo del ratón en la entrada
adecuada de la lista situada en el lado izquierdo para elegir
una zona de ampliación de configuración con el objeto de
examinarla o modificarla.
Si se hace clic con el botón derecho del ratón en la lista
situada en el lado izquierdo, aparecerá un menú para
insertar o eliminar zonas de ampliación de configuración.
Palabras utilizadas:
utilizadas: 00001/00001
00001/00001
Descriptor:
Descriptor:
Añadir ampliación
OK
2
Cancelar
Eliminar ampliación
Ayuda
Hacer clic en el botón Añadir ampliación.
Resultado: Aparece el cuadro de diálogo Añadir ampliación de configuración.
Añadir ampliación de configuración
Protección de datos
Dirección S980
Peer Cop
TCP/IP
Profibus
SY/MAX
OK
140
Cancelar
Ayuda
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Paso
3
Acción
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.
Ampliaciones de configuración
Ampliacionesdeconfiguración
TCP/IP
Palabras utilizadas: 00101/01000
Descriptor:
OK
31003122.04 9/2005
Cancelar
141
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Paso
4
Acción
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.
Ampliaciones de configuración
Ampliaciones de configuración
TCP/IP
Número de tarjeta:
Número de módulo
de comunicaciones
Dirección Internet
Máscara de subred
Dirección Gateway
Tipo de transferencia Ethernet II
Palabras utilizadas: 00101/01000
Descriptor:
OK
5
Cancelar
Ayuda
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.
Número de tarjeta:
6
142
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.
31003122.04 9/2005
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.
Configuración de
los parámetros
de transacción
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.
Los siguientes pasos describen cómo configurar los parámetros de transacción.
Paso
1
Acción
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
31003122.04 9/2005
Configurar los parámetros de transacción.
143
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Establecimiento de la memoria de ampliación de configuración para Peer Cop
Vista general
La información que aparece a continuación describe cómo configurar Peer Cop
mediante Concept.
De forma predeterminada, la posibilidad de emplear Peer Cop no está disponible.
Si quiere utilizar Peer Cop para gestionar las comunicaciones Modbus Plus, es
preciso activar esta función y ajustar la cantidad de memoria de ampliación de
configuración.
Nota: Si está actualizando su red en Ethernet, le recomendamos que haga caso
omiso de Peer Cop y, en su lugar, configure la memoria de ampliación para hacer
uso de la función mejorada del explorador de E/S Modbus/TCP de su módulo NOE
771 00.
¿Cuánta
memoria es
necesaria?
La memoria mínima de Peer Cop que se precisa es de 20 palabras; la memoria
máxima es de 1.366.
En la siguiente tabla se muestran las indicaciones para calcular la cantidad de
memoria de ampliación que se precisará para la base de datos de Peer Cop.
Para...
144
Añadir...
Hasta un máximo de
Administración del 9 palabras
sistema
--
Transmisión
global
5 palabras
--
Entrada global
número de palabras = número de dispositivos 1.088 palabras
x (1 + 2 x número de subentradas de los
dispositivos)
Salida específica
2 palabras por cada entrada de dispositivo en 128 palabras
Peer Cop
Entrada
específica
2 palabras por cada entrada de dispositivo en 128 palabras
Peer Cop
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Configuración de
Peer Cop
Los pasos que aparecen a continuación explican cómo habilitar Peer Cop y ajustar
la cantidad de memoria de ampliación de configuración en la pantalla Configuración
del PLC.
Paso Acción
1 Hacer clic en Configurar → Ampliaciones de configuración, o bien hacer doble clic
en cualquier parte de la pantalla Ampliaciones de configuración.
Configurar
Proyecto En línea
Tipo de PLC...
Partición de memoria...
Instalar ASCII...
Instrucciones cargables...
Extensiones de config...
Administrador de segmentos…
Asignación de E/S...
Peer Cop...
Protección de datos...
Hot standby...
Ampliación de RTU...
Ajustes en puerto ASCII...
Ajustes en puerto Modbus...
Especiales...
Explorador de E/S Ethernet...
Resultado: Aparece el cuadro de diálogo Ampliación de configuración.
Ampliaciones de configuración
Protección de datos
Ethernet TCP/IP:
Peer Cop
Ethernet Symax:
Hot Standby IEC
Ethernet MMS:
984 Hot Standby
Profibus DP:
OK
Cancelar
Ayuda
2 Seleccionar la casilla de verificación Peer Cop y, a continuación, hacer clic en OK.
Resultado: El estado de Peer Cop cambiará de Bloqueado a Activado en la pantalla
Configuración del PLC.
Ampliaciones de configuración
Protección de datos:
Bloqueado
Peer Cop:
Habilitado
Bloqueado
Hot Standby:
Ethernet:
Profibus DP:
31003122.04 9/2005
0
0
145
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Paso Acción
3 Hacer clic en Configurar → Peer Cop.
Configurar
Proyecto
Enlínea
Tipo de PLC...
Partición de memoria...
Instalar ASCII...
Instrucciones cargables...
Extensiones de config...
Administrador de segmentos…
Asignación de E/S...
Peer Cop...
Resultado: Aparece el cuadro de diálogo Peer Cop.
Peer Cop
Tamaño de la expansión:
Ira
Conexión 0 (CPU)
Conexión 1 (¿Slot del módulo
de comunicaciones?)
Conexión 2 (¿Slot del módulo
de comunicaciones?)
Timeout de perturbación (ms):
Último valor
Global
Específica
Borrar si se da límite de tiempo
Entrada…
Entrada…
Mantener si se da límite de tiempo
Salida…
Salida…
OK
Cancelar
Ayuda
4 En el campo Tamaño de la ampliación, escribir un valor nuevo para modificar la
cantidad de memoria de ampliación de configuración asignada a Peer Cop. También
es posible ajustar el control deslizante que se encuentra junto al campo mencionado.
5 Hacer clic en OK.
146
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Configuración de la lista de exploración de E/S mediante Modsoft
Vista general
Las pantallas de entrada Peer Cop del programa Modsoft se utilizarán para
configurar la lista de exploración de E/S.
La ampliación de la configuración de Peer Cop permite configurar determinadas
comunicaciones continuas de formato fijo entre el controlador (en el que está
definida) y todos los nodos que se encuentran en la misma subred.
Cada comunicación configurada de Peer Cop especifica un bloque de datos de
origen. El bloque de datos de origen posee una ubicación y una longitud fijas y se
mueve continuamente a un bloque de datos de destino fijo. Este tipo de transmisión
de datos es muy útil para transmitir información de estado entre controladores y
para comunicar con los dispositivos slave de Ethernet.
La comunicación Peer Cop no es apropiada para una comunicación que dependa
de secuencias y que se deba realizar exactamente una vez. El elemento estándar
MSTR se utiliza para los requisitos dependientes de la lógica con determinadas
limitaciones.
Al igual que sucede con la asignación de E/S, Peer Cop sólo se puede configurar
con el controlador parado. Una vez configurado e iniciado el PLC, las transmisiones
se realizan automáticamente.
Existe un elemento de menú de Peer Cop con capacidad para eliminar el nodo
actual de la pantalla. Aparece una advertencia y el nodo se elimina si se contesta
(S). Si se elimina el último nodo, se abre una ventana para permitir la entrada de un
nodo. Esta ventana es idéntica a la pantalla inicial de un Peer Cop vacío.
Limitaciones
actuales
La siguiente tabla describe las limitaciones de los parámetros de funcionamiento,
así como los ajustes recomendados para otros parámetros.
Parámetro
Limitación/recomendación especial
Longitud de entrada máxima
32 palabras
Longitud de salida máxima
32 palabras
Longitud total de los datos del ciclo de E/S 500 palabras
31003122.04 9/2005
Dirección IP
Actualmente, los dispositivos de E/S están
limitados a tener una dirección IP con el formato
AAA.BBB.CCC.DDD, donde AAA.BBB.CCC es
igual a la dirección IP de NOE y la dirección de
subred de DDD está limitada a 1... 64
Funcionamiento mediante un puente de
Modbus Plus a Ethernet
No compatible
Identificador de destino
No compatible con usuario; fijado a 0
147
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Requisitos de
almacenamiento
de NOE 771 00
Antes de seleccionar Peer Cop en la lista desplegable Ext. de config., se debe
emplear Tamaño ext. para establecer los requisitos de almacenamiento de la
memoria.
Nota: La lista Ext. de config. no está disponible hasta que se establece el Tamaño
ext.
La siguiente lista muestra los cuatro tipos de requerimientos Peer Cop:
entrada de datos global de Peer Cop (no compatible);
z salida de datos global de Peer Cop (no compatible);
z entrada de datos específica;
z salida de datos específica.
z
Nota: Para las operaciones de red TCP/IP Ethernet, sólo son compatibles las
entradas y salidas de datos específicas.
NOE hace caso omiso de la configuración de datos globales Peer Cop.
z No rellene la entrada ni la salida globales.
Tenga en cuenta también los siguientes elementos para calcular las necesidades
de la memoria.
z Si se configura la salida específica, se deben añadir 2 palabras por cada entrada
de dispositivo (64 máximo) El máximo es 64 x 2 = 128 palabras.
z Si se configura la entrada específica, se deben añadir 2 palabras por cada
entrada de dispositivo (64 máximo). El máximo es 64 x 2 = 128 palabras. En
función de lo anterior, el tamaño mínimo posible para Peer Cop es 20 palabras y
el máximo es 1.366 palabras para cada uno de los tres vínculos.
148
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Configuración de
salida y entrada
específicas
La siguiente figura muestra la pantalla predeterminada para la entrada Peer Cop
(CRX). La pantalla, con el nombre Peer Cop, es una tabla de entrada de datos que
comprende los cuatro tipos de datos y ofrece un resumen de ajustes que se aplican
a vínculos y nodos específicos, así como al límite de tiempo, al tratamiento de
errores y a las indicaciones de palabras de memoria utilizadas. Inicialmente, el
cursor se encuentra en el campo Slot de módulo de comunicación. Si no se está
editando una tabla inicial, se puede presionar Esc, que vuelve a colocar el cursor
en el campo ENTRADA ESPECÍFICA. Para recorrer módulos de comunicaciones
y nodos, se puede visualizar de nuevo el cuadro de diálogo Agregar nodo en el
menú principal.
MODSOFT
Automático
Programa de ayuda
F1
TIEMPO
F3
IrANodo AgregarNodo Timeout
F4
F5
F6
PEER COP
EnError
ElimNodo
Salir
F7 Nivel 8 F8 INACTIVO F9
Timeout 500 ms
SLOT DE MÓDULO DE COMUNICACIÓN 3
En error : BORRAR
UTILIZADAS
1 DE 100 PALABRAS
Acceso al nodo:
MODALIDAD
REFERENCIA
LEN TIPO ÍNDICE
Resumen
Información
ENTRADA ESPECÍFICA
SALIDA ESPECÍFICA
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
A TODOS LOS NODOS CONECTADOS
Salida específica
La salida específica procede del controlador ubicado en el bastidor donde se
encuentra el NOE. Los datos de salida específica se pueden establecer desde el
NOE al nodo remoto de la subred mediante una escritura de Modbus. El origen de
cada bloque de salida específica está en la zona contigua de la RAM de estado 0x,
1x, 3x o 4x, cuya longitud oscila entre 1 y 32 palabras. Si son valores binarios,
deben empezar por el límite de una palabra (00001, 00017, 00033, etc.).
El tipo predeterminado (BIN o BCD) lo establece el controlador. En casos en los que
se puedan especificar diferentes tipos, se realiza la entrada desde una lista de
visualización que aparece al presionar Intro mientras el cursor está en el campo
TIPO.
Nota: NOE 771 00 hace caso omiso de los ajustes de BCD BIN y siempre utiliza
el formato BIN.
31003122.04 9/2005
149
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Entrada
específica
Como se muestra en la siguiente figura, la entrada específica va al controlador en
el que se encuentra NOE. NOE obtiene datos de entrada específica de un nodo
remoto de la subred con una lectura de Modbus. Se pueden especificar todos los
bloques de entrada específica enviados a este controlador desde otras estaciones
especificadas en el nodo. El destino de cada bloque de entrada específica es una
zona contigua de la RAM de estado 0x, 1x, 3x o 4x, cuya longitud oscila entre 1 y
32 palabras. Si son valores binarios, deben empezar por el límite de una palabra
(00001, 00017, 00033, etc.).
Conmutador
TSX Quantum
Concentrador
Concentrador
Concentrador
Concentrador
10 Mbits/s Ethernet
1 a 64 dispositivos de E/S analizados por cada explorador de E/S
En la figura CRX, el NOE de Quantum está configurado para escribir 1 palabra de
400050 en Momentum EIO en la dirección IP 198.202.137.2 y para leer 1 palabra
de EIO en el registro 400100.
150
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
La siguiente figura muestra el menú de Modsoft que refleja la situación anterior.
Ofrece un ejemplo de los campos de datos Longitud, Origen y Tipo, además de
ilustrar el ejemplo anterior rellenando los campos de la tabla.
Programa de ayuda
F1
F2
F3
Timeout
En error
IrANodo AgregarNodo
F4
F5
F6
PEER COP
: 500 ms
: BORRAR
Timeout EnError
F7 Nivel 8 F8 INACTIVO
SLOT DE MÓDULO DE COMUNICACIÓN 2
UTILIZADAS
17 DE 1000 PALABRAS
Acceso al nodo: 2
MODALIDAD
REFERENCIA
ENTRADA ESPECÍFICA 400100-400100
SALIDA ESPECÍFICA
400050-400050
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
LEN TIPO ÍNDICE
1
BIN
1
BIN
A TODOS LOS NODOS CONECTADOS
SALIDA GLOBAL
Resumen de
entrada y salida
específicas
Con una configuración adecuada, si se rellena la tabla (ver figura CRX) del nodo 2
con una entrada específica de 1 y una salida específica de 1, los resultados son los
siguientes:
z al leer 1 palabra del nodo 2, el destino de los datos es 400100;
z al escribir 1 palabra del nodo 2, el origen de los datos es 400050.
Otras funciones
de apoyo
seleccionables
Además de la entrada de línea del Menú de programas de ayuda estándar, existen
funciones relacionadas con Peer Cop en las siguientes entradas:
z IrANodo
z AgregarNodo
z Timeout
z EnError
31003122.04 9/2005
151
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
Función IrANodo
La función IrANodo muestra el menú Peer Cop que permite configurar ese nodo.
Si se selecciona IrANodo en la lista y el número de nodo que se introduce no se
encuentra, se preguntará al usuario si se debe crear uno. También se puede
recorrer la estructura de los nodos con las teclas RePág y AvPág.
Programa de ayuda
F1
F2
Tiempo
En E
IrANodo AgregarNodo Timeout EnError
Salir
F9
Ir a nodo
F6
F7 Nivel 8 F8 INACTIVO
P
Ir a nodo
Siguiente nodo
[AvPág]
Nodo anterior [RePág]
SLOT DE MÓDULO DE COMUNICACIÓN 1
UTILIZADAS
19 DE 1000 PALABRAS
Acceso al nodo: 64
MODALIDAD
REFERENCIA
ENTRADA ESPECÍFICA
SALIDA ESPECÍFICA
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
ENTRADA GLOBAL
LEN TIPO ÍNDICE
A TODOS LOS NODOS CONECTADOS
SALIDA ESPECÍFICA
000001-000016 1
Función
AgregarNodo
Es muy similar a IrANodo, ya que el usuario selecciona el número de conexión y de
nodo a los que desea agregar parámetros.
Función Timeout
Este campo permite especificar un valor para el intervalo Timeout de perturbación.
El valor predeterminado es 500 milisegundos. Se puede cambiar a cualquier otro
valor que oscile de 60 ms a 2 segundos. El valor que se utiliza especifica el periodo
de tiempo mínimo que una comunicación configurada Peer Cop debe fallar antes
de eliminar el bit de estado asociado. Se deben elegir valores en incrementos de 20
ms que determinen el retardo de implementación, es decir, el tiempo configurado
más el tiempo que se destina a asegurar que el bit de estado se ha eliminado.
Por ejemplo, si se selecciona 60 ms, el bit de estado se elimina en no menos de 60
ms y no más de 79 ms tras haber perdido la comunicación.
152
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
Bits de estado
Existe un bit de estado para cada nodo de Peer Cop. Si los datos Peer Cop se
comunican sin problemas dentro del timeout, el bit asociado se establece en 1. De
lo contrario, se establece en 0 y todos los datos asociados con ese grupo se borran
(a 0). Se debe utilizar el elemento MSTR con el código de subfunción (0009)
adecuado para extraer la información de estado de Peer cop (véase p. 83).
Nota: Todos los bits de estado de salida específica configurados se inicializan en
1 para que las primeras exploraciones permitan una sincronización total entre el
controlador, el factor de tiempo del bit de estado y el retardo de línea.
Función EnError
Existe la opción de borrar (BORRAR) la última serie de valores recibidos o de
retener la última serie de valores recibidos (RETENER) si se detecta algún error.
Nota: ElimNodo. Una vez eliminado, se puede volver a introducir la información de
nodo o se puede salir. Salir con el nodo eliminado lo anula. Si se seleccionan
ElimNodo y la entrada UPF de Verificación de teclas, se pide confirmación para
intentar borrar el nodo. La opción predeterminada es N para NO. Pulse S para SÍ
e Intro para borrar.
Generación de
direcciones IP de
los dispositivos
Las direcciones IP de los dispositivos de E/S de la tabla de exploración se calculan
a partir de la dirección Modbus introducida en la Ampliación de configuración Peer
Cop, así como de la dirección IP del NOE. En la actualidad, resulta necesario que
los dispositivos de E/S se encuentren en la misma subred que NOE. La dirección IP
de los dispositivos se calcula seleccionando AND para la dirección IP de NOE con
la máscara de subred y posteriormente seleccionando OR con la dirección MB de
los equipos de la tabla de ampliación de la configuración.
El siguiente ejemplo ilustra la generación IP de dispositivos.
31003122.04 9/2005
Dirección IP de NOE:
AAA.BBB.CCC.DDD
Máscara de subred:
255.255.255.0
Dirección Modbus del nodo de ampliación de
configuración (oscila entre 1 y 64):
MB
Dirección IP del dispositivo resultante:
AAA.BBB.CCC.MB
153
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:
Tiempo de respuesta
La señal es:
1 activada por un módulo de entrada Momentum con un tiempo de respuesta de
~2 ms
2 escaneada en el PLC Quantum con una velocidad de repetición de 0 ms
3 copiada en otra variable interna del PLC
4 escrita en un módulo de salida Momentum con un tiempo de respuesta de ~2 ms
154
31003122.04 9/2005
Transferencia de datos con el explorador de E/S 140 NOE 771 -00,
El 140 CPU 434 12A con un NOE 771 x1 (v3.3) se utilizó para las siguientes
mediciones:
Tiempo (ms)
140 CPU 434 12A
con módulo
140 NOE 771 x1
Tiempo de exploración de PLC (ms)
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 Tiempo de la entrada del dispositivo explorado a la salida
por explorar
del dispositivo explorado (ms)
31003122.04 9/2005
434 12A + NOE 771 x1
(v3.3)
exploració exploració exploració exploración exploración
n de 10 ms n de 20 ms n de 50 ms de 100 ms de 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
155
Transferencia de datos con el explorador de E/S 140 NOE 771 -00, -01, -11 y -21 únicamente
El 140 CPU 65 150 con un NOE 771 x1 (v3.3) se utiliza para las siguientes
mediciones:
Tiempo (ms)
140 CPU 65 150
con NOE 771 x1
(v3.3)
Tiempo de exploración de PLC (ms)
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 explorar
Tiempo de la entrada del dispositivo explorado a la salida
del dispositivo explorado (ms)
65150 + NOE 771x1 (v3.3) exploració exploració exploració exploración exploración
n de 10 ms n de 20 ms n de 50 ms de 100 ms de 200 ms
156
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
31003122.04 9/2005
Páginas web incorporadas
7
Presentación
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Acceso a la página web inicial de ayuda
158
Página de presentación de Quantum
160
Página del bastidor local configurado
161
Página de la pantalla de configuración de la CPU
162
Página de estadísticas del módulo Ethernet
164
Página de estado de comunicación de E/S remotas
165
Página de control de datos del PLC Quantum
167
Página de configuración del módulo NOE
169
Página de configuración de SNMP
171
Página de configuración del servidor de direcciones
173
Páginas web de diagnósticos ampliadas
177
Página Propiedades de NOE
184
Página Diagnóstico de NOE
185
Diagnóstico del registro de averías
186
Página de contacto de Schneider Automation
187
157
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:
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.
z
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).
158
31003122.04 9/2005
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
31003122.04 9/2005
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.
159
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.
Web Server for Quantum
Home
Configured Local Rack
Controller Status
Ethernet Statistics
RIO Status
Data Monitor
Configure NOE
NOE Properties
NOE Diagnostics
Support
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
160
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 y -21)
Muestra la herramienta gráfica que permite crear pantallas de
usuario de entrada/salida (sólo con FactoryCast)
Supervisor de datos/
editor de datos
Permite el acceso a los datos del PLC 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 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
31003122.04 9/2005
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
31003122.04 9/2005
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
(sólo 771 01, -11, -21)
Muestra la herramienta gráfica que permite crear pantallas
de usuario de entrada/salida (sólo con FactoryCast)
Monitor de datos/editor de
datos
Permite el acceso a los datos del PLC Quantum con
funciones de edición
161
Páginas web incorporadas
Página de la pantalla de configuración de la CPU
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.
Vista general
CPU CONFIGURATION SCREEN
Status:
Battery:
Stopped
Reference: 140-CPU-113-02
Product Type: Quantum
OK
Rack:
Exec ID:
Logged In:
Slot:
REGISTERS
DESCRIPTION
No
ASCII
System Memory[Kb]
Total Words
Extended Memory[Kb]
Total Messages
Total Memory [Bytes]
Words Used
I/O Map Words
Messages Used
Segments
Available Words
DCP Drop ID
Battery Coil
Available Messages
Memory Protect
Timer Register
# ASCII Ports
Constant Sweep
Time of Day Clock
ASCII Inputs
Optimize
Stopped Codes
ASCII Outputs
Home | Configured Local Rack | Ethernet Statistics | RIO Status | Data Monitor
Copyright © 1999, Schneider Automation, Inc., All Rights Reserved
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
162
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
31003122.04 9/2005
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.
31003122.04 9/2005
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
(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
163
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
164
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
31003122.04 9/2005
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.
REMOTE I/O COMMUNICATION STATUS
Global Status:
OK
Global Health:
OK
Description
Cable A: OK
Cable B: Not OK
Cable A Cable B LAN Errors Cable A Cable B
Startup Errors
Short Frame
Framing Errors
No EOF
DMA Receive Overruns
CRC
Receive Errors
Alignment
Overruns
Bad Drop Reception
Global Communications
Cable A Cable B
Global Communication Status
OK
Not OK Global Communication Health
OK
Detected Error Count
Lost Communications Count
Global No Response Count
Total Retry Count
Home | Configured Local Rack | Controller Status | Ethernet Statistics | Graphic Editor | Data Editor
FactoryCast™, Schneider Automation, Inc.,© 1998−1999
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).
31003122.04 9/2005
165
Páginas web incorporadas
Vínculos de la
página de estado
de comunicaciones de E/S
remotas
166
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.04 9/2005
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.
Control de datos del PLC Quantum
Insertar filas
<nueva>
Dirección
Tipo de datos
Valor
Cortar filas
Formato
Pegar filas
Estado
Inicio | Bastidor local configurado | Estado del PLC | Estadísticas Ethernet | Estado RIO
Copyright © 1999, Schneider Automation, Inc. Reservados todos los derechos.
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.
31003122.04 9/2005
167
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 (sólo 771 01, Muestra la herramienta gráfica que permite crear pantallas de
-11 y -21)
usuario de entrada/salida (sólo con FactoryCast)
168
31003122.04 9/2005
Páginas web incorporadas
Página de configuración del módulo NOE
Vista general
31003122.04 9/2005
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.
169
Páginas web incorporadas
Vínculos de la
página de
configuración
del módulo NOE
170
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
direcciones
Permite configurar las asignaciones IP de BOOTP, incluidas
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.04 9/2005
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.
SNMP Configuration
System Name: 140-NOE-771-00 Module
System Description: Quantum Ethernet TCP/IP Communications Module
Managers IP Addresses
Manager I
Manager II
Agent
Location [SysLocation] Processing Cell #3
Contact [SysContact] Joe MfgEngineer @ x117
Community
Set
Get
Trap
Security
Secret
Public
Secret
Reset the Form
Authentication Failure Trap Enabled
Update SNMP
Show SNMP Configuration
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright ©, 1999, Schneider Automation, Inc. All Rights Reserved
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 ••.
31003122.04 9/2005
Paso
Acción
Para visualizar la configuración actual de
SNMP:
Hacer clic en Mostrar configuración 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.
171
Páginas web incorporadas
Campos de la
página SNMP
Vínculos de la
página de
configuración de
SNMP
Mensaje de
finalización
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
autentificación habilitada
Conecta la comprobación del nombre de comunidad
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
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.
172
31003122.04 9/2005
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. 189) 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.
Ethernet Configuration
No BootP Database File Exists. Please click button to configure it.
Configure BootP Entry
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright © 1999, Schneider Automation, Inc. All Rights Reserved.
31003122.04 9/2005
173
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
1
Acción
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.
BootP Node Configuration
Hostname
Host IP Address
Host Mac Address
Subnet Mask
Gateway
Add a New Entry
Change an Entry
Delete an Entry
Reset the Form
Show BootP Database
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright © 1999, Schneider Automation, Inc. All Rights Reserved
2
Configuración
inicial
174
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.
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
principal
Texto para identificar el dispositivo
Dirección IP del
ordenador principal
Dirección IP del administrador del sistema (puede leerse en la
etiqueta del dispositivo)
Dirección MAC del
ordenador principal
Dirección global de IEEE
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.04 9/2005
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.
Eliminación del
archivo de base
de datos BootP
Restablecimiento del
formulario
31003122.04 9/2005
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.
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.
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.
175
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.
BootP Configuration
Host Name
ENT1
IP Address
Subnet Mask
Gateway
Mac Address
ENT2
ENT4
ENT3
Refresh BootP Database Table
Configure BootP Entry
Home | Configure NOE | NOE Properties | NOE Diagnostics | Support
Copyright © 1999, Schneider Automation, Inc. All Rights Reserved
Vínculos de la
página de
configuración de
BootP
176
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.04 9/2005
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
z
z
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
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
diagnóstico de mensajes
z información de diagnóstico para el envío de mensajes de Modbus
(puerto 502)
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.
31003122.04 9/2005
177
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.
178
31003122.04 9/2005
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
31003122.04 9/2005
179
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.
180
31003122.04 9/2005
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.
31003122.04 9/2005
181
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:
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
z
182
31003122.04 9/2005
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 %.
31003122.04 9/2005
183
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.
NOE Properties
Exec Version
version 1.01
Kernel Version
version 1.01
Web Pages
version 1.1
Physical Media
10/100BASE-T
Home | Configure NOE | NOE Diagnostics | Support
Copyright © 1999, Schneider Automation, Inc. All Rights Reserved.
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
184
Proporciona información de contacto para asistencia técnica, ventas
y sugerencias
31003122.04 9/2005
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.
31003122.04 9/2005
Vínculo
Resultados
Inicio
Vuelve a la página de presentación de Quantum
Estadísticas de
Ethernet
Visualiza la página de estadística del módulo Ethernet, en la que
pueden visualizarse las estadísticas de Ethernet y poner los
contadores a cero
Diagnóstico del
archivo de registro de
averías
Visualiza las entradas pertenecientes al registro de averías, de
forma que pueda analizarse la causa de tales 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
185
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
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
186
Proporciona información de contacto para asistencia técnica, ventas
y sugerencias
31003122.04 9/2005
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 ••.
Contacting Schneider Automation
There are numerous ways to reach us for assistance.
Technical Information
Click here to go to the Schneider Automation web site.
Technical Assistance
If you need technical assistance with a product or service, contact us by
email at [email protected]
or telephone us at 1-800-468-5342 or 1-978-975-9700.
Note: Be sure to supply your name, telephone number, company name,
and address in your email to ensure an immediate response.
Feedback
Thoughts, comments, ideas about our site? Please let us know by
contacting us at [email protected].
U.S. Sales Offices
Click here to look up a location of a sales office in the U.S.
Home | Configure NOE | NOE Properties | NOE Diagnostics
Copyright ©1999, Schneider Automation, Inc. All Rights Reserved.
31003122.04 9/2005
187
Páginas web incorporadas
188
31003122.04 9/2005
Configuración del servidor de
direcciones/sustitución de
dispositivos defectuosos
8
Presentación
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Configuración del servidor de direcciones/Sustitución de dispositivos
defectuosos
190
Información sobre la sustitución de dispositivos defectuosos
193
Configuración del servicio de sustitución de dispositivos defectuosos
196
189
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:
ENT_6 (6.º Momentum ENT de la aplicación)
z OUTPUT_VALVE_2 (2.ª válvula de salida de la aplicación)
z
En los nombres de función se hace distinción entre mayúsculas y minúsculas.
190
31003122.04 9/2005
Configuración del servidor de direcciones/sustitución de
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
z
z
asignar al nuevo dispositivo la dirección IP del dispositivo anterior;
garantizar que el dispositivo nuevo funcione del mismo modo que el dispositivo
anterior;
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
z
crear una configuración de red automática;
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
31003122.04 9/2005
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.
191
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
z
z
Agentes FDR
disponibles
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.
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.
Hay tres agentes FDR disponibles:
Momentum ENT
z Micro ETZ
z ATV58
z
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
192
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.
31003122.04 9/2005
Configuración del servidor de direcciones/sustitución de
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.
31003122.04 9/2005
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.
193
Configuración del servidor de direcciones/sustitución de dispositivos defectuosos
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:
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.
194
31003122.04 9/2005
Configuración del servidor de direcciones/sustitución de
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
z
z
z
z
31003122.04 9/2005
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.
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 "-"
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.
Máscara de subred
La máscara de subred debe introducirse con formato de dirección IP.
Gateway
La gateway debe introducirse con formato de dirección IP. La gateway debe
hallarse en la misma subred que el dispositivo.
195
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:
nombre de función
z dirección MAC
z dirección IP
z máscara de subred
z gateway
z
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.
196
31003122.04 9/2005
Configuración del servidor de direcciones/sustitución de
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
z
z
z
seleccionar una entrada
agregar una entrada
modificar una entrada
eliminar una entrada
A continuación se incluyen descripciones para cada opción.
31003122.04 9/2005
Opción
Descripción
Seleccio
nar una
entrada
De manera predeterminada, cuando aparece en pantalla la página no hay
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
una
entrada
Si se hace clic en el botón Agregar una nueva entrada, aparecerá la página
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.
197
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
selección se realiza eligiendo uno de los botones que aparecen en la primera
una
columna. Si no se selecciona una entrada, aparecerá un mensaje de error.
entrada
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.
198
31003122.04 9/2005
Configuración del servidor de direcciones/sustitución de
Opción
Descripción
Eliminar
una
entrada
Antes de seleccionar este botón, seleccione una entrada de la base de datos
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.04 9/2005
199
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:
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.
z
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.
200
31003122.04 9/2005
Hot Standby
9
Presentación
Vista general
Los módulos NOE 771 •1 ofrecen una configuración Hot Standby disponible para
los controladores Quantum.
Nota: El controlador 140 CPU 671 60 Hot Standby y la función Hot Standby sólo
estarán disponibles en la versión Unity 2.0 o posterior.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Vista general de la solución Modicon Quantum Hot Standby con Unity para
módulos NOE
202
Topología de Hot Standby
204
Configuración NOE y Hot Standby
205
Asignación de direcciones IP
206
Modos de funcionamiento de NOE y Modicon Quantum Hot Standby con Unity
207
Tiempos de intercambio de direcciones
211
Efectos de la solución Modicon Quantum Hot Standby con Unity sobre una red
212
201
Hot Standby
Vista general de la solución Modicon Quantum Hot Standby con Unity para
módulos NOE
Descripción de la
solución Hot
Standby
Nota: La solución Modicon Quantum Hot Standby con el sistema Unity admite
hasta seis adaptadores Ethernet NOE 771 en los controladores del bus.
NOE Hot Standby permite el intercambio automático de direcciones IP. Ambos
controladores se configuran de forma idéntica. Un controlador es el NOE primario;
el otro, el NOE secundario. En caso de error, los controladores se conmutan y el
sistema se recupera.
Los módulos NOE coordinan el intercambio de las direcciones IP. Después de
cerrar las conexiones del cliente y del servidor, cada NOE, cada NOE envía un
mensaje UDP de intercambio a su módulo NOE respectivo. El NOE emisor espera
durante un tiempo de demora especificado (500 ms) la llegada de mensajes UDP
de intercambio entre pares. Después de recibir los mensajes o cuando se agota el
límite de tiempo, el NOE cambia su dirección IP.
Nota: Los módulos 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 módulo NOE espera a que se produzca un cambio en el estado Hot Standby del
controlador o a recibir mensajes UDP de intercambio. 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 el NOE cambia la dirección IP.
primario o standby.
recibe un mensaje UDP de intercambio
202
el NOE transmite un mensaje UDP de
intercambio y permuta la dirección IP.
31003122.04 9/2005
Hot Standby
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 NOE
primario antiguo al nuevo.
Nota: El fallo en un módulo NOE no es imprescindible para que el sistema primario
abandone e estado primario.
Funcionalidad
del módulo NOE
y Hot Standby
La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios
están disponibles o no disponibles en un sistema Modicon Quantum Hot Standby
con Unity. En la tabla siguiente se indica qué servicios están disponibles o no
disponibles.
Servicio
NOE 771 •1
Exploración de E/S
Disponible
Datos globales
Disponible
mensajes de 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 v.
2.0.
31003122.04 9/2005
203
Hot Standby
Topología de Hot Standby
El siguiente diagrama 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.
R
I
O
Estación
C 6
P 7
U 1
Estación
N
O
E
R
I
O
Conector T
C 6
P 7
U 1
Cable
N
O
E
de fibra óptica
Conmutador Ethernet
Interconexión de
Hot Standby
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.
En el diagrama superior, los módulos NOE están conectados al mismo conmutador.
Se recomienda que se conecten al mismo conmutador, pero no es imprescindible.
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:
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.
z
También es necesario que los conmutadores se encuentren en la misma subred.
204
31003122.04 9/2005
Hot Standby
Configuración 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 ningún 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 la dirección
de difusión inferior a 2. Además, ningún otro dispositivo podrá tener asignada la
dirección configurada IP + 1.
31003122.04 9/2005
205
Hot Standby
Asignación de direcciones IP
Configuración
del módulo NOE
El módulo NOE se puede configurar para trabajar junto con el controlador Modicon
Quantum Hot Standby con Unity. Debido a que los controladores primario y
secundario deben tener una configuración idéntica, las direcciones IP configuradas
serán iguales. La dirección IP del módulo NOE es la dirección IP configurada o la
dirección IP configurada +1. El estado actual del Hot Standby local determina la
dirección IP.
En el estado offline, la dirección IP depende de si el otro controlador está pasando
al estado primario o no.
Nota: En un sistema Modicon Quantum Hot Standby con Unity, las dos direcciones
IP serán consecutivas.
En la siguiente tabla, se muestran las asignaciones de direcciones IP.
Estado de Hot Standby
Dirección IP
Primario
Dirección IP configurada
Standby
Dirección IP configurada + 1
Transición de primario a offline
Dirección IP configurada, si el controlador Peer no
pasa a primario
Transición de standby a offline
Dirección IP configurada + 1
Nota: Offline: los resultados dependen de si se ha detectado o no que el otro
controlador se encuentra en transición al estado primario. Si el IP actual es la
dirección IP configurada, se precisará cambiar la dirección IP a la dirección IP
configurada + 1.
Restricción de
direcciones IP
No utilice ni la dirección IP de difusión ni la dirección IP de difusión - 2 para
configurar un módulo NOE.
Transparencia
de la dirección IP
Para continuar con la comunicación Ethernet, el nuevo NOE primario debe tener la
misma dirección IP que el NOE 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 permutante con la gestión de los servicios
Ethernet utilizados.
Nota: No utilice la dirección IP + 1. Para un sistema Modicom Quantum Hot Standby
con Unity, no utilice direcciones consecutivas de la dirección IP configurada. Si
configura la última dirección IP (255), el módulo NOE notificará el código de
diagnóstico Configuración IP incorrecta.
206
31003122.04 9/2005
Hot Standby
Modos de funcionamiento de NOE y Modicon Quantum Hot Standby con Unity
Modos NOE
Los modos del módulo NOE 771 •• son:
z Modo primario: El Hot Standby está en estado primario, y todos los servicios de
cliente/servidor se encuentran activos.
z Modo secundario: En este modo, el estado de Hot Standby es standby, y todos
los servicios del servidor, excepto DHCP, están activos.
z Modo autónomo: El módulo NOE se encuentra en un sistema no redundante, o
bien el módulo CPU HE no está presente o no se encuentra en funcionamiento.
z Modo offline: La CPU está detenida. (El módulo CPU se encuentra en Modo
offline.)
Las modalidades de funcionamiento 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 CPU HE
Estado HSBY
Modo de funcionamiento NOE
Presente y funcionando
Primario
Primario
Presente y funcionando
Standby
Secundario
Presente y funcionando
Offline
Offline
Presente y funcionando
Sin asignar
Autónomo
No presente o sin funcionar
N/A
Autónomo
Cualquiera de los cuatro eventos afectará al modo de funcionamiento de NOE.
Estos cuatro eventos se producen cuando:
z el NOE está encendido;
z un NOE ejecuta una conmutación Hot Standby;
z un NOE pasa al modo offline;
z una aplicación nueva se descarga en el NOE.
31003122.04 9/2005
207
Hot Standby
Conexión y
asignación de
direcciones IP
Un módulo NOE obtiene su asignación de dirección IP en la conexión del siguiente
modo:
Si el estado HSBY es...
la dirección IP asignada es...
sin asignar
dirección IP configurada
primaria
dirección IP configurada
secundaria
dirección IP configurada + 1
sin asignar a offline
Consulte la tabla Modalidad offline en la secuencia de
conexión, que se muestra más adelante.
Si dos módulos NOE se conectan de forma simultánea, un algoritmo de resolución:
determina cuál es el módulo NOE primario;
z asigna la dirección IP configurada a dicho módulo NOE primario;
z asigna la dirección IP configurada + 1 al módulo NOE secundario.
z
Modalidad offline en la
secuencia de conexión
Resultado
El controlador A se conecta antes
que el controlador B
z La dirección IP del controlador A será la dirección IP
configurada
z La dirección IP del controlador B será la dirección IP
configurada + 1
Ambos controladores se conectan
a la vez
El algoritmo de resolución asignará al controlador 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 hay ninguna configuración IP, el módulo NOE permanecerá en modo
independiente y será necesario obtener la dirección IP de un servidor BootP o una
dirección MAC.
208
31003122.04 9/2005
Hot Standby
Conexión y
servicios
Ethernet
Conmutación
Hot Standby
La tabla que aparece a continuación 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
HSBY
Servicios de cliente
Servicios de
Servicios de servidor
cliente/servidor
Explorador
de E/S
Datos
globales
Mensajes de
Modbus
FTP
Sin asignar
Ejecutar
Ejecutar
Ejecutar
Ejecutar Ejecutar Ejecutar
Primario
Ejecutar
Ejecutar
Ejecutar
Ejecutar Ejecutar Ejecutar
Secundario
Detener
Detener
Ejecutar
Ejecutar Ejecutar Ejecutar
Offline
Detener
Detener
Ejecutar
Ejecutar Ejecutar Ejecutar
SNMP
HTTP
La siguiente tabla describe el modo en que los módulos NOE coordinan la
conmutación Hot Standby:
Paso
31003122.04 9/2005
Estado de los servicios de NOE
Acción
1
El módulo NOE A (instalado en un bastidor HSBY) detecta que el controlador
local cambia su estado de primario a offline.
2
El módulo NOE A cambia su estado HSBY de primario a offline con los mismos
servicios Ethernet ejecutándose, inicia el temporizador Watchdog (con un
ajuste de límite de tiempo de 500 ms) y espera de su módulo NOE peer una
petición UDP para intercambiar la dirección IP.
3
El módulo NOE B (instalado en un bastidor HSBY peer) detecta que el
controlador local cambia su estado de secundario a primario.
4
El módulo NOE B detiene todos los servicios Ethernet, envía una petición UDP
a su módulo NOE peer (NOE A) para sincronizar el intercambio de direcciones
IP, inicia el temporizador Watchdog (con un ajuste de límite de tiempo de
500 ms) y espera una respuesta UDP de su módulo NOE peer.
5
Tras recibir la petición UDP desde el módulo NOE B (o después de que se dé
un límite de tiempo del temporizador Watchdog), el módulo NOE A detiene
todos los servicios Ethernet, envía una respuesta UDP al módulo NOE B (en
caso de límite de tiempo no se envía), intercambia la dirección IP como
secundaria e inicia los servicios secundarios.
6
Al recibir la respuesta UDP desde el módulo NOE A (o tras el límite de tiempo
del temporizador Watchdog), el módulo NOE B intercambia las direcciones IP
e inicia los servicios Ethernet como módulo primario.
7
Cuando el módulo NOE A detecta que su controlador local cambia el estado de
offline a standby, pasa al estado secundario, según corresponda.
8
El módulo NOE secundario pasa ahora a ser el primario.
209
Hot Standby
Paso
Paso a modo
offline
Acción
9
El módulo NOE primario abre todas las conexiones de cliente, escucha todas
las conexiones de servidor y las restablece.
10
Al mismo tiempo, el módulo NOE secundario escucha todas las conexiones de
servidor y las restablece.
Cuando se detiene la CPU o el estado Hot Standby pasa a modo offline, se
producen las dos situaciones que siguen:
1. el modo 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
210
Estado HSBY
La dirección IP asignada es...
Primario a offline
Dirección IP configurada, siempre que otro controlador no pase a
primario
Standby a offline
Dirección IP configurada + 1
31003122.04 9/2005
Hot Standby
Tiempos de intercambio de direcciones
Descripción
31003122.04 9/2005
En la tabal que aparece a continuación se describen los componentes 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
habitual
Tiempo de intercambio máximo
Intercambio de
direcciones IP
6 ms
500 ms
Exploración de E/S
1 ciclo inicial de exploración
de E/S
500 ms + 1 ciclo inicial de
exploración de E/S
Datos globales
Para obtener información
sobre los tiempos de
intercambio, consulte el
Manual del usuario de los
módulos Ethernet Quantum
NOE 771 •• (840 USE 116).
500 ms + 1 ciclo de la CPU
Mensajes de cliente
1 ciclo de la CPU
500 ms + 1 ciclo de la CPU
Mensajes de servidor 1 ciclo de la CPU + el tiempo
de la conexión de
restablecimiento de cliente
500 ms + el tiempo de la conexión de
restablecimiento de cliente
Servidor FTP/TFTP
El tiempo de la conexión de
restablecimiento de cliente
500 ms + el tiempo de la conexión de
restablecimiento de cliente
SNMP
1 ciclo de la CPU
500 ms + 1 ciclo de la CPU
Servidor HTTP
El tiempo de la conexión de
restablecimiento de cliente
500 ms + el tiempo de la conexión de
restablecimiento de cliente
211
Hot Standby
Efectos de la solución Modicon Quantum Hot Standby con Unity sobre una red
Vista general
La solución Modicon Quantum Hot Standby con Unity 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
z
z
z
z
navegadores;
clientes locales y remotos;
servicio de exploración de E/S;
servicio de datos globales;
servidor 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, el explorador
de E/S del módulo NOE está habilitado.
Si un navegador solicita una página y la dirección IP se intercambia durante el
proceso de descarga de dicha página, el navegador se bloqueará o se producirá un
límite de tiempo. Haga clic en el botón Actualizar o Volver a cargar.
Clientes remotos
Los intercambios Hot Standby afectan a los clientes remotos.
Los módulos NOE se restablecerán en los siguientes casos:
z
z
z
Solicitud de conexión remota durante un intercambio Hot Standby: Si un
cliente remoto establece una conexión TCP/IP mientras se efectúa un
intercambio Hot Standby, el servidor cerrará la conexión con un restablecimiento
de TCP/IP.
Intercambio Hot Standby durante una solicitud de conexión remota: Si un
cliente remoto envía una solicitud de conexión y se produce un intercambio Hot
Standby durante dicha solicitud, el servidor rechazará la conexión TCP/IP
mediante el envío de un restablecimiento.
Peticiones pendientes: Si existe una solicitud pendiente, el módulo NOE no
responderá a la solicitud pero restablecerá la conexión.
El módulo NOE finalizará la sesión con Modbus si se ha registrado alguna conexión.
Clientes locales
212
Durante un intercambio, el módulo NOE restablecerá todas las conexiones de
cliente mediante un restablecimiento TCP/IP.
31003122.04 9/2005
Hot Standby
Servicio
de exploración
de E/S
La Exploración de E/S proporciona un intercambio repetitivo de datos con
dispositivos de E/S remotas de nodos TCP/IP. Mientras el PLC está funcionando,
el módulo NOE primario envía una solicitud de lectura, escritura o lectura/escritura
Modbus a los dispositivos de E/S remotas y transfiere datos a y desde la memoria
del PLC. En el controlador secundario, el servicio de exploración de E/S se detiene.
Cuando se produce el intercambio Hot Standby, el módulo NOE primario cierra
todas las conexiones con dispositivos de E/S enviando un restablecimiento TCP/IP.
El servicio de exploración de E/S en este módulo NOE es standby.
Tras el intercambio, el nuevo módulo NOE primario restablece la conexión con cada
dispositivo de E/S. Con estas reconexiones, el módulo NOE reinicia el intercambio
repetitivo de datos.
Los módulos NOE 771 •1 ofrecen la función de exploración de E/S. Configure esta
función mediante el software Unity Pro.
Gracias a esta método, la configuración y transferencia de datos entre direcciones
de redes pueden efectuarse utilizando 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:
1. puesto en 0;
2. establecido en el último valor.
Según las consideraciones anteriores, se recomienda la utilización de
conmutación con exploración de E/S Ethernet en aplicaciones críticas.
31003122.04 9/2005
213
Hot Standby
Servicio de datos
globales
(publicar/
suscribir)
El módulo NOE Hot Standby 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 demás estaciones y puede suscribirse a variables de aplicación
remotas con independencia de la ubicación del productor.
El puerto de comunicaciones sólo tiene una dirección de difusión múltiple.
En este servicio de red, los controladores Modicon Quantum Hot Standby con Unity
se visualizan como una sola estación. El módulo NOE 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 el intercambio Hot Standby, el módulo NOE primario detiene el
servicio de datos globales. El módulo NOE no publica la variable local durante un
intercambio. Después del intercambio, el nuevo módulo NOE primario comienza a
publicar variables de aplicación y a recibir las variables de suscripción.
Servidor FTP/
TFTP
El servidor FTP/TFTP está disponible en cuanto 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, hay que 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 el intercambio Hot Standby, los módulos NOE primario y secundario
cierran la conexión FTP/TFTP. Si se envía una solicitud FTP/TFTP durante el
intercambio, la comunicación se cerrará.
Al abrir de nuevo la comunicación, será necesario introducir otra vez un nombre de
usuario y una contraseña.
214
31003122.04 9/2005
Utilización del Network Options
Ethernet Tester
10
Presentación
Introducción
Este capítulo describe cómo utilizar el Network Options Ethernet Tester con 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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Instalación del Comprobador de opciones de red Ethernet
216
Establecimiento de una conexión con un módulo Ethernet
217
Obtención y borrado de estadísticas
220
Estadísticas
223
Lectura de registros
225
Escritura de registros
226
Utilización del botón T
227
215
Utilización del 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 p. 67.
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 p. 265.
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
216
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.
31003122.04 9/2005
Utilización del Network Options Ethernet Tester
Establecimiento de una conexión con un módulo Ethernet
Vista general
La siguiente información describe cómo utilizar el Comprobador de opciones de red
Ethernet al conectarse a un adaptador Ethernet.
Para establecer una conexión con un módulo Ethernet mediante el Comprobador
de opciones de red Ethernet, es necesario conocer la dirección de red IP o el
nombre de función del módulo.
Conexión con un
módulo Ethernet
Siga los pasos que se indican a continuación para establecer una conexión con un
módulo Ethernet mediante el Comprobador de opciones de red Ethernet.
Paso
1
Acción
Hacer clic en Archivo → Nuevo.
Network Opti
File View Help
New Ctrl+N
O bien, hacer clic en el icono de la barra de herramientas Crear nueva
conexión.
Network Op
File
View
Help
Clear statistics
Get statistics
Write register
Read register
Disconnect
Connect
Create new connection
Resultado: Aparece el cuadro de diálogo Dirección IP remota.
31003122.04 9/2005
217
Utilización del Network Options Ethernet Tester
Paso
2
Acción
Escribir la dirección de red IP o el nombre de función del adaptador en el campo
Dirección IP.
Remote IP Address
IP Address
OK
Cancel
Index
Hacer clic en OK. Se inicia una conexión del PC al módulo Ethernet designado
y se vuelve al menú principal.
Network Options Ethernet Tester - EIO2
File View Management Messages Window Help
EIO2
Connected to EIO2
3
218
Se pueden establecer varias conexiones con el mismo módulo o con otros
módulos si se repite el paso 2 para cada nueva conexión.
31003122.04 9/2005
Utilización del Network Options Ethernet Tester
Paso
4
Acción
Cuando se esté preparado para desconectar, hacer clic en Gestión →
Desconectar o bien, hacer clic en el icono de la barra de herramientas
Desconectar.
Network Options Ether
File
View
Management Me
Disconnect
Set IP Addr
5
Hacer clic en Gestión → Definir dirección IP después de desconectar de un
módulo, para reasignar la conexión especializada. Escribir la nueva dirección
de red IP o el nuevo nombre de función en el cuadro previsto para este efecto.
Network Options Ether
File
View
Management Me
Disconnect
Set IP Addr
31003122.04 9/2005
219
Utilización del 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 Comprobador de opciones de red Ethernet.
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.
Messages Window
Read Register...
Get Stats...
3
Escribir el número de segundos entre las transacciones en el campo Intervalo
de lectura de dotación y hacer clic en OK.
Get Statistics
Polling Interval
OK
Cancel
4
Se imprimirán las estadísticas completas para el módulo en la ventana
destinada a esta conexión.
Operational Statistics
Receive Interrupts
7042389
Transmit Interrupts
52102
Network Interface Chip errors
Transmit timeout errors
0
Collision errors
1
Missed packet errors
0
Memory errors
0
Network Interface Restart count
0
Receiver Statistics
Framing Errors
0
OverFlow Errors
0
0
Receive Buffer Errors
0
Late Collision
Transmit Limit Retries
220
0
0
0
0
0
31003122.04 9/2005
Utilización del Network Options Ethernet Tester
Paso
5
Acción
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.
Messages Window
Read Register...
Write Register...
Get Stats...
Clear Stats...
Poll Interval...
6
Escribir el nuevo número en el campo Intervalo de lectura de dotación y, a
continuación, hacer clic en OK.
Poll Interval
Poll Interval
OK
Cancel
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.
Messages Window
Read Register...
Write Register...
Get Stats...
Clear Stats...
31003122.04 9/2005
221
Utilización del Network Options Ethernet Tester
Paso
8
Acción
La siguiente figura ilustra el cuadro de diálogo Borrar estadísticas. Hacer clic en
OK.
Clear Statistics
Polling Interval
OK
Cancel
Resultado: Aparece la Solicitud para el borrado de las estadísticas para la
conexión.
EIO2
Clear Statistics Request
Total Transaction Count
222
31003122.04 9/2005
Utilización del 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
Registro de averías vacío
Sí
Detenido
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.04 9/2005
223
Utilización del Network Options Ethernet Tester
z
z
z
z
z
z
z
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.
Errores CRC: Número de veces que se detectó un error de CRC (FCS) en un
bloque de datos entrante.
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.
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.
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.
Ú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.
Portador perdido: Número de veces que se perdió un portador durante una
transmisión.
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).
224
31003122.04 9/2005
Utilización del Network Options Ethernet Tester
Lectura de registros
Lectura de
registros
El siguiente procedimiento describe cómo leer los registros del adaptador Ethernet
mediante el Comprobador de opciones de red Ethernet.
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.
Messages
Window
Read Register...
3
En el campo Intervalo de lectura de dotación, escribir el número de segundos
entre transacciones.
Read Registers
Polling Interval
OK
Cancel
Starting 4X Register
Number of registered to read
31003122.04 9/2005
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.
225
Utilización del Network Options Ethernet Tester
Escritura de registros
Escritura de
registros
El siguiente procedimiento describe cómo escribir registros procedentes del módulo
Ethernet utilizando el Comprobador de opciones de red Ethernet.
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.
Messages
Windows
Read Register...
Write Register...
3 En el campo Intervalo de lectura de dotación, escribir el número de segundos entre las transacciones.
Write Register
Polling Interval
OK
First 4X register to write
Cancel
Number of registers to write
Increment Write Data
Write Data
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.
Error de petición
de lectura o
escritura
226
Si intenta leer o escribir registros y ocurre un error, el Comprobador de opciones de
red Ethernet mostrará un Error de petición de lectura o Error de petición de
escritura. Los códigos de error se corresponden con los códigos de error del bloque
MSTR. Para obtener más información, consulte el Manual del usuario de la
biblioteca de bloques de Ladder Logic (840 USE 101).
31003122.04 9/2005
Utilización del Network Options Ethernet Tester
Utilización del botón T
Vista general
El Comprobador de opciones de red Ethernet es una opción que permite comprobar
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.
31003122.04 9/2005
227
Utilización del 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.
228
31003122.04 9/2005
SNMP
11
Presentación
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
SNMP
230
Estructura de nombres ASN.1
233
Configuración de un módulo NOE con SNMP
234
Configuración de un módulo NOE con una MIB privada TFE
236
229
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.
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 almacenamiento. La serie de objetos a los que puede acceder SNMP se denomina MIB.
230
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.
31003122.04 9/2005
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. 30) para
obtener información acerca de la disponibilidad y los precios de HiVision y
ConnexView.
Utilización de un
administrador de
SNMP
31003122.04 9/2005
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 en el compilador suministrado con el módulo NOE.
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.
231
SNMP
El proceso es simple.
Obtener
archivo
Compilar
archivo
Cargar
archivo
en
el administrador
Más información
relativa a SNMP
232
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.
31003122.04 9/2005
SNMP
Estructura de nombres ASN.1
Vista 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.
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.
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—
z
31003122.04 9/2005
233
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.
Local
IP
Network
Header
Header
Version
UDP
Header
Community
SNMP
Message
Local
Network
Trailer
GetRequest, SetRequest,
or Trap PDU
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)
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.
234
31003122.04 9/2005
SNMP
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.
31003122.04 9/2005
235
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
z
z
el rendimiento;
los fallos;
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. 234) y Establecer (véase p. 234) 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).
236
31003122.04 9/2005
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.
31003122.04 9/2005
237
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
z
z
z
z
Premium (1)
Quantum (2)
Generic_Device (3)
M1E (4)
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:
z
238
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.
31003122.04 9/2005
SNMP
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)
31003122.04 9/2005
239
SNMP
Estructura
secundaria
de exploración
de E/S
Estructura
secundaria de
datos globales
240
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 comunicaciones 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.
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.
glbDataSubErr(7)
Indica el número total de errores de suscripción detectados por
la entidad local.
31003122.04 9/2005
SNMP
Estructura
secundaria de
web
Estructura
secundaria del
servidor de
direcciones
31003122.04 9/2005
Servicio
Descripción
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).
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.
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
241
SNMP
Estructura
secundaria de
perfiles de
equipo
242
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.
31003122.04 9/2005
SNMP
Archivos MIB y
capturas
privadas
Servicio
Descripción
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.
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.
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.
31003122.04 9/2005
243
SNMP
244
31003122.04 9/2005
Mantenimiento
12
Presentación
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:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Respuesta a errores
246
Lectura y borrado del registro de averías
251
Descarga de un nuevo NOE Exec
252
Concept EXECLoader
253
Descarga de un nuevo NOE Exec mediante FTP
257
Descarga de un nuevo Kernel de NOE
259
245
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.
140
NOE 771 ••
ETHERNET TCP/IP
Active
Ready
Run
Link
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. 30).
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 p. 73.
246
31003122.04 9/2005
Mantenimiento
Respuesta a un
indicador de
error del
indicador LED
Active
Respuesta a un
indicador de
error del
indicador LED
Ready
Respuesta a un
indicador de
error del
indicador LED
Link
31003122.04 9/2005
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.
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.
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.
247
Mantenimiento
Error del
indicador LED
kernel
Indicador LED
Fault
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
indicador LED kernel parpadea,
el módulo ha detectado una imagen de
software no válida.
el indicador LED Ready está encendido y el
indicador LED kernel permanece iluminado
de forma continua,
ha fracasado un intento de descargar una
imagen de software y el módulo está en
modalidad kernel.
no se da ninguna de las condiciones
mencionadas,
Es preciso descargar un nuevo NOE Exec
(consulte p. 217).
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.
140
NOE 771 ••
ETHERNET TCP/IP
Active
Fault
Link
Appl
248
31003122.04 9/2005
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.
140
NOE 771 ••
ETHERNET TCP/IP
Active
Ready
Coll
Link
Procedimiento
para responder a
un error del
indicador LED
Collision
31003122.04 9/2005
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.
249
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.
140
NOE 771 ••
ETHERNET TCP/IP
Active
Ready
Run
Link
Indicador LED
Run
Indicador LED
Application
250
Coll
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 en la
secuencia
Acción
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.
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. 251).
31003122.04 9/2005
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. 30), 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
Borrado del
registro de
averías
31003122.04 9/2005
El registro de averías se puede leer desde las páginas web incorporadas
(véase p. 157) 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
El archivo de averías se puede borrar desde las páginas web incorporadas
(véase p. 157) 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
251
Mantenimiento
Descarga de un nuevo NOE Exec
Introducción
252
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
31003122.04 9/2005
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
1
Acción
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.
Schneider Automation – EXECLoader
Paso 1: Seleccione uno de los protocolos enumerados
Modbus Plus
Ethernet TCP/IP
Modbus RTU (R232)
Modbus ASCII (R232)
<Atrás
31003122.04 9/2005
Siguiente>
Cerrar
Ayuda
253
Mantenimiento
Paso
4
Acción
Hacer clic en el botón Dispositivo directo y, a continuación, hacer clic en
Siguiente.
EXECLoader - TCP/IP Target
Schneider Automation - EXECLoader
Paso 2: Seleccione el dispositivo de destino
Dirección de destino
Puente
Dirección TCP/IP
Conectar
Tipo de dispositivo
PLC
Dispositivo directo
Módulo de
comunicaciones local
Estación de E/S
remotas
Número de slot
<Atrás
254
Siguiente>
Número de estación
Cerrar
Ayuda
31003122.04 9/2005
Mantenimiento
Paso
5
Acción
Hacer clic en el botón Transferir EXEC al dispositivo.
EXECLoader - Operation
Schneider Automation - EXECLoader
Paso 3: Seleccione la operación que se debe realizar
Select Operation
Transfer EXEC to Device
Transfer EXEC from Device
Query Device Information
Filename
Browse...
<Atrás
6
31003122.04 9/2005
Siguiente>
Cerrar
Ayuda
Hacer clic en Examinar para seleccionar el nombre de archivo y hacer clic en
Siguiente.
255
Mantenimiento
Paso
7
Acción
Se abre el cuadro de diálogo EXECLoader – información del archivo y del
dispositivo. Hacer clic en Siguiente.
EXECLoader - File and Device Info
Schneider Automation – EXECLoader
Paso 4: Final Comparison
Comparison of File Properties and Device Properties
File Properties:
Device Properties:
Hardware ID
Version Number
Model Number
Kernel Revision
Crash Code
Quantum Ethernet
firmware Ver. 1.0
Description
<Atrás
8
Quantum Ethernet
firmware Ver. 1.0
Siguiente>
Cerrar
Ayuda
Se abre el cuadro de diálogo EXECLoader – Progreso.
XELoader - Progress
Service invoked on:
Thu Oct 14 11:46:23 1999
Target Address:
205.217.193.179
Selected Connection Type: MODBUS over TCP/IP
Requested Service:
TRANSFER to Device
Filename: M:/Tornado_NA\target\config\2nd_spin\NOE77100.bin
Read Flash Image from file: M:\Tornado_NA\target\config\2nd_spin\NOE
Read Flash Length: Successful
Size: 474 KB
Enter Kernel Mode: Waiting for Device to rejoin link...
This may take up to 60 seconds
Enter Kernel Mode: Successful
Device Mode:
Kernel Mode
Erase Flash:
Successful
Program Flash:
Successful
Exit Kernel Mode:
Waiting for Device to rejoin link...
This may take up to 60 seconds
Exit Kernel Mode:
Successful
Cerrar
Cancelar
The transfer operation completed SUCCESSFULLY.
485376 Bytes Written. Remaining Time: Done (8876 Bytes/sec)
9
256
Cuando se haya completado el proceso, hacer clic en Cerrar.
31003122.04 9/2005
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
AVISO
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 respetan estas instrucciones, pueden producirse daños corporales o
materiales.
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
31003122.04 9/2005
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
257
Mantenimiento
Sesión de
muestra de FTP
La siguiente sesión de FTP se empleó para descargar un NOE Exec.
Command Prompt - ftp 205.217.193.173
C:\noe77100>ftp 205.217.193.173
331 Password required
Password:
230 User logged in
ftp> cd wwwroot/conf/exec
250 Changed directory to “/FLASH0/wwwroot/conf/exec”
ftp> put
(local-file) NOE77100.bin
(remote-file) NOE77100.bin
200 Port set okay
150 Opening BINARY mode data connection
226 Transfer complete
485376 bytes sent in 3.06 seconds (158.41 Kbytes/sec)
ftp> dir
200 Port set okay
150 Opening BINARY mode data connection
-rwx---A-- 1 user
2 kerVer
-rwx---A-- 1 user
485376 NOE77100.bin
226 Transfer complete
86 bytes received in 0.01 seconds (8.60 Kbytes/sec)
ftp> _
Connected to 205.217.193.173.
220 VxWorks FTP server (VxWorks 5.3.1) ready.
User (205.217.193.173:(none)): USER
Nota: El kernel de NOE no se puede descargar mediante FTP.
258
31003122.04 9/2005
Mantenimiento
Descarga de un nuevo Kernel de NOE
Vista general
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.
AVISO
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 respetan estas instrucciones, pueden producirse daños corporales
o materiales.
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
31003122.04 9/2005
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.
259
Mantenimiento
260
31003122.04 9/2005
Apéndices
Presentación
Vista general
Los apéndices proporcionan información de referencia adicional para las series de
módulos Quantum NOE 771 ••.
Contenido
Este anexo contiene los siguientes capítulos:
Capítulo
A
31003122.04 9/2005
Nombre del capítulo
Características
Página
263
B
Guía de desarrolladores de Ethernet
265
C
Protocolo de aplicación Modbus de TCP/IP Quantum Ethernet
277
D
Estadísticas de rendimiento del explorador de E/S de los
módulos NOE 771 -00, -01 y -11
287
261
Apéndices
262
31003122.04 9/2005
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
31003122.04 9/2005
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
263
Características
264
31003122.04 9/2005
Guía de desarrolladores de
Ethernet
B
Presentación
Introducción
Este capítulo contiene información de ayuda para los desarrolladores de Ethernet.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Vista general
266
Descripciones de las clases
267
Clase CSample_doc
268
Clase CSample_View
269
Temporizadores y procesamiento de transacciones
271
Máquina de estado de transmisión
272
Máquina de estado de recepción
274
Visualización en la pantalla
276
265
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:
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.
z
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
llamada
protocolo
Longitud del
comando
Identificación de
destino
Mensaje Modbus
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.
Entorno de
desarrollo
266
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.04 9/2005
Guía de desarrolladores de Ethernet
Descripciones de las clases
Lista de clases
z
z
z
z
z
z
z
z
z
z
z
31003122.04 9/2005
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.
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.
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.
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.
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++.
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++.
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++.
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++.
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++.
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++.
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.
267
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.
268
31003122.04 9/2005
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.
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.
z
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.
31003122.04 9/2005
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.
269
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.
Formato de
mensaje de la
aplicación
Evento de redt
Función miembro
FD_READ
OnTcpIpRead(
FD_WRITE
OnTcpIpWrite()
FD_OOB
OnTcpIpOob(
FD_CONNECT
/OnTcpIpConnect
FD_CLOSE
OnTcpIpClose()
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.
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.
z
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.
270
31003122.04 9/2005
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
31003122.04 9/2005
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.
271
Guía de desarrolladores de Ethernet
Máquina de estado de transmisión
Vista general
272
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 WSAAsyncGetHostByName
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.04 9/2005
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. 274) 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.
31003122.04 9/2005
273
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.
274
31003122.04 9/2005
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.
31003122.04 9/2005
275
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 correspondiente 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.
276
31003122.04 9/2005
Protocolo de aplicación Modbus
de TCP/IP Quantum Ethernet
C
Presentación
Introducción
En este capítulo se describe el Protocolo de aplicación Modbus de TCP/IP Quantum
Ethernet.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
31003122.04 9/2005
Página
Vista general
278
PDU del Protocolo de aplicación Modbus
279
Clases de servicios del Protocolo de aplicación Modbus
281
Análisis de la PDU del Protocolo de aplicación Modbus
282
Aspectos específicos relativos a TCP/IP
284
Documentos de referencia
285
277
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).
278
31003122.04 9/2005
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.04 9/2005
279
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
280
00 01
proto_id
00 00
len
00 00
dst_idx
01
func_code
03
data
00 00 00 01
31003122.04 9/2005
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.04 9/2005
281
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.
282
31003122.04 9/2005
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
servicioslen[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 MBdata[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.04 9/2005
283
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.
284
31003122.04 9/2005
Protocolo de aplicación Modbus de TCP/IP Quantum Ethernet
Documentos de referencia
Vista general
31003122.04 9/2005
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
285
Protocolo de aplicación Modbus de TCP/IP Quantum Ethernet
286
31003122.04 9/2005
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.
4,000
3,500
3,000
2,500
2,000
1,500
1,000
500
0
1
31003122.04 9/2005
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
Min CPU Scan
10 mSec CPU Scan
20 mSec CPU Scan
60 mSec CPU Scan
80 mSec CPU Scan
100 mSec CPU Scan
45
50
55
60
64
40 mSec CPU Scan
287
Estadísticas de rendimiento del explorador de E/S
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 213
MB Transactions per Second
4,000
3,500
3,000
2,500
2,000
1,500
1,000
500
0
0
10
20
30
40
50
Min CPU Scan
10 mSec CPU Scan
20 mSec CPU Scan
60 mSec CPU Scan
80 mSec CPU Scan
100 mSec CPU Scan
60
70
40 mSec CPU Scan
La siguiente figura describe el rendimiento del explorador de E/S 140 NOE 771 -00,
-01 y -11 con una CPU Quantum 424.
CPU
Quantum 424
5,000
4,500
4,000
3,500
3,000
2,500
2,000
1,500
1,000
500
0
1
288
6
11
16
21
26
31
36
41
46
51
56
61
Min CPU Scan
1 mSec CPU Scan
2 mSec CPU Scan
4 mSec CPU Scan
5 mSec CPU Scan
10 mSec CPU Scan
20 mSec CPU Scan
40 mSec CPU Scan
60 mSec CPU Scan
80 mSec CPU Scan
100 mSec CPU Scan
31003122.04 9/2005
Estadísticas de rendimiento del explorador de E/S
La siguiente figura describe el rendimiento del explorador de E/S 140 NOE 771 -00,
-01 y -11 con una CPU Quantum 534.
CPU
Quantum 534
4,500
4,000
3,500
3,000
2,500
2,000
1,500
1,000
500
0
1
31003122.04 9/2005
2
3
4
5
6
7
8
9
10
15
20
25
30
35
Min CPU Scan
10 mSec CPU Scan
20 mSec CPU Scan
60 mSec CPU Scan
80 mSec CPU Scan
100 mSec CPU Scan
40
45
50
60
64
40 mSec CPU Scan
289
Estadísticas de rendimiento del explorador de E/S
290
31003122.04 9/2005
Glosario
A
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).
B
Bastidor
31003122.04 9/2005
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.
291
Glosario
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.
C
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.
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.
292
31003122.04 9/2005
Glosario
D
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.
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.
E
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.
31003122.04 9/2005
293
Glosario
F
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.
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).
G
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.
H
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.
I
IANA
294
Autoridad para la asignación de números en Internet (del inglés "Internet Assigned
Numbers Authority").
31003122.04 9/2005
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").
L
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
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.
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.
31003122.04 9/2005
295
Glosario
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
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").
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.
O
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.
296
31003122.04 9/2005
Glosario
P
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.
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.
R
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.
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.
31003122.04 9/2005
297
Glosario
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.
S
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.
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.
T
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.
298
31003122.04 9/2005
Glosario
Traffic cop
Rutina de software Quantum que facilita la ubicación de un módulo NOE 771 en una
ubicación específica.
U
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.
UTP
Par trenzado no blindado (del inglés "Unshielded Twisted Pair"). Tipo de cableado
compuesto de hilos de cable aislados y trenzados por pares.
W
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.
31003122.04 9/2005
299
Glosario
300
31003122.04 9/2005
B
AC
Índice
Numerics
140 CPU 434 12A
respuesta de exploración de E/S, 155
140 CPU 65150
respuesta de exploración de E/S, 156
A
Administración
SNMP, 230
Administración de redes, 230
Administrador
SNMP, 230
Administrador de SNMP, 231
Agente
SNMP, 230
AgregarNodo
Peer Cop, 152
Ampliaciones de configuración
nodo intermedio, 72
Ampliaciones de la configuración
nodo superior, 72
Ampliaciones de la configuración Ethernet
nodo intermedio, 72
nodo superior, 72
ARP automático
dirección IP, 43
ARP, automático
dirección IP, 43
Asignación de E/S, 62
Asistencia técnica, 30
ASN.1, 233
31003122.04 9/2005
Atención al cliente, 30
Averías, registro
acceso y borrado, 245
Ayuda, 30
B
Base de datos
modificación, 195
Bastidor
instalación, 37
Bits de estado
Peer Cop, 153
Bloque de control
códigos de error en, 73
Ethernet TCP/IP, 111
función MBP_MSTR, 111
Ladder Logic, 72
MSTR, 78, 79, 80, 81, 82, 83, 85, 86
utilización de MSTR, 77
Bloque de control de dispositivos, 127
tabla de asignación, 128
y explorador de E/S, 128
Bloque de función
CREAD_REG, 93, 106
CWRITE_REG, 96
MBP_MSTR, 108
READ_REG, 99
TCP_IP_ADDR, 106
WRITE_REG, 102
301
Index
BootP, 190
configuración a través del servidor
web, 173
BootP Lite
asignación de direcciones IP, 53
Botón T
comprobador Ethernet, 227
C
Cable 10 BASE-T, 34
Cable 100 BASE-FX, 35
Cable 100 BASE-T, 35
Cable 100 BASE-TX-FX, 35
Cadenas de comunidad
SNMP, 52
Campo de datos
nodo inferior, 72
Captura, 243
SNMP, 235
Características, 263
Clase de documento, 268
Clases de servicios
MBAP, 281
cliente/servidor, 114
Clientes locales
efectos de Hot Standby sobre una
red, 212
Clientes remotos
efectos de Hot Standby sobre una
red, 212
Código de función 23
MSTR, 78
Códigos de error
Ethernet TCP/IP, 73
lectura, escritura, 226
MSTR, 73, 74, 76
red TCP/IP, 74
Códigos de error CTC
MSTR, 76
Componentes
panel frontal, 15
Componentes del panel frontal, 15
Comprobador de Ethernet, 266
conexión, 217
302
Comprobador de opciones de red
Ethernet, 216, 266
Comprobador Ethernet, 220
botón T, 227
escritura de registros, 226
estadísticas, 223
instalación, 216
lectura de registros, 225
requisitos, 217
Comprobadores Ethernet
códigos de error, 226
Comunicaciones
de E/S remotas, 165
Comunicaciones de E/S remotas
a través del servidor web, 165
Comunicaciones Peer Cop
estado, 84
Concept
configuración de la lista de exploración
de E/S, 129
instalación del bloque MSTR en la red
TCP/IP, 70
Concept 2.2, 56
Concept Exec Loader, 253
Conectores
10/100 BASE-T, 19
100 BASE-FX, 19
Conexión
asignación de direcciones IP, 208
Conexiones de cable, 19
Ethernet, 34
Configuración de la CPU
a través del servidor web, 162
Configuración de SNMP
Vínculos, 172
Conmutador Ethernet, 122
ConneXium, 122
ConnexView, 231
Contraseña
FTP, 45
HTTP, 45, 49
Contraseña FTP, 45
Contraseña HTTP, 45, 49
Control de datos del PLC
a través del servidor web, 167
31003122.04 9/2005
Index
Cortafuegos
nivel de aplicación, 36
nivel de red, 36
números de puerto de protocolo, 36
Cortafuegos de aplicación, 36
Cortafuegos de red, 36
CPU
Quantum 113, 287
Quantum 213, 288
Quantum 424, 288
Quantum 534, 289
CPU (PLC)
configuración, 56
CPU Quantum 113, 287
CPU Quantum 213, 288
CPU Quantum 424, 288
CPU Quantum 534, 289
CREAD_REG
bloque de función, 93, 106
modo de función, 94
parámetros, 93, 95
WordArr5, 94
CTE
operación de escritura (MSTR), 88, 89
visualización (MSTR), 87
CWRITE_REG
bloque de función, 96
modo de función, 97
parámetros, 96, 98
WordArr5, 97
Dirección
asignación de parámetros, 41
Dirección Ethernet
asignación de parámetros, 41
Dirección IP
asignación de parámetros, 41
asignación en la conexión, 208
ausente, 208
conexión a la dirección
predeterminada, 42
duplicada, 43
Hot Standby, 206
Hot Standby, restricción, 206
lista de exploración de E/S, 129
prueba de duplicidad, 208
Dirección IP ausente, 208
Dirección MAC, 190
Direccionamiento de difusión, 284
Direccionamiento de difusión múltiple, 284
Direcciones
intercambio, 202
Direcciones IP, 202
BootP Lite, 53
Distancia de cable
10 BASE-T, 34
100 BASE-FX, 35
100 BASE-T, 35
100 BASE-TX-FX, 35
Documentos de referencia, 285
Documentos relacionados, 285
D
E
DATABUF
parámetro MBP_MSTR, 110
Datos globales, 26, 114
efectos de Hot Standby sobre una
red, 214
Definiciones del bit de palabra
estado de tarjeta, 91
Descarga de NOE exec, 245, 252
Descripciones de las clases, 267
clase de documento, 268
Descripciones de las clases de
aplicaciones, 267
DHCP, 190
E/S
comunicaciones remotas, 165
Editor/suscriptor
datos globales, 26
editor/suscriptor, 114
Ejecución
exploración del PLC, 281
Ejecución de la exploración
PLC, 281
Ejecución de la exploración del PLC, 281
Ejecución del dispositivo, 281
EnError
Peer Cop, 153
31003122.04 9/2005
303
Index
Entrada/salida
resumen, Peer Cop, 151
Entradas
MSTR, 71
Errores
detección, 246
indicadores LED Active, 247
indicadores LED Application, 250
indicadores LED Collision, 249
indicadores LED Fault, 248
indicadores LED kernel, 248
indicadores LED Link, 247
indicadores LED Ready, 247
indicadores LED Run, 250
registro de averías, 251
Escribir
lista de exploración de E/S, 131
Escritura
nodo intermedio, 72
Estadísticas
Comprobador Ethernet, 223
Ethernet TCP/IP, 90
locales (MSTR), 79, 80, 86
remotas (MSTR), 81
Estadísticas (remotas)
MSTR, 82
Estadísticas del módulo Ethernet
a través del servidor web, 164
Estadísticas Ethernet
Ethernet TCP/IP, 90
Estado de tarjeta
definiciones del bit de palabra, 91
tipo de módulo, 91
Estados
máquina de estado de transmisión, 272
Estructura secundaria
datos globales, 240
I/O_scanning, 240
MIB privada TFE, 238
perfiles de equipo, 242
Port502_messaging, 239
servidor de direcciones, 241
web, 241
Estructura secundaria de datos
globales, 240
304
Estructura secundaria de exploración
de E/S, 240
Estructura secundaria de perfiles
de equipo, 242
Estructura secundaria de web, 241
Estructura secundaria del servidor de
direcciones, 241
Estructura secundaria Port502_
messaging, 239
Ethernet
bloque de control, 111
registro de enrutamiento, 111
Ethernet TCP/IP
bloque de control, 111
códigos de error, 73
estadísticas, 90
Estadísticas Ethernet, 90
registro de enrutamiento, 111
Exploración de E/S
efectos de Hot Standby sobre una
red, 213
Explorador de E/S, 124
bloque de control de dispositivos, 127
con enrutadores, 126
operación de estado de Peer Cop, 83
tiempo de respuesta, 154, 155, 156
Explorador de E/S Modbus
apoyo, 126
características, 126
Explorador de E/S Peer Cop, 125
F
FDR, 190
Formato de mensaje de la aplicación, 270
FTP
descarga de NOE Exec, 257
Función MSTR
códigos de error, 73, 74
Funciones, 14
Funciones principales, 14
31003122.04 9/2005
Index
G
L
GetRequest
SNMP, 234
Grupos de distribución
NOE Hot Standby, 214
Ladder Logic
bloque de control, 72
diagrama de bloques de MSTR, 71
Lectura
nodo intermedio, 72
Lectura/escritura
códigos de error, 226
LED
errores de Active, 247
errores de kernel, 248
errores de Link, 247
errores de Ready, 247
errores Run, 250
Leer
lista de exploración de E/S, 130
Lista de exploración de E/S, 124
configuración con Concept, 129
configuración mediante
ProWORX NxT, 136
módulo de estado funcional, 132
requisitos de almacenamiento, 148
H
HiVision, 231
Hot Standby, 201, 202, 205
asignación de direcciones IP, 206
conmutación, 209
conmutación (al arrancar), 207
efectos de la red con Unity, 212
estado HSBY con Unity, 209
modo offline, 210
sincronización de modos, 207
topología, 204
I
ID de unidad
lista de exploración de E/S, 129
Indicador LED Run, 18
Indicadores LED, 17
errores Collision, 249
errores de aplicación, 250
errores de Fault, 248
Run, 18
Indicadores LED Active, 247
Indicadores LED Application, 250
Indicadores LED Collision, 249
Indicadores LED Fault, 248
Indicadores LED kernel, 248
Indicadores LED Link, 247
Indicadores LED Ready, 247
Indicadores LED Run, 250
Instalación, 37
requisitos del bastidor de Quantum, 37
IrANodo
Peer Cop, 152
31003122.04 9/2005
M
Mantenimiento, 245
Mantenimiento del sistema, 245
Máquina de estado de recepción, 273, 274
Máquina de estado de transmisión, 272
MBAP, 279, 282
MBP_MSTR
bloque de función, 108
códigos de función (válidos), 109
modo de función, 109
parámetro ABORT, 110
parámetro ACTIVE, 110
parámetro CONTROL, 110
parámetro ENABLE, 110
parámetro ERROR, 110
parámetro SUCCESS, 110
parámetros, 109
parámetros DATABUF, 110
Memoria
Peer Cop, 144
305
Index
Mensajes
confirmación, 193
error, 193
Mensajes de confirmación, 193
Mensajes de error, 193
MIB, 230, 236
ASN.1, 233
MIB privada, 231, 236
MIB privada Groupe_Schneider, 231, 236
MIB privada Transparent Factory
Ethernet, 236
Modos de funcionamiento, 207
Módulo de estado funcional
configuración para la lista de exploración
de E/S, 132
MSTR
bloque de control,
78, 79, 80, 81, 82, 83, 85, 86
código de función 23, 78
códigos de error CTE, 76
CTE (operación de escritura), 88, 89
diagrama Ladder Logic, 71
entradas, 71
estadísticas (locales), 79, 80, 86
estadísticas (remotas), 81, 82
instalación en la red TCP/IP, 70
instrucci n, 71, 72
operación de estado de Peer Cop, 83
operaciones, 69, 85
operaciones de lectura y escritura, 77, 78
restablecimiento de módulo opcional, 85
salidas, 71
N
Navegadores
efectos de Hot Standby sobre una
red, 212
Nodo inferior, 72
Nodo intermedio, 72
Nodo superior, 72
bloque de control, 72
306
Nodos
inferiores, 72
intermedios, 72
superior, 72
superiores, 72
NOE
requisitos de memoria, 60
NOE 771 x1
respuesta de exploración de E/S, 156
NOE Exec
descarga mediante FTP, 257
NOE exec
descarga, 252
Nombre de función, 190
Números de puerto de protocolo
cortafuegos, 36
O
Obtención de estadísticas remotas, 81
Offline
Hot Standby, 210
Operación de estado de Peer Cop
definición, 83
instrucción MSTR, 83
P
Panel
componentes, 15
Parámetros de dirección, 66
dirección Ethernet mediante ProWORX
NxT, 140
Parámetros de dirección Ethernet, 66
mediante ProWORX NxT, 140
PDU, 279, 282
captura, 235
GetRequest, 234
SetRequest, 234
31003122.04 9/2005
Index
Peer Cop
AgregarNodo, 152
ampliación de memoria, 144
bits de estado, 153
enerror, 153
estado de funcionamiento, 84
función timeout, 152
Modsoft, 147
parámetros, 151
resumen de entrada/salida, 151
PLC (CPU)
configuración, 56
Procedimiento de transacción, 271
Protocolo de aplicación Modbus, 278
PDU, 279
Protocolo de transferencia de archivos
(FTP), 22
Protocolo de transporte de hipertexto
(HTTP), 23
ProWORX NxT
ajuste del número de módulos
NOE, 140, 143
configuración de la lista de exploración
de E/S, 136
configuración de los parámetros de
dirección Ethernet, 140
Prueba de dirección IP duplicada, 208
Quantum
tiempo de respuesta, 154
Quantum Hot Standby, 202
Registro de averías, 251
acceso y borrado, 245
borrado, 251
diagnóstico a través del servidor
web, 186
lectura, 251
Registro de enrutamiento
Ethernet TCP/IP, 111
función MBP_MSTR, 111
Registros
escritura con el comprobador
Ethernet, 226
lectura con el comprobador
Ethernet, 225
nodo inferior, 72
Remotos, clientes
efectos de Hot Standby sobre una
red, 212
Rep. Vel. Transm.
lista de exploración de E/S, 130
Requisitos
almacenamiento de la memoria, 148
Requisitos de almacenamiento
lista de exploración de E/S, 148
Requisitos de memoria
por módulo, 60
Requisitos del bastidor de Quantum
instalación, 37
Requisitos del sistema, 30
Restablecimiento de módulo opcional
MSTR, 85
Restricción
Hot Standby, dirección IP, 206
R
S
READ_REG
bloque de función, 99
modo de función, 100
parámetros, 99, 100, 101
WordArr5, 100
Registro
averías, 251
Registro 4x
nodo intermedio, 72
nodo superior, 72
Salidas
MSTR, 71
Seguridad, 36
contraseña FTP, 45
contraseña HTTP, 45, 49
Servicios de carga y descarga de
imágenes, 281
Servicios de configuración, 281
Servicios de programación en línea, 281
Q
31003122.04 9/2005
307
Index
Servidor BootP, 24
asignación de parámetros de dirección
IP, 41
Servidor de direcciones
BootP, 24
DHCP, 25
Servidor DHCP, 25
Servidor FTP
efectos de Hot Standby sobre una
red, 214
Servidor Modbus/TCP
prestaciones, 21
Servidor TFTP
efectos de Hot Standby sobre una
red, 214
Servidor web, 160
acceso, 44
acceso a la página web, 158
comunicaciones de E/S remotas, 165
configuración de BootP, 173
configuración de la CPU, 162
configuración de NOE, 169
configurar SNMP, 171
control de datos del PLC, 167
diagnóstico de NOE, 185
diagnóstico del registro de averías, 186
enlaces a la página del bastidor local
configurado, 161
estadísticas del módulo Ethernet, 164
página del bastidor local
configurado, 161
propiedades de NOE, 184
servicio de atención al cliente, 187
SetRequest
SNMP, 234
SNMP, 230, 234
cadenas de comunidad, 52
configuración a través del servidor
web, 171
Software Unity, 202
Soporte, 30
Sustitución de dispositivos defectuosos, 190
SysContact, 235
SysLocation, 235
308
T
TCP/IP, 269
direccionamiento de difusión, 284
operación de estado de Peer Cop, 84
protocolo de aplicación Modbus, 278
TCP_IP_ADDR
bloque de función, 106
parámetros, 106, 107
WordArr5, 107
temporizadores, 271
temporizadores de la ventana, 271
Tiempos de intercambios de
direcciones, 211
Timeout
Peer Cop, 152
Timeout de perturbación
lista de exploración de E/S, 129
Tipo de módulo
estado de tarjeta, 91
Traffic Cop
configuración de la lista de exploración
de E/S, 138
transferencia de datos
Redes TCP/IP, 67
Transparent Factory, 229, 231, 236
U
Unity
efectos de la red con Hot Standby, 212
estado Hot Standby, 209
V
Valor entero
nodo inferior, 72
Versión de Exec, 257
Versión de kernel, 259
31003122.04 9/2005
Index
W
WordArr5
función CREAD_REG, 94
función CWRITE_REG, 97
función READ_REG, 100
función TCP_IP_ADDR, 107
función WRITE_REG, 103, 104
WRITE_REG
bloque de función, 102
parámetros, 103, 104, 105
WordArr5, 103, 104
31003122.04 9/2005
309
Index
310
31003122.04 9/2005

Documentos relacionados