Nha58884 06

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 217

Modicon M580 Hot Standby

NHA58884 03/2019

Modicon M580
Hot Standby
Guía de planificación del sistema para
arquitecturas utilizadas con más
frecuencia
(Traducción del documento original inglès)

03/2019
NHA58884.06

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.
© 2019 Schneider Electric. Reservados todos los derechos.

2 NHA58884 03/2019
Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . 7
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Capítulo 1 Presentación del sistema M580 Hot Standby. . . . . . . . . 15
PACs primario y standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Conmutación del PAC en un sistema M580 Hot Standby . . . . . . . . . . 17
Descripción física de las CPUs de M580 Hot Standby . . . . . . . . . . . . 23
Normas y certificaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Estados del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Compatibilidad de la configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Capítulo 2 Componentes de hardware en un sistema M580 Hot
Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Bastidores locales M580 Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . . 36
Estaciones RIO M580 (e)X80 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Estaciones Quantum RIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Tarjeta de memoria SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Capítulo 3 Planificación de una topología M580 Hot Standby típica 45
Ciclo de vida del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Introducción al sistema típico Modicon M580 . . . . . . . . . . . . . . . . . . . 47
Planificación de una topología M580 Hot Standby . . . . . . . . . . . . . . . 51
Topologías de M580 Hot Standby de uso frecuente . . . . . . . . . . . . . . 54
Topologías M580 Hot Standby que utilizan el módulo BMENOC0321
para la conexión de la red de control . . . . . . . . . . . . . . . . . . . . . . . . . 71
Gestión de redes Ethernet planas con M580 Hot Standby . . . . . . . . . 80
Capítulo 4 Utilización de las aplicaciones M580 Hot Standby . . . . . 87
Normas de programación de Modicon M580 Hot Standby . . . . . . . . . 88
Configuración del sistema M580 Hot Standby . . . . . . . . . . . . . . . . . . 91
Configuración de una CPU M580 Hot Standby . . . . . . . . . . . . . . . . . . 92
Cambio de configuración sobre la marcha (CCOTF) . . . . . . . . . . . . . 96
Modificación online de una sección SFC. . . . . . . . . . . . . . . . . . . . . . . 98
Configuración de direcciones IP para un sistema M580 Hot Standby 99
Configuración de variables de datos para una aplicación Hot Standby
M580 BMEH58•040(S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

NHA58884 03/2019 3
Configuración del tiempo de vigilancia para estaciones y dispositivos 104
Transferencia de proyectos de M580 Hot Standby . . . . . . . . . . . . . . . 105
Modificación de la aplicación offline con discrepancia de aplicación
permitida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Restauración y copia de seguridad de proyectos . . . . . . . . . . . . . . . . 110
Capítulo 5 Gestión de los intercambios de datos de M580 Hot
Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Intercambio de datos de M580 Hot Standby . . . . . . . . . . . . . . . . . . . . 112
Estructura de datos del DDT de Hot Standby . . . . . . . . . . . . . . . . . . . 115
Funciones elementales del almacenamiento de datos . . . . . . . . . . . . 123
Capítulo 6 Funcionamiento del sistema M580 Hot Standby . . . . . . . 125
Inicio de un sistema M580 Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . 126
Asignaciones de estado y transiciones de Hot Standby . . . . . . . . . . . 129
Ejemplos de estado del sistema Hot Standby . . . . . . . . . . . . . . . . . . . 132
Ejecución de los comandos de Hot Standby . . . . . . . . . . . . . . . . . . . . 139
Uso de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Capítulo 7 Rendimiento del sistema M580 Hot Standby . . . . . . . . . . 145
Rendimiento del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Cálculo del tiempo mínimo de ciclo de tarea . . . . . . . . . . . . . . . . . . . . 148
Tiempo de respuesta de la aplicación para CPUs M580 Hot Standby 151
Capítulo 8 Diagnóstico de M580 Hot Standby . . . . . . . . . . . . . . . . . . 157
8.1 LED de la CPU M580 Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
LED de diagnóstico para las CPU de M580 Hot Standby . . . . . . . . . . 159
LED de acceso a la tarjeta de memoria . . . . . . . . . . . . . . . . . . . . . . . . 163
8.2 Diagnósticos de M580 Hot Standby de Control Expert . . . . . . . . . . . . 165
Diagnósticos del sistema M580 Hot Standby en Control Expert . . . . . 166
Sincronización de la configuración de equipo distribuido . . . . . . . . . . 168
8.3 Páginas web de la CPU de M580 Hot Standby . . . . . . . . . . . . . . . . . . 170
Introducción a las páginas web de la CPU M580 Hot Standby . . . . . . 171
Resumen de estado (CPU Hot Standby) . . . . . . . . . . . . . . . . . . . . . . . 172
Estado HSBY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Visor del bastidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
8.4 Diagnóstico del sistema M580 Hot Standby . . . . . . . . . . . . . . . . . . . . 179
Diagnóstico del sistema M580 Hot Standby . . . . . . . . . . . . . . . . . . . . 179
8.5 Palabras de sistema M580. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Palabras de sistema específicas de Modicon M580, de %SW132 a
%SW167 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Capítulo 9 Actualización del firmware del sistema Hot Standby . . . . 183
Actualización del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

4 NHA58884 03/2019
Capítulo 10 Sustitución de las CPU M580 Hot Standby . . . . . . . . . . 187
Sustitución de módulos de hardware Hot Standby . . . . . . . . . . . . . . . 187
Capítulo 11 Verificación de la configuración de red. . . . . . . . . . . . . . 191
Uso del Administrador de la red Ethernet . . . . . . . . . . . . . . . . . . . . . . 191
Glosario ......................................... 195
Índice ......................................... 215

NHA58884 03/2019 5
6 NHA58884 03/2019
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.

NHA58884 03/2019 7
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.

8 NHA58884 03/2019
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.
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.

NHA58884 03/2019 9
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.

10 NHA58884 03/2019
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 presenta una de las funciones de PlantStruxure, utilizando Ethernet como
red principal alrededor de la oferta de Modicon M580 y conectando un M580bastidor local de y
M580estaciones RIO de .
En esta guía se proporciona información detallada sobre el sistema Modicon M580 Hot Standby
en una topología simple de bucle de encadenamiento tipo margarita.
NOTA: Los parámetros de configuración específicos que contiene esta guía están concebidos
para utilizarse solo con fines didácticos. Los parámetros necesarios para conseguir una
configuración específica serán distintos de los ejemplos presentados en esta guía.

Campo de aplicación
Este documento es válido para el sistemaModicon M580 Hot Standby cuando se utiliza con
EcoStruxure™ Control Expert 14.0 o posterior.
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.
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.

NHA58884 03/2019 11
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


Modicon M580 Hardware Manual de referencia EIO0000001578 (inglés), EIO0000001579 (francés),
EIO0000001580 (alemán), EIO0000001581 (español),
EIO0000001582 (italiano), EIO0000001583 (chino)
Guía de planificación del sistema autónomo HRB62666 (inglés), HRB65318 (francés),
Modicon M580 para arquitecturas utilizadas con HRB65319 (alemán), HRB65320 (italiano),
más frecuencia HRB65321 (español), HRB65322 (chino)
Guía de planificación del sistema Modicon M580 NHA58892 (inglés), NHA58893 (francés),
para topologías complejas NHA58894 (alemán), NHA58895 (italiano),
NHA58896 (español), NHA58897 (chino)
Modicon M580, Guía de planificación del sistema QGH60283 (inglés), QGH60284 (francés),
de seguridad QGH60285 (alemán), QGH60286 (español),
QGH60287 (italiano), QGH60288 (chino)
Modicon M580, Manual de seguridad QGH46982 (inglés), QGH46983 (francés),
QGH46984 (alemán), QGH46985 (italiano),
QGH46986 (español), QGH46987 (chino)
Plataformas Modicon M580, M340 y X80 I/O, EIO0000002726 (inglés), EIO0000002727 (francés),
Normas y certificaciones EIO0000002728 (alemán), EIO0000002730 (italiano),
EIO0000002729 (español), EIO0000002731 (chino)
Guía de instalación y configuración de los módulos EIO0000001584 (inglés), EIO0000001585 (francés),
de E/S remotas Modicon M580 EIO0000001586 (alemán), EIO0000001587 (español),
EIO0000001588 (italiano), EIO0000001589 (chino)
Modicon M580 BMENOC0301/11 Módulo de HRB62665 (inglés), HRB65311 (francés),
comunicación Ethernet Guía de configuración e HRB65313 (alemán), HRB65314 (italiano),
instalación HRB65315 (español), HRB65316 (chino)
Modicon M580 Cambio de configuración sobre la EIO0000001590 (inglés), EIO0000001591 (francés),
marcha Manual del usuario EIO0000001592 (alemán), EIO0000001593 (español),
EIO0000001594 (italiano), EIO0000001595 (chino)
Modicon M340/X80 BMXNRP0200/0201 Módulo EIO0000001108 (inglés), EIO0000001109 (francés),
convertidor de fibra Manual del usuario EIO0000001110 (alemán), EIO0000001111 (español),
EIO0000001112 (italiano), EIO0000001113 (chino)
Modicon eX80BMEAHI0812 HART Módulo de EAV16400 (inglés), EAV28404 (francés),
entrada analógica y BMEAHO0412HART módulo EAV28384 (alemán), EAV28413 (italiano),
de salida analógica Manual del usuario EAV28360 (español), EAV28417 (chino)

12 NHA58884 03/2019
Título de la documentación Número de referencia
Guía de instalación y configuración del módulo de NHA89117 (inglés), NHA89119 (francés),
conmutación de la opción de red Modicon M580 NHA89120 (alemán), NHA89121 (italiano),
BMENOS0300 NHA89122 (español), NHA89123 (chino)
Modicon M340/X80 con EcoStruxure™ Control 35011978 (inglés), 35011979 (alemán),
Expert Módulos de entradas/salidas analógicas 35011980 (francés), 35011981 (español),
Manual del usuario 35011982 (italiano), 35011983 (chino)
Modicon M340/X80 con EcoStruxure™ Control 35012474 (inglés), 35012475 (alemán),
Expert Módulos de entradas/salidas binarias 35012476 (francés), 35012477 (español),
Manual del usuario 35012478 (italiano), 35012479 (chino)
Modicon M340/X80 con EcoStruxure™ Control 35013355 (Inglés), 35013356 (Alemán),
Expert BMXEHC0200 Módulo de conteo Manual del 35013357 (Francés), 35013358 (Español),
usuario 35013359 (Italiano), 35013360 (Chino)
Manual de usuario de medidas y principios básicos 33002439 (inglés), 33002440 (francés),
de conexión a tierra y compatibilidad 33002441 (alemán), 33002442 (español),
electromagnética de sistemas PLC 33003702 (italiano), 33003703 (chino)
Guía técnica del panel de control: cómo proteger CPTG003_EN (inglés), CPTG003_FR (francés)
una máquina de funcionamientos incorrectos
causados por perturbaciones electromagnéticas
EcoStruxure™ Control Expert, Lenguajes y 35006144 (inglés), 35006145 (francés),
estructura del programa, Manual de referencia 35006146 (alemán), 35013361 (italiano),
35006147 (español), 35013362 (chino)
EcoStruxure™ Control Expert, Palabras y bits de EIO0000002135 (inglés), EIO0000002136 (francés),
sistema Manual de referencia EIO0000002137 (alemán), EIO0000002138 (italiano),
EIO0000002139 (español), EIO0000002140 (chino)
EcoStruxure™ Control Expert Modalidades de 33003101 (inglés), 33003102 (francés),
funcionamiento 33003103 (alemán), 33003104 (español),
33003696 (italiano), 33003697 (chino)
EcoStruxure™ Control Expert Manual de 35014792 (francés), 35014793 (inglés),
instalación 35014794 (alemán), 35014795 (español),
35014796 (italiano), 35012191 (chino)
Ciberseguridad - Plataforma de controladores EIO0000001999 (inglés), EIO0000002001 (francés),
Modicon - Manual de referencia 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

NHA58884 03/2019 13
14 NHA58884 03/2019
Modicon M580 Hot Standby
Presentación de M580 Hot Standby
NHA58884 03/2019

Capítulo 1
Presentación del sistema M580 Hot Standby

Presentación del sistema M580 Hot Standby

Descripción general
En este capítulo se ofrece una breve descripción general del sistema Modicon M580 Hot Standby,
que incluye:
 Una descripción de los componentes de control primario y standby.
 Los módulos de la CPU Hot Standby.
 Los LEDs y conmutadores.
 Las modalidades de funcionamiento.

Los sistemasM580 Hot Standby se basan en dos CPU con idéntica configuración conectadas
entre sí y a la misma red de E/S remotas. Si una CPU detiene las comunicaciones, la otra toma el
control del sistema de E/S.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
PACs primario y standby 16
Conmutación del PAC en un sistema M580 Hot Standby 17
Descripción física de las CPUs de M580 Hot Standby 23
Normas y certificaciones 27
Estados del sistema Hot Standby 28
Compatibilidad de la configuración 31

NHA58884 03/2019 15
Presentación de M580 Hot Standby

PACs primario y standby

Descripción
El sistema M580 Hot Standby se ha diseñado para aquellas configuraciones en las que no se
pueden producir tiempos de inactividad. El sistema proporciona alta disponibilidad mediante
redundancia. Se han configurado dos placas de conexiones con idénticos hardware y software.
Uno de los PAC actúa como primario y hace funcionar la aplicación mediante la ejecución de la
lógica del programa, así como las estaciones RIO y el equipo distribuido.
El otro PAC actúa como el PAC standby. El PAC primario actualiza el PAC standby al principio de
cada exploración. El standby está preparado para tomar el control en una exploración si el primario
detiene las comunicaciones.
Los estados primario y standby son intercambiables. Cuando los PACs están funcionando,
cualquiera de los dos PAC puede entrar en estado primario. Cuando uno de los PAC en funciona-
miento pasa a ser el primario, el otro PAC en funcionamiento puede estar en el estado de espera
o de standby.
Las redes EIO y DIO funcionan mediante el PAC primario.

Función del PAC Hot Standby


El sistema se autosupervisa continuamente. Si se produce un evento de activación
(véase página 18), el sistema Hot Standby pasa el control al standby, que entonces se convierte
en el PAC primario. Si el PAC standby detiene las comunicaciones, el primario sigue funcionando
sin respaldo.

16 NHA58884 03/2019
Presentación de M580 Hot Standby

Conmutación del PAC en un sistema M580 Hot Standby

Introducción
La finalidad de un sistema Hot Standby es estar preparado para llevar a cabo una conmutación,
si es necesario. Una conmutación es la transferencia inmediata del control de la red desde el PAC
primario hasta el PAC standby. La transferencia debe ser rápida y perfecta.
El sistema M580 Hot Standby supervisa continuamente las operaciones en curso del sistema y
determina si existe alguna condición que requiera una conmutación. En cada exploración, tanto el
PAC primario como el PAC standby comprueban el estado del sistema.
El PAC primario comprueba el estado de lo siguiente:
 La conexión de la red RIO Ethernet
 La conexión Hot Standby entre las CPU primaria y standby

El PAC standby comprueba lo siguiente:


 el estado funcional del PAC primario
 la identidad de los módulos tanto en el bastidor primario como en el standby
 las versiones de la aplicación que se ejecutan en las CPU primaria y standby
 las versiones del firmware de las CPU primaria y standby
 el estado funcional de la conexión Hot Standby entre las CPU primaria y standby

Antes de cada tarea MAST, el PAC primario transfiere al PAC standby los datos de sistema,
estado y E/S (véase página 112), incluidos los datos de fecha y hora. En la conmutación, el PAC
standby aplica estos datos de fecha y hora y continúa con la misma secuencia de marcas de
tiempo. La cantidad máxima de datos Hot Standby transferibles depende de la CPU
(véase página 37).
NOTA: Tanto el PAC primario como el PAC standby mantienen registros de eventos
independientes. Si se produce una conmutación, los eventos anotados en el registro del antiguo
PAC primario no se incluirán en el registro de eventos del nuevo PAC primario (que antes era el
standby).

NHA58884 03/2019 17
Presentación de M580 Hot Standby

Causas de la conmutación
Cualquiera de los eventos que se indican a continuación puede causar una conmutación:
 El PAC primario ha encontrado una condición de bloqueo (véase Modicon M580, Hardware,
Manual de referencia) y ha entrado en el estado HALT.
 El PAC primario ha detectado un error no recuperable de hardware o del sistema.
 El PAC primario ha recibido un comando STOP desde Control Expert o el DDDT.
 Se está transfiriendo un programa de aplicación a la CPU primaria.
 La alimentación del PAC primario está desconectada; se produce un apagado y encendido.
 Los eventos siguientes se producen simultáneamente:
 El PAC primario pierde la comunicación con todas las estaciones RIO.
 El estado de la conexión Hot Standby es correcto.
 El PAC standby mantiene la comunicación con como mínimo una estación RIO.

Un intercambio es un evento controlado, parecido a una conmutación, que transfiere el control de


la red del PAC primario al PAC standby. Un intercambio puede estar causado por estos motivos:
 Ejecución del comando CMD_SWAP del DDDT mediante el comando Forzar de la lógica de
programa o una tabla de animación.
 Se hace clic manualmente en el botón HSBY Swap de la ficha Tarea en la ventana Animación
de la CPU en Control Expert.

Eventos que no provocan conmutación


Estos eventos NO provocan una conmutación:
 interrupción simultánea de la comunicación con todas las estaciones RIO por parte del PAC
primario y standby
 interrupción parcial de la comunicación con las estaciones RIO por parte del PAC primario
 interrupción de la conexión Modbus
 sobrecarga del tráfico de difusión generada por un interlocutor (por ejemplo, SCADA u otro
PAC)
 un módulo BMENOC0301/11 que deja de funcionar
 extracción de una tarjeta de memoria SD (véase página 43)
 para un sistema de seguridad Hot Standby, si el PAC primario se encuentra en el estado HALT
parcialmente (tanto en el programa SAFE como en el programa PROCESS) y no todas las
tareas en el PAC standby están en RUN

18 NHA58884 03/2019
Presentación de M580 Hot Standby

Tiempo de ejecución de la conmutación


Si tanto el PAC primario como el PAC standby funcionan con normalidad, el sistema Hot Standby
detecta un evento que causa la conmutación en un plazo de 15 ms.
Para un sistema PAC (de seguridad o no de seguridad), el efecto de la conmutación en el tiempo
de reacción de la aplicación es:
 15 ms para la E/S controlada por la tarea MAST.
 15 ms + TTASK para la E/S controlada por la tarea FAST o SAFE, donde TTASK es el periodo
de ejecución para esa tarea.
El tiempo de respuesta de la aplicación para un intercambio (véase página 153) o una
conmutación (véase página 154) se puede calcular.
Tras la conmutación, el PAC que era standby se convierte en el primario. En el peor de los casos,
el nuevo PAC primario funciona con datos del ciclo de exploración N, mientras que las salidas han
recibido (del antiguo PAC primario) datos del ciclo de exploración N+1. El nuevo PAC primario
vuelve a evaluar las salidas empezando por la exploración N+1.
Como la evaluación de la conmutación Hot Standby se produce durante la tarea MAST, puede
omitirse parte de la ejecución del programa de la tarea FAST.

Efecto de la conmutación en las asignaciones de dirección IP principal


El equipo distribuido utiliza el ajuste Dirección IP principal, configurado en la ficha IPConfig
(véase página 100), para comunicarse a través de una red Ethernet con la CPU primaria. Con la
conmutación, el ajuste Dirección IP principal se transfiere automáticamente desde la antigua CPU
primaria hasta la antigua CPU standby (que ahora es la nueva primaria). De una manera similar,
con la conmutación, el ajuste Dirección IP principal + 1 se transfiere automáticamente desde la
antigua CPU standby a la nueva standby.
De este modo, no es necesario modificar las conexiones configuradas entre el equipo distribuido
y la CPU primaria en caso de producirse una conmutación.
NOTA:
 La conmutación no afectará a la asignación de la Dirección IP A ni de la Dirección IP B. Estas
asignaciones se efectúan exclusivamente mediante el conmutador rotativo A/B/borrar
(véase página 24) de la parte posterior de la CPU y no se ven afectadas por un cambio en el
estado Hot Standby de la primaria o la standby.
 Cuando conecte Control Expert al sistema Hot Standby, utilice la Dirección IP A o la
Dirección IP B para mantener la conexión en una conmutación. Evite utilizar la Dirección IP
principal, porque con la conmutación se convierte en la Dirección IP principal + 1 y
desconectará Control Expert.

NHA58884 03/2019 19
Presentación de M580 Hot Standby

Efecto de la conmutación en las salidas remotas


Para las estaciones RIO, la conmutación no supone problemas: el estado de las salidas no se ve
afectado por la conmutación. Durante las operaciones de Hot Standby, cada PAC mantiene una
conexión de propietario independiente y redundante con cada estación RIO. Cada PAC realiza
esta conexión mediante la Dirección IP A o la Dirección IP B, en función de la designación del
conmutador rotativo A/B/borrar (véase página 24) para esta CPU. Cuando se produce una
conmutación, el nuevo PAC primario sigue comunicándose con las E/S a través de su conexión
de propietario redundante preexistente.
NOTA: La conmutación puede suponer algún problema respecto a las salidas del equipo
distribuido.

Efecto de la conmutación en las salidas del equipo distribuido


El comportamiento de las salidas del equipo distribuido durante una conmutación depende de si
el equipo admite el tiempo de vigilancia. Si el dispositivo no admite el tiempo de pausa,
probablemente sus salidas pasarán a estado de recuperación cuando se interrumpa la conexión
con el PAC primario y recuperarán su estado tras volverse a conectar con el nuevo PAC primario.
Para lograr un comportamiento sin problemas, las salidas deben admitir un tiempo de pausa
suficientemente prolongado (véase página 104).

Efecto de la conmutación en los cambios CCOTF


Después de que el PAC standby pase a ser el nuevo primario, funcionará mediante el firmware y
también la aplicación previamente configurada en él. Si se efectuaron cambios CCOTF
(véase página 96) previamente en el antiguo PAC primario que no se transfirieron al antiguo PAC
standby, estos cambios no se incluyen en la configuración que se ejecuta en el nuevo PAC
primario.
Por ejemplo, supongamos que se añadió un módulo de E/S a una estación de E/S remotas en la
configuración que se ejecutaba en el antiguo PAC primario. Si la configuración que ha cambiado
no se transfirió al antiguo PAC standby, el módulo añadido no se incluirá en la configuración que
se ejecuta en el antiguo PAC standby cuando pase a ser el PAC primario tras la conmutación.

20 NHA58884 03/2019
Presentación de M580 Hot Standby

Efecto de la conmutación en los cambios de lógica del programa


Una condición de discrepancia de lógica se produce cuando se efectúan cambios en la aplicación
de la CPU primaria, pero no en la CPU standby. Si se ha establecido el indicador LOGIC_MIS-
MATCH_ALLOWED (véase página 116), la CPU standby puede seguir funcionando aunque exista
una discrepancia de lógica. En este caso, si se produce una conmutación, la nueva CPU primaria
ejecutará su propia aplicación diferente y utilizará los datos recibidos de la antigua CPU primaria.
En función de la naturaleza de la modificación de la aplicación, pueden producirse diferentes
resultados:

Modificación de la lógica de la Efecto en la ejecución del programa de la nueva CPU primaria:


CPU primaria inicial:
Sólo cambia el código (no hay Todos los valores de variables intercambiados entre los controladores
cambios en las variables). permanecen sin cambios (IGUAL).
Se añaden nuevas variables. Las nuevas variables no se utilizan en la nueva CPU primaria.
Se eliminan variables existentes. La nueva CPU primaria incluye las variables eliminadas en la ejecución
del programa, y aplica los valores más recientes a dichas variables.

Efecto de la conmutación en la gestión del tiempo


En un sistema M580 Hot Standby, la CPU primaria y la CPU standby operan sus propios relojes
del sistema, que no se sincronizan automáticamente. Como ambas CPU (primaria y standby)
comparten una configuración común, las dos se pueden configurar para que actúen como cliente
NTP o servidor NTP.
Cuando se habilita la función de cliente NTP en un sistema Hot Standby, la CPU primaria y la CPU
standby reciben de manera independiente la configuración de fecha y hora desde un servidor NTP
designado.
Cuando el servidor NTP se habilita en el sistema Hot Standby, sólo la CPU primaria asume el rol
de servidor.
Antes de efectuar cada exploración, la CPU primaria transfiere los datos del sistema a la CPU
standby, incluidos los valores de fecha y hora del sistema de la CPU primaria siguientes:
 hora del día
 contadores de aplicaciones
 contador espontáneo

Con la conmutación, la antigua CPU standby (que ahora es la nueva CPU primaria) aplica los
valores de fecha y hora del sistema enviados por la antigua CPU primaria. En consecuencia, la
nueva CPU primaria sigue ejecutando la aplicación en el mismo contexto temporal que la antigua
CPU primaria. Si la función de servidor NTP se habilita para el sistema Hot Standby, la nueva CPU
primaria empieza a realizar la función de servidor NTP.

NHA58884 03/2019 21
Presentación de M580 Hot Standby

Efecto de la conmutación en las conexiones IPsec


Con la conmutación, el antiguo módulo BMENOC0301/11 primario cierra todas las conexiones
que utilizan su dirección IP principal. Esas conexiones se vuelven a abrir en el nuevo módulo
BMENOC0301/11 primario y se utiliza la dirección IP principal después de que los dos módulos
intercambien sus direcciones IP principal y principal+1.
Como las conexiones IPsec pueden tardar un poco en establecerse, pueden pasar hasta 5
minutos hasta que se restablezca la conexión IPsec que utiliza la dirección IP principal.

Efecto de la conmutación en la modalidad de funcionamiento de seguridad


Cuando un PAC Hot Standby M580 de seguridad cambia de PAC standby a PAC primario, la
modalidad de funcionamiento se establece automáticamente en modalidad de seguridad.
NOTA: Los ajustes de la modalidad de funcionamiento de un PAC Hot Standby de seguridad, tanto
en modalidad de seguridad como en modalidad de mantenimiento, no se incluyen en la
transferencia de una aplicación desde el PAC primario al PAC standby.

Recuperación del antiguo PAC primario


El antiguo PAC primario puede convertirse o no en el PAC standby, en función de la causa de la
conmutación.

Causa de la conmutación: Para que el antiguo PAC primario sea el PAC standby:
pausa de primario (PAC que no es de seguridad) ejecute un comando INIT y ejecute (RUN) el PAC
pausa de primario (PAC de seguridad: tarea de ejecute un comando INIT (tarea de proceso) o un
proceso o SAFE) comando INIT_SAFETY (tarea SAFE) y después
ejecute (RUN) el PAC
el PAC se detiene en un PAC que no es de ejecute el PAC
seguridad, o tanto en la tarea de proceso como en
la tarea SAFE en un PAC de seguridad
error detectado de primario ejecute un comando RESET de la CPU
transferencia de aplicaciones en el primario realice la transferencia y ejecute (RUN) la aplicación
apagado del primario encienda el PAC
pérdida de todas las estaciones RIO (si existen) haga que el PAC recupere las estaciones RIO
mientras una conexión HSBY aún sigue
funcionando correctamente y una CPU Standby
tiene acceso a las estaciones
Comando DDDT El antiguo primario pasa a ser automáticamente el
standby, siempre y cuando se den las condiciones
botón HSBY Swap de Control Expert
previas necesarias, por ejemplo:
 Se permite la discrepancia de firmware, si la hay.
 Se permite la discrepancia de lógica, si la hay.
 Se permiten modificaciones online, si se han
efectuado.

22 NHA58884 03/2019
Presentación de M580 Hot Standby

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.

NHA58884 03/2019 23
Presentación de M580 Hot Standby

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 página 128), según se hace referencia en
Control Expert y el DDDT T_M_ECPU_HSBY (véase página 116).
 Asigna la dirección IP A del PAC a la red Ethernet RIO.

B  Establece el PAC como PAC B (véase página 128), 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 página 128).

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.

24 NHA58884 03/2019
Presentación de M580 Hot Standby

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 página 38).
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.

NHA58884 03/2019 25
Presentación de M580 Hot Standby

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.

26 NHA58884 03/2019
Presentación de M580 Hot Standby

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

Certificaciones del sistema específicas de seguridad


Para las certificaciones relacionadas exclusivamente con módulos de seguridad, consulte el
Manual de seguridad de Modicon M580 (véase Modicon M580, Manual de seguridad).

NHA58884 03/2019 27
Presentación de M580 Hot Standby

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.

28 NHA58884 03/2019
Presentación de M580 Hot Standby

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 Modicon M580, Hardware, Manual de referencia).

NHA58884 03/2019 29
Presentación de M580 Hot Standby

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
Equipo distribuido SÍ NO NO
Ejecución de lógica de SÍ En función de la configuración, En función de la configuración, el
programa (PAC que no es el PAC STANDBY puede PAC WAIT puede ejecutar:
de seguridad) o lógica de ejecutar:  Primera sección (valor
tarea de proceso (PAC de  Primera sección (valor predeterminado)
seguridad) predeterminado)  Secciones especificadas (que
 Secciones especificadas pueden incluir todas las
(que pueden incluir todas las secciones MAST y FAST)
secciones MAST y FAST)  Ninguno
 Ninguno

