Sei sulla pagina 1di 418

Modicon M580

EIO0000001581 12/2018

Modicon M580
Hardware
Manual de referencia
(Traducción del documento original inglès)

12/2018
EIO0000001581.09

www.schneider-electric.com
La información que se ofrece en esta documentación contiene descripciones de carácter general
y/o características técnicas sobre el rendimiento de los productos incluidos en ella. La presente
documentación no tiene como objeto sustituir dichos productos para aplicaciones de usuario
específicas, ni debe emplearse para determinar su idoneidad o fiabilidad. Los usuarios o
integradores tienen la responsabilidad de llevar a cabo un análisis de riesgos adecuado y
completo, así como la evaluación y las pruebas de los productos en relación con la aplicación o el
uso de dichos productos en cuestión. Ni Schneider Electric ni ninguna de sus filiales o asociados
asumirán responsabilidad alguna por el uso inapropiado de la información contenida en este
documento. Si tiene sugerencias de mejoras o modificaciones o ha hallado errores en esta
publicación, le rogamos que nos lo notifique.
Usted se compromete a no reproducir, salvo para su propio uso personal, no comercial, la
totalidad o parte de este documento en ningún soporte sin el permiso de Schneider Electric, por
escrito. También se compromete a no establecer ningún vínculo de hipertexto a este documento
o su contenido. Schneider Electric no otorga ningún derecho o licencia para el uso personal y no
comercial del documento o de su contenido, salvo para una licencia no exclusiva para consultarla
"tal cual", bajo su propia responsabilidad. Todos los demás derechos están reservados.
Al instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre
seguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y
para garantizar que se siguen los consejos de la documentación del sistema, las reparaciones solo
podrá realizarlas el fabricante.
Cuando se utilicen dispositivos para aplicaciones con requisitos técnicos de seguridad, siga las
instrucciones pertinentes.
Si con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro
software aprobado, pueden producirse lesiones, daños o un funcionamiento incorrecto del equipo.
Si no se tiene en cuenta esta información, se pueden causar daños personales o en el equipo.
© 2018 Schneider Electric. Reservados todos los derechos.

2 EIO0000001581 12/2018
Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . 9
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Parte I CPU Modicon M580 . . . . . . . . . . . . . . . . . . . . . . . . . 17
Capítulo 1 M580 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.1 Características funcionales de las CPU M580 . . . . . . . . . . . . . . . . . . 20
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Características de rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Estados de las CPU M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Estados del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Características eléctricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Reloj de tiempo real. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Direccionamiento de buses de campo . . . . . . . . . . . . . . . . . . . . . . . . 40
1.2 Características físicas de la CPU BMEP58xxxx . . . . . . . . . . . . . . . . . 41
Descripción física de las CPU autónomas M580 . . . . . . . . . . . . . . . . 42
Descripción física de las CPUs de M580 Hot Standby . . . . . . . . . . . . 44
diagnóstico de LED de las CPU autónomasM580 . . . . . . . . . . . . . . . 48
LED de diagnóstico para las CPU de M580 Hot Standby . . . . . . . . . . 51
Puerto USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Puertos Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Tarjeta de memoria SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
LED de acceso a la tarjeta de memoria . . . . . . . . . . . . . . . . . . . . . . . 63
Funciones elementales del almacenamiento de datos . . . . . . . . . . . . 65
Actualización del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Capítulo 2 Normas, certificaciones y pruebas de conformidad . . . . 69
Normas y certificaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Tensión de alimentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Parte II Instalación y diagnóstico de módulos en el bastidor
local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Capítulo 3 Instalación de módulos en un bastidor M580 . . . . . . . . . 75
Directrices de módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Instalación de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Instalación de una tarjeta de memoria SD en una CPU . . . . . . . . . . . 83

EIO0000001581 12/2018 3
Capítulo 4 M580 Diagnósticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Condiciones de bloqueo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Condiciones sin bloqueo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Errores de la CPU o del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
CPU Compatibilidad de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Parte III Configuración de la CPU en Control Expert. . . . . . . 93
Capítulo 5 Configuración de la CPU M580 . . . . . . . . . . . . . . . . . . . . 95
5.1 Proyectos de Control Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Creación de un proyecto en Control Expert . . . . . . . . . . . . . . . . . . . . . 97
Protección de un proyecto en Control Expert . . . . . . . . . . . . . . . . . . . 99
Configuración del tamaño y la ubicación de las entradas y salidas. . . 101
Gestión de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Funcionalidad de explorador DIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.2 Configuración de la CPU con Control Expert. . . . . . . . . . . . . . . . . . . . 108
Fichas de configuración de Control Expert . . . . . . . . . . . . . . . . . . . . . 109
Acerca de la configuración de Control Expert . . . . . . . . . . . . . . . . . . . 111
Ficha Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Ficha IPConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Ficha RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Ficha SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Ficha NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Ficha Conmutador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Ficha QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Ficha Puerto de servicio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Ficha Configuración avanzada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
5.3 Configuración de la CPU M580 con DTM en Control Expert . . . . . . . . 130
Acerca de la configuración de DTM en Control Expert . . . . . . . . . . . . 131
Acceso a las propiedades del canal. . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Configurar DHP y los servidores de direcciones FDR . . . . . . . . . . . . . 135
5.4 Diagnóstico mediante el navegador DTM de Control Expert . . . . . . . . 139
Introducción del diagnóstico en el DTM de Control Expert . . . . . . . . . 140
Diagnóstico de ancho de banda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Diagnóstico de RSTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Diagnóstico del servicio de hora de la red . . . . . . . . . . . . . . . . . . . . . . 146

4 EIO0000001581 12/2018
Diagnóstico de esclavo local / conexión EIP . . . . . . . . . . . . . . . . . . . . 149
Diagnóstico de valor de E/S de esclavo local o conexión . . . . . . . . . . 153
Registro de eventos de DTM en una pantalla del registro de Control
Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Registro de eventos de DTM y de módulo en el servidor SYSLOG . . 157
5.5 Acción online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Acción online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Ficha Objetos EtherNet/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Ficha Puerto de servicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Envío de ping a un dispositivo de red . . . . . . . . . . . . . . . . . . . . . . . . . 163
5.6 Diagnóstico disponible a través de Modbus/TCP . . . . . . . . . . . . . . . . 165
Códigos de diagnóstico de Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . 165
5.7 Diagnóstico disponible mediante objetos CIP EtherNet/IP . . . . . . . . . 168
Acerca de los objetos CIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Objeto de identidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Objeto ensamblado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Objeto de administrador de conexiones . . . . . . . . . . . . . . . . . . . . . . . 174
Objeto Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Objeto de calidad del servicio (QoS) . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Objeto de interfaz TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Objeto de conexión Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Objeto de diagnóstico de interfaz EtherNet/IP . . . . . . . . . . . . . . . . . . 186
Objeto de diagnóstico de explorador de E/S de EtherNet/IP . . . . . . . 189
Objeto de diagnóstico de conexión de E/S . . . . . . . . . . . . . . . . . . . . . 191
Objeto de diagnóstico de conexión explícita EtherNet/IP . . . . . . . . . . 195
Objeto de lista de diagnóstico de conexión explícita EtherNet/IP . . . . 197
Objeto de diagnóstico RSTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Objeto de control del puerto de servicio . . . . . . . . . . . . . . . . . . . . . . . 203
5.8 Listas de dispositivos del DTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Resumen de conexiones y configuraciones de la lista de dispositivos 206
Parámetros de la lista de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . 209
Estructura de datos DDT autónomos para las CPU M580 . . . . . . . . . 214
Estructura de datos del DDT de Hot Standby . . . . . . . . . . . . . . . . . . . 222
5.9 Mensajería explícita. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Configuración de mensajería explícita mediante DATA_EXCH . . . . . 232
Configuración del parámetro de gestión de DATA_EXCH . . . . . . . . . 234
Servicios de mensajes explícitos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Configuración de mensajería explícita EtherNet/IP mediante
DATA_EXCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
EIO0000001581 12/2018 5
Ejemplo de mensaje explícito de EtherNet/IP: Get_Attribute_Single . . 240
Ejemplo de mensaje explícito de EtherNet/IP: Objeto de lectura
Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Ejemplo de mensaje explícito de EtherNet/IP: Objeto de escritura
Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Códigos de función de mensajería explícita de Modbus TCP . . . . . . . 252
Configuración de mensajes explícitos de Modbus TCP mediante
DATA_EXCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Ejemplo de mensaje explícito de Modbus TCP: petición de lectura de
registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Envío de mensajes explícitos a dispositivos EtherNet/IP . . . . . . . . . . 258
Envío de mensajes explícitos a dispositivos Modbus . . . . . . . . . . . . . 260
5.10 mensajería explícita utilizando el bloque MBP_MSTR en estaciones
Quantum RIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Configuración de los mensajes explícitos mediante MBP_MSTR . . . . 263
Servicios de mensajes explícitos de EtherNet/IP. . . . . . . . . . . . . . . . . 265
Configuración de los parámetros CONTROL y DATABUF . . . . . . . . . 267
Ejemplo MBP_MSTR: Get_Attributes_Single. . . . . . . . . . . . . . . . . . . . 270
Códigos de función de mensajería explícita de Modbus TCP . . . . . . . 275
Configuración del parámetro de control para los mensajes explícitos
de Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
5.11 Mensajes implícitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Configuración de la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Adición de un dispositivo STB NIC 2212 . . . . . . . . . . . . . . . . . . . . . . . 287
Configuración de las propiedades de STB NIC 2212 . . . . . . . . . . . . . 289
Configuración de conexiones EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . 291
Configuración de elementos de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Mensajes implícitos de EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
5.12 Configuración de la CPU M580 como un adaptador EtherNet/IP . . . . 311
Presentación del esclavo local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
Ejemplo de configuración del esclavo local . . . . . . . . . . . . . . . . . . . . . 314
Habilitación de esclavos locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Acceso a esclavos locales con un explorador . . . . . . . . . . . . . . . . . . . 316
Parámetros del esclavo local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Utilización de DDTs de dispositivo. . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

6 EIO0000001581 12/2018
5.13 Catálogo de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Introducción al catálogo de hardware . . . . . . . . . . . . . . . . . . . . . . . . . 324
Adición de un DTM al Catálogo de hardware de Control Expert . . . . . 325
Adición de un archivo EDS al catálogo de hardware . . . . . . . . . . . . . 326
Eliminación de un archivo EDS del catálogo de hardware . . . . . . . . . 329
Exportar/Importar biblioteca de EDS . . . . . . . . . . . . . . . . . . . . . . . . . . 331
5.14 Páginas web incorporadas de la CPU M580 . . . . . . . . . . . . . . . . . . . . 333
Presentación de las páginas web incorporadas autónomas . . . . . . . . 334
Resumen de estado (CPU autónomas). . . . . . . . . . . . . . . . . . . . . . . . 335
Rendimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Estadísticas de puerto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Explorador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Mensajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
QoS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
NTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Redundancia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Visor de alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Visor del bastidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
5.15 Páginas web de la CPU de M580 Hot Standby . . . . . . . . . . . . . . . . . . 353
Introducción a las páginas web de la CPU M580 Hot Standby . . . . . . 354
Resumen de estado (CPU Hot Standby). . . . . . . . . . . . . . . . . . . . . . . 356
Estado HSBY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Visor del bastidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Capítulo 6 Modalidades de funcionamiento y programación de la
CPU M580 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.1 Gestión de E/S y de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Intercambios de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Tareas de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.2 Estructura de memoria de la CPU BMEP58xxxx . . . . . . . . . . . . . . . . 371
Estructura de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.3 Modalidades de funcionamiento de la CPU BMEP58xxxx . . . . . . . . . 373
Gestión de la entrada Run/Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
Restauración y corte de corriente . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Arranque en frío. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
Reinicio en caliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
Apéndices ......................................... 383

EIO0000001581 12/2018 7
Apéndice A Bloques de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
ETH_PORT_CTRL: Ejecución de un comando de seguridad en una
aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

8 EIO0000001581 12/2018
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, revisarlo 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.

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

ANTES DE EMPEZAR
No utilice este producto en maquinaria sin protección de punto de funcionamiento. La ausencia de
protección de punto de funcionamiento en una máquina puede provocar lesiones graves al
operador de dicha máquina.

ADVERTENCIA
EQUIPO SIN PROTECCIÓN
 No utilice este software ni los equipos de automatización relacionados en equipos que no
dispongan de protección de punto de funcionamiento.
 No introduzca las manos u otras partes del cuerpo dentro de la maquinaria mientras está en
funcionamiento.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.

Este equipo de automatización y el software relacionado se utilizan para controlar diversos


procesos industriales. El tipo o modelo del equipo de automatización adecuado para cada uso
varía en función de factores tales como las funciones de control necesarias, el grado de protección
requerido, los métodos de producción, la existencia de condiciones poco habituales, las
normativas gubernamentales, etc. En algunos usos, puede ser necesario más de un procesador,
como en el caso de que se requiera redundancia de respaldo.
Solamente el usuario, el fabricante de la máquina o el integrador del sistema conocen las
condiciones y los factores presentes durante la configuración, el funcionamiento y el
mantenimiento de la máquina y, por consiguiente, pueden decidir el equipo asociado y las
medidas de seguridad y los enclavamientos relacionados que se pueden utilizar de forma
adecuada. Al seleccionar los equipos de automatización y control, así como el software
relacionado para un uso determinado, el usuario deberá consultar los estándares y las normativas
locales y nacionales aplicables. La publicación National Safety Council's Accident Prevention
Manual (que goza de un gran reconocimiento en los Estados Unidos de América) también
proporciona gran cantidad de información de utilidad.

10 EIO0000001581 12/2018
En algunas aplicaciones, como en el caso de la maquinaria de embalaje, debe proporcionarse
protección adicional al operador, como la protección de punto de funcionamiento. Esta medida es
necesaria si existe la posibilidad de que las manos y otras partes del cuerpo del operador puedan
introducirse y quedar atrapadas en áreas o puntos peligrosos, lo que puede provocar lesiones
graves. Los productos de software por sí solos no pueden proteger al operador frente a posibles
lesiones. Por este motivo, el software no se puede sustituir por la protección de punto de funciona-
miento ni puede realizar la función de esta.
Asegúrese de que las medidas de seguridad y los enclavamientos mecánicos/eléctricos
relacionados con la protección de punto de funcionamiento se hayan instalado y estén operativos
antes de que los equipos entren en funcionamiento. Todos los enclavamientos y las medidas de
seguridad relacionados con la protección de punto de funcionamiento deben estar coordinados
con la programación del software y los equipos de automatización relacionados.
NOTA: La coordinación de las medidas de seguridad y los enclavamientos mecánicos/eléctricos
para la protección de punto de funcionamiento está fuera del ámbito de la biblioteca de bloques
de funciones, la guía de usuario del sistema o de otras instalaciones mencionadas en esta
documentación.

INICIAR Y PROBAR
Antes de utilizar los equipos eléctricos de control y automatización para su funcionamiento normal
tras la instalación, es necesario que personal cualificado lleve a cabo una prueba de inicio del
sistema para verificar que los equipos funcionan correctamente. Es importante realizar los
preparativos para una comprobación de estas características y disponer de suficiente tiempo para
llevar a cabo las pruebas de forma completa y correcta.

ADVERTENCIA
PELIGRO DE FUNCIONAMIENTO DEL EQUIPO
 Compruebe que se hayan seguido todos los procedimientos de instalación y configuración.
 Antes de realizar las pruebas de funcionamiento, retire de todos los dispositivos todos los
bloqueos u otros medios de sujeción temporales utilizados para el transporte.
 Retire del equipo las herramientas, los medidores y el material de desecho que pueda haber.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.

Realice todas las pruebas de inicio recomendadas en la documentación del equipo. Guarde la
documentación del equipo para consultarla en el futuro.

EIO0000001581 12/2018 11
Las pruebas del software deben realizarse tanto en un entorno simulado como en un entorno real.
Verifique que no existen cortocircuitos ni conexiones a tierra temporales en todo el sistema que
no estén instalados según la normativa local (de conformidad con National Electrical Code de
EE. UU., por ejemplo). Si fuera necesario realizar pruebas de tensión de alto potencial, siga las
recomendaciones de la documentación del equipo para evitar dañar el equipo fortuitamente.
Antes de dar tensión al equipo:
 Retire del equipo las herramientas, los medidores y el material de desecho que pueda haber.
 Cierre la puerta de la carcasa del equipo.
 Retire todas las conexiones a tierra temporales de las líneas de alimentación de entrada.
 Realice todas las pruebas iniciales recomendadas por el fabricante.

FUNCIONAMIENTO Y AJUSTES
Las precauciones siguientes proceden de NEMA Standards Publication ICS 7.1-1995 (prevalece
la versión en inglés):
 Aunque se ha extremado la precaución en el diseño y la fabricación del equipo o en la selección
y las especificaciones de los componentes, existen riesgos que pueden aparecer si el equipo
se utiliza de forma inadecuada.
 En algunas ocasiones puede desajustarse el equipo, lo que provocaría un funcionamiento
incorrecto o poco seguro. Utilice siempre las instrucciones del fabricante como guía para
realizar los ajustes de funcionamiento. El personal que tenga acceso a estos ajustes debe estar
familiarizado con las instrucciones del fabricante del equipo y con la maquinaria utilizada para
los equipos eléctricos.
 El operador solo debe tener acceso a los ajustes de funcionamiento que realmente necesita. El
acceso a los demás controles debe restringirse para evitar cambios no autorizados en las
características de funcionamiento.

12 EIO0000001581 12/2018
Acerca de este libro

Presentación

Objeto
PlantStruxure es un programa de Schneider Electric diseñado para ayudar a resolver las
principales dificultades de una gran variedad de usuarios, entre los que se incluyen directores de
planta, directores de operaciones, ingenieros, equipos de mantenimiento y operarios, con un
sistema que es dimensionable, flexible, integrado y de gran ayuda.
En este documento se proporciona información detallada sobre el controlador de automatización
programable M580 (PAC). También se tratan los temas siguientes:
 Instalación de un bastidor local en el sistema M580
 Configuración de la M580 CPU
 La CPU realiza la exploración de E/S Ethernet de la lógica RIO y DIO sin que ello afecte al
determinismo de la red.

Campo de aplicación
Este documento es válido para EcoStruxure™ Control Expert 14.0 o posterior y la versión 2.10 o
posterior del firmware BMEP58••••.
Las características técnicas de los dispositivos que se describen en este documento también se
encuentran online. Para acceder a esta información online:

Paso Acción
1 Vaya a la página de inicio de Schneider Electric www.schneider-electric.com.
2 En el cuadro Search, escriba la referencia del producto o el nombre del rango de productos.
 No incluya espacios en blanco en la referencia ni en el rango de productos.
 Para obtener información sobre cómo agrupar módulos similares, utilice los asteriscos (*).

3 Si ha introducido una referencia, vaya a los resultados de búsqueda de Product Datasheets y


haga clic en la referencia deseada.
Si ha introducido el nombre de un rango de productos, vaya a los resultados de búsqueda de
Product Ranges y haga clic en la gama deseada.
4 Si aparece más de una referencia en los resultados de búsqueda Products, haga clic en la
referencia deseada.

EIO0000001581 12/2018 13
Paso Acción
5 En función del tamaño de la pantalla, es posible que deba desplazar la página hacia abajo para
consultar la hoja de datos.
6 Para guardar o imprimir una hoja de datos como archivo .pdf, haga clic en Download XXX
product datasheet.

Las características que se indican en este documentación deben coincidir con las que figuran
online. De acuerdo con nuestra política de mejoras continuas, es posible que a lo largo del tiempo
revisemos el contenido con el fin de elaborar documentos más claros y precisos. En caso de que
detecte alguna diferencia entre el documentación y la información online, utilice esta última para
su referencia.

Documentos relacionados

Título de la documentación Número de referencia


Control Panel Technical Guide CPTG003_EN (inglés),
How to protect a machine from malfunctions due to electromagnetic CPTG003_FR (francés)
disturbance
Manual de usuario de medidas y principios básicos de toma de tierra y 33002439 (inglés),
compatibilidad electromagnética de sistemas PLC 33002440 (francés),
33002441 (alemán),
33003702 (italiano),
33002442 (español),
33003703 (chino)
Modicon M580 autónomo Guía de planificación del sistema para HRB62666 (inglés),
arquitecturas utilizadas con más frecuencia HRB65318 (francés),
HRB65319 (alemán),
HRB65320 (italiano),
HRB65321 (español),
HRB65322 (chino)
Modicon M580 autónomo Guía de planificación del sistema para topologías NHA58892 (inglés),
complejas NHA58893 (francés),
NHA58894 (alemán),
NHA58895 (italiano),
NHA58896 (español),
NHA58897 (chino)
Modicon M580 Hot Standby Guía de planificación del sistema para NHA58880 (inglés),
arquitecturas utilizadas con más frecuencia NHA58881 (francés),
NHA58882 (alemán),
NHA58883 (italiano),
NHA58884 (español),
NHA58885 (chino)

14 EIO0000001581 12/2018
Título de la documentación Número de referencia
Modicon M580 Módulo de comunicaciones Ethernet BMENOC0301/0311 HRB62665 (inglés),
Guía de instalación y configuración HRB65311 (francés),
HRB65313 (alemán),
HRB65314 (italiano),
HRB65315 (español),
HRB65316 (chino)
Modicon M580 Módulos RIO Guía de instalación y configuración EIO0000001584 (inglés),
EIO0000001585 (francés),
EIO0000001586 (alemán),
EIO0000001587 (italiano),
EIO0000001588 (español),
EIO0000001589 (chino),
Plataformas Modicon M580, M340 y X80 I/O, Normas y certificaciones EIO0000002726 (inglés),
EIO0000002727 (francés),
EIO0000002728 (alemán),
EIO0000002730 (italiano),
EIO0000002729 (español),
EIO0000002731 (chino)
M580 BMENOS0300 Conmutador de red opcional Guía de instalación y NHA89117 (inglés),
configuración NHA89119 (francés),
NHA89120 (alemán),
NHA89121 (italiano),
NHA89122 (español),
NHA89123 (chino)
Modicon eX80, Módulo de entrada analógica HART BMEAHI0812 y módulo EAV16400 (inglés),
de salida analógica HART BMEAHO0412, Manual del usuario EAV28404 (francés),
EAV28384 (alemán),
EAV28413 (italiano),
EAV28360 (español),
EAV28417 (chino)
Unity Loader, Manual del usuario 33003805 (inglés),
33003806 (francés),
33003807 (alemán),
33003809 (italiano),
33003808 (español),
33003810 (chino)
EcoStruxure™ Control Expert, Modalidades de funcionamiento 33003101 (inglés),
33003102 (francés),
33003103 (alemán),
33003104 (español),
33003696 (italiano),
33003697 (chino)

EIO0000001581 12/2018 15
Título de la documentación Número de referencia
EcoStruxure™ Control Expert, Lenguajes y estructura del programa, Manual 35006144 (inglés),
de referencia 35006145 (francés),
35006146 (alemán),
35013361 (italiano),
35006147 (español),
35013362 (chino)
Modicon X80 Bastidores y fuentes de alimentación - Manual de referencia EIO0000002626 (inglés),
del hardware EIO0000002627 (francés),
EIO0000002628 (alemán),
EIO0000002630 (italiano),
EIO0000002629 (español),
EIO0000002631 (chino)
Ciberseguridad - Plataforma de controladores Modicon - Manual de EIO0000001999 (inglés),
referencia EIO0000002001 (francés),
EIO0000002000 (alemán),
EIO0000002002 (italiano),
EIO0000002003 (español),
EIO0000002004 (chino)

Puede descargar estas publicaciones técnicas y otra información técnica de nuestro sitio web
https://www.schneider-electric.com/en/download

Información relativa al producto

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
La aplicación de este producto requiere experiencia en el diseño y la programación de sistemas
de control. Solo las personas que tengan experiencia están autorizadas a programar, instalar,
modificar y aplicar este producto.
Siga todos los estándares y códigos de seguridad nacionales y locales.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.

16 EIO0000001581 12/2018
Modicon M580
CPU M580
EIO0000001581 12/2018

Parte I
CPU Modicon M580

CPU Modicon M580

Introducción
En esta sección se proporciona información sobre las CPU Modicon M580, que incluye
características físicas y de funcionamiento.

Contenido de esta parte


Esta parte contiene los siguientes capítulos:
Capítulo Nombre del capítulo Página
1 M580 CPU 19
2 Normas, certificaciones y pruebas de conformidad 69

EIO0000001581 12/2018 17
CPU M580

18 EIO0000001581 12/2018
Modicon M580
Módulos de CPU
EIO0000001581 12/2018

Capítulo 1
M580 CPU

M580 CPU

Introducción
En este capítulo se presentan las características físicas y funcionales de las CPU M580.

Contenido de este capítulo


Este capítulo contiene las siguientes secciones:
Sección Apartado Página
1.1 Características funcionales de las CPU M580 20
1.2 Características físicas de la CPU BMEP58xxxx 41

EIO0000001581 12/2018 19
Módulos de CPU

Sección 1.1
Características funcionales de las CPU M580

Características funcionales de las CPU M580

Introducción
En esta sección se describen las características funcionales de las CPU M580. Se detallan el
rendimiento, las características eléctricas y la capacidad de memoria de los diferentes módulos
CPU.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Introducción 21
Características de rendimiento 23
Estados de las CPU M580 32
Estados del sistema Hot Standby 33
Características eléctricas 36
Reloj de tiempo real 37
Direccionamiento de buses de campo 40

20 EIO0000001581 12/2018
Módulos de CPU

Introducción

Función de la CPU en un sistema de control


En un PAC modular, la CPU controla y procesa la aplicación. El bastidor local identifica el bastidor
que contiene la CPU. Además de la CPU, el bastidor local contiene un módulo de fuente de
alimentación y puede contener módulos de procesamiento de la comunicación y de entrada/salida
(E/S).
La CPU está al cargo de:
 la configuración de todos los módulos y el dispositivo presente en la configuración del PAC
 Procesar la aplicación
 Leer las entradas al inicio de las tareas y aplicar las salidas al finalizarlas
 la gestión de las comunicaciones implícitas y explícitas

Los módulos pueden residir en el bastidor local con la CPU o pueden estar instalados en
estaciones remotas a cierta distancia del bastidor local. La CPU incorpora funciones para actuar
como el procesador de RIO que gestiona las comunicaciones entre la CPU y Quantum y los
módulos adaptadores X80 EIO que están instalados en cada sesión remota.
Los dispositivos se pueden conectar a la red PAC como nubes DIO o subanillos DIO.
Para obtener información detallada sobre las diversas arquitecturas que soporta la red M580,
consulte la Guía de planificación del sistema (véase Modicon M580 autónomo, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia) Modicon M580. Para
obtener una descripción detallada de los módulos adaptadores X80 EIO y las opciones que
proporcionan para instalar una estación remota, consulte la Guía de instalación y configuración de
los módulos de E/S remotas de Modicon M580 (véase Modicon M580, Módulos RIO, Guía de
instalación y configuración).

Consideraciones funcionales
La CPU resuelve la lógica de control para los módulos de E/S y el equipo distribuido en el sistema.
Elija una CPU en función de diversas características operativas:
 Tamaño de la memoria
 Potencia de procesamiento: el número de puntos o canales de E/S que puede gestionar
(véase página 23)
 velocidad a la que la CPU puede ejecutar la lógica de control (véase página 31)
 funciones de comunicación: los tipos de puertos Ethernet de la CPU (véase página 58)
 número de módulos de E/S locales y estaciones RIO que puede soportar (véase página 23)
 posibilidad de funcionar en entornos severos (se endurecen tres módulos de CPU para
funcionar por encima de rangos de temperatura ampliados y en entornos sucios o corrosivos)
 Configuración de red (autónoma o Hot Standby)

EIO0000001581 12/2018 21
Módulos de CPU

Módulos de CPU autónomos


A continuación se ofrece una lista de los módulos de CPU disponibles. Algunos están disponibles
tanto en los módulos estándar como en los módulos endurecidos de fábrica. Los módulos
endurecidos de fábrica tienen la letra H en el nombre del módulo. La letra C al final del nombre del
módulo indica un revestimiento homologado para entornos severos:
 BMEP581020, BMEP581020H
 BMEP582020, BMEP582020H
 BMEP582040, BMEP582040H
 BMEP583020
 BMEP583040
 BMEP584020
 BMEP584040
 BMEP585040, BMEP585040C
 BMEP586040, BMEP586040C

Módulos de CPU Hot Standby


Estos módulos de CPU son compatibles con los sistemas M580 Hot Standby:
 BMEH582040, BMEH582040C
 BMEH584040, BMEH584040C
 BMEH586040, BMEH586040C

NOTA: Para obtener información detallada sobre las configuraciones de M580 Hot Standby,
consulte Guía de planificación del sistema Hot Standby Modicon M580 para arquitecturas
utilizadas con más frecuencia (véase Modicon M580 autónomo, Guía de planificación del sistema
para, arquitecturas utilizadas con más frecuencia).

22 EIO0000001581 12/2018
Módulos de CPU

Características de rendimiento

Introducción
Todas las CPU de M580 tienen un servicio de explorador DIO incorporado para gestionar el
equipo distribuido en la red de dispositivos M580. Algunas CPU de M580tienen un servicio de
explorador RIO incorporado para gestionar estaciones RIO.
Para gestionar estaciones RIO en la red de dispositivos, seleccione una de estas CPU con servicio
de explorador de E/S Ethernet (servicio de explorador tanto RIO como DIO):
 BMEP582040, BMEP582040A
 BMEP583040
 BMEP584040
 BMEP585040, BMEP585040C
 BMEP586040, BMEP586040C
 BMEH582040, BMEH582040C
 BMEH584040, BMEH584040C
 BMEH586040, BMEH586040C

Los servicios de explorador de E/S Ethernet incorporados se configuran por medio de la


configuración IP (véase página 116) de la CPU.
NOTA: Alguna de esta información se aplica a las configuraciones Hot Standby de M580. Para
obtener más información, consulte Guía de planificación del sistema Hot Standby Modicon M580
para arquitecturas utilizadas con más frecuencia (véase Modicon M580 autónomo, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia).

Características de la CPU
En estas tablas se muestran las características clave de las CPU autónomas y Hot Standby de
M580. Estas características representan los valores máximos que una CPU específica puede
gestionar en el sistema M580.
NOTA: Puede que no se obtengan los valores de estas tablas según la densidad de E/S y el
número de slots de bastidor disponibles.

EIO0000001581 12/2018 23
Módulos de CPU

CPU autónomas:

Número máximo de... Referencia (BMEP58 ...)


1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
canales de E/S binarias 1024 2048 2048 3072 3072 4096 4096 5120 6144
canales de E/S analógicas 256 512 512 768 768 1024 1024 1280 1536
canales expertos 36 72 72 108 108 144 144 180 216
dispositivos distribuidos 4 64 128 64 128 64 128 64 64 64
tamaño de memoria 2+2 4+4 2+2 4+4 2+2 4+4 2+2 2+2 2+2
In+Out (kB)
módulos de comunicación 2 2 2 3 3 4(1) 4(1) 6(1) 6(1)
Ethernet (que incluye
módulos
BMENOC0301/11, pero no
la CPU)
bastidores locales 4 4 4 8 8 8 8 8 8
(bastidor principal +
bastidor ampliado)
estaciones RIO – – 8(2) – 16(2) – 16(3) 31(3) 31(3)
(véase página 25)
(máximo de 2 bastidores
por estación)
(bastidor principal +
bastidor ampliado)
Puertos Ethernet:
• servicio 1 1 1 1 1 1 1 1 1
• RIO o equipo distribuido – – 2 – 2 – 2 2 2
• equipo distribuido 2 2 – 2 – 2 – – –
– (no disponible)

H (endurecido)

C (versión con revestimiento)

1. Sólo tres de estos módulos pueden ser módulos BMENOC0301/BMENOC0311. Todos los demás son módulos
BMX Ethernet.
2. Admite módulos adaptadores BM•CRA312•0.
3. Admite módulos adaptadores BM•CRA312•0 y 140CRA31200.
4. De estas conexiones: 3 están reservadas para esclavos locales; el resto está disponible para la exploración del
equipo distribuido.

24 EIO0000001581 12/2018
Módulos de CPU

CPU Hot Standby:

Número máximo de... Referencia (BMEH58 ...)


2040(C) 4040(C) 6040(C)
dispositivos distribuidos 64 64 64
memoria In+Out (kB) 2+2 2+2 2+2
módulos de comunicación Ethernet (que incluye módulos 2 4(1) 6(1)
BMENOC0301/11, pero no la CPU)
bastidores locales (bastidor principal + bastidor ampliado) 1 1 1
estaciones RIO (véase página 25) (máximo de 2 bastidores por estación) 8(2) 16(3) 31(3)
(bastidor principal + bastidor ampliado)
Puertos Ethernet:
• servicio 1 1 1
• RIO o equipo distribuido 2 2 2
• equipo distribuido 0 0 0
1. Sólo tres de estos módulos de comunicaciones pueden ser módulos BMENOC0301/BMENOC0311.
2. Admite módulos adaptadores BM•CRA312•0.
3. Admite módulos adaptadores BM•CRA312•0 y 140CRA31200.

Configuración máxima de una estación RIO


El número máximo de canales de una estación RIO depende del módulo adaptador EIO eX80:

Adaptador EIO Número máximo de canales


Binarios Analógicos Experto Bus del sensor
BMXCRA31200 128 16 – –
BMXCRA31210 1024 256 36 2
BMECRA31210 1024 256 36 2

NOTA: El número de canales disponibles puede diferir del número máximo de valores mostrados
porque los valores dependen de la referencia de CPU y de los otros módulos de la misma estación.
Se proporciona más información en los módulos Modicon X80 de E/S (véase Modicon M580,
Módulos RIO, Guía de instalación y configuración).
Para configurar estaciones RIO Quantum, consulte la Guía de instalación y configuración EIO
Quantum (véase Quantum EIO, Módulos de E/S remotas, Guía de instalación y configuración).

EIO0000001581 12/2018 25
Módulos de CPU

Tamaño máximo de la memoria interna


Memoria de datos y programas (autónoma). En esta tabla se muestra la capacidad de memoria
de datos y programas de las CPU autónomas M580:

Tamaño de la Referencia (BMEP58 ...)


memoria 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
Tamaño de memoria 4598 9048 9048 13558 13558 18678 18678 29174 65535(1)
interna (kB)
1. La suma de datos guardados, datos no guardados y datos de programa se limita a 65535 kB.

Memoria de datos y programas (Hot Standby). En esta tabla se muestra la capacidad de memoria
de datos y programas de las CPU Hot Standby M580:

Tamaño de la memoria Referencia (BMEH58 ...)


2040(C) 4040(C) 6040(C)
Tamaño de memoria interna (kB) 9462 18934 65536(1)
1. La suma de datos guardados, datos no guardados y datos de programa se limita a 65536 kB.

Áreas de memoria (autónoma). En esta tabla se muestra el tamaño máximo de memoria por área
de las CPU autónomas M580:

Tamaño máximo de Referencia (BMEP58 ...)


memoria 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
Datos guardados (kB)(1) 384 768 768 1024 1024 2048 2048 4096 4096
Programa (kB) 4096 8162 8162 12288 12288 16384 16384 24576 65536(2)
1. Se reservan 10 kB para el sistema

2. La suma de datos guardados, datos no guardados y datos de programa se limita a 65536 kB.

26 EIO0000001581 12/2018
Módulos de CPU

Áreas de memoria (Hot Standby). En esta tabla se muestra el tamaño máximo de memoria por
área de las CPU Hot Standby M580:

Tamaño máximo de memoria Referencia (BMEH58 ...)


2040(C) 4040(C) 6040(C)
Datos guardados (kB) (1) 768 2048 4096

Datos intercambiados Hot Standby (kB) 768 2048 4096


Programa (kB) 4096 16384 65536(2)
1. Se reservan 10 kB para el sistema

2. La suma de datos guardados, datos no guardados y datos de programa se limita a 65536 kB.

NOTA: Las versiones 2.30 y posteriores del firmware del procesador M580 proporcionan un
máximo de 64 000 palabras de memoria para la memoria de señal. Por el contrario, por lo que
parece las versiones de firmware 2.20 y anteriores proporcionan un máximo de 128 000 palabras;
no obstante, la visualización es incorrecta. Como resultado, si se actualiza el firmware de la CPU
de la versión 2.20 o anterior a la 2.30 o posterior para un proyecto existente, parecerá que el
porcentaje de memoria de señal utilizado por la aplicación se ha doblado. En algunos casos, el
porcentaje de memoria de señal utilizado puede superar el 100 % y la aplicación no se podrá
regenerar. Para regenerar la aplicación en este caso, deberá llevar a cabo una de las dos
ediciones siguientes o ambas:
 Aumentar la cantidad de memoria de señal (el total de %M, %MW, %I, %IW), si es posible.
 Redefinir algunas variables ubicadas como no ubicadas (eliminando la dirección asignada),
hasta que la cantidad total de memoria de señal utilizada (la suma de %M, %MW, %I, %IW) ya
no supere el 100 %.

EIO0000001581 12/2018 27
Módulos de CPU

Datos ubicados (autónoma). En esta tabla se muestra el tamaño máximo y predeterminado de los
datos ubicados (en kB) para cada CPU autónoma M580:

Tipos de Dirección Referencia (BMEP58 ...)


objetos 1020(H) 2020(H) 2040(H) 3020 3040 4020 4040 5040(C) 6040(C)
bits %Mi máximo 32624 32624 32624 32624 32624 32624 65280 (2) 65280(2) 65280(2)
internos
%Mi 512 512 512 512 512 512 512 512 512
predeterminado
bits de %Ir.m.c (1) (1) (1) (1) (1) (1) (1) (1) (1)
entrada/ %Qr.m.c
salida
bits de %Si 128 128 128 128 128 128 128 128 128
sistema
palabras %MWi máximo 32464 32464 32464 65232 65232 65232 64968(3) 64968(3) 64968(3)
internas
%MWi 1024 1024 1024 2048 2048 2048 2048 2048 2048
predeterminado
1 El tamaño de la memoria depende de la configuración del equipo declarada (módulos de E/S).

2 32624 para versiones anteriores a la 2.30.

3 65232 para versiones anteriores a la 2.30.

Datos ubicados (Hot Standby). En esta tabla se muestra el tamaño máximo y predeterminado de
los datos ubicados (en kB) para cada CPU Hot Standby M580:

Tipos de objetos Dirección Referencia (BMEH58 ...)


2040(C) 4040(C) 6040(C)
bits internos %Mi máximo 32624 65280 (2) 65280(2)
%Mi predeterminado 512 512 512
bits de entrada/salida %Ir.m.c (1) (1) (1)
%Qr.m.c
bits de sistema %Si 128 128 128
palabras internas %MWi máximo 32464 64968 (3)
64968(3)
%MWi predeterminado 1024 1024 2048
1 El tamaño de la memoria depende de la configuración del equipo declarada (módulos de E/S).

2 32624 para versiones anteriores a la 2.30.

3 65232 para versiones anteriores a la 2.30.

28 EIO0000001581 12/2018
Módulos de CPU

Tamaño de la memoria de datos no ubicados


Esta lista contiene tipos de datos no ubicados:
 tipo de datos elementales (EDT)
 tipo de datos derivados (DDT)
 bloque de funciones derivado (DFB) y bloque de funciones elemental (EFB)

El límite del tamaño de los datos no ubicados es el tamaño de memoria máximo para los datos
(véase página 26) global menos el tamaño que consumen los datos ubicados.

Peticiones de cliente y servidor por exploración


El rendimiento de la comunicación de las CPU autónomas (BMEP58•0•0) y Hot Standby
(BMEH58•0•0) se describe en términos del número de peticiones de cliente y servidor por
exploración.
Servidor Modbus TCP y EtherNet/IP: En la tabla siguiente se muestra el número máximo de
peticiones Modbus TCP, EtherNet/IP o UMAS proporcionadas por el servidor Modbus TCP de la
CPU en cada exploración MAST.
Cuando las peticiones de entrada superan estos valores máximos, se ponen en cola en un búfer
FIFO (primero en entrar, primero en salir). El tamaño del búfer FIFO depende de la CPU
seleccionada:

Máximo global
Peticiones por Tamaño De USB Máximo de peticiones Máximo de peticiones enviadas a
CPU FIFO de enviadas a la dirección IP la dirección IP de módulos de
exploración(1)
petición de la CPU comunicación
BMXP581020 8 (16) 32 4 8 16
BMX•5820•0 16 (24) 32 4 12 16
BMXP5830•0 24 (32) 32 4 16 16
BMX•5840•0 32 (40) 50 4 24 16
BMEP5850•0 40 (48) 50 4 32 16
BME•5860•0 56 (64)(2) 50 4 32 16
1. Esta columna muestra los límites predeterminados del número de peticiones servidas por ciclo. El límite se puede
modificar a través de %SW90, entre 2 y el número indicado entre paréntesis.
2. El límite global de la BME•5860•0 CPU es superior a la suma de los límites de los módulos USB, CPU y NOC.
Esto es así en previsión de evoluciones futuras.

El tiempo de ciclo de tarea MAST se puede aumentar hasta 0,5 ms por petición entrante. Cuando
la carga de comunicaciones es alta, puede limitar la fluctuación potencial del tiempo MAST
mediante la restricción del número de peticiones procesadas por ciclo en %SW90.

EIO0000001581 12/2018 29
Módulos de CPU

Ejemplo: Este montaje del bastidor local de ejemplo incluye una CPU BMEP584040 y dos módulos
de comunicación Ethernet BMENOC0301/11. Por lo tanto, los valores máximos de este ejemplo
se aplican a la CPU BMEP584040(descrita anteriormente):

Rojo: Estas peticiones se envían a la dirección IP de la CPU.


Amarillo: Estas peticiones proceden del puerto USB de la CPU.
Gris: Estas peticiones se envían a la dirección IP de un módulo de comunicaciones (NOC).
1 Número máximo de peticiones a la dirección IP de la CPU BMEP584040 (24).
2 Número máximo de peticiones del puerto USB de la CPU (4). (Por ejemplo, un PC que ejecuta Control
Expert se puede conectar al puerto USB.)
3 Número máximo de peticiones procedentes de todos los módulos de comunicaciones en el bastidor local
(16).
4 Estas peticiones se envían a la dirección IP de la CPU BMEP584040 desde dispositivos conectados a un
puerto Ethernet en la CPU o en un módulo BMENOC0301/11.
5 Estas peticiones se envían a la dirección IP de BMENOC0301/11 desde dispositivos conectados en el
puerto Ethernet de BMENOC0301/11 o de la CPU. (En este caso, habilite el puerto de la placa de
conexiones Ethernet de BMENOC0301/11.)
6 El servidor Modbus puede gestionar en cada petición el número máximo de peticiones procedentes de la
CPU BMEP584040 (32). Además contiene un máximo de 50 peticiones en un búfer FIFO.

30 EIO0000001581 12/2018
Módulos de CPU

Número de conexiones: En esta tabla se muestra el número máximo de conexiones Modbus TCP,
EtherNet/IP y UMAS simultáneas para el puerto Ethernet incorporado en estas CPU:

CPU Conexiones
BMXP581020 32
BMX•5820•0 32
BMXP5830•0 48
BMX•5840•0 64
BMEP5850•0 64
BME•5860•0 80

Cuando se acepta una petición entrante, se cierra la conexión abierta que lleva inactiva más
tiempo.
Cliente Modbus TCP y EtherNet/IP: En esta tabla se muestra el número máximo (por ciclo) de EF
de comunicación que admite clientes Modbus TCP y EtherNet/IP en función de la CPU
seleccionada:

CPU EF por ciclo


BMEP581020 16
BME•5820•0 32
BMEP5830•0 48
BME•5840•0 80
BMEP5850•0 80
BME•5860•0 96

Rendimiento de ejecución del código de aplicación


Esta tabla muestra el rendimiento del código de aplicación de cada CPU autónoma (BMEP58 ...)
y Hot Standby (BMEH58...) M580:

Referencia BMEH58 .../BMEH58 ...


1020(H) 2020(H) 2040(H) 3020 3040 4020 4040(C) 5040(C) 6040(C)
Ejecución de aplicación 10 10 10 20 20 40 40 50 50
booleana (Kinst/ms(1))
Ejecución típica 7,5 7,5 7,5 15 15 30 30 40 40
(Kinst/ms(1.))
1.
 Kinst/ms: 1.024 instrucciones por milisegundo
 Una ejecución típica contiene 65 % de instrucciones booleanas + 35 % aritmética fija.

EIO0000001581 12/2018 31
Módulos de CPU

Estados de las CPU M580

Introducción
En este tema se describen los estados operativos de las CPU autónomas M580 y Hot Standby.

Estados operativos de las CPU autónomas


Todas las CPU M580 autónomas tienen los estados operativos siguientes:

Estado de Descripción
funcionamiento
AUTOTEST La CPU está ejecutando sus autoverificaciones internas.
NOTA: Si hay bastidores de ampliación conectados al bastidor local y no están
conectados los finales de línea en los conectores no utilizados del módulo de ampliación
del bastidor, la CPU permanece en AUTOTEST después de que se haya completado la
autoverificación.
NOCONF El programa de aplicación no es válido.
STOP La CPU tiene una aplicación válida, pero se ha detenido. La CPU se ha establecido en
los parámetros de estado predefinidos de STOP y se puede reiniciar cuando el usuario
esté preparado.
HALT La CPU tiene una aplicación, pero ha detenido su funcionamiento porque ha encontrado
una condición de bloqueo inesperada, que pone la CPU en el estado HALT, lo cual da
lugar a una condición recuperable (véase página 86) o no recuperable
(véase página 88).
RUN La CPU está ejecutando el programa de aplicación.
WAIT La CPU está en un estado transitorio mientras hace la copia de seguridad de sus datos
cuando se detecta una condición de desconexión.
La CPU se inicia de nuevo solo cuando se restablece la alimentación y se carga la
reserva de suministro. Dado que es un estado transitorio, puede no ser visible.
La CPU realiza un reinicio en caliente (véase página 381) para salir del estado WAIT.
ERROR La CPU se detiene porque se ha detectado un error de hardware o de sistema.
Cuando el sistema está listo para reiniciarse, la CPU realiza un arranque en frío
(véase página 379) para salir del estado ERROR.
OS DOWNLOAD La descarga del firmware de la CPU está en curso.

Monitorización del estado de funcionamiento de la CPU


Los indicadores LED del panel frontal de la CPU proporcionan indicaciones de su estado de
funcionamiento (véase página 48).

32 EIO0000001581 12/2018
Módulos de CPU

Estados del sistema Hot Standby

Estado del PAC en comparación con el estado del sistema Hot Standby
El estado del sistema Hot Standby depende del estado de funcionamiento del PAC. Se admiten
estos estados de Hot Standby:

Estado de funcionamiento del PAC Estado del sistema Hot Standby


INIT INIC.
STOP STOP
RUN PRIMARIO con homólogo en standby
PRIMARIO sin homólogo en standby
STANDBY
WAIT

En esta lista se describen los estados de Hot Standby:


 Primario: el PAC controla todos los procesos y dispositivos del sistema:
 Ejecuta la lógica de programa en un PAC que no es de seguridad, y la lógica de los
programas de proceso y de seguridad en un PAC de seguridad.
 Recibe entradas desde el equipo distribuido y las estaciones RIO, y también controla sus
salidas.
 Si se conecta a un PAC en estado standby, el PAC primario comprueba el estado del PAC
standby e intercambia datos con él.
En una red Hot Standby, ambos PACs pueden ser primarios si no funciona ninguna de las dos
conexiones (Hot Standby y Ethernet RIO). Cuando se restablece alguna de estas dos
conexiones, el PAC ejecuta una de las acciones siguientes:
 Permanece en el estado primario.
 Cambia al estado standby.
 Cambia al estado de espera.

 Standby: el PAC standby mantiene el estado de disponibilidad. Puede tomar el control de los
procesos y dispositivos del sistema si el PAC primario no puede seguir realizando estas
funciones:
 Leer los datos y los estados de E/S del PAC primario.
 No explora el equipo distribuido, pero recibe esa información del PAC primario.
 Ejecuta la lógica del programa. Puede configurar el PAC standby para que ejecute:
- La primera sección de la lógica del programa (configuración predeterminada); o bien
- Las secciones especificadas de la lógica del programa, incluidas todas las secciones de
tareas MAST y FAST.
NOTA: Puede especificar si una sección se va a ejecutar en la ficha Condición del cuadro
de diálogo Propiedades de cada sección.
 En cada exploración, comprueba el estado del PAC primario.

EIO0000001581 12/2018 33
Módulos de CPU

NOTA: Cuando un PAC está en modalidad Standby, tanto el estado de funcionamiento del
módulo (MOD_HEALTH) como el estado de funcionamiento de los canales (CH_HEALTH) de
los módulos de E/S de seguridad se establecen en FALSE en el DDDT PAC Standby. En este
caso, se puede diagnosticar el estado de los módulos de E/S de seguridad supervisando su
estado en el DDDT del PAC primario.
 Esperar: el PAC está en modalidad RUN, pero no puede actuar como primario o standby. El
PAC pasa del estado de espera al estado primario o standby cuando se dan todas las
condiciones para ese estado, que incluyen:
 El estado de la conexión Hot Standby.
 El estado de la conexión Ethernet RIO.
 La presencia de como mínimo una conexión con una estación Ethernet RIO.
 La posición del conmutador rotativo de selección A/B en la parte posterior de la CPU.
 El estado de la configuración. Por ejemplo:
- Si hay una discrepancia de firmware, se establece el indicador FW_MISMATCH_ALLOWED.
- Si hay una discrepancia de lógica, se establece el indicador LOGIC_MISMATCH_ALLOWED.
En el estado de espera, el PAC sigue comunicándose con otros módulos en el bastidor local y
puede ejecutar la lógica del programa, si se ha configurado para ello. Puede configurar un PAC
en estado de espera para ejecutar:
 Secciones específicas de la lógica del programa en un PAC que no es de seguridad (o la
lógica del programa de proceso en un PAC de seguridad), especificadas en la ficha Estado
del cuadro de diálogo Propiedades para cada sección.
 La primera sección de la lógica de programa en un PAC que no es de seguridad (o la primera
sección de la lógica de programa de proceso en un PAC de seguridad).
 Sin lógica de programa para un PAC que no es de seguridad (o sin lógica de programa de
proceso para un PAC de seguridad).
 INIT: se inicializan tanto el PAC como el sistema Hot Standby.
 STOP: el PAC está en modalidad STOP. En la transición de STOP a RUN, el PAC puede pasar
al estado de espera, standby o primario. Esta transición varía en función del estado de las
conexiones de Ethernet RIO y Hot Standby, y de la posición del conmutador rotativo de
selección A/B en la parte posterior de la CPU.
NOTA: Además de los estados de funcionamiento del PAC que se enumeran aquí, hay otros
estados de funcionamiento que no están relacionados con el sistema Hot Standby
(véase página 32).

Funciones del PAC según el estado del sistema Hot Standby


El PAC realiza estas funciones dependiendo de su estado Hot Standby:

Estados del sistema Hot Standby


Funciones del PAC Primario Standby Esperar
Estaciones RIO SÍ NO NO
1. El intercambio de datos se controla mediante el atributo Intercambio en STBY.

34 EIO0000001581 12/2018
Módulos de CPU

Estados del sistema Hot Standby


Funciones del PAC Primario Standby Esperar
Equipo distribuido SÍ NO NO
Ejecución de lógica de SÍ En función de la configuración, el En función de la configuración, el PAC
programa (PAC que no es de PAC STANDBY puede ejecutar: WAIT puede ejecutar:
seguridad) o lógica de tarea  Primera sección (valor  Primera sección (valor
de proceso (PAC de predeterminado) predeterminado)
seguridad)  Secciones especificadas (que  Secciones especificadas (que
pueden incluir todas las pueden incluir todas las secciones
secciones MAST y FAST) MAST y FAST)
 Ninguno  Ninguno

Ejecución de lógica segura SÍ NO NO


(PAC de seguridad)
Intercambio de datos de SÍ SÍ NO
programa (PAC que no es de
seguridad) o intercambio de
datos de proceso (PAC de
seguridad)
Intercambio de datos seguro SÍ SÍ NO
(PAC de seguridad)
1. El intercambio de datos se controla mediante el atributo Intercambio en STBY.

EIO0000001581 12/2018 35
Módulos de CPU

Características eléctricas

Introducción
El módulo de alimentación proporciona corriente a los módulos instalados en el bastidor local,
incluida la CPU. El consumo de corriente de la CPU contribuye al consumo total del bastidor.

Consumo de alimentación CPU


Consumo típico de la CPU con una fuente de alimentación de 24 V CC:

Módulo de la CPU Consumo típico


BMEP581020(H) 270 mA
BMEP5820•0(H) 270 mA
BMEP5830•0 295 mA
BMEP5840•0 295 mA
BMEP585040(C) 300 mA
BMEP586040(C) 300 mA
BMEH582040(C) 335 mA (con un SFP de cobre)
BMEH584040(C) 360 mA (con un SFP de cobre)
BMEH586040(C) 365 mA (con un SFP de cobre)

Tiempo medio entre fallos (MBTF, del inglés Mean Time Between Failures)
En todos los módulos de la CPU, el MTBF (medido a 30 °C continuos) es 600.000 horas.

36 EIO0000001581 12/2018
Módulos de CPU

Reloj de tiempo real

Introducción
Su CPU tiene un reloj de tiempo real que:
 proporciona la fecha y la hora actuales
 muestra la fecha y la hora de la última parada de la aplicación

Precisión del reloj


La resolución del reloj de tiempo real es de 1 ms. La precisión del reloj se ve afectada por la
temperatura de funcionamiento de la aplicación:

Temperatura de Desviación máxima diaria Desviación máxima anual


funcionamiento (segundos/día) (minutos/año)
25 °C (77 °F) estabilizado +/- 2.6 +/–17,4
De 0 a 60 °C (de 32 a 140 °F) +/- 5.2 +/-33.1

Respaldo del reloj


La precisión del reloj de tiempo real se mantiene durante cuatro semanas cuando se desconecta
la alimentación de la CPU si la temperatura está por debajo de 45 °C (113 °F). Si la temperatura
es superior, se acorta el tiempo del respaldo. El respaldo del reloj de tiempo real no requiere
mantenimiento.
Si la alimentación de respaldo es demasiado baja, el bit del sistema %S51 se establece en 1. Este
valor indica una pérdida de tiempo cuando la fuente de alimentación se apagó.

Fecha y hora actual


La CPU actualiza la fecha y hora actuales en las palabras de sistema %SW49–%SW53 y %SW70.
Estos datos están en BCD.
NOTA: En los M580PAC, para la hora actual se muestra la hora universal coordinada (UTC). Si
se requiere la hora local, use la función RRTC_DT.

Acceso a la fecha y la hora


Puede acceder a la fecha y la hora:
 en la pantalla de depuración de la CPU
 en el programa
 en la pantalla de diagnóstico DTM

Para leer la fecha y la hora actuales, lea las palabras de sistema %SW49 a través de %SW53. Esta
operación establece el bit de sistema %S50 en 0.
Para escribir la fecha y la hora actuales, escriba las palabras de sistema %SW50 a %SW53. Esta
operación establece el bit de sistema %S50 en 1.

EIO0000001581 12/2018 37
Módulos de CPU

Cuando el bit de sistema %S59 se establece en 1, puede aumentar o disminuir los valores de la
fecha y la hora actuales con la palabra de sistema %SW59.
La función ejecutada por cada bit en la palabra %SW59 es:

Bit Función
0 Aumenta el día de la semana.
1 Aumenta los segundos.
2 Aumenta los minutos.
3 Aumenta las horas.
4 Aumenta los días.
5 Aumenta los meses.
6 Aumenta los años.
7 Aumenta los siglos.
8 Disminuye el día de la semana.
9 Disminuye los segundos.
10 Disminuye los minutos.
11 Disminuye las horas.
12 Disminuye los días.
13 Disminuye los meses.
14 Disminuye los años.
15 Disminuye los siglos.

NOTA: Las funciones anteriores se ejecutan cuando el bit de sistema %S59 se establece en 1.

38 EIO0000001581 12/2018
Módulos de CPU

Determinación de la fecha y la hora de la última parada de la aplicación


La fecha y la hora locales de la última parada de la aplicación están en las palabras de sistema
%SW54 a %SW58. Se muestran en BCD.

Palabra de sistema Byte más significativo Byte menos significativo


%SW54 Segundos (0 - 59) 00
%SW55 Horas (0 - 23) Minutos (0 - 59)
%SW56 Mes (1 - 12) Día del mes (1 - 31)
%SW57 Siglo (0 - 99) Año (0 - 99)
%SW58 Día de la semana (1 - 7) Causa de la última parada de la aplicación

La causa de la última parada de la aplicación se puede mostrar leyendo el byte de menor valor de
la palabra de sistema %SW58, que puede tener los siguientes valores (en BCD):

Valor de Definición
Word%SW58
1 La aplicación ha pasado a la modalidad STOP.
2 El watchdog ha parado la aplicación.
4 Pérdida de alimentación.
5 Detención cuando se detecta un error en el hardware.
6 Detención cuando se detectan errores como los siguientes:
 Error de software (instrucción HALT)
 Error de SFC
 Error de suma de control CRC de la aplicación
 Llamada indefinida a la función del sistema

Los detalles sobre el fallo de software detectado se guardan en %SW125.

EIO0000001581 12/2018 39
Módulos de CPU

Direccionamiento de buses de campo

Direccionamiento de buses de campo


Se pueden direccionar los siguientes buses de campo mediante la configuración del protocolo
apropiado o el uso de módulos y dispositivos dedicados.

Bus de campo Método de direccionamiento


AS-i El bus AS-Interfase se direcciona con un módulo BMXEIA0100 Modicon X80.
HART El protocolo de comunicación HART se puede direccionar mediante cualquier módulo
HART eX80:
 Módulo de entrada analógica HART BMEAHI0812
 Módulo de salida analógica HART BMEAHO0412

o
 Una isla Modicon STB con un módulo de interfaz de red STBNIP2311 EtherNet/IP y un
módulo de interfaz HART STBAHI8321.
Modbus TCP, Los dispositivos Modbus TCP están conectados a la red DIO Ethernet.
EtherNet/IP
Modbus Plus Modbus Plus se admite mediante el uso de un módulo de pasarela, como
TCSEGDB23F24FA o TCSEGDB23F24FK.
PROFIBUS-DP Un maestro remoto de PROFIBUS se conecta a la red DIO Ethernet. Las variables de
procesos se intercambian mediante el servicio de explorador DIO de la CPU.
Módulos de pasarela PROFIBUS: TCSEGPA23F14F o TCSEGPA23F14FK
PROFIBUS-PA Un maestro remoto de PROFIBUS y una interfaz DP/PA están conectados a una red DIO
Ethernet. Las variables de procesos se intercambian mediante el servicio de explorador
DIO de la CPU.
Módulos de pasarela PROFIBUS: TCSEGPA23F14F o TCSEGPA23F14FK

40 EIO0000001581 12/2018
Módulos de CPU

Sección 1.2
Características físicas de la CPU BMEP58xxxx

Características físicas de la CPU BMEP58xxxx

Introducción
En esta sección se describen los elementos físicos que se muestran en el panel frontal de las CPU
M580. Se detallan los distintos puertos de comunicación, la información de diagnóstico de los
indicadores LED y varias opciones disponibles para el endurecimiento de fábrica y la copia de
seguridad de la memoria.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Descripción física de las CPU autónomas M580 42
Descripción física de las CPUs de M580 Hot Standby 44
diagnóstico de LED de las CPU autónomasM580 48
LED de diagnóstico para las CPU de M580 Hot Standby 51
Puerto USB 56
Puertos Ethernet 58
Tarjeta de memoria SD 62
LED de acceso a la tarjeta de memoria 63
Funciones elementales del almacenamiento de datos 65
Actualización del firmware 67

EIO0000001581 12/2018 41
Módulos de CPU

Descripción física de las CPU autónomas M580

Posición en el bastidor local


Cada sistema autónomo M580 requiere un módulo de CPU. La CPU se instala en la posición del
slot de dos módulos, justo a la derecha de la fuente de alimentación en el bastidor local principal.
La CPU no se puede poner en ninguna otra ubicación de slot ni en ningún otro bastidor. Si hay
bastidores de ampliación en la configuración del bastidor local, asigne la dirección 00 al bastidor
que tiene la CPU.
NOTA: Consulte la lista de los módulos de CPU autónomas (véase página 22) M580.

Dimensiones
En este gráfico se muestran las dimensiones de la parte frontal y lateral de las CPU autónomas
M580:

NOTA:
Tenga en cuenta la altura de la CPU cuando esté planificando la instalación del bastidor local. La
CPU se extiende por debajo de la parte inferior del bastidor:
 29,49 mm (1.161 in.) para un bastidor Ethernet
 30,9 mm (1.217 in.) para un bastidor X Bus

42 EIO0000001581 12/2018
Módulos de CPU

Panel frontal
Las CPU autónomas M580 tiene paneles frontales similares. En función de la CPU autónoma que
elija, se dan las siguientes diferencias:
 BMEP58•020: el servicio de explorador de E/S Ethernet incorporado solamente admite DIO.
 BMEP58•040: el servicio de explorador de E/S Ethernet incorporado admite RIO y DIO.

Características físicas:

Leyenda:

Elemento Marca Descripción


1 – Pantalla de indicadores LED (véase página 48) del estado y diagnóstico
de la CPU.
2 Dirección Eth MAC Dirección de control de acceso a medios (MAC) asignada a la CPU, que
xx.xx.xx.xx.xx.xx consta de una cadena hexadecimal de seis números de dos dígitos
separados por puntos.
DIRECCIÓN IP: ... Espacio en blanco para que escriba la dirección IP asignada a la CPU.
NOTA: Esta dirección IP predeterminada empieza por 10.10 y utiliza los
2 últimos bytes de la dirección MAC.
3 Conector USB (véase página 56) mini-B al cual puede conectar un
programa Control Expert, un terminal cargador o un HMI

4 Service Conector Ethernet (véase página 58) RJ45 del puerto de servicio
5 Device Network  BMEP58•020: conectores Ethernet (véase página 58) RJ45 duales
6 que admiten solamente el equipo distribuido.
 BMEP58•040: conectores Ethernet (véase página 58) RJ45 duales
que admiten el equipo distribuido y estaciones RIO.
7 — Slot de la tarjeta de memoria SD (véase página 62).
8 — Este LED indica el estado de la tarjeta de memoria:
 ENCENDIDO: La CPU puede acceder a la tarjeta de memoria SD.
 intermitente: La CPU no reconoce la tarjeta de memoria SD.
 parpadeo: La CPU intenta acceder a la tarjeta de memoria SD.

EIO0000001581 12/2018 43
Módulos de CPU

Descripción física de las CPUs de M580 Hot Standby

Módulos de CPU de PAC Hot Standby


Estos módulos de CPU M580 admiten sistemas M580 Hot Standby:
 BMEH582040, BMEH582040C, BMEH582040S
 BMEH584040, BMEH584040C, BMEH584040S
 BMEH586040,BMEH586040C, BMEH586040S

Vistas frontal y posterior del módulo de CPU


Los tres módulos de CPU Hot Standby tienen las mismas características de hardware externas.
La parte frontal del módulo está a la izquierda. La parte posterior del módulo está a la derecha.

1 Panel de visualización de diagnóstico con LED


2 Puerto USB mini-B para configuración del módulo a través de un PC que ejecute Control Expert
3 Conector de puerto de servicio RJ45 Ethernet
4 Conectores RJ45 que, conjuntamente, sirven de puerto dual para la red Ethernet
5 Conector SFP para conexión Hot Standby de cobre o de fibra óptica
6 LED de conexión de estado de Hot Standby
7 Slot de la tarjeta de memoria SD
8 Conmutador rotativo de selección con posiciones A/B/borrar, que se utiliza para establecer el PAC como
PAC A o PAC B, o para eliminar la aplicación Control Expert existente

NOTA: La única diferencia visible entre las CPU de seguridad y las que no son de seguridad es
que las de seguridad son de color rojo.

44 EIO0000001581 12/2018
Módulos de CPU

Conmutador rotativo de selección


Utilice el conmutador rotativo de selección de la parte posterior de las CPU de M580 Hot Standby
para designar la función que tiene la CPU en la configuración de M580 Hot Standby:

Utilice el destornillador que se proporciona con la CPU para establecer el conmutador rotativo
conforme a su función en un sistema Hot Standby:

Posición Resultado
A  Establece el PAC como PAC A (véase Modicon M580 Hot Standby, Guía de planificación del
sistema para, arquitecturas utilizadas con más frecuencia), según se hace referencia en
Control Expert y el DDDT T_M_ECPU_HSBY (véase página 223).
 Asigna la dirección IP A del PAC a la red Ethernet RIO.

B  Establece el PAC como PAC B (véase Modicon M580 Hot Standby, Guía de planificación del
sistema para, arquitecturas utilizadas con más frecuencia), según se hace referencia en
Control Expert y el DDDT T_M_ECPU_HSBY.
 Asigna la dirección IP B del PAC a la red Ethernet RIO.

Borrar  Borra la aplicación en el PAC y pone el PAC en el estado de funcionamiento NO_CONF.


 Si se ha insertado una tarjeta de memoria SD en el PAC, la aplicación en la tarjeta también se
borra.
NOTA: Si se establece el conmutador para cada PAC Hot Standby en la misma posición A/B, se
puede provocar un conflicto de funciones de PAC (véase Modicon M580 Hot Standby, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia).

Borrado de la memoria de la CPU


Para borrar una memoria de la CPU, siga estos pasos:

Paso Acción
1 Establezca el conmutador rotativo en la posición [Borrar].
2 Encienda el PAC.
3 Apague el PAC.
4 Establezca el conmutador rotativo en la posición [A] o [B].

La próxima vez que encienda el PAC, si el PAC remoto es primario, el PAC primario transfiere la
aplicación al PAC local.

EIO0000001581 12/2018 45
Módulos de CPU

Conector SFP
Cada módulo CPU incluye un conector SFP, al cual puede conectar un transceptor de cobre o de
fibra óptica:

Para insertar un transceptor:

Paso Acción
1 Compruebe que la CPU está apagada.
2 Coloque el transceptor de modo que su etiqueta quede orientada a la izquierda.
3 Presione el transceptor SFP firmemente en el conector hasta que note que encaja en su sitio.
NOTA: Si el transceptor SFP no encaja, compruebe la orientación del transceptor y repita estos
pasos.

Para retirar el transceptor:

Paso Acción
1 Compruebe que la CPU está apagada.
2 Tire del retén para desbloquear el transceptor.
3 Retire el transceptor.

AVISO
DAÑOS POTENCIALES EN EL EQUIPO
No intercambie bajo tensión el transceptor SFP. Inserte o extraiga el transceptor únicamente
cuando la CPU no reciba alimentación.
El incumplimiento de estas instrucciones puede causar daño al equipo.

NOTA: Puede consultar los números de referencia e información adicional sobre los transceptores
disponibles en la descripción del transceptor de conexión Hot Standby para la CPU
(véase Modicon M580 Hot Standby, Guía de planificación del sistema para, arquitecturas
utilizadas con más frecuencia).

46 EIO0000001581 12/2018
Módulos de CPU

En cada módulo hay un tapón. Cuando el conector SFP no esté conectado a un transceptor, cubra
el conector que no se utiliza con el tapón para evitar que entre el polvo.

Factores a tener en cuenta para la conexión a tierra

PELIGRO
PELIGRO DE DESCARGA ELÉCTRICA
 Antes de insertar o extraer un cable Ethernet, desconecte la fuente de alimentación en ambos
extremos de la conexión del PAC y bloquee y etiquete ambas fuentes de alimentación.
 En el caso de que no se pueda bloquear ni etiquetar, asegúrese de que las fuentes de
alimentación no se puedan conectar inadvertidamente.
 Cuando inserte o extraiga un cable Ethernet, utilice un equipo de aislamiento adecuado.
El incumplimiento de estas instrucciones podrá causar la muerte o lesiones serias.

No conecte la alimentación a un bastidor Modicon X80 hasta que se hagan las conexiones a
ambos lados del cable Ethernet. Por ejemplo, realice estas conexiones antes de activar la
alimentación:
 Conecte el cable Ethernet al módulo adaptador EIO de alto rendimiento BMECRA31210 y otro
dispositivo (módulo adaptador) o conmutador de anillo dual (DRS). Para obtener información
sobre los DRS, consulte Guía de planificación del sistema Modicon M580 para topologías
complejas (véase Modicon M580, Guía de planificación del sistema para, topologías
complejas).
 Si utiliza transceptores de cobre 490NAC0100, conecte el cable Ethernet de cobre a ambos
transceptores SFP.
Utilice cable de fibra óptica para establecer una conexión de comunicaciones cuando no sea
posible controlar el potencial entre las dos conexiones a tierra.

EIO0000001581 12/2018 47
Módulos de CPU

diagnóstico de LED de las CPU autónomasM580

LED Display
Hay una pantalla de siete indicadores LED en el panel frontal de la CPU:

Descripción de indicadores LED

Indicador LED Descripción


RUN Encendido: la CPU se encuentra en estado RUN.
ERR Encendido: la CPU o el sistema han detectado un error.
I/O Encendido: la CPU o el sistema han detectado un error en uno o más módulos de E/S.
DL (descargar)  Parpadeo: actualización del firmware en curso.
 Apagado: no hay ninguna actualización del firmware en curso.

BACKUP Encendido:
 Falta o no está operativa la tarjeta de memoria o la memoria flash de la CPU.
 Tarjeta de memoria no utilizable (formato incorrecto, tipo no reconocido).
 El contenido de la tarjeta de memoria o la memoria flash de la CPU es incoherente con
la aplicación actual.
 La tarjeta de memoria se ha retirado y se ha vuelto a insertar.
 Se ha ejecutado un comando PLC → Backup del proyecto... → Borrar backup y no hay
ninguna tarjeta de memoria. El LED BACKUP permanece encendido hasta que se
realiza correctamente una copia de seguridad del proyecto.
Apagado: el contenido de la tarjeta de memoria o la memoria flash de la CPU es válido, y
la aplicación en la memoria de ejecución es idéntica.
ETH MS MOD STATUS (verde/rojo): el patrón indica el estado de la configuración del puerto
Ethernet.
NOTA: Con la detección de un error recuperable, el indicador LED ETH MS puede ser
verde o rojo y estar encendido o apagado.
ETH NS NET STATUS (verde/rojo): el patrón indica el estado de la conexión Ethernet.

48 EIO0000001581 12/2018
Módulos de CPU

En esta tabla se describen los patrones de los indicadores LED:

Símbolo Descripción Símbolo Descripción


Apagado rojo permanente

verde permanente rojo parpadeante

verde parpadeante rojo/verde parpadeante

Indicaciones de diagnóstico de LED


NOTA: En un sistema Hot Standby, se asignan (véase Modicon M580 Hot Standby, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia) las direcciones IP
específicas (dirección IP principal, dirección IP principal + 1, dirección A, dirección B). Estas
direcciones no se pueden usar por otros dispositivos del sistema.

AVISO
COMPORTAMIENTO IMPREVISTO DEL EQUIPO
Confirme que cada módulo tenga una dirección IP exclusiva. Si existen direcciones IP
duplicadas, puede producirse un funcionamiento imprevisible en la red o en el módulo.
No asigne una dirección IP igual a la de la dirección IP principal, la dirección IP principal + 1, la
dirección IP A o la dirección IP B a ningún dispositivo Ethernet que se vaya a comunicar
potencialmente con el sistema Hot Standby. Se puede producir una condición de dirección IP
duplicada que dé lugar a un funcionamiento imprevisto del equipo.
El incumplimiento de estas instrucciones puede causar daño al equipo.

EIO0000001581 12/2018 49
Módulos de CPU

Los LEDs proporcionan información de diagnóstico detallada si observa su patrón junto a:

Condición Estado de RUN ERR I/O ETH MS ETH NS


la CPU
Encendido Autotest

Sin configurar NOCONF –


(antes de obtener
una dirección IP
válida o si la
configuración es
inválida)
Configurado Stop • apagado: no se • Apagado: dirección IP no
detecta ningún válida
error • Verde parpadeante:
• rojo dirección IP válida pero no
RUN permanente: hay conexión EtherNet/IP
error detectado • Verde fijo: conexión
en un módulo o EtherNet/IP establecida
canal

Error detectado HALT – • Rojo parpadeante: se ha


recuperable agotado el tiempo de espera
de al menos una conexión de
propietario exclusivo CIP
(cuyo origen es el
BMENOC0301/11). El LED
parpadea hasta que se
restablezca la conexión o se
resetee el módulo.
dirección IP – – – –
duplicada

error detectado –
no recuperable

apagado –

–: cualquier patrón

50 EIO0000001581 12/2018
Módulos de CPU

LED de diagnóstico para las CPU de M580 Hot Standby

Panel de LED
La parte frontal de la CPU de BMEH58•040 Hot Standby presenta un panel de LED que puede
utilizar para el diagnóstico del estado del sistema M580 Hot Standby:

NOTA: Los LED SRUN y SMOD sólo se aplican a las CPU de seguridad.
 Para obtener una descripción de los LED de PAC de seguridad SRUN y SMOD, consulte el
tema Indicadores LED para la CPU y el coprocesador de seguridad de M580 (véase Modicon
M580, Guía de planificación del sistema de seguridad) del documento Modicon M580, Guía de
planificación del sistema de seguridad.
 Para ver una presentación de los LED de diagnóstico para las CPU de seguridad, consulte el
tema Diagnósticos mediante los LED de la CPU de seguridad de M580 (véase Modicon M580,
Manual de seguridad) del documento Modicon M580, Manual de seguridad.

EIO0000001581 12/2018 51
Módulos de CPU

LED del panel de Hot Standby


Los LED de la CPU de BMEH58•040 Hot Standby presentan los diagnósticos del sistema Hot
Standby:

LED Descripción
A  ENCENDIDO (verde) indica:
 El conmutador rotativo A/B/borrar (véase página 45) de la CPU local está establecido
en "A"; y
 El conmutador rotativo A/B/borrar de la CPU remota está establecido en "B".

 INTERMITENTE (verde) indica:


 Si el LED B está APAGADO:
- El conmutador rotativo A/B/borrar de la CPU local está establecido en "A"; y
- El conmutador rotativo A/B/borrar de la CPU remota también está establecido en "A".
 Si el LED B también es INTERMITENTE en verde:
- El conmutador rotativo A/B/borrar de la CPU local está establecido en "Clear" (Borrar).
 APAGADO: indica que el conmutador rotativo A/B/borrar de la CPU local no está
establecido en "A" ni en "Clear" (Borrar).
B  ENCENDIDO (verde) indica:
 El conmutador rotativo A/B/borrar de la CPU local está establecido en "B"; y
 El conmutador rotativo A/B/borrar de la CPU remota está establecido en "A".

 INTERMITENTE (verde) indica:


 Si el LED A está APAGADO:
- El conmutador rotativo A/B/borrar de la CPU local está establecido en "B"; y
- El conmutador rotativo A/B/borrar de la CPU remota también está establecido en "B".
 Si el LED A también es INTERMITENTE en verde:
- El conmutador rotativo A/B/borrar de la CPU local está establecido en "Clear" (Borrar).
 APAGADO: indica que el conmutador rotativo A/B/borrar de la CPU local no está
establecido en "B" ni en "Clear" (Borrar).
REMOTE Indica el estado RUN del PAC remoto:
RUN  ENCENDIDO (verde): el PAC remoto está en estado RUN.
 INTERMITENTE (verde): el PAC remoto está en estado STOP.
 APAGADO: el PAC local no puede leer el estado del PAC remoto. Se ha interrumpido la
conexión Hot Standby y la conexión Ethernet RIO.

52 EIO0000001581 12/2018
Módulos de CPU

LED Descripción
PRIM Indica el estado primario del PAC:
 ENCENDIDO (verde): el PAC local es el primario, pero el PAC remoto no está en estado
standby.
 INTERMITENTE: el PAC local está en estado de espera; el LED STBY también es
INTERMITENTE.
 APAGADO: el PAC local no es el primario.
NOTA:
 Si la CPU está en modalidad RUN y los dos LED PRIM y STBY están APAGADOS, la CPU
está en estado de espera.
 Si las dos CPU están en modalidad RUN, y una CPU es primaria y la otra CPU está en
estado de espera:
- En primario: el LED de PRIM está encendido y el de STBY es intermitente.
- En espera: el LED de PRIM está apagado y el de STBY es intermitente.
STBY Indica el estado standby del PAC:
 ENCENDIDO (verde): indica que el PAC está en estado standby.
 INTERMITENTE (verde) indica una de estas opciones:
 El PAC local es el primario, pero el PAC remoto no está en estado standby.
 El PAC local está en estado de espera; el LED PRIM también es INTERMITENTE.

 APAGADO: indica que el PAC local no está en estado standby.


NOTA:
 Si la CPU está en modalidad RUN y los dos LED PRIM y STBY son INTERMITENTES, la
CPU está en estado de espera.
 Si una CPU es primaria y la otra CPU está en estado de espera:
- En primario: el LED de PRIM está ENCENDIDO y el de STBY es INTERMITENTE.
- En espera: el LED de PRIM está APAGADO y el de STBY es INTERMITENTE.

EIO0000001581 12/2018 53
Módulos de CPU

LED de conexión Hot Standby


Hay un LED de conexión Hot Standby en la parte frontal de la CPU BMEH58•040:

1 Conector SFP para conexión Hot Standby de cobre o de fibra óptica


2 LED de conexión Hot Standby

Utilice este LED para diagnosticar el estado de la conexión Hot Standby:

Estado Color Descripción


encendido Verde El puerto se está comunicando con el PAC remoto.
intermitente Verde El puerto está configurado y es operativo, pero no se ha realizado una conexión
Hot Standby.
apagado — La conexión Hot Standby no se ha configurado o no es operativa.

54 EIO0000001581 12/2018
Módulos de CPU

LED de conectores de puertos Ethernet


Cada conector RJ45 Ethernet tiene un par de LED:

Los LED del conector Ethernet indican los siguientes estados:

LED Color Estado Descripción


ACT Verde Intermitente Se están transmitiendo datos a través de la conexión.
Apagado No hay actividad de transmisión.
LNK Verde Encendido Enlace a 100 Mbit/s.
Amarillo Encendido Enlace a 10 Mbit/s.
Verde/Amarillo Apagado Ningún enlace establecido.

LED del panel que no son de Hot Standby


Para obtener información adicional sobre los LED que no son de Hot Standby, consulte los temas
siguientes:
 LED de diagnóstico para CPU autónomas M580 en el documento Modicon M580, Manual de
referencia del hardware (véase página 48) para los LED autónomos que no son de seguridad.
 Diagnósticos mediante los LED de la CPU de seguridad de M580 en el M580, Manual de
seguridad (véase Modicon M580, Manual de seguridad), para los LED de seguridad.

EIO0000001581 12/2018 55
Módulos de CPU

Puerto USB

Introducción
El puerto USB es un conector USB mini-B de alta velocidad, versión 2.0 (480 Mbps), que se puede
utilizar en un programa Control Expert o un panel de interfaz hombre-máquina (HMI). El puerto
USB se puede conectar a otro puerto USB, versión 1.1 o posterior.
NOTA: Instale los controladores USB M580 antes de conectar el cable USB entre la CPU y el PC.

Transparencia
Si el sistema requiere transparencia entre el dispositivo conectado al puerto USB y la red de
dispositivos M580, añada una ruta estática persistente en la tabla de rutas.
Ejemplo de un comando para direccionar una red de dispositivos con dirección IP X.X.0.0 (para
un PC Windows): route add X.X.0.0 mask 255.255.0.0 90.0.0.1 -p
(En este caso, X.X.0.0 es la dirección de red que utiliza la red de dispositivos M580, y
255.255.0.0 es la máscara de subred correspondiente).

Asignaciones de pins
El puerto USB tiene las siguientes posiciones de pins y pins de salida:

Leyenda:

Pin Descripción
1 VBus
2 D-
3 D+
4 no conectado
5 puesta a tierra
carcasa puesta a tierra del chasis

56 EIO0000001581 12/2018
Módulos de CPU

Cables
Utilice un cable BMX XCA USB 018 (1,8 m/5.91 ft) para conectar el panel a la CPU. (Este cable
tiene un conector de tipo A en un lado y un USB mini-B en el otro lado).
En una instalación fija con una consola de tipo XBT conectada a la CPU, conecte el cable USB a
una barra de protección (véase Modicon X80, Bastidores y fuentes de alimentación, Hardware
Manual de referencia). Utilice la parte expuesta de la carcasa o un terminal metálico en el cable
BMX XCA para realizar la conexión.

EIO0000001581 12/2018 57
Módulos de CPU

Puertos Ethernet

Introducción
Hay tres puertos Ethernet RJ45 en la parte frontal de la CPU: un puerto de servicio y dos puertos
de red de dispositivos. Los puertos comparten características como se describe a continuación.

Características comunes
Los tres puertos tienen el mismo conector RJ45 y utilizan el mismo tipo de cables Ethernet.
NOTA: Los tres puertos Ethernet están conectados a una puesta a tierra del chasis y el sistema
requiere una conexión a tierra equipotencial (véase Modicon X80, Bastidores y fuentes de
alimentación, Hardware Manual de referencia).

Cubierta contra el polvo


Para evitar que el polvo entre en los puertos Ethernet no utilizados, cubra los puertos no utilizados
con el tapón:

Puertos Ethernet
Cada conector RJ45 tiene un par de indicadores LED:

58 EIO0000001581 12/2018
Módulos de CPU

Las posiciones de los pins, los pins de salida y las conexiones de los cables son las mismas en
los tres puertos RJ45 Ethernet:

Pin Descripción
1 TD+ Asignación de pins:
2 TD-
3 RD+
4 no conectado
5 no conectado
6 RD-
7 no conectado
8 no conectado
— carcasa/puesta a tierra del chasis

NOTA: Los pins TD (pins 1 y 2) y los pins RD (pins 3 y 6) se pueden invertir, lo que permite el uso
exclusivo de los cables de conexión directa.
Los puertos tienen una función MDIX automática que detecta automáticamente la dirección de la
transmisión.
Elija entre los siguientes cables Ethernet para conectar a los puertos Ethernet:
 TCSECN3M3M••••: cable blindado de conexión directa Ethernet Cat 5E, diseñado para uso
industrial, de conformidad con CE o UL.
 TCSECE3M3M••••: cable blindado de conexión directa Ethernet Cat 5E, diseñado para uso
industrial, de conformidad con CE.
 TCSECU3M3M••••: cable blindado de conexión directa Ethernet Cat 5E, diseñado para uso
industrial, de conformidad con UL.
La longitud máxima para un cable de cobre es de 100 m. Para distancias superiores, se deberá
utilizar cable de fibra óptica. La CPU no tiene puertos de fibra. Puede utilizar conmutadores de
anillo dual (DRS) o módulos convertidores de fibra BMX NRP •••• (véase Modicon M580
autónomo, Guía de planificación del sistema para, arquitecturas utilizadas con más frecuencia)
para gestionar la conversión de cobre a fibra.

EIO0000001581 12/2018 59
Módulos de CPU

Puertos Ethernet en CPU autónomas


En las CPU autónomas, el LED ACTIVE es verde. El LED LNK es verde o amarillo, según el
estado:

LED Estados de los indicadores Descripción


LED
ACTIVE Apagado No se indica actividad alguna en la conexión Ethernet.
Encendido / intermitente Hay datos enviándose o recibiéndose en la conexión Ethernet.
LNK Apagado No hay ningún enlace establecido en esta conexión.
Encendido verde En esta conexión hay establecido un enlace* de 100 Mbps.
Activo amarillo En esta conexión hay establecido un enlace* de 10 Mbps.
* El enlace de 10/100 Mbps soporta la transferencia y autonegociación de datos semi-dúplex y de dúplex
completo.

Indicador LED Link Hot Standby


En la parte frontal de la CPU verá un indicador LED Link Hot Standby, justo debajo y a la derecha
del socket SFP del conector de conexión Hot Standby. Utilice este LED para diagnosticar el estado
de la conexión Hot Standby:

Estado Color Descripción


Encendido Verde El puerto se está comunicando con el PAC remoto.
Intermitente Verde El puerto está configurado y es operativo, pero no se ha realizado
una conexión Hot Standby.
DES — La conexión Hot Standby no se ha configurado o no es operativa.

Puerto Service
El puerto de servicio es el puerto que está situado en la parte superior de los tres puertos Ethernet
que hay en la panel frontal de la CPU. Este puerto se puede utilizar para:
 Proporcionar un punto de acceso que otros dispositivos o sistemas pueden utilizar para
monitorizar o comunicarse con la CPU M580.
 Un puerto DIO autónomo que puede soportar una topología de estrella, encadenamiento tipo
margarita o malla de equipo distribuido.
 Para reflejar los puertos de la CPU para diagnóstico de Ethernet. La herramienta de servicio
que visualiza la actividad en el puerto reflejado puede ser un PC o un dispositivo HMI.
NOTA: No conecte el puerto de servicio a la red de dispositivo, directamente o a través de un
conmutador/concentrador. El puerto de servicio no admite el protocolo de red RSTP. La conexión
del puerto de servicio a la red del dispositivo puede provocar la creación de bucles lógicos en la
red, lo que puede afectar negativamente al rendimiento de la red.

60 EIO0000001581 12/2018
Módulos de CPU

NOTA: El puerto de servicio no admite VLAN ni codificación de QoS de paquetes Ethernet. El


puerto de servicio es inherentemente no determinista.

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
No conecte juntos los puertos de servicio de las CPU Hot Standby. Si conecta juntos los puertos
de servicio de las CPU primaria y Standby, puede causar un funcionamiento imprevisto del
sistema.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

Puertos duales de Device Network


Cuando una CPU no admite un explorador RIO, los dos puertos de debajo del puerto de servicio
marcado como Device Network son puertos DIO.
Estas CPUs no admiten la exploración RIO:
 BMEP581020 y BMEP581020H
 BMEP582020 y BMEP582020H
 BMEP583020
 BMEP584020

Puede utilizar un puerto de Device Network para soportar una topología de estrella, encadena-
miento tipo margarita o malla de equipo distribuido. Puede utilizar ambos puertos de
Device Network para soportar una topología de anillo.
Para obtener más información sobre las arquitecturas de equipo distribuido, consulte Guía de
planificación del sistema autónomo Modicon M580 para arquitecturas utilizadas con más
frecuencia.
Cuando una CPU admite un explorador RIO, los dos puertos de debajo del puerto de servicio
marcado como Device Network son puertos RIO. Estas CPUs admiten exploración RIO:
 BMEP582040, BMEP582040H
 BMEP583040
 BMEP584040
 BMEP585040, BMEP585040C
 BMEP586040, BMEP586040C
 BMEH582040, BMEH582040C
 BMEH584040, BMEH584040C
 BMEH586040, BMEH586040C

Cuando se utilizan como puertos RIO, ambos puertos conectan la CPU al anillo principal en un
bucle de encadenamiento tipo margarita de Ethernet.
Para obtener más información sobre arquitecturas RIO, consulte Guía de planificación del sistema
Hot Standby Modicon M580 para arquitecturas utilizadas con más frecuencia
(véase Modicon M580 autónomo, Guía de planificación del sistema para, arquitecturas utilizadas
con más frecuencia).

EIO0000001581 12/2018 61
Módulos de CPU

Tarjeta de memoria SD

Tarjeta de memoria SD BMXRMS004GPF


La tarjeta de memoria SD es una opción que puede utilizarse para aplicaciones y para almacenaje
de datos. El slot de la tarjeta de memoria SD en la carcasa de la CPU M580 está detrás de una
puerta.
Utilice una tarjeta de memoria BMXRMS004GPF en su CPU. Es de 4 GB y clasificada de tipo A
para uso industrial. Otras tarjetas de memoria, como las utilizadas en las CPU M340, no son
compatibles con las CPU M580.
NOTA:
Si inserta una tarjeta de memoria SD no compatible en la CPU:
 La CPU permanece en estado NOCONF (véase página 32).
 Se enciende el indicador LED BACKUP de la CPU.
 El LED de acceso de la tarjeta de memoria parpadea.

NOTA: La tarjeta de memoria BMXRMS004GPF está formateada específicamente para las M580
CPUs. Si utiliza esta tarjeta con otra CPU o herramienta, es posible que no se reconozca la tarjeta.

Características de la tarjeta de memoria


Estas características de la tarjeta de memoria se aplican a las CPU M580:

Característica Valor
Tamaño total de la memoria 4 GB
Tamaño de la copia de seguridad de la aplicación 200 MB
Tamaño del almacenaje de datos 3,8 GB
Ciclos de escritura/borrado (valor típico) 100.000
Rango de temperaturas de funcionamiento De -40 a +85 °C (-40 a +185 °F)
Tiempo de retención de los archivos 10 años
Zona de la memoria para el acceso FTP sólo directorio de almacenamiento de datos

NOTA: Debido al formateo, al desgaste y a otros mecanismos internos, la capacidad real


disponible de la tarjeta de memoria es ligeramente inferior a su tamaño global.

Aplicación de formato a la tarjeta de memoria


El proceso de formateo se describe en el tema Formatting the Memory Card de EcoStruxure™
Control Expert, Sistema - Biblioteca de bloques.

62 EIO0000001581 12/2018
Módulos de CPU

LED de acceso a la tarjeta de memoria

Introducción
El LED verde de acceso a la tarjeta de memoria de debajo de la puerta de la tarjeta de memoria
SD indica el acceso de la CPU a la tarjeta de memoria cuando se inserta una tarjeta. Este LED
puede verse cuando se abre la puerta.

Estados de LED específicos


Los LEDs de acceso a la tarjeta de memoria indican estos estados:

Estados de los Descripción


indicadores LED
ENCENDIDO Tarjeta de memoria reconocida, pero la CPU no accede a ella.
parpadeo La CPU está accediendo a la tarjeta de memoria.
intermitente La tarjeta de memoria no se ha reconocido.
APAGADO La tarjeta de memoria puede extraerse del slot de la CPU, o la CPU no reconoce
la tarjeta de memoria.

NOTA: Confirme que el LED esté apagado antes de retirar la tarjeta del slot.

Significados de los LED combinados


El LED de acceso a la tarjeta de memoria funciona junto con el LED (véase página 48) de
BACKUP. Sus patrones combinados indican la siguiente información de diagnóstico:

Estado de la tarjeta Condiciones Estado de la CPU Indicador LED de LED de BACKUP


de memoria acceso a la tarjeta
de memoria
No hay ninguna — Sin configuración
tarjeta de memoria
en el slot

Tarjeta de memoria — Sin configuración


no correcta

Tarjeta de memoria — Sin configuración


sin proyecto

– Ningún estado o condición específico de la CPU

EIO0000001581 12/2018 63
Módulos de CPU

Estado de la tarjeta Condiciones Estado de la CPU Indicador LED de LED de BACKUP


de memoria acceso a la tarjeta
de memoria
Tarjeta de memoria — Sin configuración
con un proyecto
incompatible

Tarjeta de memoria Se detecta un error cuando Sin configuración durante la durante la


con un proyecto se restaura el proyecto transferencia: transferencia:
compatible desde la tarjeta de memoria
a la RAM de la CPU.

fin de la fin de la
transferencia: transferencia:

No se detecta ningún error — durante la durante la


cuando se restaura el transferencia: transferencia:
proyecto desde la tarjeta de
memoria a la RAM de la
CPU.

fin de la fin de la
transferencia: transferencia:

– Ningún estado o condición específico de la CPU

En esta leyenda se muestran los diferentes patrones de los LED:

Símbolo Significado Símbolo Significado


Apagado rojo permanente

verde permanente verde parpadeante

64 EIO0000001581 12/2018
Módulos de CPU

Funciones elementales del almacenamiento de datos

Funciones elementales del almacenamiento de datos


Estas funciones elementales DataStorage_EF se admiten en las CPU M580 de Control Expert:

CPU
EF BMEP58•0•0 BMEH58•040 Descripción
CLOSE_FILE X X La función CLOSE_FILE cierra el archivo identificado
por el atributo del descriptor del archivo. Si hay otro
usuario trabajando en el mismo archivo con otro
descriptor, el archivo permanece abierto.
CREATE_FILE X — La función CREATE_FILE crea un nuevo archivo, le
(véase EcoStruxure™ asigna el nombre de archivo especificado e indica por
Control Expert, qué motivo está abierto el archivo: sólo lectura, sólo
Sistema, Biblioteca escritura, lectura-escritura.
de bloques)
DELETE_FILE X — La función DELETE_FILE elimina el archivo
(véase EcoStruxure™ especificado.
Control Expert,
Sistema, Biblioteca
de bloques)
GET_FILE_INFO X X La función GET_FILE_INFO recupera información
(véase EcoStruxure™ sobre un archivo de destino especificado. Ejecute la
Control Expert, función OPEN_FILE del archivo de destino antes de
Sistema, Biblioteca ejecutar la función GET_FILE_INFO porque la
de bloques)
identidad del archivo de destino procede del parámetro
de salida del bloque OPEN_FILE.
GET_FREESIZE X X La función GET_FREESIZE muestra la cantidad de
(véase EcoStruxure™ espacio disponible en la tarjeta de memoria SD.
Control Expert,
Sistema, Biblioteca
de bloques)
OPEN_FILE X X (sólo lectura) La función OPEN_FILE abre un archivo existente
(véase EcoStruxure™ especificado.
Control Expert,
Sistema, Biblioteca
de bloques)
RD_FILE_TO_DATA X X La función RD_FILE_TO_DATA permite leer datos de
(véase EcoStruxure™ un archivo en su posición actual y permite copiarlos en
Control Expert, una variable de dirección directa, una variable ubicada
Sistema, Biblioteca o una variable no ubicada.
de bloques)
X (admitido)
— (no admitido)

EIO0000001581 12/2018 65
Módulos de CPU

CPU
EF BMEP58•0•0 BMEH58•040 Descripción
SEEK_FILE X X La función SEEK_FILE establece el offset de bytes
(véase EcoStruxure™ actual del archivo en una nueva posición de offset
Control Expert, especificada, que puede ser: el offset, la posición actual
Sistema, Biblioteca más el offset, el tamaño del archivo más el offset.
de bloques)
SET_FILE_ATTRIBUTES X — La función SET_FILE_ATTRIBUTES establece el
(véase EcoStruxure™ estado de sólo lectura de un atributo del archivo. El
Control Expert, estado de sólo lectura se puede establecer o borrar.
Sistema, Biblioteca Esta función sólo se puede aplicar a un archivo que ya
de bloques) se ha abierto mediante la función CREATE_FILE u
OPEN_FILE.
WR_DATA_TO_FILE X — La función WR_DATA_TO_FILE permite escribir en un
(véase EcoStruxure™ archivo un valor de una variable de dirección directa,
Control Expert, una variable ubicada o una variable no ubicada. El valor
Sistema, Biblioteca se escribe en la posición actual en el archivo. Después
de bloques) de la escritura, se actualiza la posición actual en el
archivo.
X (admitido)
— (no admitido)

Para obtener información adicional sobre cada función, consulte el capítulo sobre la implemen-
tación de la gestión de archivos (véase EcoStruxure™ Control Expert, Sistema, Biblioteca de
bloques) en EcoStruxure™ Control Expert, Sistema - Biblioteca de bloques.

66 EIO0000001581 12/2018
Módulos de CPU

Actualización del firmware

Introducción
Se puede actualizar el firmware de la CPU descargando una nueva versión del firmware con Unity
Loader.
Descargue el firmware a través de una conexión con uno de los siguientes:
 conector (véase página 56) USB mini-B de CPU
 puerto (véase página 60) Service de CPU
 red Ethernet

NOTA:
 Para ver una descripción del procedimiento de descarga, consulte el documento Unity Loader,
Manual del usuario.
 Si utiliza una configuración Hot Standby M580, consulte Guía de planificación del sistema Hot
Standby Modicon M580 para arquitecturas utilizadas con más frecuencia
(véase Modicon M580 autónomo, Guía de planificación del sistema para, arquitecturas
utilizadas con más frecuencia).

Activación de la actualización del firmware de la CPU


Para habilitar la actualización del firmware, compruebe la configuración de seguridad de la CPU
(véase página 112).

Archivo de firmware
Seleccione el archivo de firmware (*.ldx) que sea compatible con su CPU.

Procedimiento de actualización
Actualice la CPU y el firmware de bastidor BMEXBP••00:

Paso Acción
1 Instale el software Unity Loader.
2 Conecte el PC que está ejecutando Unity Loader a la CPU.
3 Inicie Unity Loader.
4 Haga clic en la ficha Firmware.
5 En el cuadro de lista PC, seleccione el archivo .ldx que contiene el archivo de firmware.
6 Cuando se conecte con Ethernet, compruebe que la dirección MAC anotada en la caja del PLC
corresponda con la dirección MAC anotada en la CPU.
7 Compruebe que el signo de transferencia esté en verde para permitir la transferencia desde el
PC hasta la CPU.
8 Haga clic en Transferir.
9 Haga clic en Cerrar.

EIO0000001581 12/2018 67
Módulos de CPU

68 EIO0000001581 12/2018
Modicon M580
Normas, certificaciones y pruebas de conformidad
EIO0000001581 12/2018

Capítulo 2
Normas, certificaciones y pruebas de conformidad

Normas, certificaciones y pruebas de conformidad

Descripción general
En este capítulo se describen las normas operativas para módulos en un sistema Modicon M580
PAC. Se definen las certificaciones de organismos, las condiciones del entorno y las
características mecánicas de los módulos.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Normas y certificaciones 70
Tensión de alimentación 71

EIO0000001581 12/2018 69
Normas, certificaciones y pruebas de conformidad

Normas y certificaciones

Ayuda online
Desde la ayuda online de Control Expert, puede acceder a las normas y certificaciones que se
aplican a los módulos de esta línea de productos consultando la guía Plataformas Modicon M580,
M340 y X80 I/O, Normas y certificaciones.

Descargar
Haga clic en el enlace correspondiente al idioma que prefiera para descargar las normas y las
certificaciones (formato PDF) aplicables a los módulos de esta línea de productos:

Idioma
Inglés Modicon M580, M340 y X80 - Plataformas de E/S, normas y certificaciones
Francés Modicon M580, M340 y X80 - Plataformas de E/S, normas y certificaciones
Alemán Modicon M580, M340 y X80 - Plataformas de E/S, normas y certificaciones
Italiano Modicon M580, M340 y X80 - Plataformas de E/S, normas y certificaciones
Español Modicon M580, M340 y X80 - Plataformas de E/S, normas y certificaciones
Chino Modicon M580, M340 y X80 - Plataformas de E/S, normas y certificaciones

70 EIO0000001581 12/2018
Normas, certificaciones y pruebas de conformidad

Tensión de alimentación

Tensión de la alimentación
Condiciones de funcionamiento relativas a la tensión de la alimentación:

Fuente de alimentación Referencias de BMXCPS


2000 2010 3020 (H) 3500 (H) 3540 T 4002 (H)
Tensión Nominal De 100 a 24 V CC 24... De 100 a 125 V CC De 100 a
240 V CA 48 V CC 240 V CA 240 V CA
Límite De 85 a De 18 a De 18 a De 85 a De 100 a De 85 a
264 V CA 31,2 V CC 62,4 V CC 264 V CA 150 V CC 264 V CA
Alimentación Máxima 70 VA – – 120 VA 45 W 130 VA
de entrada
Consumo de Nominal 0,61 A a 1Aa 1,65 A a 1,04 A a 0,36 A a 1,1 A a
corriente 115 V CA 24 V CC 24 V CC 115 V CA 125 V CC 115 V CA
0,31 A a 0,83 A a 0,52 A a 0,55 A a
240 V CA 48 V CC 240 V CA 230 V CA
Frecuencia Nominal De 50 a 60 Hz – – De 50 a 60 Hz – De 50 a 60 Hz
Límite De 47 a 63 Hz – – De 47 a 63 Hz – De 47 a 63 Hz
Microcortes Duración ≤ 1/2 período ≤ 10 ms (1)
≤ 10 ms(1)(2) ≤ 1/2 período ≤ 50 ms a ≤ 1/2 periodo
125 V CC
Repetición ≥1s ≥1s ≥1s ≥1s ≥1s ≥1s
Tasa de distorsión 10 % – – 10 % – 10 %
armónica
Ondulación residual – 5% 5% – 5% –
incluida (0 a pico)
1. Limitado a 1 ms en carga máxima con alimentación mínima (18 V CC).

2. =< 10 ms en carga máxima 18 W con alimentación superior a 20,4 V

EIO0000001581 12/2018 71
Normas, certificaciones y pruebas de conformidad

72 EIO0000001581 12/2018
Modicon M580
Instalación y diagnóstico
EIO0000001581 12/2018

Parte II
Instalación y diagnóstico de módulos en el bastidor local

Instalación y diagnóstico de módulos en el bastidor local

Introducción
En esta sección se proporcionan instrucciones para instalar y montar las CPU M580.

Contenido de esta parte


Esta parte contiene los siguientes capítulos:
Capítulo Nombre del capítulo Página
3 Instalación de módulos en un bastidor M580 75
4 M580 Diagnósticos 85

EIO0000001581 12/2018 73
Instalación y diagnóstico

74 EIO0000001581 12/2018
Modicon M580
Instalación de una CPU
EIO0000001581 12/2018

Capítulo 3
Instalación de módulos en un bastidor M580

Instalación de módulos en un bastidor M580

Descripción general
En este capítulo se explica cómo instalar un módulo de CPU en un bastidor M580.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Directrices de módulos 76
Instalación de la CPU 78
Instalación de una tarjeta de memoria SD en una CPU 83

EIO0000001581 12/2018 75
Instalación de una CPU

Directrices de módulos

Directrices

Posición del Tipo de bastidor Marcas de slots


bastidor 00 01 02 ...n (1)
local bastidor principal CPU módulo módulo
Bastidor ampliado X80 módulo módulo módulo módulo
Bastidor ampliado módulo módulo módulo módulo
Premium
estación remota bastidor principal módulo adaptador (e)X80 EIO módulo módulo módulo
bastidor ampliado módulo módulo módulo módulo
1 Slots del número 03 al último slot numerado del bastidor

NOTA: Cuando la instalación tiene más de un bastidor en el bastidor local o en una estación
remota, el módulo de ampliación del bastidor BMX XBE 1000 va en un slot marcado con XBE de
los bastidores X80.
Compruebe que la CPU esté instalada en los dos slots marcados con 00 y 01 en el bastidor local
antes de iniciar el sistema. Si la CPU no está instalada en estos dos slots, la CPU arranca en
estado NOCONF (véase página 32) y utilizará la dirección IP configurada (no la IP predeter-
minada, que empieza con 10.10 y utiliza los dos últimos bytes de la dirección MAC).

Servicios y direcciones
Direcciones IP: Esta tabla muestra la disponibilidad de los servicios de red por lo que respecta a
las relaciones entre las direcciones IP de la CPU y sus puertos:

Servicio BMXP58•040 (DIO, ERIO) CPU BMXP58•020 (DIO)


Explorador EtherNet/IP  IP A (RIO)  IP A (DI•R admite propietario redundante)
 IP principal (DIO)  IP principal (DIO)

Modbus IP principal IP principal


Servidor FDR y DHCP  IP A (RIO) IP principal
 IP principal (DIO)

Servidor SNTP IP A IP principal


otros servicios* IP principal IP principal
Dirección IP de origen SNMP IP A o IP principal IP A o IP principal
Dirección IP de origen de cliente SNTP IP A o IP principal IP A o IP principal
LLDP IP principal IP principal
RSTP IP principal IP principal
* Servidor web. Adaptador EtherNet/IP, servidor Modbus/FTP

76 EIO0000001581 12/2018
Instalación de una CPU

Direcciones MAC: Esta tabla muestra la disponibilidad de los servicios de red por lo que respecta
a las relaciones entre las direcciones MAC de la CPU y sus puertos:

Servicio BMXP58•040 (DIO, ERIO) CPU BMXP58•020 (DIO)


Explorador EtherNet/IP MAC del módulo MAC del módulo
Modbus MAC del módulo MAC del módulo
Servidor FDR y DHCP MAC del módulo MAC del módulo
Servidor SNTP MAC del módulo MAC del módulo
otros servicios* MAC del módulo MAC del módulo
Dirección IP de origen SNMP MAC del módulo MAC del módulo
Dirección IP de origen de cliente MAC del módulo MAC del módulo
SNTP
LLDP MAC del puerto = (MAC del módulo + MAC del puerto = (MAC del módulo +
1, 2, 3 o 4)** 1, 2, 3 o 4)**
RSTP MAC del puerto = (MAC del módulo + MAC del puerto = (MAC del módulo +
1, 2 o 3)** 1, 2 o 3)**
* Servidor web. Adaptador EtherNet/IP, servidor Modbus/FTP
** Puertos:
 puerto 1: MAC del módulo + 1 (puerto de servicio)
 puerto 2: MAC del módulo + 2
 puerto 3: MAC del módulo + 3
 puerto 4: MAC del módulo + 4 (placa de conexiones Ethernet)

Marcas de bastidor
Ejemplo de un bastidor BMXXBP•••• (PV:02 or later) con marcas de slot:

EIO0000001581 12/2018 77
Instalación de una CPU

Instalación de la CPU

Introducción
Puede instalar cualquier CPU (BMEP58•0•0) estándar o cualquier CPU Hot
Standby(BMEH58•0•0) en estos bastidores:
 Bastidor X Bus BMXXBP•••• (PV:02 or later)
 Bastidor Ethernet BMEXBP••00 o BMEXBP••02

Excepción: Puede instalar BMXCPS4002 sólo en estos bastidores de bus dual (Ethernet y X Bus):
 BMEXBP0602
 BMEXBP1002

Precauciones para la instalación


Una CPU M580 recibe alimentación desde el bus del bastidor. Confirme que la fuente de
alimentación del bastidor esté apagada antes de instalar la CPU.

PELIGRO
PELIGRO DE DESCARGA ELÉCTRICA
Desconecte todas las fuentes de alimentación antes de instalar la CPU.
El incumplimiento de estas instrucciones podrá causar la muerte o lesiones serias.

Retire la cubierta protectora de los conectores del slot del bastidor antes de conectar el módulo en
el bastidor.

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Asegúrese de que la CPU no contenga ninguna tarjeta de memoria SD no admitida antes de
conectar la CPU.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.

NOTA: Asegúrese de que la puerta del slot de la tarjeta de memoria está cerrada después de
insertar la tarjeta en la CPU.
NOTA: Consulte %SW97 para comprobar el estado de la tarjeta SD.

78 EIO0000001581 12/2018
Instalación de una CPU

Consideraciones para la conexión a tierra

PELIGRO
PELIGRO DE DESCARGA ELÉCTRICA
 Desconecte la fuente de alimentación en ambos extremos de la conexión del PAC; bloquee y
etiquete ambas fuentes de alimentación.
 En el caso de que no se pueda bloquear ni etiquetar, asegúrese de que las fuentes de
alimentación no se puedan conectar inadvertidamente.
 Utilice un equipo de aislamiento adecuado cuando inserte o retire este equipo total o
parcialmente.
El incumplimiento de estas instrucciones podrá causar la muerte o lesiones serias.

Utilice cable de fibra óptica para establecer un enlace de comunicaciones cuando no sea posible
igualar el potencial entre dos conexiones a tierra.
NOTA: Consulte la información sobre protección de conexión a tierra en el manual Grounding and
Electromagnetic Compatibility of PLC Systems, Basic Principles and Measures, User Manual
(véase página 14) y la guía Control Panel Technical Guide, How to protect a machine from
malfunctions due to electromagnetic disturbance (véase página 14).

Instalación de la CPU y otros módulos en el bastidor


Instale la CPU en los slots del bastidor marcados con 00 y 01. Si no instala la CPU en estos dos
slots, se inicia con el estado NOCONF (véase página 32) y utiliza la dirección IP predeterminada,
que empieza por 10.10 y utiliza los dos últimos bytes de la dirección MAC.
Siga estos pasos para instalar una CPU en un bastidor:

Paso Acción Ilustración


1 Compruebe que la fuente de alimentación está –
apagada.
2 Si va a instalar una CPU Hot Standby, en la –
parte posterior de la CPU, establezca el
conmutador de selección A/B/Clear
(véase página 45) en la selección pertinente,
"A" o "B".
NOTA: Si posteriormente instala la CPU Hot
Standby complementaria, establezca su
conmutador rotativo en la otra posición A/B.

EIO0000001581 12/2018 79
Instalación de una CPU

Paso Acción Ilustración


3 Verifique que:
 Si se utiliza una tarjeta de memoria SD,
compruebe que es compatible con la CPU.
 Se han eliminado las cubiertas protectoras
de los conectores.
 La CPU está colocada en los slots
marcados con 00 y 01.
4 Coloque los pins de posición situados en la
parte posterior del módulo (en la parte inferior)
en los slots correspondientes del bastidor.
5 Inclinar el módulo hacia la parte superior del
bastidor, de modo que coincida también con la
parte posterior del bastidor.
El módulo ahora está ahora debidamente
colocado.

6 Apriete los dos tornillos de la parte superior de –


la CPU para que no se mueva el módulo en el
bastidor.
Par de apriete: 1,5 N.m (1,106 lbf pies) máx.
7 Para cada módulo adicional, repita los pasos –
4, 5 y 6 hasta instalar todos los módulos en el
bastidor.

Instalación de módulos en el segundo bastidor local


Si va a instalar un sistema Hot Standby, debe instalar la misma colección de módulos, con las
mismas versiones de firmware que se instalaron en el primer bastidor. Instale cada módulo en el
mismo slot que ocupa su homólogo en el primer bastidor. Siga el mismo procedimiento descrito
anteriormente, pero establezca el conmutador de selección A/B/Clear (véase página 45) de la
parte trasera de la CPU Standby en la otra posición A/B.

80 EIO0000001581 12/2018
Instalación de una CPU

Conexión de los bastidores locales Hot Standby


Si va a instalar un sistema Hot Standby, debe conectar el enlace de comunicación a la CPU A y a
la CPU B antes de conectar la alimentación a cada bastidor local. Si inicia las CPUs antes de
haberse conectado a través de la conexión Hot Standby, ambas CPUs intentan asumir la función
de CPU de controlador primero en el sistema Hot Standby.

PELIGRO
PELIGRO DE DESCARGA ELÉCTRICA
Conecte a tierra las fuentes de alimentación conectando el terminal de la toma de tierra de
protección que hay en cada módulo de fuente de alimentación a la toma de tierra de protección
de la instalación. Conéctelos de una de las maneras siguientes:
 Conecte el terminal de la toma de tierra de protección de la fuente de alimentación a la toma
de tierra de protección de la instalación con un cable separado, independiente del cable de
tierra del bastidor.
 Conecte el terminal de la toma de tierra de protección de la fuente de alimentación al tornillo
de toma de tierra del bastidor (donde el propio bastidor está conectado a tierra).
No conecte nada más a la toma de tierra de la fuente de alimentación.
El incumplimiento de estas instrucciones podrá causar la muerte o lesiones serias.

PELIGRO
PELIGRO DE DESCARGA ELÉCTRICA
 Utilice solo cables con terminales anulares o de horquilla y compruebe que hay una buena
conexión a tierra.
 Asegúrese de que la tornillería de conexión a tierra se ha apretado correctamente.
El incumplimiento de estas instrucciones podrá causar la muerte o lesiones serias.

EIO0000001581 12/2018 81
Instalación de una CPU

Antes de conectar los dos bastidores locales Hot Standby, compruebe que se haya instalado un
sistema de conexión a tierra equipotencial (véase Modicon X80, Bastidores y fuentes de
alimentación, Hardware Manual de referencia) que incluya los dos bastidores (y cualquier otro
equipo que desee conectar a los dos bastidores locales Hot Standby).

AVISO
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Al instalar módulos con transceptores de fibra óptica, haga lo siguiente para evitar que el polvo
y la polución dificulten la producción de luz en el cable de fibra óptica.
 Deje colocadas las tapas en los puentes y los transceptores cuando no se utilicen.
 Inserte el cable óptico en los transceptores con cuidado, respetando el eje longitudinal del
transceptor.
 No haga fuerza al insertar el cable en los transceptores ópticos.

El incumplimiento de estas instrucciones puede causar daño al equipo.

Cada CPU Hot Standby incluye en su cara frontal un socket SFP (véase página 44). Este socket
puede aceptar un módulo de transceptores SFP (véase Modicon M580 Hot Standby, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia) para cableado de fibra
óptica de modalidad simple o cobre de la conexión Hot Standby. La elección del transceptor SFP
y del cableado viene determinada por la distancia entre los dos bastidores locales Hot Standby
(véase Modicon M580 Hot Standby, Guía de planificación del sistema para, arquitecturas
utilizadas con más frecuencia).

82 EIO0000001581 12/2018
Instalación de una CPU

Instalación de una tarjeta de memoria SD en una CPU

Introducción
Las CPUs BME•58•••• admiten el uso de la tarjeta de memoria SD de 4 GB BMXRMS004GPF.

Mantenimiento de la tarjeta de memoria


Para que una tarjeta de memoria funcione perfectamente:
 Evite retirar la tarjeta de memoria de su slot cuando la CPU está accediendo a ella (el LED
verde de acceso a la tarjeta de memoria está encendido o parpadeando).
 Deberá evitarse tocar los conectores de la tarjeta de memoria.
 La tarjeta de memoria deberá mantenerse alejada de fuentes electrostáticas y electromag-
néticas, así como del calor, de la luz solar, el agua, el vapor y la humedad.
 Evite golpear la tarjeta de memoria.
 Antes de enviar una tarjeta de memoria por correo ordinario, se recomienda consultar la política
de seguridad del servicio postal. En algunos países, el servicio postal expone el correo a altos
niveles de radiación como medida de seguridad. Estos niveles pueden borrar el contenido de
la memoria, con lo que quedaría inutilizable.
 Si se extrae una tarjeta sin que se genere un flanco ascendente en el bit %S65 y sin comprobar
que el indicador LED verde de acceso a la tarjeta de memoria está apagado, existe el riesgo
de pérdida de datos (ficheros, aplicación, etc.) o que se vuelvan inestables.

Procedimiento de inserción de la tarjeta de memoria


Procedimiento de inserción de una tarjeta de memoria en una CPU BME•58••••:

Paso Descripción
1 Abra la puerta de protección de la tarjeta de memoria SD.
2 Inserte la tarjeta en su slot.
3 Empuje la tarjeta de memoria hasta que oiga un clic.
Resultado: La tarjeta debe quedar insertada en su slot.
Nota: La inserción de la tarjeta de memoria no requiere la restauración de la aplicación.
4 Cerrar la puerta de protección de la tarjeta de memoria.

EIO0000001581 12/2018 83
Instalación de una CPU

Procedimiento de extracción de la tarjeta de memoria


NOTA: Antes de extraer una tarjeta de memoria, se tiene que generar un flanco ascendente en el
bit %S65. Si se extrae una tarjeta sin que se genere un flanco ascendente en el bit %S65 y sin
comprobar que el indicador LED verde de acceso a la tarjeta de memoria está apagado, existe el
riesgo de pérdida de datos.
Procedimiento de extracción de una tarjeta de memoria de la CPU BME•58••••:

Paso Descripción
1 Genere un flanco ascendente en el bit %S65.
2 Compruebe si el LED verde de acceso a la tarjeta de memoria está APAGADO.
3 Abra la puerta de protección de la tarjeta de memoria SD.
4 Empuje la tarjeta de memoria hasta que se oiga un clic y después deje de hacer presión en la
tarjeta.
Resultado: La tarjeta deberá salir de su slot.
5 Retirar la tarjeta de la ranura.
Nota: El LED verde de acceso a la tarjeta de memoria está encendido cuando la tarjeta se retira
de la CPU.
6 Cierre la puerta de protección de la tarjeta de memoria.

84 EIO0000001581 12/2018
Modicon M580
Diagnósticos
EIO0000001581 12/2018

Capítulo 4
M580 Diagnósticos

M580 Diagnósticos

Introducción
En este capítulo se ofrece información sobre los diagnósticos que se pueden realizar gracias a las
indicaciones del hardware (en función del estado del indicador LED) y a los bits o las palabras de
sistema, cuando sea necesario En la Guía de planificación del sistema Modicon M580 se explica
todo el diagnóstico del sistema M580.
La CPU controla diversos tipos de errores detectados:
 Errores detectados que se pueden recuperar sin cambiar el comportamiento del PAC a menos
que se utilicen unas opciones específicas.
 Errores detectados que no se pueden recuperar y que provocan que la CPU entre en estado
de parada.
 Errores detectados en la CPU o en el sistema que provocan que la CPU entre en estado de
error.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Condiciones de bloqueo 86
Condiciones sin bloqueo 88
Errores de la CPU o del sistema 90
CPU Compatibilidad de aplicaciones 91

EIO0000001581 12/2018 85
Diagnósticos

Condiciones de bloqueo

Introducción
Las condiciones de bloqueo causadas durante la ejecución del programa de aplicación no causan
errores de sistema, pero detienen la CPU. La CPU pasa al estado (véase página 32) HALT
(pausa).

NOTA:
 Cuando una CPU BMEH58•040 está en el estado HALT, las salidas RIO y DIO se comportan
del mismo modo que cuando la CPU está en el estado STOP (véase página 359).
 Para obtener información sobre los diagnósticos de Hot Standby, consulte el capítulo sobre
diagnósticos (véase Modicon M580 Hot Standby, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) en la guía de instalación de Hot Standby M580.

Diagnóstico
Las indicaciones visuales de una condición de bloqueo son los indicadores LED ERR del panel
frontal (véase página 48) de la CPU.
Se proporciona una descripción del error en la palabra de sistema %SW125.
La dirección de la instrucción que se estaba ejecutando cuando tuvo lugar la condición de bloqueo
se proporciona en las palabras de sistema %SW126 a %SW127.
Valores de la palabra de sistema %SW125 y descripción de la condición de bloqueo
correspondiente:

Valor (hex) de %SW125 Descripción de la condición de bloqueo


0••• Ejecución de una función desconocida
0002 Función de firma de la tarjeta SD (utilizada con las funciones SIG_CHECK y
SIG_WRITE)
2258 Ejecución de la instrucción HALT
2259 El flujo de ejecución difiere del flujo de referencia
23•• Ejecución de una función CALL hacia una subrutina indefinida
81F4 Asiento SFC incorrecto
82F4 Código SFC inaccesible
83F4 Área de trabajo SFC inaccesible
84F4 Demasiados pasos SFC iniciales
85F4 Demasiados pasos SFC activos
86F4 Secuencia de código SFC incorrecta
87F4 Descripción incorrecta de código SFC
88F4 Tabla de referencia SFC incorrecta

86 EIO0000001581 12/2018
Diagnósticos

Valor (hex) de %SW125 Descripción de la condición de bloqueo


89F4 Error detectado en el cálculo de índice interno del SFC
8AF4 Estado de paso SFC no disponible
8BF4 Memoria SFC demasiado pequeña después del cambio por descarga
8CF4 Sección de acción/transición inaccesible
8DF4 Área de trabajo SFC demasiado pequeña
8EF4 Versión del código SFC más antiguo que el intérprete
8FF4 Versión del código SFC más reciente que el intérprete
90F4 Descripción insuficiente de un objeto SFC: puntero NULL
91F4 Identificador de la acción no autorizado
92F4 Definición insuficiente del tiempo para el identificador de acción
93F4 No ha podido encontrarse el paso de macro en la lista de pasos activos para su
desactivado
94F4 Desborde en la tabla de acción
95F4 Desborde en la tabla de activado/desactivado de pasos
9690 Error detectado en la comprobación de CRC de la aplicación (suma de control)
DE87 Error de cálculo detectado en números con comas decimales
DEB0 Desborde del watchdog
DEF0 División entre 0
DEF1 Error detectado de transferencia de cadena de caracteres
DEF2 Se ha excedido la capacidad
DEF3 Desborde de índice
DEF7 Error detectado de ejecución SFC
DEFE Pasos indefinidos del SFC

Reinicio de la aplicación
Tras producirse una condición de bloqueo, la CPU parada se debe inicializar. La CPU también
puede inicializarse estableciendo el bit %S0 a 1.
Cuando se inicialice, la aplicación se comportará de la manera siguiente:
 Los datos vuelven a sus valores iniciales
 Las tareas se detienen al final del ciclo
 Se actualiza la imagen de entrada
 Las salidas se controlan en posición de retorno

El comando RUN permite el reinicio de la aplicación.

EIO0000001581 12/2018 87
Diagnósticos

Condiciones sin bloqueo

Introducción
El sistema pasa a una condición sin bloqueo cuando detecta un error de entrada/salida en el bus
de la placa de conexiones (X Bus o Ethernet) o a través de la ejecución de una instrucción, que
pueda procesar el programa de usuario y no modifique el estado de CPU.

Condiciones vinculadas al diagnóstico de E/S


Una condición sin bloqueo relacionada con la E/S se diagnostica por medio de las siguientes
indicaciones:
 Patrón de indicador LED de I/O de la CPU: encendido fijo
 Patrón de indicador LED de I/O del módulo: encendido fijo
 bits de sistema (tipo de error):
 %S10 establecido en 0: error detectado de E/S en uno de los módulos del bastidor (error
detectado en fuente de alimentación del canal, canal roto, módulo que no cumple con la
configuración, módulo inoperativo o error detectado en el módulo de fuente de alimentación)
 %S16 establecido en 0: error detectado de E/S en la tarea en curso
 %S40–%S47 establecido en 0: error detectado de E/S en la dirección del bastidor de 0 a 7

 bits y palabras de sistema combinados con el canal que tiene un error detectado (número de
canal de E/S y tipo de error detectado) o información del I/O del módulo de Device DDT (para
módulos configurados en la modalidad de dirección del Device DDT):
 bit %Ir.m.c.ERR establecido en 1: canal de error detectado (intercambios implícitos)
 palabra %MWr.m.c.2: el valor de la palabra indica el tipo de error detectado en un canal
específico y depende del módulo de E/S (intercambios implícitos)

Condiciones vinculadas a la ejecución del diagnóstico del programa


Se diagnostica una condición sin bloqueo relacionada con la ejecución del programa con los
siguientes bits y palabras de sistema:
 bits de sistema (tipo de error detectado):
 %S15 establecido en 1: error detectado de manipulación de la cadena de caracteres
 %S18 establecido en 1: capacidad desbordada, error detectado en una coma flotante, o
división por 0 (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento)
 %S20 establecido en 1: índice desbordado

 palabra de sistema (naturaleza del error detectado):


 %SW125 (véase página 86) (siempre actualizado)

NOTA: La CPU puede forzarse a un estado de HALT (véase página 32) en una condición de
ejecución del programa recuperable.

88 EIO0000001581 12/2018
Diagnósticos

Hay dos maneras para forzar a detenerse a la CPU cuando se detectan errores sin bloqueo
relacionados con la ejecución del programa:
 Utilizar la función de programa de diagnóstico, accesible a través del software de programación
Control Expert.
 Definir el bit de sistema %S78 (HALTIFERROR) en 1.

EIO0000001581 12/2018 89
Diagnósticos

Errores de la CPU o del sistema

Introducción
Los errores de la CPU o del sistema son errores relacionados con la CPU (dispositivo o software)
o con el cableado del bus interno del bastidor. El sistema no funciona correctamente cuando
aparecen este tipo de errores.
Un error de la CPU o del sistema provoca que la CPU se pare en la modalidad de error y requiera
un reinicio en frío. Antes de realizar el reinicio en frío, establezca la CPU en la modalidad de
detención para evitar que el PAC vuelva a la modalidad de error.

Diagnóstico
Un error de la CPU o del sistema se diagnostica con las indicaciones siguientes:
 Patrón del LED de I/O de la CPU: encendido continuo
 El valor de la palabra de sistema %SW124 define el origen del error detectado:
 80 hex: error de watchdog del sistema o error del cableado del bus interno del bastidor
 81 hex: error del cableado del bus interno del bastidor
 90 hex: interrupción no prevista o desborde de la pila de tareas del sistema

90 EIO0000001581 12/2018
Diagnósticos

CPU Compatibilidad de aplicaciones

Compatibilidad con aplicaciones


En estas tablas se muestran la CPU autónoma (BMEP58•0•0) y la CPU Hot Standby
(BMEH58•0•0) que pueden descargar y ejecutar aplicaciones creadas en una CPU distinta.
Estas aplicaciones se crean en CPU autónomas y se transfieren a CPU autónomas:

CPU autónomas Descargar y ejecutar la aplicación aquí (BMEP58...


Crear la aplicación aquí (↓). 1020 2020 2040 3020 3040 4020 4040 5040 6040
BMEP581020 X X – X – X – – –
BMEP582020 – X – X – X – – –
BMEP582040 – – X – X – X X X
BMEP583020 – – – X – X – – –
BMEP583040 – – – – X – X X X
BMEP584020 – – – – – X – – –
BMEP584040 – – – – – – X X X
BMEP585040 – – – – – – – X X
BMEP586040 – – – – – – – – X
X sí
– no

Estas aplicaciones se crean en las CPU Hot Standby y se transfieren a las CPU Hot Standby:

CPU Hot Standby Descargar y ejecutar la aplicación aquí (BMEH58...


Crear la aplicación aquí (↓). 2040 4040 6040
BMEH582040 X X X
BMEP584040 – X X
BMEP586040 – – X
X sí
– no

Ejemplo: una aplicación generada en una CPU BMEP583020 solamente se puede descargar o
ejecutar en una CPU BMEP583020 o BMEP584020.
NOTA: Para todas las CPU M580, las versiones 1.10 y 2.00 no son compatibles. No puede
configurar una CPU V2.00 y descargar la aplicación en una CPU V1.10.

EIO0000001581 12/2018 91
Diagnósticos

92 EIO0000001581 12/2018
Modicon M580
Configuración
EIO0000001581 12/2018

Parte III
Configuración de la CPU en Control Expert

Configuración de la CPU en Control Expert

Introducción
En esta parte se describe cómo configurar un sistema M580 con Control Expert.

Contenido de esta parte


Esta parte contiene los siguientes capítulos:
Capítulo Nombre del capítulo Página
5 Configuración de la CPU M580 95
6 Modalidades de funcionamiento y programación de la CPU M580 365

EIO0000001581 12/2018 93
Configuración

94 EIO0000001581 12/2018
Modicon M580
Configuración de la CPU M580
EIO0000001581 12/2018

Capítulo 5
Configuración de la CPU M580

Configuración de la CPU M580

Introducción
En este capítulo se describe la configuración de la CPU M580.

Contenido de este capítulo


Este capítulo contiene las siguientes secciones:
Sección Apartado Página
5.1 Proyectos de Control Expert 96
5.2 Configuración de la CPU con Control Expert 108
5.3 Configuración de la CPU M580 con DTM en Control Expert 130
5.4 Diagnóstico mediante el navegador DTM de Control Expert 139
5.5 Acción online 158
5.6 Diagnóstico disponible a través de Modbus/TCP 165
5.7 Diagnóstico disponible mediante objetos CIP EtherNet/IP 168
5.8 Listas de dispositivos del DTM 205
5.9 Mensajería explícita 231
5.10 mensajería explícita utilizando el bloque MBP_MSTR en estaciones Quantum RIO 262
5.11 Mensajes implícitos 285
5.12 Configuración de la CPU M580 como un adaptador EtherNet/IP 311
5.13 Catálogo de hardware 323
5.14 Páginas web incorporadas de la CPU M580 333
5.15 Páginas web de la CPU de M580 Hot Standby 353

EIO0000001581 12/2018 95
Configuración de la CPU M580

Sección 5.1
Proyectos de Control Expert

Proyectos de Control Expert

Descripción general
Utilice esta sección para añadir una CPU M580 a su aplicación Control Expert.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Creación de un proyecto en Control Expert 97
Protección de un proyecto en Control Expert 99
Configuración del tamaño y la ubicación de las entradas y salidas 101
Gestión de proyectos 104
Funcionalidad de explorador DIO 106

96 EIO0000001581 12/2018
Configuración de la CPU M580

Creación de un proyecto en Control Expert

Introducción
Si no ha creado un proyecto en Control Expert ni instalado una fuente de alimentación y una CPU
M580, siga estos pasos para crear un nuevo proyecto de Control Expert con los componentes
siguientes:
 M580 CPU (véase página 19)
 alimentación

Creación y guardado de un proyecto de Control Expert


Siga estos pasos para crear un proyecto de Control Expert:

Paso Acción
1 Abra Control Expert.
2 Haga clic en Archivo → Nuevo... para abrir la ventana Nuevo proyecto.
3 En la ventana PLC, amplíe el nodo de Modicon M580 y seleccione una CPU.
NOTA: consulte el tema Servicio de explorador de la CPU (véase página 23) para seleccionar la
CPU adecuada, en función de las necesidades de DIO y RIO.
En la ventana Bastidor, amplíe el nodo de la estación local Modicon M580 y seleccione un bastidor.
4 Haga clic en Aceptar.
Resultado: se abre el cuadro de diálogo Explorador de proyectos.
5 Haga clic en Archivo → Guardar para abrir el cuadro de diálogo Guardar como.
6 Escriba un nombre de archivo para su proyecto de Control Expert y haga clic en Guardar.
Resultado: Control Expert guardará su proyecto en la ruta especificada.

Cambio de la ubicación de almacenamiento predeterminada (opcional)


Puede cambiar la ubicación predeterminada que utiliza Control Expert para almacenar archivos
de proyecto antes de hacer clic en Guardar:

Paso Acción
1 Haga clic en Herramientas → Opciones para abrir la ventana Gestión de opciones.
2 En el panel izquierdo, desplácese hasta Opciones → General → Rutas.
3 En la subventana derecha, escriba una nueva ruta en Ruta del proyecto. También puede editar
estos elementos:
 Ruta de archivos de importación/exportación
 Ruta XVM
 Ruta de plantillas de ajustes de proyecto

4 Haga clic en Aceptar para cerrar la ventana y guardar los cambios.

EIO0000001581 12/2018 97
Configuración de la CPU M580

Selección de una fuente de alimentación


Se añadirá automáticamente una fuente de alimentación predeterminada al bastidor en un nuevo
proyecto de Control Expert. Para usar una fuente de alimentación diferente, realice los siguientes
pasos:

Paso Acción
1 En el Explorador de proyectos haga doble clic en Bus PLC para mostrar una representación gráfica
del bastidor de hardware:
 La CPU M580 seleccionada está en segunda posición.
 Una fuente de alimentación predeterminada aparece en primera posición.
 Control Expert abrirá automáticamente el Catálogo de hardware que corresponda a la ficha Bus
PLC.
2 Seleccione la fuente de alimentación añadida automáticamente al bus PLC.
3 Pulse la tecla Suprimir para eliminar la fuente de alimentación.
4 Haga doble clic en el primer slot del Bus PLC para abrir la lista Nuevo dispositivo.
5 Haga doble clic sobre la fuente de alimentación de su elección para que aparezca en el Bus PLC.
6 Haga clic en Archivo → Guardar para guardar su proyecto.

98 EIO0000001581 12/2018
Configuración de la CPU M580

Protección de un proyecto en Control Expert

Creación de una contraseña de la aplicación


En Control Expert, cree una contraseña para ayudar a proteger su aplicación frente a modifica-
ciones no deseadas. La contraseña se cifra y se almacena en el PAC. Siempre que se modifique
la aplicación se necesita la contraseña.

Paso Acción
1 En la ventana Explorador de proyectos, haga clic con el botón derecho del ratón en Proyecto →
Propiedades.
2 En la ventana Propiedades del proyecto, haga clic en la ficha Protección.
3 En el campo Aplicación, haga clic en Modificar contraseña.
4 En la ventana Modificar contraseña, introduzca una contraseña en los campos Entrada y
Confirmación.
5 Haga clic en Aceptar.
6 En el campo Aplicación, seleccione la casilla de verificación Auto-lock si desea pedir la contraseña
para reanudar la visualización de la aplicación.
También puede hacer clic en las flechas arriba/abajo para establecer el número de minutos
transcurridos los cuales la aplicación se bloqueará automáticamente.
7 Para guardar los cambios:
 Haga clic en Aplicar para dejar abierta la ventana Propiedades del proyecto.
– o bien –
 Haga clic en Aceptar para cerrar la ventana.

8 Haga clic en Archivo → Guardar para guardar la aplicación.


9 Si desea cambiar la contraseña posteriormente, siga los pasos anteriores.

Para obtener más información sobre la contraseña de la aplicación, consulte la página Protección
de la aplicación (véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).
NOTA: Al exportar un proyecto en un archivo .XEF o .ZEF, se borra la contraseña de la aplicación.

EIO0000001581 12/2018 99
Configuración de la CPU M580

Uso de la protección de memoria


En Control Expert, seleccione la opción Protección de memoria para ayudar a proteger su
aplicación frente a modificaciones no deseadas.

Paso Acción
1 En la ventana Explorador de proyectos, expanda la carpeta Configuración para visualizar la CPU.
2 Para abrir la ventana Configuración de la CPU:
 Haga doble clic con el ratón en CPU.
– o bien –
 Haga clic con el botón derecho del ratón en BME P58 •0•0 → Abrir.

3 En la ventana de la CPU, haga clic en la ficha Configuración.


4 Seleccione la casilla de verificación Protección de memoria e introduzca la dirección de entrada que
desee.
5 Haga clic en Archivo → Guardar para guardar la aplicación.

100 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración del tamaño y la ubicación de las entradas y salidas

Introducción
En el Explorador de proyectos de Control Expert, haga doble clic en Bus PLC para que se muestre
el bastidor principal. A continuación, haga clic en la CPU (no en los conectores Ethernet) para abrir
la ventana de configuración de la CPU.

Establecimiento de direcciones globales y parámetros de modalidad de funcionamiento


Haga clic en la ficha Configuración para editar el tamaño y las posiciones iniciales de las entradas
y salidas:

Paso Acción
1 Haga doble clic sobre la imagen de la CPU M580 en el Bus PLC para ver sus propiedades.
2 Seleccione la ficha Configuración.
3 En el área Modalidad de funcionamiento, seleccione las casillas para habilitar los siguientes parámetros en
la aplicación:
4 Entrada Utilice estos dos parámetros para ajustar el PAC en modalidad Run o Stop. Para obtener
Run/Stop más información en relación con las consecuencias de estos parámetros, consulte el
Run/Stop sólo tema Gestión de entradas Run/Stop (véase página 374). (valor predeterminado = no
seleccionado)
por entrada
Protección de Esta función se activa mediante un bit de entrada. Prohíbe la transferencia de un
memoria proyecto al PAC y las modificaciones en la modalidad online, con independencia del
canal de comunicación. Se autorizan los comandos de ejecución y detención. (valor
predeterminado = no seleccionado)
Inicio automático Al habilitar esta opción, el PAC pasa automáticamente a la modalidad RUN en caso de
de la ejecución arranque en frío. (valor predeterminado = no seleccionado)
Inicializar %MWi En el arranque en frío (véase página 378) o durante la descarga si selecciona la casilla
con inicio en frío (estado predeterminado):
 Los %MWi se gestionan como otras variables globales (inicializados en 0 o en el valor
inicial, según la aplicación actual) en todas las situaciones de arranque en frío.
En el arranque en frío o durante la descarga si se deselecciona la casilla:
 Si se han guardado %MW previamente en la memoria Flash interna (mediante la
palabra %SW96), se restauran desde dicha memoria.
 En caso contrario:
 Si el arranque en frío se debe a un corte de alimentación o a que se ha pulsado
el botón de reseteo, los %MW se inicializan.
 De lo contrario se mantienen los valores actuales de %MW.

NOTA: En caso de que la nueva aplicación (o la aplicación restaurada) tenga más


%MW que la anterior, los %MW agregados se establecen en 0 (los valores iniciales
distintos de cero no se aplican)

EIO0000001581 12/2018 101


Configuración de la CPU M580

Paso Acción
Sólo arranque en Si se selecciona, esta opción fuerza el arranque en frío (véase página 379) de la
frío aplicación en lugar del arranque en caliente normal. De manera predeterminada, la
opción Sólo arranque en frío no está marcada. Una aplicación que utilice esta función no
podrá:
 Descargarse en un PAC que tenga una versión anterior.
 Ejecutarse en un PAC que tenga una versión anterior.

5 Configure el tamaño de las ubicaciones de memoria en Tamaño de los campos de dirección globales.
NOTA: Las CPU autónomas de gama alta y Hot Standby (BMEP584040, BMEP585040BMEP586040,
BMEH584040 y BMEH586040) incluyen la gestión de memoria de señal. La función de memoria de señal
admite secciones lógicas LL984 para aplicaciones LL984 convertidas, así como estaciones RIO Ethernet
Quantum.
La ficha Configuración contiene las siguientes opciones de gestión de memoria:
Uso de memoria Porcentaje de uso de la memoria de la CPU basada en la introducción de valores
acumulados en los campos %M, %MW, %I y %IW que aparecen a continuación. (Opción
admitida únicamente por CPU autónomas de gama alta y Hot Standby compatibles con
memoria de señal.)
NOTA: Introduzca los valores de tal manera que el uso de la memoria de la CPU no
supere el 100 %.
%M-0x Introduzca el valor correspondiente a cada tipo de campo de dirección. (%I y %IW sólo
se admiten en CPU autónomas de gama alta y Hot Standby compatibles con memoria
%MW-4x
de señal.)
%I-1x
NOTA: Los valores para %IW y %MW deben ser divisibles entre 8 para la versión
%IW-3x anterior a la 2.30 y divisibles entre 128 para las demás versiones. El valor para %KW
%KW debe ser divisible entre 8 para todas las versiones.
Visualizador Abre el Visualizador de la memoria de señal, que muestra la asignación de la memoria
utilizada.
NOTA: Para introducir:
 Valores máximos: haga clic en el botón Valores máximos, seleccione las casillas correspondientes de la
columna Máx. y, a continuación, haga clic en Aceptar.
 Valores predeterminados: haga clic en el botón Valores predeterminados, seleccione las casillas
correspondientes de la columna Predeterminado y, a continuación, haga clic en Aceptar.
NOTA: Aplicaciones M580/S908:
En las CPU M580 compatibles con el adaptador de red Quantum S908 (véase Modicon Quantum
140CRA31908, Módulo adaptador, Guía de instalación y configuración) y con una versión de SO ≥ 02.30:
(número de %I + número de %M) ≤ 65535. El número máximo de %I es 65280. El número máximo de %M
es 65280.

102 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
6 Seleccione la casilla de verificación Modificación online en RUN (EJECUTAR) o STOP (DETENER) (en el
campo Modificación online de la configuración) para utilizar la característica para cambiar la configuración
sobre la marcha (CCOTF).
7 Seleccione Editar → Validar (o haga clic en el botón de la barra de herramientas ) para guardar la
configuración.

NOTA:
 Cuando valide los ajustes del módulo por primera vez, no podrá editar el nombre del módulo.
Si decide cambiarlo posteriormente, elimine el módulo existente de la configuración y, a
continuación, añada un módulo de sustitución y cámbiele el nombre.
 Además de la ficha Configuración descrita anteriormente, la ventana de configuración de la
CPU contiene también una ficha Objetos de E/S, así como una ficha Animación que contiene
a su vez tres subfichas: Tarea, Reloj de tiempo real e Información.

Finalización de la configuración de la red Ethernet


Después de configurar estos ajustes, configure los ajustes de la CPU empezando por las
propiedades del canal. Después configure los dispositivos de red Ethernet.

EIO0000001581 12/2018 103


Configuración de la CPU M580

Gestión de proyectos

Descarga de la aplicación en la CPU


Descargue la aplicación Control Expert en la CPU a través de uno de sus puertos o mediante una
conexión a un módulo de comunicación Ethernet:

Método Conexión
Puerto USB Si la CPU y el PC que están ejecutando Control Expert tienen puertos USB, podrá
descargar la aplicación directamente en la CPU a través de los puertos USB
(véase página 56) (versión 1.1 o posterior).
Puerto Ethernet Si la CPU y el PC que están ejecutando Control Expert tienen puertos Ethernet, podrá
descargar la aplicación directamente en la CPU a través de los puertos Ethernet
módulo de Puede descargar la aplicación en la CPU conectando Control Expert a la dirección IP de
comunicaciones un módulo de comunicaciones.

NOTA: Para obtener más información, consulte el tema Downloading CPU Applications
(véase Modicon M580 autónomo, Guía de planificación del sistema para, arquitecturas utilizadas
con más frecuencia) en Guía de planificación del sistema Hot Standby Modicon M580 para
arquitecturas utilizadas con más frecuencia.

Conversión de aplicaciones heredadas a M580


Para obtener información sobre el proceso de conversión, póngase en contacto con el servicio de
atención al cliente de Schneider Electric.

104 EIO0000001581 12/2018


Configuración de la CPU M580

Restauración y copia de seguridad de proyectos


La RAM de la aplicación (véase página 371) de la CPU y la memoria flash de la CPU realizan lo
siguiente automática y manualmente:
 Restaurar un proyecto en la CPU desde la memoria flash (y la tarjeta de memoria si está
insertada):
 Automáticamente después de apagar y encender
 Automáticamente en un reinicio en caliente
 Automáticamente en un arranque en frío
 Manualmente con un comando Control Expert: PLC → Backup del proyecto → Restaurar
backup
NOTA: Si se inserta una tarjeta de memoria con una aplicación distinta a la aplicación de la
CPU, la aplicación se transferirá de la tarjeta de memoria a la CPU de aplicación de la RAM
cuando se ejecute la función de restaurar.
 Guarde el proyecto de la CPU en la memoria flash (y en la tarjeta de memoria si está insertada):
 Automáticamente después de realizar una modificación online en la RAM de aplicación
 Automáticamente después de una descarga
 Automáticamente al detectar un flanco ascendente para un bit de sistema %S66
 Manualmente con un comando Control Expert: PLC → Backup del proyecto → Guardar
backup
NOTA: La copia de seguridad se inicia después de la finalización del ciclo MAST actual y antes
del inicio del siguiente ciclo MAST.
Si MAST se ha configurado como periódico, establezca el periodo de MAST en un valor
superior al tiempo de ejecución de MAST real. Esto permite que el procesador complete una
copia de seguridad entera sin interrupción.
Si el periodo de MAST se establece en un valor inferior al tiempo de ejecución de MAST, el
procesamiento de la copia de seguridad se fragmenta y requiere más tiempo para finalizar.
 Compare el proyecto de la CPU y el proyecto de la memoria flash:
 Manualmente con un comando Control Expert: PLC → Backup del proyecto → Comparar
backup
NOTA: Cuando se inserta una tarjeta de memoria válida (véase página 62) en una aplicación
válida, las operaciones de copia de seguridad y restauración de la aplicación se realizan como
sigue:
 La copia de seguridad de la aplicación se lleva a cabo, primero, en la tarjeta de memoria y,
luego, en la memoria flash.
 La restauración de la aplicación se realiza, en primer lugar, de la tarjeta de memoria a la CPU
de aplicación de la RAM y, luego, se copia de la RAM de aplicación a la memoria flash.

EIO0000001581 12/2018 105


Configuración de la CPU M580

Funcionalidad de explorador DIO

Introducción
Un servicio de explorador DIO incorporado en una CPU M580 autónoma (BMEP58•0•0) o Hot
Standby (BMEH58•0•0) puede gestionar equipo distribuido. A través de este servicio, los
dispositivos de pasarela Ethernet (como los maestros Profibus y CANopen) pueden funcionar
como equipo distribuido.
Todas las comunicaciones de exploración DIO tienen lugar a través de la placa de conexiones
Ethernet o de un puerto Ethernet.
NOTA: Las CPU BMEP58•040 también gestionan módulos RIO a través del servicio de explorador
RIO, pero aquí se trata el servicio de explorador DIO.

Descripción general del servicio de explorador DIO


En este ejemplo de red, la CPU está conectada a la red DIO (2) y a la red de control (8).

1 una CPU con un servicio de explorador DIO incorporado


2 parte de cobre del anillo principal
3 parte de fibra del anillo principal
4 DRS que conecta un subanillo DIO al anillo principal
5 DRS configurado para la transición de cobre a fibra y de fibra a cobre que conecta un subanillo DIO al
anillo principal
6 subanillo DIO
7 nube DIO
8 CPU que conecta la red de control al sistema M580

106 EIO0000001581 12/2018


Configuración de la CPU M580

Esta figura muestra las conexiones directas con el equipo distribuido:

1 Una CPU en el bastidor principal ejecuta el servicio de servidor de comunicaciones de E/S Ethernet.
2 Un módulo de comunicaciones Ethernet BMENOC0301/11 (conexión de la placa de conexiones Ethernet
deshabilitada) gestiona el equipo distribuido en la red de dispositivos.
3 Un módulo de comunicaciones Ethernet BMENOC0301/11 (conexión de placa de conexiones Ethernet
habilitada) se conecta a una nube DIO.
4 Un módulo de conmutación de la opción de red BMENOS0300 se conecta a un subanillo DIO.

EIO0000001581 12/2018 107


Configuración de la CPU M580

Sección 5.2
Configuración de la CPU con Control Expert

Configuración de la CPU con Control Expert

Introducción
Use las instrucciones de esta sección para configurar la CPU M580 en Control Expert.
NOTA: A algunas funciones de configuración para la CPU M580 se accede mediante el
Navegador DTM de Control Expert. Esas instrucciones de configuración aparecen en otro lugar
de este documento (véase página 130).

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Fichas de configuración de Control Expert 109
Acerca de la configuración de Control Expert 111
Ficha Seguridad 112
Ficha IPConfig 116
Ficha RSTP 118
Ficha SNMP 120
Ficha NTP 122
Ficha Conmutador 125
Ficha QoS 126
Ficha Puerto de servicio 127
Ficha Configuración avanzada 129

108 EIO0000001581 12/2018


Configuración de la CPU M580

Fichas de configuración de Control Expert

Acceso a las fichas de configuración de Control Expert


Acceda a los parámetros de configuración de la CPU para RIO y el equipo distribuido:

Paso Acción
1 Abra un proyecto que incluya una CPU M580 que admita las redes RIO y DIO.
2 En Explorador de proyectos, haga doble clic en Proyecto → Configuración → Bus PLC.
3 En el cuadro de diálogo Bus PLC, haga doble clic en el esquema con tres puertos Ethernet en el
medio de la CPU.
4 En la ficha Seguridad, verifique que los servicios que requiere están habilitados
(véase página 114).(Consulte la nota siguiente.)
5 En la ficha IPConfig, puede cambiar la dirección IP de la CPU o puede configurar la dirección
predeterminada, que empieza con 10.10 y utiliza los 2 últimos bytes de la dirección MAC.

NOTA: Para mayor seguridad, algunos servicios de comunicación (FTP, TFTP y HTTP) están
deshabilitados de manera predeterminada. Tal vez desee llevar a cabo determinadas acciones
(como una actualización del firmware, acceso a la web o E/S remotas) que requiera que uno o
varios de estos servicios estén disponibles. Antes de configurar los parámetros Ethernet,
establezca los niveles de seguridad (véase página 112) según sus requisitos. Cuando no se
requieran estos servicios, deberá deshabilitarlos.

EIO0000001581 12/2018 109


Configuración de la CPU M580

Fichas de configuración de Control Expert


En esta tabla se indican las fichas de configuración de Control Expert que están disponibles (X) y
no disponibles (—) para las CPU M580:

Ficha de Control Expert Servicios


CPU con funciones de explorador CPU sin funciones de explorador RIO
RIO incorporadas (BME•58•040) incorporadas (BME•58•020)
Seguridad X X
IPConfig X X
RSTP X X
SNMP X X
NTP X X
Conmutador — X
QoS — X
Puerto de servicio X X
Configuraciones — X
avanzadas

NOTA: Para mantener el rendimiento de RIO, no puede acceder a estas fichas de las CPU
BME•58•040.

110 EIO0000001581 12/2018


Configuración de la CPU M580

Acerca de la configuración de Control Expert

Acceso a los ajustes de configuración


Acceda a los valores de configuración de la CPU M580 en Control Expert:

Paso Acción
1 Abra Control Expert.
2 Abra un proyecto Control Expert que incluya una CPU M580 en la configuración.
3 Abra el Explorador de proyectos (Herramientas → Explorador de proyectos).
4 Haga doble clic en Bus PLC en el Explorador de proyectos.
5 En el bastidor virtual, haga doble clic en los puertos Ethernet de la CPU M580 para ver estas
fichas de configuración:
 Seguridad
 IPConfig
 RSTP
 SNMP
 NTP
 Conmutador (consulte la nota)
 QoS (consulte la nota)
 Puerto de servicio
 Configuración avanzada (consulte la nota)

Estas fichas de configuración se describen en detalle en las páginas siguientes.


NOTA: Esta ficha no está disponible para las CPU que proporcionan los servicios de
exploración RIO Ethernet.

EIO0000001581 12/2018 111


Configuración de la CPU M580

Ficha Seguridad

Introducción
Control Expert proporciona servicios de seguridad para la CPU. Habilite y deshabilite estos
servicios en la ficha Seguridad en Control Expert.

Acceso a la ficha Seguridad


Visualice las opciones de configuración de Seguridad:

Paso Acción
1 Abra su proyecto de Control Expert.
2 Haga doble clic en los puertos Ethernet en la CPU en el bastidor local (o haga clic con el botón
derecho del ratón en los puertos Ethernet y seleccione Abrir submódulo.
3 Seleccione la ficha Seguridad en la ventana Módulo de comunicaciones RIO DIO para
habilitar/deshabilitar los servicios Ethernet.

Servicios Ethernet disponibles


Puede habilitar/deshabilitar estos servicios Ethernet:

Campo Comentario
Aplicar seguridad y Consulte la descripción que figura más abajo para obtener más detalles.
Desbloquear seguridad (véase página 114)
FTP Habilitar o deshabilitar (opción predeterminada) la actualización de
firmware, el acceso remoto a los datos de la tarjeta de memoria SD, el
acceso remoto al almacenamiento de datos y la gestión de la configuración
de dispositivos mediante el servicio FDR.
NOTA: El almacenamiento de datos local permanece operativo, pero el
acceso remoto al almacenamiento de datos está deshabilitado.
TFTP Habilitar o deshabilitar (opción predeterminada) la capacidad de leer la
configuración de estaciones RIO y la gestión de la configuración de
dispositivos utilizando el servicio FDR.
NOTA: Habilite este servicio para utilizar módulos adaptadores Ethernet
eX80.
HTTP Habilite o deshabilite (predeterminado) el servicio de acceso web.
DHCP / BOOTP Habilitar o deshabilitar (opción predeterminada) la asignación automática
de ajustes de direccionamiento IP. Para DHCP, también
habilitar/deshabilitar la asignación automática de máscara de subred,
dirección IP de la pasarela y nombres de servidores DNS.
SNMP Habilitar o deshabilitar (opción predeterminada) el protocolo utilizado para
supervisar el dispositivo.
1 Establezca Control de acceso en Habilitado para modificar este campo.

112 EIO0000001581 12/2018


Configuración de la CPU M580

Campo Comentario
EIP Habilitar o deshabilitar (opción predeterminada) el acceso al servidor
EtherNet/IP.
Control de acceso Habilitar (opción predeterminada) o deshabilitar el acceso Ethernet a
múltiples servidores de la CPU desde dispositivos de red no autorizados.
Direcciones Subred Sí/No
autorizadas (1) Dirección IP De 0.0.0.0 a 223.255.255.255
Máscara de De 224.0.0.0 a 255.255.255.252
subred
FTP Seleccione este campo para otorgar acceso al servidor FTP de la CPU.
TFTP Seleccione este campo para otorgar acceso al servidor TFTP de la CPU.
HTTP Seleccione este campo para otorgar acceso al servidor HTTP de la CPU.
Puerto 502 Seleccione este campo para otorgar acceso al puerto 502 (normalmente
utilizado para el envío de mensajes Modbus) de la CPU.
EIP Seleccione este campo para otorgar acceso al servidor EtherNet/IP de la
CPU.
SNMP Seleccione este campo para otorgar acceso al agente SNMP de la CPU.
1
Establezca Control de acceso en Habilitado para modificar este campo.

NOTA: Consulte el tema ETH_PORT_CTRL (véase página 385) para obtener información acerca
del uso de este bloque de funciones para controlar los protocolos FTP, TFTP, HTTP y
DHCP/BOOTP.

Habilitar/deshabilitar los servicios Ethernet


Puede habilitar/deshabilitar los servicios Ethernet en la ficha Seguridad tal como se indica a
continuación:
 Habilite/deshabilite FTP, TFTP, HTTP, EIP, SNMP y DHCP/BOOTP para todas las direcciones
IP. (Esta función sólo se puede utilizar offline. La pantalla de configuración está atenuada en
gris en la modalidad online).
– o bien –
 Habilite/deshabilite FTP, TFTP, HTTP, el puerto 502, EIP y SNMP para cada dirección IP
autorizada. (Puede utilizar esta función online).
Defina los parámetros de la ficha Seguridad antes de descargar la aplicación en la CPU. Los
ajustes predeterminados (nivel de seguridad máximo) reducen la capacidad de comunicación y el
acceso al puerto.
NOTA: Schneider Electric recomienda deshabilitar los servicios que no estén siendo utilizados.

EIO0000001581 12/2018 113


Configuración de la CPU M580

Campos Aplicar seguridad y Desbloquear seguridad


 Al hacer clic en Aplicar seguridad (configuración predeterminado de la ficha Seguridad):
Las opciones FTP, TFTP, HTTP, EIP, SNMP y DHCP/BOOTP están deshabilitadas y la opción
Control de acceso está habilitada.
 Al hacer clic en Desbloquear seguridad:
Las opciones FTP, TFTP, HTTP, EIP, SNMP y DHCP/BOOTP están habilitadas y la opción
Control de acceso está deshabilitada.
NOTA: Puede establecer cada campo de forma individual una vez haya aplicado la configuración
global.

Uso del control de acceso para direcciones autorizadas


Utilice el área Control de acceso para restringir el acceso del dispositivo a la CPU en su función
de servidor. Cuando habilite el control de acceso en el diálogo Seguridad, añada la dirección IP
de los dispositivos para los que desee comunicarse con la CPU a la lista de Direcciones
autorizadas:
 De manera predeterminada, la dirección IP del servicio de explorador E/S Ethernet incorporado
de la CPU con la Subred establecida en Sí permite que cualquier dispositivo de la subred se
comunique con la CPU mediante EtherNet/IP y Modbus TCP.
 Añada la dirección IP de cualquier dispositivo de cliente que pueda enviar una petición al
servicio de explorador E/S Ethernet de la CPU, que actúa como servidor Modbus TCP o
EtherNet/IP en este caso.
 Añada la dirección IP de su PC de mantenimiento para comunicarse con el PAC a través del
servicio de explorador E/S Ethernet de la CPU mediante Control Expert para configurar y
diagnosticar la aplicación.
NOTA: La subred de la columna Dirección IP puede ser la misma subred o cualquier dirección IP
dentro de la subred. Si selecciona Sí para una subred que no tiene una máscara de subred,
aparecerá una ventana emergente que indica que la pantalla no se puede validar porque se ha
detectado un error.
Puede introducir 127 direcciones IP o subredes autorizadas como máximo.

114 EIO0000001581 12/2018


Configuración de la CPU M580

Adición de dispositivos a la lista de Direcciones autorizadas


Para añadir dispositivos a la lista de Direcciones autorizadas:

Paso Acción
1 Establezca el Control de acceso en Habilitado.
2 En la columna Dirección IP de la lista Direcciones autorizadas, introduzca una dirección IP.
3 Introduzca la dirección del dispositivo para acceder al servicio de explorador E/S Ethernet de la
CPU con cualquiera de estos métodos:
 Añadir una única dirección IP: introduzca la dirección IP del dispositivo y seleccione No en la
columna Subred.
 Añadir una subred: introduzca una dirección de subred en la columna Dirección IP.
Seleccione Sí en la columna Subred. Introduzca una máscara de subred en la columna
Máscara de subred.
NOTA:
 La subred de la columna Dirección IP puede ser la misma subred o cualquier dirección IP de
la subred. Si introduce una subred sin máscara de subred, se mostrará un mensaje en la
pantalla indicando que la pantalla no se puede validar.
 Un signo de exclamación rojo (!) indica que se ha detectado un error en la entrada. Solo
podrá guardar la configuración después de que se haya direccionado el error detectado.
4 Seleccione uno o varios de los métodos de acceso siguientes que va a otorgar al dispositivo o
subred: FTP, TFTP, HTTP, Puerto 502, EIP, SNMP.
5 Repita estos pasos del 2 al 4 para cada subred o dispositivo adicional al que desee otorgar
acceso al servicio de explorador E/S Ethernet de la CPU.
NOTA: Puede introducir hasta 127 direcciones IP o subredes autorizadas.
6 Haga clic en Aplicar.

Eliminación de dispositivos de la lista de Direcciones autorizadas


Para quitar dispositivos de la lista de Direcciones autorizadas:

Paso Acción
1 En la lista Direcciones autorizadas, seleccione la dirección IP del dispositivo que quiere eliminar.
2 Pulse el botón Eliminar.
3 Haga clic en Aplicar.

EIO0000001581 12/2018 115


Configuración de la CPU M580

Ficha IPConfig

Parámetros de IPConfig
Campo Configuración de dirección IP en la ficha IPConfig:

Parámetro Valor Descripción


predeterminado
Dirección IP 192.168.10.1 La dirección IP de la CPU y del explorador DIO. Esta dirección:
principal  La puede utilizar Control Expert, una HMI o SCADA para
comunicarse con la CPU.
 Se puede utilizar para acceder a páginas web de CPU.
 La puede utilizar la CPU para realizar la exploración de E/S de
dispositivos DIO.
Dirección IP A 192.168.11.1 Esta dirección se aplica al servicio de explorador de RIO en la CPU
designada como A. Consulte la nota siguiente.
Dirección IP B – Sólo para las CPU Hot Standby M580, esta dirección se aplica al
servicio de explorador RIO en la CPU designada como B. Consulte la
nota siguiente.
Máscara de 255.255.0.0 Esta máscara de bits permite identificar o determinar los bits de la
subred dirección IP que corresponden a la dirección de red y a la parte de la
dirección que corresponde a la subred. El valor puede modificarse por
cualquier otro valor válido en la subred.
Dirección de 192.168.10.1 La dirección IP de la pasarela predeterminada a la que se transmiten
pasarela los mensajes destinados a otras redes.
NOTA:
 Si modifica la dirección IP A, el sistema podría volver a calcular todas las direcciones IP (incluidas las de
las estaciones) para mantener todos los dispositivos en la misma subred.
 En los sistemas Hot Standby M580, tanto CPU A como CPU B mantienen una conexión de propietario
redundante con cada dispositivo RIO (adaptador BM•CRA312•0). Por esta razón, cuando se produce una
conmutación Hot Standby, el estado de las salidas de RIO no se ve afectado (la transición de la
conmutación Hot Standby es uniforme).

116 EIO0000001581 12/2018


Configuración de la CPU M580

Visualización y edición de la dirección IP y del nombre del dispositivo de los dispositivos de red
El área Configuración de direcciones IP de CRA de la ficha IPConfig se proporciona para CPU con
servicio de explorador de E/S Ethernet (CPU con referencias comerciales terminadas en 40).
Utilice esta área para visualizar una lista de exploradores RIO/DIO y adaptadores BM•CRA312•0,
y para ver o editar la dirección IP del dispositivo y el identificador del dispositivo:

Paso Acción
1 Haga clic en el enlace Configuración de direcciones IP de CRA para abrir la ventana Red Ethernet.
2 En el encabezado Subtipo, filtre la lista de dispositivos al seleccionar:
 Explorador RIO/DIO
 CRA
 ... (seleccione ambos)

La lista aplica el filtro seleccionado y muestra todos los dispositivos de redes detectados de los
tipos seleccionados.
3 El campo Dirección IP muestra la dirección que se ha asignado automáticamente cuando el
dispositivo se ha añadido a la red.
NOTA: Aunque la dirección IP se puede modificar, Schneider Electric recomienda aceptar la
dirección IP asignada automáticamente.
4 El campo Identificador muestra el identificador del módulo, que es también el Nombre del
dispositivo. Para editar el ajuste Identificador:
1. Haga doble clic en el valor Identificador. El valor se convertirá en editable.
2. Escriba un nuevo valor.
3. Haga clic en el botón Validar de Control Expert.
Se aplica el nuevo ajuste de Identificador.

NOTA: Todos los otros campos de la ventana Redes de Ethernet son de sólo lectura.

Configuración avanzada
Para configurar los servicios DHCP y FDR en el navegador DTM, haga clic en el enlace
Configuración de servicios en la sección Configuración avanzada de la ventana.

EIO0000001581 12/2018 117


Configuración de la CPU M580

Ficha RSTP

Introducción
Los puertos DEVICE NETWORK Ethernet de la parte frontal de la CPU M580 admiten el protocolo
RSTP (Rapid Spanning Tree Protocol). RSTP es un protocolo de nivel 2 de capa OSI definido por
IEEE 802.1D 2004. RSTP realiza los servicios siguientes:
 RSTP crea una ruta de red lógica sin bucles para dispositivos Ethernet que forman parte de una
topología que incluye rutas físicas redundantes. Cuando el puerto DEVICE NETWORK (ETH 2
o ETH 3) de la CPU está desconectado, el servicio RSTP dirige el tráfico al otro puerto.
 RSTP restaura automáticamente la comunicación de red activando conexiones redundantes
cuando un evento de red provoca la pérdida del servicio.
NOTA: Cuando una conexión RSTP está desconectada, el servicio RSTP actúa en un evento y
reenvía el tráfico a través del puerto correcto. Durante este tiempo de reconexión (50 ms máx.),
se pueden perder algunos paquetes.
El servicio RSTP crea una ruta de red lógica sin bucles para dispositivos Ethernet que forman
parte de una topología que incluye rutas físicas redundantes. Cuando hay una pérdida de servicio
en la red, el módulo habilitado para RSTP restaura automáticamente la comunicación de red
activando conexiones redundantes.
NOTA: RSTP solo se puede implementar cuando todos los conmutadores de la red están
configurados para admitir RSTP.
La modificación de estos parámetros puede influir en el diagnóstico del subanillo, el determinismo
de RIO y en los tiempos de recuperación de la red.

Asignación de la prioridad de puente para el servicio de explorador RIO/DIO


Un valor de prioridad de puente se utiliza para establecer la posición relativa de un conmutador
en la jerarquía RSTP. La prioridad de puente es un valor de 2 bytes para el conmutador. El rango
válido oscila entre 0 y 65.535, con un valor predeterminado de 32.768 (punto medio).
Asigne la Prioridad de puente en la página RSTP:

Paso Acción
1 Seleccione RSTP para ver el Estado de funcionamiento RSTP.
2 Seleccione una prioridad de puente en la lista desplegable del área Estado de
funcionamiento RSTP:
 Root (0) (predeterminado)
 Raíz de reserva (4.096)
 Participante (32.768)

3 Para finalizar la configuración:


 Aceptar: asigne la prioridad de puente y cierre la ventana.
 Aplicar: asigne la prioridad de puente y deje la ventana abierta.

118 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros RSTP para CPU con servicio explorador RIO y DIO


Ficha RSTP:

Campo Parámetro Valor comentario


Estado de Prioridad de puente Root (0) Valor predeterminado
funcionamiento RSTP Raíz de reserva (4.096) –
Participante (32.768) –

Parámetros RSTP para CPU sin servicio explorador RIO (solamente servicio explorador DIO)
Ficha RSTP:

Campo Parámetro Valor comentario


Estado de Prioridad de puente Root(0) –
funcionamiento RSTP Raíz de reserva (4096) –
Participante(32768) predeterminado
Parámetros de puente Force version 2 No se puede editar
este valor.
Retraso de reenvío (ms) 21.000
Intervalo máximo (ms) 40.000
Recuento de conservación de 40
transmisión
Tiempo de saludo (ms) 2000
Parámetros del puerto 2 – – No se pueden editar
estos parámetros de
campo.
Parámetros del puerto 3 – – No se pueden editar
estos parámetros de
campo.

EIO0000001581 12/2018 119


Configuración de la CPU M580

Ficha SNMP

Introducción
Utilice la ficha SNMP de Control Expert para establecer los parámetros SNMP individuales de los
módulos:
 Módulos de la CPU M580
 Módulos adaptadores EIO (e)X80 en estaciones RIO
 Módulos adaptadores RIO 140CRA3120• en sistemas EIO Quantum

Un agente SNMP v1 es un componente de software del servicio SNMP que se ejecuta en estos
módulos para permitirles el acceso a la información de gestión y diagnóstico. Puede utilizar
navegadores SNMP, software de gestión de redes y otras herramientas para acceder a estos
datos. Además, el agente SNMP puede configurarse con las direcciones IP de uno o dos
dispositivos (normalmente equipos que ejecutan software de gestión de redes) para que sean
estos los receptores de los mensajes de captura activados por eventos. Estos mensajes informan
al dispositivo de gestión acerca de eventos como un arranque en frío o un error de software al no
poder autenticar un dispositivo.
Utilice la ficha para configurar los agentes SNMPSNMP de los módulos de comunicación en el
bastidor local y las estaciones RIO. El agente SNMP puede conectarse y comunicarse con uno o
dos administradores SNMP como parte de un servicio SNMP. El servicio SNMP incluye:
 Comprobación de autenticación de cualquier administrador Ethernet que envíe peticiones
SNMP mediante el módulo de comunicación SNMP
 Gestión de eventos o capturas

120 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros SNMP
Para ver y editar estas propiedades en la página SNMP:

Propiedad Descripción
Administrado Administrador de Dirección IP del primer administrador SNMP en el que el agente
res de dirección IP 1 SNMP envía avisos de capturas.
dirección IP:
Administrador de Dirección IP del segundo administrador SNMP en el que el agente
dirección IP 2 SNMP envía avisos de capturas.
Agente: Ubicación Ubicación del dispositivo (máximo 32 caracteres)
Contacto Información descriptiva de la persona de contacto para el
mantenimiento del dispositivo (máximo 32 caracteres)
Administrador SNMP Seleccione una opción:
 Deshabilitado: en esta página puede editar la configuración de
ubicación y contacto.
 Habilitado: en esta página no puede editar la configuración de
ubicación y contacto. (Esta configuración está gestionada por el
administrador SNMP.)
Nombres de Get Contraseña solicitada por el agente SNMP antes de ejecutar
comunidad: comandos de lectura desde un administrador SNMP
(predeterminado = público).
Set Contraseña solicitada por el agente SNMP antes de ejecutar
comandos de escritura desde un administrador SNMP
(predeterminado = privado).
Trap Contraseña que un administrador SNMP necesita del agente SNMP
antes de aceptar avisos de capturas del agente (predeterminado =
alerta).
Seguridad: Habilitar captura de TRUE hace que el agente SNMP envíe un aviso de captura al
errores de administrador SNMP si un administrador no autorizado envía un
autenticación comando Get o Set al agente (predeterminado = Deshabilitado).

Aplique la configuración haciendo clic en un botón:


 Aplicar: guarda los cambios.
 Aceptar: guarda los cambios y cierra la ventana.

EIO0000001581 12/2018 121


Configuración de la CPU M580

Ficha NTP

Introducción
Puede configurar una CPU M580como servidor NTP o cliente NTP en la ficha NTP de Control
Expert. El servicio NTP tiene estas características:
 Una corrección periódica de la hora se obtiene del servidor de tiempo estándar de referencia.
 Se producen una conmutación automática en un servidor de hora de respaldo (secundario) si
se detecta un error en el sistema del servidor de hora normal.
 Los proyectos de controlador utilizan un bloque de funciones para leer el reloj con precisión, lo
que permite que los eventos de proyecto o las variables incorporen la hora. (Consulte el
documento Manual del usuario de marcas de tiempo del sistema (véase Marcas de tiempo del
sistema, Manual del usuario) para obtener información detallada sobre el rendimiento de
marcas de tiempo del sistema.)
NOTA:
Cuando la CPU M580 se configura como servidor NTP o como cliente NTP, los módulos
adaptadores BM•CRA312•0 (e)X80 EIO son clientes NTP de la CPU:
 Cuando solamente están configurados los módulos BM•CRA31200 como clientes NTP, la
precisión de este servidor permite una discriminación de tiempo de 20 ms.
 Todos los módulos BM•CRA31200 de la red tienen la misma configuración de cliente.

Para empezar, abra las fichas de configuración de la CPU de Control Expert (véase página 109).

Modalidad del cliente NTP


Cuando el PAC se configura como un cliente NTP, el servicio de hora de la red (SNTP) sincroniza
el reloj de la CPU M580 con el del servidor de hora. El valor sincronizado se utiliza para actualizar
el reloj del CPU. Las configuraciones habituales del servicio horario utilizan servidores
redundantes y diversas rutas de red para obtener una precisión y fiabilidad altas.
Para establecer la hora de la red de sistemas Ethernet, el sistema efectúa lo siguiente al arrancar:
 Requiere la CPU para arrancar.
 Utiliza la CPU para obtener el tiempo desde el servidor NTP.
 Requiere un intervalo de tiempo predefinido hasta que la hora se considere precisa; la
configuración del usuario determina el periodo de tiempo previo a la hora que se considera
preciso.
 Puede que sea necesario realizar varias actualizaciones para conseguir la precisión máxima.

Una vez que se recibe la hora precisa, el servicio define el estado en el registro asociado al
servicio horario.
El valor del reloj del servicio horario se inicia con el valor 0 hasta que se actualiza por completo
desde la CPU.

Modelo Fecha de inicio


Modicon M580 con Control Expert 1 de enero de 1980 00:00:00.00

122 EIO0000001581 12/2018


Configuración de la CPU M580

Para detener o ejecutar PAC:


 Detener y ejecutar no influyen en la precisión del reloj.
 Detener y ejecutar no influyen en la actualización del reloj.
 La transición de una modalidad a otra no influye en la precisión de la hora de la red del sistema
Ethernet.
Para descargar la aplicación:
 El valor del reloj de estado asociado al registro del servicio horario en la CPU M580 se debe
reinicializar tras la descarga de aplicaciones o el cambio de servidor NTP. La hora será precisa
tras dos periodos de consulta.
NOTA: Para ver los diagnósticos de NTP, consulte la página web de NTP.

Modalidad de servidor NTP


Cuando el PAC se configura como un servidor NTP, puede sincronizar los relojes del cliente (por
ejemplo, un módulo adaptador BM•CRA31200 (e)X80 EIO). El reloj interno de la CPU se emplea
como reloj de referencia para servicios NTP.

Parámetros NTP para una CPU


Utilice el menú desplegable en el campo NTP para configurar la CPU como Cliente NTP o como
Servidor NTP:

Valor comentario
Deshabilitado Valor predeterminado: tanto los servicios de servidor NTP como de cliente NTP del
PAC están deshabilitados.
Cliente NTP Las funciones del PAC como cliente NTP. En este caso, configure los parámetros
Configuración del servidor NTP.
NOTA: Habilite el cliente NTP aquí para habilitar automáticamente el servicio del
cliente NTP en todos los módulos adaptadores BM•CRA312•0.
Servidor NTP El PAC de explorador E/S Ethernet actúa como un servidor NTP.
NOTA: Habilite el cliente NTP aquí para habilitar automáticamente el servicio del
cliente NTP en todos los módulos adaptadores BM•CRA312•0 y para configurar
BM•CRA312•0 de modo que utilice el PAC como servidor NTP.

EIO0000001581 12/2018 123


Configuración de la CPU M580

Asigne valores a estos parámetros en el campo Configuración del servidor NTP:

Parámetro Comentario
Dirección IP del La dirección IP del servidor NTP, desde el cual el PAC solicita primero un valor de
servidor NTP primario tiempo.
Dirección IP del La dirección IP del servidor NTP de copia de seguridad, desde el cual el PAC
servidor NTP solicita un valor de tiempo tras no recibir una respuesta del servidor NTP primario.
secundario
Periodo de consulta El tiempo (en segundos) entre las actualizaciones del servidor NTP. Los valores
inferiores normalmente dan lugar a una mayor precisión.

124 EIO0000001581 12/2018


Configuración de la CPU M580

Ficha Conmutador

Descripción
La ficha Conmutador solamente está disponible para CPU sin servicio de explorador RIO.
Contiene los siguientes campos:

Campo Parámetro Valor comentario


ETH1 – – Aquí no se pueden editar estos
parámetros de campo. La
configuración se puede modificar
en la ficha (véase página 127)
Puerto de servicio.
ETH2 Habilitado Yes predeterminado
No –
Velocidad de Automático 10/100 Mbits/s Valor predeterminado
transmisión Semidúplex 100 Mbits/s –
Dúplex completo 100 Mbits/s –
Semidúplex 10 Mbits/s –
Dúplex completo 10 Mbits/s –
ETH3 Habilitado Yes predeterminado
No –
Velocidad de Automático 10/100 Mbits/s Valor predeterminado
transmisión Semidúplex 100 Mbits/s –
Dúplex completo 100 Mbits/s –
Semidúplex 10 Mbits/s –
Dúplex completo 10 Mbits/s –
Placa de – – No se pueden editar estos
conexiones parámetros de campo.

NOTA: El puerto ETH1 es un puerto de servicio especializado y la red de la placa de conexiones


Ethernet está destinada a la comunicación entre módulos del bastidor. Los parámetros de
conmutación para esos dos puertos no pueden configurarse en la ficha Conmutador.

EIO0000001581 12/2018 125


Configuración de la CPU M580

Ficha QoS

Descripción
La CPU M580 puede configurarse para ejecutar la codificación de los paquetes Ethernet. La CPU
admite el estándar de calidad de servicio OSI capa 3 (QoS) definido en RFC-2475. Al habilitar
QoS, la CPU añade una etiqueta electrónica de punto de código de servicios diferenciados
(DSCP) a cada paquete Ethernet que transmite para indicar la prioridad de dicho paquete.

Ficha QoS
La ficha QoS está disponible solamente en CPUs que no admiten el servicio de explorador RIO
(solo en CPUs con referencias comerciales que terminan en 20).

Campo Parámetro Valor comentario


Codificación de – Habilitado predeterminado
DSCP
Deshabilitado –
PTP Prioridad de evento PTP de DSCP 59 –
DSCP PTP General Priority 47 –
Tráfico EtherNet/IP Valor DSCP para mensajes de prioridad de 47 –
programación de datos de E/S
Valor DSCP para el mensaje explícito 27 –
Valor DSCP para mensajes de prioridad urgente 55 –
de datos de E/S
Valor DSCP para mensajes de prioridad alta de 43 –
datos de E/S
Valor DSCP para mensajes de prioridad baja de 31 –
datos de E/S
Tráfico de Modbus Valor DSCP para mensajes de E/S 43 –
TCP Valor DSCP para el mensaje explícito 27 –
Tráfico de protocolo Valor DSCP para mensajes de protocolo de hora 59 –
de hora de la red de la red

La codificación de DSCP permite priorizar flujos de paquetes Ethernet en función del tipo de tráfico
del flujo.
Para implementar la configuración de QoS en la red Ethernet:
 Utilice conmutadores de red compatibles con QoS.
 Aplique los valores DSCP de forma coherente a los dispositivos y conmutadores de red
compatibles con DSCP.
 Confirme que los conmutadores aplican un conjunto de reglas coherentes para ordenar las
etiquetas de DSCP al transmitir y recibir paquetes Ethernet.

126 EIO0000001581 12/2018


Configuración de la CPU M580

Ficha Puerto de servicio

Parámetros de Puerto de servicio


A continuación se detallan los parámetros de la ficha Puerto de servicio de Control Expert:

Campo Parámetro Valor comentario


Puerto de – Habilitado Habilita el puerto y permite editar sus parámetros.
servicio (predeterminado)
– Deshabilitado Deshabilita el puerto (no se puede acceder a los
parámetros).
Modalidad del – Acceso Esta modalidad admite comunicaciones con
puerto de (predeterminado) dispositivos Ethernet.
servicio – Espejo En la modalidad de espejo de puertos, el tráfico de
datos de uno o varios puertos se copia a este puerto.
Conecte una herramienta de vigilancia de paquetes
a este puerto para supervisar y analizar el tráfico del
puerto.
NOTA: En esta modalidad, el puerto Service actúa
como un puerto de sólo lectura. Es decir, no se
puede acceder a los dispositivos (ping, conexión a
Control Expert, etc.) a través del puerto Service.
Configuración Número de ETH1 El valor del campo Número del puerto de servicio no
del puerto de puerto de puede editarse.
acceso servicio
Configuración Puerto(s) de Puerto interno Tráfico Ethernet desde y hacia el procesador interno
de espejo de origen enviado al puerto de servicio.
puertos
ETH2 Tráfico Ethernet desde y hacia ETH2 enviado al
puerto de servicio.
ETH3 Tráfico Ethernet desde y hacia ETH3 enviado al
puerto de servicio.
Puerto de placa Tráfico Ethernet desde y hacia la placa de
de conexiones conexiones enviado al puerto de servicio.
Automatic – Deseleccionado Habilita automáticamente el puerto de servicio del
blocking of (valor módulo Standby BMENOC0301.4 o posterior para
service port on predeterminado) permitir que un anillo principal RIO, con o sin equipo
Standby CPU distribuido, se comunique con la red de control.
(sólo en el
Seleccionado Bloquea automáticamente el puerto de servicio para
sistema Hot evitar un bucle accidental.
Standby)

EIO0000001581 12/2018 127


Configuración de la CPU M580

Configuración de Hot Standby


En una configuración de Hot Standby M580, algunas topologías pueden crear de manera
accidental un bucle que interfiere en la comunicación de red. Estas topologías están relacionadas
esencialmente con la gestión de redes planas, es decir, topologías en las que la red de control, la
red de E/S remotas o la red de dispositivos pertenecen a la misma subred.
Para evitar crear un bucle accidental provocado por la conexión al puerto de servicio, seleccione
la casilla de verificación Automatic blocking of service port on Standby CPU que aparece en la
ficha ServicePort del cuadro de diálogo de configuración. Esta casilla de verificación sólo está
disponible en Unity Pro 13.1 o posterior.
NOTA: Unity Pro es el nombre anterior de Control Expert para la versión 13.1 o anterior.
Para llevar a cabo la configuración, seleccione la ficha ServicePort.
 Seleccione la casilla de verificación Automatic blocking of service port on Standby CPU para
que el puerto de servicio de la CPU del controlador Standby se bloquee automáticamente.
 Deseleccione la casilla de verificación para que el puerto de servicio no se bloquee
automáticamente.
De manera predeterminada, la casilla de verificación está deseleccionada (desbloqueada).
NOTA: Estas funciones se implementan en un sistema Hot Standby utilizando una CPU con
versión de firmware 2.7 o posterior y un módulo BMENOC0301.4 o posterior.
Consulte el tema sobre la configuración de ServicePort (véase Modicon M580 Hot Standby, Guía
de planificación del sistema para, arquitecturas utilizadas con más frecuencia) para ver ejemplos
de topología en los que existe este problema.

Comportamiento online
Los parámetros del Puerto de servicio se almacenan en la aplicación, pero puede volver a
configurar los parámetros en modalidad Conectado. Los valores que vuelva a configurar en la
modalidad de conexión se envían al PAC mediante mensajes explícitos.
Los valores modificados no se almacenan, hecho que puede provocar discrepancias entre los
parámetros que se están utilizando y aquellos que están en la aplicación almacenada.

128 EIO0000001581 12/2018


Configuración de la CPU M580

Ficha Configuración avanzada

Introducción
La ficha Configuración avanzada solo está disponible para CPUs que no admiten el explorador
RIO (solo servicio de explorador DIO). La ficha Configuración avanzada consta de los campos
siguientes:
 Configuración de timeout de EtherNet/IP
 Comportamiento del explorador de EtherNet/IP

Configuración de timeout
Estos parámetros se encuentran en el campo Configuración de timeout de EtherNet/IP:

Parámetro Valor comentario


Timeout de la conexión de E/S 4.960 Especifica el tiempo que espera el explorador la respuesta de
FW_Open (ms) FW_Open de una conexión de E/S.
Timeout de la conexión de EM 3.000 Especifica el tiempo que espera el explorador la respuesta de
FW_Open (ms) FW_Open de una conexión de EM.
RPI de conexión de EM (ms) 10.000 Establece el RPI T->O y O->T para todas las conexiones EM.
Timeout de petición de EM (s) 10 Especifica el tiempo que espera el explorador entre la petición y
la respuesta de un mensaje explícito.

Comportamiento del explorador


Estos parámetros se encuentran en el campo Comportamiento del explorador de EtherNet/IP:

Parámetro Valor comentario


Permitir Deshabilitado (Valor predeterminado.) El explorador ignora la petición del servicio
restablecimiento de reseteo del objeto de identidad.
mediante mensaje
Habilitado El explorador se reseteará si recibe una petición de servicio de
explícito
reseteo del objeto de identidad.
Comportamiento inactivo (Valor predeterminado.) La conexión de E/S de EtherNet/IP sigue
cuando el estado de abierta, pero el indicador Run/Idle se establece en Idle (inactivo).
la CPU es STOP
STOP La conexión de E/S EtherNet/IP está cerrada.

EIO0000001581 12/2018 129


Configuración de la CPU M580

Sección 5.3
Configuración de la CPU M580 con DTM en Control Expert

Configuración de la CPU M580 con DTM en Control Expert

Introducción
A algunas funciones de configuración de la M580 CPU se accede mediante su M580 DTM
correspondiente en el Navegador DTM de Control Expert.
Use las instrucciones de esta sección para configurar la M580 CPU mediante el DTM.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Acerca de la configuración de DTM en Control Expert 131
Acceso a las propiedades del canal 132
Configurar DHP y los servidores de direcciones FDR 135

130 EIO0000001581 12/2018


Configuración de la CPU M580

Acerca de la configuración de DTM en Control Expert

Introducción
La configuración de la CPU M580 con funciones estándar de Control Expert se describe en otra
parte de esta guía (véase página 108).
Una parte de la configuración específica de un dispositivo concreto (como la CPU M580) se realiza
mediante un gestor de tipos de dispositivo adecuado (DTM) en Control Expert. En esta sección se
describe esa configuración.

Acceso a los ajustes de configuración


Siga estos pasos para acceder a los ajustes de configuración en el DTM para la CPU M580 en
Control Expert:

Paso Acción
1 Abra Control Expert.
2 Abra un proyecto Control Expert que incluya una CPU M580 en la configuración.
3 Abra el Navegador DTM (Herramientas → Navegador DTM).
4 Haga doble clic en el DTM que corresponda a la CPU M580 en el Navegador DTM para abrir el
editor de dispositivos del DTM.
5 Estos encabezamientos aparecen en el árbol de configuración del DTM M580:
 Propiedades del canal
 Servicios
 Esclavos Ethernet/IP locales
 Lista de dispositivos
 Registro

EIO0000001581 12/2018 131


Configuración de la CPU M580

Acceso a las propiedades del canal

Introducción
En la página Control Expert Propiedades del canal, seleccione una Dirección IP de origen (PC)
del menú desplegable.
El menú Dirección IP de origen (PC) contiene una lista de direcciones IP configuradas para el PC
que tiene el DTM Control Expert instalado.
Para realizar la conexión, elija una Dirección IP de origen (PC) que se encuentre en la misma red
que la CPU y la red de dispositivos.
Mediante esta conexión puede ejecutar estas tareas:
 Realizar descubrimiento del bus de campo.
 Ejecutar acciones online.
 Enviar un mensaje explícito a un dispositivo EtherNet/IP.
 Enviar un mensaje explícito a un dispositivo Modbus TCP.
 Diagnosticar módulos.

Apertura de la página
Para ver las Propiedades del canal de la CPU:

Paso Acción
1 Abra un proyecto Control Expert que incluya una CPU M580.
2 Abra el Navegador DTM (Herramientas → Navegador DTM).
3 En el Navegador DTM, busque el nombre que asignó a la CPU.
4 Haga doble clic (o haga clic con el botón derecho del ratón en Abrir) en el nombre de la CPU
para abrir la ventana de configuración.
5 Seleccione Propiedades del canal en el panel de navegación

132 EIO0000001581 12/2018


Configuración de la CPU M580

Descripción de las propiedades


En esta tabla se describen los parámetros de las Propiedades del canal:

Campo Parámetro Descripción


Área de dirección Dirección IP de Lista de direcciones IP asignadas a las tarjetas de interfaz de red
origen (PC) instaladas en el PC.
NOTA: Si la principal dirección IP configurada de la CPU no está
en la subred de ninguna de las IP configuradas en las tarjetas de
interfaz del PC, se sugerirá la primera IP de la tarjeta de interfaz
de forma predeterminada.
Máscara de subred Máscara de subred asociada con la dirección IP de origen (PC)
(sólo lectura) seleccionada.
Detección de red Dirección de inicio La primera dirección IP del rango para la detección automática de
EtherNet/IP del rango de buses de campo de dispositivos EtherNet/IP.
detección
Dirección de La última dirección IP del rango para la detección automática de
finalización del buses de campo de dispositivos EtherNet/IP.
rango de detección
Detección de red Dirección de inicio Primera dirección IP del rango para la detección automática de
Modbus del rango de buses de campo de dispositivos Modbus/TCP.
detección
Dirección de Última dirección IP del rango para la detección automática de
finalización del buses de campo de dispositivos Modbus/TCP.
rango de detección

Realizar la conexión
Conectar con la Dirección IP de origen (PC):

Paso Acción
1 Seleccione una dirección IP en el menú desplegable Dirección IP de origen (PC).
2 Pulse el botón Aplicar.
3 En el Navegador DTM, busque el nombre que asignó a la CPU.
4 Haga clic con el botón derecho del ratón en el nombre de la CPU y desplácese a Conectar.

Supervisión de TCP/IP
Expanda (+) el encabezado Propiedades del canal en el árbol de configuración y seleccione el
elemento TCP/IP en el nivel 1.
La información de sólo lectura de esta página supervisa los parámetros IP que se configuraron en
Control Expert.

EIO0000001581 12/2018 133


Configuración de la CPU M580

Gestión de direcciones IP de origen para varios PC


Cuando conecte un PC a una aplicación Control Expert basada en DTM, Control Expert le
solicitará que defina la dirección IP del PC conectado al PLC, lo que se conoce como la dirección
IP de origen (PC). En lugar de tener que ejecutar una Generación en Control Expert cada vez que
conecte un PC al PLC, la dirección IP de origen (PC) se seleccionará automáticamente cuando
importe la aplicación de Control Expert. Durante la importación de la aplicación, el DTM recupera
todas las direcciones NIC configuradas disponibles de un PC conectado y compara la máscara de
subred del maestro con la lista de NIC disponibles.
 Si existe una coincidencia entre la máscara de subred del maestro y la lista de NIC, Control
Expert selecciona automáticamente la dirección IP coincidente como dirección IP de
origen (PC) en la página Propiedades del canal.
 En el caso de que existan varias coincidencias, Control Expert selecciona automáticamente la
dirección IP más próxima a la máscara de subred.
 Si no existe ninguna coincidencia, Control Expert selecciona automáticamente la dirección IP
para la máscara de subred disponible más próxima.

134 EIO0000001581 12/2018


Configuración de la CPU M580

Configurar DHP y los servidores de direcciones FDR

DHCP y servidores de direcciones FDR


La CPU M580 cuenta con un protocolo de comunicación de host dinámico (DHCP) y un servidor
de sustitución rápida de dispositivo (FDR). El servidor DHCP proporciona ajustes de dirección IP
a dispositivos up to en red. El servidor FDR proporciona ajustes de parámetros operativos para
sustituir los dispositivos Ethernet equipados con funciones del cliente FDR.

Acceso al servidor de direcciones


Acceda al servidor de direcciones de la CPU M580 en Control Expert:

Paso Acción
1 Abra Control Expert.
2 Abra un proyecto Control Expert que incluya una CPU M580 en la configuración.
3 Abra el Navegador DTM (Herramientas → Navegador DTM).
4 Haga doble clic en el DTM que corresponda a la CPU M580 en el Navegador para abrir el editor
de dispositivos del DTM.
5 Amplíe (+) el encabezamiento Servicios del árbol de configuración.
6 Seleccione el elemento Servidor de direcciones del árbol de configuración para ver la
configuración del servidor de direcciones.

Configuración
Configure el servidor de direcciones para que realice las siguientes tareas:
 Habilitar y deshabilitar el servicio FDR de la CPU.
 Visualizar una lista generada automáticamente de todos los dispositivos incluidos en la
configuración de la CPU, con la información siguiente para cada dispositivo:
 Parámetros de direccionamiento IP
 Si los parámetros de direccionamiento IP del dispositivo los proporciona el servidor CPU
incorporado a la DHCP
Añadir manualmente dispositivos remotos (que no formen parte de la configuración de la CPU) a
la lista de clientes DHCP de la CPU.
NOTA: Los dispositivos remotos añadidos de esta forma están equipados con software de cliente
DHCP y configurados para suscribirse al servicio de direccionamiento IP de la CPU.

EIO0000001581 12/2018 135


Configuración de la CPU M580

Habilitación del servicio FDR


Para habilitar el servicio FDR, establezca el campo Servidor FDR en Habilitado. Para deshabilitar
el servicio, cambie el valor del mismo campo a Deshabilitado.
Puede deshabilitar el servicio FDR de las CPUs que no admitan exploración RIO (referencias
comerciales que terminan en 20). El servicio FDR siempre está habilitado para las CPUs que
admiten exploración RIO (referencias comerciales que terminan en 40).
Cualquier dispositivo Ethernet en red equipado con funciones de cliente FDR se puede suscribir
al servicio FDR de la CPU.
El tamaño máximo de los archivos de parámetros de funcionamiento del cliente FDR depende de
la referencia de la CPU. Cuando se alcance esta capacidad, la CPU no podrá almacenar más
archivos de cliente FDR.

Referencia de CPU Tamaño de archivo PRM Conexiones simultáneas


BMEP581020 8 Mb 64
BMEP582020 16 Mb 128
BMEP582040 17 Mb 136
BMEP583020 16 Mb 128
BMEP583040 25 Mb 208
BMEP584020 16 Mb 128
BMEP584040 25 Mb 208
BMEP585040 25 Mb 208
BMEP586040 25 Mb 208
BMEH582040 25 Mb 208
BMEH584040 25 Mb 208
BMEH586040 25 Mb 208

NOTA: La variable FDR_USAGE en el DDDT (véase página 216) supervisa el porcentaje de uso
del FDR.

136 EIO0000001581 12/2018


Configuración de la CPU M580

Visualización de la lista de clientes DHCP generada automáticamente


La lista de Dispositivos adicionados automáticamente incluye una fila para cada dispositivo remoto
que:
 parte de la configuración de la CPU
 está configurado para suscribirse al servicio de direccionamiento DHCP de la CPU

NOTA: No se pueden añadir dispositivos a esta lista en esta página. En su lugar, utilice las páginas
de configuración del dispositivo remoto para suscribirse a este servicio.
En esta tabla se describen las propiedades disponibles:

Propiedad Descripción
Número de El número asignado al dispositivo en la configuración de Control Expert.
dispositivo
Dirección IP La dirección IP del dispositivo cliente.
DHCP TRUE indica que el dispositivo se suscribe al servicio DHCP.
Tipo de Indica el mecanismo utilizado por el servidor para reconocer el cliente (dirección MAC
identificador o nombre de dispositivo DHCP).
Identificador Dirección MAC real o nombre de dispositivo DHCP.
Máscara de red Máscara de subred del dispositivo cliente.
Pasarela Un dispositivo de cliente DHCP utiliza la dirección IP de la pasarela para acceder a otros
dispositivos que no se encuentran en la subred local. El valor 0.0.0.0 limitará el
dispositivo cliente DHCP y permitirá que se comunique solo con dispositivos de la
subred local.

EIO0000001581 12/2018 137


Configuración de la CPU M580

Adición manual de módulos remotos al servicio DHCP


Los módulos remotos que forman parte de la configuración de la CPU, y que se han suscrito al
servicio de direccionamiento IP de la CPU, aparecen automáticamente en la lista Dispositivos
adicionados automáticamente.
Se pueden añadir manualmente otros módulos remotos que no formen parte de la configuración
de la al servicio de direccionamiento IP del DHCP de la CPU.
Añada manualmente módulos Ethernet de la red que no formen parte de la configuración de la
CPU al servicio de direccionamiento IP de la CPU:

Paso Descripción
1 En la página Servidor de direcciones, haga clic en el botón Añadir del campo Dispositivos
adicionados automáticamente para dar a Control Expert la instrucción de añadir una fila vacía a la
lista.
2 Configure estos parámetros para el dispositivo cliente en la nueva fila:
Dirección IP Escriba la dirección IP del dispositivo cliente.
Tipo de Seleccione el tipo de valor que el dispositivo cliente utilizará para identificarse
identificador ante el servidor FDR:
 Dirección MAC
 nombre del dispositivo

Identificador Según el tipo de identificador, escriba el valor del dispositivo cliente para la
dirección MAC o el nombre.
Máscara de red Escriba la máscara de subred del dispositivo cliente.
Pasarela Escriba la dirección de pasarela que los dispositivos remotos pueden utilizar para
comunicarse con dispositivos de otras redes. Utilice 0.0.0.0 si los dispositivos
remotos no se comunican con dispositivos de otras redes.
3 Consulte el tema Configuración de propiedades en el Editor de dispositivos (véase Modicon M580,
Módulo de comunicaciones Ethernet BMENOC0301/0311, Guía de instalación y configuración)
para ver instrucciones sobre cómo aplicar propiedades editadas a dispositivos en red.

138 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.4
Diagnóstico mediante el navegador DTM de Control Expert

Diagnóstico mediante el navegador DTM de Control Expert

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Introducción del diagnóstico en el DTM de Control Expert 140
Diagnóstico de ancho de banda 142
Diagnóstico de RSTP 144
Diagnóstico del servicio de hora de la red 146
Diagnóstico de esclavo local / conexión EIP 149
Diagnóstico de valor de E/S de esclavo local o conexión 153
Registro de eventos de DTM en una pantalla del registro de Control Expert 155
Registro de eventos de DTM y de módulo en el servidor SYSLOG 157

EIO0000001581 12/2018 139


Configuración de la CPU M580

Introducción del diagnóstico en el DTM de Control Expert

Introducción
El DTM de Control Expert proporciona información de diagnóstico que se recoge a intervalos de
consulta configurados. Utilice esta información para diagnosticar el funcionamiento del servicio de
explorador Ethernet incorporado en la CPU.

Conexión del DTM


Para poder abrir la página de diagnóstico, cree la conexión entre el DTM del servicio de explorador
incorporado de la CPU.

Paso Acción
1 Abra un proyecto de Control Expert.
2 Abra el Navegador DTM (Herramientas → Navegador DTM) de Control Expert.
3 Haga clic con el botón derecho en el nombre que se ha asignado a la CPU en el Navegador DTM.
4 Seleccione Conectar.

Abra la página
Acceda a la información de Diagnóstico:

Paso Acción
1 Haga clic con el botón derecho en el nombre que se ha asignado a la CPU en el Navegador DTM.
2 Seleccione Menú del dispositivo → Diagnóstico para ver las páginas de diagnóstico disponibles.

Información de diagnóstico
La ventana Diagnóstico consta de dos áreas distintas:
 Panel izquierdo: los iconos LED indican el estado de funcionamiento de los módulos,
dispositivos y conexiones.
 Panel derecho: en estas páginas se muestra la información de diagnóstico de los siguientes
elementos:
 Servicio de explorador incorporado de la CPU.
 Nodos del esclavo local que se han activado para el servicio de explorador incorporado de
la CPU.
 Conexiones EtherNet/IP entre el servicio de explorador incorporado de la CPU y un
dispositivo EtherNet/IP remoto.
Cuando el DTM correspondiente está conectado a la CPU, Control Expert envía una petición de
mensaje explícito a cada segundo para detectar el estado del servicio de explorador incorporado
de la CPU y de todos los dispositivos remotos y conexiones EtherNet/IP vinculadas a la CPU.

140 EIO0000001581 12/2018


Configuración de la CPU M580

Control Expert coloca uno de los siguientes iconos de estado encima del módulo, dispositivo o
conexión en el panel izquierdo de la ventana Diagnóstico para indicar su estado actual:

Icono Módulo de comunicación Conexión a un dispositivo remoto


Se indica el estado de ejecución. El bit de estado de cada conexión EtherNet/IP y petición Modbus
TCP (a un dispositivo remoto, subdispositivo o módulo) se
establece en activo (1).
Se indica uno de los estados El bit de estado de al menos una conexión EtherNet/IP o petición
siguientes: Modbus TCP (a un dispositivo remoto, subdispositivo o módulo)
 desconocido se establece en inactivo (0).
 detenido
 no conectado

EIO0000001581 12/2018 141


Configuración de la CPU M580

Diagnóstico de ancho de banda

Introducción
Utilice la página Ancho de banda para ver los datos dinámicos y estáticos para el uso del ancho
de banda por parte del servicio de explorador incorporado Ethernet en la CPU.
NOTA: Para poder abrir la página de diagnóstico, cree la conexión entre el DTM para el servicio
de explorador incorporado de la CPU y el módulo físico.

Apertura de la página
Acceda a la información de Ancho de banda:

Paso Acción
1 En Navegador DTM, haga clic con el botón derecho en el nombre que se ha asignado a la CPU.
2 Seleccione Menú del dispositivo → Diagnóstico.
3 En el panel de la izquierda de la ventana Diagnóstico, seleccione el nodo CPU.
4 Para abrir la página, seleccione la ficha Ancho de banda.

Pantalla de datos
Utilice la casilla de verificación Actualizar cada 500 ms para mostrar los datos estáticos o
dinámicos:

Casilla de Descripción
verificación
Seleccionada  Mostrar los datos que se actualizan dinámicamente cada 500 ms.
 Aumentar el número en la parte superior de la tabla cada vez que se actualicen los
datos.
Deseleccionada  Mostrar datos estáticos.
 No aumentar el número en la parte superior de la tabla. Ahora ese número
representa un valor constante.

142 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros de diagnóstico de ancho de banda


En la página Ancho de banda se muestran los parámetros siguientes para el módulo de
comunicación:

Parámetro Descripción
Explorador de E/S:
EtherNet/IP enviado Número de paquetes EtherNet/IP que ha enviado el módulo en paquetes por
segundo.
EtherNet/IP recibido Número de paquetes EtherNet/IP que ha recibido el módulo en paquetes por
segundo.
Modbus TCP recibido Número de peticiones Modbus TCP que ha enviado el módulo en paquetes
por segundo.
Respuestas Modbus TCP Número de respuestas Modbus TCP que ha recibido el servicio de explorador
incorporado de la CPU en paquetes por segundo.
Adaptador de E/S:
EtherNet/IP enviado Número de paquetes EtherNet/IP (por segundo) que ha enviado el servicio de
explorador incorporado de la CPU en la función de un esclavo local.
EtherNet/IP recibido Número de paquetes EtherNet/IP (por segundo) que ha recibido el servicio de
explorador incorporado de la CPU en la función de un esclavo local.
Módulo de E/S
Capacidad del módulo Número máximo de paquetes (por segundo) que puede procesar el servicio de
explorador incorporado de la CPU.
Utilización del módulo El porcentaje de capacidad del servicio de explorador incorporado de la CPU
que está usando la aplicación.
Mensajes de cliente:
Actividad de EtherNet/IP Número de mensajes explícitos (paquetes por segundo) que envía el servicio
de explorador incorporado de la CPU mediante el protocolo EtherNet/IP.
Actividad de Modbus TCP Número de mensajes explícitos (paquetes por segundo) que envía el servicio
de explorador incorporado de la CPU mediante el protocolo Modbus TCP.
Mensajes del servidor:
Actividad de EtherNet/IP Número de mensajes del servidor (paquetes por segundo) que recibe el
servicio de explorador incorporado de la CPU mediante el protocolo
EtherNet/IP.
Actividad de Modbus TCP Número de mensajes del servidor (paquetes por segundo) que recibe el
servicio de explorador incorporado de la CPU mediante el protocolo Modbus
TCP.
Módulo:
Utilización del procesador Porcentaje de capacidad del procesador del servicio de explorador
incorporado de la CPU utilizado por el nivel actual de actividad de
comunicación.

EIO0000001581 12/2018 143


Configuración de la CPU M580

Diagnóstico de RSTP

Introducción
Utilice la página Diagnóstico de RSTP para ver el estado del servicio RSTP del servicio de
explorador Ethernet incorporado de la CPU. La página muestra los datos generados
dinámicamente y los datos estáticos del módulo.
NOTA: Para poder abrir la página de diagnóstico, cree la conexión entre el DTM para el servicio
de explorador incorporado de la CPU y el módulo físico.

Apertura de la página
Acceda a la información de Diagnóstico de RSTP:

Paso Acción
1 En Navegador DTM, haga clic con el botón derecho en el nombre que se ha asignado a la CPU.
2 Seleccione Menú del dispositivo → Diagnóstico.
3 En el panel de la izquierda de la ventana Diagnóstico, seleccione el nodo CPU.
4 Seleccione la ficha Diagnóstico de RSTP para abrir esa página.

Pantalla de datos
Marque la casilla de verificación Actualizar cada 500 ms para mostrar los datos estáticos o
dinámicos:

Casilla de Descripción
verificación
Seleccionada  Mostrar los datos que se actualizan dinámicamente cada 500 ms.
 Aumentar el número en la parte superior de la tabla cada vez que se actualicen los
datos.
Deseleccionada  Mostrar datos estáticos.
 No aumentar el número en la parte superior de la tabla. Ahora ese número
representa un valor constante.

144 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros de diagnóstico de RSTP


La página RSTPDiagnóstico muestra los parámetros siguientes para cada puerto CPU:

Parámetro Descripción
Diagnóstico de RSTP de puente:
Prioridad de puente Campo de ocho bytes que contiene el valor de dos bytes que se asigna al
conmutador Ethernet incorporado de la CPU.
Dirección MAC Dirección Ethernet de la CPU, que se encuentra en la parte frontal de la CPU.
ID de raíz designada ID del puente del dispositivo raíz.
Coste de ruta de raíz Coste añadido de los costes de puerto desde este conmutador hasta el dispositivo
raíz.
Tiempo de saludo Intervalo en el que se transmiten los mensajes de BPDU de configuración durante
predeterminado una convergencia de redes. Para RSTP, es un valor fijo de 2 segundos.
Tiempo de saludo Valor de tiempo de saludo actual obtenido a partir del conmutador de raíz.
registrado
Intervalo máximo Valor (6-40) que utilizan otros conmutadores para MaxAge cuando este conmutador
configurado actúa como raíz.
Intervalo máximo Intervalo máximo obtenido del conmutador de raíz. Se trata del valor real que utiliza
registrado actualmente este conmutador.
Cambios totales de Número total de cambios de topología detectado por este conmutador desde la
topología última vez que se restableció o inició la entidad de gestión.
Estadísticas de RSTP de los puertos ETH 2 y ETH 3:
Estado Estado actual del puerto tal como lo define el protocolo RSTP. Este estado controla
la acción que realiza el puerto al recibir una trama. Los valores posibles son:
deshabilitado, rechazo, aprendizaje, reenvío.
Función: Función actual del puerto por protocolo RSTP. Los valores posibles son: puerto raíz,
puerto designado, puerto alternativo, puerto de seguridad, puerto deshabilitado.
Coste Coste lógico de este puerto como ruta al conmutador de raíz. Si este puerto está
configurado para AUTO, el coste se determina en función de la velocidad de
conexión del puerto.
Paquetes STP Un valor en este campo indica que un dispositivo de la red tiene habilitado el
protocolo STP.
NOTA:
 Otros dispositivos que estén habilitados para STP pueden afectar gravemente a
los tiempos de convergencia de la red. Schneider Electric recomienda
deshabilitar el protocolo STP (pero no el protocolo RSTP) en todos los
dispositivos de red que admitan STP.
 La CPU no admite el protocolo STP. El conmutador incorporado de la CPU ignora
los paquetes STP.

EIO0000001581 12/2018 145


Configuración de la CPU M580

Diagnóstico del servicio de hora de la red

Introducción
Utilice la página Diagnóstico del servicio de hora de la red para mostrar los datos generados
dinámicamente que describen el funcionamiento del servicio de protocolo simple de hora de la
red(SNTP) que ha configurado en la página del servidor de hora de la red (véase página 122) en
Control Expert.
NOTA: Para poder abrir la página de diagnóstico, cree la conexión entre el DTM del módulo de
comunicación de destino y la CPU.
Consulte el Manual del usuario de marcas de tiempo del sistema (véase Marcas de tiempo del
sistema, Manual del usuario) para obtener información de diagnóstico detallada.

Abra la página
Acceda a la información de Diagnóstico de NTP:

Paso Acción
1 En Navegador DTM, busque el nombre que se ha asignado a la CPU.
2 Haga clic con el botón derecho en el DTM de la CPU y seleccione Menú del dispositivo →
Diagnóstico.
3 En el panel de la izquierda de la ventana Diagnóstico, seleccione el nodo CPU.
4 Seleccione la ficha Diagnóstico de NTP para abrir esa página.

Haga clic en el botón Resetear contador para restablecer a cero las estadísticas de conteo de esta
página.

146 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros del diagnóstico del servicio de hora de la red


En esta tabla se describen los parámetros del servicio de sincronización horaria:

Parámetro Descripción
Actualizar cada Marque esta casilla para actualizar dinámicamente la página cada 500 ms. El número
500 ms de veces que se ha actualizado esta página aparece inmediatamente a la derecha.
Servicio de hora de la Supervisa el estado operativo del servicio en el módulo:
red  verde: operativo
 naranja: deshabilitado

Estado del servidor Monitoriza el estado de comunicación del servidor NTP:


de hora de la red  verde: el servidor NTP es accesible.
 rojo: el servidor NTP no es accesible.

Última actualización Tiempo transcurrido en segundos desde la actualización más reciente del servidor
NTP.
Fecha actual Fecha del sistema
Hora actual La hora del sistema se presenta en el formato hh:mm:ss.
Estado DST Determina el estado del servicio automático de horario de verano:
 ENCENDIDO: el ajuste automático al horario de verano está habilitado. La fecha
y la hora actuales reflejan el ajuste al horario de verano.
 APAGADO: el ajuste automático al horario de verano está deshabilitado. Puede
que la fecha y la hora actuales no reflejen el ajuste al horario de verano.
Calidad Esta corrección (en segundos) se aplica al contador local cada vez que se actualiza
el servidor NTP. Los números superiores a 0 indican una condición de tráfico cada
vez más excesiva o una sobrecarga del servidor NTP.
Peticiones Este valor representa el número total de peticiones de cliente enviadas al servidor
NTP.
Respuestas Este valor representa el número total de respuestas del servidor enviadas desde el
servidor NTP.
Errores Este valor representa el número total de peticiones NTP sin responder.
Último error Este valor indica el último código de error detectado recibido desde el cliente NTP:
 0: configuración NTP correcta
 1: respuesta tardía del servidor NTP (se puede deber a un tráfico de red excesivo
o a una sobrecarga del servidor)
 2: NTP sin configurar
 3: configuración del parámetro NTP no válida
 4: componente NTP no habilitado
 5: el servidor NTP no está sincronizado (el servidor NTP necesitar estar
sincronizado para que los accesos a NTP obtengan la respuesta definida en los
ajustes de NTP del cliente)
 7: transmisión NTP irrecuperable
 9: dirección IP del servidor NTP no válida
 15: sintaxis no válida en el archivo de normas de la zona horaria personalizada

EIO0000001581 12/2018 147


Configuración de la CPU M580

Parámetro Descripción
IP del servidor NTP Las direcciones IP corresponden a los servidores NTP primario y secundario.
primario/secundario
NOTA: Un LED verde a la derecha de la dirección IP del servidor primario o
secundario NTP indica el servidor activo.
Ajuste automático del Configure el servicio de ajuste al horario de verano:
reloj para el horario  activado
de verano  están deshabilitados

Inicio horario de Especifique el día en que empieza y acaba el horario de verano:


verano / Fin horario
Mes Establezca el mes en que empieza y acaba el horario de verano.
de verano
Día de la Establezca el día de la semana en que empieza y acaba el horario
semana de verano.
Semana# Establezca la existencia del día especificado dentro del mes
concreto.
Zona horaria Seleccione la zona horaria más o menos la hora universal coordinada (UTC).
Offset Configure el tiempo (en minutos) que se debe combinar con la selección de la zona
horaria (más arriba) para producir la hora del sistema.
Periodo de consulta Establezca la frecuencia con la que el cliente NTP solicita la hora actualizada del
servidor NTP.

148 EIO0000001581 12/2018


Configuración de la CPU M580

Diagnóstico de esclavo local / conexión EIP

Introducción
Utilice la página Diagnóstico de esclavo local y la página Diagnóstico de conexiones para ver el
estado de E/S y la información de producción/consumo para una conexión o esclavo local
seleccionados.
NOTA:
 Para poder abrir la página de diagnóstico, cree la conexión entre el DTM del módulo de
comunicaciones de destino y la CPU.
 Para obtener datos de la CPU del controlador primario, establezca la conexión con la dirección
IP principal de la CPU (véase Modicon M580 Hot Standby, Guía de planificación del sistema
para, arquitecturas utilizadas con más frecuencia).

Apertura de la página
Para acceder a la información de diagnóstico:

Paso Acción
1 En Navegador DTM, busque el nombre que se ha asignado a la CPU.
2 Haga clic con el botón derecho en el DTM de la CPU y seleccione Menú del dispositivo →
Diagnóstico.
3 En el panel de la izquierda de la ventana Diagnóstico, seleccione el nodo CPU.
4 Seleccione la ficha Diagnóstico de esclavo local o la ficha Diagnóstico de conexión para abrir
esa página.

pantalla de datos
Utilice la casilla de verificación Actualizar cada 500 ms para mostrar los datos estáticos o
dinámicos:

Casilla de Descripción
verificación
Seleccionada  Mostrar los datos que se actualizan dinámicamente cada 500 ms.
 Aumentar el número en la parte superior de la tabla cada vez que se actualicen los
datos.
Deseleccionada  Mostrar datos estáticos.
 No aumentar el número en la parte superior de la tabla. Ahora ese número
representa un valor constante.

EIO0000001581 12/2018 149


Configuración de la CPU M580

Parámetros de diagnóstico de esclavo local / conexión EIP


En las tablas siguientes se muestran los parámetros de diagnóstico para el esclavo local o la
conexión del explorador seleccionados.
En esta tabla se muestran los parámetros de diagnóstico de estado de la conexión seleccionada:

Parámetro Descripción
Entrada Entero que representa el estado de entrada.
Salida Entero que representa el estado de salida.
General Entero que representa el estado de conexión básica.
Extendida Entero que representa el estado de conexión extendida.

Los parámetros de diagnóstico de estado de entradas y salidas pueden presentar los siguientes
valores:

Estado de entradas/salidas (dec) Descripción


0 Aceptar
33 Timeout
53 IDLE
54 Conexión establecida
58 No conectado (TCP)
65 No conectado (CIP)
68 Establecimiento de la conexión
70 No conectado (EPIC)
77 Explorador detenido

150 EIO0000001581 12/2018


Configuración de la CPU M580

En esta tabla se muestran los parámetros de diagnóstico de contador de la conexión


seleccionada:

Parámetro Descripción
Error de tramas Se incrementa cada vez que no se envía una trama mediante recursos ausentes o
si no se ha podido enviar.
Timeout Se incrementa cada vez que la conexión supera el tiempo de espera.
Rechazado Se incrementa cuando la estación remota rechaza la conexión.
Producción Se incrementa cada vez que se crea un mensaje.
Consumo Se incrementa cada vez que se consume un mensaje.
Byte de producción Total de mensajes producidos, en bytes, desde la última vez que se reseteó el
módulo de comunicación.
Byte de consumo Total de mensajes consumidos, en bytes, desde la última vez que se reseteó el
módulo de comunicación.
Paquetes por segundo Paquetes por segundo calculados mediante el valor de configuración actual.
teóricos
Paquetes por segundo Número de paquetes generados por esta conexión por segundo.
reales

En esta tabla se muestran los parámetros de diagnóstico de la conexión seleccionada:

Parámetro Descripción
Estado CIP Un número entero que representa el estado de CIP.
Estado ampliado Entero que representa el estado CIP ampliado.
ID de conexión de ID de conexión de los datos consumidos por el esclavo local.
producción
ID de la conexión de ID de conexión de los datos consumidos por el esclavo local.
consumo
API O -> T Intervalo de paquete real (API) de la conexión de producción.
API T -> O Intervalo de paquete real (API) de la conexión de consumo.
RPI O -> T Intervalo del paquete de petición (RPI) de la conexión de producción.
RPI T -> O Intervalo del paquete de petición (RPI) de la conexión de consumo.

EIO0000001581 12/2018 151


Configuración de la CPU M580

En esta tabla se muestran los parámetros de diagnóstico de conector de la conexión seleccionada:

Parámetro Descripción
ID de conector Identificación interna del conector.
Dirección IP remota Dirección IP de la estación remota para esta conexión.
Puerto remoto Número de puerto UDP de la estación remota para esta conexión.
Dirección IP local Dirección IP del módulo de comunicaciones para esta conexión.
Puerto local Número de puerto UDP del módulo de comunicaciones para esta conexión.

En esta tabla se muestran los parámetros de diagnóstico de producción para la conexión


seleccionada:

Parámetro Descripción
Número de secuencia Número de la secuencia en la producción.
Tiempo máximo Tiempo máximo entre dos mensajes producidos.
Tiempo mínimo Tiempo mínimo entre dos mensajes producidos.
RPI Tiempo de producción actual.
Desborde Se incrementa cada vez que un mensaje producido supera el RPI.
Agotamiento Se incrementa cada vez que un mensaje producido es inferior al RPI.

En esta tabla se muestran los parámetros de diagnóstico de consumo para la conexión


seleccionada:

Parámetro Descripción
Número de secuencia Número de la secuencia en el consumo.
Tiempo máximo Tiempo máximo entre dos mensajes de consumo.
Tiempo mínimo Tiempo mínimo entre dos mensajes de consumo.
RPI Tiempo de consumo actual.
Desborde Se incrementa cada vez que un mensaje consumido supera el RPI.
Underrun Se incrementa cada vez que un mensaje consumido es inferior al RPI.

152 EIO0000001581 12/2018


Configuración de la CPU M580

Diagnóstico de valor de E/S de esclavo local o conexión

Introducción
Utilice la página Valores de E/S para ver la imagen de datos de entrada y la imagen de datos de
salida para el esclavo local o conexión del explorador seleccionados.
NOTA: Antes de abrir la página de diagnóstico, cree la conexión (véase página 317) entre el DTM
y el módulo de comunicaciones de destino.

Apertura de la página
Para acceder a la información de los valores de E/S:

Paso Acción
1 En Navegador DTM, busque el nombre que se ha asignado al DTM de la CPU.
2 Haga clic con el botón derecho en el DTM de la CPU y seleccione Menú del dispositivo →
Diagnóstico.
3 En el panel de la izquierda de la ventana Diagnóstico, seleccione el CPU.
4 Seleccione la ficha Valores de E/S.

pantalla de datos
Utilice la casilla de verificación Actualizar cada 500 ms para mostrar los datos estáticos o
dinámicos:

Casilla de Descripción
verificación
Seleccionada  Mostrar los datos que se actualizan dinámicamente cada 500 ms.
 Aumentar el número en la parte superior de la tabla cada vez que se actualicen los
datos.
Deseleccionada  Mostrar datos estáticos.
 No aumentar el número en la parte superior de la tabla. Ahora ese número representa
un valor constante.

EIO0000001581 12/2018 153


Configuración de la CPU M580

Valores de E/S de esclavo local o conexión del explorador


En esta página se muestran estos parámetros para los valores de entrada y salida de un esclavo
local o una conexión de dispositivo remoto:

Parámetro Descripción
Visualización Visualización de la imagen de datos de entrada o salida del esclavo local o el dispositivo
de datos de remoto.
entrada/salida
Longitud Número de bytes de la imagen de datos de entrada o salida.
Estado Estado del objeto de diagnóstico de explorador con respecto a la lectura de la imagen de
datos de entrada o salida.

154 EIO0000001581 12/2018


Configuración de la CPU M580

Registro de eventos de DTM en una pantalla del registro de Control Expert

Descripción
Control Expert mantiene un registro de eventos para:
 el contenedor FDT incorporado de Control Expert
 cada DTM del módulo de comunicaciones Ethernet
 cada DTM de dispositivo remoto EtherNet/IP

Los eventos relativos al contenedor FDT de Control Expert se muestran en la página Evento de
registro de FDT de la ventana de resultados.
Los eventos relativos a un módulo de comunicaciones o un dispositivo EtherNet/IP remoto se
muestran:
 En la modalidad de configuración: en el Editor de dispositivos, seleccionando el nodo Registro
en el panel izquierdo
 En la modalidad de diagnóstico: en la ventana Diagnóstico, seleccionando el nodo Registro en
el panel izquierdo

Registro de atributos
En la ventana Registro se muestra el resultado de una operación o función realizada por Control
Expert. Cada entrada del registro incluye los atributos siguientes:

Atributo Descripción
Fecha/Hora Hora en la que se ha producido el evento, mostrada con el formato: aaaa-mm--dd
hh:mm:ss
Nivel de registro Nivel de importancia del evento. Entre los valores se incluyen los siguientes:
Información Operación finalizada correctamente.
Advertencia Operación que Control Expert ha finalizado pero que puede provocar un
error posterior.
Error Operación que Control Expert no ha podido finalizar.
Mensaje Descripción breve del significado principal del evento.
Mensaje de Descripción más detallada del evento, que puede incluir nombres de parámetro, rutas de
detalles acceso de ubicaciones, etc.

EIO0000001581 12/2018 155


Configuración de la CPU M580

Acceso a la pantalla del registro


In Control Expert:

Paso Acción
1 Abra un proyecto que incluya una CPU BME •58 •0•0 Ethernet.
2 Haga clic en Herramientas → Navegador DTM para abrir el Navegador DTM.
3 En Navegador DTM, haga doble clic en la CPU (o haga clic con el botón derecho en Abrir)
para abrir la ventana de configuración.
4 Seleccione Registro en el árbol de navegación, en el panel izquierdo de la ventana.

156 EIO0000001581 12/2018


Configuración de la CPU M580

Registro de eventos de DTM y de módulo en el servidor SYSLOG

Configuración del servidor SYSLOG


Configure la dirección del servidor SYSLOG para registrar eventos de DTM y de módulo:

Paso Acción
1 En Control Expert, seleccione Herramientas → Ajustes del proyecto.
2 En el panel izquierdo de la ventana Ajustes del proyecto, seleccione Ajustes del proyecto →
General → Diagnóstico de PLC.
3 En el panel derecho:
 Marque la casilla Registro de eventos del PLC.
 En el campo Dirección del servidor SYSLOG, introduzca la dirección IP del servidor
SYSLOG.
 En el campo Número de puerto del servidor SYSLOG, introduzca el número de puerto.

NOTA: El protocolo del servidor SYSLOG no es configurable y está establecido en tcp de


manera predeterminada.

NOTA: Consulte el manual de referencia de ciberseguridad de la plataforma de controladores de


Modicon para obtener información sobre la configuración de un servidor SYSLOG en la
arquitectura del sistema (véase Plataforma de controladores de Modicon, Ciberseguridad, Manual
de referencia).

Eventos de DTM registrados en el servidor SYSLOG


Los eventos de DTM siguientes se registran en el servidor SYSLOG:
 Cambio de los parámetros de configuración
 Adición/eliminación de dispositivo
 Regenerar todo
 Generar cambios
 Cambio de nombre de variables de E/S
 Adición/modificación de tareas

Eventos de CPU BME•58•0•0 registrados en el servidor SYSLOG


Los eventos de CPU BME•58•0•0 siguientes se registran en el servidor SYSLOG:
 Error de conexión TCP debido a la lista Control de acceso
 Habilitación/deshabilitación de servicios de comunicación fuera de la configuración
 Eventos de conexión de puerto Ethernet activa/inactiva
 Cambio de la topología de RSTP
 Cambio de la modalidad de funcionamiento del programa de COM (RUN, STOP, INIT)
 Inicio de sesión en FTP correcto e incorrecto

EIO0000001581 12/2018 157


Configuración de la CPU M580

Sección 5.5
Acción online

Acción online

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Acción online 159
Ficha Objetos EtherNet/IP 161
Ficha Puerto de servicio 162
Envío de ping a un dispositivo de red 163

158 EIO0000001581 12/2018


Configuración de la CPU M580

Acción online

Introducción
Puede ver y configurar los ajustes en el menú Acción online cuando la CPU M580 está conectada
mediante el Control ExpertNavegador DTM de .

Acceso a Acción online


Siga estas instrucciones para acceder a los ajustes de Acción online para la CPU M580:

Paso Acción
1 Abra el Navegador DTM de Control Expert (Herramientas → Navegador DTM).
2 Seleccione el DTM M580 en el Navegador DTM.
3 Conecte el DTM con la aplicación Control Expert (Editar → Conectar).
4 Haga clic con el botón derecho del ratón en DTM M580.
5 Desplácese hasta el menú Acción online (Menú del dispositivo → Funciones adicionales →
Acción online).
6 Aparecen 3 fichas:
 Objetos Ethernet/IP
 Configuración de puerto
 Ping

Objetos EtherNet/IP
Muestra el valor de los parámetros de objetos cuando están disponibles.
Haga clic en Actualizar para actualizar los valores visualizados.

Configuración de puerto
Configure y lea la modalidad de puerto de servicio:

Campo Descripción
Modalidad del puerto de  Acceso (predeterminado)
servicio  Espejo

NOTA: Esta modalidad también se puede configurar en las fichas de


configuración (véase página 127) de la CPU.
Configuración del puerto Muestra la información de configuración del puerto de acceso (consulte las
de acceso fichas de configuración (véase página 127) de la CPU).
Configuración de espejo Muestra la configuración de espejo de puertos (consulte las fichas de
de puertos configuración (véase página 127) de CPU).

EIO0000001581 12/2018 159


Configuración de la CPU M580

Ping

Campo Parámetro Descripción


Address Dirección IP Escriba la dirección IP a la que desea hacer ping.
Ping Ping Haga clic para hacer ping a la dirección establecida.
Resultado de ping Muestra el resultado del ping.
Repetir (100 ms) Seleccione este parámetro para repetir el ping si no se
recibe respuesta.
Detener en error Seleccione este parámetro para detener la repetición
del ping si se detecta un error cuando se selecciona
Repetir (100 ms).
Borrar Haga clic para borrar la pantalla Resultado de ping.

160 EIO0000001581 12/2018


Configuración de la CPU M580

Ficha Objetos EtherNet/IP

Introducción
Utilice la ficha Objetos EtherNet/IP de la ventana Acción online para:
 Recuperar y mostrar los datos actuales que describen el estado de los objetos CIP de la CPU
seleccionada o el dispositivo EtherNet/IP remoto.
 Resetee la CPU seleccionada o el dispositivo EtherNet/IP remoto.

Acceso a la página
Para abrir la ficha Objetos EtherNet/IP:

Paso Acción
1 Conecte el DTM al módulo (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración).
2 Abra la página (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración) Acción online.
3 Seleccione la ficha Objetos EtherNet/IP.

Objetos CIP disponibles


Puede recuperar objetos CIP de acuerdo con la modalidad de funcionamiento de Control Expert:

Modalidad Objetos CIP disponibles


Estándar Objeto de identidad (véase página 170)
Avanzado Objeto de identidad (véase página 170)
Objeto de administrador de conexiones (véase página 174)
Objeto de interfaz TCP/IP (véase página 180)
Objeto de conexión Ethernet (véase Modicon M580, Módulo de comunicaciones
Ethernet BMENOC0301/0311, Guía de instalación y configuración)
Objeto QoS (véase página 178)

EIO0000001581 12/2018 161


Configuración de la CPU M580

Ficha Puerto de servicio

Introducción
Utilice la ficha Puerto de servicio en la ventana Acción online para ver y editar las propiedades del
puerto de comunicaciones de un dispositivo EtherNet/IP distribuido. Utilice esta ficha para ejecutar
los siguientes comandos:
 Actualizar: utilice un comando Get para recuperar los ajustes de configuración del puerto de un
dispositivo EtherNet/IP distribuido.
 Actualizar: utilice un comando Set para escribir los valores editados seleccionados o todos los
valores en el mismo dispositivo EtherNet/IP distribuido.
La información de configuración de la ficha puerto de servicio se envía en mensajes explícitos de
EtherNet/IP que utilizan los ajustes de mensajes y dirección configurados para mensajes
explícitos Ethernet/IP (debajo).

Acceso a la página
Para abrir la ficha Objetos EtherNet/IP:

Paso Acción
1 Conecte el DTM al módulo (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración).
2 Abra la página (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración) Acción online.
3 Seleccione la ficha Objetos EtherNet/IP.
4 Configure el puerto de servicio con las instrucciones de la configuración offline
(véase Modicon M580, Módulo de comunicaciones Ethernet BMENOC0301/0311, Guía de
instalación y configuración).
5 Haga clic en el botón Actualizar para aplicar la nueva configuración.

162 EIO0000001581 12/2018


Configuración de la CPU M580

Envío de ping a un dispositivo de red

Descripción general
Utilice la función ping de Control Expert para enviar una petición de eco ICMP a un dispositivo
Ethernet de destino y determinar:
 si el dispositivo de destino está presente y, si es el caso,
 el tiempo transcurrido para recibir una respuesta de eco del dispositivo de destino
El dispositivo de destino se identifica por el ajuste de su dirección IP. Introduzca solamente
direcciones IP válidas en el campo Dirección IP.
La función ping se puede realizar en la página Ping de la ventana Acción online:

EIO0000001581 12/2018 163


Configuración de la CPU M580

Envío de ping a un dispositivo de red


Para enviar un ping a un dispositivo de red:

Paso Acción
1 En Navegador DTM, seleccione la CPU de arriba del dispositivo EtherNet/IP remoto al que
desea enviar un ping.
2 Haga clic con el botón derecho y seleccione Menú del dispositivo → Acción online.
Resultado: se abrirá la ventana Acción online.
3 En la ventana Acción online, seleccione el dispositivo al que desee enviar un ping.
Resultado: en la ventana se muestran las páginas que contienen información online para el
dispositivo seleccionado.
NOTA: El conjunto de páginas mostradas en concreto dependerá del tipo de dispositivo
seleccionado:
 la CPU
 un dispositivo remoto EtherNet/IP
 un dispositivo remoto Modbus TCP

4 Seleccione la página Ping. Para enviar...


 un solo ping: desactive la casilla de verificación Repetir.
 una serie de pings (1 cada 100 ms): seleccione la casilla de verificación Repetir.

5 (Opcional) Seleccione Detener en error para dejar de enviar pings a una comunicación
incorrecta.
6 Haga clic una vez en Ping para comenzar a hacer ping.
7 Haga clic una segunda vez en Ping para detener los pings en bucle si no se ha detectado ningún
error.
8 En el cuadro Resultado de ping se muestra el resultado de ping. Haga clic en Borrar para borrar
el cuadro Resultado de ping.

164 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.6
Diagnóstico disponible a través de Modbus/TCP

Diagnóstico disponible a través de Modbus/TCP

Códigos de diagnóstico de Modbus

Introducción
Las CPU y los módulos de comunicación BMENOC0301/11 en los sistemas M580 admiten los
códigos de diagnóstico de las tablas siguientes.

Código de función 3
Algunos tipos de diagnóstico de los módulos (conexión de E/S, estado ampliado, estado de
redundancia, servidor FDR, etc.) están disponibles para los clientes Modbus que leen el área de
servidor Modbus local. Utilice el código de función Modbus 3 con el ID de unidad establecido en
100 para la asignación de registro:

Tipo Dirección de offset Tamaño


de Modbus (palabras)
Datos de diagnóstico básicos de red 0 39
Datos de diagnóstico de puerto Ethernet (puerto interno) 39 103
Datos de diagnóstico de puerto Ethernet (ETH 1) 142 103
Datos de diagnóstico de puerto Ethernet (ETH 2) 245 103
Datos de diagnóstico de puerto Ethernet (ETH 3) 348 103
Datos de diagnóstico de puerto Ethernet (placa de conexiones) 451 103
Datos de diagnóstico de Modbus TCP/Puerto 502 554 114
Datos de tabla de conexión Modbus TCP/Puerto 502 668 515
Diagnóstico SNTP 1218 57
Diagnósticos QoS 1275 11
Identificar 2001 24

Para ver una descripción de los códigos de función disponibles, consulte la lista de códigos de
diagnóstico de Modbus admitidos en el tema Códigos de diagnóstico de Modbus (véase Quantum
IEC61850, 140 NOP 850 00, Installation and Configuration Guide) en la Quantum EIO Red de
control - Guía de instalación y configuración.

EIO0000001581 12/2018 165


Configuración de la CPU M580

Código de función 8
El código de función 08 de Modbus ofrece una serie de funciones de diagnóstico:

Código de Control de Descripción


operación Control
0x01 0x0100 Datos de diagnóstico de red
0x0200 Lea los datos de diagnóstico del puerto Ethernet procedentes del gestor de
conmutadores.
0x0300 Lea los datos de diagnóstico de Modbus TCP/puerto 502 del servidor Modbus.
0x0400 Lea la tabla de conexiones de Modbus TCP/puerto 502 del servidor Modbus.
0x07F0 Lea los datos offset de la estructura de datos procedentes del servidor Modbus.
0x02 0x0100 Borre los datos de diagnóstico básicos de red. NOTA: para borrar peticiones solo se
utilizan parámetros específicos de datos de diagnóstico básicos de red.
0x0200 Borre los datos de diagnóstico del puerto Ethernet. NOTA: para borrar peticiones solo
se utilizan parámetros específicos de datos de diagnóstico básicos de red.
0x0300 Borre los datos de diagnóstico de ModbusTCP/puerto 502. NOTA: para borrar
peticiones solo se utilizan parámetros específicos de datos de diagnóstico de Modbus
puerto 502.
0x0400 Borre la tabla de conexión de ModbusTCP/puerto 502. NOTA: solo se utilizan
parámetros específicos de los datos de conexión de Modbus puerto 502 para borrar
peticiones.
0x03 0 Borre todos los datos de diagnóstico. NOTA: Para borrar peticiones se utilizan solo
parámetros específicos de cada grupo de datos de diagnóstico.

166 EIO0000001581 12/2018


Configuración de la CPU M580

Lectura de identificación de dispositivo


Código de función 43, subcódigo 14 Modbus: una petición Modbus asociada con el código de
función 43 (Lectura de identificación de dispositivo) requiere un servidor Modbus que informe del
nombre del proveedor, el nombre del producto, el número de versión y otros campos opcionales:

Categoría ID de objeto Nombre del objeto Tipo Requisito


Básica 0x00 VendorName (nombre del proveedor) cadena ASCII obligatorio
0x01 ProductCode (código del producto) cadena ASCII obligatorio
0x02 MajorMinorRevision (número de versión) cadena ASCII obligatorio
Normal 0x03 VendorUrl (URL del proveedor) cadena ASCII opcional
0x04 ProductName (nombre del producto) cadena ASCII opcional
0x05 ModelName (nombre del modelo) cadena ASCII opcional
0x06 UserApplicationName (nombre de la cadena ASCII opcional
aplicación del usuario)
0x07...0x7F (reservado) cadena ASCII opcional
Ampliada 0x80...0xFF depende del dispositivo opcional

En esta tabla se proporcionan respuestas de muestra a la petición Modbus (código de función 43,
subcódigo 14):

Módulo 0x00 ID de proveedor 0x01 Número de 0x02 Versión


referencia
CPU BMEP584020 Schneider Electric BMEP584020 v02.10
Módulo BMENOC0301 Schneider Electric BMENOC0301 V02.04 compilación 0009
Módulo BMENOC0311 Schneider Electric BMENOC0311 V02.04 compilación 0009
Módulo BMENOC0321 Schneider Electric BMENOC0321 V01.01 compilación 0004

EIO0000001581 12/2018 167


Configuración de la CPU M580

Sección 5.7
Diagnóstico disponible mediante objetos CIP EtherNet/IP

Diagnóstico disponible mediante objetos CIP EtherNet/IP

Introducción
Las aplicaciones Modicon M580 utilizan el CIP de un modelo de productor/usuario para
proporcionar servicios de comunicación en un entorno industrial. En esta sección se describen los
objetos CIP disponibles para los módulos CPU Modicon M580.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Acerca de los objetos CIP 169
Objeto de identidad 170
Objeto ensamblado 172
Objeto de administrador de conexiones 174
Objeto Modbus 176
Objeto de calidad del servicio (QoS) 178
Objeto de interfaz TCP/IP 180
Objeto de conexión Ethernet 182
Objeto de diagnóstico de interfaz EtherNet/IP 186
Objeto de diagnóstico de explorador de E/S de EtherNet/IP 189
Objeto de diagnóstico de conexión de E/S 191
Objeto de diagnóstico de conexión explícita EtherNet/IP 195
Objeto de lista de diagnóstico de conexión explícita EtherNet/IP 197
Objeto de diagnóstico RSTP 199
Objeto de control del puerto de servicio 203

168 EIO0000001581 12/2018


Configuración de la CPU M580

Acerca de los objetos CIP

Descripción general
El módulo de comunicación Ethernet puede acceder a los datos y servicios CIP de los dispositivos
conectados. Los objetos CIP y su contenido dependen del diseño de cada dispositivo.
Podrá acceder a los datos de los objetos CIP y su contenido, que se muestran jerárquicamente,
en los siguientes niveles intercalados:

NOTA:
Se pueden utilizar mensajes explícitos para acceder a estos elementos:
 Acceder a una serie de atributos de instancia, incluyendo en el mensaje explícito solo los
valores de clase e instancia del objeto.
 Acceder a un solo atributo, añadiendo un valor de atributo específico al mensaje explícito con
los valores de clase e instancia del objeto.
En este capítulo se describen los objetos CIP que expone el módulo de comunicación Ethernet a
los dispositivos remotos.

EIO0000001581 12/2018 169


Configuración de la CPU M580

Objeto de identidad

Descripción general
El objeto de identidad presenta las instancias, los atributos y los servicios que se describen a
continuación.

ID de clase
01

ID de instancia
El objeto de identidad presenta dos instancias:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de identidad se asocian con cada instancia del modo siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

170 EIO0000001581 12/2018


Configuración de la CPU M580

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET


hex dec
01 01 ID del proveedor UINT X —
02 02 Tipo de dispositivo UINT X —
03 03 Código de producto UINT X —
04 04 Revisión STRUCT X —
Mayor USINT
Menor USINT
05 05 Estado Palabra X —
Bit 2:
0x01= el módulo está configurado
bits 4 a 7:
0x03= no se ha establecido ninguna conexión de
E/S
0x06= al menos una conexión de E/S en
modalidad de ejecución
0x07= al menos una conexión de E/S establecida,
todas en modalidad IDLE
06 06 Número de serie UDINT X —
07 07 Nombre de producto STRING X —
18 24 Identidad de Modbus STRUCT X —
X = admitido
— = no admitido

Servicios
El objeto de identidad realiza los servicios siguientes en los tipos de objeto indicados:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve:
 todos los atributos de clase (instancia = 0)
 los atributos de instancia 1 a 7 (instancia = 1)

0E 14 Get_Attribute_Single X X Devuelve el valor del atributo especificado.


X = admitido
— = no admitido

EIO0000001581 12/2018 171


Configuración de la CPU M580

Objeto ensamblado

Descripción general
El objeto ensamblado incluye los atributos y servicios. Las instancias de ensamblado sólo se
producen cuando configura esclavos locales (véase página 311) de los módulos de la CPU M580.
Solo puede enviar un mensaje explícito al objeto ensamblado cuando no se ha establecido
ninguna otra conexión que lea o escriba en ese objeto. Por ejemplo, puede enviar un mensaje
explícito al objeto ensamblado si se ha habilitado una instancia de esclavo local pero no hay
ningún otro módulo explorando ese esclavo local.

ID de clase
04

ID de instancia
Este objeto de ensamblado presenta los siguientes identificadores de instancia:
 0: clase
 101, 102, 111, 112, 121, 122: instancia

Atributos
El objeto ensamblado consta de los siguientes atributos:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
03 Número de instancias X —
X = admitido
— = no admitido

Atributos de la instancia:

ID de instancia ID de atributo Descripción Tipo GET SET


101 03 Esclavo local 1: T->O (datos de salida) Matriz de BYTE X —
102 Esclavo local 1: O>T (datos de entrada) Matriz de BYTE X —
111 03 Esclavo local 2: T->O (datos de salida) Matriz de BYTE X —
112 Esclavo local 2: O>T (datos de entrada) Matriz de BYTE X —
X = admitido
— = no admitido

172 EIO0000001581 12/2018


Configuración de la CPU M580

Servicios
El objeto ensamblado CIP realiza estos servicios en los tipos de objeto indicados:

ID de servicio Descripción Clase Instancia Notas


hex dec
0E 14 Get_Attribute_Single X X Devuelve el valor del atributo especificado
X = admitido
— = no admitido
1. Si es válido, el tamaño de los datos escritos en el objeto ensamblado con el servicio Set_Attribute_Single
es exactamente igual que el tamaño del objeto ensamblado configurado en el módulo de destino.

EIO0000001581 12/2018 173


Configuración de la CPU M580

Objeto de administrador de conexiones

Vista general
El objeto Administrador de la conexión presenta las instancias, los atributos y los servicios
descritos a continuación.

ID de clase
06

ID de instancia
El objeto de administrador de conexiones presenta dos valores de instancia:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de administrador de conexiones se asocian con cada instancia, del modo
siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


hex dec
01 01 Peticiones de UINT X X Número de peticiones de servicios de
apertura reenviar abrir recibidas
02 02 Rechazos de abrir UINT X X Número de peticiones de servicios de
formato reenviar abrir rechazadas debido a un
formato incorrecto
03 03 Rechazos de abrir UINT X X Número de peticiones de servicios de
recurso reenviar abrir rechazadas debido a una
falta de recursos
X = admitido
— = no admitido

174 EIO0000001581 12/2018


Configuración de la CPU M580

ID de atributo Descripción Tipo GET SET Valor


hex dec
04 04 Rechazos de abrir UINT X X Número de peticiones de servicios de
otros reenviar abrir rechazados por motivos
distintos a un formato incorrecto o una
falta de recursos
05 05 Peticiones de UINT X X Número de peticiones de servicios de
cierre reenviar cerrar recibidas
06 06 Cerrar peticiones UINT X X Número de peticiones de servicios de
de formato reenviar cerrar rechazadas debido a un
formato incorrecto
07 07 Peticiones de UINT X X Número de peticiones de servicios de
cerrar otros reenviar cerrar rechazadas debido a
motivos diferentes a un formato
incorrecto
08 08 Timeouts de la UINT X X Número total de timeouts de la
conexión conexión que se han producido en las
conexiones controladas por este
administrador de la conexión
09 09 Lista de entradas STRUCT X — 0 (elemento opcional no compatible)
de conexión
0B 11 CPU_Utilization UINT X — 0 (elemento opcional no compatible)
0C 12 MaxBuffSize UDINT X — 0 (elemento opcional no compatible)
0D 13 Tamaño de búfer UDINT X — 0 (elemento opcional no compatible)
restante
X = admitido
— = no admitido

Servicios
El objeto de administrador de conexiones realiza los servicios siguientes en los tipos de objetos
de la lista:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve el valor de todos los atributos.
0E 14 Get_Attribute_Single X X Devuelve el valor del atributo especificado.
X = admitido
— = no admitido

EIO0000001581 12/2018 175


Configuración de la CPU M580

Objeto Modbus

Descripción general
El objeto Modbus convierte las peticiones de servicio EtherNet/IP en funciones Modbus y los
códigos de excepción Modbus en códigos de estado CIP general. Presenta las instancias, los
atributos y los servicios que se describen a continuación.

ID de clase
44 (hex), 68 (decimal)

ID de instancia
El objeto Modbus incluye dos valores de instancia:
 0: clase
 1: instancia

Atributos
El objeto Modbus incluye los atributos siguientes:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET


— No se admite ningún atributo de instancia — — —

176 EIO0000001581 12/2018


Configuración de la CPU M580

Servicios
El objeto Modbus realiza los servicios siguientes en los tipos de objeto indicados:

ID de servicio Descripción Clase Instancia


hex dec
0E 14 Get_Attribute_Single X X
4B 75 Read_Discrete_Inputs — X
4C 76 Read_Coils — X
4D 77 Read_Input_Registers — X
4E 78 Read_Holding_Registers — X
4F 79 Write_Coils — X
50 80 Write_Holding_Registers — X
51 81 Modbus_Passthrough — X
X = admitido
— = no admitido

EIO0000001581 12/2018 177


Configuración de la CPU M580

Objeto de calidad del servicio (QoS)

Descripción general
El objeto QoS implementa valores de punto de código de servicios diferenciados (DSCP o
DiffServe) con el fin de proporcionar un método de asignación de prioridad a mensajes Ethernet.
El objeto QoS presenta las instancias, los atributos y los servicios que se describen a
continuación.

ID de clase
48 (hex), 72 (decimal)

ID de instancia
El objeto QoS incluye dos valores de instancia:
 0: clase
 1: instancia

Atributos
El objeto QoS incluye los atributos siguientes:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

178 EIO0000001581 12/2018


Configuración de la CPU M580

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


04 DSCP urgente USINT X X Para los mensajes de prioridad urgente
de la clase de transporte CIP 0/1.
05 DSCP programada USINT X X Para los mensajes de prioridad urgente
de la clase de transporte CIP 0/1.
06 DSCP alta USINT X X Para los mensajes de prioridad urgente
de la clase de transporte CIP 0/1.
07 DSCP baja USINT X X Para los mensajes de prioridad urgente
de la clase de transporte CIP 0/1.
08 DSCP explícito USINT X X Para los mensajes explícitos de CIP
(clase de transporte 2/3 y UCMM).
X = admitido
— = no admitido

NOTA: Las modificaciones del valor de atributo de instancia entran en vigor al reiniciar el
dispositivo, en el caso de las configuraciones realizadas desde la memoria Flash.

Servicios
El objeto QoS realiza los servicios siguientes en los tipos de objeto indicados:

ID de servicio Descripción Clase Instancia


hex dec
0E 14 Get_Attribute_Single X X
10 16 Set_Attribute_Single — X
X = admitido
— = no admitido

EIO0000001581 12/2018 179


Configuración de la CPU M580

Objeto de interfaz TCP/IP

Descripción general
El objeto de interfaz TCP/IP incluye las instancias (por red), los atributos y los servicios que se
describen a continuación.

ID de clase
F5 (hex), 245 (decimal)

ID de instancia
El objeto de interfaz TCP/IP incluye dos valores de instancia:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de interfaz TCP/IP se asocian con cada instancia del modo siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

180 EIO0000001581 12/2018


Configuración de la CPU M580

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


01 Estado DWORD X — 0x01
02 Capacidad de la DWORD X — 0x01 = de BootP
configuración 0x11 = de flash
0x00 = otro
03 Configuración de control DWORD X X 0x01 = predeterminado de fábrica
04 Objeto de conexión física STRUCT X —
Tamaño de la ruta UINT
Ruta EPATH
completada
05 Configuración de la interfaz STRUCT X X 0x00 = predeterminado de fábrica
Dirección IP UDINT
Máscara de red UDINT
Dirección de la pasarela UDINT
Servidor de nombre UDINT
Servidor de nombre 2 UDINT
Nombre de dominio STRING
06 Nombre del host STRING X —
X = admitido
— = no admitido

Servicios
El objeto de interfaz TCP/IP ejecuta los servicios siguientes en los tipos de objeto indicados:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve el valor de todos los atributos.
0E 14 Get_Attribute_Single X X Devuelve el valor del atributo especificado.
10 16 Set_Attribute_Single1 — X Establece el valor del atributo especificado.

X = admitido
— = no admitido
1. El servicio Set_Attribute_Single solo se puede ejecutar cuando se cumplen estas condiciones previas:
 Configure el módulo de comunicación Ethernet para obtener su dirección IP de la memoria Flash.
 Confirme que el PLC está en modalidad de detención.

EIO0000001581 12/2018 181


Configuración de la CPU M580

Objeto de conexión Ethernet

Descripción general
El objeto de conexión Ethernet se compone de las instancias, los atributos y los servicios descritos
a continuación.

ID de clase
F6 (hex), 246 (decimal)

ID de instancia
El objeto de conexión Ethernet presenta los valores de instancias siguientes:
 101: slot 1 de la placa de conexiones
 102: slot 2 de la placa de conexiones
 103: slot 3 de la placa de conexiones
 ...
 112: slot 12 de la placa de conexiones
 255: puerto interno

Atributos
El objeto de conexión Ethernet presenta los siguientes atributos:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
03 Número de instancias X —
X = admitido
— = no admitido

182 EIO0000001581 12/2018


Configuración de la CPU M580

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


hex dec
01 01 Velocidad de la interfaz UDINT X — Valores válidos: 0, 10, 100.
02 02 Indicadores de la DWORD X — Bit 0: estado de la conexión
interfaz 0 = Inactivo
1 = Activo
Bit 1: modalidad dúplex
0 = half-duplex
1 = dúplex completo
Bits 2 a 4: estado de la negociación
3 = velocidad negociada y dúplex correctos
4 = velocidad y enlace forzados
Bit 5: ajuste manual que requiere
restablecimiento
0 = automático
1 = se debe resetear el dispositivo
Bit 6: error detectado de hardware local
0 = ningún evento
1 = evento detectado
03 03 Dirección física ARRAY de X — Dirección MAC del módulo
6 USINT
04 04 Contadores de interfaz STRUCT X —
Bytes de entrada UDINT Bytes recibidos en la interfaz
Paquetes Ucast de UDINT Paquetes de unidifusión recibidos en la
entrada interfaz
Paquetes NUcast de UDINT Paquetes no de unidifusión recibidos en la
entrada interfaz
Rechazos de entrada UDINT Paquetes entrantes recibidos en la interfaz
pero rechazados
Errores de entrada UDINT Paquetes de entrada con errores
detectados (no incluye los rechazos de
entrada)
Protocolos UDINT Paquetes de entrada con protocolo
desconocidos de desconocido
entrada
Bytes de salida UDINT Bytes enviados en la interfaz
Paquetes Ucast de UDINT Paquetes de unidifusión enviados en la
salida interfaz
X = admitido
— = no admitido

EIO0000001581 12/2018 183


Configuración de la CPU M580

ID de atributo Descripción Tipo GET SET Valor


hex dec
Paquetes NUcast de UDINT Paquetes no de unidifusión enviados en la
salida interfaz
Rechazos de salida UDINT Paquetes de salida rechazados
Errores de salida UDINT Paquetes de salida con errores detectados
05 05 Contadores de medios STRUCT X —
Errores de alineación UDINT Tramas que no tienen un número integral
de bytes de longitud
Errores de FCS UDINT CRC incorrecto: tramas recibidas que no
superan la comprobación de FCS
Colisiones únicas UDINT Tramas transmitidas correctamente que
han experimentado exactamente una
colisión
Colisiones múltiples UDINT Tramas transmitidas correctamente que
han experimentado más de una colisión
Errores de prueba de UDINT Número de veces que se ha generado el
SQE error de prueba de SQE detectado
Transmisiones diferidas UDINT Tramas para las que se ha retardado el
primer intento de transmisión debido a que
el medio está ocupado
Colisiones tardías UDINT Número de veces que se ha detectado una
colisión después de 512 tiempos de bit en
la transmisión de un paquete
Colisiones excesivas UDINT Tramas que no se transmiten debido a un
exceso de colisiones
Errores de transmisión UDINT Tramas que no se transmiten debido a un
de MAC error interno de transmisión de la subcapa
MAC
Errores de detección de UDINT Veces que se ha perdido la condición de
portadora detección de portadora o que ésta no se ha
afirmado al intentar transmitir una trama
Trama demasiado larga UDINT Tramas recibidas que superan el tamaño
de trama máximo permitido
Errores de recepción de UDINT Tramas no recibidas en una interfaz debido
MAC a un error interno de recepción de subcapa
MAC detectado
X = admitido
— = no admitido

184 EIO0000001581 12/2018


Configuración de la CPU M580

ID de atributo Descripción Tipo GET SET Valor


hex dec
06 06 Control de interfaz STRUCT X X API de la conexión
Bits de control WORD Bit 0: negociación automática deshabilitada
(0) o habilitada (1).
NOTA: Si la negociación automática está
habilitada, se devuelve el error 0x0C
(conflicto de estado de objeto) cuando se
intenta establecer:
 velocidad de interfaz forzada
 modalidad dúplex forzado

Bit 1: modalidad dúplex forzado (si el bit de


negociación automática = 0)
0 = half-duplex
1 = dúplex completo
Velocidad de interfaz UINT Los valores válidos incluyen 10.000.000 y
forzada 100.000.000.
NOTA: Si se intenta establecer otro valor,
se devolverá el error 0x09
(valor de atributo no válido).
10 16 Etiqueta de interfaz SHORT_ X — Cadena de texto fija que identifica a la
STRING interfaz y que debe incluir "internal" para
las interfaces internas. El número máximo
de caracteres es 64.
X = admitido
— = no admitido

Servicios
El objeto de conexión Ethernet realiza los servicios siguientes en los tipos de objeto indicados:

ID de servicio Descripción Clase Instancia


hex dec
01 01 Get_Attributes_All X X
10 16 Set_Attribute_Single — X
0E 14 Get_Attribute_Single X X
4C 76 Get_and_Clear — X
X = admitido
— = no admitido

EIO0000001581 12/2018 185


Configuración de la CPU M580

Objeto de diagnóstico de interfaz EtherNet/IP

Descripción general
El objeto de diagnóstico de interfaz EtherNet/IP presenta las instancias, los atributos y los
servicios descritos a continuación.

ID de clase
350 (hex), 848 (decimal)

ID de instancia
El objeto de interfaz de EtherNet/IP presenta dos valores de instancia:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de diagnóstico de interfaz EtherNet/IP se asocian con cada instancia, del
modo siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

186 EIO0000001581 12/2018


Configuración de la CPU M580

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


01 Protocolos admitidos UINT X —
02 Diagnóstico de STRUCT X —
conexiones
Conexiones de E/S de UINT Número de conexiones de clase 1 abiertas
CIP abiertas como desde el último restablecimiento
máximo
Conexiones de E/S de UINT Número de conexiones de clase 1 abiertas
CIP actuales actualmente
Conexiones explícitas UINT Número de conexiones de clase 3 abiertas
de CIP abiertas como desde el último restablecimiento
máximo
Conexiones explícitas UINT Número de conexiones de clase 3 abiertas
de CIP actuales actualmente
Errores de apertura de UINT Se incrementa cada vez que una función
conexiones CIP Reenviar abrir no se realiza correctamente
(origen y destino)
Errores de timeout de UINT Se incrementa cuando una conexión supera
conexiones CIP el timeout (origen y destino)
Conexiones TCP de EIP UINT Número de conexiones TCP (utilizadas para
abiertas como máximo EIP, como cliente o servidor) abiertas desde
el último restablecimiento
Conexiones TCP de EIP UINT Número de conexiones TCP (utilizadas para
actuales EIP, como cliente o servidor) abiertas
actualmente
03 Diagnóstico de STRUCT X X
mensajería de E/S
Contador de producción UDINT Se incrementa cada vez que se envía un
de E/S mensaje de clase 0/1
Contador de consumo UDINT Se incrementa cada vez que se recibe un
de E/S mensaje de clase 0/1
Contador de errores de UINT Se incrementa cada vez que no se envía un
envío de producción de mensaje de clase 0/1
E/S
Contador de errores de UINT Se incrementa cada vez que se recibe un
recepción de consumo consumo con un error
de E/S
X = admitido
— = no admitido

EIO0000001581 12/2018 187


Configuración de la CPU M580

ID de atributo Descripción Tipo GET SET Valor


04 Diagnóstico de STRUCT X X
mensajería explícita
Contador de envío de UDINT Se incrementa cada vez que se envía un
mensajes de clase 3 mensaje de clase 3 (cliente y servidor)
Contador de recepción UDINT Se incrementa cada vez que se recibe un
de mensajes de clase 3 mensaje de clase 3 (cliente y servidor)
Contador de envío de UDINT Se incrementa cada vez que se envía un
mensajes UCMM mensaje UCMM (cliente y servidor)
Contador de recepción UDINT Se incrementa cada vez que se recibe un
de mensajes UCMM mensaje UCMM (cliente y servidor)
X = admitido
— = no admitido

Servicios
El objeto de diagnóstico de interfaz EtherNet/IP realiza los servicios siguientes con los tipos de
objeto de la lista:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve el valor de todos los atributos.
0E 14 Get_Attribute_Single — X Devuelve el valor del atributo especificado.
4C 76 Get_and_Clear — X Devuelve y borra los valores de todos los
atributos de la instancia.
X = admitido
— = no admitido

188 EIO0000001581 12/2018


Configuración de la CPU M580

Objeto de diagnóstico de explorador de E/S de EtherNet/IP

Descripción general
El objeto de diagnóstico de explorador de E/S de EtherNet/IP presenta las instancias, los atributos
y los servicios descritos a continuación.

ID de clase
351 (hex), 849 (decimal)

ID de instancia
El objeto de diagnóstico de explorador de E/S de EtherNet/IP presenta dos instancias:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de diagnóstico de explorador de E/S de EtherNet/IP se asocian con cada
instancia, del modo siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

ID de instancia = 1 (atributos de instancia):

ID de atributo Descripción Tipo GET SET


01 Tabla de estado de E/S STRUCT X —
Tamaño UINT
Estado ARRAY de UNINT
X = admitido
— = no admitido

EIO0000001581 12/2018 189


Configuración de la CPU M580

Servicios
El objeto de diagnóstico de explorador de E/S de EtherNet/IP realiza los servicios siguientes con
los tipos de objeto de la lista:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve el valor de todos los atributos.
0E 14 Get_Attribute_Single X X Devuelve el valor del atributo especificado.
X = admitido
— = no admitido

190 EIO0000001581 12/2018


Configuración de la CPU M580

Objeto de diagnóstico de conexión de E/S

Descripción general
El objeto de diagnóstico de conexión de E/S presenta las instancias, los atributos y los servicios
descritos a continuación.

ID de clase
352 (hex), 850 (decimal)

ID de instancia
El objeto de diagnóstico de conexión de E/S presenta dos valores de instancia:
 0 (clase)
 De 257 a 643 (instancia): el número de instancia coincide con el número de conexión en la
configuración (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración) Configuración de la conexión
NOTA: Número de ID de instancia = ID de conexión. Para M580 en particular, puede buscar el ID
de conexión en la pantalla Lista de dispositivos del DTM.

Atributos
Los atributos del objeto de diagnóstico de conexión de E/S se asocian con cada instancia, del
modo siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

EIO0000001581 12/2018 191


Configuración de la CPU M580

ID de instancia = de 1 a 256 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


01 Diagnóstico de comunicación de STRUCT X X
E/S
Contador de producción de E/S UDINT Se incrementa en cada producción
Contador de consumo de E/S UDINT Se incrementa en cada consumo
Contador de errores de envío de UINT Se incrementa cada vez que no se
producción de E/S envía una producción
Contador de errores de recepción UINT Se incrementa cada vez que se recibe
de consumo de E/S un consumo con un error
Errores de timeout de conexión CIP UINT Se incrementa cuando la conexión
supera el tiempo de espera.
Errores de apertura de conexión UINT Se incrementa cada vez que la
CIP conexión no puede abrir
Estado de la conexión CIP UINT Estado del bit de conexión
Estado general del último error de UINT Estado general del último error
CIP detectado en la conexión
Estado ampliado del último error de UINT Estado ampliado del último error
CIP detectado en la conexión
Estado de comunicación de entrada UINT Estado de comunicación de las
entradas (consulte la tabla que
aparece a continuación)
Estado de comunicación de salida UINT Estado de comunicación de las salidas
(consulte la tabla que aparece a
continuación)
X = admitido
— = no admitido

192 EIO0000001581 12/2018


Configuración de la CPU M580

ID de atributo Descripción Tipo GET SET Valor


02 Diagnóstico de conexiones STRUCT X X
ID de conexión de producción UDINT ID de conexión para la producción
ID de la conexión de consumo UDINT ID de conexión para el consumo
RPI de producción UDINT RPI para la producción
API de producción UDINT API para la producción
RPI de consumo UDINT RPI para el consumo
API de consumo UDINT API para el consumo
Parámetros de conexión de UDINT Parámetros de conexión para la
producción producción
Parámetros de conexión de UDINT Parámetros de conexión para el
consumo consumo
IP local UDINT —
Puerto UDP local UINT —
IP remota UDINT —
Puerto UDP remoto UINT —
IP de multidifusión de producción UDINT IP de multidifusión utilizada para la
producción (o bien, 0)
IP de multidifusión de consumo UDINT IP de multidifusión utilizada para el
consumo (o bien, 0)
Protocolos compatibles UDINT Protocolo compatible en la conexión:
1 = EtherNet/IP
X = admitido
— = no admitido

Los siguientes valores describen la estructura de los atributos de la instancia: Estado de la


conexión CIP, Estado de la comunicación de entrada y Estado de la comunicación de salida:

Número de bit Descripción Valores


15...3 reservado 0
2 Inactiva 0 = sin notificación de inactividad
1 = notificación de inactividad
1 Consumo inhibido 0 = consumo iniciado
1 = sin consumo
0 Producción inhibida 0 = producción iniciada
1 = sin producción

EIO0000001581 12/2018 193


Configuración de la CPU M580

Servicios
El objeto de diagnóstico de interfaz EtherNet/IP realiza los servicios siguientes con los tipos de
objeto de la lista:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve el valor de todos los atributos.
0E 14 Get_Attribute_Single — X Devuelve el valor del atributo especificado.
4C 76 Get_and_Clear — X Devuelve y borra los valores de todos los
atributos de la instancia.
X = admitido
— = no admitido

194 EIO0000001581 12/2018


Configuración de la CPU M580

Objeto de diagnóstico de conexión explícita EtherNet/IP

Descripción general
El objeto de diagnóstico de conexión explícita EtherNet/IP presenta las instancias, los atributos y
los servicios descritos a continuación.

ID de clase
353 (hex), 851 (decimal)

ID de instancia
El objeto de diagnóstico de conexión explícita EtherNet/IP presenta dos valores de instancia:
 0: clase
 1...N: instancias (N = número máximo de conexiones explícitas simultáneas)

Atributos
Los atributos del objeto de diagnóstico de conexión explícita EtherNet/IP se asocian con cada
instancia, del modo siguiente:
ID de instancia = 0 (atributos de clase):

ID atributo hexadecimal Descripción Valor GET SET


01 Revisión 1 X —
02 Instancia máxima De 0 a N X —
X = admitido
— = no admitido

EIO0000001581 12/2018 195


Configuración de la CPU M580

ID de instancia = de 1 a N (atributos de instancia):

ID atributo Descripción Tipo GET SET Valor


hexadecimal
01 ID de conexión de origen UDINT X — ID de conexión de origen a destino
02 IP de origen UINT X —
03 Puerto TCP de origen UDINT X —
04 ID de conexión de destino UDINT X — ID de conexión de destino a origen
05 IP de destino UDINT X —
06 Puerto TCP de destino UDINT X —
07 Msg Send Counter UDINT X — Aumenta cada vez que se envía un
mensaje CIP de clase 3 en la
conexión
08 Contador de recepción de UDINT X — Aumenta cada vez que se recibe un
mensajes mensaje CIP de clase 3 en la
conexión
X = admitido
— = no admitido

Servicios
El objeto de diagnóstico de conexión explícita EtherNet/IP realiza los servicios siguientes con el
tipo de objeto de la lista:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Devuelve el valor de todos los atributos.
X = admitido
— = no admitido

196 EIO0000001581 12/2018


Configuración de la CPU M580

Objeto de lista de diagnóstico de conexión explícita EtherNet/IP

Descripción general
El objeto de lista de diagnóstico de conexión explícita EtherNet/IP presenta las instancias, los
atributos y los servicios descritos a continuación.

ID de clase
354 (hex), 852 (decimal)

ID de instancia
El objeto de lista de diagnóstico de conexión explícita EtherNet/IP presenta dos valores de
instancia:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de lista de diagnóstico de conexión explícita EtherNet/IP se asocian con
cada instancia, del modo siguiente:
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción GET SET


01 Revisión X —
02 Instancia máxima X —
X = admitido
— = no admitido

EIO0000001581 12/2018 197


Configuración de la CPU M580

ID de instancia = de 1 a 2 (atributos de instancia):

ID de atributo Descripción Tipo GET SET Valor


01 Número de conexiones UINT X — Número total de conexiones
explícitas abiertas
02 Lista de diagnóstico de ARRAY de X —
conexiones de mensajes STRUCT
explícitos
ID de conexión de UDINT ID de conexión O->T
origen
IP de origen UINT —
Puerto TCP de origen UDINT —
ID de conexión de UDINT ID de conexión T->O
destino
IP de destino UDINT —
Puerto TCP de UDINT —
destino
Contador de envío de UDINT Aumenta cada vez que se envía un
mensajes mensaje CIP de clase 3 en la
conexión
Contador de UDINT Aumenta cada vez que se recibe un
recepción de mensajes mensaje CIP de clase 3 en la
conexión
X = admitido
— = no admitido

Servicios
El objeto de diagnóstico de conexión explícita EtherNet/IP realiza los servicios siguientes con los
tipos de objeto de la lista:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X — Devuelve el valor de
todos los atributos.
08 08 Crear X — —
09 09 Eliminar — X —
4B 75 Explicit_Connections_Diagnostic_Read — X —
X = admitido
— = no admitido

198 EIO0000001581 12/2018


Configuración de la CPU M580

Objeto de diagnóstico RSTP

Descripción general
El objeto de diagnóstico RSTP presenta las instancias, los atributos y los servicios descritos a
continuación.

ID de clase
355 (hex), 853 (decimal)

ID de instancia
El objeto de diagnóstico RSTP presenta los valores de instancias siguientes:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de diagnóstico RSTP están asociados con cada instancia.
ID de instancia = 0 (atributos de clase):

ID de atributo Descripción Tipo GET SET


01 Revisión: este atributo especifica la revisión actual del objeto de UINT X —
diagnóstico RSTP. La revisión se incrementa en 1 en cada nueva
actualización del objeto.
02 Instancia máxima: este atributo especifica el número máximo de UINT X —
instancias que se pueden crear para este objeto por dispositivo (por
ejemplo, un puente RSTP). Existe 1 instancia para cada puerto
RSTP en un dispositivo.
X = admitido
— = no admitido

EIO0000001581 12/2018 199


Configuración de la CPU M580

ID de instancia = de 1 a N (atributos de instancia):

ID de atributo Descripción Tipo GET CLEAR Valor


01 Switch Status STRUCT X — —
Protocol Specification UINT X — Consulte RFC-4188 para obtener
información sobre las definiciones de los
atributos y el rango de valores. Además, se
define el valor siguiente: [4]: el protocolo es
IEEE 802.1D-2004 e IEEE 802.1W.
Bridge Priority UDINT X — Consulte RFC-4188 para obtener
información sobre las definiciones de los
Time Since Topology UDINT X —
atributos y el rango de valores.
Change
Topology Change Count UDINT X — Consulte RFC-4188 para obtener
información sobre las definiciones de los
atributos y el rango de valores.
Designated Root Cadena de X — Consulte RFC-4188 para obtener
caracteres información sobre las definiciones de los
Root Cost UDINT X — atributos y el rango de valores.

Root Port UDINT X —


Max Age UINT X —
Hello Time UINT X —
Hold Time UDINT X —
Forward Delay UINT X —
Bridge Max Age UINT X —
Bridge Hello Time UINT X —
Bridge Forward Delay UINT X —
X = admitido
— = no admitido

200 EIO0000001581 12/2018


Configuración de la CPU M580

ID de atributo Descripción Tipo GET CLEAR Valor


02 Port Status STRUCT X X —
Port UDINT X X Consulte RFC-4188 para obtener
Priority UDINT X X información sobre las definiciones de los
atributos y el rango de valores.
State UINT X X
Enable UINT X X
Path Cost UDINT X X
Designated Root Cadena de X X
caracteres
Designated Cost UDINT X X
Designated Bridge Cadena de X X
caracteres
Designated Port Cadena de X X
caracteres
Forward Transitions UDINT X X Consulte RFC-4188 para obtener
Count información sobre las definiciones de los
atributos y el rango de valores.
Servicios:
 Get_and_Clear: el valor actual de este
parámetro se devuelve con el mensaje
de respuesta.
 otros servicios: el valor actual de este
parámetro se devuelve sin borrarse.
03 Port Mode STRUCT X — —
Port Number UINT X — Este atributo indica el número de puerto de
una consulta de datos. El rango de valores
depende de la configuración. Para un
dispositivo Ethernet de cuatro puertos,
como una instancia, el rango válido es de
1...4.
Admin Edge Port UINT X — Este atributo indica si se trata de un puerto
límite configurado por el usuario:
 1: verdadero
 2: falso

Otros valores no son válidos.


Oper Edge Port UINT X — Este atributo indica si el puerto es un
puerto límite actualmente:
 1: verdadero
 2: falso

Otros valores no son válidos.


X = admitido
— = no admitido

EIO0000001581 12/2018 201


Configuración de la CPU M580

ID de atributo Descripción Tipo GET CLEAR Valor


Auto Edge Port UINT X — Este atributo indica si este puerto es un
puerto límite determinado dinámicamente:
 1: verdadero
 2: falso

Otros valores no son válidos.


X = admitido
— = no admitido

Servicios
El objeto de diagnóstico RSTP realiza los servicios siguientes:

ID de servicio Descripción Clase Instancia Notas


hex dec
01 01 Get_Attributes_All X X Este servicio devuelve:
 todos los atributos de la clase
 todos los atributos de la instancia del objeto

02 02 Get_Attribute_Single X X Este servicio devuelve:


 el contenido de un solo atributo de la clase
 el contenido de la instancia del objeto tal
como se especifica
Especifique el ID de atributo en la petición de
este servicio.
32 50 Get_and_Clear — X Este servicio devuelve el contenido de un único
atributo de la instancia del objeto tal como se
especifica. A continuación, se borrarán los
parámetros de tipo contador relevantes en el
atributo especificado. (Especifique el ID de
atributo en la petición de este servicio).
X = admitido
— = no admitido

202 EIO0000001581 12/2018


Configuración de la CPU M580

Objeto de control del puerto de servicio

Descripción general
El objeto de control del puerto de servicio se define a efectos de control del puerto.

ID de clase
400 (hex), 1.024 (decimal)

ID de instancia
El objeto de control del puerto de servicio presenta los valores de instancia siguientes:
 0: clase
 1: instancia

Atributos
Los atributos del objeto de control del puerto de servicio están asociados con cada instancia.
Atributos de clase requeridos (instancia 0):

ID de atributo Descripción Tipo Obtener Establecer


01 Revisión UINT X —
02 Instancia máxima UINT X —
X = admitido
— = no admitido

EIO0000001581 12/2018 203


Configuración de la CPU M580

Atributos de instancia requeridos (instancia 1):

ID de atributo Descripción Tipo Obtener Establecer Valor


hex dec
01 01 Control de puertos UINT X X 0 (predeterminado): deshabilitado
1: puerto de acceso
2: espejo de puertos
02 02 Espejo UINT X X bit 0 (predeterminado): puerto ETH 2
bit 1: puerto ETH 3
bit 2: puerto de la placa de
conexiones
bit 3: puerto interno
X = admitido
— = no admitido

NOTA:
 Si el puerto SERVICE no está configurado para espejo de puertos, el atributo de espejo se
ignora. Si el valor de una solicitud de parámetro se encuentra fuera del rango válido, la petición
de servicio se ignora.
 En la modalidad de espejo de puertos, el puerto SERVICE actúa como un puerto de sólo
lectura. Es decir, no se podrá acceder a los dispositivos (ping, conexión a Control Expert, etc.)
a través del puerto SERVICE.

Servicios
El objeto de control del puerto de servicio realiza los servicios siguientes para los tipos de objeto
siguientes:

ID de servicio Nombre Clase Instancia Descripción


hex dec
01 01 Get_Attributes_All X X Obtener todos los atributos en un solo
mensaje.
02 02 Set_Attributes_All — X Establecer todos los atributos en un solo
mensaje.
0E 14 Get_Attribute_Single X X Obtener un solo atributo especificado.
10 16 Set_Attribute_Single — X Establecer un solo atributo especificado.
X = admitido
— = no admitido

204 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.8
Listas de dispositivos del DTM

Listas de dispositivos del DTM

Introducción
En esta sección se describe la conexión de una CPU M580 con otros nodos de red mediante el
Navegador DTM de Control Expert.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Resumen de conexiones y configuraciones de la lista de dispositivos 206
Parámetros de la lista de dispositivos 209
Estructura de datos DDT autónomos para las CPU M580 214
Estructura de datos del DDT de Hot Standby 222

EIO0000001581 12/2018 205


Configuración de la CPU M580

Resumen de conexiones y configuraciones de la lista de dispositivos

Introducción
La lista de dispositivos contiene propiedades de solo lectura que resumen estos elementos:
 Datos de configuración:
 Imagen de datos de entrada
 Imagen de datos de salida
 Números máximo y actual de dispositivos, conexiones y paquetes

 Resumen de conexiones EtherNet/IP y peticiones Modbus

Apertura de la página
Consulte las propiedades de solo lectura de la CPU M580 en Lista de dispositivos de Control
Expert:

Paso Acción
1 Abra el proyecto de Control Expert.
2 Abra el Navegador DTM (Herramientas → Navegador DTM).
3 Haga doble clic en el DTM de la CPU del Navegador DTM para abrir la ventana de configuración.
NOTA: también puede hacer doble clic en el DTM de la CPU y seleccionar Abrir.
4 Seleccione Lista de dispositivos en el árbol de navegación.

Información del resumen de configuración


Seleccione Lista de dispositivos y visualice la tabla Resumen de configuración en la ficha
Resumen para ver los valores para los siguientes elementos:
 Entrada
 Output
 Tamaño de configuración

Expanda (+) la fila Entrada para ver los valores de Tamaño actual de entrada:

Descripción Origen
Este valor es la suma de los tamaños de peticiones de Este valor se ha configurado en la página General
Modbus y conexiones EtherNet/IP. para una conexión y un dispositivo distribuido
seleccionado.

Expanda (+) la fila Salida para ver los valores de Tamaño actual de salida:

Descripción Origen
Este valor es la suma de los tamaños de peticiones de Este valor se ha configurado en la página General
Modbus y conexiones EtherNet/IP. para una conexión y un dispositivo distribuido
seleccionado.

206 EIO0000001581 12/2018


Configuración de la CPU M580

El tamaño máximo de la variable de memoria de entrada o de salida del X Bus es de 4 kB (2048


palabras). La variable contiene un descriptor de 16 bytes seguido de un valor que representa el
número de objetos de datos de entrada o de salida. Cada objeto de datos contiene un encabezado
de 3 bytes seguido de los datos de entrada o salida. El número de objetos de datos y el tamaño
de los datos de entrada o salida depende de la configuración. La saturación máxima de la variable
es de 403 bytes (16 + 387), donde 16 es el número de bytes en el descriptor y 387 es el producto
de 3 × 129, donde 3 es el número de bytes en el encabezado y 129 es el número de objetos de
entrada o salida (128 dispositivos o esclavos locales que admite como máximo el módulo
BMENOC03•1 más un objeto de entrada o salida para el explorador DDDT). Por tanto, un mínimo
de 3,6 KB de la variable de 4 KB están disponibles para el tamaño actual de entrada o salida.
NOTA: El tamaño actual de entrada también incluye 28 palabras de datos de entrada del DDT del
explorador. El tamaño actual de salida también incluye 24 palabras de datos de salida del
explorador DDT.
Expanda (+) la fila Tamaño de configuración en la tabla Resumen de conexiones para visualizar
los siguientes valores:

Nombre Descripción Origen


Número máximo de Número máximo de dispositivos distribuidos Predefinido
dispositivos DIO que se pueden añadir a la configuración.
Número actual de Número de dispositivos distribuidos en la Diseño de red en el editor de
dispositivos DIO configuración actual. dispositivos de Control Expert
Número máximo de Número máximo de conexiones de Predefinido
conexiones DIO dispositivos distribuidos que puede
administrar el módulo CPU.
Número actual de Número de conexiones para dispositivos Diseño de red en el editor de
conexiones DIO distribuidos en la configuración actual. dispositivos de Control Expert
Número máximo de Número máximo de paquetes que puede Predefinido
paquetes gestionar el módulo por segundo.
Número actual de Número total de paquetes de entrada (tráfico) Diseño de red en el editor de
paquetes de entrada por segundo, en función del número actual de dispositivos de Control Expert
módulos y sus datos de entrada configurados.
Número actual de Número total de paquetes de salida (tráfico) Diseño de red en el editor de
paquetes de salida por segundo, en función del número actual de dispositivos de Control Expert
módulos y sus datos de salida configurados.
Número actual del total de Número total de paquetes (tráfico en ambas Diseño de red en el editor de
paquetes direcciones) por segundo, en función del dispositivos de Control Expert
número actual de módulos y sus datos de E/S
configurados.

EIO0000001581 12/2018 207


Configuración de la CPU M580

Información del resumen de conexiones / peticiones


Seleccione Lista de dispositivos y consulte la tabla Resumen de conexiones / peticiones en la ficha
Resumen. El DTM de Control Expert usa esta información para calcular el ancho de banda total
que consume ese equipo distribuido:

Columna Descripción
Bit de conexión  Bits de estado de la conexión muestra el estado de cada dispositivo con una o
más conexiones.
 Bits de control de la conexión puede activarse o desactivarse mediante ID de
objeto.
Tarea Tarea que está asociada a esta conexión.
Objeto de entrada ID del objeto de entrada asociado a la conexión (consulte la nota que sigue a la
tabla).
Objeto de salida ID del objeto de salida asociado a la conexión (consulte la nota que sigue a la tabla).
Dispositivo El Número de dispositivo se usa para el índice de bits de estado y de control.
Nombre del dispositivo Nombre único asociado al dispositivo que posee la conexión.
Tipo Tipo de dispositivo de destino:
 EtherNet/IP
 Esclavo local
 Modbus TCP

Dirección Dirección IP del dispositivo de destino para dispositivos remotos (no se aplica a
esclavos locales).
Velocidad (ms) RPI (para EtherNet/IP) o velocidad de repetición (para Modbus TCP) en ms.
Paquetes de entrada Número de paquetes de entrada (T->O) por segundo intercambiados en esta
por segundo conexión.
Paquetes de salida por Número de paquetes de salida (O->T) por segundo intercambiados en esta
segundo conexión.
Paquetes por segundo Número total de paquetes por segundo intercambiados en esta conexión en
direcciones de entrada y salida.
Uso de ancho de El uso de ancho de banda total empleado por esta conexión (tráfico total de bytes
banda por segundo).
Tamaño de entrada Número de palabras de entrada configuradas para este dispositivo remoto.
Tamaño de salida Número de palabras de salidas configuradas para este dispositivo remoto.

NOTA: Los identificadores numéricos en las columnas Objeto de entrada y Objeto de salida
representan los objetos asociados con una sola conexión de dispositivos (línea de exploración).
Por ejemplo, si una conexión EtherNet/IP tiene un objeto de entrada de 260 y un objeto de salida
de 261, los bits de control correspondientes a esta conexión se encuentran en el campo
DIO_CTRL del DDT del dispositivo de la M580 CPU. El objeto 260 es el quinto bit y el objeto 261
está en el sexto bit de este campo. Puede haber varias conexiones para un mismo dispositivo.
Defina los bits correspondientes para controlar los objetos de entrada y salida de estas
conexiones.

208 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros de la lista de dispositivos

Introducción
Configure los parámetros para dispositivos de la Lista de dispositivos en las siguientes fichas:
 Propiedades
 Ajuste de dirección
 Ajuste de petición (solo dispositivos Modbus)

Visualización de las fichas de Configuración


Navegue hasta las fichas de configuración de la lista de dispositivos.

Paso Acción
1 En el Navegador DTM (Herramientas → Navegador DTM), haga doble clic en el DTM que
corresponde a la CPU.
2 En el panel de navegación, expanda (+) la Lista de dispositivos (véase página 205) para ver los
dispositivos Modbus TCP y EtherNet/IP asociados.
3 Seleccione un dispositivo en la lista de dispositivos para ver las fichas Propiedades, Ajuste de
dirección y Ajuste de petición.
NOTA: Estas fichas se describen detalladamente a continuación.

Ficha Propiedades
Configure la ficha Propiedades para llevar a cabo las siguientes tareas:
 Añadir el dispositivo a la configuración.
 Eliminar el dispositivo de la configuración.
 Editar el nombre de base para las variables y las estructuras de datos utilizadas por el
dispositivo.
 Indique cómo se crean y editan los elementos de entrada y salida.

EIO0000001581 12/2018 209


Configuración de la CPU M580

Para configurar la ficha Propiedades:

Campo Parámetro Descripción


Propiedades Número La posición relativa del dispositivo en la lista.
Configuración Habilitado: añade este dispositivo a la configuración del proyecto
activa Control Expert.
Deshabilitado: elimina este dispositivo de la configuración del
proyecto Control Expert.
Nombre de Nombre de Control Expert asigna automáticamente un nombre de estructura
estructura de E/S estructura basado en el nombre de la variable.
Nombre de Nombre de variable: un nombre de variable generado
variable automáticamente basándose en el nombre de alias.
Nombre Al pulsar este botón se restablecen los nombres de variable y
predeterminado estructura predeterminados.
Gestión de Modalidad de Manual: los elementos de E/S se añaden manualmente al Editor de
elementos importación dispositivos. La lista de elementos de E/S no se ve afectada por los
cambios en el dispositivo DTM.
Automático: Los elementos de E/S se toman del dispositivo DTM y
se actualizan si la lista de elementos del dispositivo DTM cambia.
Los elementos no se pueden editar en el Editor de dispositivos.
Volver a importar Al pulsar este botón se importa la lista de elementos de E/S del
elementos DTM de dispositivo, sobrescribiendo todas las modificaciones de
elementos de E/S manuales. Solo se activa cuando el valor de
Modalidad de importación es Manual.

Haga clic en Aplicar para guardar sus modificaciones y dejar la ventana abierta para próximas
modificaciones.

Ficha Ajustes de dirección


Configure la página Ajustes de dirección para llevar a cabo las siguientes tareas:
 Configurar la dirección IP de un dispositivo.
 Habilitar o deshabilitar el software del cliente DHCP para un dispositivo.

NOTA: Cuando el software del cliente DHCP está habilitado en un dispositivo Modbus, obtiene su
dirección IP del servidor DHCP en la CPU.

210 EIO0000001581 12/2018


Configuración de la CPU M580

En la página Ajuste de dirección, edite los siguientes parámetros para que se ajusten al diseño y
funcionalidad de su aplicación:

Campo Parámetro Descripción


Cambiar Dirección IP De manera predeterminada:
dirección  Los tres primeros valores de byte son iguales a los tres primeros
valores de byte de la CPU.
 El cuarto valor de byte es igual al ajuste de número de este
dispositivo. En este caso, el valor predeterminado es 004.
En nuestro ejemplo continuo, escriba la dirección 192.168.1.17.
Servidor de DHCP para este Habilitado: activa el cliente DHCP en este dispositivo. El dispositivo
direcciones dispositivo obtiene su dirección IP del servicio DHCP proporcionado por la CPU
y aparece en la lista de clientes DHCP generada automáticamente
(véase Modicon M580, Módulo de red de control BMENOC0321,
Guía de instalación y configuración).
Deshabilitado (predeterminado): desactiva el cliente DHCP en este
dispositivo.
NOTA: (Para este ejemplo, seleccione la opción Habilitado.)
Identificado por Si el DHCP de este dispositivo está Habilitado, indica el tipo de
indicador del dispositivo:
 Dirección MAC
 Nombre del dispositivo

NOTA: (Para este ejemplo, seleccione la opción Nombre del


dispositivo.)
Identificador Si el DHCP de este dispositivo está habilitado, es el valor de
dirección MAC o el nombre del dispositivo en cuestión.
NOTA: Para este ejemplo, acepte la configuración predeterminada
de NIP2212_01 (basada en el nombre de alias).
Máscara de Máscara de subred del dispositivo.
subred
NOTA: Para este ejemplo, acepte el valor predeterminado
(255.255.255.0).
Pasarela Dirección de pasarela utilizada para llegar a este dispositivo. El valor
predeterminado 0.0.0.0 indica que este dispositivo se encuentra en
la misma subred que la CPU.
NOTA: Para este ejemplo, acepte el valor predeterminado.

Haga clic en Aplicar para guardar los cambios y mantener la ventana abierta para seguir aplicando
cambios.

EIO0000001581 12/2018 211


Configuración de la CPU M580

Ficha Ajuste de petición


Configure la ficha Ajuste de petición para añadir, configurar y eliminar peticiones Modbus para el
dispositivo Modbus. Cada petición representa una conexión separada entre la CPU y el dispositivo
Modbus.
NOTA: La ficha Ajuste de petición está disponible solo cuando un dispositivo Modbus TCP se
selecciona en la lista de dispositivos.
Para crear una petición:

Paso Acción
1 Pulse el botón Añadir petición para ver una nueva petición en la tabla.
Pulse el botón Añadir petición.
 La nueva petición aparece en la tabla.
 Los elementos de petición correspondientes aparecen en la lista de dispositivos.

NOTA: La función Añadir petición está habilitada solo cuando Importar modalidad de la ficha
Propiedades está establecido como Manual.
2 Puede configurar el ajuste de petición de acuerdo con la tabla que aparece a continuación.
3 Repita estos pasos para crear peticiones adicionales.
4 Pulse Aplicar para guardar la petición.

En esta tabla se describen los parámetros Ajuste de petición para dispositivos Modbus:

Ajuste Descripción
Bit de conexión Este bit indica el offset de solo lectura para el bit de estado de esta conexión. Los valores
de offset (que comienzan en 0) se generan automáticamente por el DTM de Control Expert
basándose en el tipo de conexión.
ID de unidad La ID de unidad es el número utilizado para identificar el destino de la conexión.
NOTA: Consulte el manual de usuario del fabricante para el dispositivo de destino
específico para encontrar su ID de unidad.
Timeout de Este valor representa el intervalo máximo permitido entre respuestas de dispositivos antes
estado funcional de que se detecte un tiempo de espera excedido:
(ms)  Rango válido: 5 ... 65.535 ms
 intervalo: 5 ms
 predeterminado: 1.500 ms

Velocidad de Este valor representa la velocidad de exploración de datos en intervalos de 5 ms. (El rango
repetición (ms) válido va de 0 a 60.000 ms. El valor predeterminado es 60 ms.)
Dirección LE Dirección de la imagen de datos de entrada en el dispositivo Modbus.
Longitud de Este valor representa el número de palabras (de 0 a 125) en el dispositivo Modbus que lee
lectura la CPU.

212 EIO0000001581 12/2018


Configuración de la CPU M580

Ajuste Descripción
Último valor Este valor representa el comportamiento de los datos de entrada en la aplicación si se
pierden las comunicaciones:
 Conservar valor (predeterminado)
 Poner a cero

Dirección ES Dirección de la imagen de datos de salida en el dispositivo Modbus.


Longitud de Este valor representa el número de palabras (de 0 a 120) en el dispositivo Modbus en el
escritura que escribe la CPU.

Para eliminar una petición:

Paso Acción
1 Haga clic en una fila de la tabla.
2 Pulse el botón Eliminar para eliminar la petición.
NOTA: Los elementos de petición correspondientes desaparecen de la lista de dispositivos.
3 Pulse Aplicar para guardar la configuración.

El siguiente paso es conectar el proyecto de Control Expert con el dispositivo Modbus.

EIO0000001581 12/2018 213


Configuración de la CPU M580

Estructura de datos DDT autónomos para las CPU M580

Introducción
En este tema se describe la ficha DDT de dispositivo de Control Expert para una CPU M580 en
un bastidor local. Un tipo de datos derivados (DDT) es un conjunto de elementos del mismo tipo
(ARRAY) o de distintos tipos (estructura).
NOTA: El tipo de DDT de dispositivo que admite una CPU de M580 autónoma dependerá de su
versión del firmware (puede ser T_BMEP58_ECPU o T_BMEP58_ECPU_EXT).

Acceso a la ficha DDT de dispositivos


Para acceder al DDT de dispositivo de la CPU en Control Expert:

Paso Acción
1 Abra un proyecto Control Expert que incluya una CPU M580 en la configuración.
2 Vuelva a generar el proyecto (Generar → Regenerar todo el proyecto).
3 Abra el Editor de datos en el Explorador de proyectos de Control Expert (Herramientas → Editor
de datos).
4 Seleccione la casilla de verificación DDT de dispositivo.
5 Expanda el DDT de dispositivo (+) en la columna Nombre.

Puede añadir esta variable a una tabla de animación (véase página 242) para leer el estado y
establecer el bit de control del objeto.
NOTA: La flecha roja y los iconos de bloqueo en la tabla DDT de dispositivo indican que el nombre
de variable fue generado automáticamente por Control Expert basándose en la configuración del
módulo de comunicaciones, el esclavo local o el dispositivo distribuido. No se puede editar el
nombre de variable.

214 EIO0000001581 12/2018


Configuración de la CPU M580

Renovación de datos de entrada y de salida


En esta tabla se describen las entradas y salidas asociadas a los dispositivos EtherNet/IP o
Modbus:

Nombre Descripción
Renovación Este es un bit global:
 1: todos los objetos de entradas posteriores (Renovación_1, Renovación_2, etc.)
para el dispositivo asociado son verdaderos (1) y proporcionan datos actualizados.
 0: una o más entradas (a continuación) no están conectadas y no proporcionan datos
actualizados.
Renovación_1 Este bit representa los objetos de entrada individuales de la conexión:
 1: el objeto de entrada está conectado y proporciona datos actualizados.
 0: el objeto de entrada no está conectado y no proporciona datos actualizados.

Renovación_2 Este bit representa un objeto de entrada individual del dispositivo:


 1: el objeto de entrada es verdadero (1) y proporciona datos actualizados.
Renovación_3
 0: el objeto de entrada no está conectado (0) y no proporciona datos actualizados.
...
(disponible) Las filas después de los datos de Renovación están organizadas en grupos de Entradas
y Salidas que tienen nombres definidos por el usuario. El número de filas de entrada y
salida depende del número de solicitudes de entrada y salida configuradas para un
dispositivo en concreto.

Parámetros
Use la ficha DDT de dispositivo de Control Expert para configurar los parámetros del módulo de
comunicaciones RIO de la CPU en el bastidor local:

Parámetro Descripción
DDT de dispositivos Nombre el nombre predeterminado del dispositivo DDT
implícito
Tipo tipo de módulo (no editable)
Ir a información enlace con la pantalla del editor de datos del DDT

Configuración independiente
En estas tablas también se describen los campos del tipo DDTdel dispositivo implícito
BMEP58_ECPU_EXT que se utiliza con el servidor de comunicaciones RIO de la CPU en configura-
ciones autónomas con Unity Pro 10.0 o posterior y M580 CPU versión 2.01 o posterior.
NOTA: Unity Pro es el nombre anterior de Control Expert para la versión 13.1 o anterior.

EIO0000001581 12/2018 215


Configuración de la CPU M580

Parámetros de entrada
En las siguientes tablas se describen los parámetros de entrada en el DDT de dispositivo para la
CPU:
ETH_STATUS (WORD):

Nombre Tipo Bit Descripción


PORT1_LINK BOOL 0 0 = la conexión ETH 1 está desactivada.
1 = la conexión ETH 1 está activada.
PORT2_LINK BOOL 1 0 = la conexión ETH 2 está desactivada.
1 = la conexión ETH 2 está activada.
PORT3_LINK BOOL 2 0 = la conexión ETH 3 está desactivada.
1 = la conexión ETH 3 está activada.
ETH_BKP_PORT_LINK BOOL 3 0 = la conexión de la placa de conexiones de Ethernet
está desactivada.
1 = la conexión de la placa de conexiones de Ethernet
está activada.
REDUNDANCY_STATUS(Consul BOOL 5 0 = la ruta redundante no está disponible.
te la nota de más abajo). 1 = la ruta redundante está disponible.
SCANNER_OK BOOL 6 0 = el explorador no está presente.
1 = el explorador está presente.
GLOBAL_STATUS BOOL 7 0 = Al menos un servicio no funciona con normalidad.
NOTA: Consulte las notas al pie correspondientes a
SERVICE_STATUS y a SERVICE_STATUS2, a
continuación, para identificar los servicios que
establecen GLOBAL STATUS en 0.
1 = todos los servicios funcionan correctamente.
NETWORK_HEALTH BOOL 8 0 = se ha detectado una tormenta potencial de difusión
de red.
NOTA: Compruebe el cableado y su CPU y las
configuraciones de BMENOC0301/11.
1 = no se ha detectado una tormenta de difusión de red.
NOTA: Puede supervisar las roturas del anillo principal RIO mediante el diagnóstico de los bits de
REDUNDANCY_STATUS en el DDT de dispositivo del módulo de la CPU. El sistema detecta e informa en este
bit de una rotura del cable del anillo principal que persista durante al menos 5 segundos.
Valor del bit REDUNDANCY_STATUS:
0: el cable se ha roto o el dispositivo se ha detenido.
1: el bucle está presente y en buen estado.

216 EIO0000001581 12/2018


Configuración de la CPU M580

AVISO
COMPORTAMIENTO IMPREVISTO DEL EQUIPO
Confirme que cada módulo tenga una dirección IP exclusiva. Las direcciones IP duplicadas
pueden provocar un comportamiento imprevisible del módulo o la red.
El incumplimiento de estas instrucciones puede causar daño al equipo.

SERVICE_STATUS (WORD):

Nombre Tipo Bit Descripción


RSTP_SERVICE 1 BOOL 0 0 = el servicio RSTP no funciona correctamente.
1 = el servicio RSTP funciona correctamente o
está deshabilitado.
PORT502_SERVICE1 BOOL 2 0 = el servicio del puerto 502 no funciona
correctamente.
1 = el servicio del puerto 502 funciona
correctamente o está deshabilitado.
SNMP_SERVICE1 BOOL 3 0 = el servicio SNMP no funciona correctamente.
1 = el servicio SNMP funciona correctamente o
está deshabilitado.
MAIN_IP_ADDRESS_STATUS BOOL 4 0 = la dirección IP principal está duplicada o sin
asignar.
1 = la dirección IP principal es exclusiva y válida.
ETH_BKP_FAILURE BOOL 5 0 = El hardware de la placa de conexiones de
Ethernet no funciona correctamente.
1 = el hardware de la placa de conexiones de
Ethernet funciona correctamente.
ETH_BKP_ERROR BOOL 6 0 = error detectado de la placa de conexiones de
Ethernet.
1 = la placa de conexiones de Ethernet funciona
correctamente.
EIP_SCANNER1 BOOL 7 0 = el servicio no funciona correctamente.
1 = el servicio funciona correctamente.
MODBUS_SCANNER 1 BOOL 8 0 = el servicio no funciona correctamente.
1 = el servicio funciona correctamente.
NTP_SERVER 1 BOOL 9 0 = el servidor SNTP no funciona correctamente.
1 = el servidor SNTP funciona correctamente.
1. Cuando este servicio se establece en 0, GLOBAL_STATUS también se establece en 0.

EIO0000001581 12/2018 217


Configuración de la CPU M580

Nombre Tipo Bit Descripción

SNTP_CLIENT 1 BOOL 10 0 = el servicio no funciona correctamente.


1 = el servicio funciona correctamente.
WEB_SERVER 1 BOOL 11 0 = el servicio no funciona correctamente.
1 = el servicio funciona correctamente.
FIRMWARE_UPGRADE BOOL 12 0 = el servicio no funciona correctamente.
1 = el servicio funciona correctamente.
FTP BOOL 13 0 = el servicio no funciona correctamente.
1 = el servicio funciona correctamente.
FDR_SERVER 1 BOOL 14 0 = el servicio no funciona correctamente.
1 = el servicio funciona correctamente.
EIP_ADAPTER 1 BOOL 15 0 = el servicio del adaptador (servidor) de EIP no
funciona correctamente.
1 = el servicio del adaptador (servidor) de EIP
funciona correctamente.
1. Cuando este servicio se establece en 0, GLOBAL_STATUS también se establece en 0.

SERVICE_STATUS2 (WORD):

Nombre Tipo Bit Descripción


A_B_IP_ADDRESS_STATUS BOOL 0 0 = IP duplicada o no hay una dirección IP asignada.
1 = Direcciones (estado A/B) correctamente
asignadas.
LLDP_SERVICE1 BOOL 1 0 = el servicio LLDP no funciona correctamente.
1 = el servicio LLDP funciona correctamente o está
deshabilitado.
EVENT_LOG_STATUS BOOL 2 0 = el servicio de registro de eventos no funciona con
normalidad.
1 = el servicio de registro de eventos funciona con
normalidad o está deshabilitado.
LOG_SERVER_NOT_ BOOL 3 1 = no se ha recibido confirmación del servidor syslog.
REACHABLE
0 = Se ha recibido confirmación del servidor syslog.
(reservado) – 2–15 (reservado)
1. Cuando este servicio se establece en 0, GLOBAL_STATUS también se establece en 0.

218 EIO0000001581 12/2018


Configuración de la CPU M580

ETH_PORT_1_2_STATUS (BYTE):

Nombre Tipo Descripción


Función de los puertos Ethernet y función Bits 1...0 0: ETH 1 deshabilitado
RSTP codificada en 2 bits 1: puerto de acceso ETH 1
2: espejo de puerto ETH 1
3: puerto de red del dispositivo ETH 1
Bits 3-2 reservado (0)
Bits 5-4 0: ETH 2 deshabilitado
1: puerto de acceso ETH 2
2: espejo de puerto ETH 2
3: puerto de red del dispositivo ETH 2
Bits 7...6 0: puerto RSTP alternativo ETH 2
1: puerto RSTP de respaldo ETH 2
2: puerto RSTP designado ETH 2
3: puerto RSTP raíz ETH 2

ETH_PORT_3_BKP_STATUS (BYTE):

Nombre Bit Descripción


Función de los puertos Ethernet y función Bits 1...0 0: ETH 3 deshabilitado
codificada en 2 bitsRSTP
1: puerto de acceso ETH 3
2: espejo de puerto ETH 3
3: puerto de red del dispositivo ETH 3
Bits 3...2 0: puerto RSTP alternativo ETH 3
1: puerto RSTP de respaldo ETH 3
2: puerto RSTP designado ETH 3
3: puerto RSTP raíz ETH 3
Bits 5...4 0: el puerto de la placa de conexiones Ethernet
está deshabilitado.
1: el puerto de la placa de conexiones Ethernet
está habilitado para admitir comunicaciones
Ethernet.
Bits 7-6 reservado (0)

EIO0000001581 12/2018 219


Configuración de la CPU M580

FDR_USAGE:

Tipo Tipo Descripción


FDR_USAGE BYTE % de uso del servidor FDR

IN_PACKETS (UINT):

Tipo Bit Descripción


UINT 0-7 número de paquetes recibidos en la interfaz (puertos internos)

IN_ERRORS (UINT):

Tipo Bit Descripción


UINT 0-7 número de paquetes de entrada que contienen errores detectados

OUT_PACKETS (UINT):

Tipo Bit Descripción


UINT 0-7 número de paquetes enviados en la interfaz (puertos internos)

OUT_ERRORS (UINT):

Tipo Bit Descripción


UINT 0-7 número de paquetes de salida que contienen errores detectados

CONF_SIG (UDINT):

Tipo Bit Descripción


UDINT 0 - 15 Firmas de todos los archivos en el servidor FDR del módulo local

Parámetros de salida
Aunque el DDT de dispositivo Hot Standby completo no se intercambia desde la CPU del
controlador primario a la CPU Standby, se transfieren estos campos: DROP_CTRL; RIO_CTRL;
DIO_CTRL
En estas tablas se describen los parámetros de salida:
DROP_CTRL:

Nombre Tipo Rango Descripción


DROP_CTRL BOOL 1...32 1 bit por estación RIO (hasta 32)

220 EIO0000001581 12/2018


Configuración de la CPU M580

RIO_CTRL:

Nombre Tipo Rango Descripción


RIO_CTRL BOOL 257...384 1 bit por RIO (hasta 128)

DIO_CTRL:

Nombre Tipo Rango Descripción


DIO_CTRL BOOL 513...640 1 bit por DIO (hasta 128)

Estado de funcionamiento del dispositivo


Aunque el DDT de dispositivo Hot Standby completo no se intercambia desde la CPU del
controlador primario a la CPU Standby, se transfieren estos campos: DROP_HEALTH;
RIO_HEALTH; LS_HEALTH; DIO_HEALTH
En esta tabla se describe el estado de los dispositivos explorados por el módulo. Los datos se
presentan como una matriz de booleanos:

Parámetro Tipo Estado de funcionamiento de...


DROP_HEALTH ARRAY [1...32] of BOOL BM•CRA312•0: un elemento de matriz se
corresponde con un módulo BM•CRA312•0 (hasta un
máximo de 32 BM•CRA312•0 módulos).
RIO_HEALTH ARRAY [257...384] of BOOL Dispositivos RIO: un elemento de matriz se
corresponde con un dispositivo RIO (hasta un máximo
de 128 dispositivos RIO).
LS_HEALTH ARRAY [1...3] of BOOL Esclavos locales: un elemento de matriz se
corresponde con un esclavo local (hasta un máximo
de tres esclavos locales).
DIO_HEALTH ARRAY [513...640] of BOOL Dispositivos DIO: un elemento de matriz se
corresponde con un dispositivo DIO (hasta un máximo
de 128 dispositivos DIO).

Valores:
 1 (true): un dispositivo funciona correctamente. Los datos de entrada del dispositivo se reciben
dentro del timeout de estado funcional preconfigurado.
 0 (false): un dispositivo no funciona correctamente. Los datos de entrada del dispositivo no se
reciben dentro del timeout de estado funcional preconfigurado.

EIO0000001581 12/2018 221


Configuración de la CPU M580

Estructura de datos del DDT de Hot Standby

Introducción
T_M_ECPU_HSBY DDT es la interfaz exclusiva entre el sistema M580 Hot Standby y la aplicación
que se ejecuta en una CPU BMEH58•040 o BMEH58•040S. La instancia DDT debe aparecer
como: ECPU_HSBY_1.

AVISO
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Revise y gestione T_M_ECPU_HSBY DDT para el funcionamiento correcto del sistema.
El incumplimiento de estas instrucciones puede causar daño al equipo.

El DDT de T_M_ECPU_HSBY presenta tres secciones diferenciadas:


 LOCAL_HSBY_STS: proporciona información sobre el PAC local. Los datos se generan
automáticamente en el sistema Hot Standby y también los proporciona la aplicación. Estos
datos se intercambian con el PAC remoto.
 REMOTE_HSBY_STS: proporciona información sobre el PAC remoto y contiene la imagen del
último intercambio recibido del PAC homólogo. La validez de esta información se representa
mediante el indicador REMOTE_STS_VALID en la parte común de este DDT.
NOTA: La estructura de las secciones de LOCAL_HSBY_STS y de Remote_HSBY_STS están
determinadas por el tipo de datos de HSBY_STS_T y, en consecuencia, son idénticas. Cada
una se utiliza para describir datos relacionados con uno de los dos PACs Hot Standby.
 Una parte común del DDT: consta de varios objetos, incluidos datos de estado, objetos de
control del sistema y objetos de comando:
 El sistema Hot Standby proporciona los datos de estado como resultado de comprobación
del diagnóstico.
 Los objetos de control del sistema permiten definir y controlar el funcionamiento del sistema.
 Los objetos de datos de comando incluyen comandos ejecutables que puede utilizar para
modificar el estado del sistema.

Comparación del PAC local y del PAC remoto


El DDT de T_M_ECPU_HSBY utiliza los términos local y remoto:
 Local se refiere al PAC Hot Standby al cual está conectado su PC.
 Remoto se refiere al otro PAC Hot Standby.

Alineación del límite de datos


Las CPUs de M580 BMEH58•040 y BMEH58•040S presentan un diseño de datos de 32 bits. Por
este motivo, los objetos de datos guardados se sitúan en un límite de cuatro bytes.

222 EIO0000001581 12/2018


Configuración de la CPU M580

DDT de T_M_ECPU_HSBY

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Antes de ejecutar un comando Swap (sea mediante la lógica de la aplicación o mediante la
interfaz gráfica de usuario [GUI] de Control Expert), para confirmar que el PAC standby está
preparado para asumir el rol principal verifique que el valor de su bit
REMOTE_HSBY_STS.EIO_ERROR es 0.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

El DDT de T_M_ECPU_HSBY consta de estos objetos:

Elemento Tipo Descripción Escrito por


REMOTE_STS_VALID BOOL  True: tanto HSBY_LINK_ERROR como Sistema
HSBY_SUPPLEMENTARY_LINK_ERROR se
han establecido en 0.
 False (valor predeterminado): tanto
HSBY_LINK_ERROR como
HSBY_SUPPLEMENTARY_LINK_ERROR se
han establecido en 1.
APP_MISMATCH BOOL La aplicación original en los dos PAC es diferente. Sistema
(Valor predeterminado = false)
LOGIC_MISMATCH_ALLOWED BOOL  True: en caso de discrepancia de lógica, el Aplicación
standby sigue siendo el standby.
 False (valor predeterminado): en caso de
discrepancia de lógica, el standby pasa al
estado de espera.
LOGIC_MISMATCH BOOL Existen diferentes revisiones de la misma Sistema
aplicación en los dos PACs. (Valor predeterminado
= false)
SFC_MISMATCH BOOL  True: las aplicaciones en el PAC primario y en Sistema
el PAC standby son diferentes en como mínimo
una sección del SFC. En caso de conmutación,
los gráficos que son diferentes se restablecen a
su estado inicial.
 False (predeterminado): todas las secciones del
SFC son idénticas.

EIO0000001581 12/2018 223


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


OFFLINE_BUILD_MISMATCH BOOL Los dos PAC ejecutan dos revisiones diferentes de Sistema
la misma aplicación. En esas condiciones:
 No se puede efectuar un intercambio de datos
entre los dos PAC.
 Los intercambios o las conmutaciones pueden
no ser bumpless.
 Ningún PAC puede ser el standby

(Valor predeterminado = false)


APP_BUILDCHANGE_DIFF UINT El número de diferencias de generación de Sistema
cambios entre las aplicaciones en el PAC primario
respecto al PAC standby. Evaluado por el primario.
MAX_APP_BUILDCHANGE_DIFF UINT Número máximo de generación de cambios que Aplicación
permite el sistema Hot Standby, de 0 a 50 (valor
predeterminado = 20). En la ficha Hot Standby se
indica como Número máximo de modificaciones.
FW_MISMATCH_ALLOWED BOOL Permite que haya discrepancias de firmware entre Aplicación
las CPUs primaria y standby:
 True: en caso de discrepancia de firmware, el
standby sigue siendo el standby.
 False: en caso de discrepancia de firmware, el
standby pasa al estado de espera. (Valor
predeterminado = false)
FW_MISMATCH BOOL Los sistemas operativos son diferentes en los dos Sistema
PACs. (Valor predeterminado = false)
DATA_LAYOUT_MISMATCH BOOL El diseño de los datos es diferente en los dos Sistema
PACs. La transferencia de datos se ha realizado
parcialmente. (Valor predeterminado = false)
DATA_DISCARDED UINT Número de kB enviados por el primario y Sistema
descartados por el standby (redondeado al
siguiente kB). Representa los datos para variables
añadidas al primario, pero no al standby. (Valor
predeterminado = 0)
DATA_NOT_UPDATED UINT Número de kB no actualizados por el standby Sistema
(redondeado al siguiente kB). Representa las
variables eliminadas del primario que permanecen
en el standby. (Valor predeterminado = 0)

224 EIO0000001581 12/2018


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


BACKUP_APP_MISMATCH BOOL  False (valor predeterminado): las aplicaciones Sistema
de copia de seguridad en los 2 PACs
Hot Standby son iguales.
NOTA: La aplicación de copia de seguridad
reside en la memoria Flash o en la tarjeta de
memoria SD del PAC. Se crea mediante el
comando PLC → Backup del proyecto... →
Guardar backup, o bien estableciendo el bit de
sistema %S66 (Copia de seguridad de la
aplicación) en 1.
 True: todos los demás casos.

PLCA_ONLINE BOOL El PAC A está configurado para entrar en el estado Configura-


primario o standby. (Valor predeterminado = true) ción
NOTA: Ejecutable sólo en el PAC A.
PLCB_ONLINE BOOL El PAC B está configurado para entrar en el estado Configura-
primario o standby. (Valor predeterminado = true) ción
NOTA: Ejecutable sólo en el PAC B.
CMD_SWAP BOOL  La lógica de programa o la tabla de animación Aplicación/
lo establecen en 1 para iniciar una conmutación. sistema
El primario pasa a estado de espera; el standby
pasa a primario; finalmente, el que está en
espera pasa a standby. El comando se ignora si
no hay standby.
NOTA: Ejecutable tanto en el primario como en
el standby.
 El sistema los restablece a 0 (valor
predeterminado) cuando finaliza la
conmutación o si no hay standby.
NOTA:
 Este comando se ha diseñado para que lo
utilice la aplicación en respuesta a errores
detectados. No se ha previsto utilizarlo para
conmutaciones periódicas.
 Si la aplicación debe conmutarse
periódicamente, el periodo entre
conmutaciones no debe ser inferior a
120 segundos.

EIO0000001581 12/2018 225


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


CMD_APP_TRANSFER BOOL  La lógica de programa o la tabla de animación Aplicación/
lo establecen en 1 para iniciar una transferencia sistema
de la aplicación del primario al standby.
Ejecutable sólo en el primario.
NOTA: La aplicación transferida es la
aplicación de copia de seguridad, guardada en
la memoria Flash o en la tarjeta SD. Si la
aplicación que se ejecuta no coincide con la
aplicación de copia de seguridad, realice una
copia de seguridad de la aplicación (PLC →
Backup del proyecto... → Guardar backup o
bien establezca el bit de sistema %S66 en 1)
antes de realizar la transferencia.
 Cuando finaliza la transferencia, el sistema lo
restablece a 0 (valor predeterminado).
CMD_RUN_AFTER_TRANSFER BOOL[0...2]  La lógica de programa o la tabla de animación Aplicación/
lo establecen en 1 para iniciar automáticamente sistema
en Run después de una transferencia.
NOTA: Ejecutable sólo en el primario.
 El sistema lo restablece en 0 tras finalizar la
transferencia (valor predeterminado) y:
 El PAC remoto está en modalidad Ejecutar.
 El PAC no es el primario.
 Mediante una tabla de animación o un
comando de lógica.
CMD_RUN_REMOTE BOOL  La lógica de programa o la tabla de animación Aplicación/
lo establecen en 1 para ejecutar el PAC remoto. sistema
Este comando se ignora si
CMD_STOP_REMOTE está establecido en
True.
NOTA: Ejecutable sólo en el primario.
 Cuando el PAC remoto entra en el estado de
espera o standby, el sistema lo restablece a 0
(valor predeterminado).
CMD_STOP_REMOTE BOOL  La lógica de programa o la tabla de animación Aplicación
lo establecen en 1 para detener el PAC remoto.
NOTA: Ejecutable en el PAC primario, el
standby o en un PAC detenido.
 La aplicación lo restablece a 0 (valor
predeterminado) para poner fin al comando de
detención.

226 EIO0000001581 12/2018


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


CMD_COMPARE_INITIAL_VALUE BOOL  La lógica de programa o la tabla de animación Aplicación/
lo establecen en 1 para empezar una sistema
comparación de los valores iniciales de las
variables intercambiadas por los dos PAC Hot
Standby.
NOTA: Ejecutable tanto en el primario como en
el standby sólo en modalidad de ejecución.
 Cuando termina la comparación, o si no puede
realizarse, el sistema lo restablece a 0 (valor
predeterminado).
INITIAL_VALUE_MISMATCH BOOL  True: si los valores iniciales para las variables Sistema
intercambiadas son diferentes o si no se ha
podido hacer la comparación.
 False (valor predeterminado): si los valores
iniciales para las variables intercambiadas son
idénticas.
MAST_SYNCHRONIZED (1) BOOL  True: si el standby recibió los datos Sistema
intercambiados desde el ciclo MAST anterior.
 False (predeterminado): si el standby no recibió
los datos intercambiados desde como mínimo el
ciclo MAST anterior.
NOTA: Supervise detenidamente las variables
MAST_SYNCHRONIZED y
FAST_SYNCHRONIZED relacionadas con las
tareas MAST y FAST, según se indica al final de
esta tabla.
FAST_SYNCHRONIZED (1) BOOL  True: si el standby recibió los datos Sistema
intercambiados desde el ciclo FAST anterior.
 False (predeterminado): si el standby no recibió
los datos intercambiados desde como mínimo el
ciclo FAST anterior.
NOTA: Supervise detenidamente las variables
MAST_SYNCHRONIZED y
FAST_SYNCHRONIZED relacionadas con las
tareas MAST y FAST, según se indica al final de
esta tabla.
SAFE_SYNCHRONIZED BOOL  True: si el standby recibió los datos Sistema
intercambiados desde el último ciclo SAFE.
 False (valor predeterminado): si el standby no
recibió, como mínimo, los datos intercambiados
desde el último ciclo SAFE.

EIO0000001581 12/2018 227


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


SAFETY_LOGIC_MISMATCH BOOL  True: la parte de lógica SAFE de la aplicación es –
diferente en los dos PAC.
 False (valor predeterminado): la parte de lógica
SAFE de la aplicación es idéntica en los dos
PAC.
NOTA: El contenido para este elemento se
determina comparando la palabra de sistema
%SW169 para cada PAC.
LOCAL_HSBY_STS T_M_ECPU_ Estado Hot Standby del PAC local (ver a con-
HSBY_STS tinuación)
REMOTE_HSBY_STS T_M_ECPU_ Estado Hot Standby del PAC remoto (ver a con-
HSBY_STS tinuación)
(1):
 Supervise detenidamente las variables MAST_SYNCHRONIZED, FAST_SYNCHRONIZED y
SAFE_SYNCHRONIZED relacionadas con las tareas MAST, FAST y SAFE. Si su valor es cero (False), la base
de datos intercambiada entre el PAC primario y standby no se transmiten en cada ciclo. En este caso, cambie el
periodo configurado de esta tarea por un valor superior a su tiempo de ejecución actual (para la tarea MAST
%SW0 > %SW30, para la tarea FAST %SW1 > %SW33, para la tarea SAFE %SW4 > %SW42. Encontrará más
detalles sobre %SW0 + %SW1 y %SW30 + %SW31 en EcoStruxure™ Control Expert, Palabras y bits de sistema
Manual de referencia).
 Ejemplo de la consecuencia: con un comando Application Program Transfer (APT, transferencia de programa de
aplicación), el PAC primario puede que no sea capaz de transferir el programa al PAC standby.

Tipo de datos de T_M_ECPU_HSBY_STS


El tipo de datos T_M_ECPU_HSBY_STS presenta los elementos siguientes:

Elemento Tipo Descripción Escrito por


HSBY_LINK_ERROR BOOL  True: no hay conexión en el conector Hot Standby. Sistema
 False: la conexión Hot Standby está operativa.

HSBY_SUPPLEMENTARY_ BOOL  True: no hay conexión en el conector EthernetRIO. Sistema


LINK_ERROR  False: la conexión Ethernet RIO está operativa.

WAIT BOOL  True: el PAC se encuentra en el estado RUN, pero Sistema


esperando pasar a ser el primario o el standby.
 False: el PAC se encuentra en el estado standby,
primario o STOP.
EJECUTAR_PRIMARIO BOOL  True: el PAC se encuentra en el estado primario. Sistema
 False: el PAC se encuentra en el estado standby,
de espera o STOP.
EJECUTAR_STANDBY BOOL  True: el PAC se encuentra en el estado standby. Sistema
 False: el PAC se encuentra en el estado primario,
de espera o STOP.

228 EIO0000001581 12/2018


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


STOP BOOL  True: el PAC se encuentra en el estado STOP. Sistema
 False: el PAC se encuentra en el estado primario,
standby o de espera.
PLC_A BOOL  True: el conmutador A/B/borrar (véase página 45) Sistema
del PAC está en la posición "A".
 False: el conmutador del PAC no está en la
posición "A".
PLC_B BOOL  True: el conmutador A/B/borrar (véase página 45) Sistema
del PAC está en la posición "B".
 False: el conmutador del PAC no está en la
posición "B".
EIO_ERROR BOOL  True: el PAC no detecta ninguna de las estaciones Sistema
Ethernet RIO configuradas.
 False: el PAC detecta como mínimo una estación
Ethernet RIO configurada.
NOTA: Este bit siempre está en False si no se ha
configurado ninguna estación.
SD_CARD_PRESENT BOOL  True: se ha insertado una tarjeta SD válida. Sistema
 False: no se ha insertado ninguna tarjeta SD o se
ha insertado una tarjeta SD que no es válida.
LOCAL_RACK_STS BOOL  True: la configuración del bastidor local es Aplicación
correcta.
 False: la configuración del bastidor local no es
correcta (por ejemplo, faltan módulos o están en
slots incorrectos, etc.)
MAST_TASK_STATE BYTE Estado de la tarea MAST: Sistema
 0: Inexistente
 1: Detener
 2: Ejecutar
 3: Punto de parada
 4: Pausa

FAST_TASK_STATE BYTE Estado de la tarea FAST: Sistema


 0: Inexistente
 1: Detener
 2: Ejecutar
 3: Punto de parada
 4: Pausa

EIO0000001581 12/2018 229


Configuración de la CPU M580

Elemento Tipo Descripción Escrito por


SAFE_TASK_STATE BYTE Estado de la tarea SAFE: Sistema
 0: Inexistente
 1: Detener
 2: Ejecutar
 3: Punto de parada
 4: Pausa

REGISTER WORD[0...63] Se han añadido datos sin gestionar a la aplicación a Aplicación


través del atributo Intercambio en STBY.

230 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.9
Mensajería explícita

Mensajería explícita

Introducción
Puede configurar mensajes explícitos EtherNet/IP y Modbus TCP para la CPU M580 de los modos
siguientes:
 Conecte la CPU a un proyecto de Control Expert (véase Modicon M580 autónomo, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia).
 Utilice el bloque de funciones DATA_EXCH en la lógica de la aplicación para transmitir
mensajes explícitos EtherNet/IP o Modbus TCP.
 Utilice un bloque de funciones WRITE_VAR o READ_VAR para intercambiar mensajes
explícitos Modbus TCP, por ejemplo, objetos de datos de servicio (SDO).
NOTA: Una única aplicación de Control Expert puede contener más de 16 bloques de mensajes
explícitos pero únicamente puede haber 16 bloques de mensajes explícitos activos al mismo
tiempo.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Configuración de mensajería explícita mediante DATA_EXCH 232
Configuración del parámetro de gestión de DATA_EXCH 234
Servicios de mensajes explícitos 236
Configuración de mensajería explícita EtherNet/IP mediante DATA_EXCH 238
Ejemplo de mensaje explícito de EtherNet/IP: Get_Attribute_Single 240
Ejemplo de mensaje explícito de EtherNet/IP: Objeto de lectura Modbus 243
Ejemplo de mensaje explícito de EtherNet/IP: Objeto de escritura Modbus 247
Códigos de función de mensajería explícita de Modbus TCP 252
Configuración de mensajes explícitos de Modbus TCP mediante DATA_EXCH 253
Ejemplo de mensaje explícito de Modbus TCP: petición de lectura de registro 255
Envío de mensajes explícitos a dispositivos EtherNet/IP 258
Envío de mensajes explícitos a dispositivos Modbus 260

EIO0000001581 12/2018 231


Configuración de la CPU M580

Configuración de mensajería explícita mediante DATA_EXCH

Descripción general
Utilice el bloque de funciones DATA_EXCH para configurar los mensajes explícitos de Modbus TCP
y los mensajes explícitos de EtherNet/IP conectados y desconectados.
Los parámetros de Management_Param, Data_to_Send y Received_Data definen la
operación.
EN y ENO pueden configurarse como parámetros adicionales.

Representación de FBD

Parámetros de entrada

Parámetro Tipo de datos Descripción


EN BOOL Este parámetro es opcional. Si la entrada está establecida en
uno, el bloque se activa, con lo que puede resolver el algoritmo
de los bloques de funciones. Si la entrada está establecida en
cero, el bloque se desactiva, con lo que ya no puede resolver el
algoritmo de los bloques de funciones.
Dirección Matriz [de 0 a 7] de INT La ruta al dispositivo de destino, el contenido del cual puede
variar según el protocolo del mensaje. Utilice la función
Address como entrada para el parámetro del bloque ADR.
Consulte una descripción del parámetro Dirección para:
 Mensajes de EtherNet/IP (véase página 238)
 Mensajes de Modbus TCP (véase Modicon M340, Módulo de
comunicación Ethernet BMX NOC 0401, Manual del usuario)

232 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetro Tipo de datos Descripción


ActionType INT El tipo de acción que se va a realizar. Para los protocolos
EtherNet/IP y Modbus TCP, este valor es = 1 (transmisión
seguida de recepción en espera).
Data_to_Send Array [n...m] of INT El contenido de este parámetro es específico del protocolo, ya
sea EtherNet/IP o Modbus TCP.
Para los mensajes explícitos de EtherNet/IP, consulte el tema
Configuración del parámetro Data_To_Send
(véase página 238).
Para la mensajería explícita Modbus TCP, consulte la ayuda
online de Control Expert.

Parámetros de entrada/salida
La matriz Management_Param es local:

Parámetro Tipo de datos Descripción


Management_Param Array [0...3] of INT El parámetro de gestión (véase página 234), compuesto
por cuatro palabras.

No copie esta matriz durante una conmutación desde una CPU primaria a una standby en un
sistema Hot Standby. Desmarque la variable Intercambio en STBY en Control Expert al configurar
un sistema Hot Standby.
NOTA: Consulte la descripción de la gestión de datos de sistemas Hot Standby y el DDT
T_M_ECPU_HSBY (véase Modicon M580 Hot Standby, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) en la Modicon M580 Hot Standby Guía de
planificación del sistema (véase Modicon M580 Hot Standby, Guía de planificación del sistema
para, arquitecturas utilizadas con más frecuencia).

Parámetros de salida

Parámetro Tipo de datos Descripción


ENO BOOL Este parámetro es opcional. Al seleccionar esta salida
también se obtiene la entrada EN. La salida ENO se
activa al ejecutar correctamente el bloque de funciones.
Received_Data Array [n...m] of INT Respuesta EtherNet/IP (CIP) (véase página 239) o
respuesta Modbus TCP (véase Modicon M340, Módulo
de comunicación Ethernet BMX NOC 0401, Manual del
usuario).
La estructura y el contenido dependen del protocolo
específico.

EIO0000001581 12/2018 233


Configuración de la CPU M580

Configuración del parámetro de gestión de DATA_EXCH

Introducción
La estructura y el contenido del parámetro de gestión del bloque DATA_EXCH es común tanto para
mensajería explícita EtherNet/IP como para Modbus TCP.

Configuración del parámetro de gestión


El parámetro de gestión consta de cuatro palabras contiguas:

Fuente de Registro Descripción


datos Byte alto (MSB) Byte bajo (LSB)
Datos Management_Param[0] Número de intercambio Dos bits de sólo lectura:
gestionados  Bit 0 = Bit de actividad
por el sistema (véase página 235)
 Bit 1 = Bit de cancelación

Management_Param[1] Informe de Informe de comunicación


funcionamiento (véase Modicon M580 autónomo,
(véase Modicon M580 Guía de planificación del sistema
autónomo, Guía de para, arquitecturas utilizadas con
planificación del más frecuencia)
sistema para,
arquitecturas utilizadas
con más frecuencia)
Datos Management_Param[2] Timeout de bloque. Estos valores incluyen:
gestionados  0 = espera infinita
por el usuario  otros valores = timeout x 100 ms, por ejemplo:
 1 = 100 ms
 2 = 200 ms

Management_Param[3] Longitud de los datos enviados o recibidos:


 Entrada (antes de enviar la petición): longitud de datos en
el parámetro Data_to_Send, en bytes.
 Salida (tras la respuesta): longitud de datos en el
parámetro Received_Data, en bytes.

234 EIO0000001581 12/2018


Configuración de la CPU M580

Bit de actividad
El bit de actividad es el primer bit del primer elemento de la tabla. El valor de este bit indica el
estado de ejecución de la función de comunicación:
 1: El bit se establece en 1 cuando se inicia la función.
 0: El bit regresa a 0 al finalizar la ejecución. (La transición de 1 a 0 incrementa el número de
intercambio. Si se detecta un error durante la ejecución, busque el código correspondiente en
el informe de funcionamiento y comunicación (véase Modicon M580 autónomo, Guía de
planificación del sistema para, arquitecturas utilizadas con más frecuencia)).
Puede realizar por ejemplo esta declaración en la tabla de gestión:
Management_Param[0] ARRAY [0..3] OF INT
Para esta declaración, el bit de actividad corresponde a esta notación:
Management_Param[0].0
NOTA: La notación utilizada previamente requiere la configuración de las propiedades del
proyecto de manera que se permita la extracción de bits de los tipos enteros. De lo contrario, no
se puede acceder a Management_Param[0].0 de este modo.

EIO0000001581 12/2018 235


Configuración de la CPU M580

Servicios de mensajes explícitos

Descripción general
Todos los mensajes explícitos llevan a cabo un servicio. Cada servicio está asociado a un código
de servicio. Identifique el servicio de mensajes explícitos por su nombre, número decimal o
hexadecimal.
Para ejecutar mensajes explícitos, utilice el bloque de funciones DATA_EXCH del DTMde Control
Expert.

Servicios
Los servicios disponibles en Control Expert incluyen, aunque sin limitarse a ello, los siguientes
códigos de servicio:

Código de Descripción Disponible en...


servicio
Hex. Dec. Bloque DATA_EXCH GUI de Control
Expert
1 1 Get_Attributes_All X X
2 2 Set_Attributes_All X X
3 3 Get_Attribute_List X —
4 4 Set_Attribute_List X —
5 5 Resetear X X
6 6 Iniciar X X
7 7 Detener X X
8 8 Crear X X
9 9 Eliminar X X
A 10 Multiple_Service_Packet X —
B-C 11-12 (Reservado) — —
D 13 Apply_Attributes X X
E 14 Get_Attribute_Single X X
10 16 Set_Attribute_Single X X
11 17 Find_Next_Object_Instance X X
14 20 Respuesta de error (solo DeviceNet) — —
15 21 Restaurar X X
16 22 Guardar X X
17 23 Sin funcionamiento (NOP) X X
"X" indica que el servicio está disponible. "—" indica que el servicio no está disponible.

236 EIO0000001581 12/2018


Configuración de la CPU M580

Código de Descripción Disponible en...


servicio
Hex. Dec. Bloque DATA_EXCH GUI de Control
Expert
18 24 Get_Member X X
19 25 Set_Member X X
1A 26 Insert_Member X X
1B 27 Remove_Member X X
1C 28 GroupSync X —
1D-31 29-49 (Reservado) — —
"X" indica que el servicio está disponible. "—" indica que el servicio no está disponible.

EIO0000001581 12/2018 237


Configuración de la CPU M580

Configuración de mensajería explícita EtherNet/IP mediante DATA_EXCH

Configuración del parámetro Address


Para configurar el parámetro Address, utilice la función ADDM para convertir la cadena de
caracteres que se describe a continuación en una dirección que se introducirá en el parámetro
ADR del bloque DATA_EXCH:
ADDM(‘rack.slot.channel{ip_address}message_type.protocol’), donde:

Este campo... Representa...


rack número asignado al bastidor que contiene el módulo de comunicación
slot posición del módulo de comunicación en el bastidor
channel el canal de comunicación: establézcalo en un valor de 0
ip_address la dirección IP del dispositivo remoto, por ejemplo 193.168.1.6
message_type el tipo del mensaje, presentado como una cadena de tres caracteres:
 UNC (que indica un mensaje no conectado); o
 CON (que indica un mensaje conectado).

protocol el tipo de protocolo: la cadena de tres caracteres CIP

Configuración del parámetro Data_to_Send


El parámetro Data_to_Send varía de tamaño. Consta de registros contiguos que incluyen, en
secuencia, el tipo de mensaje y la petición CIP:

Offset (palabras) Longitud (bytes) Tipo de datos Descripción


0 2 bytes Bytes Tipo de mensaje:
 Byte alto = tamaño de la petición en
palabras
 Byte bajo = código de servicio
EtherNet/IP
1 Management_Param[3] Bytes La petición CIP1.
(tamaño de Data_to_Send)
NOTA: La estructura y el tamaño de la
menos 2
petición CIP depende del servicio
EtherNet/IP.
1 Estructure la petición CIP en orden little endian.

238 EIO0000001581 12/2018


Configuración de la CPU M580

Contenido del parámetro Received_Data


El parámetro Received_Data solo contiene la respuesta CIP. La longitud de la respuesta CIP
varía y la notifica Management_Param[3] cuando se recibe la respuesta. El formato de la
respuesta CIP se describe a continuación:

Offset Longitud (bytes) Tipo de Descripción


(palabras) datos
0 2 Byte  Byte alto (MSB) = reservado
 Byte bajo (LSB): servicio de respuesta

1 2 Byte  Byte alto (MSB): longitud del estado adicional


 Byte baja (LSB): estado general de EtherNet/IP
(véase Modicon M340, Módulo de
comunicación Ethernet BMX NOC 0401,
Manual del usuario)
2 longitud del estado adicional Matriz de Estado adicional1
bytes
... Management_Param[3] Matriz de Datos de respuesta
(tamaño de Received_Data) bytes
menos 4 y menos la longitud de
estado adicional
1. Consulte La librería de redes CIP, Volumen 1, Protocolo industrial común en la sección 3-5.6 Códigos de
error de instancias de objeto de administrador de conexiones.

NOTA: La respuesta está estructurada en orden little endian.

Comprobación de la respuesta de Received_Data para el estado del sistema y de CIP


Utilice el contenido del parámetro Received_Data para comprobar el estado del sistema y de CIP
del módulo de comunicación Ethernet cuando gestione mensajes explícitos.
Primero: Compruebe el valor del byte alto (MSB) de la primera palabra de respuesta, situada en
el offset 0. Si el valor de este byte es:
 igual a 0: el sistema gestionó el mensaje explícito correctamente
 distinto de 0: se ha producido un evento del sistema
Consulte la lista de Códigos de evento de mensajes explícitos de EtherNet/IP
(véase Modicon M580 autónomo, Guía de planificación del sistema para, arquitecturas
utilizadas con más frecuencia) para obtener una explicación del código de evento del
sistema incluido en la segunda palabra de respuesta, situado en el offset 1.
A continuación: Si el sistema gestionó correctamente el mensaje explícito, y el byte alto de la
primera palabra de respuesta es igual a 0, compruebe el valor de la segunda palabra de
respuesta, situada en el offset 1. Si el valor de esta palabra es:
 igual a 0: el protocolo CIP gestionó el mensaje explícito correctamente
 distinto de 0: se ha producido un evento del protocolo CIP
Consulte la documentación de CIP para obtener una explicación del estado de CIP que
muestra esta palabra.

EIO0000001581 12/2018 239


Configuración de la CPU M580

Ejemplo de mensaje explícito de EtherNet/IP: Get_Attribute_Single

Descripción general
El siguiente ejemplo de mensaje explícito sin conexión muestra cómo utilizar el bloque de
funciones DATA_EXCH para recuperar datos de diagnóstico desde un dispositivo remoto (en la
dirección IP 192.168.1.6). Este ejemplo está ejecutando un Get_Attribute_Single de instancia de
ensamblado 100, atributo 3.
Puede llevar a cabo el mismo servicio de mensajes explícitos mediante la ventana Mensaje
explícito de EtherNet/IP (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración).

Implementación del bloque de funciones DATA_EXCH


Para implementar el bloque de funciones DATA_EXCH, cree y asigne variables para los siguientes
bloques:

240 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de la variable Address


La variable Address identifica el dispositivo de origen del mensaje explícito (en este ejemplo, el
módulo de comunicaciones) y el dispositivo de destino. Tenga en cuenta que la variable Address
no incluye los elementos de dirección Xway {Network.Station} porque no estamos creando un
puente a través de otra estación de PLC. Como ejemplo, utilice la función ADDM para convertir la
siguiente cadena de caracteres en una dirección:
ADDM(‘0.1.0{192.168.1.6}UNC.CIP’), en que:
 bastidor = 0
 módulo (número de slot) = 1
 canal = 0
 dirección IP de dispositivo remoto = 192.168.1.6
 tipo de mensaje = no conectado
 protocolo = CIP

Configuración de la variable ActionType


La variable ActionType identifica el tipo de función para el bloque de funciones DATA_EXCH:

Variable Descripción Valor (hex.)


ActionType Transmisión seguida por una espera de respuesta 16#01

Configuración de la variable DataToSend


La variable DataToSend identifica los detalles de la petición de mensaje explícito de CIP:

Variable Descripción Valor (hex.)


DataToSend[0] Información del servicio de petición CIP: 16#030E
 Byte alto = tamaño de la petición en palabras: 16#03 (3 decimal)
 Byte bajo = código de servicio: 16#0E (14 decimal)

DataToSend[1] Información de la clase de petición CIP: 16#0420


 Byte alto = clase: 16#04 (4 decimal)
 Byte bajo = segmento de clase: 16#20 (32 decimal)

DataToSend[2] Información de instancia de petición CIP: 16#6424


 Byte alto = instancia: 16#64 (100 decimal)
 Byte bajo = segmento de instancia: 16#24 (36 decimal)

DataToSend[3] Información de atributo de petición CIP: 16#0330


 Byte alto = atributo: 16#03 (3 decimal)
 Byte bajo = segmento de atributo: 16#30 (48 decimal)

EIO0000001581 12/2018 241


Configuración de la CPU M580

Visualización de la respuesta
Utilice una tabla de animación de Control Expert para mostrar la matriz de la variable
ReceivedData. Tenga en cuenta que la matriz de la variable ReceivedData se compone de todo
el búfer de datos.
Para mostrar la respuesta CIP, siga estos pasos:

Paso Acción
1 En Control Expert, seleccione Herramientas → Explorador de proyectos para abrir el explorador de
proyectos.
2 En el explorador de proyectos, seleccione la carpeta Tablas de animación y, a continuación, haga
clic con el botón derecho del ratón. Aparecerá un menú emergente.
3 Seleccione Nueva tabla de animación en el menú emergente. Se abrirán una nueva tabla de
animación y su cuadro de diálogo de propiedades.
4 En el cuadro de diálogo Propiedades, edite los valores siguientes:
Nombre Escriba un nombre de tabla. Para este ejemplo: ReceivedData.
Módulo funcional Acepte el <None> predeterminado.
Comentario (Opcional) Escriba aquí sus comentarios.
Número de caracteres Escriba 100, que representa el tamaño del búfer de datos en palabras.
animados
5 Haga clic en Aceptar para cerrar el cuadro de diálogo.
6 En la columna Nombre de la tabla de animación, escriba el nombre de la variable asignada al pin
RECP: ReceivedData y pulse Intro. La tabla de animación mostrará la variable ReceivedData.
7 Expanda la variable ReceivedData para mostrar su matriz de palabras, en la que puede ver la
respuesta CIP contenida en la variable ReceivedData.
NOTA: Cada entrada de la matriz presenta 2 bytes de datos en formato little endian, donde el byte
menos significativo se almacena en la dirección de memoria más pequeña. Por ejemplo, "8E" en
word[0] es el byte más bajo y "00" es el byte más alto.

242 EIO0000001581 12/2018


Configuración de la CPU M580

Ejemplo de mensaje explícito de EtherNet/IP: Objeto de lectura Modbus

Descripción general
El siguiente ejemplo de mensajes explícitos sin conexión le muestra cómo utilizar el bloque de
funciones DATA_EXCH para leer datos desde un dispositivo remoto (por ejemplo, el módulo de
interfaz de red STB NIP 2212 en la dirección IP 192.168.1.6) mediante el servicio Read_Holdin-
g_Registers del objeto Modbus.
Puede llevar a cabo el mismo servicio de mensajes explícitos mediante la ventana Mensaje
explícito de EtherNet/IP (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración).

Implementación del bloque de funciones DATA_EXCH


Para implementar el bloque de funciones DATA_EXCH, debe crear y asignar variables para los
siguientes bloques:

EIO0000001581 12/2018 243


Configuración de la CPU M580

Declaración de variables
En este ejemplo, se definieron las variables siguientes. Por supuesto, puede utilizar nombres de
variables diferentes en sus configuraciones de mensajes explícitos.

Configuración de la variable Address


La variable Address identifica el dispositivo de origen del mensaje explícito (en este ejemplo, el
módulo de comunicaciones Ethernet) y el dispositivo de destino. Tenga en cuenta que la variable
Address no incluye los elementos de dirección Xway {Network.Station} porque no estamos
creando un puente a través de otra estación de PLC. Utilice la función ADDM para convertir la
siguiente cadena de caracteres en una dirección:
ADDM(‘0.1.0{192.168.1.6}UNC.CIP’), en que:
 bastidor = 0
 módulo (número de slot) = 1
 canal = 0
 dirección IP de dispositivo remoto = 192.168.1.6
 tipo de mensaje = no conectado
 protocolo = CIP

Configuración de la variable ActionType


La variable ActionType identifica el tipo de función para el bloque de funciones DATA_EXCH:

Variable Descripción Valor (hex.)


ActionType Transmisión seguida por una espera de respuesta 16#01

244 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de la variable DataToSend


La variable DataToSend identifica el tipo de mensaje explícito y la petición CIP:

Variable Descripción Valor (hex.)


DataToSend[0] Información del servicio de petición CIP: 16#024E
 Byte alto = tamaño de la petición en palabras: 16#02 (2 decimal)
 Byte bajo = código de servicio: 16#4E (78 decimal)

DataToSend[1] Información de la clase de petición CIP: 16#4420


 Byte alto = clase: 16#44 (68 decimal)
 Byte bajo = segmento de clase: 16#20 (32 decimal)

DataToSend[2] Información de instancia de petición CIP: 16#0124


 Byte alto = instancia: 16#01 (1 decimal)
 Byte bajo = segmento de instancia: 16#24 (36 decimal)

DataToSend[3] Ubicación de la primera palabra que se leerá: 16#0031


 Byte alto = 16#00 (0 decimal)
 Byte bajo = 16#31 (49 decimal)

DataToSend[4] Cantidad de palabras que se leerán: 16#0001


 Byte alto = atributo: 16#00 (0 decimal)
 Byte bajo = segmento de atributo: 16#01 (1 decimal)

Visualización de la respuesta
Utilice una tabla de animación de Control Expert para mostrar la matriz de la variable
ReceivedData. Tenga en cuenta que la matriz de la variable ReceivedData se compone de todo
el búfer de datos.
Para mostrar la respuesta CIP, siga estos pasos:

Paso Acción
1 En Control Expert, seleccione Herramientas → Explorador de proyectos para abrir el explorador
de proyectos.
2 En el explorador de proyectos, seleccione la carpeta Tablas de animación y, a continuación, haga
clic con el botón derecho del ratón. Aparecerá un menú emergente.
3 Seleccione Nueva tabla de animación en el menú emergente. Se abrirán una nueva tabla de
animación y su cuadro de diálogo de propiedades.
4 En el cuadro de diálogo Propiedades, edite los valores siguientes:
Nombre Escriba un nombre de tabla. Para este ejemplo: ReceivedData.
Módulo funcional Acepte el <None> predeterminado.
Comentario (Opcional) Escriba aquí sus comentarios.
Número de caracteres Escriba 49, que representa el tamaño del búfer de datos en palabras.
animados

EIO0000001581 12/2018 245


Configuración de la CPU M580

Paso Acción
5 El cuadro de diálogo Propiedades completado presenta este aspecto:

Haga clic en Aceptar para cerrar el cuadro de diálogo.


6 En la columna Nombre de la tabla de animación, escriba el nombre de la variable asignada al pin
RECP: ReceivedData y presione Intro. La tabla de animación mostrará la variable ReceivedData.
7 Expanda la variable ReceivedData para mostrar su matriz de palabras, en la que puede ver la
respuesta CIP contenida en la variable ReceivedData:

Nota: Cada entrada de la matriz presenta 2 bytes de datos en formato Little Endian, donde el byte
menos significativo se almacena en la dirección de memoria más pequeña. Por ejemplo, "CE" en
word[0] es el byte inferior y "00" es el byte superior.

246 EIO0000001581 12/2018


Configuración de la CPU M580

Ejemplo de mensaje explícito de EtherNet/IP: Objeto de escritura Modbus

Descripción general
El siguiente ejemplo de mensajes explícitos sin conexión le muestra cómo utilizar el bloque de
funciones DATA_EXCH para escribir datos desde un dispositivo remoto en la dirección IP
192.168.1.6 con el servicio Write_Holding_Registers del objeto Modbus.
Puede llevar a cabo el mismo servicio de mensajes explícitos mediante la ventana Mensaje
explícito de EtherNet/IP (véase Modicon M580, Módulo de comunicaciones Ethernet
BMENOC0301/0311, Guía de instalación y configuración) en el DTM de Control Expert.

Implementación del bloque de funciones DATA_EXCH


Para implementar el bloque de funciones DATA_EXCH, debe crear y asignar variables para los
siguientes bloques:

EIO0000001581 12/2018 247


Configuración de la CPU M580

Declaración de variables
En este ejemplo, se definieron las variables siguientes. Por supuesto, puede utilizar nombres de
variables diferentes en sus configuraciones de mensajes explícitos.

Configuración de la variable Address


La variable Address identifica el dispositivo de origen del mensaje explícito (en este ejemplo, el
módulo de comunicaciones) y el dispositivo de destino. Tenga en cuenta que la variable Address
no incluye los elementos de dirección Xway {Network.Station} porque no estamos creando un
puente a través de otra estación de PLC. Utilice la función ADDM para convertir la siguiente cadena
de caracteres en una dirección:
ADDM(‘0.1.0{192.168.1.6}UNC.CIP’), en que:
 bastidor = 0
 módulo (número de slot) = 1
 canal = 0
 dirección IP de dispositivo remoto = 192.168.1.6
 tipo de mensaje = no conectado
 protocolo = CIP

Configuración de la variable ActionType


La variable ActionType identifica el tipo de función para el bloque de funciones DATA_EXCH:

Variable Descripción Valor (hex.)


ActionType Transmisión seguida por una espera de respuesta 16#01

248 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de la variable DataToSend


La variable DataToSend identifica el tipo de mensaje explícito y la petición CIP:

Variable Descripción Valor (hex.)


DataToSend[0] Información del servicio de petición CIP: 16#0250
 Byte alto = tamaño de la petición en palabras: 16#02 (2 decimal)
 Byte bajo = código de servicio: 16#50 (80 decimal)

DataToSend[1] Información de la clase de petición CIP: 16#4420


 Byte alto = clase: 16#44 (68 decimal)
 Byte bajo = segmento de clase: 16#20 (32 decimal)

DataToSend[2] Información de instancia de petición CIP: 16#0124


 Byte alto = instancia: 16#01 (1 decimal)
 Byte bajo = segmento de instancia: 16#24 (36 decimal)

DataToSend[3] Ubicación de la primera palabra que se va a escribir (+ %MW1): 16#0000


 Byte alto = 16#00 (0 decimal)
 Byte bajo = 16#00 (0 decimal)

DataToSend[4] Cantidad de palabras que se van a escribir: 16#0001


 Byte alto = atributo: 16#00 (0 decimal)
 Byte bajo = segmento de atributo: 16#01 (1 decimal)

DataToSend[5] Datos para escribir: 16#006F


 Byte alto = atributo: 16#00 (0 decimal)
 Byte bajo = segmento de atributo: 16#6F (111 decimal)

Visualización de la respuesta
Utilice una tabla de animación de Control Expert para mostrar la matriz de la variable
ReceivedData. Tenga en cuenta que la matriz de la variable ReceivedData se compone de todo
el búfer de datos.
Para mostrar la respuesta CIP, siga estos pasos:

Paso Acción
1 En Control Expert, seleccione Herramientas → Explorador de proyectos para abrir el explorador de
proyectos.
2 En el explorador de proyectos, seleccione la carpeta Tablas de animación y, a continuación, haga
clic con el botón derecho del ratón. Aparecerá un menú emergente.
3 Seleccione Nueva tabla de animación en el menú emergente. Se abrirán una nueva tabla de
animación y su cuadro de diálogo de propiedades.

EIO0000001581 12/2018 249


Configuración de la CPU M580

Paso Acción
4 En el cuadro de diálogo Propiedades, edite los valores siguientes:
Nombre Escriba un nombre de tabla. Para este ejemplo: ReceivedData.
Módulo funcional Acepte el <None> predeterminado.
Comentario (Opcional) Escriba aquí sus comentarios.
Número de caracteres Escriba 49, que representa el tamaño del búfer de datos en palabras.
animados
5 El cuadro de diálogo Propiedades completado presenta este aspecto:

Haga clic en Aceptar para cerrar el cuadro de diálogo.


6 En la columna Nombre de la tabla de animación, escriba el nombre de la variable asignada al pin
RECP: ReceivedData y presione Intro. La tabla de animación mostrará la variable ReceivedData.

250 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
7 Expanda la variable ReceivedData para mostrar su matriz de palabras, en la que puede ver la
respuesta CIP contenida en la variable ReceivedData:

Nota: Cada entrada de la matriz presenta 2 bytes de datos en formato Little Endian, donde el byte
menos significativo se almacena en la dirección de memoria más pequeña. Por ejemplo, "D0" en
word[0] es el byte inferior y "00" es el byte superior.

EIO0000001581 12/2018 251


Configuración de la CPU M580

Códigos de función de mensajería explícita de Modbus TCP

Descripción general
Puede ejecutar mensajes explícitos de Modbus TCP mediante un bloque de funciones Control
Expert DATA_EXCH o la ventana de mensajes explícitos de Modbus.
NOTA: Las modificaciones de la configuración realizadas en un módulo Ethernet no se guardan
en los parámetros operativos almacenados en la CPU y, por tanto, la CPU no los envía al módulo
al arrancar.

Códigos de función
Los códigos de función admitidos por la interfaz gráfica de usuario de Control Expert incluyen las
siguientes funciones de mensajes explícitos estándar:

Código de función (dec) Descripción


1 Lectura de bits (%M)
2 Lectura de bits de entrada (%I)
3 Lectura de palabras (%MW)
4 Lectura de palabras de entrada (%IW)
15 Escritura de bits (%M)
16 Escritura de palabras (%MW)

NOTA: Puede utilizar el bloque de funciones DATA_EXCH para ejecutar cualquier función Modbus,
a través de la lógica del programa. Debido a que los códigos de función disponibles son
demasiado numerosos para enumerarlos aquí, en lugar de ello consulte el sitio web de Modbus
IDA para obtener más información sobre estas funciones de Modbus, en http://www.Modbus.org.

252 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de mensajes explícitos de Modbus TCP mediante DATA_EXCH

Introducción
Cuando utilice el bloque DATA_EXCH para crear un mensaje explícito para un dispositivo Modbus
TCP, configure este bloque de la misma forma que configuraría cualquier otra comunicación
Modbus. Consulte la ayuda online de Control Expert para obtener instrucciones sobre cómo
configurar el bloque DATA_EXCH.

Configuración de los ajustes de ID de la unidad de bloque ADDM


Cuando configure el bloque DATA_EXCH, utilice el bloque ADDM para establecer el parámetro
Address del bloqueDATA_EXCH. El bloque ADDM presenta el formato de configuración ADDM
(‘rack.slot.channel[ip_address]UnitID.message_type.protocol’) en el que:

Parámetro Descripción
rack número asignado al bastidor que contiene el módulo de comunicación
slot posición del módulo de comunicación en el bastidor
channel canal de comunicación (establecido en el valor 0)
ip_address dirección IP del dispositivo remoto (por ejemplo, 192.168.1.7)
ID de unidad dirección del nodo de destino, también conocido como valor de índice de asignación
Modbus Plus en Ethernet Transporter (MET)
message_type cadena de tres caracteres TCP
protocol cadena de tres caracteres MBS

El valor ID de unidad en un mensaje Modbus que indica el destino del mensaje.


Consulte los códigos de diagnóstico de Modbus.

EIO0000001581 12/2018 253


Configuración de la CPU M580

Contenido del parámetro Received_Data


El parámetro Received_Data contiene la respuesta Modbus. La longitud de la respuesta varía y
se notifica mediante Management_Param[3] cuando se recibe la respuesta. El formato de la
respuesta Modbus se describe a continuación:

Offset (palabras) Longitud (bytes) Descripción


0 2 Primera palabra de la respuesta Modbus:
 Byte alto (MSB):
 si es correcto: código de la función Modbus
 si no es correcto: código de la función Modbus + 16#80

 Byte bajo (LSB):


 si es correcto: depende de la petición
 si no es correcto: código de excepción Modbus

1 Longitud del parámetro Resto de la respuesta Modbus: depende de la petición Modbus


Received_Data: 2 específica.

NOTA:
 Estructure la respuesta en orden Little Endian.
 En determinados casos en los que se detectan errores, Received_Data también permite
evaluar el tipo de error detectado junto con Management_Param.

254 EIO0000001581 12/2018


Configuración de la CPU M580

Ejemplo de mensaje explícito de Modbus TCP: petición de lectura de registro

Introducción
Utilice el bloque de funciones DATA_EXCH para enviar un mensaje explícito Modbus TCP a un
dispositivo remoto a una dirección IP específica para leer una palabra única ubicada en el
dispositivo remoto.
Los parámetros Management_Param, Data_to_Send y Received_Data definen la operación.
EN y ENO se pueden configurar como parámetros adicionales.

Implementación del bloque de funciones DATA_EXCH


Para implementar el bloque de funciones DATA_EXCH, cree y asigne variables para lo siguiente:

Configuración de la variable Address


La variable Address identifica el dispositivo de origen del mensaje explícito y el dispositivo de
destino. Tenga en cuenta que la variable Address no incluye los elementos de dirección Xway
{Network.Station} porque no está creando un puente a través de otra estación PAC. Utilice la
función ADDM para convertir la siguiente cadena de caracteres de una dirección:
ADDM(‘0.1.0{192.168.1.7}TCP.MBS’), donde:
 bastidor = 0
 módulo (número de slot) = 1
 canal = 0
 dirección IP de dispositivo remoto = 192.168.1.7
 tipo de mensaje = TCP
 protocolo = Modbus

EIO0000001581 12/2018 255


Configuración de la CPU M580

Configuración de la variable ActionType


La variable ActionType identifica el tipo de función para el bloque de funciones DATA_EXCH:

Variable Descripción Valor (hex.)


ActionType Transmisión seguida por una espera de respuesta 16#01

Configuración de la variable DataToSend


La variable DataToSend contiene la dirección del registro de destino y el número de registros que
deben leerse:

Variable Descripción Valor (hex.)


DataToSend[0]  Byte alto = byte más significativo (MSB) de la dirección del registro 16#1503
16#15 (21 decimal)
 Byte bajo = código de función: 16#03 (03 decimal)

DataToSend[1]  Byte alto = byte más significativo (MSB) del número de registros que 16#000F
deben leerse: 16#00 (0 decimal)
 Byte bajo = byte menos significativo (LSB) de la dirección del registro:
16#0F (15 decimal)
DataToSend[2] Información de instancia de petición CIP: 16#0001
 Byte alto = no utilizado: 16#00 (0 decimal)
 Byte alto = byte menos significativo (LSB) del número de registros que
deben leerse: 16#01 (1 decimal)

NOTA: Para obtener información detallada sobre las topologías de red M580, consulte Guía de
planificación del sistema autónomo Modicon M580 para arquitecturas utilizadas con más
frecuencia y Guía de planificación del sistema Modicon M580 para topologías complejas.

256 EIO0000001581 12/2018


Configuración de la CPU M580

Visualización de la respuesta
Utilice una tabla de animación de Control Expert para mostrar la matriz de la variable
ReceivedData. Tenga en cuenta que la matriz de la variable ReceivedData se compone de todo
el búfer de datos.
Para mostrar la respuesta de Modbus TCP, siga estos pasos:

Paso Acción
1 En Control Expert, seleccione Herramientas → Explorador de proyectos.
2 En el explorador de proyectos, seleccione la carpeta Tablas de animación y, a continuación, haga
clic con el botón derecho del ratón.
Resultado: Aparece un menú emergente.
3 Seleccione Nueva tabla de animación en el menú emergente.
Resultado: Se abre una nueva tabla de animación y su cuadro de diálogo de propiedades.
4 En el cuadro de diálogo Propiedades, edite los valores siguientes:
Nombre Escriba un nombre de tabla. Para este ejemplo: ReceivedData.
Módulo funcional Acepte el <None> predeterminado.
Comentario (Opcional) Escriba aquí sus comentarios.
Número de caracteres Escriba 100, que representa el tamaño del búfer de datos en palabras.
animados
5 Haga clic en Aceptar para cerrar el cuadro de diálogo.
6 En la columna Nombre de la tabla de animación, escriba el nombre de la variable asignada al búfer
de datos: ReceivedData y pulse Intro.
Resultado: La tabla de animación muestra la variable ReceivedData.
7 Expanda la variable ReceivedData para mostrar su matriz de palabras, en la que puede ver la
respuesta CIP contenida en la variable ReceivedData.
NOTA: Cada entrada de matriz presenta 2 bytes de datos en formato little endian. Por ejemplo, "03"
en word[0] es el byte bajo y "02" es el byte alto.

EIO0000001581 12/2018 257


Configuración de la CPU M580

Envío de mensajes explícitos a dispositivos EtherNet/IP

Introducción
Utilice la ventana Mensaje explícito de EtherNet/IP para enviar un mensaje explícito de Control
Expert a la M580 CPU.
Un mensaje explícito puede ser conectado o no conectado:
 conectado: un mensaje explícito conectado contiene información de ruta y un identificador de
conexión para el dispositivo de destino.
 no conectado: un mensaje no conectado requiere la información de la ruta (direccionamiento)
que identifica el dispositivo de destino (y, opcionalmente, los atributos del dispositivo).
Puede usar mensajes explícitos para realizar muchos servicios diferentes. No todo dispositivo
EtherNet/IP soporta todos los servicios.

Acceso a la página
Para poder realizar mensajes explícitos, conecte el DTM de la CPU M580 a la propia CPU:

Paso Acción
1 Abra el Navegador DTM de Control Expert (Herramientas → Navegador DTM).
2 Seleccione el DTM M580 en el Navegador DTM.
3 Haga clic con el botón derecho del ratón en DTM M580.
4 Desplácese a la página de mensajes explícitos de EtherNet/IP (Menú del dispositivo →
Funciones adicionales → Mensaje explícito de EtherNet/IP).

258 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de ajustes
Configure el mensaje explícito usando estos ajustes en la página Mensajería explícita de
EtherNet/IP:

Campo Ajuste
Dirección Dirección IP: la dirección IP del dispositivo de destino que se utiliza para identificar el
destino del mensaje explícito.
Clase: el entero de Clase (de 1 a 65.535) es el identificador del dispositivo de destino que
se usa en la construcción de la ruta de mensajes.
Clase: el entero de Instancia (de 0 a 65.535) es la instancia de clase del dispositivo de
destino que se usa en la construcción de la ruta de mensajes.
Atributo: marque esta casilla para habilitar el entero de Atributo (de 0 a 65.535), que es la
propiedad de dispositivo específica que es el destino del mensaje explícito usado en la
construcción de la ruta de mensajes.
Servicio Número: el Número es el entero (de 1 a 127) asociado con el servicio que va a realizar el
mensaje explícito.
NOTA: Si selecciona Custom Service como servicio con nombre, escriba un número de
servicio. Este campo es de solo lectura para el resto de servicios.
Nombre: seleccione el servicio que el mensaje explícito va a realizar.
Especificar ruta (hex): marque esta casilla para habilitar el campo de la ruta de mensajes,
en el que puede escribir manualmente toda la ruta del dispositivo de destino.
Datos (hex) Datos (hex): este valor representa los datos que se van a enviar al dispositivo de destino
para los servicios que envían datos.
Mensajes Conectado: seleccione este botón de opción para realizar la conexión.
No conectado: seleccione este botón de opción para finalizar la conexión.
Respuesta (hex) El área Respuesta contiene los datos enviados a la herramienta de configuración por el
dispositivo de destino en formato hexadecimal.
Estado El área Estado muestra mensajes que indican si se ha enviado correctamente el mensaje
explícito.
Botón Enviar al dispositivo: cuando se haya configurado el mensaje explícito, haga clic en Enviar
al dispositivo.

Haga clic en el botón Cerrar para guardar los cambios y cerrar la ventana.

EIO0000001581 12/2018 259


Configuración de la CPU M580

Envío de mensajes explícitos a dispositivos Modbus

Introducción
Use la ventana de mensajes explícitos de Modbus para enviar un mensaje explícito de Control
Expert a la M580 CPU.
Puede usar mensajes explícitos para realizar muchos servicios diferentes. No todo dispositivo
Modbus TCP soporta todos los servicios.

Acceso a la página
Para poder realizar mensajes explícitos, conecte el DTM de la CPU M580 a la propia CPU:

Paso Acción
1 Abra el Navegador DTM de Control Expert (Herramientas → Navegador DTM).
2 Seleccione el DTM M580 en el Navegador DTM.
3 Haga clic con el botón derecho del ratón en DTM M580.
4 Desplácese a la página de mensajes explícitos de EtherNet/IP (Menú del dispositivo →
Funciones adicionales → Mensaje explícito de Modbus).

260 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de ajustes
Configure el mensaje explícito usando estos ajustes en la página Mensajería explícita de Modbus:

Campo Ajuste
Dirección Dirección IP: la dirección IP del dispositivo de destino que se utiliza para identificar el
destino del mensaje explícito.
Dirección de inicio: este ajuste es un componente de la ruta de direccionamiento.
Cantidad: este ajuste es un componente de la ruta de direccionamiento.
Código de identificación de lectura de dispositivo: este código de solo lectura representa el
servicio que intenta realizar el mensaje explícito.
ID de objeto: este identificador de solo lectura especifica el objeto al que intenta acceder el
mensaje explícito.
ID de unidad: este entero representa el dispositivo o el módulo que es el destino de la
conexión:
 255: (valor predeterminado): use este valor para acceder a la propia CPU M580.
 De 0 a 254: use estos valores para identificar el número de dispositivo del dispositivo de
destino detrás de una pasarela de Modbus TCP a Modbus.
Servicio Número: este entero (de 0 a 255) representa el servicio que va a realizar el mensaje
explícito.
Nombre: seleccione el entero (de 0 a 255) que represente el servicio que el mensaje
explícito pretende realizar.
Datos Datos (hex): este valor representa los datos que se van a enviar al dispositivo de destino
para los servicios que envían datos.
Respuesta El área Respuesta muestra los datos enviados a la herramienta de configuración por el
dispositivo de destino en formato hexadecimal.
Estado El área Estado muestra mensajes que indican si se ha enviado correctamente el mensaje
explícito.
Botón Enviar al dispositivo: cuando se haya configurado el mensaje explícito, haga clic en Enviar
al dispositivo.

Haga clic en el botón Cerrar para guardar los cambios y cerrar la ventana.

EIO0000001581 12/2018 261


Configuración de la CPU M580

Sección 5.10
mensajería explícita utilizando el bloque MBP_MSTR en estaciones Quantum RIO

mensajería explícita utilizando el bloque MBP_MSTR en


estaciones Quantum RIO

Introducción
En esta sección se muestra cómo configurar mensajes explícitos EtherNet/IP y Modbus TCP en
estaciones Quantum RIO añadiendo el bloque de funciones MBP_MSTR en la lógica del proyecto
Control Expert.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Configuración de los mensajes explícitos mediante MBP_MSTR 263
Servicios de mensajes explícitos de EtherNet/IP 265
Configuración de los parámetros CONTROL y DATABUF 267
Ejemplo MBP_MSTR: Get_Attributes_Single 270
Códigos de función de mensajería explícita de Modbus TCP 275
Configuración del parámetro de control para los mensajes explícitos de Modbus TCP 276

262 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de los mensajes explícitos mediante MBP_MSTR

Descripción general
Puede utilizar el bloque de funciones MBP_MSTR para configurar los mensajes explícitos de
Modbus TCP y EtherNet/IP conectados y no conectados.
La operación comienza cuando se activa la entrada al pin EN. La operación finaliza si se activa el
pin ABORT o si se desactiva el pin EN.
Los parámetros de salida CONTROL y DATABUF definen la operación.
NOTA: La estructura y el contenido de los parámetros de salida CONTROL y DATABUF difieren para
los mensajes explícitos configurados mediante los protocolos EtherNet/IP y Modbus TCP.
Consulte los temas Configuración del parámetro de control para EtherNet/IP y Configuración del
parámetro de control para Modbus TCP para ver las instrucciones sobre cómo configurar estos
parámetros para cada protocolo.
La salida ACTIVE se activa durante la operación; la salida ERROR se activa si la operación se anula
sin completarse correctamente; la salida SUCCESS se activa cuando la operación se completa
correctamente.
EN y ENO pueden configurarse como parámetros adicionales.

Representación en FBD

Parámetros de entrada

Parámetro Tipo de datos Descripción


ENABLE BOOL Cuando está activado, la operación de mensaje explícito (especificada en el
primer elemento del pin CONTROL) está en ejecución.
ABORT BOOL Cuando está activado, la operación se anula.

EIO0000001581 12/2018 263


Configuración de la CPU M580

Parámetros de salida

Parámetro Tipo de datos Descripción


ACTIVE BOOL ON cuando la operación está activa.
OFF en todos los demás casos.
ERROR BOOL ON cuando la operación se anula sin completarse correctamente.
OFF antes de la operación, durante la operación y si la operación se completa
correctamente.
SUCCESS BOOL ON cuando la operación finaliza correctamente.
OFF antes de la operación, durante la operación y si la operación no se
completa correctamente.

CONTROL1 WORD Este parámetro contiene el bloque de control. El primer elemento contiene un
código que describe la operación que va a realizarse. El contenido del bloque
de control depende de la operación. La estructura del bloque de control
depende del protocolo (EtherNet/IP o Modbus TCP).
Nota: Asigne este parámetro a una variable ubicada.
DATABUF1 WORD Este parámetro contiene el búfer de datos. Para las operaciones que:
 proporcionan datos, por ejemplo, una operación de escritura, este
parámetro es el origen de datos
 reciben datos, por ejemplo, una operación de lectura, este parámetro es el
destino de datos
Nota: Asigne este parámetro a una variable ubicada.
1. Consulte los temas Configuración del bloque de control para EtherNet/IP y Configuración del bloque de
control para Modbus TCP para ver las instrucciones sobre cómo configurar estos parámetros para los
protocolos de comunicación EtherNet/IP y Modbus TCP.

264 EIO0000001581 12/2018


Configuración de la CPU M580

Servicios de mensajes explícitos de EtherNet/IP

Descripción general
Cada mensaje explícito de EtherNet/IP realiza un servicio. Cada servicio está asociado a un
código (o un número) de servicio. Necesitará identificar el servicio de mensajes explícitos por su
nombre, número decimal o número hexadecimal.
Puede ejecutar los mensajes explícitos de EtherNet/IP mediante un bloque de funciones
MBP_MSTR de Control Experto la ventana de mensajes explícitos de EtherNet/IP de la herramienta
de configuración de Ethernet de Control Expert.
NOTA: Las modificaciones de la configuración realizadas a un módulo de comunicaciones
Ethernet desde la ventana de mensajes explícitos de EtherNet/IP de la herramienta de
configuración Ethernet de Control Expert no se guardan en los parámetros operativos
almacenados en la CPU y, por lo tanto, la CPU no los envía al módulo al arrancar.
Puede utilizar Control Expert para construir una petición que ejecuta cualquier servicio admitido
por el dispositivo de destino que sea compatible con el protocolo EtherNet/IP.

Servicios
Entre los servicios admitidos por Control Expertse incluyen los siguientes servicios de mensajería
explícita estándar:

Código de servicio Descripción Disponible en...


Hex. Dec. Bloque GUI de
MBP_MSTR Control Expert
1 1 Get_Attributes_All X X
2 2 Set_Attributes_All X X
3 3 Get_Attribute_List X —
4 4 Set_Attribute_List X —
5 5 Resetear X X
6 6 Iniciar X X
7 7 Detener X X
8 8 Crear X X
9 9 Eliminar X X
A 10 Multiple_Service_Packet X —
D 13 Apply_Attributes X X
E 14 Get_Attribute_Single X X
10 16 Set_Attribute_Single X X
"X" = el servicio está disponible.
"—" = el servicio no está disponible.

EIO0000001581 12/2018 265


Configuración de la CPU M580

Código de servicio Descripción Disponible en...


Hex. Dec. Bloque GUI de
MBP_MSTR Control Expert
11 17 Find_Next_Object_Instance X X
14 20 Respuesta de error detectado (sólo DeviceNet) — —
15 21 Restaurar X X
16 22 Guardar X X
17 23 Sin funcionamiento (NOP) X X
18 24 Get_Member X X
19 25 Set_Member X X
1A 26 Insert_Member X X
1B 27 Remove_Member X X
1C 28 GroupSync X —
"X" = el servicio está disponible.
"—" = el servicio no está disponible.

266 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de los parámetros CONTROL y DATABUF

Descripción general
Los parámetros de salida CONTROL y DATABUF definen la operación realizada por el bloque de
funciones MBP_MSTR. Para el protocolo EtherNet/IP, la estructura de los parámetros de salida
CONTROL y DATABUF continúa siendo la misma para todos los servicios (véase página 265) de
mensajes explícitos.

Configuración del parámetro de control


El parámetro de control consta de 9 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[0] Operación  14 = no conectado
 270 = conectado

CONTROL[1] Estado de error Contiene el código de evento (véase Modicon M580 autónomo,
detectado Guía de planificación del sistema para, arquitecturas utilizadas
con más frecuencia) (de sólo lectura).
CONTROL[2] Longitud del búfer Longitud del búfer de datos en palabras
de datos
CONTROL[3] Offset de respuesta Offset para el principio de la respuesta en el búfer de datos, en
palabras de 16 bits
Nota: Para evitar sobrescribir la petición, confirme que el valor
de offset de respuesta es mayor que la longitud de la petición
CONTROL[7].
CONTROL[4] Slot Byte alto = ubicación del slot en la placa madre posterior
Byte bajo = 0 (no utilizado)
CONTROL[5]1 Dirección IP Byte alto = byte 4 de la dirección IP (MSB)
Byte bajo = byte 3 de la dirección IP
CONTROL[6]1 Byte alto = byte 2 de la dirección IP
Byte bajo = byte 1 de la dirección IP (LSB)
CONTROL[7] Longitud de la Longitud de la petición CIP, en bytes
petición
CONTROL[8] Longitud de la Longitud de la respuesta recibida, en bytes
respuesta De sólo lectura: establecer después de la finalización
1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.6 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 6.

EIO0000001581 12/2018 267


Configuración de la CPU M580

Configuración del búfer de datos


El búfer de datos varía de tamaño. Consta de registros contiguos que incluyen, en secuencia, la
petición CIP y la respuesta CIP. Para evitar sobrescribir la petición, confirme que el búfer de datos
es lo suficientemente grande como para contener a la vez los datos de petición y de respuesta.

Petición CIP:
Tamaño de la petición: establecido en CONTROL[7]
Búfer de datos:
Respuesta CIP:
Tamaño de variable: establecido en
CONTROL[2] Posición de inicio: establecido en CONTROL[3]
Tamaño de respuesta: notificado en CONTROL[8]
NOTA: Si el offset de respuesta es menor que el tamaño de la
petición, los datos de respuesta sobrescribirán parte de la
petición.

El formato de la petición CIP y la respuesta CIP del búfer de datos se describe a continuación.
NOTA: Estructure tanto la petición como la respuesta en orden Little Endian.
Petición:

Offset de Campo Tipo de datos Descripción


bytes
0 Servicio Byte Servicio del mensaje explícito
1 Request_Path_Size Byte Número de palabras en el campo Request_Path
2 Request_Path EPATH Esta matriz de bytes describe la ruta de la petición,
completada incluyendo el ID de clase, el ID de instancia, etc., para
esta transacción
... Request_Data Matriz de Datos específicos de servicio que deben entregarse
bytes en la petición del mensaje explícito; si no hay, este
campo queda vacío

268 EIO0000001581 12/2018


Configuración de la CPU M580

Respuesta:

Offset de Campo Tipo de datos Descripción


bytes
0 Servicio de respuesta Byte Servicio del mensaje explícito + 16#80
1 Reservado Byte 0
2 Estado general Byte Estado general de EtherNet/IP (véase Modicon
M340, Módulo de comunicación Ethernet
BMX NOC 0401, Manual del usuario)
3 Tamaño del estado Byte Tamaño de la matriz de estado adicional, en palabras
adicional
4 Estado adicional Matriz de Estado adicional1
palabras
... Datos de respuesta Matriz de Datos de respuesta de la petición o datos de error
bytes detectado adicionales si Estado general indica un
error detectado
1. Consulte La librería de redes CIP, Volumen 1, Protocolo industrial común en la sección 3-5.6 Códigos de
error detectados de instancias de objeto de administrador de conexiones;

EIO0000001581 12/2018 269


Configuración de la CPU M580

Ejemplo MBP_MSTR: Get_Attributes_Single

Descripción general
En el siguiente ejemplo de mensajes explícitos sin conexión se muestra cómo utilizar el bloque de
funciones MBP_MSTR para recuperar información de diagnóstico para una isla STB desde un
módulo de interfaz de red STB NIC 2212 mediante el servicio Get_Attributes_Single.
Puede llevar a cabo el mismo servicio de mensajes explícitos mediante la ventana de mensajes
explícitos de EtherNet/IP de la herramienta de configuración Ethernet de Control Expert
(véase Quantum EIO, Red de control, Guía de instalación y configuración).

Implementación del bloque de funciones MBP_MSTR


Para implementar el bloque de funciones MBP_MSTR, debe crear y asignar variables, y luego
conectarlo a un bloque AND. En el ejemplo siguiente, la lógica enviará de forma continua un
mensaje explícito al recibir una notificación de operación correcta:

Variables de entrada
Es necesario crear variables y asignarlas a los pins de entrada. Para este ejemplo, se han creado
variables (y se les ha asignado un nombre) como se describe a continuación. (Puede utilizar
nombres de variables diferentes en sus configuraciones de mensajes explícitos).

Pin de entrada Variable Tipo de datos


ENABLE Enable BOOL
ABORT StopEM BOOL

270 EIO0000001581 12/2018


Configuración de la CPU M580

Variables de salida
También es necesario crear variables y asignarlas a los pins de salida. (Los nombres asignados
a las variables de salida son sólo aplicables a este ejemplo, y se pueden modificar en sus
configuraciones de mensajes explícitos).

Pin de salida Variable Tipo de datos


ACTIVE EMActive BOOL
ERROR EMError BOOL
SUCCESS EMSuccess BOOL
CONTROL EIP_ControlBuf Matriz de 10 WORD
DATABUF EIP_DataBuf Matriz de 100 WORD

NOTA: Para simplificar la configuración puede asignar los pins de salida CONTROL y DATABUF a
una matriz de bytes que consta de variables ubicadas. Cuando se configure de esta manera no
necesitará conocer la ubicación de los datos dentro de una palabra (por ejemplo, byte alto frente
a byte bajo, y formato Big o Little Endian).

Matriz de control
El parámetro de la matriz de control (EIP_ControlBuf) consta de 9 palabras contiguas. Sólo es
necesario configurar algunas palabras de control; otras palabras de control son de sólo lectura y
las escribe la operación. En este ejemplo, la matriz de control define la operación como un
mensaje explícito no conectado, e identifica el dispositivo de destino:

Registro Descripción Configurar Ajuste (hex)


CONTROL[0] Operación: Sí 16#000E (no
Byte alto = conectado)
 00 (no conectado), o bien
 01 (conectado)

Byte bajo = 0E (mensaje explícito de CIP)


CONTROL[1] Estado de error detectado: sólo lectura (escrito por la No 16#0000
operación)
CONTROL[2] Longitud del búfer de datos = 100 palabras Sí 16#0064
CONTROL[3] Offset de respuesta: offset, en palabras, para el inicio de Sí 16#0004
la respuesta del mensaje explícito en el búfer de datos
CONTROL[4] Byte alto = ubicación del slot del módulo de Sí 16#0400
comunicación en la placa de conexiones
Byte bajo = 0 (no utilizado)
CONTROL[5]1 Dirección IP del módulo de comunicaciones Ethernet: Sí 16#C0A8
Byte alto = byte 4 de la dirección IP
Byte bajo = byte 3 de la dirección IP

EIO0000001581 12/2018 271


Configuración de la CPU M580

Registro Descripción Configurar Ajuste (hex)

CONTROL[6] 1 Dirección IP del módulo de comunicaciones Ethernet: Sí 16#0106


Byte alto = byte 2 de la dirección IP
Byte bajo = byte 1 de la dirección IP
CONTROL[7] Longitud de la petición CIP (en bytes) Sí 16#0008
CONTROL[8] Longitud de la respuesta recibida (escrita por la No 16#0000
operación)
1. En este ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.6 en el orden siguiente: Byte
4 = 192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 6.

Petición CIP
La petición CIP está situada al principio del búfer de datos y está seguida por la respuesta CIP.
En este ejemplo, la petición CIP pide la devolución de un solo valor de atributo (datos de
diagnóstico) y describe la ruta de la petición a través de la estructura de objeto del dispositivo de
destino que conduce al atributo de destino:

Palabra Byte alto Byte bajo


de Descripción Valor Descripción Valor
petición (hex.) (hex.)
1 Tamaño de ruta de petición 16#03 Servicio EM: Get_Attributes_Single 16#0E
(en palabras)
2 Ruta de petición: objeto 16#04 Ruta de petición: segmento de clase lógico 16#20
ensamblado de clase
3 Ruta de petición: instancia 16#64 Ruta de petición: segmento de instancia lógico 16#24
4 Ruta de petición: atributo 16#03 Ruta de petición: segmento de atributo lógico 16#30

Combinando los bytes altos y bajos anteriores, la petición CIP tendría este aspecto:

Palabra de petición Valor


1 16#030E
2 16#0420
3 16#6424
4 16#0330

272 EIO0000001581 12/2018


Configuración de la CPU M580

Visualización de la respuesta
Utilice una tabla de animación de Control Expertpara mostrar la matriz de variables EIP_DataBuf.
Observe que la matriz de variables EIP_DataBuf consta de todo el búfer de datos, que incluye:
 La petición CIP (4 palabras) ubicada en EIP_DataBuf(1-4)
 El tipo de servicio CIP (1 palabra) ubicado en EIP_DataBuf(5)
 El estado de petición CIP (1 palabra) ubicada en EIP_DataBuf(6)
 Respuesta CIP (en este caso, 10 palabras) ubicada en EIP_DataBuf(7-16)
Para mostrar la respuesta CIP, siga estos pasos:

Paso Acción
1 En Control Expert, seleccione Herramientas → Explorador de proyectos para abrir el explorador
de proyectos.
2 En el explorador de proyectos, haga clic con el botón derecho del ratón en Tablas de animación
→ Nueva tabla de animación.
Resultado: Se abrirá una nueva tabla de animación.
3 En el cuadro de diálogo Nueva tabla de animación, edite los valores siguientes:
Nombre Escriba un nombre de tabla. Para este ejemplo: EIP_DataBuf.
Modalidad funcional Acepte el <None> predeterminado.
Comentario Déjelo en blanco.
Número de Escriba 100, que representa el tamaño del búfer de datos en palabras.
caracteres animados
4 El cuadro de diálogo completado es como el siguiente:

Haga clic en Aceptar para cerrar el cuadro de diálogo.

EIO0000001581 12/2018 273


Configuración de la CPU M580

Paso Acción
5 En la columna Nombre de la tabla de animación, escriba el nombre de la variable asignada al búfer
de datos: EIP_DataBuf y pulse Intro. La tabla de animación muestra la variable EIP_DataBuf.
6 Expanda la variable EIP_DataBuf para mostrar su matriz de palabras, en la que puede ver la
respuesta CIP en las palabras EIP_DataBuf(7-16):

Nota: Cada palabra presenta 2 bytes de datos en formato Little Endian, donde el byte menos
significativo se almacena en la dirección de memoria más pequeña. Por ejemplo, ‘0E’ en
EIP_DataBuf[0] es el byte bajo, y ‘03’ es el byte alto.

274 EIO0000001581 12/2018


Configuración de la CPU M580

Códigos de función de mensajería explícita de Modbus TCP

Descripción general
Cada mensaje explícito de Modbus TCP realiza una función. Cada función está asociada a un
código (o un número). Necesitará identificar la función de mensajería explícita por su nombre,
número decimal o número hexadecimal.
Puede ejecutar los mensajes explícitos de Modbus TCP mediante un bloque de funciones
MBP_MSTR de Control Expert o la ventana de mensajes explícitos de Modbus de la herramienta
de configuración Ethernet de Control Expert.
NOTA: Las modificaciones de la configuración realizadas en un módulo de comunicaciones
Ethernet desde la herramienta de configuración Ethernet de Control Expert no se guardan en los
parámetros operativos almacenados en la CPU y, por lo tanto, la CPU no las envía al módulo al
arrancar.

Servicios
Los códigos de función admitidos por Control Expert incluyen las siguientes funciones de
mensajería explícita estándar:

Código de función Descripción Disponible en...


Hex. Dec. Bloque GUI de
MBP_MSTR Control Expert
1 1 Escribir datos X X
2 2 Leer datos X X
3 3 Obtener estadísticas locales X X
4 4 Eliminar estadísticas locales X X
7 7 Obtener estadísticas remotas X X
8 8 Borrar estadísticas remotas X X
A 10 Restablecer módulo X X
17 23 Leer/escribir datos X X
FFF0 65520 Habilitar/Deshabilitar servicios HTTP y FTP/TFTP X -
"X" = el servicio está disponible.
"—" = el servicio no está disponible.

EIO0000001581 12/2018 275


Configuración de la CPU M580

Configuración del parámetro de control para los mensajes explícitos de Modbus TCP

Descripción general
Los parámetros de salida CONTROL y DATABUF definen la operación realizada por el bloque de
funciones MBP_MSTR (véase página 263). Para el protocolo Modbus TCP, varían tanto la
estructura como el contenido del parámetro de salida CONTROL, según el código de función
(véase página 275).
La estructura del parámetro CONTROL se describe a continuación para cada código de función
compatible.
Consulte la Guía de planificación del sistema E/S Ethernet Quantum para ver un ejemplo de un
bloque MSTR creado en una aplicación Control Expert para leer los puertos de un conmutador de
anillo dual (DRS) para diagnosticar una interrupción en un subanillo.

Registro de enrutamiento del parámetro de control


El registro del enrutamiento de CONTROL[5] especifica las direcciones del nodo de origen y
destino para la transferencia de datos de red, y consta de los 2 bytes siguientes:
 Byte de mayor valor (MSB): contiene la dirección del nodo de origen, por ejemplo, el número
de slot de 140 NOC 78• 00.
 Byte de menor valor (LSB): contiene la dirección del nodo de destino, un valor que representa
una dirección directa o de puente. El LSB es necesario para los dispositivos a los que se accede
mediante un puente, por ejemplo, un puente de Ethernet a Modbus o un puente de Ethernet a
Modbus Plus. Los valores del LSB son los siguientes:
 Si no se utiliza ningún puente: LSB se establece en cero (0).
 Si se utiliza un puente: LSB contiene el valor de índice de asignación del transportador de
Modbus Plus por Ethernet (MET). Este valor, también conocido como ID de unidad, indica
el dispositivo al que se dirige el mensaje.
El registro del enrutamiento de CONTROL[5]:

Cuando el módulo de comunicaciones Ethernet actúa como un servidor, el LSB indica el destino
de un mensaje recibido por el módulo de comunicaciones:
 Los mensajes con un valor LSB de 0 a 254 se reenvían a la CPU y ésta los procesa.
 Los mensajes con un valor LSB de 255 son retenidos y procesados por el módulo de comunica-
ciones Ethernet.
NOTA: Debe utilizarse el ID de unidad 255 al solicitar datos de diagnóstico del módulo de
comunicaciones Ethernet.

276 EIO0000001581 12/2018


Configuración de la CPU M580

Escribir datos
El parámetro de control consta de 9 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 1 = escribir datos
CONTROL[2] Estado de error Contiene el código de evento (véase Modicon M580
detectado autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo
lectura)
CONTROL[3] Longitud del búfer de Número de direcciones enviadas al esclavo
datos
CONTROL[4] Registro de inicio Dirección de inicio del esclavo en el que se escriben los
datos, en palabras de 16 bits
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de MBP
por Ethernet (MET)
CONTROL[6] 1 dirección IP Byte 4 de la dirección IP (MSB)

CONTROL[7] 1 Byte 3 de la dirección IP

CONTROL[8] 1 Byte 2 de la dirección IP

CONTROL[9] 1 Byte 1 de la dirección IP (LSB)

1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

Leer datos
El parámetro de control consta de 9 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 2 = leer datos
CONTROL[2] Estado de error Contiene el código de evento (véase Modicon M580
detectado autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo lectura)
CONTROL[3] Longitud del búfer Número de direcciones que se deben leer del esclavo
de datos
CONTROL[4] Registro de inicio Determina el registro de inicio %MW en el esclavo desde el que
se leen los datos. Por ejemplo: 1 = %MW1, 49 = %MW49)
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de MBP por
Ethernet (MET)
1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

EIO0000001581 12/2018 277


Configuración de la CPU M580

Registro Función Descripción

CONTROL[6] 1 dirección IP Byte 4 de la dirección IP (MSB)

CONTROL[7] 1 Byte 3 de la dirección IP

CONTROL[8] 1 Byte 2 de la dirección IP

CONTROL[9] 1 Byte 1 de la dirección IP (LSB)

1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

Obtener estadísticas locales


El parámetro de control consta de 9 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 3 = leer estadísticas locales
CONTROL[2] Estado de error Contiene el código de evento (véase Modicon M580
detectado autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo
lectura)
CONTROL[3] Longitud del búfer de Número de direcciones que se deben leer de las
datos estadísticas locales (de 0 a 37)
CONTROL[4] Registro de inicio Primera dirección desde la que se lee la tabla de
estadísticas (Reg1=0)
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de MBP
por Ethernet (MET)
CONTROL[6] (no se utiliza) —
CONTROL[7]
CONTROL[8]
CONTROL[9]

278 EIO0000001581 12/2018


Configuración de la CPU M580

Módulo de respuesta: un módulo TCP/IP Ethernet responde al comando Obtener


estadísticas locales con la información siguiente:

Palabra Descripción
00...02 Dirección MAC
03 Estado de tarjeta: esta palabra contiene los bits siguientes:
Bit 15 0 = Indicador LED Link Bit 3 reservado
apagado; 1 = Indicador
LED Link encendido
Bits 14...13 reservado Bit 2 0 = semidúplex; 1 = dúplex completo
Bit 12 0 = 10 Mbits; Bit 1 0 = no configurado; 1 = configurado
1 = 100 Mbits
Bits 11...9 reservado Bit 0 0 = el PLC no está en
funcionamiento; 1 = el PLC o NOC
está en funcionamiento
Bits 8...4 Tipo de modulo: este bit presenta los valores siguientes:
 0 = NOE 2x1  11 = 140 NOE 771 01
 1 = ENT  12 = 140 NOE 771 11
 2 = M1E  13 = (reservado)
 3 = NOE 771 00  14 = 140 NOC 78• 00
 4 = ETY  15...16 = (reservado)
 5 = CIP  17 = M340 CPU
 6 = (reservado)  18 = M340 NOE
 7 = 140 CPU 651 x0  19 = BMX NOC 0401
 8 = 140 CRP 312 00  20 = TSX ETC 101
 9 = (reservado)  21 = 140 NOC 771 01
 10 = 140 NOE 771 10

04 y 05 Número de interrupciones de receptor


06 y 07 Número de interrupciones de transmisor
08 y 09 Contador de errores detectados Transmit_timeout
10 y 11 Cantidad de errores Collision_detect
12 y 13 Paquetes perdidos
14 y 15 (reservado)
16 y 17 Número de veces que se ha reiniciado el controlador
18 y 19 Error detectado de trama de recepción
20 y 21 Error detectado de desborde del receptor
22 y 23 Error detectado de CRC de recepción
24 y 25 Error detectado de búfer de recepción
26 y 27 Error detectado de búfer de transmisión
28 y 29 Subdesbordamiento de silo de transmisión

EIO0000001581 12/2018 279


Configuración de la CPU M580

Palabra Descripción
30 y 31 Colisión tardía
32 y 33 Portadora perdida
34 y 35 Número de reintentos
36 y 37 dirección IP

Eliminar estadísticas locales


El parámetro de control consta de 9 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 4 = eliminar estadísticas locales
CONTROL[2] Estado de error Contiene el código de evento (véase Modicon M580
detectado autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo
lectura)
CONTROL[3] (no se utiliza) —
CONTROL[4] (no se utiliza) —
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de MBP
por Ethernet (MET)
CONTROL[6] (no se utiliza) —
CONTROL[7]
CONTROL[8]
CONTROL[9]

Obtener estadísticas remotas


El parámetro de control consta de 9 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 7 = obtener estadísticas remotas
CONTROL[2] Estado de error Contiene el código de evento (véase Modicon M580
detectado autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo
lectura)
CONTROL[3] Longitud del búfer de Número de direcciones que se deben leer desde el campo
datos de datos de estadísticas (de 0 a 37)
1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

280 EIO0000001581 12/2018


Configuración de la CPU M580

Registro Función Descripción


CONTROL[4] Registro de inicio Primera dirección desde la que se lee la tabla de las
estadísticas de nodo
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de MBP
por Ethernet (MET)

CONTROL[6] 1 dirección IP Byte 4 de la dirección IP (MSB)

CONTROL[7] 1 Byte 3 de la dirección IP

CONTROL[8] 1 Byte 2 de la dirección IP

CONTROL[9] 1 Byte 1 de la dirección IP (LSB)

1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

Borrar estadísticas remotas


El parámetro de control consta de 9 palabras contiguas, como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 8 = eliminar estadísticas remotas
CONTROL[2] Estado de error detectado Contiene el código de evento (véase Modicon M580
autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo
lectura)
CONTROL[3] (no se utiliza) —
CONTROL[4] (no se utiliza) —
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de
MBP por Ethernet (MET)
CONTROL[6] 1 dirección IP Byte 4 de la dirección IP (MSB)

CONTROL[7] 1 Byte 3 de la dirección IP

CONTROL[8] 1 Byte 2 de la dirección IP

CONTROL[9] 1 Byte 1 de la dirección IP (LSB)

1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

EIO0000001581 12/2018 281


Configuración de la CPU M580

Restablecer módulo
El parámetro de control consta de 9 palabras contiguas, como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 10 = restablecer módulo
CONTROL[2] Estado de error Contiene el código de evento (véase Modicon M580
detectado autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo lectura)
CONTROL[3] (no se utiliza) —
CONTROL[4] (no se utiliza) —
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de MBP por
Ethernet (MET)
CONTROL[6] (no se utiliza) —
CONTROL[7]
CONTROL[8]
CONTROL[9]

Leer/escribir datos
El parámetro de control consta de 11 palabras contiguas, tal como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación 23 = datos de lectura/escritura
CONTROL[2] Estado de error detectado Contiene el código de evento (véase Modicon M580
autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) (de sólo
lectura)
CONTROL[3] Longitud del búfer de Número de direcciones enviadas al esclavo
datos
CONTROL[4] Registro de inicio Determina el registro de inicio de %MW en el esclavo
donde se van a escribir los datos. Por ejemplo:
1 = %MW1, 49 = %MW49)
CONTROL[5] Registro de acceso Byte alto = slot del módulo de comunicaciones Ethernet
Byte bajo = índice de asignación de transportador de
MBP por Ethernet (MET)
1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

282 EIO0000001581 12/2018


Configuración de la CPU M580

Registro Función Descripción

CONTROL[6] 1 dirección IP Byte 4 de la dirección IP (MSB)

CONTROL[7] 1 Byte 3 de la dirección IP

CONTROL[8] 1 Byte 2 de la dirección IP

CONTROL[9] 1 Byte 1 de la dirección IP (LSB)


CONTROL[10] Longitud del búfer de Número de direcciones que se deben leer del esclavo
datos
CONTROL[11] Registro de inicio Determina el registro de inicio %MW en el esclavo desde
el que se leen los datos. Por ejemplo: 1 = %MW1,
49 = %MW49)
1. Por ejemplo, el parámetro de control gestiona la dirección IP 192.168.1.7 en el orden siguiente: Byte 4 =
192, Byte 3 = 168, Byte 2 = 1, Byte 1 = 7.

Habilitar/Deshabilitar servicios HTTP o FTP/TFTP


Cuando se ha habilitado HTTP o FTP/TFTP con las herramientas de configuración de
Control Expert (véase Quantum EIO, Red de control, Guía de instalación y configuración), se
puede usar un bloque MSTR para cambiar el estado habilitado del servicio mientras se ejecuta la
aplicación. El bloque MSTR no puede cambiar el estado de los servicios HTTP o FTP/TFTP si el
servicio se ha deshabilitado usando una de las herramientas de configuración.
El parámetro de control se compone de 9 palabras contiguas, como se describe a continuación:

Registro Función Descripción


CONTROL[1] Operación FFF0 (hex) 65520 (dec) = habilitar/deshabilitar HTTP o
FTP/TFTP
CONTROL[2] Estado de error Contiene el código de evento (de sólo lectura). Los códigos
detectado devueltos incluyen:
0x000 (Correcto): el bloque MSTR con el código operativo
0xFFF0 se ha llamado y el estado habilitado de HTTP o
FTP/TFTP ha cambiado.
0x5068 (Ocupado): el bloque MSTR con el código operativo
0xFFF0 se ha llamado en 2 segundos de la llamada anterior (con
independencia del código de devolución de la llamada anterior).
0x4001 (Mismo estado): el bloque MSTR con el código operativo
0xFFF0 se ha llamado para cambiar el estado habilitado de HTTP
y FTP/TFTP por los estados en los que ya están.
0x2004 (Datos no válidos): el bloque MSTR con el código
operativo 0xFFF0 se ha llamado y los datos del bloque de control
no coincidían con las especificaciones.
0x5069 (Deshabilitado): si el servicio HTTP o FTP/TFTP ya
estaba deshabilitado mediante la interfaz de Control Expert
cuando se llamó al bloque MSTR con el código operativo 0xFFF0
para cambiar el estado del servicio deshabilitado.

EIO0000001581 12/2018 283


Configuración de la CPU M580

Registro Función Descripción


CONTROL[3] Establezca este registro en 1.
CONTROL[4]
CONTROL[5] Número de slot de Byte alto = slot de módulo de comunicación del número de slot del
módulo e ID de módulo
destino Byte bajo = ID de destino
CONTROL[6] Modalidad de Bit 0 (LSB) = 1: Habilitar FTP/TFTP
petición Bit 0 (LSB) = 0: Deshabilitar FTP/TFTP
Bit 1 = 1: Habilitar HTTP
Bit 1 = 0: Deshabilitar HTTP
CONTROL[7] Establezca este registro en 0.
CONTROL[8]
CONTROL[9]

Los cambios del estado de servicio HTTP, FTP y TFTP realizados por MSTR con el código de
operación FFF0 (hex) se solapan con el valor configurado cuando el módulo se apaga y enciende
de nuevo o se resetea y cuando se descarga una nueva aplicación al módulo.
Estos son algunos ejemplos:

Estado configurado Acción intentada usando Resultado


por Control Expert MSTR con código de
operación FFF0 (hex)
Bloqueado Cualquiera MSTR devuelve el código de error detectado 0x5069 (el
servicio ya lo deshabilitó la configuración)
Habilitado Disable MSTR devuelve el código 0x000 (correcto).
 Otra acción del bloque MSTR habilita el servicio
--OR--
 El módulo se resetea o se apaga y vuelve a encender
--OR--
 Se descarga una nueva aplicación con el servicio
deshabilitado por la configuración
Habilitar MSTR devuelve el código de error detectado 0x4001
(mismo estado). No se ha realizado ningún cambio.

284 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.11
Mensajes implícitos

Mensajes implícitos

Introducción
En esta sección se amplía la aplicación Control Expert de ejemplo y contiene las siguientes
instrucciones:
 Añada un módulo de interfaz de red EtherNet/IP STB NIC 2212 a su aplicación Control Expert.
 Configure el módulo STB NIC 2212.
 Configure las conexiones EtherNet/IP para conectar el módulo de comunicaciones Ethernet y
el módulo de interfaz de red STB NIC 2212.
 Configure los elementos de E/S para la isla Advantys.

NOTA: En las instrucciones de esta sección se describe un ejemplo de una configuración de


dispositivo única y específica. Para ver otras opciones de configuración, consulte los archivos de
ayuda de Control Expert.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Configuración de la red 286
Adición de un dispositivo STB NIC 2212 287
Configuración de las propiedades de STB NIC 2212 289
Configuración de conexiones EtherNet/IP 291
Configuración de elementos de E/S 297
Mensajes implícitos de EtherNet/IP 310

EIO0000001581 12/2018 285


Configuración de la CPU M580

Configuración de la red

Introducción
Utilice este ejemplo para establecer comunicaciones entre el bastidor M580 y un módulo de
interfaz de red (NIM) STB NIC 2212 Advantys.
El STB NIC 2212 es el módulo de interfaz de red EtherNet/IP de Schneider Electric para islas
Advantys.

Topología de red
Esta red de ejemplo muestra los dispositivos de red Ethernet utilizados en esta configuración:

1 La CPU M580 (con el servicio de explorador DIO) del bastidor local se conecta a un PC que ejecuta el
software Control Expert.
2 El módulo de comunicaciones Ethernet BMENOC0301/11 del bastidor local se conecta a un NIM
STB NIC 2212 en una isla Advantys.

Para recrear este ejemplo, utilice las direcciones IP de su propia configuración para los siguientes
elementos:
 M580 CPU
 PC
 módulo de comunicación BMENOC0301/11 Ethernet
 módulo de interfaz de red STB NIC 2212

286 EIO0000001581 12/2018


Configuración de la CPU M580

Adición de un dispositivo STB NIC 2212

Descripción general
Puede utilizar la biblioteca de dispositivos Control Expert para añadir un dispositivo remoto (en
este ejemplo el módulo STB NIC 2212) al proyecto. Sólo puede añadir a su proyecto un dispositivo
remoto que forme parte de su biblioteca de dispositivos Control Expert.
Como alternativa, con un dispositivo remoto ya añadido a la biblioteca de dispositivos, puede
utilizar el descubrimiento automático de dispositivos para completar el proyecto. Realice el
descubrimiento automático de dispositivos mediante el comando Descubrimiento del bus de
campo con un módulo de comunicaciones seleccionado en el navegador DTM.

Adición de un dispositivo remoto STB NIC 2212


NOTA: En este ejemplo se utiliza un DTM específico de dispositivo. Si no tiene un DTM específico
del dispositivo, Control Expert proporciona un DTM de dispositivo genérico.
Añada el STB NIC 2212 a su proyecto:

Paso Acción
1 En el Navegador DTM, haga clic con el botón derecho del ratón en el DTM que corresponde al
módulo de comunicaciones Ethernet.
2 Desplácese hasta Añadir.
3 Seleccione STBNIC2212 (de EDS):

NOTA: Haga clic en el nombre de una columna para ordenar la lista de dispositivos disponibles:
(Por ejemplo, haga clic en Dispositivos para ver los elementos de la primera columna en orden
alfabético.)
4 Haga clic en el botón Añadir DTM para ver la asociación entre el módulo de comunicaciones
Ethernet y el STB NIC 2212 en el navegador DTM.
5 En el navegador DTM, haga clic con el botón derecho del ratón en el STB NIC 2212 que
corresponde al módulo de comunicaciones DTM de Ethernet.

EIO0000001581 12/2018 287


Configuración de la CPU M580

Paso Acción
6 Desplácese hasta Propiedades.
7 En la ficha General, cree un nombre de alias único. (Utilizar dispositivos similares que utilicen el
mismo DTM puede dar como resultado nombres de módulo duplicados.) En este ejemplo, escriba
en el nombre NIC2212_01:

Control Expert utiliza el nombre de alias como la base para los nombres de estructura y de variable.
NOTA: El Nombre de alias es el único parámetro editable de esta ficha. Los demás parámetros
son de solo lectura.
8 Haga clic en Aceptar para añadir el módulo de interfaz de red STB NIC 2212 al navegador DTM,
bajo el módulo de comunicaciones.

El paso siguiente consiste en configurar el dispositivo que acaba de añadir al proyecto.

288 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de las propiedades de STB NIC 2212

Introducción
Utilice Control Expert para editar la configuración para el dispositivo STB NIC 2212.
NOTA: Para editar esta configuración, desconecte el DTM de un dispositivo.

Acceso a las propiedades del dispositivo


Para ver la ficha Propiedades:

Paso Acción
1 Haga doble clic con el ratón en el DTM que corresponde al módulo BMENOC0301/11 para
acceder a la configuración.
2 En el árbol de navegación, expanda la Lista de dispositivos (véase página 206) para ver las
instancias de esclavo local asociadas.
3 Seleccione el dispositivo que corresponda al nombre NIC2212_01.
4 Seleccione la ficha Propiedades.

Las siguientes fichas están disponibles para el dispositivo:


 Propiedades
 Ajuste de dirección

Propiedades
Configure la ficha Propiedades para ejecutar estas tareas:
 Añada el STB NIC 2212 a la configuración.
 Elimine el STB NIC 2212 de la configuración.
 Edite el nombre de base para las variables y las estructuras de datos utilizadas por el
STB NIC 2212.
 Indique cómo se crean y editan los elementos de entrada y salida.

Las descripciones para los parámetros (véase Modicon M580, Módulo de comunicaciones
Ethernet BMENOC0301/0311, Guía de instalación y configuración) en la ficha Propiedades se
describen en el capítulo de configuración. Use estos valores y nombres de la configuración de
ejemplo:

Campo Parámetro Descripción


Propiedades Número Acepte el valor predeterminado.
Configuración Acepta la opción predeterminada (Habilitado).
activa

EIO0000001581 12/2018 289


Configuración de la CPU M580

Campo Parámetro Descripción


Nombre de Nombre de Control Expert asigna automáticamente un nombre de estructura
estructura de E/S estructura basado en el nombre de la variable.
Nombre de Nombre de variable: acepta el nombre de variable generado
variable automáticamente (basándose en el nombre de alias).
Nombre Al pulsar este botón se restablecen los nombres de variable y
predeterminado estructura predeterminados. Para este ejemplo se utilizan nombres
personalizados.
Gestión de Modalidad de Selecciona Manual.
elementos importación
Volver a importar Al pulsar este botón se importa la lista de elementos de E/S del DTM
elementos de dispositivo, sobrescribiendo todas las modificaciones de
elementos de E/S manuales. Solo se activa cuando el valor de
Modalidad de importación es Manual.

Haga clic en Aplicar para guardar los cambios y deje la ventana abierta.

Ajuste de dirección
Utilice la ficha Ajuste de dirección para habilitar el cliente DHCP en el módulo de interfaz de red
STB NIC 2212. Cuando el cliente DHCP está habilitado en el dispositivo remoto, obtiene su
dirección IP del servidor DHCP en el módulo de comunicaciones Ethernet..
Configure la página Ajustes de dirección para llevar a cabo las siguientes tareas:
 Configurar la dirección IP de un dispositivo.
 Habilitar o deshabilitar el software de cliente DHCP de un dispositivo.

Las descripciones de parámetros de la ficha Ajuste de dirección se describen en el capítulo de


configuración. Use estos valores y nombres de la configuración de ejemplo:

Campo Parámetro Descripción


Cambiar Dirección IP En nuestro ejemplo continuo, escriba la dirección 192.168.1.6.
dirección
Servidor de DHCP para este Seleccione Habilitado.
direcciones dispositivo
Identificado por Seleccione Nombre del dispositivo.
Identificador Acepte el ajuste predeterminado del dispositivo STB NIC 2212
(basado en el Nombre de alias).
Máscara Acepta el valor predeterminado (255.255.0.0).
Pasarela Configure el valor predeterminado (192.168.10.1).

El paso siguiente consiste en configurar la conexión entre el módulo de comunicaciones y el


dispositivo remoto.

290 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de conexiones EtherNet/IP

Descripción general
Una conexión EtherNet/IP proporciona un enlace de comunicación entre dos o más dispositivos.
Las propiedades de una sola conexión se pueden configurar en los DTM para los dispositivos
conectados.
En el siguiente ejemplo se muestra la configuración de una conexión entre el servicio de
explorador DIO de la CPU y un módulo de interfaz de red STB NIC 2212 remoto. Los cambios de
configuración se realizan en los DTM para cada dispositivo.
Al realizar modificaciones en los DTM, desconecte el DTM seleccionado del módulo o dispositivo
actuales (véase Modicon M580, Módulo de comunicaciones Ethernet BMENOC0301/0311, Guía
de instalación y configuración).

Acceso a la información sobre conexiones


Para visualizar las fichas de información sobre conexiones:

Paso Acción
1 En Control Expert, haga doble clic en el DTM para el servicio de explorador DIO de la CPU para
acceder a la configuración.
2 En el árbol de navegación, amplíe la Lista de dispositivos (véase Modicon M580, Módulo de
comunicaciones Ethernet BMENOC0301/0311, Guía de instalación y configuración) para ver las
instancias del esclavo local asociado.
3 Expanda (+) el dispositivo que corresponde al módulo STB NIC 2212.
4 Seleccione Leer datos de entrada/escribir datos de salida para ver las fichas Configuraciones
de la conexión e Información de conexión.

EIO0000001581 12/2018 291


Configuración de la CPU M580

Configuración de la conexión
Control Expert crea automáticamente una conexión entre un módulo de comunicaciones y un
dispositivo remoto cuando se añade el dispositivo remoto al proyecto de Control Expert. En
adelante, muchas de las modificaciones de la conexión se pueden realizar en el DTM para el
dispositivo remoto. No obstante, algunos de los parámetros de conexión también se pueden
configurar en el DTM del módulo de comunicación, tal como se demuestra a continuación.
Edite los siguientes parámetros en la ficha Configuraciones de la conexión. Utilice la configuración
apropiada a su aplicación:

Parámetro Descripción
Bit de conexión Offset (solo lectura) tanto para el bit de estado como para el bit de control de esta
conexión. Los valores de offset son generados automáticamente por el DTM de Control
Expert.
Intervalo del Periodo de actualización de esta conexión, de 2 a 65.535 ms. Valor predeterminado =
paquete de petición 12 ms. Tipo 30 ms.
(RPI)
NOTA: Este parámetro se puede establecer en el DTM del módulo de comunicación o
del dispositivo remoto.
Multiplicador de Este ajuste, multiplicado por el RPI, crea un valor que activa un timeout de inactividad.
timeout Las opciones de ajustes incluyen lo siguiente: x4, x8, x16, x32, x64, x128, x256 y x512.
Para este ejemplo, acepte el predeterminado (x4).
Modalidad de Este parámetro describe el comportamiento de las entradas de la aplicación en caso
retorno de entrada de que se pierda la comunicación. Seleccione Poner a cero.

Haga clic en Aceptar para guardar la configuración.


NOTA: La página Información de conexión es de sólo lectura si se selecciona el DTM. Se necesita
establecer esta información en el DTM del dispositivo remoto.

Configuración de ajustes de conexión en el DTM de dispositivo remoto


Las conexiones entre el servicio de explorador DIO de la CPU y un dispositivo remoto se pueden
crear y editar en el DTM del dispositivo remoto.
En este ejemplo, se realizan los cambios de configuración siguientes en la conexión creada
automáticamente por Control Expert al añadir el dispositivo remoto al proyecto. Utilice ajustes que
sean adecuados para su aplicación real:

Paso Acción
1 Abra el DTM del dispositivo remoto seleccionándolo en el Editor de dispositivos.
2 Para abrir el Editor de dispositivos:
 Utilice el menú principal (Editar → Abrir) ... o ...
 Haga clic con el botón derecho y desplácese hasta Abrir.

292 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
3 En la subventana de navegación (situada a la izquierda del Editor de dispositivos), confirme que
la conexión del dispositivo remoto sea del tipo Leer datos de entrada/escribir datos de salida.
Para ver el tipo de conexión, seleccione el módulo STB NIC 2212 en el panel izquierdo del
Editor de dispositivos. Si el tipo de conexión no es Leer datos de entrada/escribir datos de
salida, elimine la conexión existente y añada una nueva del modo siguiente:
a. Con la conexión seleccionada en la subventana izquierda, haga clic en el botón Eliminar
conexión.
Resultado: se ha eliminado la conexión existente.
b. Haga clic en el botón Añadir conexión.
Resultado: se abre el cuadro de diálogo Seleccione la conexión que desee añadir.
c. Utilice los botones de desplazamiento de la lista desplegable para ver y seleccionar el tipo
de conexión Leer datos de entrada/escribir datos de salida.
d. Haga clic en Aceptar para cerrar el cuadro de diálogo Seleccione la conexión que desee
añadir.
Resultado: aparece el nuevo nodo de conexión.
e. Haga clic en Aplicar para guardar la nueva conexión y dejar el Editor de dispositivos abierto
con el fin de realizar otros cambios.

Ficha General
A continuación se muestra la ficha General del DTM para el STB NIC 2212:

EIO0000001581 12/2018 293


Configuración de la CPU M580

Para editar la configuración en la ficha General:

Parámetro Descripción
RPI El periodo de actualización para esta conexión. Acepte el valor de 30 ms (este
parámetro se puede ajustar en el DTM del módulo de comunicación o del dispositivo
remoto).
Tamaño de entrada El número de bytes (0 ... 509) configurado en el módulo STB NIC 2212.
Modalidad de Tipo de transmisión:
entrada  Multidifusión
 Punto a punto

Para este ejemplo, acepte el valor predeterminado (Multidifusión).


Tipo de entrada Tipo de paquete Ethernet (de longitud fija o variable) que se transmitirá. (Solo se
admiten los paquetes de longitud fija.)
Prioridad de El valor de prioridad de transmisión depende del dispositivo DTM. Estos son los valores
entrada disponibles:
 Baja
 Alta
 Programada

Para este ejemplo, acepte la selección del valor predeterminado (Programado).


NOTA: En el caso de módulos remotos que admiten más de un valor de prioridad,
puede utilizar esta configuración para especificar el orden en el que el módulo de
comunicación Ethernet gestiona paquetes. Para obtener más información, consulte el
tema en el que se describe la priorización de los paquetes QoS (véase Modicon M580,
Módulo de comunicaciones Ethernet BMENOC0301/0311, Guía de instalación y
configuración).
Activador de Estos son los valores disponibles para el activador de transmisión:
entrada  Cíclico
 Cambio de estado o aplicación

Para los datos de E/S de entrada, seleccione Cíclico.


Tamaño de salida El número de bytes configurados en el módulo STB NIC 2212 en incrementos de
4 bytes (2 palabras).
Modalidad de salida Acepta la opción predeterminada (Punto a punto).
Tipo de salida (Solo lectura.) Solo se admiten los paquetes de longitud fija.
Prioridad de salida Acepta la opción predeterminada (Programada).

Haga clic en Aplicar para guardar su configuración y dejar la ventana abierta.

294 EIO0000001581 12/2018


Configuración de la CPU M580

Ficha Comprobación de identidad


Configure la página Comprobación de identidad a fin de establecer las reglas para comparar la
identidad de los dispositivos de red (como lo definen los archivos DTM o EDS) con la identidad del
dispositivo de red real.
Ficha Comprobación de identidad:

Utilice el parámetro Comprobación de identidad para establecer las reglas que el servicio de
explorador DIO de la CPU usa para comparar la configuración con el dispositivo remoto real:
 Debe coincidir con exactitud: el archivo DTM o EDS debe coincidir exactamente con el
dispositivo remoto.
 Deshabilitar: no se lleva a cabo ninguna comprobación; la parte de identidad de la conexión se
completa con ceros (configuración predeterminada).
 Debe ser compatible: si el dispositivo remoto no es el mismo que el definido por el DTM/EDS,
simula las definiciones de DTM/EDS.
 Ninguna: no se lleva a cabo ninguna comprobación; se omite la parte de identidad de la
conexión.
 Personalizada: habilita la siguiente configuración de parámetros, que se configuran de forma
individual.

EIO0000001581 12/2018 295


Configuración de la CPU M580

Edite la configuración en la ficha Comprobar la identidad:

Parámetro Descripción
Modalidad de Verdadero: para cada una de las siguientes pruebas seleccionadas, el DTM/EDS y
compatibilidad el dispositivo remoto solo necesitan ser compatibles.
Falso: para cada una de las siguientes pruebas seleccionadas, el DTM/EDS y el
dispositivo remoto deben coincidir exactamente.
Modalidad de Haga una selección para cada uno de los siguientes parámetros:
compatibilidad  Compatible: incluye el parámetro en la prueba.

Versión menor  No comprobado: no se incluye el parámetro en la prueba.

Versión mayor
Código de producto
Tipo de producto
Proveedor del
producto

Haga clic en Aceptar para guardar la configuración y cerrar la ventana.


El siguiente paso consiste en configurar los ajustes de E/S.

296 EIO0000001581 12/2018


Configuración de la CPU M580

Configuración de elementos de E/S

Descripción general
La tarea final de este ejemplo consiste en añadir elementos de E/S a la configuración de
STB NIC 2212 y sus ocho módulos de E/S:
 Utilice el software de configuración Advantys para identificar la posición relativa de las entradas
y salidas del módulo de E/S.
 Utilice el Editor de dispositivos de Control Expert para crear elementos de entrada y salida, que
definan lo siguiente para cada elemento:
 nombre
 tipo de datos

Tipos y tamaños de elementos de E/S


El objetivo es crear un conjunto de elementos de entrada y de salida que sean igual al tamaño de
entrada y de salida especificado para el STB NIC 2212. En este ejemplo, es necesario crear
elementos para:
 19 bytes de entradas
 6 bytes de salidas
El Editor de dispositivos de Control Expert proporciona una gran flexibilidad en la creación de
elementos de entrada y salida. Puede crear elementos de entrada y salida en grupos de 1 o más
bits únicos, bytes de 8 bits, palabras de 16 bits, dwords de 32 bits o valores flotantes de IEEE de
32 bits. El número de elementos que cree depende del tipo y el tamaño de datos de cada
elemento.
En el proyecto de ejemplo se han creado los elementos siguientes:
 bits binarios para entradas y salidas digitales
 bytes de 8 bits o palabras de 16 bits para entradas y salidas analógicas

Asignación de elementos de entrada y salida


Utilice la página Imagen de bus de campo de la ventana Descripción general de la imagen de E/S
del software de configuración Advantys para identificar el número y tipo de elementos de E/S que
desee crear como sigue:

Paso Acción
1 En el software de configuración Advantys, seleccione Isla → Descripción general de la imagen
de E/S. La ventana Imagen de E/S se abre en la página Imagen de bus de campo.
2 Seleccione la primera celda (palabra 1, celda 0) de la tabla Datos de entrada para ver (en el
centro de la página) una descripción de la información de la celda y su módulo de origen.
3 Anote el número de la palabra, los bits, el módulo y la información del elemento para esa
celda.
4 Repita los pasos 2 y 3 para cada celda que contenga una S o un entero.

EIO0000001581 12/2018 297


Configuración de la CPU M580

NOTA: La imagen de bus de campo presenta los datos de entrada y salida en forma de palabras
de 16 bits (comenzando por la palabra 1). Es necesario reorganizar estos datos para la
herramienta de configuración Control Expert de Ethernet, que presenta los mismos datos en el
formato de bytes de 8 bits (empezando por el byte 0).
NOTA: Cuando cree elementos, alinee los elementos del tipo de datos WORD y DWORD:
 Elementos WORD: alinee estos elementos en un límite de 16 bits
 Elementos DWORD: alinee estos elementos en un límite de 32 bits.

Este proceso da como resultado las siguientes tablas de datos de entrada y salida:
Datos de entrada:

Imagen de bus de campo de Elementos EIP de Módulo STB Descripción


Advantys Control Expert
Palabra Bits Byte Bits
1 0 - 15 0 0-7 NIC 2212 estado de bytes bajos
1 0-7 estado de bytes altos
2 0-1 2 0-1 DDI 3230 datos de entrada
2-3 2-3 DDI 3230 estado de entrada
4-5 4-5 DDO 3200 eco de datos de salida
6-7 6-7 DDO 3200 estado de salida
8-11 3 0-3 DDI 3420 datos de entrada
12-15 4-7 DDI 3420 estado de entrada
3 0-3 4 0-3 DDO 3410 eco de datos de salida
4-7 4-7 DDO 3410 estado de salida
8-13 5 0-5 DDI 3610 datos de entrada
14-15 6-7 N/A no se utiliza
4 0-5 6 0-5 DDI 3610 estado de entrada
6-7 6-7 N/A no se utiliza
8-13 7 0-5 DDO 3600 eco de datos de salida
14-15 6-7 N/A no se utiliza
5 0-5 8 0-5 DDO 3600 estado de salida
6-15 8 6-7 N/A no se utiliza
9 0-7
6 0 - 15 10 0-7 AVI 1270 canal 1 de datos de entrada
11 0-7
7 0-7 12 0-7 AVI 1270 canal 1 de estado de entrada
8-15 13 0-7 N/A no se utiliza

298 EIO0000001581 12/2018


Configuración de la CPU M580

Imagen de bus de campo de Elementos EIP de Módulo STB Descripción


Advantys Control Expert
Palabra Bits Byte Bits
8 0 - 15 14 0-7 AVI 1270 canal 2 de datos de entrada
15 0-7
9 0-7 16 0-7 AVI 1270 canal 2 de estado de entrada
8-15 17 0-7 AVO 1250 canal 1 de estado de salida
10 0-7 18 0-7 AVO 1250 canal 2 de estado de salida
8-15 N/A N/A N/A no se utiliza

Datos de salida:

Imagen de bus de campo de Elementos EIP de Módulo Descripción


Advantys Control Expert
Palabra Bits Byte Bits
1 0-1 0 0-1 DDO 3200 datos de salida
2-5 2-5 DDO 3410 datos de salida
6-7 6-7 N/A no se utiliza
8-13 1 0-5 DDO 3600 datos de salida
14-15 6-7 N/A no se utiliza
2 0 - 15 2 0-7 AVO 1250 canal 1 de datos de salida
3 0-7
3 0 - 15 4 0-7 AVO 1250 canal 2 de datos de salida
5 0-7

En este ejemplo se muestra cómo crear 19 bytes de entradas y 6 bytes de salidas. Para utilizar el
espacio de manera más eficaz, en este ejemplo se crean elementos en la secuencia siguiente:
 elementos de bit de entrada
 elementos de palabra y byte de entrada
 elementos de bit de salida
 elementos de palabra y byte de salida

EIO0000001581 12/2018 299


Configuración de la CPU M580

Creación de elementos de bit de entrada


Para crear elementos de bit de entrada para el ejemplo de STB NIC 2212, empezando con 16
entradas binarias para el estado de NIC 2212:

Paso Acción
1 En Navegador DTM, seleccione el DTM de BMENOC0301/11.
2 Efectúe una de las acciones siguientes:
 En el menú principal, seleccione Editar → Abrir.
—o—
 Haga clic con el botón derecho y seleccione Abrir en el menú emergente.

Resultado: se abre el Editor de dispositivos y muestra el DTM de la CPU.


3 En el panel de la izquierda del Editor de dispositivos, explore y seleccione el nodo Elementos
del módulo de la interfaz de red STB NIC 2212.

4 Se abre la ventana Elementos:

300 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
5 Seleccione la ficha Entrada (bit) para mostrar esa página.
6 En la página Entrada (bit), escriba el siguiente nombre de raíz predeterminado (que representa
el estado del dispositivo) en el cuadro de entrada
Raíz de nombre de elemento predeterminado: DDI3232_in_data.
7 En la lista de elementos, seleccione las dos primeras filas de la tabla. (Estas filas representan
los bits 0-1 en el byte.)

8 Haga clic en el botón Definir elementos.


Resultado: se abre el cuadro de diálogo Definición de nombre de elemento:

NOTA: El asterisco (*) indica que se creará una serie de elementos binarios con el mismo
nombre de raíz.

EIO0000001581 12/2018 301


Configuración de la CPU M580

Paso Acción
9 Acepte el nombre de elemento predeterminado y haga clic en Aceptar.
Resultado: se crean dos elementos de entrada binarios.

10 Haga clic en Aplicar para guardar los elementos y deje la página abierta.
11 Repita los pasos del 6 al 10 para cada grupo de elementos de entrada binaria que necesite
crear. En este ejemplo, eso incluye elementos para cada uno de los grupos siguientes:
 Byte: 0, bits: 2-3, raíz de nombre de elemento predeterminado: DDI3230_in_st
 Byte: 0, bits: 4-5, raíz de nombre de elemento predeterminado: DDO3200_out_echo
 Byte: 0, bits: 6-7, raíz de nombre de elemento predeterminado: DDO3200_out_st
 Byte: 1, bits: 0-3, raíz de nombre de elemento predeterminado: DDI3420_in_data
 Byte: 1, bits: 4-7, raíz de nombre de elemento predeterminado: DDI3420_in_st
 Byte: 2, bits: 0-3, raíz de nombre de elemento predeterminado: DDO3410_out_echo
 Byte: 2, bits: 4-7, raíz de nombre de elemento predeterminado: DDO3410_out_st
 Byte: 3, bits: 0-5, raíz de nombre de elemento predeterminado: DDI3610_in_data
 Byte: 4, bits: 0-5, raíz de nombre de elemento predeterminado: DDI3610_in_st
 Byte: 5, bits: 0-5, raíz de nombre de elemento predeterminado: DDO3600_out_echo
 Byte: 6, bits: 0-5, raíz de nombre de elemento predeterminado: DDO3600_out_st

12 La tarea siguiente consiste en crear bytes y palabras de entrada.

302 EIO0000001581 12/2018


Configuración de la CPU M580

Creación de elementos de entrada


Para crear elementos de entrada para el ejemplo de STB NIC 2212, comience con un byte de
entrada que contenga el estado del byte bajo para el módulo STB NIC 2212:

Paso Acción
1 Seleccione la ficha Entrada para volver a esa página:

NOTA: En este ejemplo, las columnas Offset/Dispositivo y Offset/Conexión representan la


dirección de byte. Los elementos que cree serán un byte de 8 bits o una palabra de 16 bits.
2 En el cuadro de entrada Raíz del nombre del elemento predeterminado: NIC22212_01_LO_st.
3 Empezando en la primera palabra de entrada completa disponible, seleccione la fila única en el
byte 8:

EIO0000001581 12/2018 303


Configuración de la CPU M580

Paso Acción
4 Haga clic en el botón Definir elementos.
Resultado: se abre el cuadro de diálogo Definición de nombre de elemento:

5 Seleccione Byte como Nuevo tipo de datos de elementos y haga clic en Aceptar.
Resultado: se crea un elemento de byte nuevo.

6 Haga clic en Aplicar para guardar los elementos nuevos y deje la página abierta.

304 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
7 Repita los pasos del 2 al 6 para cada entrada de byte o palabra que necesite crear.
NOTA: El número de filas que seleccione para un elemento nuevo dependerá del tipo de
elemento. Si el elemento es un:
 byte: seleccione una sola fila.
 palabra: seleccione dos filas, a partir de la próxima palabra completa disponible.

En este ejemplo, creará elementos para cada uno de los siguientes:


 Byte: 9, raíz de nombre de elemento predeterminado: NIC2212_01_HI_st
 Palabra: 10, raíz de nombre de elemento predeterminado: AVI1270_CH1_in_data
 Byte: 12, raíz de nombre de elemento predeterminado: AVI1270_CH1_in_st
 Palabra: 14-15, raíz de nombre de elemento predeterminado: AVI1270_CH2_in_data
 Byte: 16, raíz de nombre de elemento predeterminado: AVI1270_CH2_in_st
 Byte: 17, raíz de nombre de elemento predeterminado: AVO1250_CH1_out_st
 Byte: 18, raíz de nombre de elemento predeterminado: AVO1250_CH2_out_st

8 La tarea siguiente consiste en crear bits de salida.

Creación de elementos de bit de salida


Para crear elementos de bit de salida para el ejemplo de STB NIC 2212, a partir de 2 bits de salida
para el módulo STB DDO3200:

Paso Acción
1 Seleccione la ficha (Bit de) salida para abrir la siguiente página:

NOTA: Las columnas Offset/Dispositivo y Offset/Conexión representan la dirección de bytes


de una salida, mientras que la columna Posición en byte indica la posición del bit (dentro del
byte) de cada elemento de salida binario.
2 En el cuadro de entrada Raíz de nombre de elemento predeterminado: DDO3200_out_data.

EIO0000001581 12/2018 305


Configuración de la CPU M580

Paso Acción
3 En la lista de elementos, seleccione las filas que correspondan a los bits 0-1 en el byte 0, es
decir, las dos primeras filas:

4 Haga clic en el botón Definir elementos.


Resultado: se abre el cuadro de diálogo Definición de nombre de elemento:

NOTA: El asterisco (*) indica que se creará una serie de elementos binarios con el mismo
nombre de raíz.

306 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
5 Acepte el nombre de salida predeterminado y haga clic en Aceptar.
Resultado: se crean dos elementos de salida binaria:

6 Haga clic en Aplicar para guardar los elementos nuevos y deje la página abierta.
7 Repita los pasos del 2 al 6 para cada grupo de elementos de salida binaria que necesite crear.
En este ejemplo, eso incluye elementos para cada uno de los grupos siguientes:
 Byte: 0, bits: 2-5, raíz de nombre de elemento predeterminado: DDO3410_out_data
 Byte: 1, bits: 0-5, raíz de nombre de elemento predeterminado: DDO3600_out_data

8 La tarea siguiente consiste en crear bytes y palabras de salida.

EIO0000001581 12/2018 307


Configuración de la CPU M580

Creación de elementos numéricos de salida


Para crear elementos de salida para el ejemplo de STB NIC 2212, a partir de una palabra de datos
de salida para el módulo STB AVO 1250:

Paso Acción
1 Haga clic en la ficha Salida para abrir la página siguiente:

NOTA: En este ejemplo, las columnas Offset/Dispositivo y Offset/Conexión representan la


dirección de byte. Los elementos que cree serán palabras de 16 bits con 2 bytes.
2 En el cuadro de entrada Raíz de nombre de elemento predeterminado:
AVO1250_CH1_out_data.
3 A partir de la próxima palabra completa disponible, seleccione las dos filas 2 y 3:

308 EIO0000001581 12/2018


Configuración de la CPU M580

Paso Acción
4 Haga clic en el botón Definir elementos.
Resultado: se abre el cuadro de diálogo Definición de nombre de elemento:

5 Acepte el nombre de salida predeterminado y haga clic en Aceptar.


Resultado: se crea el siguiente elemento de palabra de salida:

6 Haga clic en Aplicar para guardar el nuevo elemento y deje la página abierta.
7 Repita los pasos del 2 al 6 para los datos de salida de canal 2 de AVO 1250 en los bytes 4 y 5.
8 Haga clic en Aceptar para cerrar la ventana Elementos.
9 Seleccione Archivo → Guardar para guardar los cambios.

EIO0000001581 12/2018 309


Configuración de la CPU M580

Mensajes implícitos de EtherNet/IP

Descripción general
El RPI recomendado para las conexiones de mensajes implícitos de EtherNet/IP son 1/2 del
tiempo de ciclo de MAST. Si el RPI resultante es inferior a 25 ms, las conexiones de mensajes
implícitos pueden verse afectadas negativamente cuando se accede a las características de
diagnóstico del servicio de explorador de E/S Ethernet de la CPU por mensajes explícitos o el
DTM.
En este caso, se recomienda la siguiente configuración para el multiplicador del timeout
(véase página 234):

RPI (ms) Multiplicador de timeout recomendado Timeout de conexión (ms)


2 64 128
5 32 160
10 16 160
20 8 160
500 4 100

NOTA: Si utiliza unos valores menores que los recomendados en la tabla, la red podría consumir
un ancho de banda innecesario, lo cual puede afectar al rendimiento del módulo dentro del
sistema.

310 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.12
Configuración de la CPU M580 como un adaptador EtherNet/IP

Configuración de la CPU M580 como un adaptador


EtherNet/IP

Introducción
En esta sección se describe la configuración de una CPU M580 como adaptador EtherNet/IP
mediante la funcionalidad del esclavo local.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Presentación del esclavo local 312
Ejemplo de configuración del esclavo local 314
Habilitación de esclavos locales 315
Acceso a esclavos locales con un explorador 316
Parámetros del esclavo local 319
Utilización de DDTs de dispositivo 321

EIO0000001581 12/2018 311


Configuración de la CPU M580

Presentación del esclavo local

Introducción
El servicio de explorador de E/S Ethernet incorporado en la CPU M580 explora módulos de red.
Sin embargo, se puede habilitar el servicio de explorador de CPU como adaptador EtherNet/IP (o
esclavo local). Cuando la funcionalidad del esclavo local está habilitada, los exploradores de red
pueden acceder a los datos de la CPU que están asignados a los objetos ensamblados del
esclavo local en el programa de la CPU.
NOTA:
 El servicio de explorador de la CPU sigue funcionando como explorador cuando está habilitado
como adaptador EtherNet/IP.
 Para obtener datos de la CPU del controlador primario, establezca la conexión con la dirección
IP principal de la CPU (véase Modicon M580 Hot Standby, Guía de planificación del sistema
para, arquitecturas utilizadas con más frecuencia).
El servicio de explorador de la CPU admite hasta 16 instancias de esclavos locales (de esclavo
local 1 a esclavo local 3). Cada instancia de esclavo local habilitada admite las siguientes
conexiones:
 una conexión de propietario exclusivo
 una conexión de solo escucha

Descripción general del proceso


El proceso de configuración del esclavo local consta de los pasos siguientes:

Paso Descripción
1 Habilitar y configurar el servicio de explorador de la CPU como esclavo local.
2 Configurar las instancias de esclavo local en el servicio de explorador (las instancias de
esclavo local corresponden a cada esclavo local habilitado que se ha explorado).
3 Especificar el tamaño de los conjuntos de entrada y salida de esclavos locales en el servicio
de explorador (use tamaños que coincidan con los tamaños de entrada y salida del esclavo
local habilitado (véase página 101).)

312 EIO0000001581 12/2018


Configuración de la CPU M580

Mensajes implícitos y explícitos


En su función como adaptador EtherNet/IP, los servicios de explorador de la CPU responden a
esas peticiones desde los exploradores de red:
 Mensajes implícitos: las peticiones de mensajes implícitos se envían desde un dispositivo de
explorador de red hasta la CPU. Cuando la funcionalidad del esclavo local está habilitada, los
exploradores de red pueden llevar a cabo las siguientes tareas:
 Leer mensajes desde el servicio de explorador de la CPU.
 Escribir mensajes al servicio de explorador de la CPU.

Los mensajes implícitos están especialmente diseñados para el intercambio de datos de igual
a igual a una velocidad de repetición.
 Mensajes explícitos: el servicio de explorador de la CPU responde a peticiones de mensajes
explícitos que se dirigen a objetos CIP. Cuando los esclavos locales están habilitados por la
CPU, las peticiones de mensajes explícitos pueden acceder a las instancias ensambladas CIP
del servicio de explorador de la CPU. (Esta es una función de sólo lectura).

Dispositivos de terceros
Si el servicio de explorador de la CPU que comunica con el esclavo local se puede configurar
mediante Control Expert, utilice los DTM que corresponden a la CPU para añadir dichos módulos
a la configuración.
Los exploradores EtherNet/IP de terceros que acceden a las instancias ensambladas del esclavo
local a través del servicio de explorador de la CPU lo hacen con respecto a la tabla de asignación
de ensamblado. El servicio de explorador de la CPU se suministra con su archivo EDS correspon-
diente. Los exploradores de terceros pueden utilizar contenido del archivo EDS para asignar
entradas y salidas a las instancias ensambladas adecuadas del servicio de explorador de la CPU.

EIO0000001581 12/2018 313


Configuración de la CPU M580

Ejemplo de configuración del esclavo local

Introducción
Utilice estas instrucciones para crear una configuración de esclavo local sencilla que incluya un
explorador de red (origen, O) y una CPU M580 habilitada como esclavo local (destino, T).

Dispositivos de origen y destino


En esta ilustración, que es un subconjunto de red de ejemplo, se muestra el esclavo local
habilitado (1) y el dispositivo maestro (2):

1 CPU M580: la CPU del bastidor local M580. En este ejemplo, habilitará el servicio de explorador
incorporado de esta CPU como dispositivo de esclavo local (o destino, T).
2 Bastidor Modicon M340: en este ejemplo, el explorador (u origen, O) de este bastidor explora los datos de
la CPU del bastidor M580 a través del esclavo local habilitado (servicio de explorador de la CPU M580).

314 EIO0000001581 12/2018


Configuración de la CPU M580

Habilitación de esclavos locales

Introducción
En una configuración de ejemplo, habilitará Esclavo local 1 y Esclavo local 2.
Primero, utilice estas instrucciones para habilitar Esclavo local 1 en la configuración del servicio
de explorador incorporado de la CPU. Al final de este ejercicio, repite estas instrucciones para
habilitar Esclavo local 2.

Habilitación de un esclavo local


Habilite la CPU del bastidor local M580 como dispositivo de destino (esclavo local):

Paso Acción
1 Abra su proyecto de M580.Control Expert
2 En la ficha General, asigne este nombre de alias a las CPU: BMEP58_ECPU_EXT.
3 En el navegador DTM (Herramientas → Navegador DTM), haga doble clic en el DTM que
corresponde al nombre de alias del módulo BMENOC0301.2 para abrir la ventana de
configuración.
4 En el panel de navegación, expanda (+) Esclavos locales EtherNet/IP para ver los 3 esclavos
locales disponibles.
5 Seleccione un esclavo local para ver sus propiedades. (para este ejemplo, seleccione Esclavo
local 1).
6 En la lista desplegable (Propiedades → Configuración activa), desplácese hasta Habilitado.
7 Haga clic en Aplicar para habilitar el Esclavo local 1.
8 Haga clic en Aceptar para aplicar los cambios y cierre la ventana de configuración.

Ahora ha habilitado el Esclavo local 1 para el servicio de explorador de la CPU en la dirección IP


192.168.20.10.
Los exploradores EtherNet/IP que exploran la red del servicio de explorador de la CPU en esa
dirección IP pueden utilizar mensajes implícitos para leer y escribir en instancias ensambladas que
están asociadas a la instancia de esclavo local.

Habilitación de otro esclavo local


En este ejemplo se utilizan dos conexiones de esclavo local. Haga una segunda conexión para el
Esclavo local 2:

Paso Acción
1 Repita los pasos anteriores para habilitar un segundo esclavo local (Esclavo local 2).
NOTA: La dirección IP apropiada para este ejemplo (192.168.20.10) ya se ha asignado al
servicio de explorador de la CPU en la asignación del Esclavo local 1.
2 Pase al siguiente procedimiento para configurar el explorador de red (origen, O).

EIO0000001581 12/2018 315


Configuración de la CPU M580

Acceso a esclavos locales con un explorador

Introducción
Utilice estas instrucciones para asignar instancias de esclavo local en un explorador de red a los
esclavos locales habilitados en el servicio de explorador incorporado de la CPU (Esclavo local 1,
Esclavo local 2, Esclavo local 3).
En este ejemplo se utiliza un módulo de comunicación Ethernet BMENOC0301 como explorador
de red (origen, O) que explora un servicio de explorador de la CPU cuando esté habilitado como
esclavo local (destino, T).
Configure el módulo BMENOC0301 en un proyecto Control Expert de M580.

Adición del DTM de dispositivo


Para crear una instancia de esclavo local que se corresponde con un esclavo local habilitado por
su nombre:

Paso Acción
1 Abra su proyecto de M580.Control Expert
2 Haga clic con el botón derecho en el módulo BMENOC0301 del Navegador DTM (Herramientas
→ Navegador DTM) y seleccione Añadir.
3 Seleccione el DTM que corresponda a la CPU.
NOTA:
 El DTM usado en este ejemplo corresponde al servicio de explorador de la CPU. En otros
dispositivos de destino, utilice el DTM del fabricante que corresponda al dispositivo de
explorador.
 Las variables de visión de E/S de entrada y de visión de E/S de salida son creados
automáticamente con los respectivos sufijos _IN y _OUT.
4 Pulse el botón Añadir DTM para abrir la ventana de diálogo Propiedades del dispositivo.
5 Asigne un nombre de alias contextual que corresponda al Esclavo local 1 de la CPU.
Ejemplo: BMEP58_ECPU_from_EDS_LS1
6 Haga clic en Aceptar para ver la instancia del esclavo local del Navegador DTM.

316 EIO0000001581 12/2018


Configuración de la CPU M580

Asignación de números de esclavo local


En el proyecto Control Expert de M580, asocie las instancias de esclavo local del explorador
BMENOC0301 con esclavos locales específicos que están habilitados para el servicio de
explorador de la CPU:

Paso Acción
1 En el Navegador DTM, haga doble clic en la instancia del esclavo local que corresponda al
Esclavo local 1 en el dispositivo de destino CPU (BMEP58_ECPU_from_EDS_LS1).
NOTA: La conexión predeterminada es Esclavo local 1: propietario exclusivo, que es la más
aplicable para el Esclavo local 1 en el dispositivo de destino.
2 Seleccione Esclavo local 1: propietario exclusivo.
3 Haga clic en Eliminar conexión para eliminar la conexión al Esclavo local 1.
4 Haga clic en Añadir conexión para abrir el cuadro de diálogo (seleccionar la conexión que desea
añadir).
5 Seleccione Esclavo local 4: propietario exclusivo.
6 Haga clic en Aplicar.

El esclavo local (Esclavo local 1) es ahora el destino de una instancia de esclavo local con un
nombre de conexión contextual (Esclavo local 1: propietario exclusivo).

Asignación de direcciones IP
Para asociar la dirección IP del esclavo local (destino, T) con las instancias del esclavo local en la
configuración del explorador (origen, O):

Paso Acción
1 Haga doble clic en el módulo BMENOC0301 en el navegador DTM.
2 En el panel de navegación, amplíe la Lista de dispositivos (véase Modicon M580, Módulo de
comunicaciones Ethernet BMENOC0301/0311, Guía de instalación y configuración).
3 Seleccione una instancia de esclavo local (BMEP58_ECPU_from_EDS_LS1).
4 Seleccione la ficha Ajuste de dirección.
5 En el campo Dirección IP, introduzca la dirección IP del dispositivo de esclavo local
(192.168.20.10).
6 Haga clic dentro del panel de navegación para activar el botón Aplicar.
NOTA: Es posible que tenga que seleccionar Deshabilitado en el menú desplegable (DHCP
para este dispositivo) para activar los botones Aceptar y Aplicar.
7 Configure el tamaño de los datos.
8 Haga clic en Aplicar.

EIO0000001581 12/2018 317


Configuración de la CPU M580

Configuración de una conexión adicional


Ha creado una instancia de esclavo local que corresponde por nombre y dirección IP a un esclavo
local habilitado. En este ejemplo se utilizan dos conexiones de esclavo local, así que haga otra
conexión para el Esclavo local 2.

Paso Acción
1 Repita los pasos anteriores (véase página 317) para crear una instancia de esclavo local que
corresponda al Esclavo local 2.
2 Genere el proyecto de Control Expert.

Acceso a las variables DDT de dispositivo

Paso Acción
1 En el Explorador de proyectos (Herramientas → Explorador de proyectos), amplíe Variables
e instancias FB.
2 Haga doble clic en Variables de DDT de dispositivo para ver los DDT de dispositivo que
correspondan al servicio de explorador de la CPU.

318 EIO0000001581 12/2018


Configuración de la CPU M580

Parámetros del esclavo local

Acceso a la configuración
Abra la página de configuración de los Esclavos locales EtherNet/IP:

Paso Acción
1 Abra el proyecto de Control Expert.
2 Abra el Navegador DTM (Herramientas → Navegador DTM).
3 En el Navegador DTM, haga doble clic en el DTM de la CPU para abrir la ventana de
configuración.
NOTA: también puede hacer doble clic en el DTM de la CPU y seleccionar Abrir.
4 Amplíe (+) Lista de dispositivos en el árbol de navegación para ver las instancias de esclavo
local.
5 Seleccione la instancia de esclavo local para ver las fichas de configuración Propiedades y
Ensamblado.

Propiedades
Identifique y habilite (o deshabilite) el esclavo local en la ficha Propiedades:

Parámetro Descripción
Número El DTM de Control Expert asigna un único identificador (número) al dispositivo. Estos son
los valores predeterminados:
 esclavo local 1: 129
 esclavo local 2: 130
 esclavo local 3: 131

Configuración Habilitado Permite habilitar el esclavo local con la información de configuración en


activa los campos Ensamblado cuando el servicio de explorador de la CPU es
un adaptador para el nodo de esclavo local.
Deshabilitado Permite deshabilitar y desactivar el esclavo local. Retiene la configuración
de esclavo local actuales.
Comentario Permite introducir un comentario opcional (máximo: 80 caracteres).
Bit de conexión El bit de conexión se representa mediante un entero (entre 769 y 896).
NOTA:
 Este ajuste se genera automáticamente después de indicar los ajustes de esclavo local
y de guardar la configuración de red.
 El bit de conexión se representa mediante un entero:
 De 385 a 387 (firmware v1.0)
 De 769 a 896 (firmware v.2.10)

EIO0000001581 12/2018 319


Configuración de la CPU M580

Ensamblado
Utilice el área Ensamblado de la página del esclavo local para configurar el tamaño de las
entradas y salidas de esclavo local. Cada dispositivo está asociado a las siguientes instancias de
ensamblado:
 Salidas
 Entradas
 Configuración
 Heartbeat (la instancia de ensamblado heartbeat es para conexiones de solo escucha)

Los números de ensamblado de Control Expert se fijan de acuerdo con esta tabla, donde O indica
el dispositivo de origen (explorador) y T indica el dispositivo de destino:

Esclavo local Número Conexión


Dispositivo Ensamblado
1 129 101 Salidas (T->O)
102 Entradas (O->T)
103 Configuración
199 HeartBeat
2 130 111 Salidas (T->O)
112 Entradas (O->T)
113 Configuración
200 HeartBeat
3 131 121 Salidas (T->O)
122 Entradas (O->T)
123 Configuración
201 HeartBeat

NOTA: Cuando utilice mensajes explícitos para leer la instancia ensamblada del servicio de
explorador de la CPU, asigne espacio suficiente para la respuesta. El tamaño de la respuesta es
igual a la suma de: tamaño del ensamblado + 1 byte (servicio de respuesta) + 1 byte (estado
general).
Limitaciones (desde la perspectiva del esclavo local):
 Valor RPI máximo: 65.535 ms
 Valor de timeout máximo: 512 * RPI
 Salidas (T->O): 509 bytes máximo
 Entradas (O->T): 505 bytes máximo
 Configuración del servicio de explorador CPU: 0 (fijo)

320 EIO0000001581 12/2018


Configuración de la CPU M580

Utilización de DDTs de dispositivo

Introducción
Utilice Control Expert para crear una colección de tipos de datos derivados del dispositivo (DDDT)
y variables que admitan comunicaciones y la transferencia de datos entre el PAC y los diversos
esclavos locales, dispositivos distribuidos y módulos de E/S correspondientes.
Puede crear DDDT y variables correspondientes en el DTM de Control Expert. Estos objetos de
programa admiten su diseño de red.
NOTA: El nombre del dispositivo predeterminado dependerá de la versión del firmware que tenga
instalada la CPU seleccionada, que podrá ser uno de los siguientes:
 T_BMEP58_ECPU
 T_BMEP58_ECPU_EXT
 T_M_ECPU_HSBY

Utilice los DDDT para estas tareas:


 Leer información de estado del módulo de comunicaciones Ethernet.
 Escribir instrucciones de control en el módulo de comunicaciones Ethernet.

Puede hacer doble clic en cualquier momento en el nombre del DDDTen el Explorador de
proyectos para ver sus propiedades y abrir el archivo EDS correspondiente.
NOTA: Para aplicaciones que requieran varios DDDT, cree un Nombre de alias que identifique de
manera lógica el DDDT con la configuración (módulo, slot, número de esclavo local, etc.).

Variables de DDDT
Puede acceder a los DDDT y sus variables correspondientes en Control Expert, así como
añadirlos a una Tabla de animación definida por el usuario. Utilice la tabla para monitorizar
variables de solo lectura y editar variables de solo escritura.
Utilice estos tipos de datos y variables para realizar las siguientes tareas:
 Leer el estado de las conexiones y comunicaciones entre el módulo de comunicaciones
Ethernet y los dispositivos EtherNet/IP y Modbus TCP distribuidos:
 El estado se muestra en forma de una matriz HEALTH_BITS formada por 32 bytes.
 Un valor de bit de 0 indica que la conexión se ha perdido o que el módulo de comunicación
ya no puede comunicarse con el dispositivo distribuido.
 Alternar la conexión entre ON (1) u OFF (0) y escriba en un bit seleccionado de una matriz
DIO_CTRL de 16 palabras.
 Monitorizar el valor de un esclavo local y los elementos de entrada y salida de dispositivo
distribuidos creados en Control Expert.
NOTA: La matriz HEALTH_BITS no se copia en la CPU del controlador Standby en una
conmutación Hot Standby. La matriz DIO_CTRL se copia en la CPU del controlador Standby en
una conmutación Hot Standby.

EIO0000001581 12/2018 321


Configuración de la CPU M580

Visualización del orden de los elementos de entrada y salida


Visualice los DDDT en Control Expert (Explorador de proyectos → Variables e instancias FB →
Variables de DDT de dispositivo). A continuación se abre el Editor de datos. Haga clic en la ficha
Tipos de DDT.
El Editor de datos muestra cada variable de entrada y salida. Cuando abra las primeras variables
de entrada y salida, puede ver los bits de estado (véase página 221) de las conexiones y los bits
de control (véase página 220) de conexiones.
En esta tabla se muestra la asignación de reglas para los números de conexión:

Variables de entrada Ordenar Variables de salida


Variables de entrada de Modbus TCP (nota 1) 1 Variables de salida de Modbus TCP (nota 1)
Variables de entradas de estación ERIO 2
Variables de entrada de esclavo local (nota 2) 3 Variables de salida de esclavo local (nota 3)
Variables de entrada de EtherNet/IP (nota 1) 4 Variables de salida de EtherNet/IP (nota 1)
NOTA 1: Los DDDT tienen el formato siguiente:
 i. Por número de dispositivo
 ii. Dentro de un dispositivo (por número de conexión)
 iii. Dentro de una conexión (por offset de elemento)
NOTA 2: las variables de esclavo local están en el siguiente formato.
 i. Por número de esclavo local
 ii. Dentro de cada esclavo local (por offset de elemento)

322 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.13
Catálogo de hardware

Catálogo de hardware

Introducción
El Catálogo de hardware de Control Expert muestra los módulos y dispositivos que puede añadir
a un proyecto de Control Expert. Cada módulo o dispositivo del catálogo está representado por un
DTM que define sus parámetros.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Introducción al catálogo de hardware 324
Adición de un DTM al Catálogo de hardware de Control Expert 325
Adición de un archivo EDS al catálogo de hardware 326
Eliminación de un archivo EDS del catálogo de hardware 329
Exportar/Importar biblioteca de EDS 331

EIO0000001581 12/2018 323


Configuración de la CPU M580

Introducción al catálogo de hardware

Introducción
El Catálogo de hardware de Control Expert contiene una lista de los módulos y dispositivos que
puede añadir a un proyecto de Control Expert. Los dispositivos EtherNet/IP y Modbus TCP se
ubican en la ficha Catálogo DTM en la parte inferior del Catálogo de hardware. Cada módulo o
dispositivo del catálogo está representado por un DTM que define sus parámetros.

Archivos EDS
En el mercado actual no todos los dispositivos ofrecen DTM específicos del dispositivo. Algunos
dispositivos están definidos por archivos EDS específicos del dispositivo. Control Expert muestra
los archivos EDS en forma de un DTM. De esta forma, puede utilizar Control Expert para
configurar dispositivos definidos por un archivo EDS de la misma manera que configuraría un
dispositivo definido por su DTM.
Otros dispositivos no disponen de un archivo DTM ni de EDS. Configure estos dispositivos
mediante un DTM genérico en la página del Catálogo DTM.

Mostrar el catálogo de hardware


Para abrir el Catálogo de hardware de Control Expert:

Paso Acción
1 Abra Control Expert.
2 Busque el Bus PLC en el explorador de proyectos.
3 Utilice un método para abrir el catálogo:
 Utilice el menú desplegable (Herramientas → Catálogo de hardware).
 Haga doble clic en un slot vacío del Bus PLC.

324 EIO0000001581 12/2018


Configuración de la CPU M580

Adición de un DTM al Catálogo de hardware de Control Expert

Un proceso definido por el fabricante


Antes de que el Catálogo de hardware de Control Expert pueda utilizar un DTM, instale el DTM en
el PC principal (el PC que está ejecutando Control Expert).
El proceso de instalación del DTM está definido por el fabricante del dispositivo. Consulte la
documentación del fabricante del dispositivo para instalar un dispositivo DTM en su PC.
NOTA: Después de que un dispositivo DTM se haya instalado correctamente en su PC, actualice
el Catálogo de hardware de Control Expert para ver el nuevo DTM en el catálogo. En ese momento
se puede añadir el DTM a un proyecto de Control Expert.

EIO0000001581 12/2018 325


Configuración de la CPU M580

Adición de un archivo EDS al catálogo de hardware

Introducción
Puede que desee utilizar un dispositivo EtherNet/IP para el que no hay ningún DTM en el catálogo.
En ese caso, utilice las siguientes instrucciones para importar los archivos EDS en el catálogo
para crear el DTM correspondiente.
Control Expert incluye un asistente que puede utilizar para añadir uno o más archivos EDS al
Catálogo de hardware de Control Expert. El asistente presenta pantallas con instrucciones para
ejecutar los siguientes comandos.
 Simplificar la adición de archivos EDS al Catálogo de hardware.
 Proporcionar una comprobación de redundancia al añadir archivos EDS al Catálogo de
hardware.
NOTA: El Catálogo de hardware de Control Expert muestra una colección parcial de DTM y
archivos EDS que están registrados con el ODVA. Esta biblioteca incluye archivos DTM y EDS
para productos no fabricados ni comercializados por Schneider Electric. Los archivos EDS que no
son de Schneider Electric (Schneider Electric EDS) están identificados por el proveedor en el
catálogo. Póngase en contacto con el fabricante del dispositivo identificado si tiene dudas sobre
los archivos que no son Schneider Electric EDS.

Adición de archivos EDS


Abra el cuadro de diálogo Adición EDS:

Paso Acción
1 Abra un proyecto de Control Expert que incluya un módulo de comunicaciones Ethernet.
2 Abra el Navegador DTM (Herramientas → Navegador DTM).
3 En el Navegador DTM, seleccione un módulo de comunicación.
4 Haga clic con el botón derecho en el módulo de comunicaciones y desplácese hasta Menú del
dispositivo → Funciones adicionales → Añadir EDS a biblioteca.
5 En la ventana Adición de EDS, haga clic en Siguiente.

326 EIO0000001581 12/2018


Configuración de la CPU M580

En ese momento verá la siguiente página:

Añada uno o varios archivos EDS a la biblioteca:

Paso Acción
1 Utilice los siguientes comandos en el área Seleccionar la ubicación de los archivos EDS del cuadro
de diálogo Adición de EDS para identificar la ubicación de los archivos EDS:
 Añadir archivos: añade uno o más archivos EDS seleccionados de forma individual.
 Añadir todos los EDS del directorio: añade todos los archivos de una carpeta seleccionada.
(Seleccione Buscar en subcarpetas para añadir archivos EDS de las carpetas del interior de la
carpeta seleccionada.)
2 Haga clic en Examinar para abrir un cuadro de diálogo de navegación.
3 Seleccione la ubicación de los archivos EDS:
 Navegue hasta al menos un archivo EDS.
 Navegue hasta una carpeta que contenga archivos EDS.

NOTA: Mantenga la ubicación seleccionada (resaltada).

EIO0000001581 12/2018 327


Configuración de la CPU M580

Paso Acción
4 Haga clic en Seleccionar para cerrar la ventana de navegación.
NOTA: Su selección aparece en el campo Nombre de directorio o archivo.
5 Elija la regla de convención sobre nomenclatura para la creación de nombres del DTM EDS.
La nueva convención sobre nomenclatura se basa en Nombre del modelo / Nombre de producto y
Revisión. Se añade automáticamente como sufijo un carácter aleatorio cuando el Nombre del
modelo / Nombre de producto y Revisión de un archivo EDS de la biblioteca es idéntico. La nueva
convención sobre nomenclatura es independiente del orden en el que se añaden los archivos EDS
a la biblioteca de dispositivos.
De manera predeterminada, la casilla de verificación New Naming Convention está seleccionada
y se aplica la nueva regla de denominación.
NOTA: Para mantener la compatibilidad con versiones anteriores de Unity Pro/Control Expert,
deje sin marcar la casilla de verificación New Naming Convention y la regla de denominación se
basará en el Nombre de modelo / Nombre de producto.
6 Haga clic en Siguiente para comparar los archivos EDS seleccionados con los archivos de la
biblioteca.
NOTA: Si uno o más archivos EDS seleccionados está duplicado, aparecerá el mensaje El archivo
ya existe. Haga clic en Cerrar para ocultar el mensaje.
7 Se abrirá la siguiente página del asistente Adición de EDS. Indica el estado de cada dispositivo
que desea añadir:
 marca de verificación (verde): se puede añadir el archivo EDS.

 icono informativo (azul): hay un archivo redundante.


 signo de exclamación (rojo): hay un archivo EDS no válido.
NOTA: Puede hacer clic en Ver archivo seleccionado para abrir y ver el archivo seleccionado.
8 Haga clic en Siguiente para añadir los archivos no duplicados.
Resultado: se abre la siguiente página del asistente Adición de EDS para indicar que la acción se
ha completado.
9 Haga clic en Finalizar para cerrar el asistente.
Resultado: el catálogo de hardware se actualiza automáticamente.

328 EIO0000001581 12/2018


Configuración de la CPU M580

Eliminación de un archivo EDS del catálogo de hardware

Introducción
Para eliminar un módulo o dispositivo de la lista de dispositivos disponibles en el catálogo de
hardware de Control Expert, elimine el archivo EDS de la biblioteca.
Al eliminar un archivo EDS de la biblioteca, el dispositivo o módulo desaparece del catálogo DTM
. Sin embargo, al eliminar el archivo de la biblioteca, este no se borra de la ubicación en la que
está almacenado, de manera que puede volver a importar el archivo más tarde.

Eliminación de un archivo EDS del catálogo


Utilice estos pasos para eliminar un archivo EDS del catálogo:

Paso Acción
1 Abra el Control Expert Navegador DTM (Herramientas → Navegador DTM).
2 En el Navegador DTM, seleccione un módulo de comunicaciones Ethernet.
3 Haga clic con el botón derecho en el módulo y desplácese hasta Menú del dispositivo → Funciones
adicionales → Quitar EDS de la biblioteca para abrir la ventana Supresión del EDS de la biblioteca
de dispositivos:

EIO0000001581 12/2018 329


Configuración de la CPU M580

Paso Acción
4 Utilice las listas de selección que aparecen en el encabezado de esta ventana para especificar
cómo se mostrarán los archivos EDS:
Visualización Escoja los criterios para filtrar la lista de archivos EDS:
 Todos los EDS (sin filtrado)
 Sólo dispositivos
 Sólo chasis
 Sólo módulos

Ordenar por Escoja los criterios para ordenar la lista de archivos EDS mostrados:
 Nombre de archivo
 Fabricante
 Categoría
 Nombre del dispositivo

Nombre visualizado Escoja el identificador para cada dispositivo:


 Nombre de catálogo
 Nombre del producto

5 Expanda (+) el árbol de navegación de la biblioteca de dispositivos y seleccione el archivo EDS


que desea eliminar.
NOTA: Haga clic en Ver archivo seleccionado para mostrar el contenido de solo lectura del archivo
EDS seleccionado.
6 Haga clic en el botón Eliminar archivos seleccionados para abrir el cuadro de diálogo DeleteEDS.
7 Haga clic en Sí para eliminar de la lista el archivo EDS seleccionado.
8 Repita estos pasos para cada archivo EDS que desea eliminar.
9 Haga clic en Finalizar para cerrar el asistente.
Resultado: el catálogo de hardware se actualiza automáticamente.

330 EIO0000001581 12/2018


Configuración de la CPU M580

Exportar/Importar biblioteca de EDS

Introducción
Para utilizar el mismo proyecto en dos instalaciones de Control Expert (por ejemplo, un PC
principal de origen y uno de destino), es posible que tenga que actualizar el DTM Catálogo de
hardware del PC principal de destino.
En lugar de añadir uno a uno los archivos EDS que faltan en el PC principal de destino, puede
actualizar el DTM Catálogo de hardware en dos pasos:
 Exportación de la biblioteca EDS desde el PC principal de origen.
 Importación de la biblioteca EDS en el PC principal de destino.

NOTA: Cuando se exporta la biblioteca EDS, el software genera un archivo .DLB que contiene
todos los DTM creados a partir de archivos EDS.

Exportación de la biblioteca EDS


Abra el cuadro de diálogo Export EDS Library:

Paso Acción
1 Abra un proyecto de Control Expert que incluya un módulo de comunicaciones Ethernet.
2 Abra el Navegador DTM (Herramientas → Navegador DTM).
3 En el Navegador DTM, seleccione un módulo de comunicación.
4 Haga clic con el botón derecho del ratón en el módulo de comunicaciones y desplácese hasta
Menú del dispositivo → Funciones adicionales → Export EDS Library para abrir la ventana Export
EDS Library:

5 Para la biblioteca EDS archivada que desee crear:


 Introduzca la ruta completa de la carpeta junto con el nombre de archivo en el campo Enter /
Select EDS Library File Name o bien
 Haga clic en Examinar para abrir un cuadro de diálogo de navegación:
 Seleccione la ubicación
 Introduzca el nombre de archivo
 Haga clic en Guardar para cerrar la ventana de navegación; su selección aparece en el
campo Enter / Select EDS Library File Name.

EIO0000001581 12/2018 331


Configuración de la CPU M580

Paso Acción
6 Haga clic en Exportar para crear la biblioteca EDS archivada.
Resultado: Se abre un nuevo asistente para indicar que la exportación ha finalizado. Haga clic en
Aceptar para cerrar el asistente.
7 En la ventana Export EDS Library, haga clic en Cerrar.

Importación de una biblioteca EDS


Siga estos pasos para importar una biblioteca EDS archivada:

Paso Acción
1 Abra el Navegador DTM de Control Expert (Herramientas → Navegador DTM).
2 En el Navegador DTM, seleccione un módulo de comunicaciones Ethernet.
3 Haga clic con el botón derecho del ratón y desplácese hasta Menú del dispositivo → Funciones
adicionales → Import EDS Library para abrir la ventana Import EDS Library:

4 Para la biblioteca EDS archivada que desee importar:


 Introduzca la ruta completa de la carpeta junto con el nombre de archivo en el campo Enter /
Select EDS Library File Name o bien
 Haga clic en Examinar para abrir un cuadro de diálogo de navegación:
 Seleccione la ubicación
 Introduzca el nombre de archivo
 Haga clic en Guardar para cerrar la ventana de navegación; su selección aparece en el campo
Enter / Select EDS Library File Name.
5 Haga clic en Importar.
Resultado: Se abre un nuevo asistente para indicar que la importación ha finalizado. Haga clic en
Aceptar para cerrar el asistente.
6 En la ventana Import EDS Library, haga clic en Cerrar.

332 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.14
Páginas web incorporadas de la CPU M580

Páginas web incorporadas de la CPU M580

Introducción
La CPU M580 incluye un servidor HTTP (Hypertext Transfer Protocol, protocolo de transferencia
de hipertexto). El servidor transmite páginas web para supervisar, diagnosticar y controlar el
acceso remoto al módulo de comunicación. El servidor proporciona un acceso fácil a la CPU
desde los navegadores de Internet estándar.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Presentación de las páginas web incorporadas autónomas 334
Resumen de estado (CPU autónomas) 335
Rendimiento 337
Estadísticas de puerto 338
Explorador de E/S 340
Mensajes 342
QoS 343
NTP 345
Redundancia 347
Visor de alarmas 349
Visor del bastidor 350

EIO0000001581 12/2018 333


Configuración de la CPU M580

Presentación de las páginas web incorporadas autónomas

Introducción
Utilice las páginas incorporadas del servidor web para realizar estas tareas:
 Mostrar datos de diagnóstico en tiempo real para la CPU M580 y otros dispositivos de red.
 Leer valores desde las variables de aplicación de Control Expert y escribir valores en ellas.
 Gestionar y controlar el acceso a las páginas web incorporadas asignando contraseñas
independientes para estas funciones:
 Visualizar las páginas web de diagnóstico.
 Utilizar el editor de datos para escribir valores en las variables de la aplicación Control
Expert.

Requisitos del navegador


El servidor web incorporado en la CPU M580 muestra los datos en páginas web HTML estándar.
Puede acceder a las páginas web incorporadas en un PC, iPad o tableta Android con estos
navegadores:
 Internet Explorer (v8 o posterior) (v10 o posterior para el sistema operativo Windows Phone)
 Google Chrome (v11 o posterior) (v35 o posterior para el sistema operativo Android v4 mini)
 Mozilla Firefox (v4 o posterior)
 Safari (v6.0 para Apple Mac. No es compatible con Windows).

Acceso a las páginas web


Abra la página Inicio:

Paso Acción
1 Abra el navegador de Internet.
2 En la barra de direcciones, introduzca la dirección IP de la CPU M580 (véase página 116).
3 Pulse Intro y espere que se abra la página de Inicio.

Acceda a esas páginas expandiendo el Menú en la ficha Inicio:


 Resumen de estado (véase página 335)
 Rendimiento (véase página 337)
 Estadísticas de puerto (véase página 338)
 Explorador de E/S (véase página 340)
 Mensajes (véase página 342)
 QoS (véase página 343)
 Servicio de hora de la red (véase página 345)
 Redundancia (véase página 347)
 Visualizador de alarmas (véase página 349)
 Visor del bastidor (véase página 350)

334 EIO0000001581 12/2018


Configuración de la CPU M580

Resumen de estado (CPU autónomas)

Apertura de la página
Acceda a la página Resumen de estado en la ficha Diagnóstico (Menú → Módulo → Resumen):

NOTA:
 Esta página se actualiza cada cinco segundos.
 Consulte la página Resumen de estado para las CPU Hot Standby (véase página 356).

EIO0000001581 12/2018 335


Configuración de la CPU M580

Información de diagnóstico
Los objetos en esta página proporcionan información de estado:

Parámetros Descripción
Indicadores El campo negro contiene indicadores LED (RUN, ERR, etc.).
luminosos
NOTA: La información de diagnóstico se explica en la descripción de la actividad e
indicaciones de los LED (véase página 48).
Estado de los verde El servicio disponible está operativo y en funcionamiento.
servicios rojo Se ha detectado un error en un servicio disponible.
negro El servicio disponible no está presente o no está configurado.
Información sobre En este campo se describen las versiones de software que se están ejecutando en la
la versión CPU.
Resumen de CPU En este campo se describe el hardware de la CPU y las aplicaciones que se están
ejecutando en la CPU.
Información de red Este campo contiene información de las direcciones de red y de hardware, así como la
conectividad que corresponde a la CPU.

336 EIO0000001581 12/2018


Configuración de la CPU M580

Rendimiento

Abra la página
Acceda a la página Rendimiento desde la ficha Diagnósticos (Menú → Módulo → Rendimiento):

NOTA:
 Mueva el cursor sobre los gráficos dinámicos para ver los valores numéricos actuales.
 Esta página se actualiza cada cinco segundos.

Información de diagnóstico
En esta tabla se describen las estadísticas de rendimiento:

Campo Descripción
Utilización de E/S del Este gráfico muestra el número total de paquetes (por segundo) que la CPU puede
módulo gestionar a la vez.
Estadísticas de En este gráfico se muestra el número de mensajes Modbus/TCP o EtherNet/IP
mensajes para el cliente o servidor por segundo.

EIO0000001581 12/2018 337


Configuración de la CPU M580

Estadísticas de puerto

Abra la página
Acceda a la página Estadísticas de puerto desde la ficha Diagnósticos (Menú → Módulo →
Estadísticas de puerto):

NOTA: Esta página se actualiza cada cinco segundos. Haga clic en Resetear contadores para
resetear todos los contadores dinámicos a 0.

Información de diagnóstico
En esta página se muestran las estadísticas de cada puerto en la CPU. Esta información está
asociada con la configuración de los puertos Ethernet (véase página 58) y la configuración del
puerto de servicio/ampliado (véase página 127).
El color de trama indica la actividad del puerto:
 verde: activo
 gris: inactivo
 amarillo: detección de errores
 rojo: detección de errores

338 EIO0000001581 12/2018


Configuración de la CPU M580

Vista ampliada
Haga clic en Vista detallada para ver más estadísticas:

Estadística Descripción
Tramas transmitidas número de tramas transmitidas correctamente
Tramas recibidas número de tramas recibidas
Colisiones excesivas número de colisiones Ethernet excesivas
Colisiones tardías número de colisiones Ethernet tardías
Errores de CRC número de errores de comprobación de redundancia cíclica detectados
Bytes recibidos número de bytes recibidos
Errores de paquetes entrantes número de errores de paquetes entrantes detectados
Paquetes entrantes rechazados número de paquetes entrantes rechazados
Bytes transmitidos número de bytes transmitidos
Errores de paquetes salientes número de errores de paquetes salientes detectados
Paquetes salientes rechazados número de paquetes salientes rechazados

EIO0000001581 12/2018 339


Configuración de la CPU M580

Explorador de E/S

Abra la página
Acceda a la página Explorador de E/S desde la ficha Diagnósticos (Menú → Dispositivos
conectados → Estado del explorador):

NOTA: Esta página se actualiza cada cinco segundos.

Información de diagnóstico
En la presente tabla se describe el estado del explorador y las estadísticas de la conexión:

Estado del Operativo El explorador de E/S está habilitado.


explorador
Detenido El explorador de E/S está deshabilitado.
Inactivo El explorador de E/S está habilitado pero no está en funcionamiento.
Desconocido El explorador de E/S devuelve valores inesperados del dispositivo.
Estadísticas de Transactions per Second
conexión
Número de conexiones

340 EIO0000001581 12/2018


Configuración de la CPU M580

En la pantalla Estados del dispositivo explorado, los colores que aparecen en cada bloque indican
esos estados para dispositivos remotos específicos:

Color Indicación Estado


Gris Sin configurar Hay un dispositivo sin configurar.
negro Sin explorar La exploración de un dispositivo específico se ha deshabilitado
intencionadamente.
verde Explorado Se ha explorado un dispositivo con éxito.
rojo Fallo Un dispositivo que está siendo explorado devuelve errores detectados.

Posicione el cursor sobre cualquier bloque para obtener información sobre un dispositivo
específico:

EIO0000001581 12/2018 341


Configuración de la CPU M580

Mensajes

Abra la página
Acceda a la página Mensajes desde la ficha Diagnósticos (Menú → Dispositivos conectados →
Mensajes):

NOTA: Esta página se actualiza cada cinco segundos.

Información de diagnóstico
En esta página se muestra la información actual de conexiones abiertas de Modbus TCP en el
puerto 502:

Campo Descripción
Estadísticas de mensajes Este campo contiene el número total de mensajes enviados y recibidos en el
puerto 502. Estos valores no se restablecen cuando se cierra la conexión del
puerto 502. Por lo tanto, los valores indican el número de mensajes que se han
recibido o enviado desde que el módulo se inició.
Conexiones activas En este campo se muestran las conexiones activas cuando se actualiza la
página Mensajes.

342 EIO0000001581 12/2018


Configuración de la CPU M580

QoS

Apertura de la página
Acceda a la página QoS (calidad de servicio) desde la ficha Diagnóstico (Menú → Servicios →
QoS):

NOTA:
 Configure el QoS en Control Expert (véase página 126).
 Haga clic en Vista detallada para expandir la lista de parámetros.
 Esta página se actualiza cada cinco segundos.

EIO0000001581 12/2018 343


Configuración de la CPU M580

Estado del servicio


En esta tabla se muestran los posibles estados del Estado del servicio:

Estado Descripción
En funcionamiento El servicio está configurado correctamente y en ejecución.
Deshabilitado El servicio está deshabilitado.
Desconocido El estado del servicio es un estado desconocido.

Información de diagnóstico
En esta página se muestra información sobre el servicio QoS que se configura en Control Expert
(véase página 126).
Al habilitar el QoS, el módulo añade una etiqueta electrónica de punto de código de servicios
diferenciados (DSCP) a cada paquete Ethernet que transmite, indicando de esta manera la
prioridad de cada paquete:

Campo Parámetro Descripción


Protocolo de Prioridad de evento PTP de Sincronización de tiempo punto a punto.
tiempo de DSCP
precisión
General de PTP de DSCP General de punto a punto.
Tráfico Valor DSCP para mensajes Configura los niveles de prioridad para priorizar la gestión
EtherNet/IP de prioridad programada de de los paquetes de datos.
datos de E/S
Valor DCP para mensajes
explícitos
Tráfico Valor DSCP para mensajes NOTA: Recomendamos utilizar un valor de timeout más
Modbus/TCP de E/S alto para las conexiones de mensajes explícitos y un valor
Valor DCP para mensajes de timeout menor para las conexiones de mensajes
explícitos implícitos. Los valores específicos que deberá utilizar
dependerán de los requerimientos de su aplicación.
Tráfico de Valor DSCP para la hora de —
protocolo de la red
hora de la red

Consideraciones
Tome medidas para implementar de forma eficaz la configuración de QoS en su red Ethernet:
 Utilice solo conmutadores de red que admitan QoS.
 Aplique los mismos valores DSCP a todos los dispositivos de red y conmutadores.
 Utilice conmutadores que apliquen un conjunto de reglas coherentes para gestionar los
diferentes valores DSCP al transmitir y recibir paquetes Ethernet.

344 EIO0000001581 12/2018


Configuración de la CPU M580

NTP

Introducción
La página NTP muestra información sobre el servicio de hora de la red. Configure este servicio en
Control Expert (véase página 122).

Apertura de la página
Acceda a la página NTP desde la ficha Diagnóstico (Menú → Servicios → NTP):

NOTA:
 Haga clic en Resetear contadores para resetear todos los contadores dinámicos a 0.
 Esta página se actualiza cada cinco segundos.

EIO0000001581 12/2018 345


Configuración de la CPU M580

Información de diagnóstico
El servicio de hora de la red sincroniza los relojes de los equipos en Internet para el registro de
eventos (orden de eventos), la sincronización de eventos (activación de eventos simultáneos) o la
sincronización de alarmas y de E/S (alarmas de marca de hora):

Campo Descripción
Estado de los En ejecución El servicio NTP está configurado y funciona correctamente.
servicios
Deshabilitado El servicio NTP está deshabilitado.
Desconocido El estado del servicio NTP es desconocido.
Estado del verde El servidor está conectado y en funcionamiento.
servidor
rojo Se detecta una mala conexión con el servidor.
Gris El estado del servidor es desconocido.
Tipo de Primario Un servidor primario consulta a un servidor de hora maestro para la hora
servidor actual.
Secundario Un servidor secundario solicita la hora actual solo a un servidor primario.
Estado del En ejecución El parámetro del horario de verano (DST, del inglés daylight saving time)
horario de está configurado y en funcionamiento.
verano Deshabilitado El DST está deshabilitado.
Desconocido El estado del DST es desconocido.
Fecha actual Es la fecha actual en la zona horaria seleccionada.
Hora actual Es la hora actual en la zona horaria seleccionada.
Zona horaria Este campo muestra la zona horaria, en términos de más o menos Hora universal coordinada
(UTC por sus siglas en inglés, Universal Time Coordinated).
Estadísticas Estos campos muestran los valores actuales para las estadísticas de servicio.
del servicio
Número de En este campo se muestra el número total de peticiones enviadas a un
NTP
peticiones servidor NTP.
Tasa de Este campo muestra el porcentaje de peticiones satisfactorias, respecto al
aciertos número total de peticiones.
Número de En este campo se muestra el número total de respuestas recibidas del
respuestas servidor NTP.
Último error Este campo contiene el código del último error que se ha detectado durante
la transmisión de un mensaje de correo electrónico a la red.
Número de Este campo contiene el número total de correos electrónicos que no se
errores pudieron enviar a la red o que se han enviado pero no han sido confirmados
por el servidor.

346 EIO0000001581 12/2018


Configuración de la CPU M580

Redundancia

Abra la página
Acceda a la página Redundancia en la ficha Diagnóstico (Menú → Servicios → Redundancia):

NOTA: Esta página se actualiza cada cinco segundos.

EIO0000001581 12/2018 347


Configuración de la CPU M580

Información de diagnóstico
En esta página se muestran los valores de la configuración en de Control ExpertRSTP
(véase página 118):

Campo Descripción
Estado de los En ejecución El puente RSTP en la CPU correspondiente se ha configurado
servicios correctamente y está en ejecución.
Deshabilitado El puente RSTP en la CPU correspondiente está deshabilitado.
Desconocido El estado del puente RSTP en la CPU correspondiente es
desconocido.
Último cambio de Estos valores representan la fecha y la hora en que se recibió el último cambio de
topología topología para el ID del puente correspondiente.
Estado de verde El puerto Ethernet designado está leyendo o formateando
redundancia información.
amarillo El puerto Ethernet designado está rechazando información.
gris El RSTP está deshabilitado para el puerto Ethernet designado.
Estadísticas de ID del puente Este identificador de puente único es la concatenación de la
puente de prioridad del puente RSTP y la dirección MAC.
enrutador
Prioridad de puente En Control Expert, configure el estado de funcionamiento de
RSTP (véase página 118) del ID del puente.

348 EIO0000001581 12/2018


Configuración de la CPU M580

Visor de alarmas

Abra la página
Acceda a la página Visualizador de alarmas desde la ficha Diagnósticos (Menú → Sistema →
Visualizador de alarmas):

NOTA: Esta página se actualiza cada cinco segundos.

Información de diagnóstico
La página Visualizador de alarmas informa de errores detectados en la aplicación. Puede leer,
filtrar y ordenar información acerca de objetos de alarma en esta página. Ajuste el tipo de
información mostrada por el Visualizador de alarmas en el cuadro Alarmas de filtro.
Cada alarma tiene una marca de tiempo, una descripción y un estado de confirmación:
 crítico (rojo)
 confirmado (verde)
 información (azul) (estas alarmas no requieren confirmación)

En esta tabla se describen los componentes de la página:

Columna Descripción
Tipo En esta columna se describe el tipo de alarma.
Estado STOP Tiene que confirmar la alarma.
ACK Se ha confirmado una alarma.
Aceptar No se requiere confirmación para una alarma.
Mensaje Esta columna contiene el texto del mensaje de alarma.
Repetición Esta columna contiene la fecha y la hora a la que se ejecutará la alarma.
Confirmado Esta columna informa del estado confirmado de la alarma.
Zona Esta columna contiene el área o zona geográfica de la que proviene la alarma (0:
área común).

EIO0000001581 12/2018 349


Configuración de la CPU M580

Visor del bastidor

Apertura de la página
Las CPU BMEP584040, BMEP585040 y BMEP586040 autónomas incluyen una página web Visor
del bastidor. Acceda a esta página desde la ficha Diagnóstico (Menú → Sistema → Visor del
bastidor).
NOTA: Puede que tenga que esperar unos segundos para que el Visor del bastidor replique la
configuración.

Ejemplo
Este ejemplo de una página Visor del bastidor muestra le conexión Hot Standby entre un bastidor
de la CPU del controlador primario y un bastidor de la CPU del controlador Hot Standby. Ambos
bastidores contienen una fuente de alimentación, una CPU y un módulo de comunicaciones
BMECRA312•0 (en el slot 7):

La conexión Hot Standby (línea de puntos) es de color verde si la conexión Hot Standby funciona
correctamente.

350 EIO0000001581 12/2018


Configuración de la CPU M580

Información sobre esta página


El bastidor que aparece en la parte superior izquierda del Visor del bastidor representa el bastidor
local que contiene la CPU.
Seleccione las opciones de navegación y visualización en la página Visor del bastidor:

Control Selección Descripción


Diseño de las Horizontal Cada estación RIO se muestra en un orden de arriba abajo por
estaciones (menú) debajo del bus principal. La estación RIO con el número más bajo
se muestra en la parte de arriba.
Vertical Cada estación RIO se muestra en un orden de izquierda a
derecha por debajo del bus principal. La estación RIO con el
número más bajo se muestra a la izquierda.
Tipo de navegación Zoom Acercar (+) y alejar (-) con el control de zoom (lupa).
(menú)
Barra de Visualice las distintas partes de la página mediante las barras de
desplazamiento desplazamiento.
R (botón) R Haga clic en el botón R (Resetear) para restablecer la página.
Navegar hacia Pulse la flecha arriba para desplazarse haca arriba.
arriba
Navegar hacia Pulse la flecha abajo para desplazarse haca abajo.
abajo
Navegar hacia la Pulse la flecha derecha para desplazarse hacia la derecha.
derecha
Navegar hacia la Pulse la flecha izquierda para desplazarse hacia la izquierda.
izquierda

NOTA: Haga clic en el botón de ayuda (signo de interrogación azul) en cualquier momento para
obtener información sobre la navegación en la página Visor del bastidor.

EIO0000001581 12/2018 351


Configuración de la CPU M580

Haga clic en cualquier CPU en el Visor del bastidor para ver esta información:

Puede leer estos datos de la CPU:


 nombre de referencia de la CPU
 ubicación de bastidor y slot
 estado de la CPU (RUN, ERR y I/O)
 información del procesador y de la tarjeta de red
 nombre de la aplicación (en la CPU)

Haga clic en la X para cerrar esta ventana.

352 EIO0000001581 12/2018


Configuración de la CPU M580

Sección 5.15
Páginas web de la CPU de M580 Hot Standby

Páginas web de la CPU de M580 Hot Standby

Descripción general
En esta sección se describen las páginas web de diagnóstico para los módulos de CPU M580
BMEH58•040 Hot Standby.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Introducción a las páginas web de la CPU M580 Hot Standby 354
Resumen de estado (CPU Hot Standby) 356
Estado HSBY 358
Visor del bastidor 361

EIO0000001581 12/2018 353


Configuración de la CPU M580

Introducción a las páginas web de la CPU M580 Hot Standby

Introducción
La CPU de M580 BMEH58•040 Hot Standby incluye un servidor web incorporado que proporciona
funciones de supervisión y diagnóstico. Todas las páginas web son de sólo lectura.
Se incluyen estas páginas web:
 Módulo:
 Resumen de estado (Hot Standby) (véase página 356)
 Estado HSBY (véase página 358)
 Rendimiento (véase página 337)
 Estadísticas de puerto (véase página 338)

 Dispositivos conectados:
 Explorador de E/S (véase página 340)
 Mensajería (véase página 342)

 Servicios:
 QoS (véase página 343)
 NTP (véase página 345)
 Redundancia (véase página 347)

 Sistema:
 Visor de alarmas (véase página 349)

Además, para las CPU de BMEH584040 y BMEH586040 Hot Standby, también se incluye una
página Visor del bastidor (véase página 361).
En esta sección se describen las páginas web que son exclusivas de las CPU de M580
BMEH58•040 Hot Standby: las páginas web Resumen de estado y Estado HSBY. Para obtener
información sobre las demás páginas web, consulte los temas de páginas web incorporadas de la
CPU de M580 (véase página 333) en Modicon M580 Hardware, Manual de referencia.

354 EIO0000001581 12/2018


Configuración de la CPU M580

Requisitos de acceso del navegador


Se puede acceder a las páginas web incorporadas mediante las combinaciones siguientes de
sistema operativo y navegador:

Sistema operativo Navegador


Android OS v4 o superior Chrome para móvil versión 35.0.1916.141 o superior
iOS6 Safari v6
iOS7
Windows 7 Internet Explorer v8.0.7601.17514
Windows 8
Windows 8.1
Windows 8.1 RT Internet Explorer v8 o superior
Windows Phone Internet Explorer Mobile v10

Se accede al sitio web incorporado a través de Wi-Fi, mediante un smartphone o una tableta
equipados con:
 Mochila Schneider Electric Wi-Fi, llamada wifer, número de referencia TCSEGWB13FA0.
 Módulo inalámbrico PMXNOW0300.

EIO0000001581 12/2018 355


Configuración de la CPU M580

Resumen de estado (CPU Hot Standby)

Introducción
La página web Resumen de estado proporciona esta información sobre la CPU:
 Información de diagnóstico de servicio de Ethernet
 Descripciones de la versión del firmware y el software instalados
 Descripción de la CPU y estado de funcionamiento
 Ajustes de direccionamiento IP

NOTA: La página web Resumen de estado se actualiza cada 5 segundos.

Apertura de la página
Se accede a la página Resumen de estado desde la ficha Diagnóstico (Menú → Módulo →
Resumen de estado):

356 EIO0000001581 12/2018


Configuración de la CPU M580

Información de estado y diagnóstico


La página web Resumen de estado proporciona esta información:

Parámetros Descripción
Indicadores En la página web se indica el estado de estos LED:
luminosos  RUN  ETH MS
 ERR  ETH NS
 E/S  A
 DL  B
 REMOTE RUN  PRIM
 BACKUP  STBY
 FORCED_IO

NOTA: Los LED de la página web funcionan del mismo modo que los LED de la CPU
(véase página 52).
Estado de los En esta área se presenta información que describe el estado de los servicios Ethernet
servicios de la CPU. Los iconos de colores que aparecen a la izquierda de algunos elementos
indican el estado siguiente:
verde El servicio disponible está operativo y en
funcionamiento.
rojo Se ha detectado un error en un servicio disponible.
negro El servicio disponible no está presente o no está
configurado.
Se incluye el estado de estos servicios Ethernet:
 Servidor DHCP  Estado del explorador
 Servidor FDR  Estado de NTP
 Control de acceso  Uso de FDR

Información sobre En esta área se describen las versiones de software que se ejecutan en la CPU,
la versión incluidas:
 Versión ejecutable  Versión del sitio web
 Versión del servidor web  Versión de CIP

Resumen de CPU En esta área se describen el hardware de la CPU y las aplicaciones que se están
ejecutando en la CPU, e incluye:
 Modelo
 Estado
 Tiempo de exploración

Información de red Este campo contiene los ajustes de direccionamiento IP de la CPU, que incluyen:
 Dirección IP
 Dirección de subred
 Dirección de pasarela

EIO0000001581 12/2018 357


Configuración de la CPU M580

Estado HSBY

Introducción
La página web Estado HSBY proporciona esta información sobre el sistema Hot Standby:
 Rol y estado Hot Standby de la CPU local
 Rol y estado Hot Standby de la CPU remota
 Errores generales detectados para el sistema Hot Standby

NOTA:
 La CPU local es la CPU configurada con la Dirección IP principal (primaria) o con la Dirección
IP principal + 1 (standby) que se utiliza para acceder a esta página web.
 La página web Estado HSBY se actualiza cada 5 segundos.

Apertura de la página
Se accede a la página Estado HSBY desde la ficha Diagnóstico (Menú → Módulo → Estado
HSBY):

358 EIO0000001581 12/2018


Configuración de la CPU M580

Información de estado y diagnóstico


La página web Estado HSBY proporciona esta información:

Área Descripción
Local/Remota En esta área se indica el estado de los ajustes de Hot Standby para las CPU local y
remota:
<Rol de Hot Standby> El rol de sistema Hot Standby de la CPU. Los valores válidos
incluyen:
 Primario
 Standby
 Esperar

<Estado de El estado de funcionamiento de la CPU. Los valores válidos


funcionamiento> incluyen:
 RUN
 STOP
 NoConf
 HALT

Posición A/B del Designación de la CPU, definida por el conmutador rotativo


conmutador (véase página 45) en la parte posterior de la CPU. Los valores
válidos incluyen:
 A
 B

<Modalidad de Designación de la CPU, definida por el conmutador rotativo en


ejecución> la parte posterior de la CPU. Los valores válidos incluyen:
 Online
 Esperar

Dirección IP Dirección IP que se utiliza para comunicar con la CPU para el


acceso a la página web:
 Para la CPU Hot Standby primaria, es el ajuste Dirección
IP principal.
 Para la CPU Hot Standby que es standby, es el ajuste
Dirección IP principal + 1.
Nivel de firmware del Versión del firmware del sistema operativo de la CPU.
SO
Validez de la conexión Estado de la conexión de Hot Standby (véase Modicon M580
de sincronización Hot Standby, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia).
 Correcto: la conexión está operativa.
 Incorrecto: la conexión no está operativa.

Validez de la conexión Estado de la conexión Ethernet RIO (véase Modicon M580


complementaria Hot Standby, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia):
 Correcto: la conexión está operativa.
 Incorrecto: la conexión no está operativa.

EIO0000001581 12/2018 359


Configuración de la CPU M580

Área Descripción
 Errores detectados Errores detectados para la CPU, que incluyen:
 Error detectado en la conexión HSBY
 Error detectado en la conexión RIO (la conexión entre el
PAC A y el PAC B a través de la red Ethernet RIO)
 Error detectado en RIO (la conexión entre un PAC y los
módulos adaptadores (e)X80 EIO a través de la red
Ethernet RIO).
Errores generales Errores detectados para el sistema Hot Standby, que incluyen:
 Discrepancia de aplicación
 Discrepancia de lógica
 Discrepancia de firmware
 Discrepancia de diseño de datos
 Discrepancia de aplicación de copia de seguridad

360 EIO0000001581 12/2018


Configuración de la CPU M580

Visor del bastidor

Introducción a la página de estado de la CPU


Las CPU BMEH584040(S) y BMEH586040(S) Hot Standby incluyen la página web Visor del
bastidor. Utilice esta página para ver la información de la CPU, que incluye:
 Estados de los LED
 Identificación del procesador
 Identificación de la firma de la aplicación
 Selección de los ajustes de configuración de aplicación

Acceso a la página del visor del bastidor


Se accede a la página Visor del bastidor desde el menú Diagnóstico. En el menú de navegación
en el lado izquierdo de la página, seleccione Menú → Sistema → Visor del bastidor:

EIO0000001581 12/2018 361


Configuración de la CPU M580

Datos del visor del bastidor


La página Visor del bastidor de las CPU M580 Hot Standby indica los datos siguientes:

Campo de datos Descripción


Procesador
Tamaño RAM (kB) Tamaño de la RAM del procesador, en kB
Versión de procesador Versión de firmware
ID del hardware Identificador del hardware del módulo. OS Loader comprueba este valor
para determinar la compatibilidad entre el hardware y el sistema operativo.
Estado Estado de funcionamiento del procesador:
 NO CONFIGURATION
 IDLE
 STOP
 RUN
 HALT
 INITIALIZING
 ERROR
 OS LOADER

Error identidad del último error detectado


Fecha Fecha y hora del último error detectado
Firma
CID ID de creación: número aleatorio generado cuando se crea una aplicación.
El número permanece constante.
MID ID de modificación: número aleatorio generado en cada modificación y
regeneración (parcial o global) de la aplicación. Cuando se crea una
aplicación, MID = CID.
AID ID de automodificación: el PAC genera un nuevo valor aleatorio para AID
después de que se produzca una de las siguientes modificaciones poco
importantes en la aplicación:
 Solicitud de Control Expertpara modificar %KW
 Solicitud de P_Unit que ejecuta una solicitud save_param o sustituye el
valor de inicio
Cuando se crea o se genera una aplicación en modalidad local, AID = 0.
LID ID de layout: número aleatorio generado tras una modificación del layout de
variables. El LID no cambia como resultado de un cambio en tiempo de
ejecución por adición o eliminación de un bloque de datos. Sólo cambia
cuando se hace una regeneración global de la aplicación.
El LID da respuesta a las necesidades de Hot Standby. Permite la
transferencia de un bloque de memoria del PAC primario al standby, para
que las variables de aplicación (excepto las eliminadas o las nuevas) estén
en la misma ubicación.
LID = CID = MID, cuando se crea la aplicación.

362 EIO0000001581 12/2018


Configuración de la CPU M580

Campo de datos Descripción


DID ID de datos: indica que se ha liberado un bloque de datos. También se utiliza
para el caso especial de reasignación de un símbolo de no ubicado a
ubicado.
Aplicación
Nombre Nombre del proyecto Control Expert
Versión Versión del proyecto
Producto de creación Incluye estos dos datos:
 Versión y compilación de Control Expert utilizada para crear el proyecto.
 Fecha y hora de creación del proyecto.

Producto de modificación Incluye estos dos datos:


 Versión y compilación de Control Expert utilizada para editar el proyecto.
 Fecha y hora en que se editó el proyecto por última vez.

Eventos deshabilitados Indica si se ha deshabilitado el procesamiento de eventos:


 True indica que se ha deshabilitado todo el procesamiento de eventos.
 False indica que no se ha deshabilitado todo el procesamiento de
eventos.
NOTA: Los eventos pueden habilitarse/deshabilitarse mediante:
 El comando (véase EcoStruxure™ Control Expert, Modalidades de
funcionamiento) Habilitar o deshabilitar todo en la ficha Tarea de la CPU.
 Las funciones MASKEVT y UNMASKEVT.
 El bit de sistema %S38.

Bit forzado Número de bits forzados en la aplicación.


Canal analógico forzado: Indica si se han forzado una o más entradas o salidas para un canal
analógico:
 True indica que se ha forzado una entrada o salida analógica.
 False indica que no se ha forzado ninguna entrada o salida analógica.

Última parada El evento que causó que la aplicación se detuviera. Los valores válidos
incluyen:
 La conmutación de RUN a STOP mediante el terminal o una entrada
específica
 Detención por la detección de un fallo de software (desborde de tarea o
SFC)
 Pérdida de alimentación detectada
 Detención por la detección de un fallo de hardware
 Detención a causa de la instrucción HALT

Fecha de la última parada La fecha del último evento que causó que la aplicación se detuviera.
Sección protegida Indica si se requiere acceso mediante contraseña para editar una o más
secciones de la aplicación:
 True indica que es necesaria una contraseña para editar secciones
especificadas de la aplicación.
 False indica que no es necesaria contraseña para editar la aplicación.

EIO0000001581 12/2018 363


Configuración de la CPU M580

Campo de datos Descripción


Inicio automático de la Indica si se establece que la aplicación se inicie automáticamente cuando el
ejecución PAC pase a la modalidad operativa RUN:
 True indica que la aplicación se inicia automáticamente.
 False indica que la aplicación no se inicia automáticamente.

RAZ %MW con arranque en Indica si los registros %MW se restablecen en sus valores iniciales en un
frío arranque en frío:
 True indica que se restablecen los valores.
 False indica que no se restablecen los valores.

Sólo arranque en frío Indica si se fuerza un arranque en frío en un reinicio del sistema:
 True indica que un reinicio fuerza un arranque en frío de la aplicación.
 False indica que un reinicio fuerza un arranque en caliente de la
aplicación.
Diagnóstico Indica si se ha activado el búfer de diagnóstico para el proyecto:
 True indica que se ha seleccionado Diagnóstico de aplicación o
Diagnóstico del sistema en la ficha General → Diagnósticos del PAC del
cuadro de diálogo Ajustes del proyecto de la aplicación.
 False indica que no se han seleccionado Diagnóstico de aplicación ni
Diagnóstico del sistema.

364 EIO0000001581 12/2018


Modicon M580
Modalidades de funcionamiento y programación de la CPU
EIO0000001581 12/2018

Capítulo 6
Modalidades de funcionamiento y programación de la CPU M580

Modalidades de funcionamiento y programación de la CPU


M580

Descripción general
En este capítulo se ofrece información sobre los intercambios de I/O, las tareas, la estructura de
memoria y las modalidades de funcionamiento de la CPU M580.

Contenido de este capítulo


Este capítulo contiene las siguientes secciones:
Sección Apartado Página
6.1 Gestión de E/S y de tareas 366
6.2 Estructura de memoria de la CPU BMEP58xxxx 371
6.3 Modalidades de funcionamiento de la CPU BMEP58xxxx 373

EIO0000001581 12/2018 365


Modalidades de funcionamiento y programación de la CPU

Sección 6.1
Gestión de E/S y de tareas

Gestión de E/S y de tareas

Descripción general
En esta sección se presenta la información sobre las capacidades de direccionamiento y gestión
de E/S M580, tareas permitidas y exploración de E/S.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Intercambios de E/S 367
Tareas de la CPU 369

366 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Intercambios de E/S

Visión de E/S
Cada módulo utiliza una estructura que representa datos de entradas, salidas, control y
diagnóstico. Las estructuras pueden representarse mediante:
 Direccionamiento topológico / IODDT
 Device DDT

Ubicación del módulo de Familia de E/S Direccionamiento Device DDT


E/S topológico / IODDT
bastidor local (e)X80 X X
Premium X –
RIO (e)X80 – X
Quantum – X
equipo distribuido Schneider Electric o un tercero – X
X Admitido. Cuando ambas visiones están soportadas, seleccione uno de los tipos de intercambio cuando
se añada el equipo.
– No admitido.

Adición de un módulo de E/S en Control Expert


Cuando inserte un módulo de E/S en un bastidor en Control Expert, el tipo de direccionamiento
aparecerá en la parte inferior del cuadro de diálogo Nuevo dispositivo. Elija entre los siguientes:
 Tipo de datos de E/S: topológico (predeterminado)
 Tipo de datos de E/S: dispositivo DDT

NOTA: Si desea cambiar el tipo de direccionamiento que seleccionó cuando añadió el módulo de
E/S en su aplicación, elimine el módulo de su aplicación e inserte de nuevo el módulo
seleccionando el tipo de direccionamiento apropiado.

Tipos de intercambio
Los módulos de E/S de un sistema M580 se pueden controlar, leer o escribir con dos tipos de
intercambios:
 Intercambios implícitos
Los intercambios implícitos se realizan de forma automática en cada ciclo de la tarea (MAST,
FAST, AUX0 y AUX1) asociada con los módulos de E/S. Se utilizan para leer entradas desde
los módulos y escribir salidas a los módulos.

EIO0000001581 12/2018 367


Modalidades de funcionamiento y programación de la CPU

 Intercambios explícitos
Los intercambios explícitos se realizan cuando lo solicite la aplicación. Normalmente se utilizan
para los diagnósticos detallados y para establecer o leer comandos y ajustar parámetros.
Utilizan bloques de funciones específicos.
Se remite una confirmación o respuesta cuando se ha realizado la acción requerida. Dicha
respuesta se puede recibir unos ciclos después de que se haya enviado la petición.
NOTA: Los intercambios explícitos se realizan en la tarea MAST.

Intercambios explícitos
El uso del bloque de funciones depende de la ubicación del módulo y la visión de E/S seleccionada
para el módulo:

Ubicación del módulo Visión de E/S Bloque de funciones


de E/S
Bastidor local Direccionamiento topológico / IODDT READ_PARAM
READ_STS
READ_TOPO_ADDR
RESTORE_PARAM
SAVE_PARAM
WRITE_CMD
WRITE_PARAM
READ_VAR
WRITE_VAR
DATA_EXCH
Device DDT READ_PARAM_MX
READ_STS_MX
NOTA: el parámetro MOD_FAULT no se
actualiza automáticamente; se debe realizar
un READ_STS_MX.
RESTORE_PARAM_MX
SAVE_PARAM_MX
WRITE_CMD_MX
WRITE_PARAM_MX
RIO y bastidor local Device DDT READ_STS_MX
WRITE_CMD_MX

Los bloques de funciones mencionados en la tabla anterior se detallan en la parte de Explicit


Exchange del manual Control Expert, I/O Management, Block Library y en la parte Extended de
Control Expert, Communication, Block Library.

368 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Tareas de la CPU

Introducción
Una CPU M580 puede ejecutar aplicaciones monotarea y multitarea. A diferencia de una
aplicación monotarea, que solo ejecuta la tarea MAST, una aplicación multitarea define las
prioridades de cada tarea.
Hay cuatro tareas disponibles (consulte el capítulo Estructura del programa de aplicación en el
Manual de referencia de lenguajes y estructura de programa de Control Expert) y dos tipos de
tareas de eventos:
 MAST
 FAST
 AUX0
 AUX1
 Evento de E/S en un bastidor local únicamente
 Evento de temporizador en un bastidor local solamente

NOTA: El tiempo para realizar una operación Actualizar valores de inic. con valores actuales no
se tiene en cuenta en el cálculo del watchdog.

Características de las tareas


El modelo de tiempo, el periodo de tarea y el número máximo de tareas por CPU se definen de
acuerdo con la referencia de CPU autónoma o Hot Standby.
CPU autónomas:

Tarea Modelo de Periodo de tarea Referencias de BMEP58


tiempo (ms)
Rango Valor 1020 (H) 20•0 (H) 30•0 40•0 5040(C) 6040(C)
predeter-
minado

MAST(1.) cíclico(2.) o 1...255 20 X X X X X X


periódico
FAST periódico 1...255 5 X X X X X X
AUX0 periódico 10...2550 100 X X X X X X
por 10
AUX1 periódico 10...2550 200 X X X X X X
por 10
1. La tarea MAST es obligatoria.
2. Cuando se establece en modalidad cíclica, el tiempo de ciclo mínimo es de 8 ms si hay una red RIO y
de 1 ms si no hay ninguna red RIO en el sistema.
X No se admite esta tarea.

EIO0000001581 12/2018 369


Modalidades de funcionamiento y programación de la CPU

CPU Hot Standby:

Tarea Modelo de Periodo de tarea (ms) Referencia de CPU (BMEH58 ...


tiempo Rango Valor 2040(C) 4040(C) 6040(C)
predeter-
minado

MAST(1.) periódico(2.) 1...255 20 X X X

FAST (3.) periódico 1...255 5 X X X

AUX0(4.) — — — — — —

AUX1(4.) — — — — — —
1. La tarea MAST es obligatoria.
2. Sólo se admite el modelo periódico; cíclico no se admite.
3. Admitido para estaciones ERIO (e)X80.
4. No admitido.
X No se admite esta tarea.

370 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Sección 6.2
Estructura de memoria de la CPU BMEP58xxxx

Estructura de memoria de la CPU BMEP58xxxx

Estructura de memoria

Memoria de la CPU
Hay tres tipos de memoria disponibles en una CPU BMEP58••••:
 RAM de aplicación no persistente: ejecuta el programa de aplicación y almacena datos
temporales.
 Memoria Flash: hace una copia de seguridad del programa de aplicación y una copia de los
valores de %MW.
 Tarjeta de memoria SD opcional: almacena la aplicación y los datos en paralelo en la memoria
flash de la CPU, con lo que permite sustituir el hardware de la CPU rápidamente.

Descarga de la aplicación en la memoria de la CPU


Memoria CPU de la involucrada durante la descarga de una aplicación desde un terminal de
programación:
 La aplicación se transfiere a la RAM de aplicación no persistente.
 Si se inserta la tarjeta de memoria, operativa y sin que esté protegida contra escritura, se
realizará una copia de seguridad interna en la tarjeta de memoria.
 La copia de seguridad de la aplicación se realiza en la memoria flash.

NOTA: Si se introduce una tarjeta de memoria protegida contra escritura, se deshabilita la


descarga de la aplicación.

Carga de la aplicación desde la memoria de la CPU


Durante la carga de la aplicación se lee y se copia el contenido de aplicación no persistente de la
RAM a la ubicación seleccionada.

Copia de seguridad de la modificación online de la aplicación


Se realiza una modificación del programa de aplicación en la memoria no persistente de la CPU
mediante una copia de seguridad automática que se realiza de la siguiente manera:
 Si se inserta la tarjeta de memoria, operativa y sin que esté protegida contra escritura, se
realizará una copia de seguridad en la tarjeta de memoria.
 La copia de seguridad de la aplicación se realiza en la memoria flash.

NOTA: La modificación online se deshabilita cuando se inserta una tarjeta de memoria protegida
contra escritura.

EIO0000001581 12/2018 371


Modalidades de funcionamiento y programación de la CPU

Automodificación de la memoria de aplicación


El código de usuario puede modificar el contenido de la aplicación (por ejemplo, guardar los
parámetros de E/S o reemplazar los valores iniciales de las variables por el valor actual).
En tal caso, solo se modifica el contenido de la RAM de aplicación no persistente.
Para hacer copia de seguridad de la aplicación en la tarjeta de memoria y en la memoria flash,
utilice el bit de sistema %S66.

372 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Sección 6.3
Modalidades de funcionamiento de la CPU BMEP58xxxx

Modalidades de funcionamiento de la CPU BMEP58xxxx

Descripción general
En esta sección se ofrece información sobre las modalidades de funcionamiento de la CPU.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Gestión de la entrada Run/Stop 374
Restauración y corte de corriente 376
Arranque en frío 378
Reinicio en caliente 381

EIO0000001581 12/2018 373


Modalidades de funcionamiento y programación de la CPU

Gestión de la entrada Run/Stop

Entrada Run/Stop
La entrada %lr.m.c se puede parametrizar para conmutar el PAC a la modalidad de
ejecución/detención del modo siguiente:
 Defina %lr.m.c en 1: El PAC pasa a la modalidad de ejecución (ejecutando el programa).
 Defina %lr.m.c en 0: El PAC pasa a la modalidad de detención (deteniendo la ejecución del
programa).
NOTA: Un comando de detención tiene prioridad sobre un comando de ejecución. Un comando
de detención enviado desde un terminal o a través de la red tiene prioridad sobre la entrada
%lr.m.c.
Un error detectado en la entrada de ejecución/detención hace que el PAC cambie a la modalidad
de detención.
No habilite esta opción si la entrada binaria asociada está asignada a la RAM de estado, pues esto
inhibe el inicio del PAC.

Protección de memoria
La entrada %lr.m.c se puede parametrizar para proteger la RAM de la aplicación interna y la
tarjeta de memoria del siguiente modo:
 %lr.m.c a 0: la aplicación interna y la tarjeta de memoria no están protegidas.
 %lr.m.c a 1: la aplicación interna y la tarjeta de memoria están protegidas.

NOTA: Si se produce un error en la entrada, %lr.m.c se considera 1 (la memoria está protegida).
No podrá eliminar esta protección de la pantalla de configuración si la entrada no está libre de
errores.

374 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Gestión del acceso remoto de ejecución/detención


Al configurar la M580 CPU puede ayudar a evitar que comandos/peticiones remotos accedan a
las modalidades de CPUejecución/detención de la . Seleccione las casillas de verificación Entrada
de ejecución/detención y Ejecución/detención sólo por entrada de acuerdo con los siguientes
parámetros de la tabla para determinar el tipo de acceso remoto para su sistema.

Entrada de Ejecución/detención Descripción


ejecución/detención sólo por entrada
– – Permite el acceso remoto para ejecutar/detener la CPU por
petición.
X –  Permite el acceso remoto para detener la CPU por
petición.
 Puede ejecutar la CPU sólo por entrada.

X X Deniega el acceso remoto para ejecutar/detener la CPU


por petición.
X: casilla de verificación seleccionada
–: casilla de verificación desmarcada

EIO0000001581 12/2018 375


Modalidades de funcionamiento y programación de la CPU

Restauración y corte de corriente

Introducción
Si la duración del corte es inferior al tiempo de filtrado de la fuente de alimentación, no tendrá
efectos en el programa que seguirá ejecutándose con normalidad.
Si la duración del corte es superior al tiempo de filtrado de la fuente de alimentación, el programa
se interrumpirá y se activará el proceso de restauración de la corriente. La CPU se reinicia en
caliente o se produce un arranque en frío, tal y como se describe en el siguiente diagrama.

Ilustración
Etapas de apagado y encendido:

376 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Tiempos de filtrado de la fuente de alimentación


Las fuentes de alimentación BMX CPS 2000, BMX CPS 3500 y BMX CPS 3540T, que
proporcionan alimentación V CA, tienen un tiempo de filtrado de 10 ms.
Las fuentes de alimentación BMX CPS 2010 y BMX CPS 3020, que proporcionan alimentación V
CC, tienen un tiempo de filtrado de 1 ms.

Fases del tratamiento de los cortes de alimentación


Cuando se pierde la conexión a la corriente en el sistema, se puede recuperar en tres fases:

Fase Descripción
1 Cuando se produce un corte de la alimentación, el sistema guarda en la memoria flash interna
el contexto de la aplicación, los valores de las variables de la aplicación y el estado del sistema.
2 El sistema sitúa todas las salidas en estado de retorno (estado definido en la configuración).
3 Cuando se restablece la alimentación, se realizan diversas acciones y comprobaciones para
verificar si está disponible el reinicio en caliente:
 restaurar el contexto de aplicación de la memoria flash interna
 verificar la validez de la aplicación y el contexto

Si todas las comprobaciones son correctas, se efectuará un reinicio en caliente


(véase página 381); de lo contrario, se realizará un arranque en frío (véase página 378).

EIO0000001581 12/2018 377


Modalidades de funcionamiento y programación de la CPU

Arranque en frío

Estados y causas del arranque en frío de la CPU


Causas del arranque en frío y estados resultantes de la CPU:

Causa Estado resultante de la CPU


Finaliza la descarga de la aplicación. STOP
La aplicación restaurada desde una memoria flash es diferente STOP(1.)
de la que hay en la RAM de aplicación no persistente.
Caso de uso:
 La aplicación se restaura desde una tarjeta de memoria si
hay una tarjeta de memoria compatible en el slot para
tarjetas.
 La aplicación se restaura desde la memoria flash de la CPU.

La aplicación restaurada desde una memoria persistente con el STOP(1.)


comando de Control Expert PLC → Backup del proyecto → ...
es diferente de la que hay en la RAM de aplicación no
persistente:
 La aplicación se restaura desde una tarjeta de memoria si
hay una tarjeta de memoria compatible en el slot para
tarjetas.
 La aplicación se restaura desde la memoria flash de la CPU.

Botón RESET de fuente de alimentación pulsado. STOP(1.)


Botón RESET de fuente de alimentación pulsado menos de STOP(1.)
500 ms después de una desconexión.
Botón RESET de fuente de alimentación pulsado después de STOP(2.)
un error detectado en la CPU, excepto en el caso de un error de
watchdog detectado (estado halt).
Inicialización solicitada a través de una de las tres formas La CPU no cambia su estado. Solo
siguientes: inicializa la aplicación.
 Bit de sistema %S0 establecido en 0. Es una simulación de arranque en frío.
 Petición INIT
 Comando Arranque en frío en Control Expert

Restablecimiento después de una desconexión con pérdida de STOP(1.)


contexto.
1. El estado de la CPU se establece en RUN está seleccionada si la opción Inicio automático de la
ejecución.

2. La opción Inicio automático de la ejecución no establece la CPU en un estado RUN.

La carga o transferencia de una aplicación en la CPU conlleva la inicialización de variables no


localizadas.

378 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Es necesario asignar a los datos una dirección topológica si el proceso requiere conservar los
valores actuales de estos datos al transferir la aplicación.
Para guardar las variables ubicadas, evite la inicialización del %MWi desmarcando el parámetro
Inicializar %MWi con arranque en frío en la pantalla de configuración de la CPU.
NOTA: Al pulsar el botón RESET de la fuente de alimentación, se resetea %MWi y se cargan los
valores iniciales.
NOTA: No pulse el botón RESET de la fuente de alimentación si no quiere resetear %MWi y cargar
los valores iniciales.

Ejecución de un arranque en frío


Siga los siguientes pasos para realizar un arranque en frío:

Fase Descripción
1 La puesta en marcha se realiza en estado RUN o STOP, dependiendo de una de las dos
condiciones siguientes:
 Estado del parámetro Inicio automático de la ejecución definido en la configuración de la CPU.
Si el parámetro está seleccionado, el inicio se realizará en RUN.
 Estado de la E/S definido en el parámetro Entrada Run/Stop de la configuración de la CPU.

La ejecución del programa se reanuda al comienzo del ciclo.


2 El sistema efectúa lo siguiente:
 Deshabilita las tareas FAST, AUX y de eventos.
 La tarea MAST se ejecuta hasta el final de la inicialización de los datos.
 Inicializa los datos (bits, imagen de E/S, palabras, etc.) con los valores iniciales definidos en el
editor de datos (valor en 0 si no se ha definido ningún valor inicial). Para las palabras %MW, los
valores pueden recuperarse en un arranque en frío cuando se cumplan las siguientes
condiciones:
 El parámetro Inicializar %MWi en arranque en frío no se comprueba en la pantalla de
configuración de la CPU.
 La memoria flash interna tiene una copia de seguridad válida (consulte %SW96).

NOTA: Si el número de palabras %MW excede el tamaño de la copia de seguridad durante la


operación de almacenamiento, las palabras restantes se establecen en 0.
 Inicializa bloques de funciones elementales (datos iniciales).
 Inicializa los datos declarados en los DFB: o bien 0 o el valor inicial declarado en el tipo de DFB.
 Inicializa los bits y palabras de sistema.
 Posiciona los gráficos en los pasos iniciales.
 Cancela cualquier acción de forzado.
 Inicializa las filas de mensajes y de eventos.
 Envía los parámetros de configuración a todos los módulos de E/S y específicos de la
aplicación.

EIO0000001581 12/2018 379


Modalidades de funcionamiento y programación de la CPU

Fase Descripción
3 Para empezar un ciclo, el sistema realiza las siguientes tareas:
 Vuelve a lanzar la tarea MAST con el %S0 (arranque en frío) y los bits de sistema %S13 (primer
ciclo en RUN) se establecen en 1. La palabra de sistema %SW10 (primer ciclo después del
arranque en frío) se establece en 0.
 Resetea los bits de sistema %S0 y %S13 a 0 y establece cada bit de la palabra de sistema
%SW10 en 1 al final de este primer ciclo de la tarea MAST.
 Activa las tareas FAST y AUX y procesamiento de eventos al final del primer ciclo de la tarea
MAST.

Procesamiento por programa de un arranque en frío


Compruebe el bit de sistema %SW10.0 para detectar un arranque en frío y adaptar el programa
en consecuencia.
NOTA: Es posible comprobar el bit de sistema %S0 en el primer ciclo de ejecución si el parámetro
Inicio automático de la ejecución está seleccionado. Si no está seleccionado, la CPU se inicia en
un estado STOP y el bit %S0 cambia a 1 en el primer ciclo después del inicio (no es visible para el
programa).

Cambios de las salidas


En cuanto se detecta el corte de alimentación, se establecen las salidas en la posición de retorno
configurada: ya sea un valor de retorno programado o actual.
Al apagarse el módulo, las salidas no se modifican y permanecen en 0.
Cuando se restablece la corriente, las salidas se ponen a cero hasta que la tarea las actualice.

380 EIO0000001581 12/2018


Modalidades de funcionamiento y programación de la CPU

Reinicio en caliente

Introducción
Un reinicio en caliente tiene lugar después de apagar y encender.

Ejecución de un reinicio en caliente

Fase Descripción
1 La ejecución del programa no se reanuda a partir del elemento en el cual ha tenido lugar el
corte de corriente. El resto del programa se descarta durante el reinicio en caliente. Cada
tarea se reinicia desde el principio.
2 El sistema efectúa lo siguiente:
 Restablece el valor de las variables de la aplicación.
 Establece el bit de sistema %S1 en 1.
 Inicializa las filas de mensajes y de eventos.
 Envía los parámetros de configuración a todos los módulos de E/S y específicos de la
aplicación.
 Si la aplicación estaba reservada, la CPU elimina la reserva.
 Restablece la comunicación.
 Si es preciso, la CPU configura los módulos de E/S con los parámetros de ajuste
actuales.
 Deshabilita las tareas FAST, AUX y de eventos.

3 El sistema lleva a cabo un ciclo de reinicio en el que:


 Reinicia la tarea MAST desde el principio del ciclo.
 Establece el bit de sistema %S1 en 0 cuando la tarea MAST ha finalizado.
 Habilita las tareas FAST, AUX y de eventos al final del primer ciclo de la tarea MAST.
 El estado de la CPU se establece al valor de antes de la desconexión.
Si la CPU estaba en un estado HALT, se establece en un estado STOP.

Procesamiento por programa de un reinicio en caliente


En un reinicio en caliente, si la aplicación necesita ser procesada de una cierta manera, el
programa debe comprobar que el bit de sistema %S1 se ha establecido en 1 al inicio del programa
de la tarea MAST.

EIO0000001581 12/2018 381


Modalidades de funcionamiento y programación de la CPU

Funciones específicas del reinicio en caliente de SFC


El arranque en caliente de la CPU Modicon M580 no se considera un inicio en caliente real para
la CPU. El intérprete SFC no depende de las tareas.
El SFC publica una área de memoria ws_data en el SO que contiene datos de sección
específicos de SFC que deben guardarse ante una desconexión.
Al principio del procesamiento de cadenas, los pasos activos se almacenan en ws_data y el
procesamiento se marca como que se encuentra en una sección que es esencial para la
aplicación. Al final del procesamiento de cadenas, se desmarca esta sección esencial.
Si se produce un fallo de alimentación en la sección esencial, se podría detectar si este estado
está activo al principio (cuando el explorador se aborta y la tarea MAST se reinicia desde el
principio). En este caso, es posible que el área de trabajo no sea coherente y se restablece a partir
de los datos guardados.
Información adicional de la variable SFCSTEP_STATE en el área de datos localizados se utiliza
para reconstruir la máquina de estado.
Cuando se produce una desconexión, se realiza lo siguiente:
 Durante la primera exploración, %S1 = 1, se ejecuta la tarea MAST, pero FAST y las tareas de
evento no se ejecutan.
Cuando se restablezca la alimentación, se realiza lo siguiente:
 borra las cadenas, anula el registro de los diagnósticos y mantiene las acciones definidas;
 define los pasos desde el área guardada;
 define los pasos de tiempo desde SFCSTEP_STATE
 elimina la ejecución de las acciones P / P1
 restablece el tiempo transcurrido para las acciones temporizadas.

NOTA: El intérprete de SFC es independiente; si la transición es válida, la cadena SFC evoluciona


al mismo tiempo que %S1 = 1.

Cambios de las salidas


En cuanto se detecta el corte de alimentación, se establecen las salidas en la posición de retorno
configurada: ya sea un valor de retorno programado o actual.
Cuando se restablece la corriente, las salidas se ponen a cero hasta que la tarea las actualice.

382 EIO0000001581 12/2018


Modicon M580

EIO0000001581 12/2018

Apéndices

EIO0000001581 12/2018 383


384 EIO0000001581 12/2018
Modicon M580
Bloques de funciones
EIO0000001581 12/2018

Apéndice A
Bloques de funciones

Bloques de funciones

ETH_PORT_CTRL: Ejecución de un comando de seguridad en una aplicación

Descripción de las funciones


Utilice el bloque de funciones ETH_PORT_CTRL para controlar los protocolos FTP TFTP, HTTP
y DHCP/BOOTP cuando estén habilitados en la pantalla (véase Modicon M580, Módulo de
comunicaciones Ethernet BMENOC0301/0311, Guía de instalación y configuración) Seguridad de
Control Expert. (de forma predeterminada, estos protocolos están deshabilitados). Por razones de
ciberseguridad (para proteger los datos de las solicitudes de modificación en la modalidad de
supervisión), asigne las entradas a las variables y a las variables no ubicadas en las cuales esté
deshabilitada la propiedad HMI (la variable no se encuentra en el diccionario de datos).
Los parámetros adicionales EN y ENO también se pueden configurar.

Representación de FBD
Representación:

Representación de LD
Representación:

EIO0000001581 12/2018 385


Bloques de funciones

Representación de IL
CAL ETH_PORT_CTRL_Instance (ENABLE := EnableSecurityChange, ABORT :=
AbortSecurityChange, ADDR := ModuleAddress, ETH_SCE := ServiceToChange,
DONE => BlockExecutionDone, ACTIVE => BlockExecutionInProgress, ERROR
=> BlockExecutionError, STATUS => BlockErrorStatus, ETH_SCE_STATUS =>
ChangeServiceStatus)

Representación en ST
ETH_PORT_CTRL_Instance (ENABLE := EnableSecurityChange, ABORT :=
AbortSecurityChange, ADDR := ModuleAddress, ETH_SCE := ServiceToChange,
DONE => BlockExecutionDone, ACTIVE => BlockExecutionInProgress, ERROR
=> BlockExecutionError, STATUS => BlockErrorStatus, ETH_SCE_STATUS =>
ChangeServiceStatus);

Descripción de parámetros
En esta tabla se describen los parámetros de entrada:

Parámetro Tipo Comentario


ENABLE BOOL Se establece en 1 para habilitar la operación.
ABORT BOOL Se establece en 1 para anular la operación activa actualmente.
ADDR ANY_ARRAY_INT Esta matriz contiene la dirección de la entidad cuyo estado de seguridad desea
cambiar, estado que es el resultado de la función ADDMX
(véase EcoStruxure™ Control Expert, Comunicación, Biblioteca de bloques) o
de la función ADDM (véase EcoStruxure™ Control Expert, Comunicación,
Biblioteca de bloques). ADDMX Ejemplo:
 ADDM('0.0.10') para una CPU M580
 ADDM('0.3.0') para un BMENOC0301/11 conectado al slot 3 del bastidor
principal
ETH_SCE WORD Para cada protocolo, use estos valores binarios para controlar el protocolo:
 00: El protocolo no cambia.
 01: Habilitar el protocolo.
 10: Deshabilitar el protocolo.
 11: reservado
NOTA: Un valor 11 notifica que se ha detectado un error en
ETH_SCE_STATUS.
Estos bits se utilizan para protocolos distintos:
 0, 1: FTP
 2, 3: TFTP (solamente disponible para Modicon M580)
 4, 5: HTTP
 6, 7: DHCP / BOOTP
 8...15: reservado (valor = 0)

(1) Para dirigirse a un módulo en el bastidor local, introduzca 0.0.10 (dirección del servidor principal de la CPU).

386 EIO0000001581 12/2018


Bloques de funciones

En esta tabla se describen los parámetros de salida:

Parámetro Tipo Comentario


DONE BOOL Indicación de operación realizada. Se pone a 1 cuando la ejecución de la
operación se ha realizado con éxito.
ACTIVE BOOL Indicación de operación en curso. Se pone a 1 cuando la ejecución de la
operación está en curso.
ERROR BOOL Se pone a 1 si el bloque de funciones detecta un error.
STATUS SINT Código que proporciona la identificación del error detectado
(véase EcoStruxure™ Control Expert, Gestión de E/S, Biblioteca de
bloques).
ETH_SCE_ WORD Para cada protocolo, estos valores contienen la respuesta a cualquier
STATUS intento de habilitar o deshabilitar los protocolos FTP, TFTP, HTTP o DHCP
/ BOOTP:
 0: comando ejecutado
 1: comando no ejecutado

Los motivos para no ejecutar el comando pueden ser:


 El servicio de comunicación ha sido deshabilitado mediante la
configuración.
 El servicio de comunicación ya se encuentra en el estado solicitado por
el comando (Habilitado o Deshabilitado).
 El servicio de comunicación (x) no es compatible con el módulo o es un
servicio no existente.
Estos bits se utilizan para protocolos distintos:
 0: FTP
 1: TFTP
 2: HTTP
 3: DHCP / BOOTP
 4...15: reservado (valor = 0)

Tipo de ejecución
Síncrona:
Cuando se utiliza en los siguientes módulos de CPU M580, el bloque de funciones
ETH_PORT_CTRL se ejecuta de forma sincronizada. Como resultado, la salida DONE se
establece en ON (activada) en cuanto la entrada ENABLE se establece en ON (activada). En este
caso, la salida ACTIVE se mantiene en OFF (desactivada).
 BMEP581020
 BMEP582020
 BMEP582040
 BMEP583020
 BMEP583040
 BMEP584020
 BMEP584040

EIO0000001581 12/2018 387


Bloques de funciones

 BMEP585040
 BMEP586040
 BMEH582040*
 BMEH584040*
 BMEH586040*
*
En las CPU Hot Standby BMEH58•040, compruebe que el bloque de funciones
ETH_PORT_CTRL se ejecuta igualmente en las CPU del controlador primario y Standby.
Asíncrona:
Cuando se utiliza en los siguientes módulos, el bloque de funciones ETH_PORT_CTRL se ejecuta
de manera asíncrona y puede necesitar varios ciclos hasta que la salida DONE se establezca en
ON (activada). Por consiguiente, la salida ACTIVE se establece en ON (activada) hasta que se
complete el bloque de funciones ETH_PORT_CTRL.
 Módulos M340:
 BMXNOC0401
 BMXNOE0100
 BMXNOE0110

 Módulos M580:
 BMENOC0301/11

Cómo utilizar el EFB ETH_PORT_CTRL


Utilice el EFB ETH_PORT_CTRL:

Paso Acción
1 Defina los bits de los servicios que desea activar en ETH_SCE.
2 Defina la entrada ENABLE para activar el EFB.
3 La entrada ENABLE debe ser un OR entre un comando de pulso y la salida ACTIVE del EFB.
4 Compruebe el valor de la salida STATUS:
 STATUS<>0: Hay un problema de comunicación.
 STATUS = 0: Compruebe ETH_SCE_STATUS. Los servicios por los que se establecen los bits no
se han modificado como deberían.

388 EIO0000001581 12/2018


Modicon M580
Glosario
EIO0000001581 12/2018

Glosario

!
%I
Según la norma IEC, %I indica un objeto de lenguaje de entrada binaria.

%IW
Según la norma IEC, %IW indica un objeto de lenguaje de entrada analógica.

%M
Según la norma IEC, %M indica un objeto de lenguaje de bit de memoria.

%MW
Según la norma IEC, %MW indica un objeto de lenguaje de palabra de memoria.

%Q
Según la norma IEC, %Q indica un objeto de lenguaje de salida binaria.

%QW
Según la norma IEC, %QW indica un objeto de lenguaje de salida analógica.

%SW
Según la norma IEC, %SW indica un objeto de lenguaje de palabra de sistema.

A
adaptador
Un adaptador es el destino de las peticiones de conexión de datos de E/S en tiempo real de los
exploradores. No puede enviar ni recibir datos de E/S en tiempo real si no lo configura para ello
un explorador y no almacena ni origina los parámetros de comunicación de datos necesarios para
establecer la conexión. Un adaptador acepta peticiones de mensajes explícitos (conectados o no)
de otros dispositivos.
anillo principal
Anillo principal de una red RIO Ethernet El anillo contiene módulos RIO y un bastidor local (que
contiene un servicio explorador de E/S CPU con Ethernet) y un módulo de alimentación.
arquitectura
La arquitectura describe una estructura para la especificación de una red compuesta por los
siguientes componentes:
 componentes físicos y su organización/configuración funcional
 principios y procedimientos operativos
 formatos de datos utilizados en su funcionamiento

EIO0000001581 12/2018 389


Glosario

ART
(tiempo de respuesta de la aplicación, del inglés, application response time) Tiempo que necesita
una aplicación de CPU para reaccionar ante una entrada determinada. El ART se mide desde el
momento en que una señal física aparece en la CPU y activa un comando de escritura hasta que
aparece una salida remota, lo que significa que se han recibido los datos.
AUX
Una tarea (AUX) es una tarea opcional y periódica del procesador que se ejecuta a través de su
software de programación. La tarea AUX se utiliza para ejecutar una parte de la aplicación que
requiere una prioridad baja. Esta tarea solo se ejecuta si las tareas MAST y FAST no tienen nada
que ejecutar. La tarea AUX consta de dos secciones:
 IN: las entradas se copian en la sección IN antes de ejecutar la tarea AUX.
 OUT: las salidas se copian en la sección OUT después de ejecutar la tarea AUX.

B
bastidor local
Bastidor de M580 que contiene la CPU y una fuente de alimentación. Un bastidor local consta de
uno o dos bastidores: el bastidor principal y el bastidor ampliado, que pertenece a la misma familia
que el bastidor principal. El bastidor ampliado es opcional.
BCD
(binary-coded decimal, decimal de código binario) Codificación binaria de números decimales.
BOOL
(tipo booleano) Es el tipo de datos básico en informática. Una variable BOOL puede tener
cualquiera de estos valores: 0 (FALSE) o 1 (TRUE).
Un bit extraído de una palabra es de tipo BOOL, por ejemplo: %MW10.4.

BOOTP
(protocolo bootstrap) Protocolo de red UDP que puede utilizar un cliente de red para obtener de
forma automática una dirección IP de un servidor. El cliente se identifica ante el servidor utilizando
su dirección MAC. El servidor, que mantiene una tabla preconfigurada de direcciones MAC de los
dispositivos clientes y las direcciones IP asociadas, envía al cliente su dirección IP definida. El
servicio BOOTP utiliza los puertos UDP 67 y 68.
bucle de encadenamiento tipo margarita de gran capacidad
Los bucles de encadenamiento de tipo margarita de gran capacidad, con frecuencia denominados
HCDL, utilizan conmutadores de anillo dual (DRSs) para conectar subanillos de dispositivos (que
contienen estaciones RIO o equipos distribuidos) o nubes DIO a la red RIO Ethernet.
bucle de encadenamiento tipo margarita simple
Frecuentemente denominado SDCL, un bucle de encadenamiento tipo margarita simple contiene
solo módulos RIO (sin equipo distribuido). La topología consiste en un bastidor local (que contiene
un servicio explorador de E/S de CPU con Ethernet y una o varias estaciones RIO (cada estación
con un módulo adaptador RIO).

390 EIO0000001581 12/2018


Glosario

C
captura
Una captura es un evento dirigido por un agente SNMP que indica uno de estos eventos:
 Se ha producido una modificación en el estado de un agente.
 Un dispositivo administrador SNMP no autorizado ha intentado obtener datos de un agente
SNMP (o modificar sus datos).
CCOTF
(del inglés change configuration on the fly, cambiar configuración sobre la marcha) Función de
Control Expert que permite cambiar el hardware de un módulo en la configuración del sistema
mientras el sistema se encuentra en funcionamiento. Este cambio no afecta a las operaciones
activas.
CIP™
(common industrial protocol, protocolo industrial común) Conjunto completo de mensajes y
servicios para un conjunto de aplicaciones de automatización de la fabricación (como el control,
la seguridad, la sincronización, el movimiento, la configuración y la información). El CIP permite a
los usuarios integrar estas aplicaciones de fabricación con redes Ethernet empresariales e
Internet. El CIP es el protocolo principal de EtherNet/IP.
cliente de mensajes explícitos
(clase de cliente de mensajes explícitos) Clase de dispositivo definido por la ODVA para nodos
EtherNet/IP que solo admiten como cliente los mensajes explícitos. Los sistemas HMI y SCADA
son ejemplos comunes de esta clase de dispositivo.
conexión
Circuito virtual entre dos o más dispositivos de red, creado antes de la transmisión de los datos.
Una vez establecida una conexión, se transmite una serie de datos por la misma ruta de
comunicación, sin necesidad de incluir información de enrutamiento, lo que incluye las direcciones
de origen y destino, con cada bloque de datos.
conexión de clase 1
Conexión de transporte CIP de clase 1 utilizada para la transmisión de datos de E/S mediante
mensajes implícitos entre dispositivos EtherNet/IP.
conexión de clase 3
Conexión de transporte CIP de clase 3 utilizada para mensajes explícitos entre dispositivos
EtherNet/IP.
conexión optimizada para bastidores
Los datos de varios módulos de E/S se consolidan en un solo paquete de datos para presentarlo
al explorador en un mensaje implícito de una red EtherNet/IP.

EIO0000001581 12/2018 391


Glosario

conmutador
Dispositivo con varios puertos utilizado para segmentar la red y limitar la probabilidad de
colisiones. Los paquetes se filtran o reenvían según sus direcciones de origen y destino. Los
conmutadores permiten el funcionamiento en dúplex completo y ofrecen ancho de banda de red
completo a cada puerto. Un conmutador puede tener distintas velocidades de E/S (por ejemplo,
10, 100 o 1.000 Mbps). Se considera que los conmutadores son dispositivos OSI de capa 2 (capa
de conexión de datos).
CPU
(unidad central de procesamiento, del inglés, central processing unit) La CPU, también conocida
como procesador o controlador, es el cerebro de los procesos de fabricación industriales.
Automatiza un proceso a diferencia de los sistemas de control por relés. Las CPU son
ordenadores adaptados para sobrevivir a las duras condiciones de un entorno industrial.

D
DDT
(derived data type, tipo de datos derivados) Un tipo de datos derivados es un conjunto de
elementos del mismo tipo (MATRIZ) o de distintos tipos (estructura).

destino
En EtherNet/IP, se considera que un dispositivo es el destino cuando es el destinatario de una
petición de conexión para comunicaciones de mensajes implícitos o explícitos, o bien, cuando es
el destinatario de una petición de mensaje para mensajes explícitos sin conexión.
determinismo
En el caso de una aplicación y una arquitectura definidas, se puede predecir que el retardo entre
un evento (cambio del valor de una entrada) y el cambio correspondiente en la salida de un
controlador es un tiempo finito t, menor que el plazo límite que requiere el proceso.
Device DDT (DDDT)
Un DDT de dispositivo es un DDT predeterminado por el fabricante y no modificable por el usuario.
Contiene los elementos del lenguaje de E/S de un módulo de E/S.
DFB
(derived function block, bloque de funciones derivado) Los tipos DFB son bloques de funciones
programables por el usuario en lenguaje ST, IL, LD o FBD.
El uso de estos tipos DFB en una aplicación permite:
 simplificar la concepción y la entrada del programa
 aumentar la legibilidad del programa
 facilitar su depuración
 reducir el volumen de código generado

392 EIO0000001581 12/2018


Glosario

DHCP
(dynamic host configuration protocol, protocolo de configuración dinámica de host) Extensión del
protocolo de comunicaciones BOOTP que prevé la asignación automática de opciones de
direccionamiento IP (incluidas la dirección IP, la máscara de subred, la dirección IP de pasarela y
los nombres de servidor DNS). DHCP no requiere el mantenimiento de una tabla que identifique
cada dispositivo de red. El cliente se identifica ante el servidor DHCP utilizando su dirección MAC
o un identificador de dispositivos asignado de forma exclusiva. El servicio DHCP utiliza los puertos
UDP 67 y 68.
diagrama de bloques de funciones
Véase FBD.
difusión
Mensaje que se envía a todos los dispositivos de un dominio de difusión.
DIO
(E/S distribuida) También se conoce como equipo distribuido. Los DRSs utilizan puertos DIO para
conectar el equipo distribuido.
dirección IP
Identificador de 32 bits (que incluye tanto una dirección de red como una dirección de host)
asignado a un dispositivo conectado a una red TCP/IP.
Dispositivo de E/S Ethernet M580
Dispositivo Ethernet que proporciona una recuperación de red automática y un comportamiento
de RIO determinista. Se puede calcular el tiempo que se tarda en resolver una exploración lógica
RIO y el sistema puede recuperarse con rapidez tras una interrupción de la comunicación. Los
dispositivos de E/S Ethernet M580 incluyen:
 bastidor local (incluye un servicio explorador de E/S de CPU con Ethernet)
 estación RIO (incluye un módulo adaptador X80)
 conmutador DRS con una configuración predeterminada

dispositivo de tipo explorador


Un dispositivo de tipo explorador lo define la ODVA como un nodo EtherNet/IP que permite
originar intercambios de E/S con otros nodos de la red.
dispositivo listo
dispositivo listo Ethernet que proporciona servicios adicionales al módulo EtherNet/IP o Modbus,
como: entrada de un solo parámetro, declaración de editor de bus, transferencia del sistema,
capacidad de exploración determinista, mensaje de alerta para modificaciones y derechos de
usuario compartidos entre Control Expert y el DTM del dispositivo.
DNS
(servidor/servicio de nombres de dominio) Servicio que traduce un nombre de dominio
alfanumérico en una dirección IP, el identificador exclusivo de un dispositivo en la red.

EIO0000001581 12/2018 393


Glosario

DRS
(conmutador de anillo dual, del inglés, dual-ring switch) Conmutador gestionado ampliado de
ConneXium que se ha configurado para operar en una red Ethernet. Schneider Electric facilita los
archivos de configuración predeterminados para descargarlos en un DRS y admitir las funciones
especiales de la arquitectura de anillo principal/subanillo.
DSCP
(puntos de códigos de servicio diferenciados, del inglés, differentiated service code points) Este
campo de 6 bits se encuentra en el encabezado de un paquete IP para clasificar y establecer las
prioridades del tráfico.
DST
(daylight saving time, horario de verano) DST también se denomina horario de verano y es una
práctica que consiste en adelantar la hora hacia el principio de la primavera y retrasarla hacia el
inicio del otoño.
DT
(date and time, fecha y hora) El tipo DT, codificado en BCD en un formato de 64 bits, contiene esta
información:
 el año codificado en un campo de 16 bits
 el mes codificado en un campo de 8 bits
 el día codificado en un campo de 8 bits
 la hora codificada en un campo de 8 bits
 los minutos codificados en un campo de 8 bits
 los segundos codificados en un campo de 8 bits

NOTA: No se utilizan los ocho bits menos significativos.


El tipo DT se introduce con este formato:
DT#<Año>-<Mes>-<Día>-<Hora>:<Minutos>:<Segundos>
En esta tabla se muestran los límites inferior y superior de cada campo:

Campo Límites Comentario


Año [1990,2099] Año
Mes [01,12] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.
Día [01,31] Para los meses 01/03/05/07/08/10/12
[01,30] Para los meses 04/06/09/11
[01,29] Para el mes 02 (años bisiestos)
[01,28] Para el mes 02 (años no bisiestos)
Hora [00,23] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.
Minuto [00,59] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.
Segundo [00,59] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.

394 EIO0000001581 12/2018


Glosario

DTM
(gestor de tipos de dispositivo, del inglés, device type manager) Un DTM es un controlador de
dispositivos que se ejecuta en el PC host. Ofrece una estructura unificada para acceder a los
parámetros de dispositivo, configurar y utilizar los dispositivos, y solucionar problemas de los
dispositivos. Los DTM pueden incluir desde una simple interfaz gráfica de usuario (IGU) para
configurar parámetros de dispositivo hasta una aplicación sofisticada que permite realizar cálculos
complejos en tiempo real con fines de diagnóstico y mantenimiento. En el contexto de un DTM, un
dispositivo puede ser un módulo de comunicaciones o un dispositivo remoto de la red.
Consulte FDT.
Dúplex completo
Capacidad de dos dispositivos en red de comunicarse entre ellos de forma independiente y
simultánea en ambas direcciones.

E
EDS
(hoja de datos electrónica) Las EDS son archivos de texto simples en los que se describen las
funciones de configuración de un dispositivo. Los archivos EDS los genera y mantiene el
fabricante del dispositivo.
EF
(elementary function, función elemental) Se trata de un bloque, utilizado en un programa, que
realiza una función lógica predefinida.
Una función no dispone de información sobre el estado interno. Varias llamadas de la misma
función con los mismos parámetros de entrada mostrarán los mismos valores de salida.
Encontrará información sobre la forma gráfica de la llamada de la función en el [bloque funcional
(instancia)]. Al contrario que las llamadas de bloques de funciones, las llamadas de función
constan únicamente de una salida a la que no se ha asignado un nombre y cuyo nombre coincide
con el de la función. En FBD, cada llamada se indica mediante un [número] único a través del
bloque gráfico. Este número se genera automáticamente y no puede modificarse.
Coloque y configure estas funciones en el programa para ejecutar su aplicación.
También pueden desarrollarse otras funciones mediante el kit de desarrollo del software SDKC.
EFB
(elementary function block, bloque de funciones elemental) Se trata de un bloque, utilizado en un
programa, que realiza una función lógica predefinida.
Los EFB cuentan con estados y parámetros internos. Aunque las entradas sean idénticas, los
valores de las salidas pueden ser diferentes. Por ejemplo, un contador dispone de una salida que
indica que se ha alcanzado el valor de preselección. Esta salida se establece en 1 cuando el valor
actual es igual al valor de preselección.

EIO0000001581 12/2018 395


Glosario

EN
EN significa «ENable» (habilitar); se trata de una entrada de bloque opcional. Cuando la entrada
EN está habilitada, se establece automáticamente una salida ENO.
Si EN = 0, el bloque no está habilitado, su programa interno no se ejecuta y ENO se establece en 0.
Si EN = 1, se ejecuta el programa interno del bloque y ENO se establece en 1. Si se detecta un
error de tiempo de ejecución, ENO se establece en 0.
Si la entrada EN no está conectada, se establece automáticamente en 1.

ENO
ENO significa «Error NOtification» (notificación de error); se trata de la salida asociada a la entrada
opcional EN.
Si ENO se establece en 0 (porque EN = 0 o en caso de que se detecte un error de tiempo de
ejecución):
 El estado de las salidas del bloque de funciones es idéntico al estado en el último ciclo de
exploración que se ejecutó correctamente.
 Las salidas de las funciones, así como los procedimientos, se establecen en 0.

entorno severo
Resistencia a los hidrocarburos, aceites industriales, detergentes y virutas de soldadura.
Humedad relativa de hasta el 100 %, ambiente salino, variaciones significativas de temperatura,
temperatura de funcionamiento entre -10 °C y + 70 °C, o en instalaciones móviles. Para
dispositivos endurecidos (H), la humedad relativa alcanza un máximo de 95 % y la temperatura de
funcionamiento está entre -25 °C y + 70 °C.
Equipo distribuido
Cualquier dispositivo de Ethernet (dispositivo de Schneider Electric, PC, servidores o dispositivos
de terceros) que admita el intercambio con una CPU o con otro servicio de explorador de E/S
Ethernet.
esclavo local
Funcionalidad que ofrecen los módulos de comunicación EtherNet/IP de Schneider Electric, que
permite que un explorador asuma la función de un adaptador. El esclavo local permite al módulo
publicar datos mediante conexiones de mensajes implícitos. Un esclavo local se utiliza
normalmente en intercambios de igual a igual entre PAC.
espejo de puertos
En esta modalidad, el tráfico de datos relativo al puerto de origen en un conmutador de red se
copia en otro puerto de destino. Esto permite que una herramienta de gestión conectada
monitorice y analice el tráfico.
estación RIO
Uno de los tres tipos de módulos RIO de una red Ethernet RIO. Una estación RIO es un bastidor
M580 de módulos de E/S que se conectan a una red Ethernet RIO y se gestionan mediante un
módulo adaptador Ethernet RIO. Una estación puede ser un bastidor simple o un bastidor principal
con un bastidor ampliado.

396 EIO0000001581 12/2018


Glosario

Ethernet
LAN basada en tramas de 10 Mb/s, 100 Mb/s o 1 Gb/s, CSMA/CD que se puede ejecutar mediante
un cable de cobre de par trenzado, de fibra óptica o por conexión inalámbrica. El estándar IEEE
802.3 define las normas de configuración de una red Ethernet conectada; el estándar IEEE 802.11
define las normas de configuración de una red Ethernet inalámbrica. Entre los formatos comunes
se encuentran 10BASE-T, 100BASE-TX y 1000BASE-T, que pueden utilizar cables de cobre de
par trenzado 5e y conectores modulares RJ45.
EtherNet/IP™
Protocolo de comunicación de redes para aplicaciones de automatización industrial que combina
los protocolos estándar de transmisión de Internet TCP/IP y UDP con la capa de aplicación
Protocolo industrial común (CIP), lo que permite admitir tanto el control industrial como el
intercambio de datos a alta velocidad. EtherNet/IP utiliza hojas de datos electrónicas (EDS) para
clasificar todos los dispositivos de red y su funcionalidad.
explorador
Un explorador actúa como origen de las solicitudes de conexión de E/S para mensajes implícitos
en EtherNet/IP y las solicitudes de mensaje para Modbus TCP.
Explorador de E/S
Servicio Ethernet que realiza un sondeo continuo de los módulos de E/S para recopilar datos,
estados, eventos e información de diagnóstico. En este proceso se supervisan las entradas y
salidas de control. Este servicio admite tanto la exploración de la lógica RIO como DIO.

F
FAST
Una tarea FAST es una tarea del procesador periódica y opcional que identifica las solicitudes de
exploración múltiple de alta prioridad y se ejecuta a través de su software de programación. Una
tarea FAST puede programar los módulos de E/S seleccionados para solucionar su lógica más de
una vez por exploración. La tarea FAST consta de dos secciones:
 IN: las entradas se copian en la sección IN antes de ejecutar la tarea FAST.
 OUT: las salidas se copian en la sección OUT después de ejecutar la tarea FAST.

FBD
(function block diagram, diagrama de bloques de funciones) Lenguaje de programación gráfica
IEC 61131-3 que funciona como un diagrama. Al añadir bloques lógicos simples (Y, O, etc.), cada
función o bloque de funciones del programa se representa mediante este formato gráfico. En cada
bloque, las entradas se sitúan a la izquierda y las salidas, a la derecha. Las salidas de los bloques
pueden estar vinculadas a las entradas de otros bloques para formar expresiones complejas.
FDR
(fast device replacement, sustitución rápida de dispositivos) Servicio que utiliza el software de
configuración para sustituir un producto no operativo.

EIO0000001581 12/2018 397


Glosario

FDT
(field device tool, herramienta para dispositivos de campo) Tecnología que armoniza la
comunicación entre los dispositivos de campo y los sistemas host.
FTP
(protocolo de transferencia de archivos, del inglés, file transfer protocol) Protocolo que copia un
archivo de un host a otro mediante una red basada en TCP/IP, como Internet. FTP utiliza una
arquitectura de cliente-servidor, además de controles independientes y conexiones de datos entre
el cliente y el servidor.

G
GPS
(sistema de posicionamiento global) El estándar GPS consiste en señales de tiempo, navegación
y posicionamiento basadas en el espacio que se facilitan a escala mundial para uso civil y militar.
El rendimiento del servicio de posicionamiento estándar depende de los parámetros de las
señales emitidas por satélites, del diseño de la constelación del GPS, del número de satélites
visibles y de diversos parámetros medioambientales.

H
HART
(highway addressable remote transducer, transductor remoto direccionable en carretera)
Protocolo de comunicación bidireccional para enviar y recibir información digital a través de cables
analógicos entre un sistema de control o supervisión y dispositivos inteligentes.
HART es el estándar internacional para ofrecer acceso a datos entre sistemas host e instrumentos
de campo inteligentes. Un host puede ser cualquier aplicación de software, desde el portátil o el
dispositivo manual de un técnico hasta el sistema de gestión de activos, el control de procesos de
una planta o cualquier otro sistema que utilice una plataforma de control.
HMI
(human machine interface, interfaz hombre-máquina) Sistema que permite la interacción entre
una persona y una máquina.
Hot Standby
Un sistema Hot Standby utiliza un PAC primario (PLC) y un PAC en standby. Los dos bastidores
PAC tienen una configuración idéntica de hardware y software. El PAC en standby supervisa el
estado del sistema actual del PAC primario. Si el PAC primario deja de funcionar, se mantiene un
control de alta disponibilidad cuando el PAC en standby toma el control del sistema.
HTTP
(hypertext transfer protocol, protocolo de transferencia de hipertexto) Protocolo de red para
sistemas de información de distribución y colaboración. HTTP es la base de la comunicación de
datos en Internet.

398 EIO0000001581 12/2018


Glosario

I
IEC 61131-3
Estándar internacional: controladores lógicos programables
Parte 3: Lenguajes de programación
IGMP
(internet group management protocol, protocolo de gestión de grupos de Internet) Este estándar
de Internet para multidifusión permite a un host suscribirse a un grupo de multidifusión
determinado.
IL
(instruction list, lista de instrucciones) Lenguaje de programación IEC 61131-3 que contiene una
serie de instrucciones básicas. Se acerca mucho al lenguaje de ensamblaje utilizado para
programar los procesadores. Cada instrucción consta de un código de instrucción y un operando.
INT
(INTeger, entero) (codificado en 16 bits) Los límites superior e inferior son los siguientes: -(2
elevado a 15) a (2 elevado a 15) - 1.
Ejemplo: -32768, 32767, 2#1111110001001001, 16#9FA4.

IODDT
(tipo de datos derivados de entrada/salida, del inglés, input/output derived data type) Tipo de datos
estructurados que representa un módulo, un canal o un CPU. Cada módulo experto de una
aplicación posee sus propios IODDT.
IPsec
(del inglés internet protocol security, protocolo de seguridad de Internet) Conjunto abierto de
estándares de protocolo que hacen que las sesiones de comunicaciones IP sean privadas y
seguras para el tráfico entre módulos utilizando IPsec, desarrollado por Internet Engineering Task
Force (IETF). Los algoritmos de autenticación y cifrado de IPsec requieren claves criptográficas
definidas por el usuario que procesan cada paquete de comunicaciones en una sesión de IPsec.

L
LD
(ladder diagram, diagrama de contactos) Lenguaje de programación IEC 61131-3 que representa
las instrucciones que deben ejecutarse en forma de esquemas gráficos muy parecidos a un
esquema eléctrico (contactos, bobinas, etc.).

EIO0000001581 12/2018 399


Glosario

M
marcas de tiempo de aplicación
Utilice la solución de marcas de tiempo de aplicación para acceder a búferes de eventos de
marcas de tiempo con un sistema SCADA que no sea compatible con la interfaz OPC DA. En este
caso, los bloques de funciones de la aplicación PLC de Control Expert leen eventos del búfer y les
dan formato para enviarlos al sistema SCADA.
marcas de tiempo del sistema
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xx
máscara de subred
Valor de 32 bits utilizado para ocultar (o enmascarar) la parte de la dirección IP que corresponde
a la red y mostrar así la dirección de host de un dispositivo en una red mediante el protocolo IP.
MAST
Una tarea maestra (MAST) es una tarea del procesador determinista que se ejecuta en el software
de programación. La tarea MAST programa que la lógica del módulo RIO se solucione en cada
exploración de E/S. La tarea MAST consta de dos secciones:
 IN: las entradas se copian en la sección IN antes de ejecutar la tarea MAST.
 OUT: las salidas se copian en la sección OUT después de ejecutar la tarea MAST.

MATRIZ
Una MATRIZ es una tabla que contiene elementos del mismo tipo. Esta es la sintaxis: ARRAY
[<límites>] OF <Tipo>
Ejemplo: ARRAY [1..2] OF BOOL es una tabla unidimensional con dos elementos de tipo BOOL.
ARRAY [1..10, 1..20] OF INT es una tabla bidimensional con elementos 10 x 20 de tipo INT.

MB/TCP
(protocolo de Modbus sobre TCP, del inglés, Modbus over TCP protocol) Se trata de una variante
de Modbus empleada para las comunicaciones de las redes TCP/IP.
mensajería implícita
Mensajes con conexión de clase 1 basada en UDP/IP para EtherNet/IP. La mensajería implícita
mantiene una conexión abierta para la transferencia programada de datos de control entre un
productor y un usuario. Puesto que se mantiene una conexión abierta, cada mensaje contiene
principalmente datos (sin la saturación de la información del objeto) y un identificador de
conexiones.

400 EIO0000001581 12/2018


Glosario

mensajes con conexión


En EtherNet/IP, los mensajes con conexión utilizan una conexión CIP para la comunicación. Un
mensaje conectado es una relación lógica entre dos o más objetos de aplicación en nodos
distintos. La conexión establece un circuito virtual con antelación para una finalidad específica,
como mensajes explícitos frecuentes o transferencias de datos de E/S en tiempo real.
mensajes explícitos
Mensajes basados en TCP/IP para Modbus TCP y EtherNet/IP. Se utiliza para mensajes punto a
punto de cliente/servidor que incluyen tanto datos (normalmente información no programada entre
un cliente y un servidor) como información de ruta de acceso. En EtherNet/IP, los mensajes
explícitos se consideran mensajes de clase 3 y pueden ser con conexión o sin conexión.
MIB
(management information base, base de información de gestión) Base de datos virtual que se
utiliza para gestionar los objetos en una red de comunicaciones. Véase SNMP.
modalidad avanzada
En Control Expert, la modalidad avanzada es una selección que muestra propiedades de
configuración de nivel experto que ayudan a definir las conexiones Ethernet. Teniendo en cuenta
que estas propiedades solo deben editarlas personas con sólidos conocimientos sobre los
protocolos de comunicación EtherNet/IP, se pueden ocultar o mostrar, dependiendo de las
cualificaciones del usuario en cuestión.
Modbus
Modbus es un protocolo de mensajes de capa de aplicación. Modbus proporciona comunicación
de cliente y servidor entre dispositivos conectados a diferentes tipos de buses o redes. Modbus
ofrece numerosos servicios especificados por códigos de función.
multidifusión
Forma especial de difusión en la que se entregan copias del paquete únicamente a un subconjunto
especificado de destinos de red. Los mensajes implícitos suelen utilizar el formato de multidifusión
para las comunicaciones en una red EtherNet/IP.

N
NIM
(módulo de interfaz de red, del inglés, network interface module) Un NIM reside en la primera
posición de una isla STB (la situada más a la izquierda en la configuración física). El NIM
proporciona la interfaz entre los módulos de E/S y el maestro del bus de campo. Es el único
módulo de la isla que depende del bus de campo; hay un tipo de módulo NIM diferente disponible
para cada bus de campo.
nombre de dominio
Cadena alfanumérica que identifica un dispositivo en Internet, y que aparece como componente
primario del localizador de recursos uniforme (URL, Uniform Resource Locator) de un sitio web.
Por ejemplo, el nombre de dominio schneider-electric.com es el componente primario de la URL
www.schneider-electric.com.

EIO0000001581 12/2018 401


Glosario

Cada nombre de dominio se asigna como parte del sistema de nombres de dominio y está
asociado con una dirección IP.
También se llama nombre de host.
NTP
(network time protocol, protocolo de hora de la red) Protocolo para sincronizar los relojes de los
sistemas informáticos. El protocolo utiliza un búfer de fluctuación que contrarresta los efectos de
la latencia variable.
Nube DIO
Grupo de equipos distribuidos que no es necesario que sean compatibles con el protocolo RSTP.
Las nubes DIO sólo requieren una conexión simple de cable de cobre (sin anillo). Se pueden
conectar a algunos de los puertos de cobre de los DRS o pueden conectarse directamente a los
módulos de comunicaciones de la CPU o Ethernet del bastidor local. Las nubes DIO no se pueden
conectar a subanillos.

O
O->T
(origen a destino) Véase origen y destino.
ODVA
(Asociación de proveedores de redes Devicenet de tecnología abierta, del inglés, Open Devicenet
Vendors Association) La ODVA ofrece soporte a las tecnologías de red basadas en CIP.
OFS
(OPC Factory Server) OFS permite las comunicaciones SCADA en tiempo real con la familia de
PLC de Control Expert. OFS utiliza el protocolo de acceso a datos OPC estándar.
OPC DA
(OLE for Process Control Data Access) La especificación de acceso a datos es el estándar
implementado de manera más generalizada de los estándares OPC que proporcionan especifica-
ciones para las comunicaciones de datos en tiempo real entre clientes y servidores.
origen
En EtherNet/IP, se considera que un dispositivo es el origen cuando inicia una conexión CIP para
comunicaciones de mensajes explícitos o implícitos, o bien, cuando inicia una petición de mensaje
para mensajes explícitos sin conexión.
origen de conexión
Nodo de red EtherNet/IP que inicia una petición de conexión para la transferencia de datos de E/S
o mensajes explícitos.

402 EIO0000001581 12/2018


Glosario

P
PAC
(controlador de automatización programable, del inglés, programmable automation controller) El
PAC es el cerebro de los procesos de fabricación industriales. Automatiza un proceso a diferencia
de los sistemas de control por relés. Los PAC son ordenadores adaptados para sobrevivir a las
duras condiciones de un entorno industrial.
pasarela
Dispositivo de pasarela que interconecta dos redes distintas, a veces a través de protocolos
distintos de red. Cuando conecta redes basadas en protocolos distintos, una pasarela convierte
un datagrama de una pila de protocolos en la otra. Cuando se utiliza para conectar dos redes
basadas en IP, una pasarela (también llamada enrutador) tiene dos direcciones IP
independientes, una en cada red.
PTP
(protocolo de tiempo de precisión) Utilice este protocolo para sincronizar relojes en una red de
ordenadores. En una red de área local, PTP logra la precisión de los relojes con un margen de
error inferior al microsegundo, por lo que resulta adecuado para sistemas de medición y control.
puerto 502
El puerto 502 de la pila TCP/IP es el puerto ampliamente conocido que se reserva para las
comunicaciones del Modbus TCP.
puerto de servicio
Puerto Ethernet especializado en los módulos RIO M580. El puerto puede admitir estas funciones
principales (dependiendo del tipo de módulo):
 duplicación de puertos: para fines de diagnóstico
 acceso: para conectar el HMI/Control Expert/ConneXview al CPU
 ampliación: ampliar la red de dispositivos a otra subred
 deshabilitación: deshabilita el puerto; en esta modalidad, no se dirige ningún tráfico

Q
QoS
(quality of service, calidad del servicio) Práctica de asignación de distintas prioridades a tipos de
tráfico con el fin de regular el flujo de datos en la red. En una red industrial, QoS se utiliza para
proporcionar un nivel predecible del rendimiento de la red.

EIO0000001581 12/2018 403


Glosario

R
red
Tiene dos significados:
 En un diagrama de contactos:
Una red es un conjunto de elementos gráficos interconectados. El campo de aplicación de una
red es local, en relación con la unidad (sección) de organización del programa en el que se
encuentra la red.
 Con módulos de comunicación expertos:
Una red es un grupo de estaciones que se intercomunican. El término red se utiliza también
para definir un grupo de elementos gráficos interconectados. En este caso, el grupo forma parte
de un programa que puede componerse de un grupo de redes.
red de control
Red basada en Ethernet que contiene PAC, sistemas SCADA, un servidor NTP, PC, AMS,
conmutadores, etc. Se admiten dos tipos de topologías:
 Plana: todos los módulos y dispositivos de esta red pertenecen a la misma subred.
 Dos niveles: la red se divide en una red operativa y en una red de intercontroladores. Estas dos
redes pueden ser físicamente independientes, pero normalmente están conectadas mediante
un dispositivo de enrutamiento.
red de dispositivos
Red basada en Ethernet que forma parte de una red de E/S remotas que incluye tanto los
dispositivos de E/S remotas como los de E/S distribuidas. Los dispositivos conectados en esta red
siguen reglas específicas para permitir el determinismo de las E/S remotas.
red de dispositivos
Red basada en Ethernet dentro de una red RIO que contiene tanto equipo distribuido como RIO.
Los dispositivos conectados a esta red siguen reglas específicas que permiten el determinismo de
RIO.
red de intercontroladores
Red basada en Ethernet que forma parte de la red de control y facilita el intercambio de datos entre
las herramientas de ingeniería y los controladores (programación, sistema de gestión de activos
[AMS]).
red de operaciones
Red basada en Ethernet que incluye herramientas de operario (SCADA, PC cliente, impresoras,
herramientas de lote, EMS, etc.). Los controladores se conectan directamente o mediante el
enrutamiento de la red de intercontroladores. Esta red forma parte de la red de control.
Red DIO
Red que incluye un equipo distribuido, en el que la exploración de E/S se realiza mediante una
CPU con un servicio de exploración DIO en el bastidor local. El tráfico de la red DIO se envía
después del tráfico RIO, que tiene prioridad en una red RIO.
Red DIO aislada
Red basada en Ethernet que contiene equipos distribuidos que no participan en una red RIO.

404 EIO0000001581 12/2018


Glosario

Red EIO
(EthernetE/S) Red basada en Ethernet que contiene tres tipos de dispositivo:
 bastidor local
 Estación remota X80 (utilizando un módulo adaptador BM•CRA312•0) o un módulo de
conmutación de opción de red BMENOS0300
 conmutador de anillo dual ampliado ConneXium (DRS)
NOTA: El equipo distribuido también puede participar en una red de E/S Ethernet a través de la
conexión a DRSs o al puerto de servicio de los módulos remotos X80.
Red RIO
Red basada en Ethernet que contiene tres tipos de dispositivos RIO: un bastidor local, una
estación RIO y un conmutador de anillo dual ampliado ConneXium (DRS). El equipo distribuido
también puede participar en una red RIO a través de una conexión a DRSs o a módulos de
conmutación de opción de red BMENOS0300.
RIO S908
Un sistema RIO Quantum que utiliza cableado y terminaciones coaxiales.
RPI
(intervalo para paquetes requeridos, del inglés, requested packet interval) Intervalo de tiempo
entre transmisiones cíclicas de datos solicitadas por el explorador. Los dispositivos EtherNet/IP
publican datos a la velocidad especificada por el RPI que les asigna el explorador y reciben las
solicitudes de mensajes del explorador en cada RPI.
RSTP
(rapid spanning tree protocol, protocolo de árbol de expansión rápida) Permite que un diseño de
red incluya enlaces de repuesto (redundantes) que proporcionan rutas de respaldo automáticas
cuando falla un enlace activo, sin necesidad de bucles ni de activar o desactivar manualmente los
enlaces de respaldo.

S
SCADA
(supervisory control and data acquisition, supervisión, control y adquisición de datos) Los sistemas
SCADA son sistemas informáticos que controlan y supervisan procesos industriales, de
infraestructuras o basados en la instalación (ejemplos: transmisión de electricidad, transporte por
gasoductos y oleoductos y distribución de agua).
servicio de explorador de E/S Ethernet
Este servicio de explorador de E/S Ethernet incorporado de las CPU M580 gestiona el equipo
distribuido y estaciones RIO en una red de dispositivos M580.
servicio de explorador DIO Ethernet
Este servicio de explorador DIO incorporado de las CPU M580 gestiona el equipo distribuido en
una red de dispositivos M580.

EIO0000001581 12/2018 405


Glosario

Servicio de hora de la red


Utilice este servicio para sincronizar relojes de ordenador por Internet para registrar eventos
(orden de eventos), sincronizar eventos (desencadenar eventos simultáneos) o sincronizar
alarmas y E/S (alarmas de marca de tiempo).
SFC
(sequential function chart, diagrama funcional secuencial) Lenguaje de programación IEC 61131-
3 que se utiliza para representar gráficamente, de forma estructurada, el funcionamiento de una
CPU secuencial. Esta descripción gráfica del comportamiento secuencial de la CPU y de las
distintas situaciones resultantes se realiza mediante símbolos gráficos simples.
SFP
(del inglés small form-factor pluggable, pequeños conectores de factor de forma). El transceptor
SFP actúa como interfaz entre un módulo y los cables de fibra óptica.
sin conexión
Describe la comunicación entre dos dispositivos de red, en la que se envían datos sin acuerdo
previo entre ambos dispositivos. Cada unidad de datos transmitidos incluye también información
de enrutamiento, lo que incluye las direcciones de origen y destino.
SMTP
(simple mail transfer protocol, protocolo simple de transferencia de correo) Servicio de notificación
de correo electrónico que permite a los proyectos basados en controladores notificar alarmas o
eventos. El controlador supervisa el sistema y puede crear automáticamente un mensaje de alerta
de correo electrónico con datos, alarmas o eventos. Los destinatarios de correo pueden ser
locales o remotos.
SNMP
(simple network management protocol, protocolo simple de administración de redes) Protocolo
que se utiliza en los sistemas de administración de redes para monitorizar los dispositivos
conectados a la red. El protocolo forma parte del conjunto de protocolos de Internet (IP) tal como
define la Internet Engineering Task Force (IETF), que consta de directrices de gestión de redes e
incluye un protocolo de aplicación de capas, un esquema de base de datos y un conjunto de
objetos de datos.
SNTP
(simple network time protocol, protocolo simple de hora de la red) Véase NTP.
SOE
(sequence of events, secuencia de eventos) Proceso de determinación del orden de eventos en
un sistema industrial y de correlación de tales eventos en un reloj de tiempo real.
ST
(structured text, texto estructurado) Lenguaje de programación IEC 61131-3 que presenta
lenguaje literal estructurado y que es un lenguaje desarrollado de forma similar a los lenguajes de
programación informática. Permite estructurar series de instrucciones.

406 EIO0000001581 12/2018


Glosario

subanillo
Red basada en Ethernet con un bucle conectado al anillo principal, a través de un conmutador de
anillo dual (DRS) o un módulo de conmutación de opción de red BMENOS0300 en el anillo
principal. Esta red contiene equipo distribuido o RIO.

T
T->O
(destino a origen) Véase destino y origen.
TCP
(protocolo de control de transmisión) Protocolo clave del conjunto de protocolos de Internet que
admite comunicaciones orientadas a la conexión, estableciendo la conexión necesaria para
transmitir una secuencia ordenada de datos por la misma ruta de comunicación.
TCP/IP
También conocido como conjunto de protocolos de Internet, TCP/IP es un conjunto de protocolos
utilizado para realizar transacciones en una red. El conjunto recibe el nombre por los dos
protocolos que se utilizan habitualmente: protocolo de control de transmisión y protocolo de
Internet. TCP/IP es un protocolo orientado a la conexión que Modbus TCP y EtherNet/IP utilizan
para los mensajes explícitos.
TFTP
(protocolo de transferencia de archivos aleatoria, del inglés, trivial file transfer protocol) Versión
simplificada del protocolo de transferencia de archivos (FTPFTPTFTP) que utiliza una arquitectura
basada en el cliente/servidor para establecer conexiones entre dos dispositivos. Desde un cliente
TFTP, los archivos individuales se pueden cargar al servidor o descargar de él, mediante el
protocolo de datagramas de usuario (UDP) para los datos de transporte.
TIME _OF_DAY
Véase TOD.

EIO0000001581 12/2018 407


Glosario

TOD
(time of day, hora del día) El tipo TOD, codificado en BCD en un formato de 32 bits, contiene esta
información:
 la hora codificada en un campo de 8 bits
 los minutos codificados en un campo de 8 bits
 los segundos codificados en un campo de 8 bits

NOTA: No se utilizan los ocho bits menos significativos.


El tipo TOD se introduce en este formato: xxxxxxxx: TOD#<Hora>:<Minutos>:<Segundos>
En esta tabla se muestran los límites inferior y superior de cada campo:

Campo Límites Comentario


Hora [00,23] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.
Minuto [00,59] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.
Segundo [00,59] Se muestra el cero a la izquierda; puede omitirse en la entrada de datos.

Ejemplo: TOD#23:59:45.

TR
(transparent ready) Equipo de distribución de potencia habilitado para Internet, que incluye
aparellaje de media-baja tensión, paneles de conmutación, placas de panel, centros de control de
motores y subestaciones de unidad. El equipo Transparent Ready permite acceder al estado de
medidores y equipos desde cualquier PC de la red, utilizando un navegador de Internet estándar.

U
UDP
(user datagram protocol, protocolo de datagramas de usuario) Protocolo de capa de transporte
que admite comunicaciones sin conexión. Las aplicaciones que se ejecutan en nodos de red
pueden utilizar UDP para enviarse datagramas entre sí. A diferencia de TCP, UDP no incluye
ninguna comunicación preliminar para establecer rutas de datos o facilitar el orden y la
comprobación de los datos. Sin embargo, al evitar la saturación requerida para ofrecer estas
funciones, UDP es más rápido que TCP. UDP puede ser el protocolo preferido para aplicaciones
en las que el tiempo es importante, en cuyo caso es preferible perder datagramas a que lleguen
retrasados. UDP es el transporte primario para los mensajes implícitos en EtherNet/IP.
UMAS
UMAS (del inglés Unified Messaging Application Services, servicio de aplicaciones de mensajería
unificado) es un protocolo de sistema de propietario que gestiona las comunicaciones entre
Control Expert y un controlador.
UTC
(coordinated universal time, tiempo universal coordinado) Estándar de tiempo principal que se
utiliza para regular el tiempo y la hora en todo el mundo (cercano al estándar anterior de tiempo
GMT).

408 EIO0000001581 12/2018


Glosario

V
valor literal de entero
Un valor literal de entero se utiliza para introducir valores enteros en el sistema decimal. Les
valores pueden ir precedidos de los signos + y -. Los signos de subrayado (_) separan números
no significativos.
Ejemplo:
-12, 0, 123_456, +986

variable
Entidad de memoria del tipo BOOL, WORD, DWORD, etc. cuyo contenido puede modificarse mediante
el programa que está ejecutándose.
VLAN
(red de área local virtual, del inglés, virtual local area network) Red de área local (LAN) que se
amplía más allá de una única LAN a un grupo de segmentos de LAN. Una VLAN es una entidad
lógica que se ha creado y configurado únicamente con software aplicable.

EIO0000001581 12/2018 409


Glosario

410 EIO0000001581 12/2018


Modicon M580
Índice
EIO0000001581 12/2018

Índice

A BMEP586040
CPU, 19
acción online, 159
BMXRMS004GPF, 62
configuración del puerto, 162
BMXXCAUSB018 USB cables, 56
objeto CIP, 161
BMXXCAUSB045 USB cables, 56
ping, 163
BOOTP
actualizar
seguridad, 112
firmware, 67, 67
borrar
añadir
aplicación, 45
módulo de E/S, 367
borrar estadísticas remotas, 281
añadir dispositivos remotos, 287
aplicación
contraseña, 99
heredada, 104
C
caliente
archivo EDS
inicio, 381
añadir, 326
reinicio, 381
eliminar, 329
características
arranque
consumo de alimentación, 36
frío, 378
consumo de corriente, 36
AUTOTEST
certificaciones, 69, 70
estado, 32
ciberseguridad
aplicar en Control Expert, 112
B control de acceso, 112
desbloquear en Control Expert, 112
bloque de funciones
DHCP/BOOTP, 112
ETH_PORT_CTRL, 385
dirección autorizada, 112
BMEP581020
EIP, 112
CPU, 19
FTP, 112
BMEP582020
HTTP, 112
CPU, 19
SNMP, 112
BMEP582040
TFTP, 112
CPU, 19
ciberserguridad
BMEP583020
contraseña, 99
CPU, 19
protección de memoria, 99
BMEP583040
ciclo
CPU, 19
corriente, 376
BMEP584020
compatibilidad
CPU, 19
CPU, 91
BMEP584040
condición de bloqueo, 86
CPU, 19
condición sin bloqueo, 88
BMEP585040
CPU, 19

EIO0000001581 12/2018 411


Índice

conexión CPU
diagnóstico, 149 BMEP581020, 19
E/S, 153 BMEP582020, 19
CONF_SIG BMEP582040, 19
DDT de dispositivo, 214 BMEP583020, 19
configuración BMEP583040, 19
Control Expert, 93 BMEP584020, 19
CPU, 109 BMEP584040, 19
configuración avanzada, 129 BMEP585040, 19
ficha, 109 BMEP586040, 19
configuración de dirección IP, 116 borrar, 45
configuración de la lista de dispositivos, 206 compatibilidad, 91
conformidad configuración, 109
pruebas, 69 descripción física, 41
conmutador, 125 diagnósticos, 85
Conmutador estado, 32
ficha, 109 función en el sistema M580, 21
consumo de alimentación, 36 instalar, 78
consumo de corriente, 36 LED, 85
contraseña memoria, 371
Control Expertpara aplicación , 99 MTBF, 36
control de acceso página web de las estadísticas de puerto,
seguridad, 112 338
Control Expert página web de mensajes, 342
configuración, 93 página web de NTP, 345
inicio de sesión, 155 página web de QoS, 343
convertir, 104 página web de redundancia, 347
copia de seguridad, 104 página web de rendimiento, 337
corriente página web del explorador de E/S, 340
ciclo, 376 página web del resumen de estado, 335
página web del visor de alarmas, 349
páginas web, 334
panel frontal, 43
protección de memoria, 99
servicio de explorador DIO, 106
tarea, 369
CRA_OBJ_CTRL
DDT de dispositivo, 214
CRA_OBJ_HEALTH
DDT de dispositivo, 214

D
DATA_EXCH, 240, 243, 247, 255
mensaje explícito, 232

412 EIO0000001581 12/2018


Índice

DDT dirección IP
LOCAL_HSBY_STS, 222 IP, 76
REMOTE_HSBY_STS, 222 predeterminada, 78, 109
T_M_ECPU_HSBY, 222 dirección IP predeterminada, 43, 76, 78, 109
DDT de dispositivo, 321 predeterminada, 43
T_BMEP58_ECPU, 214 dispositivo EtherNet/IP
T_BMEP58_ECPU_EXT, 214 mensaje explícito, 258
descargar, 104 DTM
descripción física añadir, 325
CPU, 41, 44
Device DDT, 367
DEVICE_OBJ_CTRL E
DDT de dispositivo, 214 E/S
DEVICE_OBJ_HEALTH conexión, 153
DDT de dispositivo, 214 esclavo local, 153
DHCP, 135 explícito, 367
seguridad, 112 gestión, 366
diagnóstico, 140 implícitas, 367
ancho de banda, 142 ECPU_HSBY_1
códigos de Modbus, 165 DDT de dispositivo, 214
condición de bloqueo, 86 EIP
condición sin bloqueo, 88 seguridad, 112
conexión, 149 ejecución asincrónica
error de CPU/sistema, 90 ETH_PORT_CTRL, 385
esclavo local, 149 ejecución sincrónica
indicadores luminosos de la CPU , 48 ETH_PORT_CTRL, 385
LED de Hot Standby, 51 eliminar estadísticas locales, 280
NTP, 146 ERROR
páginas web, 354 estado, 32
RSTP, 144 error
diagnostico sistema, 90
tarjeta de memoria, 63 error de sistema, 90
diagnóstico de RSTP, 144 esclavo
diagnósticos habilitar, 315
CPU, 85 esclavo local
dimensión diagnóstico, 149
CPU, 42 E/S, 153
dimensiones de la CPU, 42 habilitar, 315
dirección escribir datos, 277
bus de campo, 40 estaciones Quantum RIO en M580
dirección autorizada MBP_MSTR, mensaje explícito, 262
seguridad, 112 estaciones RIO, Quantum
dirección de bus de campo, 40 MBP_MSTR, mensaje explícito, 262

EIO0000001581 12/2018 413


Índice

estado firmware
AUTOTEST, 32 actualizar, 67, 67
CPU, 32 frío
ERROR, 32 arranque, 378
HALT, 32 FTP
IDLE, 32 DDT de dispositivo, 214
NOCONF, 32 seguridad, 112
OS DOWNLOAD, 32 tarjeta de memoria SD, 62
RUN, 32 función del puerto
STOP, 32 DDT de dispositivo, 214
WAIT, 32 funciones elementales, 65
estados del sistema
Hot Standby, 33
ETH_PORT_1_2_STATUS G
DDT de dispositivo, 214 gestión
ETH_PORT_3_BKP_STATUS E/S, 366
DDT de dispositivo, 214 tarea, 366
ETH_PORT_CTRL, 385
ETH_STATUS
DDT de dispositivo, 214 H
Ethernet HALT
puertos, 58 estado, 32
eventos heredada
registrar en servidor syslog, 157 aplicación, 104
eventos de DTM Hot Standby
registrar en servidor syslog, 157 bloque de puerto de servicio, 127
eventos de módulo HTTP)
registrar en servidor syslog, 157 seguridad, 112
explícito
E/S, 367
I
IDLE
F estado, 32
FDR, 135 implícitas
ficha E/S, 367
configuración avanzada, 109 IN_ERRORS
Conmutador, 109 DDT de dispositivo, 214
IPConfig, 109 IN_PACKETS
NTP, 109 DDT de dispositivo, 214
Puerto de servicio, 109 indicadores luminosos
QoS, 109 CPU, 48
RSTP, 109 indicadores luminosos de la CPU , 48
Seguridad, 109 inicio
SNMP, 109 caliente, 381

414 EIO0000001581 12/2018


Índice

inicio de sesión mensajes explícitos


Control Expert, 155 códigos de función Modbus TCP, 252
instalar EtherNet/IP, 267
CPU, 78 Get_Attributes_Single, 270
módulos, 75 MBP_MSTR, 263
tarjeta de memoria, 83 servicios EtherNet/IP, 265
IODDT, 367 Modbus
IPConfig mensaje explícito, 260
ficha, 109 módulo de E/S
añadir, 367
módulos
L instalar, 75
LED MTBF
CPU, 85 CPU, 36
Hot Standby, 51
leer datos, 277
leer/escribir datos, 282 N
NOCONF
estado, 32
M normas, 70
MBP_MSTR, 263, 267, 270, 276 NTP
estaciones Quantum RIO en M580, 262 diagnóstico, 146
memoria ficha, 109
CPU, 371 servicio de explorador RIO, 123
memoria de señal
actualizar CPU M580 de V2.20 o anterior
a V2.30 o posterior, 27 O
estaciones Quantum ERIO, 102 objeto de administrador de conexiones, 174
LL984, 102 objeto de conexión Ethernet, 182
mensaje explícito, 232 objeto de diagnóstico de conexión de E/S,
a dispositivo EtherNet/IP, 258 191
a dispositivo Modbus, 260 objeto de diagnóstico de conexión explícita
estaciones Quantum RIO en M580, 262 EtherNet/IP, 195, 197
Get_Attribute_Single, 240 objeto de diagnóstico de explorador de E/S
leer registro, 255 de EtherNet/IP, 189
Objeto de escritura Modbus, 247 objeto de diagnóstico de interfaz EtherNet/IP,
Objeto de lectura Modbus, 243 186
mensajería explícita objeto de identidad, 170
códigos de función Modbus TCP, 275 objeto de interfaz TCP/IP, 180
Modbus TCP, 276 objeto ensamblado, 172, 176
objeto QoS, 178
objetos CIP, 169
obtener estadísticas locales, 278
obtener estadísticas remotas, 280

EIO0000001581 12/2018 415


Índice

OS DOWNLOAD panel frontal


estado, 32 CPU, 43
OUT_ERRORS ping, 163
DDT de dispositivo, 214 propiedades del canal, 132
OUT_PACKETS protección de memoria
DDT de dispositivo, 214 para CPU, 99
proyecto
contraseña, 99
P pruebas
página web conformidad, 69
CPU NTP, 345 puerto
estadísticas de puerto de la CPU, 338 Ethernet, 58
explorador de E/S de la CPU, 340 puerto de servicio
mensajes de la CPU, 342 CPU, 127
QoS de la CPU, 343 ficha, 109
redundancia de la CPU, 347 puerto de servicio de bloque
rendimiento de la CPU, 337 Hot Standby, 127
resumen del estado de la CPU, 335 puerto de servicio de CPU, 127
visor de alarmas de la CPU, 349
página web de estado HSBY
CPU, 358 Q
página web de las estadísticas de puerto QoS, 126
CPU, 338 ficha, 109
página web de mensajes
CPU, 342
página web de NTP R
CPU, 345 registrar
página web de QoS servidor syslog, 157
CPU, 343 reinicio
página web de redundancia caliente, 381
CPU, 347 reloj de tiempo real, 37
página web de rendimiento rendimiento de M580, 23
CPU, 337 restablecer módulo, 282
página web de resumen de estado restaurar, 104
CPU, 356 resumen
página web del explorador de E/S conexiones, 324
CPU, 340 configuración, 324
página web del resumen de estado resumen de conexiones, 206
CPU, 335 RSTP
página web del visor de alarmas DDT de dispositivo, 214
CPU, 349 ficha, 109
páginas web, 334, 354 servicio de explorador DIO, 118
visor del bastidor, 361 servicio de explorador EIO, 118
panel servicio de explorador RIO, 118
CPU, frontal, 43 RSTP, objeto de diagnóstico, 199

416 EIO0000001581 12/2018


Índice

RUN servicios FTP/TFTP


estado, 32 habilitar/deshabilitar, 283
servicios HTTP
habilitar/deshabilitar, 283
S servidor syslog
seguridad registrar, 157
aplicar en Control Expert, 112 SNMP, 120
contraseña, 99 ficha, 109
control de acceso, 112 seguridad, 112
desbloquear en Control Expert, 112 standards, 69
DHCP/BOOTP, 112 STB NIC 2212
dirección autorizada, 112 configurar elementos de E/S, 297
EIP, 112 STOP
ETH_PORT_CTRL, 385 estado, 32
Seguridad
ficha, 109
seguridad T
FTP, 112 T_BMEP58_ECPU, 214
HTTP, 112 DDT de dispositivo, 214
protección de memoria, 99 T_BMEP58_ECPU_EXT, 214
SNMP, 112 DDT de dispositivo, 214
TFTP, 112 tarea
SERVICE_STATUS CPU, 369
DDT de dispositivo, 214 gestión, 366
SERVICE_STATUS2 tarea AUX0
DDT de dispositivo, 214 CPU, 369
servicio de explorador tarea AUX1
RSTP, 118 CPU, 369
servicio de explorador de E/S Ethernet tarea FAST
CPU, 23 CPU, 369
servicio de explorador de E/S Ethernet de la tarea MAST
CPU CPU, 369
RIO, DIO, 23 tarjeta de memoria
servicio de explorador de la CPU diagnóstico, 63
RSTP, 118 FTP, 62
servicio de explorador DIO, 106 instalar, 83
RSTP, 118 tarjeta de memoria SD, 371
seleccionar la CPU, 23 FTP, 62
servicio de explorador DIO incorporado, 106 tensión
servicio de explorador EIO alimentación, 71
RSTP, 118 tensión de alimentación, 71
servicio de explorador RIO TFTP
RSTP, 118 seguridad, 112
seleccionar la CPU, 23 tipo de ejecución
ETH_PORT_CTRL, 385

EIO0000001581 12/2018 417


Índice

U
USB
asignaciones de pins, 56
cables, 56
transparencia, 56

W
WAIT
estado, 32

418 EIO0000001581 12/2018

Potrebbero piacerti anche