Ejecución de lógica SÍ NO NO
segura (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 SÍ SÍ NO
seguro (PAC de
seguridad)
1. El intercambio de datos se controla mediante el atributo Intercambio en STBY.

30 NHA58884 03/2019
Presentación de M580 Hot Standby

Compatibilidad de la configuración

Requisito de la versión de Control Expert


Un sistema Hot Standby que no sea de seguridad M580 puede configurarse mediante Control
Expert L o XL versión 11.0 o posterior. En cambio, un sistema Hot Standby de seguridad M580
sólo puede configurarse mediante Control Expert XL Safety versión 14.0 o posterior.

Hardware PAC
Confirme que el PAC primario y el PAC standby tienen hardware compatible, incluidos:
 CPU (véase página 37)
 Bastidor (véase página 38)
 Fuente de alimentación (véase página 39)
 Algunos módulos de comunicaciones (véase página 39)

NOTA: No se pueden montar módulos de E/S en el bastidor local. Para obtener una descripción
de los módulos que pueden añadirse al bastidor local, consulte el tema Bastidores locales
Modicon M580 Hot Standby (véase página 36).

Compatibilidad de CPU
Puede que una aplicación creada para una CPU concreta no sea compatible con otras CPU. El
sistema M580 Hot Standby compara las aplicaciones en la CPU primaria con la aplicación que
está en la CPU standby para determinar si las aplicaciones son compatibles.
NOTA: Una aplicación creada para una CPU que no sea de seguridad no se puede ejecutar en
una CPU de seguridad, y una aplicación creada para una CPU de seguridad no se puede ejecutar
en una CPU que no sea de seguridad.
Por ejemplo:
 Una aplicación Hot Standby de CPU Quantum 140CPU67•6• no se puede descargar en las
CPU Hot Standby M580 BMEH58•040.
 Una aplicación de CPU M580 BMEP58•0•0 no se puede descargar en las CPU Hot Standby
M580 BMEH58•040.
 Como se describe en la tabla siguiente, una aplicación diseñada para una CPU M580
BMEH58•040 Hot Standby quizá no pueda descargarse en otras CPU Hot Standby M580.

NHA58884 03/2019 31
Presentación de M580 Hot Standby

En la tabla siguiente se indica la compatibilidad de las aplicaciones entre las CPU Hot Standby
M580 no de seguridad:
Puede descargarse y ejecutarse en las CPU siguientes:
Una aplicación creada para: BMEH582040 BMEH584040 BMEH586040
BMEH582040 X X X
BMEH584040 – X X
BMEH586040 – – X
X: puede recibir y ejecutar la aplicación.
–: no puede recibir y ejecutar la aplicación.

En la tabla siguiente se indica la compatibilidad de las aplicaciones entre las CPU de seguridad
M580:
Una aplicación Puede descargarse y ejecutarse en las CPU siguientes:
creada para: BMEP582040S BMEP584040S BMEH582040S BMEH584040S BMEH586040S
BMEP582040S 1 2 2 2 2
BMEP584040S 3 1 3 2 2
BMEH582040S 2 2 1 2 2
BMEH584040S 3 2 3 1 2
BMEH586040S 3 2 3 3 1
1: Completamente compatible
2: Compatible si se actualiza la CPU en Control Expert y la aplicación se vuelve a generar por completo.
3: Compatible si se actualiza la CPU en Control Expert y la aplicación se vuelve a generar por completo y no
hay limitación de tamaño de memoria.

Discrepancia de firmware de la CPU


El sistema M580 Hot Standby puede seguir funcionando si hay una discrepancia en las versiones
del firmware en las CPUs primaria y standby, si el firmware respectivo de cada CPU puede
ejecutar la aplicación. De este modo, se puede actualizar el firmware de la CPU (o volver a una
versión anterior) sin necesidad de detener el funcionamiento del sistema Hot Standby. Para
permitir que en esos casos continúe el funcionamiento de Hot Standby, utilice una tabla de
animación o lógica de programa para establecer el atributo FW_Mismatch_Allowed de
T_M_ECPU_HSBY (véase página 116) en True.

Discrepancia de aplicación
El sistema M580 Hot Standby no puede funcionar si las CPUs primaria y standby están equipadas
con aplicaciones muy diferentes. En ese caso, el PAC primario funciona como PAC independiente,
y el PAC standby pasa al estado de detención.
Para restaurar el funcionamiento del sistema Hot Standby, confirme que la misma aplicación está
instalada en los dos PACs (primario y standby).

32 NHA58884 03/2019
Presentación de M580 Hot Standby

Discrepancia de lógica
El sistema M580 Hot Standby puede seguir funcionando si las CPUs primaria y standby ejecutan
revisiones diferentes de la misma aplicación. En ese caso, ambas CPUs se configuraron
inicialmente con la misma aplicación, pero la lógica en una CPU (normalmente la CPU primaria)
se revisó posteriormente.
Para que Hot Standby siga funcionando cuando exista una discrepancia de lógica, utilice una tabla
de animación o lógica de programa para establecer el atributo Logic_Mismatch_Allowed de
T_M_ECPU_HSBY (véase página 116) DDT en True.
Para que Hot Standby siga funcionando cuando exista una discrepancia de lógica, lleve a cabo
estas dos acciones:
 Seleccione la opción Modificación online en RUN (EJECUTAR) o STOP (DETENER) en la ficha
Configuración de la CPU.
 Establezca el Número de modificaciones en la ficha Configuración de la CPU.
 Utilice una tabla de animación o lógica de programa para establecer el atributo Logic_Mis-
match_Allowed de T_M_ECPU_HSBY (véase página 116) DDT en True.
NOTA: Si el Número de modificaciones se ha definido en 0, establecer el atributo Logic_Mis-
match_Allowed no tiene ningún efecto.

Discrepancia de SFC
La discrepancia de diagrama funcional secuencial (SFC) se produce cuando las aplicaciones en
las CPUs primaria y standby incluyen símbolos gráficos que definen pasos de programa
secuenciales, donde existen diferencias en como mínimo una sección del SFC.
Consulte el procedimiento recomendado para realizar modificaciones online en una sección del
SFC en el tema Modificación de una sección del SFC online (véase página 98).

NHA58884 03/2019 33
Presentación de M580 Hot Standby

34 NHA58884 03/2019
Modicon M580 Hot Standby
Componentes de hardware de M580 Hot Standby
NHA58884 03/2019

Capítulo 2
Componentes de hardware en un sistema M580 Hot Standby

Componentes de hardware en un sistema M580 Hot Standby

Descripción general
El sistema M580 Hot Standby requiere el uso de dos bastidores principales locales: primario y
standby. También puede incluir:
 Estaciones M580 RIO
 Estaciones Quantum RIO
 Equipo distribuido

NOTA: Un sistema M580 Hot Standby no admite bastidores Premium y E/S.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Bastidores locales M580 Hot Standby 36
Estaciones RIO M580 (e)X80 40
Estaciones Quantum RIO 42
Tarjeta de memoria SD 43

NHA58884 03/2019 35
Componentes de hardware de M580 Hot Standby

Bastidores locales M580 Hot Standby

Módulos de bastidores locales


Cada uno de los bastidores locales (primario y standby) de un sistema M580 Hot Standby incluye
los equipos siguientes:
 bastidor
 CPU Hot Standby
 alimentación
 Conector SFP de Hot Standby para la CPU

Tanto el bastidor local primario como el standby también pueden incluir:


 hasta seis módulos de comunicaciones, en función de su CPU (véase página 37)
 una tarjeta de memoria SD para cada CPU

NOTA: Los bastidores locales de M580 Hot Standby:


 No admiten módulos de E/S.
 No admiten módulos de comunicaciones serie.
 No pueden ampliarse.

36 NHA58884 03/2019
Componentes de hardware de M580 Hot Standby

CPUs
Las CPUs de Modicon M580 Hot Standby tienen estas características:
Característica CPU: BMEH58...
2040 2040S 4040 4040S 6040 6040S
Estaciones RIO (bastidores principal 8 estaciones 8 estaciones 16 16 31 estacione 31 estacione
+ ampliados) (hasta (hasta estaciones estaciones s (hasta s (hasta
2 bastidores 2 bastidores (hasta 2 (hasta 2 2 bastidores 2 bastidores
por estación) por estación) bastidores bastidores por estación) por estación)
por estación) por estación)
Exploradores BMENOC0301/11 2 2 4 4 4 4
Ethernet
Memoria Programa no 8 MB 8 Mb 16 Mb 16 MB 64 MB1 64 MB2
seguro (MB)
Datos no seguros (kB) 768 kB 768 Kb 2048 Kb 2048 Kb hasta
64 MB2
Programa seguro (MB) – 2 MB – 4 MB – 16 MB2
Máximo de datos 768 768 2048 2048 4096 4096
retenidos (kB)
Máximo configurable de 768 768 2048 2048 4096 4096
datos de transferencia
redundante (kB)
Datos seguros (datos no – 512 kB – 1024 kB – 1024 kB4
retenidos) (MB)
Máximo configurable de – 512 kB – 1024 kB – 1024 kB5
datos seguros de
transferencia
redundante
Compartido: Global -> – 16 kB3 – 16 kB3 – 16 kB3
Seguro
Compartido: Seguro -> – 16 kB3 – 16 kB3 – 16 kB3
Global
Compartido: Global -> – 16 kB3 – 16 kB3 – 16 kB3
Proceso
Compartido: Proceso -> – 16 kB3 – 16 kB3 – 16 kB3
Global
Almacenamiento de 44 44 44 44 44 44
datos (GB)
1. La CPU BMEH586040 admite la suma de programa y datos hasta el máximo indicado.
2. Programa de aplicación (no seguro) + Datos de aplicación (sólo datos no seguros y no retenidos) + Programa de aplicación
(seguro) + Datos de aplicación (seguros) es inferior a 64 Mbytes. Hay un bloque de memoria global de 64 Mbytes en la CPU
BMEH586040S para programa de aplicación y datos de aplicación.
3. Estos datos se incluyen en las áreas de datos seguras y no seguras.
4. 2 GB sin tarjeta de memoria externa.

Para obtener una descripción detallada de las características de rendimiento de las CPU de
seguridad Hot Standby M580, consulte la Modicon M580, Guía de planificación del sistema de
seguridad (véase Modicon M580, Guía de planificación del sistema de seguridad).

NHA58884 03/2019 37
Componentes de hardware de M580 Hot Standby

Transceptores SFP de conexión con la CPU 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 de M580 Hot Standby cuenta con un conector SFP que admite un transceptor SFP de
cobre o de fibra óptica. Los módulos de transceptores SFP disponibles incluyen:

Transceptor SFP Conexión Distancia Comentario


máxima
490NAC0100 RJ45 de cobre 100 m –
490NAC0201 Fibra óptica de modalidad simple 15 km Este transceptor opera en las
longitudes de onda siguientes:
 Recepción: 1270 - 1600 nm
 Transmisión:1270 - 1360 nm

Cables de cobre para conector Hot Standby


Si utiliza un transceptor de cobre 490NAC0100, puede optar por utilizar alguno de los siguientes
cables Ethernet de par trenzado blindados Cat5e de conexión directa de 5 m para establecer la
conexión Hot Standby:
 490NTW00005: conformidad CE
 490NTW00005U: conformidad UL

Tarjetas de memoria Digital Segura (SD)


Schneider Electric ofrece la tarjeta de memoria (véase página 43) SD BMXRMS004GPF para las
CPUs Hot Standby. La tarjeta está clasificada para uso industrial.

Bastidores
Cada bastidor local de un sistema M580 Hot Standby (primario y standby) está compuesto por un
solo bastidor. No se permiten extensiones en el bastidor local. Se admiten estos bastidores:
 Bus X BMXXBP••00
 Bus X/Ethernet BMEXBP••00
 Bus X/Ethernet BMEXBP••02 (admite fuente de alimentación redundante)

NOTA: La elección del bastidor determina la fuente de alimentación disponible, que puede ser
simple o redundante.

38 NHA58884 03/2019
Componentes de hardware de M580 Hot Standby

Fuentes de alimentación
Como se indicó anteriormente, la elección de la fuente de alimentación depende de la elección del
bastidor. Utilice estas fuentes de alimentación en los sistemas M580 Hot Standby:
Fuente de alimentación Nombre del módulo de alimentación
Fuentes de alimentación redundantes1 BMXCPS3522(H)
BMXCPS3522S
BMXCPS4002
BMXCPS4002S
BMXCPS4022(H)
BMXCPS4022S
Fuentes de alimentación simples2 BMXCPS2000
BMXCPS2010
BMXCPS3020
BMXCPS3500
BMXCPS3500
BMXCPS3540
BMXCPS4002
1. Requiere un bastidor BMEXBP••02 o BMEXBP••01H.
2. Requiere un bastidor BMEXBP••00 o BMXXBP••00.

Excepción: Puede instalar módulos BMXCPS4002 únicamente en los siguientes bastidores de


bus dual (Ethernet y X Bus):
 BMEXBP0602
 BMEXBP1002

Otros módulos de bastidores locales


El bastidor local principal de un sistema M580 Hot Standby puede admitir módulos de comunica-
ciones y módulos de conmutación incorporados.
NOTA: No se admiten módulos de E/S en el bastidor local principal, pero pueden añadirse a las
estaciones EIO (e)X80 como equipo distribuido.
Puede añadir esos módulos a un bastidor local de M580 Hot Standby:
Nombre del módulo Descripción Máximo por bastidor local
BMENOC0301 Módulo de comunicaciones Ethernet para equipo distribuido hasta cuatro módulos de
BMENOC0311 módulo de comunicaciones Ethernet FactoryCast para equipo comunicaciones (en función de la
distribuido CPU (véase página 37))

BMENOC03212 Módulo de comunicaciones Ethernet que proporciona transparencia


entre una red de control y una red de dispositivos
BMENOS0300 módulo de conmutación de opción de red solo limitado por el número de slots
disponibles
BMXNRP02001 módulo convertidor de fibra de modalidad múltiple de cobre

BMXNRP02011 módulo convertidor de fibra de modalidad simple de cobre

PMXNOW03001 módulo de conmutación combinado inalámbrico/cableado de


3 puertos
1. BMXNRP020• puede utilizarse para ampliar la conexión EIO, pero no para ampliar la conexión Hot Standby.
2. Puede habilitar el servicio de reenvío de IP (véase Modicon M580, Módulo de red de control BMENOC0321, Guía de instalación y
configuración) sólo en un módulo BMENOC0321 para cada bastidor local.

NHA58884 03/2019 39
Componentes de hardware de M580 Hot Standby

Estaciones RIO M580 (e)X80

Introducción
Todas las CPUs Hot StandbyBMEH58•040(S) admiten estaciones RIO (e)X80. Una estación RIO
(e)X80 cuenta con un bastidor principal, y también puede incluir un bastidor ampliado. La estación
incluye módulos de E/S (e)X80.
La estación RIO (e)X80 puede conectarse a través de cable de cobre directamente al anillo
principal, o como un subanillo.
Las estaciones RIO (e)X80 proporcionan una comunicación determinista para que los módulos
RIO (e)X80 se sincronicen con las tareas de la CPU.
NOTA: Las CPU M580 Hot Standby admiten las tareas MAST y FAST para las estaciones RIO
M580 (e)X80. No se admiten tareas AUX0 ni AUX1.
Un sistema M580 Hot Standby puede admitir un máximo de 31 estaciones RIO. El número máximo
de estaciones depende de la elección de la CPU (véase página 37).

Selección de un módulo adaptador EIO (e)X80


Cada estación remota contiene un módulo adaptador (e)X80EIO. Están disponibles los módulos
adaptadores siguientes:
 Módulo adaptador EIO BMXCRA31200X80 estándar
 Módulo adaptador EIO BMXCRA31210X80 de rendimiento
 Módulo adaptador EIO BMECRA31210eX80 de rendimiento

El módulo adaptador BM•CRA312•0 de una estación EIO e)X80 solamente puede instalarse en el
slot 0 (directamente a la derecha de la fuente de alimentación) en el bastidor principal de la
estación.

40 NHA58884 03/2019
Componentes de hardware de M580 Hot Standby

Bastidores remotos y fuentes de alimentación


Cada bastidor de una estación RIO (e)X80 contiene su propio módulo de alimentación. La elección
del módulo de alimentación depende del bastidor seleccionado. Consulte la descripción del
bastidor local Hot Standby (véase página 36) donde encontrará una presentación de los
bastidores M580 y las fuentes de alimentación disponibles.
En un sistema Modicon M580 Hot Standby pueden utilizarse los siguientes bastidores:

Nombre del bastidor Bastidor remoto principal Bastidor remoto ampliado


Bus X/Ethernet BMEXBP••00 X X2
Bus X/Ethernet BMEXBP••021 X X2
Bus X/Ethernet BMEXBP••02 H1 X X2
Bus X BMXXBP••00 X X
X: permitido
–: no permitido
1. Requiere una fuente de alimentación redundante con cuatro slots.
2. En el bastidor remoto ampliado sólo se admiten puertos bus X.

El número de bastidores en la estación RIO (e)X80 depende del módulo adaptador EIO (e)X80
seleccionado. Si selecciona:
 Un módulo adaptador EIO BMXCRA31200 X80 estándar, no podrá añadir un bastidor ampliado
a la estación.
 Un módulo adaptador EIO de alto rendimiento BM•CRA31210 (e)X80, podrá añadir un bastidor
ampliado a la estación.

Módulos RIO
El sistema M580 Hot Standby admite todos los módulos de entrada y salida M580. Para obtener
más información, consulte el tema Módulos de E/S Modicon X80 en la Guía de planificación del
sistema 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).

Desconexión de una estación RIO


Cuando se desconecta una estación RIO (e)X80 de un anillo principal Ethernet RIO:
 Las salidas entran en estado de recuperación.
 Las entradas presentan un valor de cero al PAC.

NHA58884 03/2019 41
Componentes de hardware de M580 Hot Standby

Estaciones Quantum RIO

Introducción
Las CPUs Hot Standby BMEH584040(S) y BMEH586040(S) admiten estaciones RIO Quantum.
Las estaciones RIO Quantum sólo pueden contener módulos que no sean de seguridad. Una
estación Quantum RIO consta de un bastidor remoto principal, y puede incluir un bastidor
ampliado. Consulte el tipo de módulos que residen en una estación Quantum RIO en la Guía de
instalación y configuración de los módulos de E/S remotas Quantum EIO (véase Quantum EIO,
Guía de planificación del sistema).
La estación Quantum RIO puede conectarse a través de cable de cobre directamente al anillo
principal, o como un subanillo.
Las estaciones RIO Quantum proporcionan una comunicación determinista para que los módulos
RIO Quantum se sincronicen con las tareas de la CPU.
NOTA: Las CPUs M580 Hot Standby sólo admiten las tareas MAST para E/S de Quantum. No se
admiten tareas FAST, AUX0 ni AUX1.
Un sistema M580 Hot Standby puede admitir un máximo de 31 estaciones RIO. El número máximo
de estaciones depende de la elección de la CPU (véase página 37).

Selección de un módulo adaptador Quantum RIO


Cada estación RIO contiene un módulo adaptador 140CRA31200.
De manera predeterminada, el módulo adaptador se coloca en la posición 1 del bastidor remoto
principal. No obstante, también puede colocarse en otra posición en el bastidor.

Bastidores remotos y fuentes de alimentación


Tanto el bastidor remoto principal como el bastidor remoto ampliado opcional pueden ser
bastidores Quantum 140XBP0••00.
Cada bastidor tiene su propia fuente de alimentación. Puede añadir una fuente de alimentación
Quantum a cualquier slot disponible en el bastidor remoto principal y en el bastidor remoto
ampliado.

Módulos de E/S remotas


El sistema M580 Hot Standby admite todos los módulos de E/S Quantum en una estación
Quantum RIO. Para obtener más información, consulte el tema Dispositivos de E/S en la Guía de
planificación del sistema Quantum EIO (véase Quantum EIO, Guía de planificación del sistema).

Desconexión de una estación RIO


Cuando se desconecta una estación Quantum RIO del anillo principal Ethernet RIO:
 Las salidas entran en estado de recuperación.
 Las entradas presentan un valor de cero al PAC.

42 NHA58884 03/2019
Componentes de hardware de M580 Hot Standby

Tarjeta de memoria SD

Tarjeta de memoria SD BMXRMS004GPF


La tarjeta de memoria SD es una opción que permite guardar la aplicación Hot Standby. Cuando
se enciende la CPU, la aplicación en la tarjeta de memoria SD se carga en la memoria Flash.
El slot de la tarjeta de memoria SD en la carcasa de las CPU BMEH58•040 y BMEH58•040S se
encuentra detrás de una puerta (véase página 23). Utilice sólo 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 y enciende la CPU:
 La CPU permanece en estado NOCONF (véase Modicon M580, Hardware, Manual de
referencia).
 Se enciende el indicador LED BACKUP de la CPU.
 El LED de acceso de la tarjeta de memoria permanece apagado.

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

Características de la tarjeta de memoria

Característica Descripción
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.

NHA58884 03/2019 43
Componentes de hardware de M580 Hot Standby

Funciones compatibles
La tarjeta de memoria SD admite funciones de almacenamiento de datos de sólo lectura
(véase página 123).
NOTA: Además de estas funciones de almacenamiento de datos de sólo lectura, también puede
leer y escribir en la tarjeta de memoria SD mediante los comandos siguientes de gestión de
proyectos (véase Modicon M580, Hardware, Manual de referencia) de Control Expert que se
encuentran en el menú PLC → Backup del proyecto:
 Comparar backup
 Restaurar backup
 Guardar backup

No es necesario formatear la tarjeta de memoria


La tarjeta de memoria SD se entrega preformateada de fábrica. No es necesario formatear
manualmente la tarjeta de memoria SD mediante el PC. Si intenta formatear la tarjeta de memoria
SD, puede alterar su estructura formateada y, en consecuencia, la tarjeta no se podrá utilizar.

44 NHA58884 03/2019
Modicon M580 Hot Standby
Planificación de una topología M580 Hot Standby típica
NHA58884 03/2019

Capítulo 3
Planificación de una topología M580 Hot Standby típica

Planificación de una topología M580 Hot Standby típica

Descripción general
En este capítulo se describen las topologías Hot Standby típicas.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Ciclo de vida del proyecto 46
Introducción al sistema típico Modicon M580 47
Planificación de una topología M580 Hot Standby 51
Topologías de M580 Hot Standby de uso frecuente 54
Topologías M580 Hot Standby que utilizan el módulo BMENOC0321 para la conexión de la red 71
de control
Gestión de redes Ethernet planas con M580 Hot Standby 80

NHA58884 03/2019 45
Planificación de una topología M580 Hot Standby típica

Ciclo de vida del proyecto

Ciclo de vida del proyecto


Antes de pasar al tema de la planificación de la topología de red, puede resultar útil revisar el ciclo
de vida de un proyecto en el sistema M580.

* NOTA: Las instrucciones de instalación y configuración/programación se encuentran en la Guía


de hardware de Modicon M580 (véase Modicon M580, Hardware, Manual de referencia) y las
respectivas guías de usuario de módulos adaptadores/de comunicaciones de Modicon M580.

46 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Introducción al sistema típico Modicon M580

Introducción
Un sistema típico Modicon M580 se ha diseñado y probado para el uso simultáneo de:
 un bastidor local principal Ethernet (véase Modicon M580 autónomo, Guía de planificación del
sistema para, arquitecturas utilizadas con más frecuencia) y la posibilidad de ampliación a otros
bastidores locales
 Estaciones RIO (véase Modicon M580 autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia) que admiten comunicaciones Ethernet y X Bus en
la placa de conexiones.
 Equipo distribuido Ethernet (véase Modicon M580 autónomo, Guía de planificación del sistema
para, arquitecturas utilizadas con más frecuencia).
 módulos de conmutación de opciones de red que conectan estaciones RIO y equipo distribuido
con el sistema M580 (véase Modicon M580 autónomo, Guía de planificación del sistema para,
arquitecturas utilizadas con más frecuencia)
 módulo de red de control que proporciona transparencia entre la red de dispositivos y la red de
control (véase página 71)
 RIO y equipo distribuido integrados en la misma red física.
 Subanillos RIO y DIO que se comunican con el anillo principal RIO.
 Dispositivos y módulos de terceros.
 Arquitecturas de anillo de encadenamiento tipo margarita facilitadas por módulos de
comunicación con puertos Ethernet duales.
Un sistema M580 proporciona una recuperación de red automática de menos de 50 ms y un
funcionamiento determinista de RIO
Un sistema M580 utiliza módulos de E/S Modicon X80, muchos de los cuales se utilizan en un
sistema M340. El sistema también admite varios módulos de E/S EtherneteX80 basados en , los
cuales se pueden instalar tanto en el bastidor local principal como en los bastidores remotos
principales. M580 también admite módulos de E/S Premium instalados en un bastidor local
ampliado.
NOTA: Para utilizar un conmutador de anillo dual (DRS) con el fin de conectar el equipo distribuido
a la red M580, consulte la Guía de planificación del sistema M580 para topologías complejas
(véase Modicon M580 autónomo, Guía de planificación del sistema para, arquitecturas utilizadas
con más frecuencia).

NHA58884 03/2019 47
Planificación de una topología M580 Hot Standby típica

Arquitectura típica de M580


A continuación se muestra una arquitectura típica de M580. Incluye la empresa, la planta, el
proceso y los niveles de campo de una planta de fabricación. En el nivel de campo se muestra un
sistema RIO M580 sencillo

ADVERTENCIA
COMPORTAMIENTO IMPREVISTO DEL EQUIPO
 No instale más de un PAC autónomo en una red de dispositivos M580.
 No instale más de un conjunto de PAC Hot Standby primario-standby en un sistema M580 Hot Standby.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

48 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Ciclo de vida de M580


El ciclo de vida de una red M580 presenta estas fases:

Fase Característica Descripción


fase de diseño estándar Reducir el tiempo de aprendizaje e ingeniería (use la tecnología
Ethernet estándar, los módulos comunes Modicon X80 y el software
Control Expert para configurar el dispositivo).
abierto colaborar con soluciones de terceros
flexible adaptar la arquitectura de control a la topología de la planta
eficaz diseñar la solución sin limitaciones
fase de transparente obtener acceso a los módulos y dispositivos de E/S desde la red de
funcionamiento control
accesible cambiar la configuración sin detener el proceso, obtener
información de diagnóstico desde cualquier ubicación en la red, sin
que se requiera un conmutador para crear un sistema M580
completo
fase de renovación sostenible mantener una inversión a largo plazo, disfrutar de una migración sin
contratiempos

NHA58884 03/2019 49
Planificación de una topología M580 Hot Standby típica

Ejemplo sencillo de RIO de M580


Este ejemplo muestra un sistema M580 típico que integra módulos RIO y equipo distribuido en una
red de dispositivos de E/S Ethernet:

1 Una CPU M580 con servicio de explorador de E/S Ethernet en el bastidor local se conecta al anillo principal RIO. (Para
el servicio de explorador de E/S Ethernet, seleccione una CPU cuya referencia comercial acabe en 40).
2 Un módulo de conmutación de opción de red BMENOS0300 en el bastidor local conecta una nube DIO al anillo principal
RIO.
3 Un módulo de comunicaciones BMENOC0301/BMENOC0311 Ethernet, conectado a la CPU a través de la placa de
conexiones Ethernet, gestiona el equipo distribuido en la red de dispositivos.
4 Un módulo de red de control BMENOC0321 en el bastidor local proporciona transparencia entre la red de dispositivos y
la red de control.
5 Un PC para la duplicación de puertos se conecta al puerto de servicio de un módulo adaptador EIO (e)X80
BMECRA312•0.
6 Un módulo de conmutación de opción de red BMENOS0300 en una estación RIO gestiona un subanillo RIO.
7 Una nube DIO se conecta al puerto de servicio de un módulo adaptador EIO BMECRA31210 de rendimiento eX80.
8 Un módulo de conmutación de opción de red BMENOS0300 en una estación RIO conecta un subanillo DIO al anillo
principal RIO.

NOTA: Un módulo BMENOC0301/BMENOC0311 admite el equipo distribuido a través de la


conexión de la placa de conexiones Ethernet a la CPU y mediante los puertos de la red de
dispositivos en el panel frontal, respetando el límite de 128 dispositivos explorados por cada
módulo BMENOC0301/BMENOC0311.

50 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Planificación de una topología M580 Hot Standby

Conexión de los PAC primario y standby


Los PACs BMEH58•040 y BMEH58•040S primario y standby se conectan mediante una conexión
Hot Standby y también pueden utilizar una conexión Ethernet.
NOTA:
 El diseño de cada sistema M580 Hot Standby incluye una conexión Hot Standby.
 La conexión Ethernet proporciona una ruta redundante en el anillo principal. Esto permite evitar
la presencia de dos PAC primarios. Aunque el sistema puede funcionar sin una conexión
Ethernet entre los PAC primario y standby, un sistema de ese tipo no será lo óptimo.
NOTA: Puede consultar una descripción de las longitudes máximas entre las estaciones RIO
(e)X80 en el tema Planificación de la topología de red apropiada en la Guía de planificación del
sistema Modicon M580 para arquitecturas utilizadas con más frecuencia.

Conexión Hot Standby entre PACs primario y 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 BMEH58•040 y BMEH58•040S está equipada con un socket SFP (véase página 38)
para un transceptor SFP, que puede ser:
 Un transceptor SFP de cable de cobre con conector RJ45.
 Un transceptor SFP de fibra óptica de modalidad simple.

La elección del conector determina la distancia máxima de la conexión física Hot Standby.

Nombre del transceptor SFP Medio Longitud máxima de la conexión Hot


Standby
490 NAC 01 00 Cable de cobre CAT 5e 1 100 m (328 ft)

490 NAC 02 01 Cable de fibra óptica de Hasta 15 km (9.3 mi)


modalidad simple
1. Compatible con velocidad de transferencia de datos Gigabit.

NOTA: No pueden utilizarse módulos convertidores de fibra BMXNRP020• en la conexión Hot


Standby.

NHA58884 03/2019 51
Planificación de una topología M580 Hot Standby típica

Conexión Ethernet entre los PACs primario y standby


Los PACs BMEH58•040 o BMEH58•040S primario y standby también se pueden conectar entre
sí con una conexión Ethernet. Esta conexión normalmente forma parte de un anillo principal
Ethernet RIO, al cual se conecta cada CPU Hot Standby.
Cada CPU BMEH58•040 y BMEH58•040S incluye dos conectores RJ45 específicos para
utilizarlos como un puerto dual en el anillo principal.
Para crear la conexión Ethernet entre los PACs primario y standby, conecte uno de los puertos
Ethernet duales de la CPU primaria a un puerto Ethernet dual de la CPU standby. Puede realizar
esta acción de una de las siguientes maneras:
 Conecte directamente las CPUs primaria y standby mediante cable de cobre CAT-5e.
 Coloque un módulo de conmutación (véase página 57) BMENOS0300 en cada PAC, o bien
coloque un módulo de comunicaciones (véase página 39) BMENOC0301/11 en cada bastidor
local y, después, conecte los dos módulos.
 Conecte cada CPU a un módulo convertidor de fibra BMXNRP0201 y, después, conecte los dos
módulos BMXNRP0201 con cable de fibra óptica de modalidad simple, como se describe a
continuación:

52 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

1 Bastidor primario local con CPU de controlador primario


2 Bastidor local standby con CPU de controlador standby
3 Conexión de fibra óptica RIO Ethernet entre las CPU primaria y standby (parte del anillo principal RIO
Ethernet)
4 Conexión de comunicación de fibra óptica Hot Standby
5 Estación EIO (e)X80
6 Anillo principal RIO Ethernet
7 Conexión redundante del módulo de red de control BMENOC0321
8 Módulo de red de control BMENOC0321, que proporciona transparencia entre la red de dispositivos y la
red de control
9 red de control

Como sucede con la conexión Hot Standby, la elección del conector y el cableado determinan la
distancia máxima de la conexión física de Ethernet:
 La distancia para la conexión de cable de cobre puede ser de 100 m (328 ft) como máximo.
 La distancia para la conexión de fibra óptica de modalidad simple puede ser de 15 km (9.3 mi)
como máximo.

NHA58884 03/2019 53
Planificación de una topología M580 Hot Standby típica

Topologías de M580 Hot Standby de uso frecuente

Introducción
Un sistema simple M580 Hot Standby incluye, como mínimo, dos bastidores locales Hot Standby,
y cada uno contiene una CPU Hot Standby con servicio de explorador de E/S Ethernet. El sistema
también puede incluir uno o más de los dispositivos siguientes:
 estaciones (e)X80 RIO, cada una de ellas con un módulo adaptador BM•CRA312•0 (e)X80 EIO,
ubicadas en el anillo principal
 estaciones Quantum RIO, cada una de ellas con un módulo de adaptador Quantum, ubicadas
en el anillo principal
 equipo distribuido conectado al anillo principal a través de los puertos de servicio de los
módulos BM•CRA312•0 pero que no reside directamente en el anillo
NOTA: El equipo distribuido se puede conectar al anillo principal mediante:
 un anillo DIO (en el caso de que los dispositivos admitan RSTP)
 un encadenamiento DIO simple tipo margarita (sin anillo)
Estas conexiones pueden establecerse, por ejemplo, a través del puerto de servicio de un
módulo ••• CRA 312 •• , o bien a través de un módulo de conmutación de opción de red
BMENOS0300.
NOTA: En los sistemas M580 Hot Standby no se admiten estaciones de E/S remotas Premium.
En este tema se describen las siguientes topologías de red de uso frecuente para sistemas Hot
Standby:
 un anillo principal simple RIO
 un anillo DIO conectado a:
 un módulo BMENOS0300, en un diseño con capacidad para admitir hasta 64 dispositivos
 un módulo de comunicaciones BMENOC0301/11, en un diseño con capacidad para admitir
hasta 128 dispositivos
 un anillo DIO
 un anillo principal RIO, con un encadenamiento DIO tipo margarita
 un anillo principal RIO, con un anillo DIO
 un anillo principal RIO, con un subanillo DIO
 una HMI conectada a una topología Hot Standby
 un sistema SCADA conectado a una topología Hot Standby
NOTA: En un sistema Hot Standby, solo se puede instalar un anillo principal, que conecta con las
placas de conexiones Ethernet de la CPU. Si el sistema contiene un anillo principal RIO o un anillo
DIO conectado a un módulo BMENOC0301/11 no aislado en el bastidor local, asegúrese de aislar
(deshabilitar los puertos de la placa de conexiones de Ethernet de los módulos) otros módulos
BMENOC0301/11 a los que conecte un anillo DIO.

54 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
No conecte juntos los puertos de servicio de las CPU Hot Standby. La conexión conjunta de los
puertos de servicio de las CPU primaria y standby puede provocar el funcionamiento imprevisto
del sistema.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

ATENCIÓN
RIESGO DE TORMENTA DE DIFUSIÓN
 No conecte más de un módulo en un bastidor local tanto a la placa de conexiones Ethernet
como a la red Ethernet. La conexión de más de un módulo tanto a la placa de conexiones
como a la red Ethernet puede provocar una tormenta de difusión.
 Utilice sólo un módulo en cada bastidor local para conectar una red Ethernet a la placa de
conexiones Ethernet. Ese módulo puede ser:
 la CPU, si se utilizan módulos RIO
 un módulo BMENOS0300
 un módulo BMENOC0301/11

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

Es posible tener varios módulos BMENOC0301/11 en un bastidor local, cada uno de ellos con su
puerto de placa de conexiones habilitado, siempre y cuando no se utilicen los puertos Ethernet (el
puerto de servicio y los dos puertos de red).

NHA58884 03/2019 55
Planificación de una topología M580 Hot Standby típica

Arquitectura de anillo principal RIO simple


Un sistema Hot Standby con un anillo principal RIO consta de lo siguiente:
 dos bastidores Hot Standby locales, cada uno de ellos con una CPU Hot Standby con servicio
de explorador de E/S Ethernet
 una o varias estaciones (e)X80 RIO o estaciones Quantum RIO, cada una de ellas con un
módulo de adaptador
En esta topología, las estaciones (e)X80 RIO se conectan directamente al anillo principal. No se
utilizan subanillos ni DRS.
En el ejemplo siguiente se presenta un sistema Hot Standby con un anillo principal M580 RIO que
está compuesto por cuatro estaciones (e)X80 RIO :

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Red de control conectada a un módulo BMENOC0321 en el bastidor local para proporcionar transparencia entre la red
de dispositivos y la red de control
4 Enlace de comunicación Hot Standby
5 Anillo principal RIO
6 Estación RIO (e)X80

56 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Arquitectura de anillo DIO (hasta 64 dispositivos)


Es posible construir un sistema Hot Standby con un anillo DIO mediante un módulo BMENOS0300
en lugar de un módulo BMENOC0301/11. En este diseño, sólo la CPU explora el equipo
distribuido.
NOTA: Utilice este diseño para explorar hasta 64 puntos de E/S de equipo distribuido.
En el siguiente ejemplo se muestra un anillo DIO explorado por la CPU a través de los módulos
BMENOS0300.

ATENCIÓN
RIESGO DE TORMENTA DE DIFUSIÓN
 No conecte más de un módulo en un bastidor local tanto a la placa de conexiones Ethernet
como a la red Ethernet. La conexión de más de un módulo tanto a la placa de conexiones
como a la red Ethernet puede provocar una tormenta de difusión.
 Utilice sólo un módulo en cada bastidor local para conectar una red Ethernet a la placa de
conexiones Ethernet. Ese módulo puede ser:
 la CPU, si se utilizan módulos RIO
 un módulo BMENOS0300
 un módulo BMENOC0301/11

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

NHA58884 03/2019 57
Planificación de una topología M580 Hot Standby típica

Dado que el puerto de la placa de conexiones Ethernet de cada módulo BMENOS0300 está
habilitado, la conexión en este caso de un puerto dual Ethernet de la CPU primaria a un puerto
dual Ethernet de la CPU standby puede provocar que deje de funcionar el sistema Hot Standby:

1 Red de control conectada a un módulo BMENOC0321 en el bastidor local para proporcionar transparencia entre la red
de dispositivos y la red de control
2 Bastidor local primario con CPU primaria
3 Bastidor local standby con CPU standby
4 Enlace de comunicación Hot Standby
5 Anillo DIO

NOTA: En este diseño:


 Pueden incluirse hasta 64 dispositivos distribuidos.
 Se pueden conectar los dos módulos BMENOS0300 mediante una conexión directa.
 Si se interrumpe la conexión directa entre los dos módulos BMENOS0300, el sistema Hot
Standby puede indicar problemas de comunicación en caso de mucho tráfico Ethernet (bit
HSBY_SUPPLEMENTARY_LINK_ERROR en ECPU_HSBY_STS). Esta información no afecta
al comportamiento del sistema y desaparece en cuanto se restaura la conexión directa. No
obstante, deberá reparar la conexión directa entre los dos módulos BMENOS0300 para que el
sistema pueda seguir operativo en caso de que se produzca una segunda interrupción.
 No puede establecerse ninguna conexión conectando los puertos Ethernet duales de la CPU
primaria a los puertos Ethernet duales de la CPU standby.
 Solo se admite un anillo DIO.
 Establezca los conmutadores rotativos en ambos módulos BMENOS0300 para configurar el
puerto superior como puerto de servicio y los dos puertos inferiores como puertos del anillo
DIO.

58 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Arquitectura de anillo DIO (de 64 a 128 dispositivos)


Es posible construir un sistema Hot Standby con un anillo DIO mediante uno o varios módulos
BMENOC0301/11 para explorar el equipo distribuido.
El equipo distribuido de un anillo DIO no puede incluir el anillo principal. En el anillo principal sólo
se admiten estaciones (e)X80 y Quantum RIO.
NOTA: Utilice este diseño para explorar 64 o más puntos de E/S de equipo distribuido.

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Si las CPU Hot Standby admiten un anillo principal RIO y equipo distribuido, deberá deshabilitar
el puerto de la placa de conexiones Ethernet de cada módulo BMENOC0301/11. La habilitación
de los puertos de la placa de conexiones de la CPU en un diseño de ese tipo puede provocar
que el sistema Hot Standby deje de funcionar.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

El equipo distribuido de un anillo DIO puede conectarse al puerto de servicio de un módulo


BMENOC0301/11. Sin embargo, si el sistema admite también un anillo principal RIO, deberá
deshabilitar el puerto de la placa de conexiones del módulo BMENOC0301/11.

NHA58884 03/2019 59
Planificación de una topología M580 Hot Standby típica

En el siguiente ejemplo se muestra un anillo DIO de equipo distribuido explorado por módulos
BMENOC0301/11:

1 Red de control conectada a un módulo BMENOC0321 en el bastidor local para proporcionar transparencia
entre la red de dispositivos y la red de control
2 Bastidor local primario con CPU primaria
3 Bastidor local standby con CPU standby
4 Enlace de comunicación Hot Standby
5 Anillo DIO

NOTA: En este diseño:


 Pueden incluirse hasta 128 dispositivos distribuidos.
De esas 128 conexiones
 16 se reservan para esclavos locales.
 112 están disponibles para la exploración del equipo distribuido.

Para obtener más información, consulte la Guía de configuración e instalación del módulo de
comunicaciones Ethernet Modicon M580 BMENOC0301/11 (véase Modicon M580, Módulo de
comunicaciones Ethernet BMENOC0301/0311, Guía de instalación y configuración).
 Es posible conectar los dos módulos BMENOC0301/11 mediante un enlace directo.
 En la página Servicios → RSTP del DTM de BMENOC0301/11 en Control Expert, establezca
la Prioridad de puente en Raíz.

60 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

 Si se interrumpe la conexión directa entre los dos módulos BMENOC0301/11, el sistema Hot
Standby puede indicar problemas de comunicación en caso de mucho tráfico Ethernet (bit
HSBY_SUPPLEMENTARY_LINK_ERROR en ECPU_HSBY_STS). Esta información no afecta
al comportamiento del sistema y desaparece en cuanto se restaura la conexión directa. No
obstante, deberá reparar la conexión directa entre los dos módulos BMENOC0301/11 para que
el sistema pueda seguir operativo en caso de que se produzca una segunda interrupción.
 Dado que este diseño emplea un módulo BMENOC0301/11 no aislado con su puerto de placa
de conexiones Ethernet habilitado, no es posible establecer ningún enlace que conecte los
puertos Ethernet duales de la CPU del controlador primario con los puertos Ethernet duales de
la CPU del controlador standby.
 Es posible añadir hasta cinco módulos BMENOC0301/11 adicionales a los bastidores locales
primario y standby como parte del anillo DIO simple que admite este tipo de diseño.
 Solo se admite un anillo DIO.

Arquitectura de anillo principal RIO simple con encadenamiento tipo margarita DIO
Para ampliar un anillo principal RIO simple, añada un encadenamiento DIO tipo margarita (no un
anillo). El equipo distribuido puede formar parte de una estación RIO tanto (e)X80 como Quantum.
En este ejemplo, se utiliza una estación (e)X80 RIO.

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Dado que el puerto de la placa de conexiones Ethernet de cada módulo BMENOC0301/11 está
habilitado, no conecte los puertos Ethernet RIO de la CPU del controlador primario con los
puertos Ethernet RIO de la CPU del controlador standby. La conexión de los puertos Ethernet
RIO de las CPUs de los controladores primario y standby de este diseño puede provocar que el
sistema Hot Standby deje de funcionar.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

NHA58884 03/2019 61
Planificación de una topología M580 Hot Standby típica

En este ejemplo, el equipo distribuido está conectado al puerto de servicio de un módulo de adaptador
BMECRA31210 EIO de alto rendimiento eX80:

1 Red de control conectada a un módulo BMENOC0321 en el bastidor local para proporcionar transparencia entre la red
de dispositivos y la red de control
2 Bastidor local primario con CPU primaria
3 Bastidor local standby con CPU standby
4 Enlace de comunicación Hot Standby
5 Anillo principal RIO
6 Estación (e)X80 RIO
7 encadenamiento tipo margarita DIO (sin anillo)

NOTA: En este diseño:


 Cada uno de los módulos BMENOC0301/11 del bastidor local se conecta a la placa de conexiones Ethernet
mediante la habilitación de su puerto de la placa de conexiones Ethernet.
 Pueden incluirse hasta 31 estaciones RIO.
 Las CPU Hot Standby pueden explorar hasta 64 dispositivos distribuidos.
 Los módulos BMENOC0301/11 no aislados pueden explorar hasta 128 dispositivos distribuidos.
De esas 128 conexiones:
 16 están reservadas para esclavos locales.
 112 están disponibles para que se explore el equipo distribuido.
Para obtener más información, consulte la Guía de configuración e instalación del módulo de comunica-
ciones Ethernet Modicon M580 BMENOC0301/11 (véase Modicon M580, Módulo de comunicaciones
Ethernet BMENOC0301/0311, Guía de instalación y configuración).

62 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Anillo principal RIO simple con anillo DIO


Es posible diseñar un sistema Hot Standby que incluya anillos duales: un anillo principal RIO y un
anillo DIO. Con este diseño, la CPU explora el anillo principal RIO y un módulo BMENOC0301/11
explora el equipo distribuido.
En el ejemplo siguiente, el módulo BMENOC0301 que explora el equipo distribuido queda aislado.
Para aislar el módulo de comunicaciones, deshabilite su puerto de la placa de conexiones
Ethernet. Con este diseño, la comunicación de la placa de conexiones X Bus permanece
habilitada para el módulo de comunicación.

ATENCIÓN
RIESGO DE TORMENTA DE DIFUSIÓN
 No conecte más de un módulo en un bastidor local tanto a la placa de conexiones Ethernet
como a la red Ethernet. La conexión de más de un módulo tanto a la placa de conexiones
como a la red Ethernet puede provocar una tormenta de difusión.
 Utilice sólo un módulo en cada bastidor local para conectar una red Ethernet a la placa de
conexiones Ethernet. Ese módulo puede ser:
 la CPU, si se utilizan módulos RIO
 un módulo BMENOS0300
 un módulo BMENOC0301/11

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

NHA58884 03/2019 63
Planificación de una topología M580 Hot Standby típica

La X (de color rojo) indica que el módulo BMENOC0301 queda aislado de la placa de conexiones
Ethernet:

1 Red de control conectada al módulo BMENOC0321 en el bastidor local, que proporciona transparencia
entre la red de dispositivos y la red de control
2 Bastidor local primario con CPU primaria
3 Bastidor local standby con CPU standby
4 Enlace de comunicación Hot Standby
5 Anillo principal RIO
6 Estación (e)X80 RIO
7 Anillo DIO

64 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Anillo principal RIO simple con subanillo DIO


Es posible diseñar un sistema Hot Standby que incluya un anillo principal RIO y un subanillo DIO.
Con este diseño, la CPU explora el anillo principal RIO y el módulo BMENOC0301 explora el
equipo distribuido. El subanillo DIO está conectado al anillo principal RIO a través de un módulo
BMENOS0300 de una estación (e)X80 RIO.
NOTA: Con este diseño, los conmutadores rotativos del módulo BMENOS0300 (conectado al
subanillo DIO (7)) se establecen para configurar el puerto superior como puerto de servicio y los
dos puertos inferiores como puertos del subanillo DIO.

ATENCIÓN
RIESGO DE TORMENTA DE DIFUSIÓN
No conecte los puertos Ethernet emparejados del módulo BMENOC0301/11 primario con los
puertos Ethernet del módulo BMENOC0301/11 standby. La conexión de esos puertos puede
producir una tormenta de difusión, que puede impedir que la red Hot Standby transporte las
comunicaciones de red previstas.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

NHA58884 03/2019 65
Planificación de una topología M580 Hot Standby típica

A diferencia del ejemplo anterior, el módulo BMENOC0301 que explora el equipo distribuido no
queda aislado. Confirme que su puerto de la placa de conexiones Ethernet esté habilitado:

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Enlace de comunicación Hot Standby
4 Módulo BMENOC0321 en el bastidor local, que proporciona transparencia entre la red de dispositivos y la
red de control.
5 red de control
6 Anillo principal RIO
7 Estación (e)X80 RIO
8 Subanillo DIO

66 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Conexión de una HMI a una topología Hot Standby


Puede conectar una HMI directamente a una CPU Hot Standby. Para acceder a los PAC locales
(para diagnóstico y control), conecte una HMI a las CPUs de controlador primario y standby. En el
ejemplo siguiente, la conexión se realiza a través del puerto USB de cada CPU. Este diseño
permite el acceso al puerto de servicio de una de las CPU o de ambas para diagnóstico y control:

1 HMI
2 Red de control conectada al módulo BMENOC0321 en el bastidor local, que proporciona transparencia
entre la red de dispositivos y la red de control
3 Bastidor primario local con CPU de controlador primario
4 Bastidor local standby con CPU de controlador standby
5 Estación (e)X80 RIO
6 Anillo principal RIO
7 Enlace de comunicación Hot Standby

NHA58884 03/2019 67
Planificación de una topología M580 Hot Standby típica

Hay varias maneras de conectar una HMI a un sistema Hot Standby. A continuación se muestran
dos ejemplos:
Como alternativa, puede conectar indirectamente una HMI a una CPU Hot Standby. En el ejemplo
siguiente, la conexión se establece a través del puerto de servicio de un módulo BMECRA312•0
en el anillo principal RIO. Con este diseño solo se necesita una HMI. Es posible acceder al puerto
de servicio y al puerto USB de ambas CPU para diagnóstico y control:

1 HMI
2 Conexión Ethernet con el puerto de servicio del módulo BMECRA312•0
3 Bastidor primario local con CPU de controlador primario
4 Bastidor local standby con CPU de controlador standby
5 Estación (e)X80 RIO
6 Enlace de comunicación Hot Standby
7 Anillo principal RIO
8 Módulo BMENOC0321 en el bastidor local, que proporciona transparencia entre la red de dispositivos y la
red de control
9 red de control

68 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Solución sencilla para conectar una herramienta de ingeniería a una topología Hot Standby
La topología siguiente presenta un ejemplo sencillo de cómo conectar un PC que ejecute una
herramienta de ingeniería (por ejemplo, Control Expert) al sistema Hot Standby. En este ejemplo:
 El PC está equipado con una tarjeta de interfaz de red (NIC), que admite la comunicación en
varias VLAN, en este caso VLAN A y VLAN B.
 El módulo BMENOC0301/11 en el PAC primario pertenece a la VLAN A.
 El módulo BMENOC0301/11 en el PAC Standby pertenece a la VLAN B.

1 Red de control de enlace de conmutación de nivel 2 para el anillo principal RIO


2 Bastidor primario local con CPU de controlador primario
3 Bastidor local standby con CPU de controlador standby
4 Enlace de comunicación Hot Standby
5 Anillo principal RIO
6 Estación RIO (e)X80
7 Enlace redundante al sistema Hot Standby
8 Herramienta de ingeniería residente en un PC
9 Módulo BMENOC0321 en el bastidor local, que proporciona transparencia entre la red de dispositivos y la
red de control
10 red de control

NHA58884 03/2019 69
Planificación de una topología M580 Hot Standby típica

Conexión de un sistema SCADA a una topología Hot Standby


En la topología de red siguiente se muestra cómo conectar un servidor SCADA ubicado en una
red de control redundante al sistema de control de procesos Hot Standby:

1 bastidor local con CPU A


2 bastidor local con CPU B
3 Enlace de comunicación Hot Standby
4 Anillo principal RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Anillo DIO
8 Servidor SCADA
9 Estaciones de trabajo de ingeniería
10 red de control
11 Enlace redundante de nivel 3
12 Conmutador de nivel 3 configurado con protocolo de redundancia de enrutador virtual (VRRP), configurado como maestro
13 conmutador de capa 3 configurado con VRRP, configurado como esclavo
14 Anillo de nivel 2 entre los conmutadores de nivel 3
X Indica que el módulo BMENOC0301 queda aislado de la placa de conexiones Ethernet.

NOTA: En el ejemplo anterior, los conmutadores de nivel 3 son conmutadores Hirschmann de anillo
dual (DRS), número de referencia: RSPE30-24044 O7T99-SCCZ999HHSE3S04.0.

70 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Topologías M580 Hot Standby que utilizan el módulo BMENOC0321 para la conexión
de la red de control

Introducción
El módulo de red de control BMENOC0321 se instala en una placa de conexiones Ethernet local
de un sistema M580. Con la placa de conexiones Ethernet habilitada, el módulo BMENOC0321
proporciona acceso a la red de dispositivos (a través de los puertos externos de la CPU).
Schneider Electric recomienda instalar un máximo de dos módulos BMENOC0321 en un sistema
M580 para proporcionar transparencia Ethernet entre una red de control (por ejemplo, un sistema
SCADA) y una red de dispositivos. Puede habilitar el servicio de reenvío de IP (véase Modicon
M580, Módulo de red de control BMENOC0321, Guía de instalación y configuración) en un solo
módulo BMENOC0321 para cada bastidor local.
NOTA: No instale el módulo BMENOC0321 en una placa de conexiones BMX (solo X Bus). El
módulo solo puede encenderse en una placa de conexiones BME (Ethernet). Consulte las
descripciones del bastidor en Modicon X80 Bastidores y fuentes de alimentación - Manual de
referencia del hardware (véase Modicon X80, Bastidores y fuentes de alimentación, Hardware
Manual de referencia).

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
No conecte juntos los puertos de servicio de las CPU Hot Standby. La conexión conjunta de los
puertos de servicio de las CPU primaria y standby puede provocar el funcionamiento imprevisto
del sistema.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

ATENCIÓN
RIESGO DE TORMENTA DE DIFUSIÓN
 No conecte más de un módulo en un bastidor local tanto a la placa de conexiones Ethernet
como a la red Ethernet. La conexión de más de un módulo tanto a la placa de conexiones
como a la red Ethernet puede provocar una tormenta de difusión.
 Utilice sólo un módulo en cada bastidor local para conectar una red Ethernet a la placa de
conexiones Ethernet. Ese módulo puede ser:
 la CPU, si se utilizan módulos RIO
 un módulo de conmutación de opción de red BMENOS0300
 un módulo de comunicación BMENOC0301/BMENOC0311

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

NHA58884 03/2019 71
Planificación de una topología M580 Hot Standby típica

Arquitectura de red de dispositivos con anillo DIO y red de control


Este sistema Hot Standby, que conecta un anillo DIO simple (por ejemplo, SCADA) al sistema,
está formado por los siguientes elementos:
 dos bastidores Hot Standby locales, cada uno de ellos con una CPU Hot Standby con servicio
de explorador de E/S Ethernet
 módulo BMENOS0300 en el bastidor local conectado a un anillo DIO
 módulo de red de control BMENOC0321 en el bastidor local que proporciona transparencia
entre el anillo DIO y la red de control
Con esta topología no se utilizan estaciones (e)X80 RIO. No se utilizan subanillos ni DRS.
En el siguiente ejemplo se muestra un sistema Hot Standby con una red de control que se
comunica con un anillo DIO:

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Enlace de comunicación Hot Standby
4 Equipo distribuido
5 Anillo DIO
6 Servidor SCADA
7 Estación de trabajo de ingeniería
8 Red Ethernet de la sala de control (con anillo Gb RSTP)

72 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

NOTA: En este diseño:


 Es posible conectar los dos módulos BMENOS0300 mediante un enlace directo.
 Si se interrumpe la conexión directa entre los dos módulos BMENOS0300, el sistema Hot
Standby puede indicar problemas de comunicación en caso de mucho tráfico Ethernet (bit
HSBY_SUPPLEMENTARY_LINK_ERROR en ECPU_HSBY_STS). Esta información no afecta
al comportamiento del sistema y desaparece en cuanto se restaura la conexión directa. No
obstante, deberá reparar la conexión directa entre los dos módulos BMENOS0300 para que el
sistema pueda seguir operativo en caso de que se produzca una segunda interrupción.
 No puede establecerse ninguna conexión conectando los puertos Ethernet duales de la CPU
primaria a los puertos Ethernet duales de la CPU standby.
 Solo se admite un anillo DIO.
 Establezca los conmutadores rotativos en ambos módulos BMENOS0300 para configurar el
puerto superior como puerto de servicio y los dos puertos inferiores como puertos del anillo
DIO.

Arquitectura de red de dispositivos con anillo principal RIO, subanillo DIO y red de control
Es posible construir un sistema Hot Standby con un anillo principal RIO y un subanillo DIO
mediante un módulo BMENOS0300 en una estación RIO del anillo principal. Con este diseño, la
CPU explora las estaciones RIO y el equipo distribuido.

ATENCIÓN
RIESGO DE TORMENTA DE DIFUSIÓN
 No conecte más de un módulo en un bastidor local tanto a la placa de conexiones Ethernet
como a la red Ethernet. La conexión de más de un módulo tanto a la placa de conexiones
como a la red Ethernet puede provocar una tormenta de difusión.
 Utilice sólo un módulo en cada bastidor local para conectar una red Ethernet a la placa de
conexiones Ethernet. Ese módulo puede ser:
 la CPU, si se utilizan módulos RIO
 un módulo BMENOS0300
 un módulo BMENOC0301/11

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

Dado que el puerto de la placa de conexiones Ethernet de cada módulo BMENOS0300 está
habilitado, la conexión en este caso de un puerto dual Ethernet de la CPU primaria a un puerto
dual Ethernet de la CPU standby puede provocar que deje de funcionar el sistema Hot Standby.

NHA58884 03/2019 73
Planificación de una topología M580 Hot Standby típica

En el ejemplo siguiente se muestra un anillo principal RIO, un subanillo DIO (conectado al anillo
principal a través de un módulo BMENOS0300 de una estación RIO) y una red de control
explorada por la CPU.

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Enlace de comunicación Hot Standby
4 Anillo principal RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Subanillo DIO
8 Servidor SCADA
9 Estación de trabajo de ingeniería
10 Red de la sala de control (con anillo Gb RSTP)

NOTA: En este diseño:


 No puede establecerse ningún enlace conectando los puertos Ethernet duales de la CPU del
controlador primario a los puertos Ethernet duales de la CPU del controlador standby.
 Establezca los conmutadores rotativos en el módulo BMENOS0300 para configurar el puerto
superior como puerto de servicio y los dos puertos inferiores como puertos del subanillo DIO.

74 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Arquitectura de red de dispositivos con anillo principal RIO, subanillo DIO, DRS y red de control
Es posible construir un sistema Hot Standby con un anillo principal RIO y un subanillo DIO
mediante uno o varios conmutadores de anillo dual (DRS) para conectar el equipo distribuido con
el anillo principal. Los DRS también pueden utilizarse para conectar el bastidor local con la red de
control.
Con este diseño, los DRS se configuran como maestro y esclavo (C9 y C10
(véase Modicon M580, Guía de planificación del sistema para, topologías complejas)). Si falla la
comunicación de un DRS, el anillo DIO sigue comunicándose con la red de control a través del
otro DRS.
El equipo distribuido de un subanillo DIO no puede conectarse directamente con el anillo principal.
En el anillo principal solo se admiten estaciones (e)X80 y Quantum RIO.

NHA58884 03/2019 75
Planificación de una topología M580 Hot Standby típica

En el ejemplo siguiente se muestra un anillo principal RIO, un subanillo DIO (conectado al anillo principal a
través de DRS maestros y esclavos) y una red de control explorada por la CPU:

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Enlace de comunicación Hot Standby
4 Anillo principal RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Subanillo DIO
8 Conmutador de anillo dual (DRS) con archivo de preconfiguración descargado C9/C10
9 Servidor SCADA
10 Estación de trabajo de ingeniería
11 Red de la sala de control (anillo Gb RSTP)

No puede establecerse ningún enlace conectando los puertos Ethernet duales de la CPU del controlador
primario a los puertos Ethernet duales de la CPU del controlador standby.

76 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Arquitectura de red de dispositivos con anillo principal RIO, anillo DIO aislado y red de control
Para ampliar un anillo principal RIO simple, añada un encadenamiento DIO tipo margarita (no un
anillo). Un módulo BMENOC0301.2 del bastidor local explora el equipo distribuido aislado del
encadenamiento DIO (su conexión de placa de conexiones Ethernet está deshabilitada). El
módulo BMENOC0321 está conectado externamente con un cable Ethernet al módulo
BMENOC0301.2 para proporcionar transparencia entre la red DIO aislada y la red de control.
En el ejemplo siguiente se muestra un anillo principal RIO, un anillo DIO aislado (que se comunica
con la red de control, no con la red de dispositivos) y una red de control explorada por la CPU:

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Enlace de comunicación Hot Standby
4 Anillo principal RIO
5 Estación (e)X80 RIO
6 Equipo distribuido
7 Anillo DIO aislado
8 Servidor SCADA
9 Estación de trabajo de ingeniería
10 Red de la sala de control (anillo Gb RSTP)
X Conexión de placa de conexiones Ethernet deshabilitada en el módulo BMENOC0301 para poder admitir el anillo DIO
aislado (7)

NOTA: Dado que el puerto de la placa de conexiones Ethernet del módulo BMENOC0301 del bastidor local
está deshabilitado, asegúrese de conectar externamente los puertos de servicio del módulo BMENOC0301 y
el módulo BMENOC0321.

NHA58884 03/2019 77
Planificación de una topología M580 Hot Standby típica

Arquitectura de red de dispositivos con anillo principal RIO, subanillo DIO, DRS y red de control dual
Esta topología es similar a la anterior, salvo por el hecho de que la arquitectura contiene una
conexión dual de la red de control al módulo BMENOC0321 del bastidor local. Cada conexión
física de la red de control al módulo BMENOC0321 pertenece a una subred única y distinta.
Siga los pasos que se indican a continuación para conectar los módulos BMENOC0321 del
bastidor local a las dos subredes distintas de la sala de control:

Paso En el bastidor local primario... En el bastidor local standby...


1 Conecte el puerto de control Ethernet del Conecte el puerto de servicio Ethernet del
módulo BMENOC0321 a la subred A de la módulo BMENOC0321 a la subred A de la
sala de control. sala de control.
2 Conecte el puerto de servicio Ethernet del Conecte el puerto de control Ethernet del
módulo BMENOC0321 a la subred B de la módulo BMENOC0321 a la subred B de la
sala de control. sala de control.

78 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

En el ejemplo siguiente se muestra un anillo principal RIO, un subanillo DIO (conectado al anillo
principal a través de DRS maestros y esclavos) y una red de control (con 2 subredes) explorada
por la CPU

1 Bastidor primario local con CPU primaria


2 Bastidor local standby con CPU standby
3 Enlace de comunicación Hot Standby
4 Anillo principal RIO
5 Estación (e)X80 RIO
6 Equipo distribuido
7 Subanillo DIO
8 Conmutador de anillo dual (DRS) con archivo de preconfiguración descargado C9/C10
9 Servidor SCADA
10 Estación de trabajo de ingeniería
11 Red de la sala de control
12 Subred A de la sala de control
13 Subred B de la sala de control

NHA58884 03/2019 79
Planificación de una topología M580 Hot Standby típica

Gestión de redes Ethernet planas con M580 Hot Standby

Descripción general
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 causado por la conexión al puerto de servicio, use la función
de bloqueo automático del puerto de servicio de la CPU con versión de firmware 2.7 (o posterior)
(véase Modicon M580, Hardware, Manual de referencia) o un módulo BMENOC0301.4
(o posterior).
No se puede producir ninguna condición de bucle en la conexión de la placa de conexiones
Ethernet conectando uno o más módulos BMENOC0301.4 (o posterior) a la placa de conexiones
Ethernet de una configuración M580 Hot Standby. Un módulo BMENOC0301.4 (o posterior)
bloquea automáticamente su puerto de la placa de conexiones en el bastidor local standby.

80 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Ejemplo 1
La siguiente topología es un sistema M580 Hot Standby con un anillo principal Ethernet RIO, equipo
distribuido, un módulo BMENOS0300 en una estación RIO y una única conexión SCADA.

A En esta topología, en la que el sistema SCADA está conectado al sistema Hot Standby a través del puerto de servicio de
la CPU primaria y el puerto de servicio de la CPU standby, confirme que ha seleccionado la casilla de verificación
Automatic blocking of service port on Standby CPU en la ficha de configuración ServicePort para evitar la pérdida de
comunicación de la red (formada por los cables 4 y 10).
cable verde Red RIO, red de dispositivos y red de control en la misma subred
1 Bastidor primario local con CPU de controlador primario
2 Bastidor local standby con CPU de controlador standby
3 Enlace de comunicación Hot Standby
4 Anillo principal Ethernet RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Anillo Ethernet DIO
8 Servidor SCADA
9 Estación de trabajo de ingeniería con conexiones Ethernet duales
10 Red de la sala de control

NHA58884 03/2019 81
Planificación de una topología M580 Hot Standby típica

Ejemplo 2
Esta topología es un sistema M580 Hot Standby con un anillo principal Ethernet RIO, equipo distribuido
conectado al anillo principal RIO a través de conmutadores de anillo dual (DRS) y una única conexión SCADA.

A En esta topología, en la que el sistema SCADA está conectado al sistema Hot Standby a través de los puertos de servicio
de las CPU primaria y standby, confirme que ha seleccionado la casilla de verificación Automatic blocking of service port
on Standby CPU en la ficha de configuración ServicePort para evitar la pérdida de comunicación de la red (formada por
los cables 4 y 11).
cable verde Red RIO, red de dispositivos y red de control en la misma subred
1 Bastidor primario local con CPU de controlador primario
2 Bastidor local standby con CPU de controlador standby
3 Enlace de comunicación Hot Standby
4 Anillo principal Ethernet RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Anillo Ethernet DIO
8 Conmutador DRS
9 Servidor SCADA
10 Estación de trabajo de ingeniería con Ethernet dual
11 Red de la sala de control

82 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Ejemplo 3
Esta topología es un sistema M580 Hot Standby con un anillo principal Ethernet RIO, una red DIO explorada
por el módulo BMENOC0301 que se comunica con la red de control, y una conexión SCADA a través de los
puertos de servicio de las CPU primaria y standby.

A En esta topología, en la que el sistema SCADA está conectado al sistema Hot Standby a través de los puertos de servicio
de las CPU, confirme que ha seleccionado la casilla de verificación Automatic blocking of service port on Standby CPU
en la ficha de configuración ServicePort para evitar la pérdida de comunicación de la red (formada por los cables 4 y 10).
B En esta topología, en la que una nube o red en anillo DIO se comunica con la red de control a través de los módulos
BMENOC0301, el puerto Ethernet de la placa de conexiones del NOC standby se deshabilita automáticamente para evitar
la pérdida de comunicación de la red (formada por los cables 4 y 7).
cable verde Red RIO, red de dispositivos y red de control en la misma subred
1 Bastidor primario local con CPU de controlador primario y módulo BMENOC0301
2 Bastidor local standby con CPU de controlador standby y módulo BMENOC0301
3 Enlace de comunicación Hot Standby
4 Anillo principal Ethernet RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Anillo Ethernet DIO
8 Servidor SCADA
9 Estación de trabajo de ingeniería con Ethernet dual
10 Red de la sala de control

NHA58884 03/2019 83
Planificación de una topología M580 Hot Standby típica

Ejemplo 4
Esta topología es un sistema M580 Hot Standby con un anillo principal Ethernet RIO, una red DIO explorada
por el módulo BMENOC0301 en el bastidor local que se comunica con la red de control, y una única conexión
SCADA a través de los puertos de servicio de los módulos BMENOC0301 primario y standby.

A En esta topología, en la que el sistema SCADA está conectado al sistema Hot Standby a través de los puertos de los
módulos BMENOC0301, confirme que ha seleccionado la casilla de verificación Automatic blocking of service port on
Standby NOC en la ficha de configuración ServicePort para evitar la pérdida de comunicación de la red (formada por los
cables 7 y 10).
B En esta topología, en la que una nube o red en anillo DIO se comunica con la red de control a través de los módulos
BMENOC0301, el puerto Ethernet de la placa de conexiones del NOC standby se deshabilita automáticamente para evitar
la pérdida de comunicación de la red (formada por los cables 4 y 7).
cable verde Red RIO, red de dispositivos y red de control en la misma subred
1 Bastidor primario local con CPU de controlador primario y módulo BMENOC0301
2 Bastidor local standby con CPU de controlador standby y módulo BMENOC0301
3 Enlace de comunicación Hot Standby
4 Anillo principal Ethernet RIO
5 Estación RIO (e)X80
6 Equipo distribuido
7 Anillo Ethernet DIO
8 Servidor SCADA
9 Estación de trabajo de ingeniería con Ethernet dual
10 Red de la sala de control

84 NHA58884 03/2019
Planificación de una topología M580 Hot Standby típica

Ejemplo 5
Esta topología es un sistema M580 Hot Standby con un anillo principal Ethernet RIO, una red DIO explorada
por dos módulos BMENOC0301 en el bastidor local que se comunican con la red de control (uno de ellos a
través de la placa de conexiones Ethernet) y una única conexión SCADA a través de los puertos de servicio
de las CPU primaria y standby.

A En esta topología, en la que el sistema SCADA está conectado al sistema Hot Standby a través de los puertos de servicio
de las CPU primaria y standby, confirme que ha seleccionado la casilla de verificación Automatic blocking of service port
on Standby CPU en la ficha de configuración ServicePort para evitar la pérdida de comunicación de la red (formada por
los cables 4 y 11).
B En esta topología, en la que una red en anillo DIO se comunica con la red de control a través de la CPU, el puerto Ethernet
de la placa de conexiones del NOC standby se deshabilita automáticamente para evitar la pérdida de comunicación de
la red (formada por los cables 4 y 7).
cable verde Red RIO, red de dispositivos y red de control en la misma subred
1 Bastidor primario local con CPU de controlador primario y módulo BMENOC0301
2 Bastidor local standby con CPU de controlador standby y módulo BMENOC0301
3 Enlace de comunicación Hot Standby
4 Anillo principal Ethernet RIO
6 Equipo distribuido
7 Anillo Ethernet DIO
8 Servidor SCADA
9 Estación de trabajo de ingeniería con Ethernet dual
10 Red de la sala de control

NHA58884 03/2019 85
Planificación de una topología M580 Hot Standby típica

Ejemplo 6
Esta topología es un sistema M580 Hot Standby con una red DIO explorada por dos módulos BMENOC0301
en el bastidor local que se comunican con la red de control (uno de ellos a través de la placa de conexiones
Ethernet) y una única conexión SCADA a través de los puertos de servicio de las CPU primaria y standby.

A En esta topología, en la que el sistema SCADA está conectado al sistema Hot Standby a través de los puertos de servicio
de las CPU primaria y standby, confirme que ha seleccionado la casilla de verificación Automatic blocking of service port
on Standby CPU en la ficha de configuración ServicePort para evitar la pérdida de comunicación de la red (formada por
los cables 4 y 11).
B En esta topología, en la que una red en anillo DIO se comunica con la red de control a través de dos módulos
BMENOC0301 en el bastidor local, el puerto Ethernet de la placa de conexiones del NOC standby se deshabilita automáti-
camente para evitar la pérdida de comunicación de la red (formada por los cables 4 y 7).
cable verde Red RIO, red de dispositivos y red de control en la misma subred
1 Bastidor primario local con CPU de controlador primario y módulo BMENOC0301
2 Bastidor local standby con CPU de controlador standby y módulo BMENOC0301
3 Enlace de comunicación Hot Standby
4 Anillo principal Ethernet RIO
6 Equipo distribuido
7 Anillo Ethernet DIO
9 Servidor SCADA
10 Estación de trabajo de ingeniería con Ethernet dual
11 Red de la sala de control

86 NHA58884 03/2019
Modicon M580 Hot Standby
Configuración de Hot Standby
NHA58884 03/2019

Capítulo 4
Utilización de las aplicaciones M580 Hot Standby

Utilización de las aplicaciones M580 Hot Standby

Descripción general
En este capítulo se explica cómo configurar y trabajar con las aplicaciones Hot Standby.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Normas de programación de Modicon M580 Hot Standby 88
Configuración del sistema M580 Hot Standby 91
Configuración de una CPU M580 Hot Standby 92
Cambio de configuración sobre la marcha (CCOTF) 96
Modificación online de una sección SFC 98
Configuración de direcciones IP para un sistema M580 Hot Standby 99
Configuración de variables de datos para una aplicación Hot Standby M580 BMEH58•040(S) 102
Configuración del tiempo de vigilancia para estaciones y dispositivos 104
Transferencia de proyectos de M580 Hot Standby 105
Modificación de la aplicación offline con discrepancia de aplicación permitida 107
Restauración y copia de seguridad de proyectos 110

NHA58884 03/2019 87
Configuración de Hot Standby

Normas de programación de Modicon M580 Hot Standby

Presentación
Para las aplicaciones Modicon M580 Hot Standby, algunas de las funciones de programación que
pueda haber usado en el pasado no son aplicables a las operaciones redundantes. En esta
sección se resumen algunas de las funciones del código y las normas de programación de una
aplicación Modicon M580 Hot Standby.

Función Código de corrección de errores (ECC)


Las CPU M580 Hot Standby con versión de firmware 2.50 y posteriores incluyen una función de
código de corrección de errores (ECC). La función ECC aumenta la fiabilidad reduciendo la
probabilidad de errores de la memoria de acceso aleatorio cuando una CPU Hot Standby accede
a su memoria interna como parte de un evento de transferencia de memoria. La función ECC está
habilitada de manera predeterminada.
Cuando la función ECC está habilitada, puede afectar al tiempo de ciclo de MAST de las
aplicaciones de la CPU M580 Hot Standby. Este puede ser el caso cuando se transfiere una
cantidad de código relativamente pequeña, pero una gran cantidad de datos. Si el efecto en el
tiempo de ciclo de MAST no es adecuado para la aplicación, puede:
 Reducir la cantidad de datos intercambiados desde la CPU primaria a la CPU standby.
 Para una aplicación de CPU que no es de seguridad, deshabilitar la función ECC con %SW150
(véase EcoStruxure™ Control Expert, Palabras y bits de sistema., Manual de referencia).

Cambio de las variables declaradas


No sobrescriba los valores iniciales de las variables declaradas utilizando la operación de
almacenamiento invocada mediante un sistema de bits %S94. Los cambios que se realicen en los
valores de las variables declaradas no forman parte de la transferencia de la base de datos y
pueden ocasionar consecuencias imprevistas al conmutar.

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
El uso de la operación de almacenamiento (que se invoca con el bit del sistema %S94) en la CPU
primaria no se aplica en la CPU standby.
Si se produce un intercambio o una conmutación después de realizar un CCOTF en la CPU
primaria y la aplicación no se ha transferido a la CPU standby, el comportamiento de la aplicación
será imprevisible.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

88 NHA58884 03/2019
Configuración de Hot Standby

Restricciones para secciones ejecutadas en Standby


Las siguientes restricciones se aplican a las secciones ejecutadas en el PLC Standby, en la
primera sección o en todas las secciones, según la configuración (véase página 93).
 No se pueden ejecutar bloques de funciones derivados (DFB) en secciones del PLC Standby.
 No se pueden ejecutar bloques de funciones R_TRIG, F_TRIG, TRIGGER, TON, TOF, TP en
secciones del PLC Standby.
 No se pueden ejecutar procedimientos de comunicación asíncrona en secciones del PLC
Standby.
 No se pueden ejecutar bloques de función asíncrona en secciones del PLC Standby.

Procedimientos de comunicación asíncrona


Durante un evento de conmutación, los procedimientos de comunicación asíncrona READ_VAR,
WRITE_VAR, DATA_EXCH, INPUT_CHAR, INPUT_BYTE, PRINT_CHAR, no reanudan
automáticamente su funcionamiento en el nuevo PLC primario a no ser que se tomen ciertas
medidas.
Se debe seguir el procedimiento siguiente para que las EF de comunicación asíncrona puedan
reanudar automáticamente el funcionamiento después de una conmutación:
 Programe la aplicación para que los parámetros de gestión de las EF no se intercambien con
el PLC Standby. Para ello, deseleccione el atributo Intercambio en STBY para el parámetro de
gestión.
 Inicialice el parámetro de longitud cada vez que se llame a la función.
 Ajuste el parámetro de timeout en función de la aplicación:
 Si la función de comunicación se envía a través de la CPU, el valor de timeout típico es de
500 ms.
 Si la función de comunicación se envía a través de un módulo NOC, el valor de timeout típico
es de 2 s.
NOTA: Si, por alguna razón, no puede seguir este procedimiento y una conmutación hace que la
función de comunicación esté inoperativa, escriba su programa de aplicación de manera que
establezca el bit de actividad de la función en 0 antes de reiniciar la función en la nueva CPU
primaria.

Bloques de funciones de comunicación asíncrona


Durante un evento de conmutación, los bloques de funciones de comunicación asíncrona que
usan los parámetros de gestión interna GET_TS_EVT_M, READ_PARAM_MX, READ_STS_MX,
RESTORE_PARAM_MX, SAVE_PARAM_MX, WRITE_CMD_MX, WRITE_PARAM_MX,
MBP_MSTR, READ_SDO, WRITE_SDO, ETH_PORT_CTRL, PWS_DIAG, PWS_CMD,
L9_MSTR, no reanudan automáticamente su funcionamiento en el nuevo PLC primario a no ser
que se tomen ciertas medidas.
Se debe seguir el procedimiento siguiente para que los EFB de comunicación asíncrona puedan
reanudar automáticamente el funcionamiento después de una conmutación:
 Programe la aplicación para que todas las instancias de las EF no se intercambien con el PLC
Standby. Para ello, deseleccione el atributo Intercambio en STBY para la instancia de EFB.

NHA58884 03/2019 89
Configuración de Hot Standby

Otras funciones
A pesar de que el uso de las funciones mencionadas anteriormente es restringido, debe prestar
atención cuando utilice funciones permitidas que puedan escribir en áreas de la memoria que no
forman parte de la transferencia de las bases de datos de Hot Standby, como los bloques de
funciones de almacenamiento de datos (véase página 123).

Depuración
Para depurar su programa de aplicación Hot Standby debe seguir estos dos pasos:
 En primer lugar, tiene que depurar la aplicación en un único PLC Hot Standby, como si se
tratara de una aplicación autónoma. Esto permite utilizar todas las funciones de depuración
potentes disponibles en Control Expert, tales como puntos de observación, etc.
 En segundo lugar, la aplicación se depurará cuando se haya cargado a dos PLC Hot Standby
en un sistema de trabajo redundante pero en un entorno de no producción. En esta plataforma,
se evalúa el rendimiento específico para una redundancia Hot Standby. En este paso, sólo
puede utilizarse un subconjunto de funciones de depuración de Control Expert.
NOTA: Para obtener más información sobre cómo depurar su programa de aplicación Hot
Standby, consulte Diagnóstico de M580 Hot Standby (véase página 157).

Módulo de comunicaciones universal PME UCM 0202


No utilice un módulo de comunicaciones universal PME UCM 0202 en una estación de una
configuración Modicon M580 Hot Standby.

90 NHA58884 03/2019
Configuración de Hot Standby

Configuración del sistema M580 Hot Standby

Herramienta de configuración Control Expert


La herramienta de configuración exclusiva para los sistemas Hot Standby M580(S) es:
 Versión 11.0 y posteriores de Unity Pro L (para el módulo BMEH582040).
NOTA: Unity Pro es el nombre anterior de Control Expert para la versión 13.1 o anterior.
 Versión 11.0 y posteriores de Unity Pro XL (para los módulos BMEH584040 y BMEH586040).
 Versión 14.0 y posteriores de Control Expert XL Safety (para los módulos BMEH582040S,
BMEH584040S y BMEH586040S).

Lenguajes de programación y bibliotecas de aplicación


Control Expert admite las bibliotecas y los lenguajes de aplicación siguientes para las CPUs M580
Hot Standby:

Biblioteca/lenguaje de aplicación CPU no de CPU de seguridad


seguridad
CPU: BMEH58... CPU: BMEH58...
2040 4040, 2040S 4040S, 6040S
6040 Tarea SAFE Tareas MAST Tarea Tareas MAST
y FAST SAFE y FAST
Diagrama de bloques de funciones X X X X X X
(FBD)
Diagrama de contactos (LD) X X X X X X
Texto estructurado (ST) X X – X – X
Lista de instrucciones (IL) X X – X – X
Diagrama funcional secuencial (SFC) X X – X – X
Bloque de funciones derivado (DFB) X X X X X X
Función elemental (EF) X X X1 X X1 X
Bloque de funciones elemental (EFB) X X X 1 X X1 X
Ladder Logic 984 (LL984) – X – – – X
PL7 - Bloque de funciones estándar – – – – – –
(SFB)
X: admitido
–: no admitido
1: EF/EFB con el prefijo "S_"

NHA58884 03/2019 91
Configuración de Hot Standby

Configuración de una CPU M580 Hot Standby

Introducción
En este tema se muestra cómo configurar la función Hot Standby de una CPU M580
BMEH58•040. Para obtener información sobre cómo configurar las funciones que no son Hot
Standby para la CPU, consulte el Manual de referencia del hardware de M580
(véase Modicon M580, Hardware, Manual de referencia).
NOTA: El mismo procedimiento también se puede aplicar a la configuración de una CPU de
seguridad M580 BMEH58•040S, como se describe a continuación.

Acceso a la ficha de configuración Hot Standby de la CPU M580


Utilice la ficha Hot Standby de una CPU M580 BMEH58•040 para configurar su función Hot
Standby. Para acceder a esta ficha:

Paso Acción
1 Añada una CPU BMEH58•040 a su proyecto.
2 En el Explorador de proyectos, seleccione Configuración → Bus PLC → <bastidor> → <CPU>.
3 Haga clic con el botón derecho del ratón y seleccione Abrir.
4 Haga clic en la ficha Hot Standby.

92 NHA58884 03/2019
Configuración de Hot Standby

Configuración de la función Hot Standby


La ficha Hot Standby presenta los ajustes configurables siguientes:

Ajuste Descripción
Modalidad de Controlador A Especifique si un PAC A y un PAC B operarán online en el próximo encendido:
ejecución online  True (valor predeterminado): el PAC intenta operar online en el próximo
Controlador B encendido. En función de las demás condiciones, el PAC puede actuar como
online primario o standby.
 False: el PAC cambia al estado de espera o de detención en el próximo
encendido.
Standby si Número de El número máximo de cambios generados online de 0 a 50 que pueden realizarse
discrepancia de modificaciones en el PAC primario. Cuando se alcanza esa cifra de cambios generados online,
lógica deberá transferir la aplicación de primaria a standby para poder realizar cambios
generados online adicionales. Valor predeterminado = 20.
NOTA:
 Si este ajuste se establece en 0, el indicador Logic Mismatch Allowed
(véase página 116) no tiene ningún efecto.
 Este ajuste no puede editarse mediante CCOTF.

Comportamiento La CPU ejecuta Especifique las secciones de la tarea MAST que el PAC standby ejecuta en el
de la CPU en la estado de espera:
modalidad de  Todas las secciones (valor predeterminado)
espera y standby  La primera sección (MAST)
 Ninguna sección
Al conectar Control Expert al controlador standby, todas las Secciones del
Explorador de proyectos irán precedidas de:
 una luz verde para las secciones sin condición o con una condición verdadera
aunque no se ejecute
 una luz roja para las secciones con una condición falsa
NOTA:
 También puede especificar secciones concretas de la tarea MAST que la CPU
standby ejecuta mientras está en el estado de espera. Para ello, añada una
condición de ejecución en la ficha Condición de la ventana Propiedades para
una sección de la tarea MAST.
 Para un PAC de seguridad, las secciones de la tarea SAFE no se ejecutan
cuando el PAC se encuentra en el estado WAIT o STANDBY.
También puede especificar secciones concretas de la tarea MAST que la CPU
standby ejecuta mientras está en el estado de espera. Para ello, añada una
condición de ejecución en la ficha Condición de la ventana Propiedades para una
sección de la tarea MAST.
Datos – Un gráfico de barras muestra el porcentaje de memoria de la CPU que utilizan los
intercambiados datos de Hot Standby. El valor depende de la configuración de M580 Hot Standby.
El total de datos intercambiados se muestra en KB, así como:
 el intercambio de datos de MAST
 el intercambio de datos de FAST
 datos intercambiados por SAFE (para un PAC de seguridad)

NHA58884 03/2019 93
Configuración de Hot Standby

Configuración del estado online del controlador


El controlador A es la CPU con el conmutador rotativo de selección con posiciones A/B/borrar
(véase página 24) (en la parte posterior de la CPU) establecido en "A". El controlador B es la CPU
con el conmutador rotativo de selección A/B/borrar establecido en "B".
Puede utilizar los ajustes del Controlador A online y del Controlador B online, para los fines
siguientes:
 Para especificar el PAC que será primario en un arranque en frío. Por ejemplo, establezca
Controlador A online en True y Controlador B online en False. El PAC A se enciende como
primario y el PAC B se enciende en estado de espera. Tras el encendido, podrá establecer
manualmente el Controlador B online en True.
 Para evitar una conmutación imprevista. Por ejemplo, si el PAC A es primario y el PAC B es
standby, defina el Controlador B online en False. El PAC B entra en estado de espera y no
puede producirse ninguna conmutación.
Estos ajustes pueden modificarse durante el tiempo de ejecución o cuando el sistema Hot Standby
no esté funcionando.
Los ajustes que se especifiquen cuando el sistema Hot Standby no esté funcionando, se aplicarán
después de la próxima compilación de proyecto, cuando el sistema Hot Standby vuelva a
encenderse.
Si se ha habilitado la función Cambiar configuración sobre la marcha (CCOTF), los ajustes
especificados cuando el sistema Hot Standby está funcionando se aplicarán de inmediato en la
próxima compilación (o recompilación) del proyecto.

Sin configuración de E/S local


Como el bastidor local del PAC Hot Standby no puede incluir módulos de E/S, se deshabilitan los
ajustes siguientes en la ficha Configuración de una CPU BMEH58•040 o BMEH58•040S:
 Entrada Run/Stop
 Run/Stop sólo por entrada
 Protección de memoria
 Entrada de mantenimiento (PAC de seguridad)

NOTA: En lugar de utilizar la Entrada Run/Stop, tenga en cuenta la conveniencia de utilizar el


siguiente enfoque para controlar el estado de funcionamiento RUN/STOP de un PAC de
seguridad:
 Utilice un módulo de comunicaciones BMENOC0301 o BMENOC0311 y el protocolo IPsec para
proporcionar una conexión segura a la CPU.
 A continuación utilice los comandos CMD_RUN_REMOTE o CMD_STOP_REMOTE del DDT
T_M_ECPU_HSBY para cambiar el estado de funcionamiento de una CPU remota.

94 NHA58884 03/2019
Configuración de Hot Standby

Habilitación de la sincronización del servidor FDR en un sistema Hot Standby


En un sistema Hot Standby M580, una CPU BMEH58•040, una CPU BMENOC0311 o un módulo
de comunicaciones BMENOC0301/11 Ethernet pueden llevar a cabo la función de un servidor
FDR. Para permitir la sincronización del servidor FDR en el PAC primario con el servidor FDR en
el PAC standby, deberá habilitar el servicio TFTP para el sistema Hot Standby.
Para habilitar el servicio TFTP, siga estos pasos:

Paso Acción
1 En el explorador de proyectos, haga doble clic en las opciones siguientes:
Proyecto → Configuración → 0:Bus PLC → <bastidor> → <CPU> → EIO.
Se abrirá la ventana Módulo de comunicaciones RIO DIO .
2 Haga clic en la ficha Seguridad.
3 Para el servicio TFTP, seleccione Habilitado.
4 Si se ha habilitado la opción Control de acceso, cree una entrada para cada dispositivo o
subred que desea que tenga acceso TFTP a la CPU.
NOTA: Seleccione la columna TFTP para cada entrada.
5 Seleccione Validar y Guardar los cambios.

NOTA: El servidor FDR no puede sincronizar las CPUs primaria y standby cuando el servicio TFTP
está deshabilitado. El servicio TFTP se habilita y se deshabilita mediante la ejecución de la función
EthPort_Control_MX en la aplicación.
Si desea habilitar o deshabilitar TFTP mediante programación, incluya la función EthPort_Con-
trol_MX en una sección de la aplicación que ejecute la CPU standby, de modo que esa función
la ejecutarán las CPUs primaria y standby.

NHA58884 03/2019 95
Configuración de Hot Standby

Cambio de configuración sobre la marcha (CCOTF)

Reglas de CCOTF para Hot Standby


Todas las CPUs M580 BMEH58•040 y BMEH58•040S admiten CCOTF. CCOTF se habilita en la
ficha Configuración de la CPU, en el área Modificación online de la configuración mediante la
selección de Modificación online en RUN (EJECUTAR) o STOP (DETENER).
Para obtener información sobre CCOTF para las CPU de seguridad M580, consulte el Manual de
seguridad de Modicon M580 (véase Modicon M580, Manual de seguridad).

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Confirme que se cumplan las condiciones previas siguientes antes de iniciar una operación
CCOTF:
 La aplicación que se ejecuta en el sistema Hot Standby no activa un intercambio.
 No existe ninguna condición que pudiera previsiblemente causar una conmutación.

Aplique siempre una transacción de CCOTF en la CPU primaria.


Si se produce un intercambio o una conmutación después de realizar un CCOTF en la CPU
primaria y la aplicación no se ha transferido a la CPU standby, el comportamiento de la aplicación
será imprevisible.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

NOTA: Aplique siempre una transacción de CCOTF en la CPU primaria.


CCOTF permite realizar modificaciones en la configuración del PAC Hot Standby primario en la
modalidad RUN. Los cambios que pueden llevarse a cabo en el PAC primario son los siguientes:
 Añadir un módulo binario o analógico en un slot que ha quedado libre.
 Eliminar un módulo binario o analógico.
 Modificar los parámetros de configuración y ajuste de un módulo.

Los cambios que se pueden realizar en una estación EthernetRIO son los siguientes:
 Añadir una estación RIO (e)X80 o Quantum.
 Añadir un módulo analógico o binario en un slot libre.
 Eliminar un módulo binario o analógico.
 Modificar la configuración y los parámetros de ajuste de un módulo.

Los cambios de CCOTF realizados en la configuración del PAC primario no se transmiten


automáticamente al PAC Standby. En su lugar, el PAC Standby sigue configurándose con su
programa de aplicación original.

96 NHA58884 03/2019
Configuración de Hot Standby

CCOTF no admite todos los cambios en la configuración. Las reglas siguientes se aplican a los
cambios CCOTF efectuados en la configuración del PAC primario Hot Standby:
 Un único cambio CCOTF puede incluir muchas modificaciones en varios objetos de
configuración.
 Las modificaciones de los objetos de configuración son atómicas: sólo se puede realizar un
cambio en un único objeto de configuración. Por ejemplo, no puede añadir y después eliminar
el mismo módulo de E/S en un único cambio de CCOTF.
 Las modificaciones CCOTF no pueden efectuarse en equipo distribuido.
 Para las estaciones RIO (e)X80 o Quantum, se aplican los límites siguientes en cambios
realizados en la misma sesión CCOTF:
 Pueden incluirse hasta cuatro modificaciones de la misma estación RIO en un único cambio
CCOTF. Ejemplo:
- Pueden añadirse hasta cuatro módulos de E/S a la misma estación RIO.
- Pueden eliminarse hasta cuatro módulos de E/S de la misma estación RIO.
- Pueden modificarse hasta cuatro parámetros para un módulo de E/S en la misma estación
RIO.
 No pueden hacerse modificaciones en un módulo adaptador.
 Los módulos BMXERT1604 no pueden editarse (marca de tiempo).
 El ajuste RPI de la estación RIO no puede cambiarse.

 Las direcciones IP no pueden cambiarse.


 Sólo puede hacerse un cambio CCOTF en una única estación RIO. Antes de poder hacer un
cambio CCOTF adicional en la misma estación RIO, transfiera el programa de aplicación del
PAC primario al PAC standby.
NOTA: Se puede establecer Control Expert en la Modalidad de conexión virtual para probar si un
cambio propuesto en la configuración es un evento CCOTF (véase Modicon M580, Cambio de
configuración sobre la marcha, Manual del usuario).
Cuando se realizan cambios CCOTF en el PAC primario, el indicador Logic_Mis-
match_Allowed en el DDT T_M_ECPU_HSBY determina si el PAC standby puede continuar
funcionando online. Si no se permiten las discrepancias de lógica, el PAC standby cambia al
estado de espera.
Pueden hacerse cambios CCOTF en el PAC primario si no se ha alcanzado el valor de Número
de modificaciones en Control Expert. Si se alcanza el número de modificaciones permitido:
 No pueden hacerse cambios CCOTF adicionales en el PAC primario. El comando Generar →
Generar cambios en Control Expert está deshabilitado.
 Tendrá que transferir el programa de aplicación en el PAC primario al PAC standby
(véase página 105).

NHA58884 03/2019 97
Configuración de Hot Standby

Modificación online de una sección SFC

Precauciones para la modificación de una sección SFC online

ADVERTENCIA
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Transfiera la aplicación desde el PAC primario al PAC Standby después de cada modificación
online de una sección de la tarea MAST que se ha programado mediante el lenguaje de
programación SFC (diagrama funcional secuencial).
No ejecute una conmutación ni desencadene un swap antes de que esta transferencia se
complete correctamente.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.

Cuando el sistema M580 Hot Standby ejecuta una conmutación o un swap, la nueva CPU primaria
prueba el bit SFC_MISMATCH. El bit SFC_MISMATCH se establece cuando la estructura de como
mínimo una sección SFC en el PAC primario difiere de esa sección en el PAC standby. Si se
establece ese bit, la CPU reinicializa la máquina de estado de todas las secciones SFC
modificadas para evitar un comportamiento imprevisible de la aplicación del usuario.
Para evitar la reinicialización de las máquinas de estado SFC cuando se modifique una sección
SFC, siga estos pasos:

Paso Acción
1 Confirme que el bit LOGIC_MISMATCH_ALLOWED se ha establecido en 1.
NOTA: Si no se permite la discrepancia de lógica, el PAC standby entra en estado de espera
tras el paso 3.
2 Lleve a cabo la modificación online de la sección SFC en Control Expert.
3 Para generar la modificación online en Control Expert, seleccione Generar → Generar cambios.
La modificación se hace en el programa que se ejecuta en el PAC primario.
4 Transfiera la aplicación desde el PAC primario al PAC standby. Utilice una tabla de animación
de Control Expert para establecer el bit CMD_BACKUP_APPLI_TRANSFER en 1.
NOTA: Como alternativa, puede automatizar la transferencia en la lógica del programa
mediante una secuencia de código como la siguiente:
if (ECPU_HSBY_1-->SFC_MISMATCH = 1)
then ECPU_HSBY_1-->CMD_BACKUP_APPLI_TRANSFER = 1

98 NHA58884 03/2019
Configuración de Hot Standby

Configuración de direcciones IP para un sistema M580 Hot Standby

Introducción
En este tema se muestra cómo asignar direcciones IP a un sistema M580 Hot Standby. Para
obtener información sobre cómo configurar otros ajustes de comunicación de Ethernet para la
CPU, consulte el Manual de referencia del hardware de M580 (véase Modicon M580, Hardware,
Manual de referencia).

Acceso a la ficha de tarea Animación Hot Standby de la CPU M580


Utilice la ficha IPConfig de la ventana de configuración EIO para una CPU M580 BMEH58•040 o
BMEH58•040S para asignar direcciones IP. Para acceder a esta ficha:

Paso Acción
1 Añada una CPU BMEH58•040 o BMEH58•040S al proyecto.
2 En el Explorador de proyectos, seleccione Configuración → Bus PLC → <bastidor> → <CPU>
→ EIO.
3 Haga clic con el botón derecho del ratón y seleccione Abrir.
4 Haga clic en la ficha IPConfig.

NHA58884 03/2019 99
Configuración de Hot Standby

Asignación de direcciones IP a las CPUs Modicon M580 BMEH58•040 o BMEH58•040S


Un sistema M580 Hot Standby requiere la asignación de tres direcciones IP. Además,
Control Expert crea y asigna automáticamente una cuarta dirección IP. Los ajustes de dirección
IP incorporan:

dirección IP Nombre Descripción


Dirección IP principal Dirección IP IPv4 configurable utilizada por la CPU primaria para la comunicación con
el equipo distribuido.
NOTA: Como este ajuste siempre se asigna a la CPU primaria, puede asociarse con
la CPU A o B. Cuando se produce una conmutación (por ejemplo, cuando la CPU B
se convierte en primaria) la asignación de la dirección IP principal se transfiere de la
CPU A a la CPU B.
Dirección IP Dirección IP IPv4 generada automáticamente por Control Expert utilizada por la CPU
principal + 1 standby para la comunicación con el equipo distribuido. Esta dirección IP generada
automáticamente es igual a la dirección IP principal más 1 en el cuarto byte. Por
ejemplo, si la dirección IP principal es 192.168.10.1, la dirección IP generada
automáticamente será 192.168.10.2.
NOTA:
 Esta dirección IP no es editable en Control Expert. Su único propósito es
proporcionar transiciones de comunicación sin problemas en conmutaciones de
CPU Hot Standby.
 Evite asignar esta dirección IP (la dirección IP principal + 1) a otro dispositivo que
pueda comunicarse con el sistema Hot Standby. Si asignara esa dirección IP a
otro dispositivo, podría producirse una asignación de dirección IP duplicada.
Dirección IP A Dirección IP IPv4 configurable para la CPU con el conmutador rotativo de selección
A/B/borrar (véase página 24) establecido en "A". La CPU A utiliza esta dirección IP
para la comunicación en la red Ethernet RIO.
Dirección IP B Dirección IP IPv4 configurable para la CPU con el conmutador rotativo de selección
A/B/borrar (véase página 24) establecido en "B". La CPU B utiliza esta dirección IP
para la comunicación en la red Ethernet RIO.
Máscara de subred El valor configurable de 32 bits que se utiliza para identificar tanto la dirección de la
red como la parte de la dirección IP que corresponde a la subred.
Dirección de pasarela Dirección IP configurable de la pasarela predeterminada a la que se transmiten
mensajes de otras redes.

AVISO
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
No asigne una dirección IP igual a la dirección IP principal, la dirección IP principal + 1, la dirección
IP A o la dirección IP B a un dispositivo Ethernet que pueda comunicarse con el sistema Hot
Standby. La duplicación de una dirección IP puede provocar un funcionamiento imprevisto del
equipo.
El incumplimiento de estas instrucciones puede causar daño al equipo.

100 NHA58884 03/2019


Configuración de Hot Standby

Edición de los ajustes de la dirección IP para los módulos adaptadores


Desde la ficha IPConfig, puede acceder a los ajustes de la dirección IP de los módulos
adaptadores (e)X80 EIO. Haga clic en el enlace Actualizar configuración de direcciones IP de CRA
para abrir el Administrador de la red Ethernet, que enumera los módulos adaptadores en las redes
Ethernet conectadas.
En el Administrador de la red Ethernet, puede editar los ajustes siguientes de cada módulo
adaptador:
 Dirección IP: la dirección IP IPv4 configurable que el módulo adaptador utiliza para la
comunicación en la red Ethernet.
 Identificador: la cadena de texto que el módulo utiliza para identificarse ante otros dispositivos,
para servicios Ethernet incluidos DHCP y FDR. El valor depende del módulo que se utilice:
 Para 140CRA32100: 140CRA_XXX
 Para BMECRA31210: BMECRA_XXX
 Para BMXCRA312•0: BMXCRA_XXX

Donde XXX representa la concatenación de los dos ajustes del conmutador rotativo del módulo
adaptador (e)X80 EIO.

NHA58884 03/2019 101


Configuración de Hot Standby

Configuración de variables de datos para una aplicación Hot Standby M580


BMEH58•040(S)

Introducción
Las CPU Hot Standby BMEH58•040 y Hot Standby BMEH58•040S de seguridad admiten los siguientes
atributos de datos:

CPU
Atributo BMEH582040, BMEH582040S, BMEH584040, BMEH586040,
BMEH584040S BMEH586040S
Intercambio en STBY X X
Retener – X
X: admite el atributo.
–: no incluye el atributo, porque se conservan todos los datos.

Para una CPU de seguridad, cada variable establecida en Intercambio en STBY se asocia con una tarea
(MAST, FAST o SAFE). La cantidad de datos que se pueden intercambiar desde la CPU de seguridad primaria
a standby depende de la tarea:
 MAST y FAST: se puede intercambiar hasta 4 MB de datos.
 SAFE: se puede intercambiar hasta 1 MB de datos.
Para obtener información sobre cómo utilizar el Editor de datos de Control Expert y visualizar los atributos
Retener e Intercambio en STBY, consulte el manual Modalidades de servicio de Unity Pro
(véase EcoStruxure™ Control Expert, Modalidades de funcionamiento).

Retener
Todas las CPUs de BME•586040 presentan el atributo de la variable Retener. Este atributo determina si el
valor de la variable persiste después de un arranque en caliente de la CPU. Si el atributo:
 Se selecciona: los datos de la variable persisten y se aplican a la variable después de un arranque en
caliente.
 Se deselecciona: los datos de la variable se pierden después de un arranque en caliente; el valor de la
variable se restablece.
Para CPUs Modicon M580 autónomas que no sean de seguridad, este atributo es de sólo lectura. Está
seleccionado de forma predeterminada y no se puede deseleccionar.
Tanto para CPU de seguridad autónomas como Hot Standby, el atributo de la variable Retain no está incluido
para las variables creadas en el área segura. Los datos seguros no se retienen porque la tarea SAFE ejecuta
un arranque en frío.
NOTA: En caso de que se produzca un arranque en frío de la CPU, se restablecen tanto los datos retenidos
como los no retenidos.
La cantidad máxima de datos retenidos configurables (véase página 37) varía en función de la CPU.
Para la CPUs de BME•586040, no se puede editar el atributo Retener para una variable que existía en el
arranque de la CPU. Cuando la variable se crea online como parte de un cambio de CCOTF, puede editar el
atributo Retener, el cual permanece modificable hasta que se realiza la primera generación de cambio.
NOTA: La cantidad de datos retenidos se presenta como datos guardados en la ventana Uso de
la memoria.

102 NHA58884 03/2019


Configuración de Hot Standby

Intercambio en STBY
Antes de cada exploración en un sistema Hot Standby, la CPU primaria intercambia datos con la
CPU standby. Intercambia sólo aquellos datos con el atributo Intercambio en STBY establecido
en YES.
NOTA:
 Cuando una referencia se inicializa en el Editor de datos, la variable de inicialización debe
formar parte de la misma tarea que la referencia. De lo contrario, se incluye un mensaje de error
detectado en la ventana de resultados cuando se analiza el proyecto.
 El atributo Intercambio en STBY no se puede editar para todas las variables.
 En un sistema Hot Standby, si ha configurado mensajería explícita mediante una función de
comunicación, excluya el bloque de funciones de comunicación Management_Param de los
datos a transferir de primario a Standby. Para ello, deseleccione el atributo Intercambio en
STBY para el parámetro Management_Param en Control Expert.
No se puede editar el atributo Intercambio en STBY para una variable que existía en el arranque
de la CPU. Cuando la variable se crea online como parte de un cambio de CCOTF, puede editar
el atributo Intercambio en STBY, el cual permanece modificable hasta que se realiza la primera
generación de cambio.
La cantidad máxima de datos de transferencia Hot Standby configurables (véase página 37) varía
en función de la CPU.
Cada variable que se incluye en el intercambio Hot Standby también presenta un atributo Tarea
de sólo lectura. La configuración del atributo Tarea la genera automáticamente Control Expert
para cada variable incluida en el intercambio Hot Standby.

NHA58884 03/2019 103


Configuración de Hot Standby

Configuración del tiempo de vigilancia para estaciones y dispositivos

Tiempo de vigilancia
La opción Tiempo de vigilancia forma parte de cada configuración. Representa el tiempo (en milisegundos)
que las salidas del dispositivo se mantienen en sus estados actuales después de una interrupción de la
comunicación antes de revertir a sus valores de retorno.
Tiempo de vigilancia puede tener un valor entre 50 y 65530 ms. De manera predeterminada, Control Expert
establece el tiempo de vigilancia en 4 veces el ajuste de Watchdog de la tarea MAST. Como el ajuste predeter-
minado de watchdog es de 250 ms, Control Expert aplica un ajuste de tiempo de vigilancia de la estación
predeterminado de 1000 ms.

Ajuste del tiempo de vigilancia para las estaciones RIO


Cuando configure el Tiempo de vigilancia de MAST, tenga en cuenta estos dos factores:
 El tiempo máximo entre solicitudes de la CPU.
 El tiempo del watchdog de la tarea MAST.
Si el Tiempo de vigilancia no se establece con un valor suficientemente alto, las salidas de una estación
pueden entrar en recuperación durante una conmutación. Esto podría causar una interrupción en el comporta-
miento de las salidas que tienen un ajuste de recuperación que no sea Mantener último valor.
Para admitir las tareas de MAST y FAST en las estaciones RIO (e)X80, Schneider Electric recomienda
establecer el Tiempo de vigilancia de la estación en un valor no inferior a 4,4 veces el periodo de MAST.
M580 Hot Standby admite las tareas siguientes:

Plataforma de E/S remotas:


Tarea Tipo Periodo Tiempo de watchdog Quantum RIO M580 (e)X80
MAST1 Periódica De 1 a 255 ms De 10 a 1500 ms2 X X
FAST Periódica De 1 a 255 ms De 10 a 500 ms2 – X
SAFE Periódica 10-255 ms De 10 a 500 ms2 – X
X: admitido
–: no admitido
1. La tarea MAST es obligatoria y no se puede desactivar para las estaciones RIO (e)X80 y Quantum.
2. Si CCOTF está activado, el valor mínimo de watchdog es de 64 ms.

Ajuste del tiempo de vigilancia para el equipo distribuido


El tiempo de vigilancia indica el tiempo durante el cual las salidas del dispositivo se mantienen en sus estados
actuales después de una interrupción de las comunicaciones y antes de recuperar sus valores de retorno.
Como los dispositivos distribuidos no están conectados a la CPU primaria durante una conmutación,
establezca el tiempo de vigilancia en un valor mayor que el de la duración esperada de la interrupción de la
comunicación.
Para dispositivos Modbus TCP:
 Establezca un valor para el tiempo de vigilancia superior a: 4,4 x (periodo de MAST) + 600 ms.
Para dispositivos Ethernet/IP:
 Establezca un valor para el tiempo de vigilancia superior a: 4,4 x (periodo de MAST) + 5000 ms.

104 NHA58884 03/2019


Configuración de Hot Standby

Transferencia de proyectos de M580 Hot Standby

Introducción
En un sistema M580 Hot Standby, tanto la CPU primaria como la CPU standby empiezan con el
funcionamiento de la misma aplicación. Los cambios de CCOTF que se hacen en la aplicación que
se ejecuta en la CPU primaria no se hacen también en la CPU Standby. Esto causa una
discrepancia de lógica entre las dos CPUs.
Después de las modificaciones, es necesario transferir la aplicación de la CPU primaria a la CPU
standby, de modo que las dos CPUs vuelvan a funcionar con la misma aplicación. Hay muchas
maneras de hacer esta transferencia.
NOTA: Los ajustes de la modalidad de funcionamiento de un PAC de seguridad, tanto de la
modalidad segura como de la modalidad de mantenimiento, no se incluyen en la transferencia de
una aplicación desde el PAC primario al PAC standby. En una conmutación, cuando el PAC de
seguridad cambia del PAC standby al PAC primario, la modalidad de funcionamiento se establece
automáticamente en la modalidad de seguridad.
Para obtener información adicional sobre las modalidades de funcionamiento de la CPU de
seguridad, consulte el Manual de seguridad de Modicon M580 (véase Modicon M580, Manual de
seguridad).

Transferencia de la aplicación de la CPU primaria a la CPU standby


La aplicación Control Expert puede transferirse de la CPU primaria a la CPU standby de muchas
maneras, incluidas las siguientes:
 Transferencia automática: si la CPU no primaria está en estado de no configurada, la CPU
primaria transfiere automáticamente el programa de la aplicación y los datos a la CPU no
primaria cuando se enciende. Hay varias maneras de poner una CPU en estado de no
configurada, incluidas:
 Es un nuevo dispositivo que se despliega por primera vez.
 Su conmutador rotativo de selección A/B/borrar (véase página 24) se estableció en "Clear"
(Borrar), el dispositivo se encendió y, a continuación, el conmutador se estableció en "A" o
en "B" (en función de la designación A/B de la CPU primaria).
NOTA: Para poner la CPU standby en modalidad Ejecutar al reiniciar, establezca el
comando DDDT CMD_RUN_AFTER_TRANSFER (véase página 116) en True antes del
encendido.
 Transferencia del PC a la CPU standby: si el PC con Control Expert ha abierto la misma
aplicación que se ejecuta en la CPU primaria, puede transferir la aplicación de su PC a la CPU
standby. Para ello, conecte el PC al puerto de servicio Ethernet o al puerto USB de la CPU
standby y, a continuación, utilice el comando PLC → Transferir proyecto a PLC para llevar a
cabo la transferencia.
NOTA: Si el PAC primario está conectado a una herramienta de configuración, como Control
Expert, sólo la herramienta de configuración conectada puede transferir una aplicación al PAC
standby. En este caso, el PAC primario no puede transferir una aplicación al standby.

NHA58884 03/2019 105


Configuración de Hot Standby

 Transferencia desde la CPU primaria a la CPU standby: con Control Expert conectado a la CPU
primaria, y con las dos CPUs primaria y standby en ejecución, utilice uno de los métodos
siguientes para llevar a cabo la transferencia:
 Utilice el comando PLC → Transferir el proyecto del PLC primario al PLC Standby de la GUI
de Control Expert.
o bien
 Utilice el comando CMD_APP_TRANSFER del DDT T_M_ECPU_HSBY .

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.
 Si se ha establecido el indicador CMD_RUN_AFTER_TRANSFER (véase página 116), la CPU
standby se inicia automáticamente para ejecutarse tras la finalización de la transferencia y se
reduce el tiempo de inactividad para la CPU standby.
En cada caso, si las CPUs primaria y standby están equipadas con tarjetas de memoria SD, la
aplicación se transfiere a la CPU standby y a su tarjeta de memoria SD.
 Tarjeta de memoria SD: si la CPU primaria incluye una tarjeta de memoria SD con la aplicación
actual, extraiga la tarjeta SD de la CPU primaria, póngala en la CPU standby y, a continuación,
reinicie esta última.
En cada caso:
 La aplicación sólo se transfiere si la aplicación en la CPU standby es diferente de la aplicación
que se transfiere a ella.
 Si la aplicación que se ejecuta en la CPU primaria es diferente de la aplicación guardada en la
memoria Flash o en la tarjeta de memoria SD, haga una copia de seguridad de la aplicación
que se ejecuta (PLC → Backup del proyecto → Guardar backup) antes de realizar la
transferencia.
NOTA:
 No se puede transferir la aplicación desde la CPU standby a la CPU primaria.
 Si se ha establecido el comando Logic_Mismatch_Allowed y no se ha alcanzado el Número
de modificaciones, puede conectar Control Expert a la CPU standby y, a continuación, utilizar
el comando DDT CMD_SWAP para que la CPU standby pase a ser la CPU primaria. A
continuación, puede transferir la aplicación desde la nueva CPU primaria (que antes era la
standby) a la CPU standby (que antes era la primaria).

Ejecución después de la transferencia


Si utiliza lógica de programa o una tabla de animación para establecer el comando
T_M_ECPU_HSBY de DDT CMD_RUN_AFTER_TRANSFER (véase página 140), el PAC primario
empieza automáticamente a ejecutarse con la finalización de la transferencia.

106 NHA58884 03/2019


Configuración de Hot Standby

Modificación de la aplicación offline con discrepancia de aplicación permitida

Procedimiento

ADVERTENCIA
COMPORTAMIENTO IMPREVISTO DEL EQUIPO
Antes de transferir una aplicación modificada a la CPU del controlador Standby:
 Examine con cuidado todos los impactos de las modificaciones en la aplicación.
 Compruebe que la aplicación modificada no tenga efectos adversos en el proceso.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al


equipo.

Para efectuar modificaciones offline en un programa de aplicación de una CPU, es preciso realizar
los pasos siguientes:

Paso Acción
1 Compruebe lo siguiente:
 El bloque de funciones HSBY_BUILD_OFFLINE (véase EcoStruxure™ Control
Expert, Sistema, Biblioteca de bloques) se implementa en el programa de la
aplicación tanto en la CPU del controlador primario como en la CPU del controlador Standby.
 El programa de la aplicación es igual en la CPU del controlador primario y en la CPU del
controlador Standby.
 El parámetro Standby si discrepancia de lógica se configura en la ficha de configuración
(véase página 92) de Hot Standby.
2 Conecte Control Expert a la CPU del controlador primario.
3 Establezca el bit ALLOW_MISMATCH del bloque de funciones HSBY_BUILD_OFFLINE en 1.
Este ajuste autoriza a la CPU a permanecer sincronizada con su par si se ha modificado un
programa offline.
NOTA: Compruebe que la sección en la que se encuentra el bloque de funciones la ejecuta la CPU
del controlador primario y la del controlador Standby (compruebe la sección de ajustes de
ejecución de la CPU en la ficha Hot Standby).
4 Confirme que se ha habilitado la discrepancia de lógica (véase página 33).
5 Desconecte Control Expert de la CPU.
6 Modifique el programa de aplicación offline.
NOTA: Sólo funcionan como generación de modificaciones offline válidas para la CPU del
controlador Standby las modificaciones que se efectúen en el ámbito del código de la aplicación o
de algunos elementos en las modificaciones del navegador DTM. El bloque de funciones
HSBY_BUILD_OFFLINE no tendrá en cuenta ninguna otra modificación (por ejemplo, cambios en
la configuración).

NHA58884 03/2019 107


Configuración de Hot Standby

Paso Acción
7 Seleccione Generar cambios y guarde.
NOTA: No seleccione Regenerar todo el proyecto porque la CPU del controlador Standby puede
no cambiar al estado RUN STANDBY tras la descarga del programa y ejecutar la opción RUN. No
se puede realizar el cambio de controlador Standby a controlador primario.
8 Conecte Control Expert a la CPU del controlador Standby.
9 Abra el programa de la aplicación modificado.
10 Descargue el programa en la CPU del controlador Standby.
11 Seleccione RUN.
NOTA: Compruebe que la CPU se encuentre en el estado WAIT.
NOTA: Si la CPU no cambia al estado WAIT, proceda como se indica en el tema Solución
(véase página 109).
12 Para las CPU Hot Standby de seguridad, compruebe si la parte SAFE de la nueva aplicación se ha
modificado (bit SAFETY_LOGIC_MISMATCH = 1). Si es así, establezca la modalidad de
funcionamiento del PAC standby en la modalidad de mantenimiento.
13 En la CPU del controlador Standby, establezca el bit ALLOW_MISMATCH del bloque de funciones
HSBY_BUILD_OFFLINE en 1.
Este ajuste autoriza a la CPU a permanecer sincronizada con su par si se ha modificado un
programa offline.
Resultado: La CPU del controlador Standby cambia del estado WAIT al estado RUN STANDBY.
NOTA: Compruebe que la sección en la que se encuentra el bloque de funciones se ejecuta por
la CPU del controlador Standby (compruebe la sección de ajustes de ejecución de la CPU en la
ficha Hot Standby).
14 Verifique que:
 La CPU del controlador primario está en el estado RUN PRIMARY.
 La CPU del controlador Standby está en el estado RUN STANDBY.

15 Realice una conmutación con el comando (véase página 139) CMD_SWAP o haga clic en Animación
→ Tarea → Intercambiar controladores → Primario <-> Standby en la ventana de configuración de
la CPU en Control Expert.
NOTA: Compruebe que la CPU del controlador Standby ha pasado a la del controlador primario.
16 Lleve a cabo una transferencia de aplicación en la CPU del controlador Standby
(véase página 105).
17 Lleve a cabo una operación RUN en la aplicación a la CPU del controlador Standby
(véase página 105).
18 En la CPU del controlador Standby y del controlador primario, resetee el bit ALLOW_MISMATCH del
bloque de funciones HSBY_BUILD_OFFLINE a 0.

NOTA: El tema de las discrepancias de aplicación se trata en la sección Compatibilidad de la


configuración (véase página 32).

108 NHA58884 03/2019


Configuración de Hot Standby

Solución cuando la CPU del controlador Standby no cambia al estado WAIT.


Si la CPU del controlador Standby no cambia al estado WAIT tras ejecutar el comando RUN en el
paso 11 (por ejemplo, si se ha seleccionado Regenerar todo el proyecto), es necesario transferir
el programa y la configuración inicial de la CPU del controlador Standby.

Paso Acción
1 Conecte Control Expert a la CPU del controlador primario.
2 Cargue el programa de la aplicación desde la CPU del controlador primario para futuras
modificaciones offline.
NOTA: Las modificaciones realizadas anteriormente al programa de la aplicación en
Control Expert se pierden.
3 Lleve a cabo una transferencia de aplicación en la CPU del controlador Standby
(véase página 105).
4 Lleve a cabo una operación RUN en la aplicación a la CPU del controlador Standby
(véase página 105).
5 Desconecte Control Expert de la CPU.
6 Modifique el programa de la aplicación y repita las acciones del procedimiento desde el paso 6
(véase página 107).

Caso de uso
En un sistema Hot Standby existente, el proceso para modificar una aplicación offline y transferirla
a la CPU del controlador primario y del controlador Standby sigue estos pasos de macro (consulte
el procedimiento detallado anterior para más información):
 Mediante la modificación online de CCOTF (véase página 96), introduzca el bloque de
funciones HSBY_BUILD_OFFLINE en el programa de la aplicación de la CPU del controlador
primario y Standby. El bloque de funciones necesita un bit de entrada para el control y
proporciona una salida de estado.
 Permita una discrepancia de aplicación en la CPU del controlador primario. Para ello,
establezca el bit de entrada ALLOW_MISMATCH del bloque de funciones
HSBY_BUILD_OFFLINE en la CPU del controlador primario en 1.
 Modifique el programa de aplicación offline.
 Seleccione Generar cambios (no seleccione Regenerar todo el proyecto).
 Transfiera el programa de la aplicación modificado en la CPU del controlador Standby.
 Permita una discrepancia de aplicación en la CPU del controlador Standby. Para ello,
establezca el bit de entrada ALLOW_MISMATCH del bloque de funciones
HSBY_BUILD_OFFLINE en la CPU del controlador Standby en 1.
 Realice una conmutación.
 Transfiera la aplicación en la CPU del controlador Standby nueva.
 Resetee el bit de entrada ALLOW_MISMATCH del bloque de funciones HSBY_BUILD_OFFLINE
del controlador primario y Standby a 0.

NHA58884 03/2019 109


Configuración de Hot Standby

Restauración y copia de seguridad de proyectos

Restauración y copia de seguridad de proyectos


La RAM de la aplicación (véase Modicon M580, Hardware, Manual de referencia) 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.
Como la tarea MAST está configurada como periódica para todas las CPU Hot Standby,
establezca el periodo de MAST en un valor mayor que el 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 43) 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.

110 NHA58884 03/2019


Modicon M580 Hot Standby
Gestión de los datos de Hot Standby
NHA58884 03/2019

Capítulo 5
Gestión de los intercambios de datos de M580 Hot Standby

Gestión de los intercambios de datos de M580 Hot Standby

Descripción general
En este capítulo se describe la gestión de datos del sistema M580 Hot Standby y el DDT
T_M_ECPU_HSBY.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Intercambio de datos de M580 Hot Standby 112
Estructura de datos del DDT de Hot Standby 115
Funciones elementales del almacenamiento de datos 123

NHA58884 03/2019 111


Gestión de los datos de Hot Standby

Intercambio de datos de M580 Hot Standby

Intercambios de datos periódicos


Las CPUs Hot Standby realizan dos intercambios de datos periódicos:
 Antes de cada ciclo MAST, la CPU primaria transmite a la CPU Standby las variables de
aplicación, el estado del sistema y los datos de E/S.
 Periódicamente, ambas CPUs intercambian el contenido del DDT T_M_ECPU_HSBY.

Datos transmitidos en cada ciclo MAST


Antes de cada tarea MAST, la CPU primaria transmite los datos a la CPU standby de dos maneras.
La CPU primaria utiliza:
 La conexión Hot Standby, para enviar las variables de aplicación, el estado del sistema y los
datos de E/S.
 La conexión Ethernet RIO, para enviar las variables de aplicación y el estado del sistema.

Si se pierde la comunicación en la conexión Hot Standby, la CPU standby no recibe datos de E/S
ni variables de aplicación actualizados. Si se pierde la comunicación durante tres (3) segundos o
más, la CPU standby entra en el estado de espera.
Su aplicación necesita comprobar con regularidad la sincronización de los datos de las tareas
MAST, FAST y SAFE (para los PAC de seguridad) a través de la conexión Hot Standby. Para ello,
puede utilizar los bits MAST_SYNCHRONIZED, FAST_SYNCHRONIZED y SAFE_SYNCHRONIZED en
el DDT T_M_ECPU_HSBY.
NOTA: Debido al tamaño de los datos de E/S y a las limitaciones en el tiempo de transferencia,
los datos de E/S no se intercambian de la CPU primaria a la CPU standby mediante la conexión
Ethernet RIO.

Transferencia del DDT Hot Standby


El intercambio del DDT T_M_ECPU_HSBY es un intercambio de datos bidireccional que se lleva a
cabo mientras las dos CPUs se están ejecutando. Este intercambio se realiza tanto por la
conexión Hot Standby como por la conexión Ethernet RIO.
El intercambio se produce cada 5 ms a través de la conexión Hot Standby, y cada 10 ms a través
de la conexión EIO. El intercambio se produce con independencia del estado Hot Standby de las
CPUs (Primario, Standby, Esperar o Detener). Este intercambio incluye hasta 64 palabras de
elementos de variables, donde el atributo Intercambio en STBY se puede editar y está
seleccionado.

112 NHA58884 03/2019


Gestión de los datos de Hot Standby

Identificación de los datos intercambiados


En el intercambio de datos sólo se incluyen los elementos de datos con el atributo Intercambio
en STBY establecido en YES. Este atributo es editable para algunas variables de datos, pero se
establece automáticamente para otras variables:

Tipo de variable Configuración predeterminada de Intercambio en STBY ¿Editable?


Memoria RAM de señal Sí Sin
Variables ubicadas Sí Sin
Variables no ubicadas Sí Sí
Device DDT (gestionado) Sí Sin
Device DDT (no gestionado) Sí Sí

Puede especificar qué variables DDDT no gestionadas se incluyen en el intercambio de datos


estableciendo el indicador Intercambio en STBY en NO.
Cuando se crea una variable y el indicador Intercambio en STBY se establece en YES, esa
variable aparece en el área de LOCAL_HSBY_STS del DDDT T_M_ECPU_HSBY instanciado, bajo
el elemento REGISTER. El elemento REGISTER puede contener hasta 32 DWORD (64 WORD de
datos).
La cantidad máxima de datos que pueden intercambiarse depende de su elección de CPU
(véase página 37). Si la cantidad de datos en su sistema Hot Standby supera la cantidad máxima
que la CPU puede transmitir, puede:
 Utilizar una CPU con una mayor capacidad de transferencia de datos.
 Deseleccionar el atributo Intercambio en STBY para algunas variables DDDT no gestionadas.
 Rediseñar la red Hot Standby para que la cantidad de datos de Hot Standby que se
intercambien no supere la capacidad de la CPU.

Asociación de variables con tareas


Cada elemento de datos se asocia con una tarea. Cuando se crea un nuevo elemento de datos
en el Editor de datos, debe asociarse con una tarea:
 Se requiere una tarea MAST para el sistema Hot Standby, y puede asignarse a elementos de
datos relacionados con la CPU Hot Standby y las estaciones RIO (tanto Quantum como M580).
 Las tareas FAST son opcionales para todas las CPUs Hot Standby y sólo pueden asignarse a
estaciones M580 (e)X80.
NOTA: En un sistema M580 Hot Standby, las variables relacionadas con las estaciones
Quantum RIO no pueden asignarse a una tarea FAST.
 Los datos seguros se asocian automáticamente sólo con la tarea SAFE.

NHA58884 03/2019 113


Gestión de los datos de Hot Standby

Condiciones previas para el intercambio de datos: CPUs primaria y standby


El intercambio de datos Hot Standby se efectúa mientras una CPU Hot Standby permanece como
primaria y la otra es la standby. Tanto la CPU primaria como la CPU standby pueden continuar
con sus roles siempre que la conexión Hot Standby se mantenga operativa.
Una sola interrupción (véase página 136) en el anillo principal Ethernet RIO no causará una
interrupción de la comunicación Ethernet RIO entre las CPUs primaria y standby. Las CPUs
siguen funcionando como primaria y standby respectivamente. La CPU primaria sigue intercam-
biando datos con la standby a través de las conexiones tanto Hot Standby como Ethernet RIO.
Dos interrupciones (véase página 137) en el anillo principal Ethernet RIO (en función de su
ubicación) pueden causar una pérdida de la comunicación Ethernet RIO entre las CPUs primaria
y standby. No obstante, incluso si las dos CPU están aisladas entre sí en el anillo Ethernet RIO,
pueden seguir comunicándose a través de la conexión Hot Standby. Si las dos CPU siguen
comunicándose con las estaciones RIO (véase página 138), las CPUs siguen funcionando como
primaria y standby respectivamente. La CPU primaria sigue intercambiando datos con la standby
a través de la conexión Hot Standby.

Efectos de las modificaciones online en los datos Hot Standby


Cuando se modifica la configuración del PAC primario (o de alguna aplicación en él), esos
cambios no se aplican a la configuración del PAC standby. El intercambio de variables de
aplicación Hot Standby desde el primario al standby se ve afectado como sigue:
 Los objetos de datos añadidos a la configuración del PAC primario no existen en el PAC
standby. En ese caso, los nuevos objetos de datos no se intercambian, y:
 Se establece el elemento del DDT DATA_LAYOUT_MISMATCH.
 El elemento del DDT DATA_DISCARDED indica la cantidad de datos, en kB (redondeada
hacia arriba), enviados por el PAC primario pero rechazados por el PAC standby.
 Los objetos de datos eliminados de la configuración del PAC primario siguen existiendo en el
PAC standby. No se pueden intercambiar actualizaciones para esos objetos de datos. En ese
caso, el PAC standby aplica el valor anterior a esos datos y:
 Se establece el elemento del DDT DATA_LAYOUT_MISMATCH.
 El elemento del DDT DATA_NOT_UPDATED indica la cantidad de datos, en kB (redondeada
hacia arriba) conservados por el PAC standby pero que no se actualizan.
 Los objetos de datos que no han cambiado siguen siendo comunes tanto para el PAC primario
como para el PAC standby, y siguen incluyéndose en el intercambio de datos.
La estructura de datos del PAC primario y el PAC standby se igualarán en la siguiente
transferencia de la aplicación.

114 NHA58884 03/2019


Gestión de los datos de Hot Standby

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.

NHA58884 03/2019 115


Gestión de los datos de Hot Standby

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. (Valor Sistema
predeterminado = false)
LOGIC_MISMATCH_ BOOL  True: en caso de discrepancia de lógica, el standby sigue Aplicación
ALLOWED 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 aplicación en los Sistema
dos PACs. (Valor predeterminado = false)
SFC_MISMATCH BOOL  True: las aplicaciones en el PAC primario y en el PAC Sistema
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.
OFFLINE_BUILD_ BOOL Los dos PAC ejecutan dos revisiones diferentes de la misma Sistema
MISMATCH 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)

116 NHA58884 03/2019


Gestión de los datos de Hot Standby

Elemento Tipo Descripción Escrito por


APP_BUILDCHANGE_DIFF UINT El número de diferencias de generación de cambios entre Sistema
las aplicaciones en el PAC primario respecto al PAC
standby. Evaluado por el primario.
MAX_APP_BUILDCHANGE_ UINT Número máximo de generación de cambios que permite el Aplicación
DIFF 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 las CPUs Aplicación
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 PACs. Sistema
(Valor predeterminado = false)
DATA_LAYOUT_ BOOL El diseño de los datos es diferente en los dos PACs. La Sistema
MISMATCH transferencia de datos se ha realizado parcialmente. (Valor
predeterminado = false)
DATA_DISCARDED UINT Número de kB enviados por el primario y descartados por el Sistema
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 (redondeado Sistema
al siguiente kB). Representa las variables eliminadas del
primario que permanecen en el standby. (Valor
predeterminado = 0)
BACKUP_APP_MISMATCH BOOL  False (valor predeterminado): las aplicaciones de copia Sistema
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 primario Configuración
o standby. (Valor predeterminado = true)
NOTA: Ejecutable sólo en el PAC A.
PLCB_ONLINE BOOL El PAC B está configurado para entrar en el estado primario Configuración
o standby. (Valor predeterminado = true)
NOTA: Ejecutable sólo en el PAC B.

NHA58884 03/2019 117


Gestión de los datos de Hot Standby

Elemento Tipo Descripción Escrito por


CMD_SWAP BOOL  La lógica de programa o la tabla de animación lo Aplicación/sis
establecen en 1 para iniciar una conmutación. El primario tema
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.
CMD_APP_TRANSFER BOOL  La lógica de programa o la tabla de animación lo Aplicación/sis
establecen en 1 para iniciar una transferencia de la tema
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_ BOOL  La lógica de programa o la tabla de animación lo Aplicación/sis
TRANSFER [0...2] establecen en 1 para iniciar automáticamente en Run tema
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.

118 NHA58884 03/2019


Gestión de los datos de Hot Standby

Elemento Tipo Descripción Escrito por


CMD_RUN_REMOTE BOOL  La lógica de programa o la tabla de animación lo Aplicación/sis
establecen en 1 para ejecutar el PAC remoto. Este tema
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 lo Aplicación
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.
CMD_COMPARE_INITIAL_ BOOL  La lógica de programa o la tabla de animación lo Aplicación/sis
VALUE establecen en 1 para empezar una comparación de los tema
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_ BOOL  True: si los valores iniciales para las variables Sistema
MISMATCH 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 intercambiados Sistema
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.

NHA58884 03/2019 119


Gestión de los datos de Hot Standby

Elemento Tipo Descripción Escrito por


FAST_SYNCHRONIZED (1) BOOL  True: si el standby recibió los datos intercambiados Sistema
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 intercambiados Sistema
desde el último ciclo SAFE.
 False (valor predeterminado): si el standby no recibió,
como mínimo, los datos intercambiados desde el último
ciclo SAFE.
SAFETY_LOGIC_ BOOL  True: la parte de lógica SAFE de la aplicación es –
MISMATCH 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_ Estado Hot Standby del PAC local (ver a
ECPU_ continuación)
HSBY_
STS
REMOTE_HSBY_STS T_M_ Estado Hot Standby del PAC remoto (ver a
ECPU_ continuación)
HSBY_
STS
(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.

120 NHA58884 03/2019


Gestión de los datos de Hot 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.
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 24) 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 24) 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.)

NHA58884 03/2019 121


Gestión de los datos de Hot Standby

Elemento Tipo Descripción Escrito por


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

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.

122 NHA58884 03/2019


Gestión de los datos de Hot Standby

Funciones elementales del almacenamiento de datos

Funciones elementales del almacenamiento de datos


Las siguientes funciones elementales DataStorage_EF se admiten en Control Expert para todas
las tareas de las CPU Hot Standby M580 BMEH58•040 que no sean de seguridad y para todas
las tareas de proceso en las CPUs Hot Standby de seguridad M580 BMEH58•040S.

Estado de la CPU Hot Standby


EF Primario Standby Esperar
CREATE_FILE X X X
DELETE_FILE X X X
GET_FILE_INFO* X X X
GET_FREESIZE* X X X
OPEN_FILE X X X
RD_FILE_TO_DATA X X X
SET_FILE_ATTRIBUTES X X X
WR_DATA_TO_FILE X X X
* Función de solo lectura

NOTA: Los cambios realizados en una tarjeta SD en la CPU del controlador primario o standby
mediante una función elemental no se duplicarán en la tarjeta SD de la otra CPU en caso de
conmutación.

CREATE_FILE
La función CREATE_FILE (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) permite crear un archivo con el nombre FILENAME, siempre que
no exista ya dicho nombre. Si ya existe un archivo con este nombre, el comando CREATE_FILE
se comportará de manera idéntica que el comando OPEN_FILE.

DELETE_FILE
La función DELETE_FILE (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) permite eliminar un archivo identificado por su FILENAME (nombre
de archivo). Para poder eliminar el archivo, ciérrelo primero con la función CLOSE_FILE.

NHA58884 03/2019 123


Gestión de los datos de Hot Standby

GET_FILE_INFO
La función GET_FILE_INFO (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) recupera información sobre un archivo de destino especificado.
Ejecute la función OPEN_FILE del archivo de destino antes de ejecutar la función
GET_FILE_INFO porque la identidad del archivo de destino procede del parámetro de salida del
bloque OPEN_FILE.

GET_FREESIZE
La función GET_FREESIZE (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) muestra la cantidad de espacio disponible en la tarjeta de memoria
SD.

OPEN_FILE
La función OPEN_FILE (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) abre un archivo especificado, siempre y cuando el archivo ya exista.

RD_FILE_TO_DATA
La función RD_FILE_TO_DATA (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) permite leer datos de un archivo en la posición actual del archivo y
copiarlos en una variable.

SET_FILE_ATTRIBUTES
La función SET_FILE_ATTRIBUTES (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) permite configurar los atributos de archivo que asignan o borran el
indicador de solo lectura para dicho archivo.

WR_DATA_TO_FILE
La función WR_DATA_TO_FILE (véase EcoStruxure™ Control Expert, Sistema,
Biblioteca de bloques) escribe el valor de una variable especificada en el archivo
seleccionado. Los datos escritos se añaden tras la posición actual en el archivo.

124 NHA58884 03/2019


Modicon M580 Hot Standby
Funcionamiento del sistema Hot Standby
NHA58884 03/2019

Capítulo 6
Funcionamiento del sistema M580 Hot Standby

Funcionamiento del sistema M580 Hot Standby

Descripción general
En este capítulo se describe el funcionamiento del sistema M580 Hot Standby.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Inicio de un sistema M580 Hot Standby 126
Asignaciones de estado y transiciones de Hot Standby 129
Ejemplos de estado del sistema Hot Standby 132
Ejecución de los comandos de Hot Standby 139
Uso de la memoria 142

NHA58884 03/2019 125


Funcionamiento del sistema Hot Standby

Inicio de un sistema M580 Hot Standby

Condiciones previas
Durante la secuencia de arranque, a cada PAC se le asigna un estado Hot Standby (primario,
standby o espera) en función de:
 El estado de la red de E/S remotas Ethernet.
 El estado de la conexión de Hot Standby.
 La posición del conmutador rotativo A/B/borrar (véase página 24).
 El estado de funcionamiento (Run o Stop) de la CPU

En el arranque inicial, confirme que:


 La conexión Hot Standby está conectada.
 El PAC que se inicia primero se ha programado totalmente.
 Los conmutadores rotativos A/B/borrar en la parte posterior de las dos CPU Hot Standby se han
establecido en posiciones diferentes: uno en "A" y el otro en "B".
NOTA: El primer controlador en encenderse pasa a ser el controlador primario, con independencia
de su designación como A o B.

126 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Inicio del sistema Hot Standby


En la tabla siguiente se indican los pasos adecuados para iniciar el sistema Hot Standby.

Paso Acción
1 Conecte la alimentación en la primera placa de conexiones.
NOTA: En este ejemplo, es la placa de conexiones con el conmutador A/B/borrar
(véase página 24) del controlador establecido en "A".
2 Conecte su PC tanto a Control Expert como al programa que desea descargar.
3 Descargue el programa en el controlador.
4 Inicie el controlador en esa placa de conexiones.
Si se cumplen todas las condiciones previas necesarias, el controlador pasa a ser la CPU Hot
Standby primaria.
5 Conecte la alimentación en la segunda placa de conexiones.
NOTA: En este ejemplo, es la placa de conexiones con el conmutador A/B/borrar del
controlador establecido en "B".
6 Si es necesario, repita los pasos 2 y 3 para el segundo controlador y descargue en él el
programa.
NOTA: Si el segundo controlador no está configurado, la CPU primaria descarga
automáticamente el programa en el segundo controlador, que pasa a ser el standby.
7 Inicie el segundo controlador.
8 Compruebe el LED de cada CPU. Si ambas CPU están funcionando según lo previsto, los LED
se mostrarán como sigue:
LED Primera CPU (A) Segunda CPU (B)
RUN Verde fijo Verde fijo
REMOTE RUN Verde fijo Verde fijo
ETH MS Verde fijo Verde fijo
ETH MS Verde fijo Verde fijo
A Verde fijo APAGADO
B APAGADO Verde fijo
PRIM Verde fijo APAGADO
STBY APAGADO Verde fijo
SRUN (PAC de seguridad) Verde fijo Verde fijo
SMOD (PAC de seguridad) Verde fijo Verde fijo

NOTA:
Para obtener una descripción de:
 Los LED de la CPU BMEH58•040, consulte el tema LED de diagnóstico (véase página 159).
 Los estados de inicio de la CPU de BMEH58•040, consulte el tema Asignaciones de estados
de Hot Standby (véase página 129).

NHA58884 03/2019 127


Funcionamiento del sistema Hot Standby

Asignación de roles del conmutador rotativo A/B/borrar


La asignación del conmutador rotativo A/B/borrar (véase página 24) no determina por sí misma el
rol Hot Standby primario o Standby de la CPU. Normalmente, el primer controlador en encenderse
pasa a ser el controlador primario, con independencia de su designación como A o B; el que se
enciende en segundo lugar pasa a ser el standby.
Los ajustes del conmutador rotativo A/B determinan el rol de la CPU solamente en el caso de que
se produzca un encendido simultáneo. En ese caso:
 La CPU establecida en "A" pasa a ser la primaria.
 La CPU establecida en "B" pasa a ser la secundaria.

Conflictos en la asignación de roles del conmutador rotativo A/B/borrar


Si, por error, el conmutador rotativo A/B/borrar (véase página 24) se establece en el mismo ajuste
("A" o "B") para ambas CPU Hot Standby, la primera CPU en encenderse será la primaria, y la
segunda CPU en encenderse entrará en estado de espera.
Si, por error, el conmutador rotativo A/B/borrar se establece en la posición "Clear" (Borrar) para
ambas CPU, las dos CPU permanecerán sin configuración.
Esta condición puede determinarse examinando los LED siguientes de cada CPU:

Si los LED Primera CPU que se enciende Segunda CPU que se enciende
conmutadores de
ambas CPU A/B
están establecidos
en:
A A Verde intermitente Verde intermitente
B APAGADO Inactiva
PRIM Verde intermitente APAGADO
STBY APAGADO APAGADO
B A Inactiva APAGADO
B Verde intermitente Verde intermitente
PRIM Verde intermitente APAGADO
STBY APAGADO Inactiva
Borrar A Verde intermitente Verde intermitente
B Verde intermitente Verde intermitente
PRIM Inactiva APAGADO
STBY APAGADO Inactiva

NOTA: Si los conmutadores rotativos A/B de ambas CPU se establecen en la misma posición ("A"
o "B"), y si ambas CPU se encienden simultáneamente, ambas CPU entrarán en estado de
espera.

128 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Asignaciones de estado y transiciones de Hot Standby

Asignaciones de estado de Hot Standby


El propósito de asignar estados de arranque a los PAC Hot Standby es evitar una situación en que
dos PAC asuman la función de primario de forma simultánea e intenten controlar el estado de
salidas remotas simultáneamente. La asignación de las funciones primaria y secundaria para
PACs está determinada por los siguientes factores:
 El estado del enlace Hot Standby entre los PAC.
 El estado del enlace Ethernet entre los PAC a través del anillo principal Ethernet RIO.
 La existencia de una o más conexiones Ethernet entre cada PAC y los dispositivos
configurados a través del anillo principal Ethernet RIO.
 El estado online (véase página 94) de PAC A y PAC B.
 La selección en el conmutador rotativo A/B/borrar (véase página 24) de la parte posterior de la
CPU.
 El estado de PAC (RUN o STOP).

En la siguiente matriz se describen las asignaciones de estado de Hot Standby para PAC
emparejados en diversos escenarios de arranque y tiempo de ejecución:

Condiciones previas de la red Estado inicial Estado final


Enlace Conexiones de Enlace PAC_A PAC_B PAC_A PAC_B
EIO1 dispositivos RIO2 Hot
Standby
PAC_A PAC_B
OK OK OK OK Starting Starting Run Primary3 Run Standby
OK OK Not OK OK Starting Run Primary Run Primary4 Wait
OK Not OK OK OK Starting Starting Wait Run Primary4
OK OK OK OK Run Primary Starting Run Primary Run Standby
OK OK OK OK Starting Run Primary Run Standby Run Primary
OK OK OK Not OK Run Primary Starting Run Primary Wait
OK OK OK Not OK Starting Starting Run Primary Wait
OK OK OK Not OK Starting Run Primary Wait Run Primary
OK Not OK Not OK OK Starting Starting Run Primary Run Standby
OK Not OK Not OK OK Run Primary Starting Run Primary Run Standby
OK Not OK Not OK OK Starting Run Primary Run Standby Run Primary
Not OK Not OK Not OK OK Starting Starting Run Primary Run Standby
1.El enlace complementario entre PAC A y PAC B a través del anillo RIO o DIO.
2. Conexión entre el PAC y la estación RIO a través de la red ERIO. Correcto indica que la CPU reconoce como
mínimo una estación. Incorrecto indica que el PAC no reconoce estaciones durante 3 segundos.
3. Se da prioridad al PAC designado como "A" mediante el conmutador rotativo de selección A/B en la parte posterior
de la CPU.
4. Se da prioridad al PAC que reconoce como mínimo una estación RIO.

NHA58884 03/2019 129


Funcionamiento del sistema Hot Standby

Condiciones previas de la red Estado inicial Estado final


Enlace Conexiones de Enlace PAC_A PAC_B PAC_A PAC_B
EIO1 dispositivos RIO2 Hot
Standby
PAC_A PAC_B
Not OK Not OK Not OK OK Run Primary Starting Run Primary Run Standby
Not OK Not OK Not OK OK Starting Run Primary Run Standby Run Primary
Not OK OK OK Not OK Starting Starting Run Primary Run Primary
Not OK OK OK Not OK Run Primary Starting Run Primary Run Primary
Not OK OK OK Not OK Starting Run Primary Run Primary Run Primary
Not OK Not OK Not OK Not OK Starting Starting Run Primary 3
Run Primary3
Not OK Not OK Not OK Not OK Run Primary Starting Run Primary3 Run Primary3
Not OK Not OK Not OK Not OK Starting Run Primary Run Primary3 Run Primary3
1.El enlace complementario entre PAC A y PAC B a través del anillo RIO o DIO.
2. Conexión entre el PAC y la estación RIO a través de la red ERIO. Correcto indica que la CPU reconoce como
mínimo una estación. Incorrecto indica que el PAC no reconoce estaciones durante 3 segundos.
3. Se da prioridad al PAC designado como "A" mediante el conmutador rotativo de selección A/B en la parte posterior
de la CPU.
4. Se da prioridad al PAC que reconoce como mínimo una estación RIO.

Transiciones de estado del PAC Hot Standby durante las operaciones


El PAC en un sistema Hot Standby cambia de estado en las circunstancias siguientes:

Transición Esta transición se produce cuando...


De Wait a Standby Se cumplen todas estas condiciones:
 El PAC está en estado RUN.
 El PAC funciona online (véase página 94).
 Se conecta a un PAC primario a través de una conexión Hot Standby.
 Se cumplen todas las demás condiciones previas para el estado standby, por ejemplo:
 Se permite la discrepancia de firmware, si la hay.
 Se permite la discrepancia de lógica, si la hay.
 Se permiten modificaciones online, si se han efectuado.

De Wait a Primary Se cumplen todas estas condiciones:


 El PAC funciona online (véase página 94).
 Se permite que el PAC entre en el estado primario (el PAC hace una transición de STOP
a RUN, o un arranque en caliente en modo Ejecutar).
 El PAC controla la conexión Ethernet RIO, o está conectado a través de una conexión Hot
Standby a un PAC homólogo que no está en estado RUN.
1. Mientras el PAC está cambiando de estado primario a standby, el PAC pasará a un estado de espera intermedio
durante un intervalo de, al menos, un ciclo.

130 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Transición Esta transición se produce cuando...


De Standby a Primary Se da una de las circunstancias siguientes:
 El PAC homólogo entra en el estado de espera o de standby.
 Se interrumpe la comunicación con el PAC homólogo tanto en la conexión Ethernet RIO
como en la conexión Hot Standby.
 El PAC homólogo está en el estado primario y recibe un comando Swap.

De Standby a Wait Se cumplen estas condiciones:


 Se interrumpe la comunicación con el PAC homólogo a través de la conexión Hot Standby
durante más de 3 segundos.
 La conexión ERIO entre los 2 PAC sigue siendo correcta.
 Si se han realizado modificaciones, no se permite la discrepancia de modificaciones
online.
 Si ya existe una actualización de firmware, no se permite dicha actualización.
 Sólo para los PAC de seguridad: se permite la discrepancia de modificaciones online si se
han llevado a cabo en la parte safe de la aplicación (SAFETY_LOGIC_MISMATCH = 1) y
no se ha establecido la modalidad de mantenimiento en el PAC primario ni en el PAC
standby (es decir, cada PAC está funcionando en la modalidad de seguridad).
De Primary a Wait Se da una de las circunstancias siguientes:
 El PAC ha perdido la comunicación con todos los módulos adaptadores (e)X80 EIO, y el
PAC homólogo está en estado standby y sigue comunicándose con como mínimo un
módulo adaptador (e)X80 EIO.
 El PAC se ha designado como "B" a través del conmutador rotativo de selección A/B/borrar
(véase página 24), y su PAC homólogo (también designado como "B") está en estado
primario.
De Primary a Se da una de las circunstancias siguientes:
Standby1  Durante las operaciones, se dan todas las circunstancias siguientes:
 El PAC primario se desconecta de todos los módulos adaptadores (e)X80 EIO.
 El PAC standby sigue conectado como mínimo a un módulo adaptador (e)X80 EIO.
 La conexión Hot Standby entre el PAC A y el PAC B es correcta.

 El primario está en pausa (porque, al menos, una tarea está en pausa) y el PAC homólogo
está en estado Standby con todas las tareas en RUN.
 El PAC primario recibe un comando Swap, y el PAC homólogo está en estado standby.
 Se cumplen todas las demás condiciones previas para el estado standby, por ejemplo:
 Se permite la discrepancia de firmware, si la hay.
 Se permite la discrepancia de lógica, si la hay.
 Se permiten modificaciones online, si se han efectuado.

Primary/Standby/Wait  El PAC hace una transición del estado RUN a STOP.


a Stop
1. Mientras el PAC está cambiando de estado primario a standby, el PAC pasará a un estado de espera intermedio
durante un intervalo de, al menos, un ciclo.

NHA58884 03/2019 131


Funcionamiento del sistema Hot Standby

Ejemplos de estado del sistema Hot Standby

Introducción
En este tema se presentan ejemplos visuales de varios estados del sistema Hot Standby. Cada
ejemplo se centra en el estado de:
 La conexión Hot Standby entre la CPU A y la CPU B.
 La conexión Ethernet RIO entre la CPU A y la CPU B.
 Las conexiones Ethernet RIO entre cada CPU y uno o más módulos adaptadores (e)X80 EIO
a través del anillo principal RIO.
En cada ejemplo, la CPU A es el módulo con el conmutador rotativo A/B/borrar (véase página 24)
establecido en "A"; la CPU B es el módulo con el conmutador rotativo A/B/borrar establecido en
"B".
En cada ejemplo se presupone que se cumplen todas las demás condiciones previas necesarias
para el funcionamiento del sistema Hot Standby. Ejemplo:
 Si hay una discrepancia de firmware, se establece el indicador FW_MISMATCH_ALLOWED.
 Si hay una discrepancia de lógica, se establecen tanto el indicador LOGIC_MIS-
MATCH_ALLOWED como el parámetro Modificación online en RUN (EJECUTAR) o STOP
(DETENER).
 Sólo para PAC de seguridad: si existe una discrepancia de lógica y una discrepancia de lógica
segura, se establecen el indicador LOGIC_MISMATCH_ALLOWED, el parámetro Modificación
online en la modalidad de ejecución y la modalidad de mantenimiento.

132 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Todos los enlaces de comunicación funcionan correctamente para las dos CPU
En este ejemplo, todas las conexiones del sistema Hot Standby están operativas:

Enlace de comunicación CPU A CPU B


Conexión Hot Standby entre la CPU A y la CPU B Correcto Correcto
Conexión Ethernet RIO entre la CPU A y la CPU B Correcto Correcto
Conexiones Ethernet RIO entre cada CPU y uno o más módulos adaptadores Correcto Correcto
(e)X80 EIO

1 Conexión Hot Standby de fibra óptica entre la CPU A y la CPU B


2 Anillo principal Ethernet RIO

En este ejemplo, la CPU A y la CPU B entran en los estados Hot Standby siguientes:

Si se produce este estado del sistema Hot Standby La CPU A y la CPU B desempeñan los roles
durante: siguientes:
Encendido secuencial de la CPU A y la CPU B  La primera CPU que se enciende es la primaria.
 La segunda CPU que se enciende es la standby.

Encendido simultáneo de la CPU A y la CPU B  La CPU A es la primaria.


 La CPU B es la standby.

Tiempo de ejecución  La CPU primaria sigue siendo la primaria.


 La CPU standby sigue siendo la standby.

NHA58884 03/2019 133


Funcionamiento del sistema Hot Standby

La conexión Hot Standby no funciona correctamente para ambas CPU


En este ejemplo, la conexión Hot Standby no está operativa en ambas direcciones, desde la
CPU A a la CPU B y desde la CPU B a la CPU A. Todas las demás conexiones del sistema Hot
Standby funcionan:
Enlace de comunicación CPU A CPU B
Conexión Hot Standby entre la CPU A y la CPU B Incorrecto Incorrecto
Conexión Ethernet RIO entre la CPU A y la CPU B Correcto Correcto
Conexiones Ethernet RIO entre cada CPU y uno o más módulos Correcto Correcto
adaptadores (e)X80 EIO

1 Conexión Hot Standby de fibra óptica entre la CPU A y la CPU B


2 Anillo principal Ethernet RIO
X Indica un enlace de comunicación interrumpido

En este ejemplo, la CPU A y la CPU B entran en los estados Hot Standby siguientes:
Si se produce este estado del La CPU A y la CPU B desempeñan los roles siguientes:
sistema Hot Standby durante:
Encendido secuencial de la CPU A  La primera CPU que se enciende es la primaria.
y la CPU B  La segunda CPU en encenderse entra en estado de espera, porque
no puede haber ninguna CPU standby si la conexión Hot Standby no
está operativa.
Encendido simultáneo de la CPU A  La CPU A es la primaria.
y la CPU B  La CPU B entra en estado de espera.
Tiempo de ejecución  La CPU primaria sigue siendo la primaria.
 La CPU standby entra en estado de espera.

134 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

La conexión Hot Standby no funciona correctamente para una CPU y sí funciona correctamente para la
otra CPU
En este ejemplo, se produce una interrupción unidireccional en el cable de fibra óptica utilizado para
implementar la conexión Hot Standby. La CPU A recibe transmisiones desde la CPU B a través de la conexión
Hot Standby, pero la CPU B no recibe transmisiones desde la CPU A a través de la conexión. Todas las
conexiones Ethernet RIO funcionan correctamente para ambas CPU:

Enlace de comunicación CPU A CPU B


Conexión Hot Standby entre la CPU A y la CPU B Correcto Incorrecto
Conexión Ethernet RIO entre la CPU A y la CPU B Correcto Correcto
Conexiones Ethernet RIO entre cada CPU y uno o más módulos adaptadores (e)X80 Correcto Correcto
EIO

1 Conexión operativa Hot Standby de fibra óptica desde la CPU B a la CPU A


2 Conexión interrumpida Hot Standby de fibra óptica desde la CPU A a la CPU B
3 Anillo principal Ethernet RIO
X Indica un enlace de comunicación interrumpido

En este ejemplo, la CPU A y la CPU B entran en los estados Hot Standby siguientes:

Si se produce este estado del La CPU A y la CPU B desempeñan los roles siguientes:
sistema Hot Standby durante:
Encendido secuencial de la CPU A  La primera CPU que se enciende es la primaria.
y la CPU B  Cuando la CPU A se enciende (después de la CPU B), es la standby.
 Cuando la CPU B se enciende (después de la CPU A), entra en estado de
espera.
Encendido simultáneo de la CPU A  La CPU A es la primaria.
y la CPU B  La CPU B entra en estado de espera.
Tiempo de ejecución  La CPU A sigue siendo la primaria y la CPU B entra en estado de espera.
– o bien –
 La CPU B sigue siendo la primaria u la CPU A sigue siendo la standby.

NHA58884 03/2019 135


Funcionamiento del sistema Hot Standby

Hay una interrupción en el anillo principal Ethernet RIO


En este ejemplo, se produce una única interrupción en el anillo principal Ethernet RIO. Aunque en
este ejemplo la interrupción se produzca en el segmento entre las dos CPU, la interrupción podría
localizarse en cualquier punto a lo largo del anillo principal Ethernet RIO (2). Todas las demás
conexiones del sistema Hot Standby funcionan:
Enlace de comunicación CPU A CPU B
Conexión Hot Standby entre la CPU A y la CPU B Correcto Correcto
Conexión Ethernet RIO entre la CPU A y la CPU B Correcto1 Correcto1
Conexiones Ethernet RIO entre cada CPU y uno o más módulos adaptadores Correcto Correcto
(e)X80 EIO
1. RSTP calcula e implementa una ruta redundante entre la CPU A y la CPU B en caso de una única interrupción
en el anillo principal Ethernet RIO.

1 Conexión Hot Standby de fibra óptica entre la CPU A y la CPU B


2 Anillo principal Ethernet RIO
X Indica un enlace de comunicación interrumpido

En este ejemplo, la CPU A y la CPU B entran en los estados Hot Standby siguientes:
Si se produce este estado del sistema Hot Standby La CPU A y la CPU B desempeñan los roles siguientes:
durante:
Encendido secuencial de la CPU A y la CPU B  La primera CPU que se enciende es la primaria.
 La segunda CPU que se enciende es la standby.
Encendido simultáneo de la CPU A y la CPU B  La CPU A es la primaria.
 La CPU B es la standby.
Tiempo de ejecución  La CPU primaria sigue siendo la primaria.
 La CPU homóloga sigue siendo la standby.

136 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Dos interrupciones en el anillo principal Ethernet RIO aíslan una CPU


En este ejemplo, dos interrupciones en el anillo principal Ethernet RIO producirán los siguientes efectos:
 Pérdida de la conexión Ethernet RIO entre las CPU.
 Aislamiento de la CPU A respecto de los módulos adaptadores (e)X80 EIO en el anillo principal Ethernet
RIO.
La conexión Hot Standby permanece operativa.
Enlace de comunicación CPU A CPU B
Conexión Hot Standby entre la CPU A y la CPU B Correcto Correcto
Conexión Ethernet RIO entre la CPU A y la CPU B Incorrecto Incorrecto
Conexiones Ethernet RIO entre cada CPU y uno o más módulos adaptadores (e)X80 EIO Incorrecto Correcto

1 Conexión Hot Standby de fibra óptica entre la CPU A y la CPU B


2 Anillo principal Ethernet RIO
X Indica un enlace de comunicación interrumpido

En este ejemplo, la CPU A y la CPU B entran en los estados Hot Standby siguientes:
Si se produce este estado del La CPU A y la CPU B desempeñan los roles siguientes:
sistema Hot Standby durante:
Encendido secuencial de la CPU A y  La primera CPU que se enciende es la primaria.
la CPU B  Cuando la CPU B se enciende:
 La CPU B pasa a ser la primaria.
 Si la CPU A fuera la primera en iniciarse, la CPU A pasa a estado standby.
NOTA: La CPU B pasa a ser la primaria porque la CPU A no tiene conexiones con
los módulos adaptadores (e)X80 EIO en el anillo principal Ethernet RIO.
 Si la CPU A se inicia tras la CPU B, la CPU A pasa a estado standby.
Encendido simultáneo de la CPU A y  La CPU B es la primaria.
la CPU B  La CPU A pasa a estado standby.
Tiempo de ejecución  La CPU B sigue siendo o pasa a ser la primaria.
 La CPU A pasa a estado standby.

NHA58884 03/2019 137


Funcionamiento del sistema Hot Standby

Dos interrupciones en el anillo principal Ethernet RIO provocan la conexión de las CPU a diferentes
conjuntos de dispositivos Ethernet RIO
En este ejemplo, se producen dos interrupciones en el anillo principal Ethernet RIO que causan la
pérdida de la conexión Ethernet RIO entre la CPU A y la CPU B. La localización de las interrup-
ciones hacen que cada CPU se conecte a un conjunto diferente de módulos adaptadores (e)X80
EIO en el anillo principal Ethernet RIO. La conexión Hot Standby permanece operativa:
Enlace de comunicación CPU A CPU B
Conexión Hot Standby entre la CPU A y la CPU B Correcto Correcto
Conexión Ethernet RIO entre la CPU A y la CPU B Incorrecto Incorrecto
Conexiones Ethernet RIO entre cada CPU y uno o más módulos adaptadores (e)X80 EIO Correcto Correcto

1 Conexión Hot Standby de fibra óptica entre la CPU A y la CPU B


2 Anillo principal Ethernet RIO
X Indica un enlace de comunicación interrumpido

En este ejemplo, la CPU A y la CPU B entran en los estados Hot Standby siguientes:
Si se produce este estado del sistema Hot Standby La CPU A y la CPU B desempeñan los roles siguientes:
durante:
Encendido secuencial de la CPU A y la CPU B  La primera CPU que se enciende es la primaria.
 La segunda que se enciende es la standby.
Encendido simultáneo de la CPU A y la CPU B  La CPU A es la primaria.
 La CPU B es la standby.
Tiempo de ejecución  La CPU primaria sigue siendo la primaria.
 La CPU standby sigue siendo la standby.

138 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Ejecución de los comandos de Hot Standby

Introducción
En este tema se explica cómo ejecutar los comandos de Hot Standby para una CPU M580
BMEH58•040 o BMEH58•040S. Los comandos de Hot Standby pueden ejecutarse mediante:
 Las pantallas de configuración de la CPU de interfaz gráfica de usuario de Control Expert, que
incluyen:
 La ficha Tarea de la ventana Animación.
 La ventana Hot Standby.

 Los DDT T_M_ECPU_HSBY y T_M_ECPU_HSBY_STS, que se pueden llamar mediante:


 La lógica del programa.
 Una Tabla de animación, en la que podrá utilizar los comandos Forzar y Modificación.

NOTA: El sistema M580 Hot Standby no admite el uso de los bloques de funciones elementales
(EFB) Quantum Hot Standby, que incluyen: HSBY_RD, HSBY_ST, HSBY_WR y REV_XFER. En su
lugar, esas funciones se gestionan directamente mediante comandos DDDT.
Para obtener información sobre cómo utilizar las funciones que no son Hot Standby para la CPU,
consulte el Manual de referencia del hardware de M580 (véase Modicon M580, Hardware, Manual
de referencia).

NHA58884 03/2019 139


Funcionamiento del sistema Hot Standby

Comandos de Hot Standby

ATENCIÓN
RIESGO DE FUNCIONAMIENTO IMPREVISTO
Antes de ejecutar un intercambio, mediante la lógica de la aplicación o en la GUI de Control
Expert, verifique que el PAC standby está preparado para asumir el rol principal.
Consulte el Manual de referencia de estructura y lenguajes de programación de EcoStruxure™
Control Expert (véase EcoStruxure™ Control Expert, Palabras y bits de sistema., Manual de
referencia) para obtener más información sobre las palabras de sistema %SW182-%SW183 y
%SW176-%SW177.
El incumplimiento de estas instrucciones puede causar lesiones o daño al equipo.

Las CPU M580 BMEH58•040 y BMEH58•040S admiten los siguientes comandos Hot Standby:

Ejecutable en Compatible
Comando Descripción primario o con:
standby DDDT GUI
CMD_APP_TRANSFER4 Transfiere la aplicación en el PAC primario al PAC Ambos X X
standby.
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.
CMD_COMPARE_ Compara los valores iniciales de las variables Ambos (en X –
INITIAL_VALUE incluidas en el intercambio de datos Hot Standby. modalidad
RUN)
CMD_RUN_AFTER_ Establece el PAC primario en la modalidad de Sólo primario X –
TRANSFER funcionamiento RUN una vez completada la
transferencia de la aplicación al PAC standby.
CMD_RUN_REMOTE Establece el PAC remoto1 en la modalidad de Sólo primario X X3
funcionamiento RUN. Ejecutable sólo en la CPU
primaria.
CMD_STOP_REMOTE Establece el PAC remoto1 en la modalidad de Sólo primario X X3
funcionamiento STOP.
X: comando admitido.
–: comando no admitido.
1. Remoto se refiere al PAC al cual no están conectados su PC y Control Expert.
2. En la ficha Hot Standby de la ventana de configuración de la CPU.
3. En la ficha Animación → Tarea de la ventana de configuración de la CPU.
4. Estos comandos sólo pueden ejecutarse si la CPU remota también es la CPU standby.

140 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Ejecutable en Compatible
Comando Descripción primario o con:
standby DDDT GUI
CMD_SWAP Realiza manualmente una conmutación Hot Standby. Ambos X X3
La primaria pasa a estado de espera; la standby pasa
a primaria; a continuación, la que está en espera pasa
a standby. Ejecutable en las CPU primaria y 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.
FW_MISMATCH_ Cuando se han hecho cambios en el firmware de la Sólo primario X –
ALLOWED CPU primaria, este comando permite que la CPU
standby siga funcionando como standby. Si este
comando se establece en 0, la standby pasa al estado
de espera.
LOGIC_MISMATCH_ Cuando se han hecho cambios en la aplicación de la Sólo primario X –
ALLOWED4 CPU primaria (por ejemplo, como resultado de
cambios CCOTF), este comando permite que la CPU
standby siga funcionando como standby. Si este
comando se establece en 0, la standby pasa al estado
de espera.
PLCA_ONLINE Permite que la CPU con el conmutador rotativo Sólo el PAC A X X2
A/B/borrar (véase página 24) establecido en "A"
funcione como primaria o standby, en función de las
demás condiciones de funcionamiento. Si se
establece en 0, el PAC A pasa al estado de espera o
de detención.
PLCB_ONLINE Permite que la CPU con el conmutador rotativo Sólo el PAC B X X2
establecido en "B" funcione como primaria o standby,
en función de las demás condiciones de
funcionamiento. Si se establece en 0, el PAC B pasa
al estado de espera o de detención.
X: comando admitido.
–: comando no admitido.
1. Remoto se refiere al PAC al cual no están conectados su PC y Control Expert.
2. En la ficha Hot Standby de la ventana de configuración de la CPU.
3. En la ficha Animación → Tarea de la ventana de configuración de la CPU.
4. Estos comandos sólo pueden ejecutarse si la CPU remota también es la CPU standby.

NHA58884 03/2019 141


Funcionamiento del sistema Hot Standby

Uso de la memoria

Introducción
La función de uso de la memoria se utiliza para visualizar:
 La distribución física de la memoria del PAC.
 El espacio que ocupa un proyecto en la memoria (datos, programa, configuración, sistema y
diagnóstico).
También puede utilizarse para reorganizar la memoria cuando sea posible.
NOTA: La pantalla de uso de la memoria no está disponible en la modalidad de simulación. Esta
pantalla sólo está disponible en la modalidad estándar, una vez generada la aplicación.

Procedimiento
Para acceder a los detalles de uso de la memoria del PAC:

Paso Acción
1 Seleccione PLC → Utilización de memoria.
Se abrirá la ventana Uso de la memoria. Sólo puede accederse a las estadísticas de uso de la
memoria de un proyecto si previamente se ha generado su ejecutable.
2 Para optimizar la organización de la memoria, haga clic en Comprimir.

NOTA: Si se ha generado la aplicación y se encuentra en estado NO GENERADO debido a la


modificación de un programa, sólo se podrá acceder a la pantalla de la aplicación generada
previamente. Las modificaciones se tendrán en cuenta en la siguiente compilación.

142 NHA58884 03/2019


Funcionamiento del sistema Hot Standby

Descripción de los parámetros


Los siguientes campos informativos están disponibles:

Parámetro Descripción
Datos de usuario Este campo indica el espacio en la memoria (en palabras) que ocupan los datos del
usuario (objetos relacionados con la configuración):
 Datos guardados: datos ubicados asociados con el procesador (%M, %MW, %S,
%SW, etc.) o los módulos de entrada/salida. Estos datos se conservan en la CPU
para cuando se produzca un arranque en caliente de la CPU.
 Datos declarados guardados: datos no ubicados (declarados en el editor de datos)
que se conservan en la CPU para cuando se produzca un arranque en caliente de la
CPU.
 Datos declarados no guardados: datos no ubicados (declarados en el editor de datos)
que no se conservan en la CPU por si se produjera un arranque en caliente de la
CPU.
Programa de Este campo indica el espacio en la memoria (en palabras) que ocupa el programa del
usuario proyecto:
 Constantes: constantes estáticas asociadas al procesador (%KW) y los módulos de
entradas/salidas; los valores de los datos iniciales.
 Código ejecutable: código ejecutable del programa del proyecto (tipos de EF, EFB y
DFB).
 Información de carga: la información para cargar un proyecto (código gráfico de
idiomas, símbolos, etc.).
Otros Este campo indica el espacio en la memoria (en palabras) que ocupan los otros datos
relacionados con la configuración y la estructura del proyecto:
 Configuración: otros datos relacionados con la configuración (Página 0 de un PAC
Quantum, configuración de hardware, configuración de software).
 Sistema: datos utilizados por el sistema operativo (pila de tareas, catálogos, etc.).
 Diagnóstico: información relacionada con el diagnóstico del proceso o del sistema,
búfer de diagnóstico.
 Diccionario de datos: diccionario de variables simbolizadas con sus características
(dirección, tipo...)
Memoria interna En este campo se indica la organización de la memoria interna del PAC, tanto para el
programa como para el almacenamiento de datos. Indica el espacio disponible en
memoria (Total), el mayor espacio contiguo en memoria posible (Mayor) y el nivel de
Fragmentación (a causa de modificaciones online).
Comprimir Este comando se utiliza para reorganizar la estructura de la memoria.

Reorganización de la memoria
La reorganización de la memoria se activa mediante el comando Comprimir.
La reorganización de la memoria puede llevarse a cabo tanto en la modalidad online como offline
(tanto si el PAC está en modalidad Ejecutar o Detener).
NOTA: Algunos bloques no pueden moverse en la modalidad online. Obtendrá un nivel menor de
fragmentación si reorganiza la memoria en la modalidad offline.

NHA58884 03/2019 143


Funcionamiento del sistema Hot Standby

144 NHA58884 03/2019


Modicon M580 Hot Standby
Rendimiento del sistema
NHA58884 03/2019

Capítulo 7
Rendimiento del sistema M580 Hot Standby

Rendimiento del sistema M580 Hot Standby

Descripción general
La creación de un sistema Hot Standby determinista requiere el uso de componentes y diseños
de red que sean compatibles con una comunicación Ethernet eficiente, que incluyen:
 Transmisiones dúplex completo
 Velocidades de transmisión de 100 Mbps
 Priorización de QoS para los paquetes Ethernet que se transmiten por la red RIO

En este capítulo se describen los métodos que permiten mejorar el rendimiento del sistema.

Contenido de este capítulo


Este capítulo contiene los siguientes apartados:
Apartado Página
Rendimiento del sistema 146
Cálculo del tiempo mínimo de ciclo de tarea 148
Tiempo de respuesta de la aplicación para CPUs M580 Hot Standby 151

NHA58884 03/2019 145


Rendimiento del sistema

Rendimiento del sistema

Utilización de memoria
Especificaciones de la memoria de entrada y salida para datos de E/S:

Máximo valor por exploración1


Ámbito Tipo
BMEH582040(S) BMEH584040(S) BMEH586040(S)
CPU M580 Hot bytes de entrada por 16384 bytes 2 24576 bytes3 24576 bytes3
Standby red
bytes de salida por red 16384 bytes2 24576 bytes3 24576 bytes3
Ethernet RIO palabras de entrada 1400
por estación
palabras de salida por 1400
estación
Ethernet DIO bytes de entrada por Hasta 1400, en función del código de función Ethernet/IP o
dispositivo Modbus/TCP
bytes de salida por 1400
dispositivo
Capacidad de entrada (kB) Hasta 2
exploración total
salida (kB) Hasta 2
de DIO
1. Hot Standby admite las tareas MAST, FAST y SAFE. No se admiten AUX0 ni AUX1.
2. De la cantidad total, hasta 3072 bytes pueden ser datos de la tarea FAST.
3. De la cantidad total, hasta 5120 bytes pueden ser datos de la tarea FAST.

Visualización de la utilización de memoria de E/S


Puede supervisar la utilización de la memoria de E/S en Control Expert. Utilice uno de estos
métodos:
 En Explorador de proyectos, amplíe Proyecto → Configuración → Bus EIO. Haga clic con el
botón derecho del ratón en Propiedades.
—o—
 En el fondo de la ventana Bus EIO, haga clic con el botón derecho del ratón en Propiedades de
bus.
—o—
 En el menú Editar, seleccione Propiedades de bus.

146 NHA58884 03/2019


Rendimiento del sistema

Exceder las limitaciones de una estación RIO


Control Expert detecta un error y lo indica en el registro si se produce uno de estos eventos:
 El tamaño de la memoria de la estación RIO para el MAST supera los 1.400 bytes de entrada
o 1.400 bytes de salida.
 El tamaño de la memoria de la estación RIO para el FAST supera los 1.400 bytes de entrada o
1.400 bytes de salida.
 El tamaño de la red M580 supera el 80% del límite máximo de la estación (véase página 37)
para la CPU seleccionada.

Mínimo/Máximo de canales del sistema


El número mínimo y máximo de canales que puede gestionar una configuración de M580 global
depende del modelo de CPU M580 que utilice. Para obtener más información sobre cómo
configurar canales, consulte el manual de referencia del hardware de Modicon M580
(véase Modicon M580, Hardware, Manual de referencia).

NHA58884 03/2019 147


Rendimiento del sistema

Cálculo del tiempo mínimo de ciclo de tarea

Introducción
Si se establecen tiempos de ciclo de tarea lo suficientemente grandes, la CPU del sistema Hot
Standby M580 puede procesar los datos producidos por el sistema en una sola exploración. Si el
tiempo de ciclo de tarea configurado es inferior al tiempo de procesamiento necesario, la CPU
forzará un desbordamiento de la tarea.
Hay dos condiciones principales que se deben cumplir para evitar eventos de desbordamiento.
Mediante las fórmulas que encontrará a continuación, podrá calcular los tiempos mínimos de tarea
para su sistema y evitar una situación de desbordamiento de la tarea.

Condición 1: la configuración de E/S


La fórmula general para una aplicación multitarea es:
(n.º de estaciones RIO que utilizan tarea MAST/tiempo de ciclo de MAST) +
(n.º de estaciones RIO que utilizan tarea SAFE/tiempo de ciclo de SAFE) +
(n.º de estaciones RIO que utilizan tarea FAST/tiempo de ciclo de FAST) <1,5
donde todos los tiempos de ciclo se miden en ms.
NOTA: Las CPU Hot Standby M580 sólo admiten las tareas MAST, FAST y SAFE. No se admiten
AUX0 ni AUX1.
Equipo distribuido:
Si se han configurado dispositivos DIO, incremente el tiempo mínimo de ciclo.
Ejemplo:
En este ejemplo, la configuración incluye lo siguiente:
 un bastidor local con una CPU con servicio de explorador de E/S Ethernet, que usa sólo la tarea
MAST
 10 estaciones RIO.

El tiempo de ciclo MAST mínimo es igual a:


10 / TMAST <1,5
o bien
TMAST >6,7 ms

148 NHA58884 03/2019


Rendimiento del sistema

Condición 2: carga del procesador del PAC


Cada tarea de la aplicación utiliza un porcentaje de los recursos del procesador, aquí denominado
ancho de banda de la tarea (TaskBW). El ancho de banda para las tareas configuradas por el
usuario depende de lo siguiente:
 El código de usuario ejecutado en cada ciclo.
 La propia tarea.
 El tamaño de los datos asociados con la tarea.
 El periodo de tarea configurado.

El PAC gestiona un conjunto de tareas de usuario y del sistema y las programas mediante una
estrategia de prioridad fija. Es necesario mantener un mínimo de ancho de banda de reserva para
que el PAC se comporte de la manera esperada y sea capaz de manejar otras operaciones
intermitentes que se realizan poco (por ejemplo, modificaciones online). Esta condición se
describe mediante la siguiente expresión:
MastBW + SafeBW + FastBW <0,8
Evaluación del ancho de banda de la tarea:
La evaluación del ancho de banda de la tarea (TareaBW) es la relación de los recursos de la CPU
que usa una tarea por unidad de tiempo. Para evaluarla es necesario conocer o evaluar la
siguiente información elemental:
1. El tiempo de ejecución de la tarea (TEXE) de cada tarea en el destino. Se puede medir con
Control Expert bajo las siguientes condiciones:
 El PAC no está conectado a un PAC standby. (Consulte la nota 1 que aparece más abajo).
 Los periodos de tareas se ajustan al valor más alto posible para limitar la interferencia entre
tareas.
TEXE = tiempo mínimo de ejecución. (Consulte la nota 2 que aparece más abajo).
2. El periodo de tarea (TPER), que es un ajuste configurado por el usuario. Se recomienda utilizar
el periodo de tarea configurado y no ajustar el valor en el programa de aplicación, porque el
software de configuración de Control Expert puede establecer automáticamente algunos
timeouts de comunicaciones en función de los valores de periodo de tarea.
TPER = el periodo previsto a utilizar durante el funcionamiento normal.
3. Para un PAC Hot Standby, es necesario añadir el tiempo requerido para transferir (TTFR) los
datos con el PAC remoto para cada tarea. Viene dado por:
 Para las tareas MAST y FAST:
TTFR = (K1 x TaskkB + K2 x TaskDFB) / 1000
 Para la tarea SAFE:
TTFR = (K1 x TaskkB + K2 x TaskDFB) / 500
En cada caso, TTFR se mide en milisegundos.

NHA58884 03/2019 149


Rendimiento del sistema

En las fórmulas anteriores, K1 y K2 son constantes, con valores determinados por el módulo CPU
concreto utilizado en la aplicación:

Coeficiente BMEH582040S BMEH584040S o BMEH586040S


K1 32,0 10,0
K2 23,6 7,4

El ancho de banda se describe mediante la siguiente fórmula:


TaskBW = (TEXE + TTFR) / TPER
NOTA:
1. Si el PAC está conectado al standby, el tiempo de ejecución proporcionado por Control Expert
incluye el tiempo de transferencia y es igual a TEXE + TTFR. Sin embargo, la medida puede ser
más inestable y puede verse afectada por la falta de sincronización de tareas. (Compruebe los
bits de sincronización de MAST, FAST y SAFE en el DDT T_M_ECPU_HSBY
(véase página 116)).
2. Algunas aplicaciones tienen un tiempo de ejecución muy inestable porque el código ejecutado
es ligeramente diferente entre un ciclo de tarea y el siguiente. No hay reglas generales para
decidir qué valor se debería tener en cuenta en este caso para un ancho de banda de tarea
mínimo.

150 NHA58884 03/2019


Rendimiento del sistema

Tiempo de respuesta de la aplicación para CPUs M580 Hot Standby

Introducción al tiempo de respuesta de la aplicación


Cada paquete de señales de entrada de Ethernet RIO pasa de una estación RIO a la CPU, y la
CPU envía una señal de salida a la estación RIO. El tiempo que tarda la CPU en recibir la señal
de entrada y generar un cambio en el módulo de salida basado en la entrada se denomina tiempo
de respuesta de la aplicación (ART).
En un sistema M580, el ART es determinista, lo que significa que se puede calcular el tiempo
máximo que necesita la CPU para realizar una exploración lógica de RIO.

Cálculo del ART para las CPUs M580 Hot Standby


En la Modicon M580 autónomo Guía de planificación del sistema para arquitecturas utilizadas con
más frecuencia se describe un método simplificado y un método más complejo para calcular el
ART de una CPU autónoma.
Para calcular el ART máximo para una CPU M580 Hot Standby, es necesario añadir al cálculo del
ART de la CPU autónoma las estimaciones del tiempo máximo para:
 Un evento de conmutación durante el cual el PAC standby asume la función de PAC primario
después de que el PAC primario original deje de estar operativo o pierda la comunicación.
 Un evento de intercambio durante el cual el PAC standby asume la función de PAC primario en
respuesta a un comando de usuario o de la aplicación.

ART: cálculo general para un PAC M580 Hot Standby de seguridad en una configuración multitarea

NHA58884 03/2019 151


Rendimiento del sistema

A: exploración de entrada omitida 8: operación de lógica de la aplicación (1 exploración)


B: exploración de salida omitida 9: fluctuación adicional debido a la multitarea del PAC
1: activación de la entrada 10: fluctuación de la salida de CPU
2: filtrado de entrada y muestreo (módulos seguros) 11: retraso de red
3: tiempo de procesamiento de la estación CRA 12: fluctuación de la red
4: velocidad del intervalo del paquete de petición (RPI) de 13: tiempo de procesamiento de la estación CRA
entrada de CRA
5: retraso de red 14: verificación de las salidas y accionamiento (módulos
seguros)
6: fluctuación de la red 15: salida aplicada
7: fluctuación de la entrada de CPU –

El método más complejo de calcular el ART en la Modicon M580 autónomo Guía de planificación del sistema
para arquitecturas utilizadas con más frecuencia sigue siendo válido. Consulte ese tema para ver una
evaluación de los componentes TCOM_IN y TCOM_OUT.
NOTA: En las siguientes evaluaciones se asume que el PAC no está sobrecargado y que el ancho de banda
total de todas las tareas es inferior al 80 % (véase página 149).
 Efecto Hot Standby: es necesario un tiempo adicional (standby de transferencia) para intercambiar los
datos de usuario del PAC primario al PAC standby. Este tiempo está incluido en el tiempo de ejecución que
se muestra en la pantalla PLC → Animación si el PAC primario está conectado al standby.
 Efecto de seguridad:
 Es necesario un tiempo adicional (comparación de seguridad) para intercambiar y comparar los datos
de seguridad entre el PAC y el coprocesador de seguridad. Este tiempo siempre se incluye en el tiempo
de ejecución que se muestra en la pantalla PLC → Animación.
 Todos los módulos de E/S de seguridad tienen un ciclo interno que se utiliza para filtrado y diagnóstico.
Introducen un retardo en el muestreo y la activación de las señales externas.
 Efecto multitarea: introduce una fluctuación antes de la emisión del mensaje de salida.
Los siguientes elementos son necesarios para la evaluación del ART:
Nombre Descripción Valor
TINPUT Tiempo utilizado por los módulos de entrada de seguridad para el filtrado y el 6 ms
muestreo de la señal externa.
TCOM_IN Suma de todo el tiempo utilizado por la comunicación con los módulos de entrada. Véase1
Lost_scan Tiempo de exploración perdido debido a que el mensaje de entrada llegó TPER2
demasiado tarde tras el comienzo de la exploración.
Eff_scan Exploración efectiva que calcula las salidas dependiendo del último valor de entrada TPER2
de muestra.
Multitask_jitter Fluctuación introducida por el sistema multitarea en la emisión del Tarea MAST TSAFE3 + TFAST3
mensaje de salida. El valor real se basa en el tiempo de ejecución
de la tarea; para simplificar, se trunca por el periodo de tarea. Tarea SAFE TFAST3
Tarea FAST 0
TCOM_OUT Suma de todo el tiempo utilizado en la comunicación con los módulos de salida. Véase1
TOUTPUT Tiempo utilizado por los módulos de seguridad de salida para el diagnóstico y el 6 ms
accionamiento de la señal externa.
1. Para ver una descripción de dichos elementos, consulte el método más complejo de calcular el ART en la Modicon M580
autónomo Guía de planificación del sistema para arquitecturas utilizadas con más frecuencia.
2. Consulte el tema Carga del procesador para ver una descripción de estos elementos.
3. El periodo del ciclo configurado para la tarea correspondiente (SAFE, FAST).

152 NHA58884 03/2019


Rendimiento del sistema

ART: PAC M580 Hot Standby de seguridad en una configuración multitarea durante una conmutación
Se produce una conmutación en un sistema Hot Standby cuando el PAC primario deja de estar operativo o
pierde la comunicación. El PAC standby, tras un tiempo de detección, reiniciará la tarea MAST en su función
como nuevo PAC primario. A partir de entonces, las tareas SAFE y FAST podrán iniciarse en el nuevo PAC
primario. El peor caso de conmutación desde el punto de vista del ART, es decir, el que tarda más en finalizar,
se muestra en el siguiente diagrama:

Los siguientes elementos son necesarios para la evaluación del ART en caso de que se produzca
una conmutación:
Nombre Descripción Valor
TINPUT Tiempo utilizado por los módulos de entrada de seguridad para el filtrado y el 6 ms
muestreo de la señal externa.
TCOM_IN Suma de todo el tiempo utilizado por la comunicación con los módulos de entrada. Véase1
Lost_scan Tiempo de exploración perdido debido a que el mensaje de entrada llegó TPER2
demasiado tarde tras el comienzo de la exploración.
TDETECT El tiempo que utiliza el PAC standby para detectar y confirmar que el PAC primario 15 ms
ya no es operativo.
Eff_scan Exploración efectiva que calcula las salidas dependiendo del último valor de TPER2
entrada de muestra.
Multitask_jitter Fluctuación introducida por el sistema multitarea en la Tarea MAST TSAFE3 + TFAST3
emisión del mensaje de salida. El valor real se basa en el
tiempo de ejecución de la tarea; para simplificar, se trunca Tarea SAFE TFAST3
por el periodo de tarea.
Tarea FAST 0
Additional_jitter Fluctuación introducida por el sistema multitarea para Tarea MAST 0
reiniciar la tarea en el nuevo PAC. Tarea SAFE TSAFE3
Tarea FAST TFAST3
TCOM_OUT Suma de todo el tiempo utilizado en la comunicación con los módulos de salida. Véase1
TOUTPUT Tiempo utilizado por los módulos de seguridad de salida para el diagnóstico y el 6 ms
accionamiento de la señal externa.
1. Para ver una descripción de dichos elementos, consulte el método más complejo de calcular el ART en la Modicon M580
autónomo Guía de planificación del sistema para arquitecturas utilizadas con más frecuencia.
2. Consulte el tema Carga del procesador para ver una descripción de estos elementos.
3. El periodo del ciclo configurado para la tarea correspondiente (SAFE, FAST).

NHA58884 03/2019 153


Rendimiento del sistema

ART: PAC M580 Hot Standby de seguridad en una configuración multitarea durante un intercambio
Se produce un intercambio en un sistema Hot Standby cuando el usuario lo solicita a través de la
lógica de programa o de una solicitud de comunicación (por ejemplo, desde la pantalla del Hot
Standby, una tabla de animación, la HMI, etc.).
Previa solicitud, el PAC primario comprueba si se cumplen las condiciones necesarias para
autorizar un intercambio; a continuación, confirma que todas las tareas han actualizado el PAC
standby con los últimos datos. Después, el PAC primario entra en modalidad de espera. El PAC
remoto cambia a la modalidad primaria, iniciando primero la tarea MAST y después las demás
tareas SAFE y FAST. Mientras tanto, el otro PAC (es decir, el PAC primario original) entra en
modalidad de standby.
El peor caso de intercambio desde el punto de vista del ART, es decir, el que tarda más en
finalizar, se muestra en el siguiente diagrama:

Los siguientes elementos son necesarios para la evaluación del ART en caso de que se produzca
una conmutación:

Nombre Descripción Valor


TINPUT Tiempo utilizado por los módulos de entrada de seguridad 6 ms
para el filtrado y el muestreo de la señal externa.
TCOM_IN Suma de todo el tiempo utilizado por la comunicación con los Véase1
módulos de entrada.
Lost_scan Tiempo de exploración perdido debido a que el mensaje de TPER2
entrada llegó demasiado tarde tras el comienzo de la
exploración.
1. Para ver una descripción de dichos elementos, consulte el método más complejo de calcular el ART en la
Modicon M580 autónomo Guía de planificación del sistema para arquitecturas utilizadas con más frecuencia.
2. Consulte el tema Carga del procesador para ver una descripción de estos elementos.
3. El periodo del ciclo configurado para la tarea correspondiente (SAFE, FAST).

154 NHA58884 03/2019


Rendimiento del sistema

Nombre Descripción Valor


TTRANSFER Durante los diagnósticos de la tarea MAST, el PAC acepta el Consulte la fórmula a
comando de intercambio y empieza a realizar la continuación.
transferencia de todos los datos más recientes para cada
tarea.
Eff_scan Exploración efectiva que calcula las salidas dependiendo del TPER2
último valor de entrada de muestra.
Multitask_jitter Fluctuación introducida por el sistema Tarea MAST TSAFE3 + TFAST3
multitarea en la emisión del mensaje de
salida. El valor real se basa en el tiempo Tarea SAFE TFAST3
de ejecución de la tarea; para simplificar,
Tarea FAST 0
se trunca por el periodo de tarea.
Additional_jitter Fluctuación introducida por el sistema Tarea MAST 0
multitarea para reiniciar la tarea en el
Tarea SAFE TSAFE3
nuevo PAC.
Tarea FAST Min(TFAST, 5 ms)3
TCOM_OUT Suma de todo el tiempo utilizado en la comunicación con los Véase1
módulos de salida.
TOUTPUT Tiempo utilizado por los módulos de seguridad de salida para 6 ms
el diagnóstico y el accionamiento de la señal externa.
1. Para ver una descripción de dichos elementos, consulte el método más complejo de calcular el ART en la
Modicon M580 autónomo Guía de planificación del sistema para arquitecturas utilizadas con más frecuencia.
2. Consulte el tema Carga del procesador para ver una descripción de estos elementos.
3. El periodo del ciclo configurado para la tarea correspondiente (SAFE, FAST).

TTRANSFER se puede calcular de la forma siguiente:


max((K3 x (MASTkB + 2 x SAFEkB + FASTkB) + K4 x (MASTDFB + 2 x SAFEDFB + FASTDFB)) /
1000, TSAFE)
Donde:
 TTRANSFER se mide en milisegundos.
 TASKKB = Tamaño de los datos (en Kbytes) intercambiados para la TASK entre el PAC primario
y el PAC standby.
 MASTDFB = El número de DFB declarados en la TASK.
 K3 y K4 son constantes con valores determinados por el módulo de CPU específico utilizado
en la aplicación, como se muestra a continuación:

Coeficiente BMEH582040S BMEH584040S o BMEH586040S


K3 46,4 14,8
K4 34,5 11,0

NHA58884 03/2019 155


Rendimiento del sistema

156 NHA58884 03/2019


Modicon M580 Hot Standby
Diagnóstico de Hot Standby
NHA58884 03/2019

Capítulo 8
Diagnóstico de M580 Hot Standby

Diagnóstico de M580 Hot Standby

Descripción general
En este capítulo se describen las herramientas de diagnóstico para M580 Hot Standby que
proporcionan:
 Los LED de la CPU de BMEH58•040 Hot Standby
 Interfaz gráfica de usuario de Control Expert

Contenido de este capítulo


Este capítulo contiene las siguientes secciones:
Sección Apartado Página
8.1 LED de la CPU M580 Hot Standby 158
8.2 Diagnósticos de M580 Hot Standby de Control Expert 165
8.3 Páginas web de la CPU de M580 Hot Standby 170
8.4 Diagnóstico del sistema M580 Hot Standby 179
8.5 Palabras de sistema M580 181

NHA58884 03/2019 157


Diagnóstico de Hot Standby

Sección 8.1
LED de la CPU M580 Hot Standby

LED de la CPU M580 Hot Standby

Descripción general
En esta sección se describen los LED de los módulos de CPU de M580 BMEH58•040 Hot
Standby.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
LED de diagnóstico para las CPU de M580 Hot Standby 159
LED de acceso a la tarjeta de memoria 163

158 NHA58884 03/2019


Diagnóstico de Hot Standby

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.

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 24) 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).

NHA58884 03/2019 159


Diagnóstico de Hot Standby

LED Descripción
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.
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.

160 NHA58884 03/2019


Diagnóstico de Hot Standby

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.

NHA58884 03/2019 161


Diagnóstico de Hot Standby

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 Modicon M580, Hardware, Manual de referencia) 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.

162 NHA58884 03/2019


Diagnóstico de Hot Standby

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 Modicon M580,
Hardware, Manual de referencia) de BACKUP. Sus patrones combinados indican la siguiente
información de diagnóstico:

Estado de la tarjeta de Condiciones Estado de la Indicador LED de LED de


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

Tarjeta de memoria no — Sin


correcta configuración

Tarjeta de memoria sin — Sin


proyecto configuración

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

NHA58884 03/2019 163


Diagnóstico de Hot Standby

Estado de la tarjeta de Condiciones Estado de la Indicador LED de LED de


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

Tarjeta de memoria con Se detecta un error cuando Sin durante la durante la


un proyecto compatible se restaura el proyecto configuración transferencia: transferencia:
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

164 NHA58884 03/2019


Diagnóstico de Hot Standby

Sección 8.2
Diagnósticos de M580 Hot Standby de Control Expert

Diagnósticos de M580 Hot Standby de Control Expert

Descripción general
En esta sección se describen las herramientas de diagnóstico para las CPU M580
BMEH58•040(S) Hot Standby que están disponibles en Control Expert.

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
Diagnósticos del sistema M580 Hot Standby en Control Expert 166
Sincronización de la configuración de equipo distribuido 168

NHA58884 03/2019 165


Diagnóstico de Hot Standby

Diagnósticos del sistema M580 Hot Standby en Control Expert

Introducción
Control Expert proporciona información de diagnóstico del sistema M580 Hot Standby en las
siguientes pantallas de la GUI:
 El visor de estado de Hot Standby incorporado en la barra de tareas de Control Expert.
 La ficha Información de la ventana Animación de la CPU.

Visor de estado de Hot Standby


Cuando se conecta Control Expert al sistema Hot Standby, muestra el estado Hot Standby de
cada PAC, incluidos:
 El estado de las CPU A y B.
 La comparación del estado de la lógica que se ejecuta en el PAC standby.
 Si existe una discrepancia de lógica, el número de modificaciones (véase página 93)
efectuadas en la aplicación que se ejecuta en el PAC primario.
El visor de estado de Hot Standby es como el siguiente:

1 Estado de Hot Standby


2 Número de cambios

Los valores de estado para los PAC A y B incluyen:


 EJECUTAR_PRIMARIO
 EJECUTAR_STANDBY
 DETENER
 ESPERAR

También se presenta el estado de lógica del PAC standby, que puede ser:
 IGUAL (fondo verde): no hay discrepancia de lógica.
 DIFERENTE (fondo rojo): se han realizado cambios online en la aplicación del PAC primario
que no se han transferido al PAC standby.

166 NHA58884 03/2019


Diagnóstico de Hot Standby

Ficha Información de Hot Standby


Utilice la ficha Animación → Información en la ventana de configuración de la CPU para ver el
estado del sistema Hot Standby:

La ficha Información contiene una palabra de datos de estado, como sigue:

Estado de Hot Standby del PAC local: El nombre del PAC local (posición del conmutador rotativo
 Primario A/B/borrar (véase página 24)):
 Standby  PLC A
 Detener  PLC B
 Esperar  BORRAR

Estado de Hot Standby del PAC remoto: Estado remoto válido:


 Primario  True
 Standby  False
 Detener
 Esperar

Estado de discrepancia de aplicación: Sistema Hot Standby válido:


 Igual  True
 Diferente  False

Estado de discrepancia de lógica: –


 Igual
 Diferente

NHA58884 03/2019 167


Diagnóstico de Hot Standby

Sincronización de la configuración de equipo distribuido

Introducción
Los DTMs de la CPU M580 BMEH58•040(S) Hot Standby incluyen la página Sincronización de
Hot Standby que permite sincronizar el almacenamiento de los archivos de configuración (.prm)
para equipo distribuido en las CPU primaria y standby. Los archivos de configuración de equipo
distribuido almacenados en CPU Hot Standby los utiliza el servicio de sustitución rápida de
dispositivos (FDR).
Utilice esta página para:
 Ver el estado de sincronización de los archivos de configuración de equipo distribuido que
almacenan las CPU del sistema Hot Standby.
 Detener la sincronización.
 Forzar una sincronización manual.

La CPU standby se sincroniza con la CPU primaria consultando los datos cada 10 segundos para
verificar que los datos en la CPU standby se han actualizado en la CPU primaria. Si la CPU
standby se sincroniza incorrectamente con la CPU primaria, seguirá consultando a la primaria
cada 10 segundos.
Si los datos en los PAC standby y primario son diferentes, se produce una condición de
discrepancia de aplicación (véase página 32). En este caso, la sincronización se detiene y se
detecta un error de sincronización en la CPU standby.
NOTA:
 Cuando la CPU standby está offline, no se sincroniza.
 Si deshabilita el servicio TFTP no podrá ejecutarse la sincronización de Hot Standby, ya que
esta función se basa en TFTP.

Acceso a la página de sincronización de Hot Standby


Para acceder a la página Sincronización de Hot Standby de la CPU, siga estos pasos:

Paso Acción
1 En Control Expert, abra el Navegador DTM (Herramientas → Navegador DTM).
2 Haga clic con el botón derecho en la CPU en el Navegador DTM.
3 Seleccione Conectar.
4 Haga clic con el botón derecho en la CPU en el Navegador DTM.
5 Seleccione Menú del dispositivo → Diagnóstico.
6 Haga clic en la ficha Sincronización de Hot Standby.

168 NHA58884 03/2019


Diagnóstico de Hot Standby

Uso de la página de sincronización de Hot Standby


La página Sincronización de Hot Standby presenta los parámetros y los controles siguientes:

Parámetro Descripción
Actualizar cada 500 ms Seleccione esta opción para visualizar los datos de sincronización en
esta página y actualizar los datos visualizados cada 500 ms.
Área de estado:
Se está sincronizando  True: se está ejecutando la sincronización.
 False: no se está ejecutando la sincronización.

Sincronizado  True: los datos en los dos dispositivos (primario y standby) están
sincronizados.
 False: los datos en los dos dispositivos (primario y standby) no
están sincronizados.
Estado de error  Verde: no se ha detectado ningún error de sincronización.
 Rojo: se ha detectado un error de sincronización.

Área Sincronización manual → Detener sincronización:


Detener servicio de sincronización Seleccione esta opción y, a continuación, haga clic en Enviar para
detener el servicio de sincronización.
NOTA: Para reiniciar el servicio de sincronización, seleccione una
de las opciones Forzar sincronización manual (debajo) y, a
continuación, haga clic en Enviar.
Área Sincronización manual → Forzar sincronización manual:
Copiar archivos de Standby a Seleccione este elemento y, a continuación, haga clic en Enviar para
primario pasar los archivos de configuración de dispositivos DIO (.prm) de la
CPU del controlador standby a la del primario.
Copiar archivos de primario a Seleccione este elemento y, a continuación, haga clic en Enviar para
Standby recuperar los archivos de configuración de dispositivos DIO (.prm) de
la CPU del controlador primario a la del standby.
Borrar archivos del primario Seleccione este elemento y, a continuación, haga clic en Enviar para
eliminar los archivos de configuración de dispositivos DIO (.prm) de
la CPU del controlador primario. Si está habilitada la sincronización,
la CPU del controlador standby se sincronizará con la CPU del
controlador primario; además, se eliminará cualquier archivo de
configuración de dispositivos DIO de la CPU del controlador standby.

NHA58884 03/2019 169


Diagnóstico de Hot Standby

Sección 8.3
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(S) 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 171
Resumen de estado (CPU Hot Standby) 172
Estado HSBY 174
Visor del bastidor 176

170 NHA58884 03/2019


Diagnóstico de Hot Standby

Introducción a las páginas web de la CPU M580 Hot Standby

Introducción
La CPU M580 BMEH58•040(S) 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 172)
 Estado HSBY (véase página 174)
 Rendimiento (véase Modicon M580, Hardware, Manual de referencia)
 Estadísticas de puerto (véase Modicon M580, Hardware, Manual de referencia)
 Dispositivos conectados:
 Explorador de E/S (véase Modicon M580, Hardware, Manual de referencia)
 Mensajería (véase Modicon M580, Hardware, Manual de referencia)
 Servicios:
 QoS (véase Modicon M580, Hardware, Manual de referencia)
 NTP (véase Modicon M580, Hardware, Manual de referencia)
 Redundancia (véase Modicon M580, Hardware, Manual de referencia)
 Sistema:
 Visor de alarmas (véase Modicon M580, Hardware, Manual de referencia)
Además, para las CPU BMEH584040, BMEH586040, BMEH584040S y BMEH586040S, también se incluye la
página Visor del bastidor (véase página 176).
En esta sección se describen las páginas web que son exclusivas de las CPU de M580 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 Modicon M580, Hardware,
Manual de referencia) en Modicon M580 Hardware, Manual de referencia.

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.

NHA58884 03/2019 171


Diagnóstico de Hot Standby

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):

172 NHA58884 03/2019


Diagnóstico de Hot Standby

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  A
 ERR  B
 E/S  PRIM
 DL  STBY
 REMOTE RUN  FORCED_IO
 BACKUP  SRUN (PAC de seguridad)
 ETH MS  SMOD (PAC de seguridad)
 ETH MS

NOTA: Los LED de la página web funcionan del mismo modo que los LED de la CPU
(véase página 159).
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

NHA58884 03/2019 173


Diagnóstico de Hot Standby

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):

174 NHA58884 03/2019


Diagnóstico de Hot Standby

Información de estado y diagnóstico


La página web Estado HSBY proporciona esta información:

Área Descripción
Local/ En esta área se indica el estado de los ajustes de Hot Standby para las CPU local y remota:
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 incluyen:


funcionamiento>  RUN
 STOP
 NoConf
 HALT

Posición A/B del Designación de la CPU, definida por el conmutador rotativo (véase página 24)
conmutador 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 la parte posterior


ejecución> 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 página 51).
de sincronización  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 página 52):


complementaria  Correcto: la conexión está operativa.
 Incorrecto: la conexión no está operativa.

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 Errores detectados para el sistema Hot Standby, que incluyen:
generales  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
 Discrepancia de lógica de seguridad (para los PAC de seguridad)

NHA58884 03/2019 175


Diagnóstico de Hot Standby

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:

176 NHA58884 03/2019


Diagnóstico de Hot Standby

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 Versión de firmware
procesador
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.
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.

NHA58884 03/2019 177


Diagnóstico de Hot Standby

Campo de datos Descripción


Producto de Incluye estos dos datos:
modificación  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 Indica si se ha deshabilitado el procesamiento de eventos:
deshabilitados  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 Indica si se han forzado una o más entradas o salidas para un canal analógico:
forzado:  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 La fecha del último evento que causó que la aplicación se detuviera.
parada
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.
Inicio automático de Indica si se establece que la aplicación se inicie automáticamente cuando el PAC pase a la
la ejecución 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 Indica si los registros %MW se restablecen en sus valores iniciales en un arranque en 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.

178 NHA58884 03/2019


Diagnóstico de Hot Standby

Sección 8.4
Diagnóstico del sistema M580 Hot Standby

Diagnóstico del sistema M580 Hot Standby

Diagnóstico del sistema M580 Hot Standby

Introducción
El sistema M580 Hot Standby supervisa continuamente el estado del sistema y añade a su búfer
de diagnóstico una entrada por cada error detectado o cada evento de cambio de estado. Para
ver y gestionar este conjunto de eventos, puede utilizar las herramientas siguientes:
 Página web (véase Modicon M580, Hardware, Manual de referencia) Visor de alarmas, para
los eventos relacionados con la CPU seleccionada.
 Visualizador de diagnósticos en Control Expert (véase EcoStruxure™ Control Expert,
Modalidades de funcionamiento), para los eventos detectados relacionados con el sistema Hot
Standby.

NHA58884 03/2019 179


Diagnóstico de Hot Standby

Mensajes del sistema M580 Hot Standby


Cada evento del sistema detectado presenta:
 Un mensaje que describe el tipo de evento.
 Una entrada de símbolo con un texto explicativo, que describe con más concreción el evento.
 Un identificador decimal numérico, que representa la combinación de mensaje y símbolo.

El sistema M580 Hot Standby puede mostrar los mensajes siguientes:


ID (dec.) Mensaje (texto del evento) Símbolo (tipo de evento) Causa posible
14101 Cambio de Esperar a Primario Sin errores –
14102 Cambio de Esperar a Standby Vinculado a Primario. Sin –
errores
14103 Cambio de Standby a Sin conexión a PLC No hay conexiones Hot Standby ni EIO entre las
Primario remoto CPU.
14104 Cambio de Standby a PLC remoto no Primario  Pérdida de alimentación en el antiguo primario.
Primario  El antiguo primario se ha detenido.
 Error detectado en el antiguo primario.
14105 Cambio de Standby a Esperar Error de conexión HSBY  Interrupción en el cable de la conexión Hot
Standby
 Transceptor no operativo en alguna CPU
14106 Cambio de Standby a PLC no en modalidad La CPU standby se ha detenido.
Detener RUN
14107 Cambio de Primario a Esperar Err RIO loc y err RIO peer La antigua CPU primaria ha perdido la conexión
aus con todos los módulos adaptadores (e)X80 EIO; la
antigua CPU standby (que ahora es la primaria)
mantiene la conexión como mínimo con un módulo
adaptador (e)X80 EIO.
14108 Cambio de Primario a Esperar Comando Swap La antigua CPU primaria ha recibido un comando
swap.
14109 Cambio de Primario a PLC no en modalidad La antigua CPU primaria se ha detenido (PAC en
Detener RUN STOP o una tarea en HALT).
14110 Cambio de Primario a Esperar PLC_B vinculado a –
Primario
14111 Desc. PLC Peer en con. RIO Error de conexión RIO Dos interrupciones en el cable Ethernet RIO han
aislado a la CPU remota.
14112 Descon. PLC Peer en con. Error de conexión HSBY  Interrupción en el cable de la conexión Hot
HSBY Standby
 Transceptor no operativo en alguna CPU
14113 Error de discrepancia Discrepancia de firmware Versiones diferentes de firmware en cada CPU.
14114 Error de discrepancia Discrepancia de lógica Se ejecutan revisiones de lógica de la aplicación
diferentes en cada CPU.
14115 Error de discrepancia Discrepancia de Se ejecutan aplicaciones diferentes en cada CPU.
aplicación
14116 Transf. datos HSBY degrad. Discrepancia de diseño Se han realizado cambios online en la estructura de
de datos datos en la CPU primaria, pero no se han
transferido a la standby.
14117 Conf. incorrecta conm rotat No en config. PLC_A o Los ajustes del conmutador rotativo no especifican
peer PLC_B un PAC A y un PAC B.
14118 Error de fuente de Pérdida de redundancia Una de las unidades de fuente de alimentación
alimentación redundantes BMXCPS4002 no funciona.

180 NHA58884 03/2019


Diagnóstico de Hot Standby

Sección 8.5
Palabras de sistema M580

Palabras de sistema M580

Palabras de sistema específicas de Modicon M580, de %SW132 a %SW167

Palabras de sistema de diagnóstico

ADVERTENCIA
COMPORTAMIENTO INESPERADO DE LA APLICACIÓN
No utilice objetos del sistema (%S, %SWi) como variables cuando no estén documentados.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al
equipo.

Control Expert presenta las siguientes palabras de sistema específicas para M580 que puede
utilizar durante el diagnóstico del estado del sistema M580 Hot Standby:
 De %SW132 a %SW134: dirección MAC de la CPU
 De %SW135 a %SW137: número de serie de la CPU
 %SW146 y %SW147: número de serie de la tarjeta SD
 De %SW160 a %SW167: errores detectados para los bastidores 0 a 7

Para ver una descripción más detallada de estas palabras de sistema, consulte la sección M580
(véase EcoStruxure™ Control Expert, Palabras y bits de sistema., Manual de referencia) en el
Manual de referencia de bits y palabras de sistema de EcoStruxure™ Control Expert.

NHA58884 03/2019 181


Diagnóstico de Hot Standby

182 NHA58884 03/2019


Modicon M580 Hot Standby
Actualización del firmware
NHA58884 03/2019

Capítulo 9
Actualización del firmware del sistema Hot Standby

Actualización del firmware del sistema Hot Standby

Actualización del firmware

Introducción
Para actualizar el firmware de los módulos de un sistema M580 Hot Standby, instale la nueva
versión del firmware mediante Unity Loader.
La instalación del firmware puede realizarse para los módulos siguientes:
 CPU Hot Standby
 Módulos adaptadores (e)X80 EIO
 Módulos de comunicaciones Ethernet
 Módulos de conmutación de la opción de red Ethernet

NOTA: En un sistema Hot Standby, Schneider Electric recomienda actualizar el firmware en los
módulos de comunicación del sistema (por ejemplo, BMENOC0301/11) antes de actualizar el
firmware en las CPU.
Consulte Unity Loader, Manual del usuario para ver una descripción del procedimiento de
descarga.

Archivo de firmware
El archivo de firmware es un archivo *.ldx.

Actualización del firmware de la CPU sin detener el proceso del sistema Hot Standby
Puede actualizar el firmware en las dos CPU Hot Standby sin necesidad de interrumpir el proceso
del sistema si se dan las condiciones previas siguientes:
 Una CPU se ejecuta como primaria.
 La otra CPU se ejecuta como standby.
 El ajuste de FTP está habilitado en la ficha Seguridad de la red EIO.
 Se permite una discrepancia de lógica para el sistema Hot Standby mediante la definición de
la propiedad LOGIC_MISMATCH_ALLOWED (véase página 140).
 Se permite una discrepancia de firmware para el sistema Hot Standby mediante la definición
de la propiedad FW_MISMATCH_ALLOWED (véase página 140).
 El nuevo firmware que se instalará no presenta grandes diferencias en relación con el firmware
anterior y, por lo tanto, no activará ninguna condición APP_MISMATCH (véase página 116).
Cuando actualice el firmware de la CPU, instale primero el firmware de la CPU standby y, a
continuación, instale el firmware de la CPU primaria.

NHA58884 03/2019 183


Actualización del firmware

Para actualizar el firmware del módulo de la CPU Hot Standby, siga estos pasos:

Paso Acción
1 Instale el software Unity Loader en el PC.
2 Conecte el PC que está ejecutando Unity Loader a uno de los siguientes puertos en el módulo de
CPU standby:
 Puerto USB mini-B de la CPU; o bien
 Puerto de servicio Ethernet de 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 Compruebe que el signo de transferencia esté en verde para permitir la transferencia desde el PC
al módulo.
7 Haga clic en Transferir.
8 Una vez que haya finalizado la transferencia del firmware, haga clic en Cerrar.
NOTA: Cuando haya finalizado la actualización del firmware, la CPU standby seguirá siendo la
CPU standby.
9 Confirme que la instalación del firmware no haya creado ninguna condición de discrepancia de
aplicación.
10 Repita los pasos anteriores, del 2 al 8, para la CPU primaria.
NOTA:
 Cuando empieza la transferencia, la CPU standby pasa a ser de inmediato la primaria.
 La CPU primaria pasa a ser la standby cuando finaliza la actualización del firmware.

184 NHA58884 03/2019


Actualización del firmware

Actualización de otro firmware


Puede actualizar el firmware de otros módulos de la red Hot Standby sin interrumpir el proceso del
sistema. Esto se consigue conectando el PC (en el que se ejecuta Unity Loader) directamente al
puerto de servicio Ethernet del módulo adaptador (e)X80 EIO, el módulo de comunicaciones
Ethernet o el módulo de conmutación de opción de red Ethernet.
NOTA: Si, por el contrario, conecta el PC (en el que se ejecuta Unity Loader) a la CPU para llevar
a cabo esta actualización, el proceso que se está ejecutando en la CPU se detiene hasta que
finaliza la actualización.
Siga estos pasos para actualizar el firmware de otros módulos del sistema Hot Standby:

Paso Acción
1 Instale el software Unity Loader.
2 Conecte el PC en el que se ejecuta Unity Loader al puerto de servicio del módulo de destino,
que puede ser:
 Un módulo adaptador (e)X80 EIO
 Un módulo de comunicaciones Ethernet
 Un módulo de conmutación de la opción de red Ethernet

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 Compruebe que el signo de transferencia esté en verde para permitir la transferencia desde el
PC al módulo.
7 Haga clic en Transferir.
8 Haga clic en Cerrar.

NHA58884 03/2019 185


Actualización del firmware

186 NHA58884 03/2019


Modicon M580 Hot Standby
Sustitución de las CPU M580 Hot Standby
NHA58884 03/2019

Capítulo 10
Sustitución de las CPU M580 Hot Standby

Sustitución de las CPU M580 Hot Standby

Sustitución de módulos de hardware Hot Standby

Descripción general
Sustituya los módulos en este orden:
 PAC standby (PAC B en este ejemplo)
 PAC primario (PAC A en este ejemplo)

Procedimiento de sustitución del PAC B


Sustituya los módulos en el PAC standby:
Paso Acción
1 Confirme que el programa de aplicación que se ejecuta en el PAC M580 Hot Standby se ha exportado
en el formato ZEF y que está disponible en el ordenador.
Si no es así, cargue el programa de aplicación desde uno de los dos PAC en Control Expert.
2 Exporte la aplicación en el formato ZEF a la estación de trabajo de Control Expert.
3 Si todavía no está instalado, instale Unity Pro XL versión 11.0 (o superior).
NOTA: Unity Pro es el nombre anterior de Control Expert para la versión 13.1 o anterior.

ADVERTENCIA
EL SISTEMA DEJA DE ESTAR ACTIVO Y NO ES REDUNDANTE
Antes de detener el sistema, confirme que no hay ninguna operación crítica en curso. El sistema está inactivo
y no es redundante.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

Paso Acción
4 Detenga el PAC standby (PAC B) y apáguelo.
NOTA: En este punto, el sistema ya no funciona de un modo redundante.
5 Desconecte el cable de la conexión de sincronización de Hot Standby del PAC B.
6 Sustituya el hardware o actualice (véase Quantum con EcoStruxure™ Control Expert, Cambio de
configuración sobre la marcha, Manual del usuario) el firmware del PAC B con la versión 2.10 o
superior.

NHA58884 03/2019 187


Sustitución de las CPU M580 Hot Standby

Paso Acción
7 Confirme que no hay ningún programa en el PAC B:
a. Establezca el conmutador rotativo (véase página 24) en la posición Clear (Borrar).
b. Encienda el PAC.
c. Espere aproximadamente un minuto hasta que los indicadores LED A y B empiecen a parpadear.
d. Apague el PAC.
e. Establezca el conmutador rotativo en la posición B (Borrar).
8 Encienda el PAC B.
9 Si utiliza una tarjeta de memoria SD, inserte la tarjeta en el PAC B. Para obtener más información sobre
los programas existentes en la tarjeta, consulte las instrucciones de la tarjeta de memoria SD.
NOTA: Confirme que el PAC está en estado NOCONF (véase Modicon M580, Hardware, Manual de
referencia).
10 Importe el archivo ZEF de la aplicación.
11 En el editor del Bus PLC, sustituya la versión actual del PAC por la nueva versión del firmware del PAC.
12 Marque la casilla Modificación online en RUN (EJECUTAR) o STOP (DETENER) en la ficha PAC
Configuración para habilitar el cambio de configuración.
13 Vuelva a generar la aplicación (Generar → Regenerar todo el proyecto) y descárguela en el PAC B. El
PAC está en modalidad STOP.
14 Conecte el cable de la conexión de sincronización de Hot Standby al PAC B.
15 Conecte Control Expert al PAC A.

ADVERTENCIA
PÉRDIDA DE COMUNICACIÓN
Antes de cambiar la modalidad del PAC A a STOP, confirme que no haya ninguna operación crítica en curso.
Una vez que se haya confirmado, el sistema se considera inactivo o no redundante.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

16 Detenga el PAC A. NOTA: El sistema deja de estar activo y no es redundante.


17 Conecte Control Expert al PAC B.

ADVERTENCIA
COMPORTAMIENTO IMPREVISTO DE LA APLICACIÓN: PÉRDIDA DE DATOS
Al final de la descarga de la aplicación, todos los datos de aplicación en el PAC B tendrán su valor inicial.
Antes de cambiar la modalidad del PAC B a RUN, confirme que la aplicación puede reiniciarse con los
valores iniciales.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

18 Establezca el PAC B en la modalidad RUN.


19 Confirme que el PAC B es ahora el primario.

188 NHA58884 03/2019


Sustitución de las CPU M580 Hot Standby

Procedimiento de sustitución del PAC A


Después de sustituir el PAC B (véase página 187), siga estos pasos para sustituir el PAC A:

Paso Acción
1 Apague el PAC A, que está en modalidad STOP.
NOTA: En este punto, el sistema ya no funciona de un modo redundante.
2 Si utiliza una tarjeta de memoria SD, extráigala.
3 Desconecte el cable de la conexión de sincronización de Hot Standby del PAC A.
4 Sustituya el hardware o actualice (véase Quantum con EcoStruxure™ Control Expert, Cambio
de configuración sobre la marcha, Manual del usuario) el firmware del PAC B con la versión 2.10
o superior.
5 Encienda el PAC A.
6 Si utiliza una tarjeta de memoria SD, insértela en el PAC A.
NOTA: Confirme que el PAC tiene el estado Sin configuración.
7 Conecte el cable de la conexión de sincronización de Hot Standby al PAC A.
8 Se producirá una transferencia automática de primario a standby.
9 Ejecute un comando RUN en el PAC A.
10 Confirme que el PAC A es ahora el standby.

NHA58884 03/2019 189


Sustitución de las CPU M580 Hot Standby

190 NHA58884 03/2019


Modicon M580 Hot Standby
Verificación de la configuración de red
NHA58884 03/2019

Capítulo 11
Verificación de la configuración de red

Verificación de la configuración de red

Uso del Administrador de la red Ethernet

Introducción
En Control Expert, haga clic en Herramientas → Administrador de la red Ethernet para visualizar
y verificar una configuración de red compleja. Esta herramienta:
 Ofrece una vista global de la red
 Permite editar direcciones IP e identificadores de dispositivo para módulos adaptadores (e)X80
EIO
Utilice uno de esos métodos para acceder al Administrador de la red Ethernet:
 Seleccione Herramientas → Administrador de la red Ethernet.
 Seleccione Administrador de la red Ethernet en el Explorador de proyectos.

NOTA: La herramienta Administrador de la red Ethernet está disponible en todos los PAC M580.
Sólo se controlan los dispositivos habilitados en el servidor de direcciones (DHCP).

NHA58884 03/2019 191


Verificación de la configuración de red

Configuración de la topología de red


La herramienta Administrador de la red Ethernet proporciona una instantánea de los ajustes de
las direcciones IP de los dispositivos incluidos en topologías de red que forman parte de la
aplicación. Si la herramienta detecta un error de direccionamiento, muestra el error detectado
sobre un fondo rojo. Si la herramienta detecta un error, puede reconfigurar el ajuste afectado en
Control Expert.
Parámetros del Administrador de la red Ethernet:
Parámetro Descripción
Nombre Nombre del dispositivo de comunicación Ethernet
Tipo Tipo del dispositivo:
 Explorador
 Módulo
Subtipo Subtipo del dispositivo:
 RIO/DIO
 CRA
Perfiles Tipo de comunicaciones de la red de control:
 Remotas (RIO)
 Distribuidas (DIO)
Dirección topológica Dirección topológica del dispositivo, en este orden: bus, estación, bastidor, slot.
Habilitar DHCP Indica si el dispositivo es un cliente DHCP y recibe sus direcciones IP de un servidor
DHCP (sí/no).
Dirección IP Dirección (o direcciones) IP asignadas al dispositivo.
NOTA: Editable para módulos explorados.
Máscara de subred Máscara de subred relacionada con cada dirección IP asignada.
Dirección de Dirección IP de pasarela predeterminada, a la que se transmiten mensajes para otras
pasarela redes.
Identificado por Para los dispositivos explorados, indica el tipo de identificador de subred (el nombre
del dispositivo).
Identificador Cadena que se utiliza para identificar un dispositivo explorado. El valor
predeterminado es el nombre del dispositivo.
NOTA: Editable para módulos explorados.
SNMP Para dispositivos de exploración, la dirección IP de hasta dos dispositivos del
administrador de red SNMP.
Estado de NTP Estado del cliente NTP:
 Habilitado
 Deshabilitado
Configuración de Direcciones IP de hasta dos servidores NTP que envían actualizaciones al cliente NTP
NTP residente en el dispositivo.

NOTA:
 Las celdas rojas indican que se han detectado errores (según las normas de gestión de redes).
 Tras editar el ajuste de Dirección IP o Identificador de un módulo explorado, haga clic en el
botón Validar para guardar los cambios.

192 NHA58884 03/2019


Verificación de la configuración de red

Verificación de una red Hot Standby


Siga estos pasos para utilizar la herramienta Administrador de la red Ethernet mientras crea su
red en Control Expert:
Paso Acción
1 En Control Expert, haga clic en Herramientas → Administrador de la red Ethernet.
Se mostrará una vista global preliminar de sólo lectura de la red.
2 Compruebe los ajustes que tienen un fondo de color rojo, que indica que la herramienta ha detectado un error
de configuración.
3 Haga clic en Aceptar para cerrar la herramienta Administrador de la red Ethernet.
4 Si la herramienta ha mostrado un error detectado:
 En un dispositivo de exploración, vaya al editor de dispositivos específico y cambie los ajustes de la
configuración IP.
 En un dispositivo explorado, puede editar los ajustes de Dirección IP e Identificador en el Administrador
de la red Ethernet, o bien vaya al editor del dispositivo específico y cambie los ajustes de configuración IP.
Cuando termine las modificaciones, vuelva a ejecutar el Administrador de la red Ethernet.
5 Añada el equipo distribuido o los módulos RIO al Bus EIO.
NOTA: Sólo se controlan los dispositivos habilitados en el servidor de direcciones (DHCP).
6 Configure todos los exploradores.
7 Repita los pasos 1, 2, 3 y 4 hasta que el Administrador de la red Ethernet ya no detecte ningún error.

Servicios del gestor de red


El administrador de la red se inicia automáticamente cuando se abre la herramienta Inspector de red. El
sistema de gestión de red global (GNMS) es responsable de la coherencia global de la red. Se llevan a cabo
las comprobaciones siguientes:
 GNMS comprueba que todas las direcciones IP sean únicas para los módulos de la aplicación.
 Todas las pasarelas que existen en la red se muestran en el gestor de redes. De manera predeterminada,
si falta una dirección IP en una de las pasarelas, Control Expert lo comunica. Puede cambiar esta
notificación haciendo clic en Herramientas → Ajustes del proyecto → General → Gestión de mensajes
generados → La falta de IP de la pasarela @ genera. Las opciones son una detected warning (valor
predeterminado) o nada.
 Sólo se puede configurar un único conmutador RSTP como raíz para una red dada.
 El rango de direcciones IP es de 1.0.0.0 a 126.255.255.255 o de 128.0.0.0 a 223.255.255.255. De lo
contrario, se detecta un error. Las direcciones 224.0.0.0 y superiores son direcciones multidifusión o
experimentales. Las direcciones que empiezan por 127 son direcciones de bucle de prueba. Las
direcciones 169.254/16 están reservadas para las direcciones IP privadas automáticas (APIPA).
 La herramienta comprueba que la dirección de red de la dirección IP sea válida.
 La herramienta comprueba que la dirección de host de la dirección IP sea válida, las direcciones IP de
difusión también están bloqueadas.
 Mientras que una CPU M580 utiliza enrutamiento entre dominios sin clases (CIDR), algunas direcciones IP
no pueden mantener la compatibilidad:
 en una red de clase A, las direcciones IP que acaban en 255.255.255
 en una red de clase B, las direcciones IP que acaban en 255.255
 en una red de clase C, las direcciones IP que acaban en 255
 La dirección IP está configurada para acceder a la dirección de pasarela. Por lo tanto, la dirección de
pasarela está incluida dentro de la subred definida por la máscara. No es posible acceder a la pasarela
cuando no está en la misma subred que la dirección IP.

NHA58884 03/2019 193


Verificación de la configuración de red

Consideraciones de ancho de banda de red


Control Expert le avisará cuando se produzcan posibles problemas con el ancho de banda.
Ancho de banda RIO Ethernet:
 Control Expert muestra el mensaje del error detectado en la ventana del registro si el ancho de
banda de RIO (origen -> destino o destino -> origen) es superior al 8 %.
 Control Expert muestra una advertencia en la ventana de registro si el ancho de banda de RIO
(origen -> destino o destino -> origen) es superior al 6 %.
Dispositivo de ancho de banda de red (DIO y RIO combinadas):
 Control Expert muestra el error detectado en la ventana del registro si el ancho de banda total
de Modbus y EIP (origen -> destino o destino -> origen) es superior al 40 %.
 Control Expert muestra una advertencia en la ventana de registro si el total de ancho de banda
de Modbus y EIP (origen -> destino o destino -> origen) es superior al 30 %.

194 NHA58884 03/2019


Modicon M580 Hot Standby
Glosario
NHA58884 03/2019

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

NHA58884 03/2019 195


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).

196 NHA58884 03/2019


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.

NHA58884 03/2019 197


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 del 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

198 NHA58884 03/2019


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
Un mensaje enviado a todos los dispositivos en la subred.
DIO
(E/S distribuidas) Término heredado para el equipo de distribución. 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 EIO X80 Ethernet)
 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.
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.
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.

NHA58884 03/2019 199


Glosario

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.

200 NHA58884 03/2019


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.

NHA58884 03/2019 201


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.
equipo distribuido
Cualquier dispositivo Ethernet (dispositivo de Schneider Electric, PC, servidores o dispositivos de
terceros) que admita el intercambio con una CPU u otro servicio de explorador 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.

202 NHA58884 03/2019


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 accionada por eventos (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
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.

NHA58884 03/2019 203


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.

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.
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.

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) Este lenguaje es un conjunto 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.

204 NHA58884 03/2019


Glosario

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 que representa las
instrucciones que deben ejecutarse en forma de esquemas gráficos muy parecidos a un esquema
eléctrico (contactos, bobinas, etc.).

M
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.

NHA58884 03/2019 205


Glosario

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.
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.

206 NHA58884 03/2019


Glosario

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.
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.
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.

NHA58884 03/2019 207


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 del 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.
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 las siguientes
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.

208 NHA58884 03/2019


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 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.

NHA58884 03/2019 209


Glosario

Red EIO
(E/S Ethernet) Red basada en Ethernet que contiene tres tipos de dispositivos: un bastidor local,
una estación EIO X80 y un conmutador de anillo dual ampliado ConneXium (DRS). El equipo
distribuido también puede participar en una red EIO a través de una conexión a DRSs o al puerto
de servicio de los módulos adaptadores EIO 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
puede participar también en una red RIO mediante una conexión a DRSs.
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
Servicio de explorador DIO Ethernet
Servicio incorporado de exploración de M580 CPUs (BMEP581020, BMEP582020, BMEP583020,
BMEP584020, BMEH582040, BMEH582040S, BMEH584040, BMEH584040S, BMEH586040,
BMEH586040S) (CPU) que gestiona el equipo distribuido en una red de dispositivos M580.
Servicio de explorador E/S Ethernet
Servicio incorporado de exploración de M580 CPUs (BMEP582040, BMEP583040, BMEP584040,
BMEH582040, BMEH582040S, BMEH584040, BMEH584040S, BMEH586040, BMEH586040S)
(CPU) que gestiona el equipo distribuido y estaciones RIO en una red de dispositivos M580.
SFC
(gráfica de función secuencial, del inglés, sequential function chart) Se utiliza para representar
gráficamente y de forma estructurada el funcionamiento de un CPU secuencial. Esta descripción
gráfica del comportamiento secuencial de la CPU y de las distintas situaciones en desarrollo se
realiza mediante símbolos gráficos simples.
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.

210 NHA58884 03/2019


Glosario

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) El lenguaje literal estructurado es un lenguaje elaborado
similar a los lenguajes informáticos de programación. Se utiliza para organizar una serie de
instrucciones.
subanillo
Red basada en Ethernet con un bucle conectado al anillo principal, a través de un conmutador de
anillo dual (DRS) en el anillo principal. Esta red contiene estaciones RIO o equipo distribuido.

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.

NHA58884 03/2019 211


Glosario

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.

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.

212 NHA58884 03/2019


Glosario

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.
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).

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.

NHA58884 03/2019 213


Glosario

214 NHA58884 03/2019


Modicon M580 Hot Standby
Índice
NHA58884 03/2019

Índice

A configuración
puerto de servicio, bloquear
actualizar
automáticamente, 80
firmware, 183, 183
conmutación, 17
Administrador de la red Ethernet, 191
Control Expert
arquitectura, 48
bibliotecas, 91
ART, 151
lenguajes de aplicación, 91
conmutación, 153
copia de seguridad, 110
intercambio, 154
CPU
atributo de datos
borrar, 24
Intercambio en STBY, 103
configurar, 92
Retener, 102

B D
DDT
bastidor local
LOCAL_HSBY_STS, 115
hardware, 36
REMOTE_HSBY_STS, 115
bloquear
T_M_ECPU_HSBY, 115
puerto de servicio, 80
descargar, 110
BMENOC0321
descripción física
topologías, 71
CPU, 23
BMXRMS004GPF, 43
diagnóstico
borrar
LED de Hot Standby, 159
aplicación, 24
páginas web, 171
bucle
sistema, 179
pérdida de comunicación, 80
diagnostico
bucle Ethernet
tarjeta de memoria, 163
pérdida de comunicación, 80
diagnósticos
visor de estado de Control Expert , 166
C dirección IP
A, 100
cambiar B, 100
PLC Hot Standby, 187 configurar, 99
CCOTF, 96 principal, 100
certificaciones, 27 principal + 1, 100
ciclo de vida, 46, 49 discrepancia
compatibilidad, 31 aplicación, 32
conexión Ethernet RIO, 52 firmware, 32
conexión Hot Standby, 51 lógica, 33

NHA58884 03/2019 215


Índice

E P
estación Quantum RIO, 42 PAC
Estación RIO eX80, 40 estados, 129
Estación RIO X80, 40 transiciones de estado, 130
estados del sistema página web de estado HSBY
Hot Standby, 28 CPU, 174
página web de resumen de estado
CPU, 172
F páginas web, 171
firmware visor del bastidor, 176
actualizar, 183, 183 pérdida de comunicación
funciones elementales (EF), 123 bucle, 80
plana, red
bloquear puerto de servicio, 80
H PLC Hot Standby
hardware cambiar, 187
bastidor local, 36 proyecto
transferir, 105
puerto de servicio
I bloquear automáticamente, 80
intercambio de datos, 112
Intercambio en STBY, 103
R
red de control
L topologías, 71
LED red plana
Hot Standby, 159 bloquear puerto de servicio, 80
LOCAL_HSBY_STS, 115 REMOTE_HSBY_STS, 115
restaurar, 110
Retener, 102
M
memoria de E/S, 146
S
sección SFC
N cambios online en, 98
normas, 27 sincronización, 168
sistema
diagnóstico, 179
sistema Hot Standby
comandos, 139
ejemplos de estado de PAC, 132
iniciar, 126

216 NHA58884 03/2019


Índice

T
T_M_ECPU_HSBY, 115
tarea
asociar con variable, 113
tarjeta de memoria, 43
diagnóstico, 163
tiempo de ciclo de tarea
cálculo, 148
tiempo de respuesta de la aplicación, 151
Tiempo de vigilancia, 104
topologías
uso frecuente, 54
utilizar BMENOC0321, 71
transceptor SFP, 38
transferir proyectos, 105

U
utilización de memoria, 142

V
visor de estado, 166

NHA58884 03/2019 217

También podría gustarte