Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del...

298
35010536.06 www.schneider-electric.com 35010536 04/2009 Modicon Quantum Hot Standby con Unity Manual del usuario 04/2009

Transcript of Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del...

Page 1: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

3501

0536

.06

www.schneider-electric.com

Modicon QuantumHot Standby con UnityManual del usuario

04/2009

Page 2: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Schneider Electric no asume ninguna responsabilidad ante los posibles errores que aparezcan en este documento. Si tiene alguna sugerencia para llevar a cabo mejoras o modificaciones o si ha encontrado errores en esta publicación, le rogamos que nos lo notifique.

Queda prohibido reproducir cualquier parte de este documento bajo ninguna forma o medio posible, ya sea electrónico, mecánico o fotocopia, sin autorización previa de Schneider Electric.

Deberán tenerse en cuenta todas las normas de seguridad nacionales, regionales y locales pertinentes a la hora de instalar y utilizar este producto. Por razones de seguridad y para garantizar que se siguen los consejos de la documentación del sistema, las reparaciones sólo podrá realizarlas el fabricante.

Cuando se utilicen dispositivos para aplicaciones con requisitos técnicos de seguridad, siga las instrucciones pertinentes.

Si no se utiliza el software de Schneider Electric o un software compatible con nuestros productos de hardware, pueden sufrirse daños o lesiones o provocar un funcionamiento inadecuado del dispositivo.

Si no se tiene en cuenta esta información se pueden causar daños personales o en el equipo.

© 2009 Schneider Electric. Reservados todos los derechos.

2 35010536 04/2009

Page 3: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . 9Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Parte I Presentación del sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Capítulo 1 Descripción general de Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Descripción general del sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Presentación física y montaje de los módulos de gama alta Hot StandBy 20Descripción general del sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Modalidad de servicio de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Especificaciones de la CPU de seguridad Hot Standby . . . . . . . . . . . . . . 26Modalidades de servicio del PLC de seguridad . . . . . . . . . . . . . . . . . . . . 29

Capítulo 2 Compatibilidad, diferencias y restricciones de Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . 33Compatibilidad con los sistemas Hot Standby instalados de herencia . . . 34Descripción de palabras y bits del sistema . . . . . . . . . . . . . . . . . . . . . . . . 36Descripción de las restricciones multitarea. . . . . . . . . . . . . . . . . . . . . . . . 37Restricciones de E/S locales y distribuidas. . . . . . . . . . . . . . . . . . . . . . . . 38Descripción de las restricciones de otros módulos . . . . . . . . . . . . . . . . . . 39Descripción del comportamiento de conexión USB . . . . . . . . . . . . . . . . . 41Descripción de las restricciones de la aplicación . . . . . . . . . . . . . . . . . . . 42

Capítulo 3 Utilización de lógica IEC y Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Modicon Quantum Hot Standby con Unity y lógica IEC . . . . . . . . . . . . . . 44Descripción del proceso de transferencia de memoria de señal Modicon Quantum Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Descripción del tiempo de exploración del sistema en sistemas Modicon Quantum Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Transferencia de datos de aplicación en un sistema Modicon Quantum Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

35010536 04/2009 3

Page 4: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Parte II Configuración y mantenimiento del sistema Modicon Quantum Hot Standby con Unity . . . . . . . 53

Capítulo 4 Configuración, instalación y cableado del sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . 55Configuración del sistema Modicon Quantum Hot Standby con Unity . . 56Asignación de la extensión del bastidor. . . . . . . . . . . . . . . . . . . . . . . . . . 58Conexión de dos procesadores Modicon Quantum Hot Standby con Unity idénticos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Conexión de E/S remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Comprobación del sistema Modicon Quantum Hot Standby con Unity . . 65

Capítulo 5 Configuración del sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

5.1 Configuración de un sistema con las fichas y cuadros de diálogo de Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Introducción sobre Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Pantalla de configuración del procesador . . . . . . . . . . . . . . . . . . . . . . . . 72Utilización de la ficha Resumen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Utilización de la ficha Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Utilización de la ficha Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Utilización de la ficha Puerto Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Utilización de la ficha Animación y de los cuadros de diálogo de la pantalla del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Uso de la ficha Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Configuración de las tarjetas PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . 89Configuración del tipo de comunicación Modbus Plus . . . . . . . . . . . . . . 91Ajuste del valor de tiempo de vigilancia de estación . . . . . . . . . . . . . . . . 93Definición de la opción Bloquear teclado. . . . . . . . . . . . . . . . . . . . . . . . . 95Intercambio de direcciones de red al conmutar . . . . . . . . . . . . . . . . . . . . 97

5.2 Configuración de registros con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . 102Interpretación de las palabras de transferencia inversa, memoria de señal de transferencia y área no transferible . . . . . . . . . . . . . . . . . . . . . . . . . . 103Descripción del registro de comando de Unity . . . . . . . . . . . . . . . . . . . . 104Descripción del registro de estado de Unity . . . . . . . . . . . . . . . . . . . . . . 108Transferencia de datos de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Utilización de datos inicializados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Sincronización de fecha/hora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

5.3 Configuración de un NOE con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . 114Quantum Hot Standby para Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Modalidades de servicio de NOE y Modicon Quantum Hot Standby con Unity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Asignación de direcciones IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Tiempos de intercambio de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . 123Efectos de red de la solución Modicon Quantum Hot Standby con Unity 124Red sobrecargada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

4 35010536 04/2009

Page 5: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Capítulo 6 Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Verificación del estado funcional del sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Errores de detección y diagnóstico de un sistema Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador primario. . . . . 136Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador Standby. . . . . 139Detección de interrupciones de conexión de datos de alta velocidad. . . . 140Detección de interrupciones de conexión de E/S remotas (RIO) . . . . . . . 143Comprobación de los programas de aplicación idénticos: suma de control 146Sustitución de un módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147Solución de problemas del controlador de la CPU del controlador primario 148Solución de problemas del controlador de la CPU del controlador Standby 149

Parte III Interpretación de las características especiales del sistema Modicon Quantum Hot Standby con Unity 151

Capítulo 7 Habilitación de una actualización EXEC con Unity Pro 153Descripción general de la actualización EXEC Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154Ejecución del procedimiento de actualización EXEC . . . . . . . . . . . . . . . . 155

Capítulo 8 Gestión de discrepancias de aplicación con Unity Pro 159Descripción de la discrepancia de aplicación de Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Descripción del comportamiento de conmutación durante la discrepancia de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166Modificaciones online u offline y discrepancia de aplicación . . . . . . . . . . 168Modificaciones online de un programa de aplicación de la CPU del controlador Standby y discrepancia de aplicación . . . . . . . . . . . . . . . . . . 169Modificaciones online de un programa de aplicación de la CPU del controlador primario y discrepancia de aplicación . . . . . . . . . . . . . . . . . . 170Modificación offline de un programa de aplicación y discrepancia de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Métodos de conmutación y discrepancia de aplicación . . . . . . . . . . . . . . 173Método de transferencia del programa de aplicación y discrepancia de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Recomendaciones de uso de la discrepancia de aplicación. . . . . . . . . . . 176

35010536 04/2009 5

Page 6: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Capítulo 9 Transferencia de un programa de aplicación con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Descripción general de la transferencia de programas de aplicación . . . 180Ejecución del procedimiento de transferencia del programa de aplicación mediante el registro de comando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Transferencia automática del programa de aplicación . . . . . . . . . . . . . . 183Ejecución del procedimiento de transferencia del programa de aplicación mediante el teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

Capítulo 10 Utilización de los EFB de Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Descripción: HSBY_RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Descripción: HSBY_ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Descripción: HSBY_WR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Descripción: REV_XFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

Parte IV Cambio de configuración sobre la marcha con Quantum Hot Standby. . . . . . . . . . . . . . . . . . . . . . . . 201

Capítulo 11 Presentación de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . 203Descripción general del sistema CCOTF Modicon Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

Capítulo 12 Compatibilidad con CCOTF . . . . . . . . . . . . . . . . . . . . . . . 20512.1 Compatibilidades de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206

Compatibilidad de módulos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Compatibilidad de gestión CRA/CRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

12.2 Compatibilidad de buses de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209Compatibilidad de gestión de buses de CCOTF . . . . . . . . . . . . . . . . . . . 209

Capítulo 13 Procedimiento de actualización para utilizar la función CCOTF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

13.1 Descripción general del procedimiento de actualización. . . . . . . . . . . . . 212General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

13.2 Ejecución del procedimiento de actualización de CCOTF. . . . . . . . . . . . 213General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214Cambio de los módulos de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Actualización del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Capítulo 14 Utilización de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Añadir o eliminar un módulo en los bastidores locales de Quantum Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Añadir o eliminar un módulo en la estación RIO de Quantum Hot Standby 234Modificación de los parámetros del módulo. . . . . . . . . . . . . . . . . . . . . . . 238

Capítulo 15 Rendimiento de CCOTF. . . . . . . . . . . . . . . . . . . . . . . . . . . 243Rendimiento clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243

Capítulo 16 Solución de problemas de CCOTF. . . . . . . . . . . . . . . . . . 245Lista de solución de problemas general . . . . . . . . . . . . . . . . . . . . . . . . . 245

6 35010536 04/2009

Page 7: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Apéndice A Información adicional de Modicon Quantum Hot

Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Cable de fibra óptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250Especificaciones del módulo 140 CPU 671 60 . . . . . . . . . . . . . . . . . . . . . 251Especificaciones del módulo 140 CPU 671 60S. . . . . . . . . . . . . . . . . . . . 253Modelos de error del procesador de módulo de comunicaciones de E/S remotas CRP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255ID de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

Apéndice B Controles y pantallas de Modicon Quantum Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259Controles y pantallas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260Utilización de los indicadores LED 140 CPU 671 60/140 CPU 671 60S. . 264 Uso de las pantallas LCD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

35010536 04/2009 7

Page 8: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

8 35010536 04/2009

Page 9: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

§

Información de seguridad

Información importante

AVISO

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

35010536 04/2009 9

Page 10: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

TENGA EN CUENTA

La instalación, manejo, puesta en servicio y mantenimiento de equipos eléctricos deberán ser realizados sólo por personal cualificado. Schneider Electric no se hace responsable de ninguna de las consecuencias del uso de este material.

10 35010536 04/2009

Page 11: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Acerca de este libro

Presentación

Objeto

En este manual se describe el sistema Modicon Quantum Hot Standby con Unity, que consta del software Unity Pro, los módulos 140 CPU 671 60 y 140 CPU 671 60S de Modicon Quantum Hot Standby con Unity, las fuentes de alimentación y las E/S remotas (RIO).

En este manual se explica cómo crear un sistema Modicon Quantum Hot Standby con Unity. Los usuarios de sistemas Quantum Hot Standby de herencia deben tener presente que existen diferencias significativas entre Unity y los sistemas de herencia; en aquellos casos en que dichas diferencias sean relevantes, se indicará en este manual.

NOTA: Destinatarios del presente manual

Cualquier persona que utilice un sistema Hot Standby o que necesite disponer de tolerancia a fallos mediante redundancia en un sistema de automatización.

Los destinatarios deben poseer conocimientos de controladores lógicos programables (PLC). Asimismo, se exigen conocimientos de los controles de automatización.

Los destinatarios también deben poseer conocimientos del funcionamiento del software Unity Pro. También es conveniente que estén familiarizados con Concept, ProWORX o Modsoft.

Campo de aplicación

Esta documentación es válida para el software Unity Pro 4.1.

35010536 04/2009 11

Page 12: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información relativa al producto

Comentarios del usuario

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

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO

La aplicación de este producto requiere experiencia en el diseño y la programación de sistemas de control. Sólo las personas con dicha experiencia deberían tener permiso para programar, instalar, alterar y aplicar este producto.

Siga todos los estándares y códigos de seguridad nacionales y locales.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

12 35010536 04/2009

Page 13: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

I

Presentación de Modicon Quantum Hot Standby con Unity

35010536 04/2009

Presentación del sistema Modicon Quantum Hot Standby con Unity

Objeto

En este apartado se presenta el sistema Modicon Quantum Hot Standby con Unity. Se describe el hardware disponible, la compatibilidad entre el sistema Modicon Quantum Hot Standby con Unity y los sistemas de herencia y la utilización de la lógica IEC y Unity.

Contenido de esta parte

Esta parte contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

1 Descripción general de Modicon Quantum Hot Standby con Unity

15

2 Compatibilidad, diferencias y restricciones de Modicon Quantum Hot Standby con Unity

33

3 Utilización de lógica IEC y Modicon Quantum Hot Standby con Unity

43

13

Page 14: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Presentación de Modicon Quantum Hot Standby con Unity

14 35010536 04/2009

Page 15: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

1

Descripción general de Modicon Quantum Hot Standby con Unity

35010536 04/2009

Descripción general de Modicon Quantum Hot Standby con Unity

Descripción general

Este capítulo le proporcionará una breve descripción general del sistema, el módulo y los indicadores Modicon Quantum Hot Standby con Unity.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Descripción general del sistema Modicon Quantum Hot Standby con Unity 16

Presentación física y montaje de los módulos de gama alta Hot StandBy 20

Descripción general del sistema Modicon Quantum Hot Standby con Unity 22

Modalidad de servicio de Hot Standby 23

Especificaciones de la CPU de seguridad Hot Standby 26

Modalidades de servicio del PLC de seguridad 29

15

Page 16: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Descripción general del sistema Modicon Quantum Hot Standby con Unity

Oferta Hot Standby SIL2 Quantum

Lea atentamente el Manual de seguridad de PLC de seguridad Quantum (número de serie 33003879) para crear un PLC de seguridad de acuerdo con las certifica-ciones de seguridad. Schneider Electric ofrece una gama de productos certificados para su utilización en un sistema de seguridad IEC 61508 y SIL2. Esta gama incluye: Módulos de CPU de seguridad Hot Standby (140 CPU 671 60S) Módulos de E/S de seguridad (140 SAI 940 00S, 140 SDI 953 00S,

140 SDO 953 00S) Módulos no interferentes Unity Pro XLS

NOTA: El sistema de seguridad Hot Standby utiliza los módulos de comunicación de E/S remotas Quantum existentes (140 CRA 932 00 y 140 CRP 932 00 más el sistema de cableado de bastidores remotos).

Función de un sistema Hot Standby

Utilice un sistema Modicon Quantum Hot Standby con Unity cuando no se toleren tiempos de inactividad. Los sistemas Hot Standby proporcionan una alta disponibilidad mediante redundancia. Un sistema de este tipo consta de dos configuraciones idénticas.

Uno de los dos procesadores actúa como controlador CPU primario mientras que el otro actúa como controlador CPU en standby. El controlador CPU primario ejecuta el programa de aplicación y acciona las E/S remotas. Cualquier controlador puede colocarse en el estado de CPU primario aunque el otro debe estar en el estado de CPU en standby o sin conexión.

Configuraciones idénticas.

Se configuran dos bastidores con el mismo hardware y el mismo software. Procesadores 140 CPU 671 60 o 60S idénticos que contienen tanto una CPU

como un coprocesador. Versiones idénticas del sistema operativo y firmware del coprocesador. Fuentes de alimentación idénticas. Módulos de comunicaciones RIO idénticos. Cableado y sistemas de cableado idénticos. Estaciones de E/S idénticas. Emplazamiento secuencial idéntico de la platina principal

Si se usan otros módulos, por ejemplo E/S locales, NOM, NOE, deben ser idénticos.

16 35010536 04/2009

Page 17: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Controladores CPU primario y en standby

El controlador CPU primario: Ejecuta todo el programa de aplicación (incluida la primera sección). Controla las E/S remotas. Actualiza el controlador CPU en standby después de cada exploración (ciclo de

programa).

Si el controlador CPU primario se detiene, el controlador CPU en standby toma el control en una exploración. Para determinar si el controlador CPU primario se ha detenido, mire el estado del controlador que se muestra en la pantalla LCD CPU de gama alta y el estado del módulo de comunicaciones RIO que aparece en los indicadores luminosos correspondientes.

El controlador CPU en standby: Ejecuta sólo la primera sección del programa de aplicación. Comprueba la disponibilidad de los módulos de CPU y CRP. No controla las E/S remotas.

NOTA: Puesto que la primera sección del programa también es ejecutada por el controlador CPU en standby, no utilice (en la primera sección) eventos de temporizador ni ninguna lógica que controle el proceso y la comunicación.

Función de conmutación

Uno de los dos controladores puede funcionar como controlador CPU primario y el otro como controlador de CPU en standby.

Los estados de CPU primario y en standby son intercambiables. Por lo tanto, si uno de los dos controladores funciona como controlador CPU primario, el otro debe estar en modo controlador CPU en standby. De lo contrario, el segundo controlador estará en la modalidad predeterminada (offline).

Las E/S remotas son controladas por el controlador CPU primario.

Control del sistema

Los controladores CPU primarios y en standby se comunican entre sí continuamente para controlar las funciones del sistema. El controlador CPU primario se para, cambia el estado de los controladores.

El controlador CPU en standby se convierte en el controlador CPU primario, ejecuta el programa de aplicación y controla las E/S remotas.

Si el controlador CPU en standby se detiene, el controlador CPU primario sigue ejecutándose sin redundancia y actúa como un sistema autónomo.

35010536 04/2009 17

Page 18: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Modificación online

Es posible modificar la configuración de E/S cuando el PLC está en modalidad RUN, en concreto: Agregar 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 de un módulo (binario o analógico).

Servicios ofrecidos cuando el PLC está conectado al terminal de programación:

Para obtener más detalles sobre esta función, consulte Cambio de configuración sobre la marcha con Quantum Hot Standby (véase página 201).

Apagar y encender

Al apagar y encender, el controlador con la dirección MAC más baja pasará a ser la CPU primaria. El segundo sistema pasará a ser la CPU en standby automáticamente.

Gestión de E/S

NOTA: El sistema Modicon Quantum Hot Standby con Unity ofrece compatibilidad para E/S conectada a una red de E/S remotas y exploración de E/S Ethernet.

Gestión de E/S locales

Las E/S locales no se admiten en un entorno de sistema Modicon Quantum Hot Standby con Unity. Sin embargo, las E/S locales pueden configurarse y ejecutarse pero no tendrán copia de seguridad.

Requisitos de software

Se requiere el uso de un sistema Quantum Modicon Hot Standby con Unity: Unity Pro 2.0 o superior para 140 CPU 671 60 Unity Pro XLS para 140 CPU 671 60S Firmware CRA: versión 1.26 o superior. Firmware de CRP: versión 1.15 o superior.

Servicio PLC en modalidad RUN

PLC en modalidad STOP

Detección automática de la configuración del PLC Sí Sí

Adición/eliminación de un módulo Sí Sí

Modificación de los parámetros de configuración Sí Sí

Modificación de los parámetros de ajuste Sí Sí

Visualización de los errores Sí Sí

Visualización de la información de estado Sí Sí

18 35010536 04/2009

Page 19: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Configuración de direcciones Modbus Plus (MB+)

Configure la dirección MB+ la primera vez.1. Dirección MB+ predeterminada = 1 (140 CPU 671 60/60S).2. Cambie la dirección de MB+ en la primera configuración (en ambos

controladores). (véase página 70)

ADVERTENCIAFUNCIONAMIENTO NO DESEADO DEL EQUIPO.

No cambie la dirección Modbus Plus (MB+) después de la primera configuración.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 19

Page 20: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Presentación física y montaje de los módulos de gama alta Hot StandBy

Ilustración

La figura muestra un módulo de gama alta Hot StandBy y sus componentes.

1 número de modelo, descripción del módulo, código de color2 cubierta de la lente (abierta)3 Pantalla LCD (aparece tapada por la cubierta de la lente)4 conmutador llave5 teclado (con dos indicadores LED rojos)6 puerto Modbus (RS-232) (RS-485)7 puerto USB8 puerto Modbus Plus9 ranuras A y B de PCMCIA10 indicadores LED (amarillos) para la comunicación Ethernet11 puerto de comunicación de fibra óptica HSBY12 botón de restablecimiento13 batería (instalada por el usuario)14 dos tornillos

20 35010536 04/2009

Page 21: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

NOTA: Los procesadores de gama alta Quantum vienen equipados con dos receptáculos (A y B) en los que se instalan las tarjetas PCMCIA de Schneider (no se admiten otras tarjetas).

35010536 04/2009 21

Page 22: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Descripción general del sistema Modicon Quantum Hot Standby con Unity

Componentes del sistema

En el gráfico siguiente se muestra la arquitectura de un sistema Modicon Quantum Hot Standby con Unity.

1 PLC primario2 PLC standby3 Controlador Modicon Quantum Hot Standby con Unity con coprocesador integrado4 Módulo de comunicaciones RIO Modicon Quantum5 Estación RIO Modicon Quantum

22 35010536 04/2009

Page 23: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Modalidad de servicio de Hot Standby

Descripción de los estados de Hot Standby

Ejecutar CPU del controlador primarioEl PLC de la CPU del controlador primario ejecuta el programa de aplicación y controla el proceso de E/S remotas. Si hay una CPU de controlador Standby, la CPU del controlador primario le envía los datos de aplicación y las E/S.

Ejecutar CPU del controlador StandbyEl PLC indica que se está ejecutando correctamente y que está listo para asumir el control del proceso si la CPU del controlador primario se detiene.

Ejecutar offlineEl PLC ejecuta el programa de aplicación completo pero no se escriben las E/S. Este estado se activa de forma manual o bien, es la propia CPU la que lo detecta.

Detener (offline)El PLC no ejecuta el programa de aplicación ni controla el proceso.

Los estados Ejecutar offline y Detener (offline) pueden producirse en la CPU del controlador primario y en la CPU del controlador Standby al mismo tiempo.

Tabla de estados

En la tabla siguiente se muestran los estados posibles de los dos controladores de una configuración Hot Standby:

Estado del controlador A

Run Prim Run Stby Run OffL Stop OffL

Estado del controladorB

Run Prim N/D Hot Standby activoE/S procesada

Hot Standby inactivoE/S procesada

Hot Standby inactivoE/S procesada

Run Stby Hot Standby activoE/S procesada

N/D N/D N/D

Run OffL Hot Standby inactivoE/S procesada

N/D Hot Standby inactivoE/S no procesada

Hot Standby inactivoE/S no procesada

Stop OffL Hot Standby inactivoE/S procesada

N/D Hot Standby inactivoE/S no procesada

Hot Standby inactivoE/S no procesada

35010536 04/2009 23

Page 24: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Descripción de los casos en los que se utiliza RUN offline

En la siguiente tabla se describen las diferentes situaciones del estado Ejecutar offline:

Recomendación sobre el estado Ejecutar offline

En una CPU Quantum, el estado Ejecutar offline aparece con la modalidad de error de HSBY. Tenga en cuenta que la PLC no se configura como una CPU de controlador primario ni Standby. Esta situación tiene lugar después de que el sistema HSBY detecte un problema o de que se haya seleccionado la modalidad offline de Hot Standby.

En este estado, las principales acciones de la CPU son:

ejecución de todos los fragmentos de código (no sólo del primer fragmento como estado Standby)

transferencia de datos desde el primario únicamente para el valor %SW60 gestión de intercambio de direcciones, gestión de E/S locales.

Solución:

Al utilizar EFB de comunicación, algunas aplicaciones pueden verse afectadas por toda la ejecución de códigos.

Se recomienda:

crear una variable booleanacpu_state:=(%SW61.1) AND NOT (%SW61.0);

asignar la ejecución de la sección o del bloque de comunicación a esta variable.

Si... entonces...

El PLC de la CPU del controlador primario pasa al estado Ejecutar offline.

El PLC de la CPU del controlador Standby asume el control del proceso y pasa a Ejecutar CPU del controlador primario.

El PLC de la CPU del controlador Standby pasa al estado Ejecutar offline.

La función Hot Standby deja de estar disponible.

Se desconecta la conexión de fibra óptica. El PLC de la CPU del controlador Standby pasa al estado Ejecutar offline.

La configuración de hardware real es diferente de la configuración definida en el proyecto.

La PLC del controlador primario o del controlador Standby se inicia en estado Ejecutar offline.

Se produce una discrepancia de aplicación. El PLC de la CPU del controlador Standby pasa al estado Ejecutar offline.

El módulo de comunicaciones RIO de la CPU del controlador Standby (CRP) deja de funcionar.

El PLC de la CPU del controlador Standby pasa al estado Ejecutar offline.

24 35010536 04/2009

Page 25: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Mediante este ajuste, se evitará invocar comunicaciones EFB imprevistas si la CPU en estado Standby pasa al estado Offline.

Descripción de las modalidades de servicio de Hot Standby

Un PLC Quantum Hot Standby debe hacer frente a ciertas restricciones en términos de cambio de modalidades. En la siguiente imagen se muestra el diagrama de estados del sistema Hot Standby Quantum:

NOTA: Un PLC en estado Ejecutar offline no puede acceder directamente a la modalidad Ejecutar primario.

NOTA: Un PLC en estado Ejecutar primario no puede acceder directamente a la modalidad Ejecutar standby.

35010536 04/2009 25

Page 26: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Especificaciones de la CPU de seguridad Hot Standby

Introducción

El siguiente módulo de CPU de seguridad Quantum está certificado para su utilización en soluciones Hot Standby SIL2: 140 CPU 67160S

De las CPU de seguridad Hot Standby de una configuración Hot Standby, una CPU es la CPU del controlador primario y la otra es la CPU del controlador Standby.

La CPU de seguridad Hot Standby se diferencia de la CPU de seguridad autónoma en el uso del puerto Ethernet. En la CPU de seguridad autónoma, este puerto se utiliza para comunicarse con otros dispositivos mediante la utilización de un cable Ethernet normal. En la CPU de seguridad Hot Standby, se utiliza para intercambiar datos entre la CPU del controlador primario y la CPU del controlador Standby mediante la utilización de una conexión de fibra óptica. Puesto que la conexión de fibra óptica no forma parte de un bucle de seguridad, los valores PFD y PFH de la CPU Hot Standby son los mismos que los de la CPU autónoma.

Descripción de la configuración Hot Standby

La configuración Hot Standby contiene dos bastidores locales idénticos y al menos una estación de E/S remota, ya que las E/S no se pueden colocar en el bastidor local de una configuración Hot Standby.

Además de un módulo de fuente de alimentación (que debe ser como mínimo un módulo 140 CPS 124 20), cada bastidor local debe constar de lo siguiente: un módulo 140 CPU 671 60S un módulo 140 CRP 932 00

Además de un módulo de fuente de alimentación y módulos de E/S (como mínimo, un módulo 140 CPS 124 20), las estaciones remotas deben incluir lo siguiente: un módulo 140 CRA 932 00

NOTA: En un sistema de seguridad, sólo están permitidos los módulos RIO de alta disponibilidad, que proporcionan un cableado dual.

Para obtener un ejemplo de configuración de Hot Standby, consulte el Quantum con prueba Unity Pro, Módulo de interfase del bus AS-i 140 EIA 921 00, Manual de usuario.

26 35010536 04/2009

Page 27: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Descripción de las modalidades de servicio

El PLC de seguridad Hot Standby puede ejecutarse en modalidad de seguridad y en modalidad de mantenimiento. Modalidad de seguridad: la modalidad de seguridad es la modalidad predeter-

minada del PLC Quantum. Se trata de una modalidad restringida en la que se prohíben actividades de mantenimiento y modificaciones.

Modalidad de mantenimiento: la modalidad de mantenimiento del PLC de seguridad Quantum es una modalidad temporal utilizada para modificar el proyecto, efectuar operaciones de depuración y mantener el programa de aplicación real.

Compatibilidad de estados con modalidades de seguridad y mantenimiento

Configuración redundanteLa modalidad de la CPU del controlador Standby sigue la modalidad de la CPU del controlador primario. Por ejemplo, si cambia la CPU del controlador primario de la modalidad de seguridad a la de mantenimiento, la CPU del controlador Standby cambiará de la modalidad de seguridad a la de mantenimiento al comienzo del ciclo siguiente.

Configuración no redundanteLos dos controladores son independientes, uno puede estar en la modalidad de seguridad y el otro en la modalidad de mantenimiento. Por ejemplo, el controlador Run Prim puede estar en la modalidad de seguridad y el controlador Stop OffL puede estar en la modalidad de mantenimiento.

Impacto de la conmutación de PLC en el tiempo de seguridad del proceso

Si la CPU del controlador primario detecta un problema interno o externo, deja de intercambiar datos con la CPU del controlador Standby y deja de procesar las E/S. Tan pronto como la CPU del controlador Standby detecta que no se producen intercambios con la CPU del controlador primario, se hace cargo de las funciones de la CPU del controlador primario, de forma que ejecuta la lógica de aplicación y procesa las E/S. Por lo tanto, los módulos de salida deben filtrar la falta de intercambio con la CPU del controlador primario para evitar fallos en el sistema al producirse una conmutación. Esto se consigue si se configura el límite de tiempo del módulo de salida. Como resultado, el tiempo de reacción del PLC es mayor que el límite de tiempo configurado en el módulo de salida, por lo que repercute en el tiempo de seguridad del proceso.

NOTA: El comportamiento de la CPU de seguridad Hot Standby es equivalente a la de la CPU de seguridad autónoma.

En caso de que se detecte un error, el PLC realiza lo siguiente: Entra en estado de pausa al ejecutarse en modalidad de mantenimiento. Entra en estado de error al ejecutarse en modalidad de seguridad.

35010536 04/2009 27

Page 28: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Disponibilidad de las funciones Hot Standby

Además de las funciones Hot Standby, puede utilizar un EFB para programar un intercambio automático entre la CPU del controlador primario y la CPU del controlador Standby de manera que se compruebe la capacidad del PLC de la CPU del controlador Standby a la hora de hacerse cargo de las funciones de la CPU del controlador primario. Esto significa que el PLC de la CPU del controlador Standby se convierte periódicamente en la CPU del controlador primario y viceversa.

Se recomienda evitar el uso de la conexión USB durante el intercambio.

En la tabla siguiente se enumeran las funciones de Hot Standby con respecto a su disponibilidad en la modalidad de mantenimiento o en la modalidad de seguridad:

Si desea obtener información detallada sobre cómo configurar y utilizar los sistemas Hot Standby Quantum, consulte el manual de usuario de Modicon Quantum Hot Standby con Unity (véase página 11).

Función Modalidad de mantenimiento Modalidad de seguridad

Hot Standby Sí Sí

Conmutación Sí Sí

Intercambio EFB No Sí

Teclado Sí Sí

Discrepancia de aplicación

Sí No

Actualización del SO Sí, si el Standby se encuentra en Detener (offline)

No

Transferencia de aplicaciones

Sí No

28 35010536 04/2009

Page 29: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

Modalidades de servicio del PLC de seguridad

Introducción

El comportamiento predeterminado del PLC de seguridad Quantum consiste en realizar funciones de seguridad para conseguir y mantener el estado seguro de un proceso. Sin embargo, debe ser posible depurar y conservar el proyecto.

Por tanto, el PLC de seguridad puede ejecutarse en las dos siguientes modalidades de funcionamiento: la modalidad de seguridad y la modalidad de mantenimiento.

Puede utilizar la modalidad de seguridad para controlar el proceso, mientras que la modalidad de mantenimiento se utiliza para la depuración y ajuste del proyecto.

En la modalidad de mantenimiento, los módulos de E/S y CPU siguen ejecutando los diagnósticos y establecerán el estado de seguridad si se detecta un fallo. Lo único que no se comprueba son el programa de aplicación y los datos de aplicación que pueden cambiarse en la modalidad de mantenimiento.

Funciones de la modalidad de seguridad y mantenimiento

La modalidad de funcionamiento del PLC de seguridad Quantum depende de eventos como la excepción de aplicación, la conexión o desconexión de la alimentación, etc. Las funciones disponibles en Unity Pro XLS dependen de la modalidad de funcionamiento.

Es necesario cumplir determinadas condiciones y seguir ciertos procedimientos para poder cambiar de una modalidad a otra. Si desea obtener más información al respecto, consulte el capítulo "Conmutación entre modo de seguridad y de mantenimiento" (véase Software Unity Pro XLS, Modalidad de servicio manual, Especificaciones de seguridad del PLC) en las especificaciones de seguridad del PLC del Manual de modalidades de funcionamiento del software Unity Pro XLS.

Puede interactuar con el PLC de seguridad mediante lo siguiente: la herramienta de programación Unity Pro XLS, el teclado del PLC de seguridad Quantum y el conmutador llave.

En función de la modalidad de funcionamiento, el PLC de seguridad se puede encontrar en distintos estados.

Tras el arranque, entra automáticamente en el estado RUN de la modalidad de seguridad, siempre que se cumplan estas dos condiciones: Hay una aplicación válida. Se activa la opción Inicio automático de la ejecución.

En caso de que se trate de una aplicación no válida, entra en el estado sin configurar (NO CONF.) de la modalidad de mantenimiento (sólo si el estado del conmutador está desbloqueado), en el que será posible descargar el proyecto.

35010536 04/2009 29

Page 30: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

En caso de detectarse un fallo, el PLC realiza lo siguiente: Entra en estado de pausa al ejecutarse en modalidad de mantenimiento. Entra en estado de error al ejecutarse en modalidad de seguridad.

Estados del PLC

En la siguiente figura se muestra el diagrama de estado del PLC de seguridad Quantum:

Identificación de la modalidad de funcionamiento

Puede identificar la modalidad de ejecución de la siguiente forma: mediante una pantalla LCD en la CPU o mediante un campo de barra de estado en la pantalla del PLC que proporciona

Unity Pro XLS.

La pantalla LCD de la CPU indica la modalidad de funcionamiento actual cuando se muestran las letras M para modalidad de mantenimiento o S para la modalidad de seguridad.

30 35010536 04/2009

Page 31: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

El campo de la barra de estado de la pantalla PLC indica la modalidad de funciona-miento actual, tal y como se muestra en la siguiente figura:

35010536 04/2009 31

Page 32: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Descripción general de Modicon Quantum Hot Standby con Unity

32 35010536 04/2009

Page 33: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

2

Compatibilidad, diferencias y restricciones

35010536 04/2009

Compatibilidad, diferencias y restricciones de Modicon Quantum Hot Standby con Unity

Descripción general

En este capítulo, se presenta una descripción general de las compatibilidades dentro de un sistema que ya se encuentra instalado, las diferencias de los sistemas de herencia Hot Standby y las restricciones del sistema Modicon Quantum Hot Standby con Unity.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Compatibilidad con los sistemas Hot Standby instalados de herencia 34

Descripción de palabras y bits del sistema 36

Descripción de las restricciones multitarea 37

Restricciones de E/S locales y distribuidas 38

Descripción de las restricciones de otros módulos 39

Descripción del comportamiento de conexión USB 41

Descripción de las restricciones de la aplicación 42

33

Page 34: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Compatibilidad con los sistemas Hot Standby instalados de herencia

Compatibilidad de los elementos principales

En la tabla siguiente se enumeran las diferencias de equipo entre un sistema Quantum Hot Standby con Concept (herencia) y un sistema Quantum Hot Standby con Unity.

Módulo de comunicaciones de E/S remotas y coprocesador

En lugar de un módulo opcional Modicon Quantum Hot Standby (140 CHS 110 00), un coprocesador incorporado proporciona un enlace de comunicación especializado para transferir datos entre el controlador de la CPU del controlador primario y el controlador de la CPU del controlador Standby. Este enlace especializado no puede utilizarse para otras comunicaciones.

El sistema requiere módulos de comunicaciones opcionales de E/S remotas S908 (140 CRP 93 x00) para comunicarse con las estaciones de E/S remotas e intercambiar el estado entre los controladores de la CPU del controlador primario y de la CPU del controlador Standby.

Sistema Quantum Hot Standby con Concept

Sistema Quantum Hot Standby con Unity

Módulo del procesador CPU de herencia (16 ó 32 bits)

CPU con coprocesador integrado (140 CPU 671 60 ó 60S)

Módulo opcional 140 CHS 110 00 Reemplazado por el coprocesador

Conexión de fibra Conexión de fibra CHS Nueva conexión de fibra

Módulo de comunicaciones de E/S remotas

140 CRP 93• 00

34 35010536 04/2009

Page 35: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Cambios entre Concept y Unity

Los registros de estado y comando ya no se almacenan en la memoria de señal. Es posible acceder a los registros de estado y comando en las palabras de

sistema %SW60 y %SW61. Los registros de transferencia inversa ya no se almacenan en la memoria de

señal. El sistema asigna de forma automática las palabras de sistema

%SW62/63/64/65 como palabras de transferencia inversa. Las palabras de transferencia inversa han dejado de formar parte del área no

transferible de los registros 4xxxx. Ya no existe el requerimiento de herencia para reservar el área 3xxxx y transmitir

variables no ubicadas (sólo para 140 CPU 671 60).(Las variables no ubicadas se transfieren con la memoria de señal.)

Las palabras de sistema se utilizan para los registros de estado y de comando, que se eliminan de la memoria de señal.

Cambios de LL984

NOTA: CAMBIO DESDE HERENCIA

Ya no existe un área no transferible para los registros 0xxx, 1xxx y 3xxx. La transferencia en varios ciclos ya no se encuentra disponible.

En los sistemas Modicon Quantum Hot Standby actuales que utilizan el módulo opcional CHS, la memoria de señal adicional puede transferirse en varias exploraciones. Si no se realizar la transferencia en varias exploraciones se minimiza el impacto de las transferencias de memoria de señal.

En el módulo Unity Pro Modicon Quantum Hot Standby con Unity 140 CPU 671 60, la velocidad de transferencia aumentará y la cantidad de memoria de señal utilizada para las transferencias disminuirá, ya que en su lugar se utilizarán datos no ubicados.

35010536 04/2009 35

Page 36: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Descripción de palabras y bits del sistema

Descripción general

Según las normas IEC, Unity utiliza objetos globales denominados bits y palabras de sistema. Los usuarios de los productos Schneider Electric heredados deben estar familiarizados con los registros (notación 984LL). Independientemente de la notación, el comportamiento no se modifica.

Palabra de sistema %SW60

La palabra de sistema %SW60 puede utilizarse para leer y escribir en el registro de comando de Modicon Quantum Hot Standby con Unity.

NOTA: %SW60 se describe mediante la convención IEC.

Palabra de sistema %SW61

La palabra de sistema %SW61 puede utilizarse para leer los contenidos del registro de comando de Modicon Quantum Hot Standby con Unity.

NOTA: %SW61 se describe mediante la convención IEC.

Palabras de sistema %SW62, %SW63, %SW64 y %SW65

Las palabras de sistema %SW62/63/64/65 son registros inversos reservados para el proceso de transferencia inverso. Los registros inversos pueden escribirse en el programa de aplicación (primera sección) del controlador de la CPU del controlador Standby y se transfieren en cada exploración del controlador de la CPU del controlador primario.

36 35010536 04/2009

Page 37: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Descripción de las restricciones multitarea

General

En un sistema Modicon Quantum Hot Standby con Unity, el controlador Standby está preparado para asumir la función del controlador de la CPU del controlador primario con la misma aplicación cargada (en el controlador Standby) y mediante la recepción procedente de la CPU del controlador primario de una copia de los datos de la CPU del controlador primario (una vez en cada exploración). Durante la exploración, se produce una sincronización ajustada entre la CPU del controlador primario y la CPU del controlador Standby.

MAST

Schneider Electric recomienda utilizar únicamente MAST para transferir datos durante una exploración. Las tareas se gestionan de forma exclusiva y secuencial. El uso de MAST es coherente con los sistemas Modicon Quantum Hot Standby actuales, ya que no se proporciona la función de multitarea y la transferencia de datos se sincroniza con MAST.

NOTA: El procesador de seguridad de la CPU 140 CPU 671 60S no es multitarea. Sólo está disponible la tarea MAST.

Eventos asíncronos

El uso de un sistema Modicon Quantum Hot Standby con Unity en un entorno multitarea puede provocar la modificación de los datos entre exploraciones. Aquellos eventos que se encuentran en un sistema multitarea pueden producirse de forma asíncrona en el ciclo normal. Dichos eventos pueden generarse a una mayor velocidad, a la misma velocidad o a una velocidad inferior. Como resultado, los datos modificados por dichos eventos pueden variar durante una transferencia.

FAST y AUX

Las tareas FAST y AUX no están disponibles en los módulos 140 CPU 671 60S. Para otras CPU, se pueden utilizar las tareas FAST y AUX.

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO

Es responsabilidad del usuario asegurarse de que analiza las necesidades del sistema y tiene en cuenta los problemas que pueden producirse en caso de hacer uso de FAST o AUX.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 37

Page 38: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Restricciones de E/S locales y distribuidas

General

Tenga en cuenta las restricciones siguientes:

Aunque es posible utilizar E/S locales y distribuidas (DIO) en un sistema Modicon Quantum Hot Standby con Unity, no pueden considerarse como parte del sistema redundante.

Cuando se utilizan E/S locales o distribuidas (DIO) en un sistema Hot Standby, cada controlador del sistema Hot Standby configurado SÓLO controla sus propias opciones Peer Cop locales y sus propias E/S locales o DIO respectivamente.

Las E/S locales se pueden utilizar en el bastidor local de una configuración Hot Standby para gestionar la E/S dedicada a cada PLC.

Cuando se utilizan E/S locales y E/S distribuidas, tienen que ser gestionadas en la primera sección de la aplicación utilizando %MW ubicadas que no se transfieren desde el controlador primario al Standby.

NOTA: Las E/S distribuidas no son compatibles con el procesador de seguridad (140 CPU 671 60S).

Gestión de E/S locales

Es posible gestionar accionadores de forma local en ambos PLC. Pueden escribirse con distintos valores al mismo tiempo según el procesamiento del programa de aplicación. Para eso, se debe utilizar la sección 0 de la aplicación. Por otra parte, sólo se deben utilizar las variables ubicadas que no se transfieren del controlador Primario al Standby para gestionar los distintos valores aplicados en los módulos de salida.

ATENCIÓNRIESGO DE DAÑOS EN EL EQUIPO

Cuando los accionadores se gestionan de modo local en cada PLC, los valores de las salidas deben evaluarse en la sección 0 en cada exploración del PLC.

De lo contrario, el valor de las salidas del Standby se borrará mediante el valor procedente del PLC Primario.

Si no se siguen estas instrucciones pueden producirse daños en el equipo.

38 35010536 04/2009

Page 39: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Descripción de las restricciones de otros módulos

General

Modicon Quantum Hot Standby con Unity v 2.0 y versiones posteriores no son compatibles con los módulos siguientes.

Restricciones en el tipo de operaciones

El usuario sólo puede realizar las siguientes operaciones en un módulo: Añadir un módulo. Eliminar un módulo. Cambiar el parámetro de un módulo.

Las operaciones de adición/eliminación sólo son posibles con los módulos analógicos y binarios en su primera conexión.

En modalidad de ejecución online: Si se autoriza la operación, el cliente la realiza (la añade o la elimina)

directamente en el editor del bus haciendo clic en los slots vacíos o arrastrándolos y colocándolos como normalmente

Si la operación es imposible, se avisa al cliente que debe crearlas en modalidad offline o en modalidad STOP offline. Si se validan, puede realizar la operación en el editor del bus.

NOTA: La consecuencia de este nuevo comportamiento es que en la modalidad STOP online también son posibles las mismas operaciones.

Modelo Compatibilidad

140 NOE 311 00 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

140 NOE 351 00 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

140 CHS 110 00 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

140 NOA 611 10 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

140 NOA 622 00 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

140 NOL 911 10 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

PTQ PDP MV1 00 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

140 HLI 340 00 Módulo NO compatible con Unity Pro v2.0 y versiones posteriores

35010536 04/2009 39

Page 40: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

En esta tabla se describen las modificaciones autorizadas para los distintos tipos de elementos:

NOTA: Verificación del estado de la configuración real mediante una palabra de sistema específica o símbolos.

Ejemplo: las palabras %SW180 a %SW339 están asociadas a la estación de PLC:

Para trabajar correctamente, la función de modificación online requiere que la versión de firmware CRP 1.14 o superior esté actualizada; se debe utilizar la versión de firmware CRA 1.25 o superior.

Si no es el caso, una determinada palabra del sistema lo indica. A continuación, la estación prohíbe las operaciones de generación de cambios en la modalidad RUN y muestra un mensaje adaptado.

Elemento Tipo de modificación Autorizado en la modalidad online

Módulo Añadir Sí (sólo módulo analógico/binario)

Eliminar Sí (sólo módulo analógico/binario)

Cambiar los parámetros de un módulo nuevo1 Sí (sólo módulo analógico/binario)

Cambiar los parámetros de un módulo

existente2

Sí (sólo módulo analógico/binario)

Cortar, Copiar y Pegar Sí (sólo módulo analógico/binario)

Bastidor Añadir bastidor No (sólo es posible añadir el bastidor ampliado si se está en el procedimiento de creación de estaciones)

Borrar bastidor Sí

Reemplazar bastidor No

Cortar, Copiar y Pegar No (hay 16 módulos para copiar)

DROP Añadir estación No

Mover estación No

Eliminar estación No

Cortar, Copiar y Pegar estación No

1: posibilidad de cambiar todos los parámetros del módulo.

2: no se pueden cambiar los parámetros de ajuste del módulo.

40 35010536 04/2009

Page 41: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Descripción del comportamiento de conexión USB

El comportamiento de la conexión USB en caso de conmutación

La conexión USB está dedicada a la comunicación con el PLC al que está conectada físicamente. En caso de conmutación, la conexión USB permanece en el mismo PLC.

35010536 04/2009 41

Page 42: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad, diferencias y restricciones

Descripción de las restricciones de la aplicación

Eventos de temporizador y errores de E/S

Los eventos de temporizador NO están sincronizados en las aplicaciones de Modicon Quantum Hot Standby con Unity. No se recomienda el uso de eventos de temporizador.

NOTA: NO HAY INTERCAMBIO DE ERRORES DE E/S

Si se utilizan los eventos de temporizador, los errores de E/S no se intercambian entre la CPU del controlador primario y la CPU del controlador Standby.

Duración del ciclo y watchdog de tareas MAST

El sistema Modicon Quantum Hot Standby con Unity está optimizado para aplicaciones con una duración de ciclo de tareas MAST nominal de entre 30 ms y 300 ms.

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO

El tiempo de vigilancia de la estación se debe establecer en al menos dos veces el watchdog de tareas MAST.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

42 35010536 04/2009

Page 43: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

3

Lógica IEC

35010536 04/2009

Utilización de lógica IEC y Modicon Quantum Hot Standby con Unity

Descripción general

Este capítulo proporciona información acerca de la utilización de la lógica IEC con un sistema Modicon Quantum Hot Standby con Unity.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Modicon Quantum Hot Standby con Unity y lógica IEC 44

Descripción del proceso de transferencia de memoria de señal Modicon Quantum Hot Standby con Unity

45

Descripción del tiempo de exploración del sistema en sistemas Modicon Quantum Hot Standby con Unity

47

Transferencia de datos de aplicación en un sistema Modicon Quantum Hot Standby con Unity

51

43

Page 44: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Modicon Quantum Hot Standby con Unity y lógica IEC

Descripción general

Un sistema Modicon Quantum Hot Standby con Unity requiere dos bastidores configurados con el mismo hardware, software y firmware. Uno de los controladores (PLC) funciona como controlador de la CPU del controlador primario y el otro como controlador de la CPU del controlador Standby.

La CPU del controlador primario actualiza la CPU del controlador Standby después de cada ciclo a través de la conexión del coprocesador.

La CPU del controlador primario y la CPU del controlador Standby se comunican continuamente para supervisar el estado funcional del sistema.

Si se produce un fallo en la CPU del controlador primario, la CPU del controlador Standby asume el control durante una exploración.

Definición de memoria de señal

La memoria de señal es el rango de memoria que se utiliza para:

componentes de entrada y salida orientados a la palabra (por ejemplo, módulos analógicos);

componentes de entrada y salida orientados al bit (por ejemplo, módulos digitales);

variables de palabra y binarias para el programa de aplicación.

La memoria de señal tiene asignados los cuatro tipos de referencia: %IW, %QW, %I y %Q.

Transferencia de datos y datos de usuario

En un sistema Modicon Quantum Hot Standby con Unity, los datos se transfieren desde la CPU del controlador primario a la CPU del controlador Standby después de cada exploración.

En cada exploración se transfieren los siguientes datos:

variables ubicadas (memoria de señal 128 Kb), todas las variables no ubicadas hasta 512 Kb (no aplicable a las configuraciones

de 140 CPU 671 60S), todas las instancias de tipo DFB y EFB, área de variables SFC (no aplicable para configuraciones de 140 CPU 671 60S), palabras y bits de sistema.

NOTA: En cada exploración, todos los bits forzados se transfieren de la CPU del controlador primario a la CPU del controlador Standby.

44 35010536 04/2009

Page 45: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Descripción del proceso de transferencia de memoria de señal Modicon Quantum Hot Standby con Unity

Diagrama de transferencia Hot Standby (140 CPU 671 60)

El diagrama siguiente ilustra la transferencia de datos desde el coprocesador primario al standby en una configuración mediante los procesadores 140 CPU 671 60.

35010536 04/2009 45

Page 46: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Diagrama de transferencia Hot Standby (140 CPU 671 60S)

El diagrama siguiente ilustra la transferencia de datos desde el coprocesador primario al standby en una configuración mediante los procesadores 140 CPU 671 60S.

46 35010536 04/2009

Page 47: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Descripción del tiempo de exploración del sistema en sistemas Modicon Quantum Hot Standby con Unity

Efecto sobre el tiempo de exploración del sistema

El tiempo de exploración de cualquier sistemaModicon Quantum Hot Standby con Unity depende del número de datos transferidos.

Los datos deben transferirse de la CPU del controlador primario a la CPU del controlador Standby, por lo que cualquier sistema Modicon Quantum Hot Standby con Unity posee un tiempo de exploración superior al de un sistema autónomo comparable.

NOTA: CAMBIO DESDE HERENCIA

En sistemas de herencia, la CPU puede llevar a cabo:

el procesamiento del programa de la aplicación (proyecto) y la transferencia de comunicación.

En un sistema Modicon Quantum Hot Standby con Unity, en paralelo:

La CPU efectúa el procesamiento del programa de la aplicación. El coprocesador realiza la transferencia de comunicación.

Resultado: el tiempo de transferencia se reduce en gran medida con Unity.

No establezca el período de la tarea MAST periódica por debajo de 12 ms.

Diferencia entre la CPU 671 60 y los módulos 60S

Los siguientes diagramas están hechos para 140 CPU 671 60.

Para el módulo 140 CPU 671 60S, el tiempo de ciclo y las figuras son similares, pero los datos transferidos son diferentes. No existen datos no ubicados. Se sustituyen por datos privados (datos que utiliza internamente la aplicación y a los que el usuario no puede acceder).

Consideraciones de rendimiento

Un sistema Modicon Quantum Hot Standby con Unity aumenta la longitud de una exploración MAST y, de este modo, crea tiempo de administración del sistema.

NOTA: Administración del sistema

La administración del sistema corresponde al tiempo necesario para copiar los datos de la aplicación a la capa de conexión de comunicación.

La exploración de la red (comunicación entre los coprocesadores de la CPU del controlador primario y de la CPU del controlador Standby):

1. Intercambia datos entre los dos controladores.2. Se ejecuta en paralelo con el programa de aplicación.

35010536 04/2009 47

Page 48: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

En la siguiente ilustración se muestra un sistema Hot Standby.

La mayor parte del tiempo, la exploración MAST oculta la exploración de red.

48 35010536 04/2009

Page 49: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Ejemplos

No obstante, durante el procesamiento de algunos programas de aplicación, se puede generar tiempo de administración del sistema adicional.

Ejemplo n.º 1 Tiempo de exploración de aplicación autónoma: 80 ms Datos (memoria de señal + variables no ubicadas): 100 Kb

35010536 04/2009 49

Page 50: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Ejemplo n.º 2 Tiempo de exploración de aplicación autónoma: 80 ms Datos (memoria de señal + variables no ubicadas): 300 Kb

50 35010536 04/2009

Page 51: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

Transferencia de datos de aplicación en un sistema Modicon Quantum Hot Standby con Unity

Cambio desde herencia

Los controladores Modicon Quantum que utilizan el software Concept poseen un límite de transferencia de datos de aplicación de 128 kilobytes aproximadamente. Este límite incluye datos ubicados (en memoria de señal) y no ubicados. Para transferir los datos no ubicados, el sistema debe utilizar una parte del área 3x de la memoria de señal. Schneider Electric ha seleccionado este método para que sea compatible con el módulo opcional CHS existente (140 CHS 110 00). De este modo, se requiere un equilibrio: Cuantos más datos no ubicados, menor será la memoria de señal, y viceversa.

Modicon Quantum Hot Standby con Unity

En 140 CPU 671 60 de Modicon Quantum Hot Standby con Unity, ya no se utiliza el módulo opcional CHS. Tanto las funciones del controlador como Hot Standby se encuentran disponibles en la misma unidad. Así pues, no es necesario forzar los datos no ubicados a través del área 3x. Al evitar el forzado, es posible utilizar todas las memorias de señal como memoria de señal (hasta 128 Kb). Además de la memoria de señal, existe un máximo de 512 Kb de datos no ubicados.

Utilización de memoria

El sistema se encarga de ajustar el número de datos que se van a transferir de forma automática.

Para obtener información adicional sobre la utilización de memoria, seleccione PLC → Utilización de memoria.

NOTA: Los procesadores de seguridad (140 CPU 671 60S) no utilizan datos no ubicados.

35010536 04/2009 51

Page 52: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Lógica IEC

52 35010536 04/2009

Page 53: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

II

Mantenimiento de Modicon Quantum Hot Standby con Unity

35010536 04/2009

Configuración y mantenimiento del sistema Modicon Quantum Hot Standby con Unity

Objeto

El presente apartado describe tres procesos importantes para la utilización del sistema Modicon Quantum Hot Standby con Unity:

La configuración, instalación y cableado del sistema Modicon Quantum Hot Standby con Unity.

La configuración del sistema Modicon Quantum Hot Standby con Unity mediante el software Unity Pro.

El mantenimiento del sistema Modicon Quantum Hot Standby con Unity una vez instalado.

Contenido de esta parte

Esta parte contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

4 Configuración, instalación y cableado del sistema Modicon Quantum Hot Standby con Unity

55

5 Configuración del sistema Modicon Quantum Hot Standby con Unity

69

6 Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

131

53

Page 54: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de Modicon Quantum Hot Standby con Unity

54 35010536 04/2009

Page 55: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

4

Instalación y cableado

35010536 04/2009

Configuración, instalación y cableado del sistema Modicon Quantum Hot Standby con Unity

Descripción general

Este capítulo le proporciona una descripción general de la configuración, instalación y cableado del sistema Modicon Quantum Hot Standby con Unity.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Configuración del sistema Modicon Quantum Hot Standby con Unity 56

Asignación de la extensión del bastidor 58

Conexión de dos procesadores Modicon Quantum Hot Standby con Unity idénticos

60

Conexión de E/S remotas 62

Comprobación del sistema Modicon Quantum Hot Standby con Unity 65

55

Page 56: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Configuración del sistema Modicon Quantum Hot Standby con Unity

Descripción general

Schneider Electric es una empresa líder en sistemas redundantes y de tolerancia a fallos como, por ejemplo, Hot Standby. La configuración del sistema Modicon Quantum Hot Standby con Unity incluye varios procesos, que se resumen a continuación y se explican con detalle en otras secciones.

Asignación de las extensiones del bastidor

Un Modicon Quantum Hot Standby con Unity precisa dos bastidores con cuatro slots como mínimo. Asigne los dos bastidores del mismo modo, tal como se describe en Configuraciones idénticas., página 16.

Conexión de dos CPU de gama alta

Conecte las dos CPU de gama alta Modicon Quantum Hot Standby con Unity mediante un cable de fibra óptica, tal y como se describe en la sección Conexión de dos procesadores Modicon Quantum Hot Standby con Unity idénticos, página 60.

Establecimiento de los controladores de la CPU del controlador primario y de la CPU del controlador Standby

El sistema determina que una de las dos CPU de gama alta Modicon Quantum Hot Standby con Unity será la CPU del controlador primario, mientras que el segundo controlador será la CPU del controlador Standby.

El teclado proporciona información sobre el estado. Por lo tanto, para visualizar el estado, utilice el teclado de la CPU de gama alta Modicon Quantum Hot Standby con Unity seleccionando Operaciones de PLC Quantum => → Operaciones del PLC Hot Standby => → Orden de Hot Standby.

Consulte Uso de las pantallas LCD, página 266.

Conexión de E/S remota

Conecte los módulos de comunicaciones RIO Modicon Quantum entre sí y con las estaciones RIO tal y como se describe en Conexión de E/S remotas, página 62.

Configuración en Unity Pro

Mediante Unity Pro, configure una red que sea adecuada para los bastidores instalados y el sistema de cableado.

Configure el registro Hot Standby para la CPU de gama alta Modicon Quantum Hot Standby con Unity en Unity Pro, tal como se describe en la sección Pantalla de configuración del procesador, página 72.

56 35010536 04/2009

Page 57: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Transferencia y envío del programa desde la CPU del controlador primario a la CPU del controlador Standby

Transfiera el programa del PC a la CPU de gama alta mediante el comando PLC → Transferir programa al PLC de Unity Pro.

Consulte Descripción general de la transferencia de programas de aplicación, página 180.

Envíe el programa desde la CPU del controlador primario a la CPU del controlador Standby mediante el teclado de la CPU del controlador primario o secundario. Seleccione Operaciones de PLC Quantum => → Operaciones del PLC de la CPU Hot Standby => → Transferencia Hot Standby => → Pulse <INTRO> para confirmar la opción Transferir =>.

Consulte Uso de las pantallas LCD, página 266.

NOTA: Un programa siempre se envía desde el controlador de la CPU del controlador primario al controlador de la otra CPU.

35010536 04/2009 57

Page 58: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Asignación de la extensión del bastidor

Necesidad de bastidores idénticos

Deben configurarse dos bastidores con el mismo módulo y en el mismo orden. A continuación, ambos controladores pueden funcionar como CPU del controlador primario o CPU del controlador Standby.

NOTA: INSTALACIÓN DE CONTROLADORES

Se recomienda consultar las directrices de planificación e instalación de Schneider Electric. Para obtener más información, consulte la Guía de referencia del hardware de Quantum con Unity Pro y la Guía de instalación y planificación de sistemas de cable de E/S remotas.

Atención a la versión del módulo

La CPU del controlador primario y la CPU del controlador Standby deben pertenecer a la familia de productos Modicon Quantum Hot Standby con Unity.

Las estaciones RIO Modicon Quantum pueden ser de las series de módulos 800 de Schneider Electric.

Instalación de componentes y módulos

Un sistema Modicon Quantum Hot Standby con Unity necesita dos bastidores principales con cuatro ranuras como mínimo.

Los bastidores (1, 2) deben estar provistos de los mismos componentes, que se detallan a continuación: Modicon Quantum Hot Standby con Unity con coprocesador integrado (Copro)

(3), Módulo de fuente de alimentación Modicon Quantum (4), Módulo de comunicaciones RIO Modicon Quantum (5), Otros módulos, como NOM, NOE Modicon Quantum (6).

NOTA: La secuencia de los módulos del bastidor principal no está predefinida, pero la secuencia de los módulos de los bastidores principales de la CPU del controlador primario y la CPU del controlador Standby deben ser exactamente iguales. En caso contrario, no habrá ningún sistema Modicon Quantum Hot Standby con Unity.

58 35010536 04/2009

Page 59: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

En el siguiente gráfico muestra un esquema posible de los componentes y sus conectores.

1 Bastidor del controlador de la CPU del controlador primario2 Bastidor del controlador de la CPU del controlador Standby3 Modicon Quantum Hot Standby con Unity con coprocesador integrado (Copro)4 Módulo de fuente de alimentación Quantum de Modicon: instale la fuente de alimentación

en la primera ranura para optimizar el diseño del bastidor.5 Módulo de comunicaciones RIO Modicon Quantum6 Otros módulos, como NOM, NOE Modicon Quantum7 Cable de fibra óptica para conectar ambos procesadores8 Cable coaxial con divisores (8 A) para conectar los módulos de comunicación RIO (5) con

las estaciones RIO de la red. La conexión señalada con líneas discontinuas representa una conexión redundante de la red RIO, que no es necesaria en el sistema Modicon Quantum Hot Standby con Unity.

9 Conexión al ordenador Unity Pro mediante Modbus o Modbus Plus.

35010536 04/2009 59

Page 60: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Conexión de dos procesadores Modicon Quantum Hot Standby con Unity idénticos

Gestión de las conexiones de cables

Si el cable no está bien conectado, los procesadores Modicon Quantum Hot Standby con Unity no podrán establecer comunicación y el sistema Hot Standby no funcionará. Por lo tanto, la CPU del controlador primario funcionará sin copia de seguridad y la CPU del controlador Standby permanecerá en la modalidad offline.

Los cables de fibra óptica se venden por separado.

Controladores conectados mediante un cable de fibra óptica.

NOTA: REDUCCIÓN DE COMPONENTES ERRÓNEOS

No se pueden utilizar concentradores ni conmutadores en las conexiones de fibra óptica.

Por esta razón, la conexión de fibra entre la CPU del controlador primario y la CPU del controlador Standby debe ser directa mediante un cable, con la consiguiente reducción de componentes que puedan fallar en un sistema redundante.

Modelo Descripción

490NOR0003 3 m MTRJ/MTRJ

490NOR0005 5 m MTRJ/MTRJ

490NOR0015 15 m MTRJ/ MTRJ

60 35010536 04/2009

Page 61: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Conexión de dos platinas principales

Sin embargo, las platinas principales de la CPU del controlador primario y de la CPU del controlador Standby se pueden colocar a una distancia de hasta 2 km. Si coloca los módulos a más de 15 m de distancia, utilice un cable de 62,5/125 micrómetros con conectores de tipo MTRJ. Consulte Información adicional de Modicon Quantum Hot Standby con Unity, página 249 para obtener más información.

35010536 04/2009 61

Page 62: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Conexión de E/S remotas

Conexión de cables a las E/S remotas

En todas las configuraciones:

Los cables que conectan los procesadores del módulo de comunicaciones RIO a la red RIO deben estar equipados con adaptadores F con autoterminación.

Deberá instalar un divisor coaxial MA-0186-100 entre los procesadores del módulo de comunicaciones RIO y la red RIO.

Las estaciones remotas deberán estar conectadas al cable principal por medio de una caja de derivación MA-0185-100 y un cable de derivación.

La última caja de derivación de un cable principal debe finalizar con un terminador troncal 52-0422-000. Las estaciones remotas no deben estar conectadas directamente al cable principal.

Un bloque opcional de conexión a tierra 60-0545-000 situado en el módulo de comunicaciones proporcionará una conexión a tierra en caso de que el cable y el procesador RIO estén desconectados. Los bloques de conexión a tierra también se pueden utilizar en otros puntos de conexión a tierra del cable principal, según sea necesario.

Para más información, consulte la Guía de instalación y planificación del sistema de cableado para E/S remotas 890 USE 101 00.

NOTA: El uso de un bastidor de E/S remotas requiere que haya al menos un módulo de E/S configurado en el bastidor.

NOTA: REQUISITOS DE CABLEADO

Si utiliza un sistema Modicon Quantum Hot Standby con Unity para registrar datos, los módulos de comunicaciones RIO deben estar configurados y conectados con el cable coaxial.

62 35010536 04/2009

Page 63: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

En el siguiente esquema se muestra el hardware necesario para el cableado de E/S remota.

1 Controlador de la CPU del controlador primario2 Controlador de la CPU del controlador Standby3 Módulo de comunicaciones RIO Modicon Quantum4 Estación RIO Modicon Quantum (opcional)5 Cable coaxial (los componentes que aparecen con líneas discontinuas no son

obligatorios)6 Adaptador F con autoterminación7 Distribuidor (MA-0186-100)8 Caja de derivación (MA-0185-100)9 Terminación del cable principal (52-0422-000)

35010536 04/2009 63

Page 64: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Conexión a gran distancia

Si desea emplazar las unidades a más de 3 metros de distancia, deberá tener en cuenta el efecto que esto tendrá en las redes RIO y Modbus Plus.

Los controladores están conectados a la red RIO mediante un cable coaxial. Cuanto mayor es la distancia entre los controladores, mayor será la calidad del cable principal necesaria para transmitir la señal íntegramente.

Para obtener información detallada sobre la calidad de los cables, las distancias y la integridad de la señal, consulte la Guía de instalación y planificación de sistemas de cable de E/S remotas 890 USE 101 00.

Si no hay ningún cable coaxial que pueda mantener la integridad de la señal en la red RIO, pueden utilizarse repetidores de fibra óptica para impulsarla.

Para obtener más información sobre la ampliación de redes Modbus Plus, consulte la Guía de planificación e instalación de red Modbus Plus UNY USE 10410 V10E.

Conexión de Hot Standby sin estación RIO

Para conectar Hot Standby sin estación RIO, seleccione la opción "Ninguna estación de RIO" en la ficha Hot Standby.

Los LED de error A y B del módulo de comunicaciones (CRP) indican el estado de la comunicación entre el módulo de comunicaciones y la estación. Cuando se usa un módulo CRP con una versión de firmware anterior a la 2.x, los LED muestran un error, aunque éste no afecta a la comunicación entre los dos módulos de comunica-ciones RIO; de lo contrario, los LED no muestran ningún error.

64 35010536 04/2009

Page 65: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Comprobación del sistema Modicon Quantum Hot Standby con Unity

Métodos de comprobación (la primera vez que se utilizan)

Siga estos pasos para realizar las pruebas para comprobar:

inicio automático de Hot Standby; transferencia automática del programa de la aplicación; conmutación de control de la CPU del controlador primario a la CPU del

controlador Standby.

Estas pruebas no son necesarias, pero sí útiles. Si los bastidores se encuentran en paralelo y separados por un metro (3 pies), el proceso de transferencia es más sencillo de controlar.

Inicio automático Hot Standby y transferencia del programa de la aplicación

Siga estos pasos.

Paso Acción

1 Configurar dos bastidores con el mismo hardware y firmware en el mismo orden.

2 Conectar a una estación de E/S remota (RIO). (véase página 56)Nota: Asegúrese de que el cable de fibra óptica está conectado entre los dos controladores.

3 Iniciar el software de Unity Pro y configurar el bastidor local y la estación de E/S remota de acuerdo con la configuración física.

4 Tras finalizar el paso 3, ejecute el comando Generar proyecto y guarde el programa de aplicación.

5 Encender y conectar a un controlador.Nota: el teclado del panel frontal muestra No Conf.

6 Descargar el programa de aplicación y EJECUTAR el controlador.Nota: el controlador se convertirá en la CPU del controlador primario en ejecución.

7 Encender el otro controlador.Nota: la transferencia del programa de la aplicación se efectuará de forma automática. El "otro" controlador se convertirá en la CPU del controlador RUN Standby.

8 Comprobar que los controladores de la CPU del controlador primario y la CPU del controlador Standby se encuentran en modalidad de CPU del controlador RUN primario y Standby.

35010536 04/2009 65

Page 66: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Preparación de la conmutación

Tras completar los pasos anteriores, el sistema Modicon Quantum Hot Standby con Unity está listo para llevar a cabo una conmutación. Realice la conmutación utilizando:

submenú Hot Standby del teclado del panel frontal; Bit de sistema de registro de comando %SW60.1 o %SW60.2.

NOTA: Comprobación de la conmutación

Si desea comprobar un efecto de conmutación en los módulos de E/S, configure la estación de E/S remota (RIO) con un módulo de salidas binarias durante el arranque inicial. Antes de efectuar una conmutación, conecte a la CPU del controlador primario y fuerce los bits de salida en el módulo. Lleve a cabo la conmutación y compruebe el efecto de conmutación sin colisión en los bits forzados.

Prueba de conmutación mediante el teclado del panel frontal

Para forzar una conmutación utilizando el teclado del panel frontal, haga lo siguiente:

Paso Acción

1 Acceder al teclado del panel frontal de la CPU del controlador primario.

2 Ir al menú Funcionamiento del PLC.

3 Ir al submenú Hot Standby.

4 Ir a la modalidad Hot Standby.

5 Modificar Ejecutar a Offline.Nota: asegúrese de que la CPU del controlador Standby ha pasado a la del controlador primario.

6 Modificar Offline a Ejecutar.Nota: asegúrese de que la pantalla LCD muestra Ejecutar CPU del controlador Standby.

66 35010536 04/2009

Page 67: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

Prueba de conmutación mediante el registro de comando

Siga estos pasos.

Recomendación de reinicio

Métodos de arranque (arranque en caliente)

Tras un fallo de alimentación global con el sistema en funcionamiento, las dos CPU se sincronizan entre sí al arrancar (selección de PLC primario). Para garantizar esta sincronización, se deben arrancar ambos PLC al mismo tiempo (en 500 ms) o bien una tras otra (con un retardo mínimo de cinco segundos).

Paso Acción

1 Conectar a la CPU del controlador primario.

2 Comprobar si el orden de controlador de la CPU del controlador primario es A o B.Nota: Realice una comprobación utilizando uno de los métodos que se describen a continuación. Teclado del panel frontal de la CPU del controlador primario

Funcionamiento del PLC|Hot Standby|Orden de Hot Standby Cuadro de diálogo de estado de Unity Pro

Consultar la parte inferior de la ventana de Unity Pro al conectarse online.

3 Acceder al bit de sistema de registro de comando. %SW60.1

(Si el orden de la CPU del controlador primario conectado es A.) %SW60.2

(Si el orden de la CPU del controlador primario conectada es B.)

4 Establecer el bit en 0.Nota 1: asegúrese de que la CPU del controlador Standby ha pasado a la del controlador primario.Nota 2: si los bits %SW60.1 y %SW60.2 se establecen en 0 de forma simultánea, se produce una conmutación: La CPU del controlador primario pasa a EJECUCIÓN offline y La CPU del controlador Standby funciona ahora como CPU del controlador

primario en EJECUCIÓN.

5 Conectar a la nueva CPU del controlador primario.

6 Acceder al bit de sistema de registro de comando. Elegir el mismo bit seleccionado en el paso 3.

7 Establecer el bit en 1.Nota: asegúrese de que la CPU del controlador Standby muestra la CPU en ejecución del controlador Standby.

8 Comprobar que los controladores de la CPU del controlador primario y la CPU del controlador Standby se encuentran en modalidad de CPU del controlador primario y Standby en ejecución.

35010536 04/2009 67

Page 68: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Instalación y cableado

NOTA: La primera solución hace que la CPU con la dirección MAC inferior se inicie como primaria.

La segunda solución permite al usuario seleccionar la CPU que se convertirá en primaria (la primera que se enciende).

68 35010536 04/2009

Page 69: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

5

Configuración de Modicon Quantum Hot Standby con Unity

35010536 04/2009

Configuración del sistema Modicon Quantum Hot Standby con Unity

Descripción general

Este capítulo describe la configuración de los módulos 140 CPU 671 60 y 140 CPU 671 60S de Modicon Quantum Hot Standby con Unity.

NOTA: La configuración de los dos módulos (140 CPU 671 60 y 140 CPU 671 60S) es similar excepto por las siguientes diferencias:

El módulo de seguridad no utiliza datos ni variables no ubicados. El módulo de seguridad tiene una modalidad de seguridad/mantenimiento.

Contenido de este capítulo

Este capítulo contiene las siguientes secciones:

Sección Apartado Página

5.1 Configuración de un sistema con las fichas y cuadros de diálogo de Unity Pro

70

5.2 Configuración de registros con Unity Pro 102

5.3 Configuración de un NOE con Unity Pro 114

69

Page 70: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

5.1 Configuración de un sistema con las fichas y cuadros de diálogo de Unity Pro

Objeto

Utilice las fichas del cuadro de diálogo del editor de Unity Pro para lo siguiente:

1. seleccionar las opciones de configuración del Modicon Quantum Hot Standby con Unity 140 CPU 671 60/60S;

2. obtener información sobre el estado del sistema.

Este material le explica cómo llevar a cabo lo siguiente:

Pantalla de configuración del procesador, página 72, incluidos HSBY y puertos Modbus,

Configuración con Unity Pro, página 89, Configuración con Unity Pro, página 91.

Contenido de esta sección

Esta sección contiene los siguientes apartados:

Apartado Página

Introducción sobre Unity Pro 71

Pantalla de configuración del procesador 72

Utilización de la ficha Resumen 74

Utilización de la ficha Vista general 75

Utilización de la ficha Configuración 76

Utilización de la ficha Puerto Modbus 80

Utilización de la ficha Animación y de los cuadros de diálogo de la pantalla del PLC

82

Uso de la ficha Hot Standby 86

Configuración de las tarjetas PCMCIA 89

Configuración del tipo de comunicación Modbus Plus 91

Ajuste del valor de tiempo de vigilancia de estación 93

Definición de la opción Bloquear teclado 95

Intercambio de direcciones de red al conmutar 97

70 35010536 04/2009

Page 71: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Introducción sobre Unity Pro

Descripción general

El software Unity Pro es una aplicación totalmente compatible con Windows. Unity Pro admite únicamente el método IEC de configuración.

No se requieren instrucciones cargables

A diferencia del Modicon Quantum heredado en el que el módulo CHS posee la función de control, el sistema Modicon Quantum Hot Standby Unity Pro con Unity tiene la función de control incluida en el Executive.

Registro de comando

El registro de comando define los parámetros de funcionamiento básicos de una solución Modicon Quantum Hot Standby con Unity. La función del registro de comando se describe en la sección Descripción del registro de comando de Unity, página 104.

Apertura del cuadro de diálogo del editor

Después de iniciar Unity Pro, vaya al bus local de la vista estructural del navegador de proyectos.

Etapa Acción

1 Abrir el editor de configuración local haciendo doble clic en el bus local o seleccionando el bus local y haciendo clic con el botón derecho del ratón en Abrir.Aparece una representación gráfica del bus local en el editor de configuración.

2 Seleccione el módulo 140 CPU 671 60/60S de Modicon Quantum Hot Standby con Unity y haga clic con el botón derecho del ratón.Aparecerá el menú contextual.

3 Seleccionar Abrir módulo.

4 Aparece el editor. La ficha Resumen es la ficha predeterminada.

35010536 04/2009 71

Page 72: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Pantalla de configuración del procesador

Acceso con Unity Pro

Después de iniciar Unity Pro, vaya al bus local de la vista estructural del navegador de proyectos.

Paso Acción

1 Haga doble clic en Bus local para abrir el editor de configuración del bus local.

2 Seleccione el módulo de CPU y haga clic en él con el botón secundario del ratón.Aparecerá el menú contextual.

72 35010536 04/2009

Page 73: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

NOTA: %MWi se restablecerá con el arranque en frío de %S0 o un programa de carga. El arranque en frío se produce normalmente tras la carga de un programa; %S0 se puede ajustar con el programa de usuario para iniciar un arranque en frío.

3 Seleccione Abrir módulo.Aparecerá el editor.

4 Seleccione una de estas fichas: Vista general Resumen Configuración Quantum / (véase Unity Pro, Modalidades de funcionamiento,

) Configuración de PLC Hot Standby Quantum / (véase página 76) Configuración de PLC de seguridad Quantum (véase Software Unity Pro XLS, Modalidad de servicio manual, Especificaciones de seguridad del PLC)

Puerto Modbus Quantum / (véase Unity Pro, Modalidades de funcionamiento, ) Puerto Modbus de PLC Hot Standby Quantum / (véase página 80) Puerto Modbus de PLC de seguridad Quantum (véase Unity Pro, Modalidades de funcionamiento, )

Puerto de animación Quantum / (véase Unity Pro, Modalidades de funcionamiento, ) Puerto de animación de PLC Hot Standby Quantum / (véase página 82) Animación de PLC de seguridad Quantum (véase Software Unity Pro XLS, Modalidad de servicio manual, Especificaciones de seguridad del PLC)

Hot Standby Fallos Objetos de E/S

Paso Acción

35010536 04/2009 73

Page 74: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Utilización de la ficha Resumen

Visualización

Utilice la ficha Resumen del editor de Unity Pro para saber si Peer Cop y Hot Standby están habilitados.

Descripción

Ficha Resumen:

Elemento Opción Valor Descripción

Nombre/modelo de CPU:

CPU Quantum N/A Sólo lectura

Peer Cop: Bloqueado Habilitado Sólo lectura

Peer Cop="Habilitado" si la función es válida en el menú Modbus Plus

Hot Standby: Habilitado Habilitado Sólo lectura

74 35010536 04/2009

Page 75: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Utilización de la ficha Vista general

Visualización

La ficha Vista general de sólo lectura del editor muestra información detallada sobre las características del módulo.

35010536 04/2009 75

Page 76: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Utilización de la ficha Configuración

Pantalla de configuración

Modifique los valores mediante la ficha Configuración del editor.

NOTA: La función modificación online durante la ejecución no se puede seleccionar al mismo tiempo que la función Ninguna estación RIO que está situada en la ficha Hot Standby.

Descripción

Ficha Configuración:

1.2: 140 CPU 671 60

Puerto ModbusResumen AnimaciónDesc. general Hot Standby Objetos de E/SConfiguración

Inicio automático de la ejecuciónRestablecer %MWiSólo arranque en frío

Modificación online en ejecuciónSólo modificaciones sencillas: Añadir, eliminarmódulos binarios o analógicos, o modificación deparámetros. Las estaciones de bus DIO, S800y Symax no admiten esta opción.

Inicio automático de la ejecución

Hot-Standby CPU P266, programa + PCMCIA de 1 Mb, fibra óptica Ethernet HSBY, USB, MB, MB+

Memoria de señalUso de memoria 3%

%MW

%IW

%M0x

1x

4x

3x%I

Modificación de configuración online

Inicio automático de la ejecuciónA: no hay ninguna tarjeta de memoria seleccionada

B: no hay ninguna tarjeta de memoria seleccionada

Visualizador

256

256

1.024

1.024

Elemento Opción Valor Descripción

Modalidad de servicio con inicio en frío

Inicio automático de la ejecución

x Determina la condición de funcionamiento durante el reinicio en frío.%MWi Resetear en reinicio

en frío.x

Sólo arranque en frío x Si lo desea, active la función Sólo arranque en frío (véase página 77).

76 35010536 04/2009

Page 77: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Sólo arranque en frío

Si esta opción está marcada, se fuerza un arranque en frío (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia ) de la aplicación, en lugar del arranque en caliente (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia ) normal.

Por defecto, la opción Sólo arranque en frío no está marcada.

La opción Sólo arranque en frío es compatible únicamente en PLC de gama alta a partir de v2.7.

Una aplicación que utilice esta función no podrá: Descargarse en un PLC con una versión anterior. Ejecutarse en un PLC con una versión anterior. Utilizarse con Unity Pro v4.0 o anterior.

Tarjetas de memoria A: N/D Muestra la configuración en los slots PCMCIA.B: N/D

Memoria de señal Uso de memoria 1. Una barra muestra el porcentaje de memoria utilizada.

%M-0x 2. Tamaño de las distintas áreas de memoria.Nota: es necesario que los valores de %IW y %MW puedan dividirse por 8.

%MW-4x 2.

%I-1x 2.

%IW-3x 2.

Visualizador N/D Abre la ficha Visualizador de memoria de señal, que muestra la ubicación de la memoria utilizada. (Consulte la imagen siguiente).

Modificación de configuración online

Modificación online durante la ejecución

x Esta casilla de verificación permite: Añadir o eliminar

módulos analógicos o binarios.

Modificar parámetros.

NOTA: Estas modificaciones pueden realizarse en la modalidad de ejecución.

1. El valor (expresado en forma de porcentaje y visualizado en la escala) depende del uso de memoria de la configuración Hot Standby.2. Introduzca los valores adecuados. Todos los valores dependen de la configuración de Hot Standby.

Elemento Opción Valor Descripción

35010536 04/2009 77

Page 78: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

NOTA: La casilla de verificación Sólo arranque en frío se muestra únicamente si el PLC seleccionado es compatible.

Utilización del Visualizador de memoria de señal

Cuadro de diálogo Visualizador de memoria de señal

Cada celda de la cuadrícula representa una ubicación de dirección y muestra la entidad almacenada en dicha ubicación. El contenido de la cuadrícula puede modificarse mediante la selección de las opciones en alguno de los dos filtros siguientes:1. Opciones de cuadrícula de la memoria utilizada

Active una de las tres opciones (o todas ellas) mediante la casilla de verificación y aparecerán de uno a tres gráficos de barra. Modules

Indica la dirección topológica utilizada en los módulos. La dirección aparece en forma de gráfico de barras en la cuadrícula.

IdiomaIndica la dirección topológica utilizada en el programa. La dirección aparece en forma de gráfico de barras en la cuadrícula.

Variables

78 35010536 04/2009

Page 79: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Indica la dirección topológica utilizada en las variables. La dirección aparece en forma de gráfico de barras.

2. Opciones de área de memoriaMediante esta opción, asigna una dirección de memoria de señal. Seleccione uno de los cuatro tipos de referencia. %M %I %IW %MW

La opción aparecerá en el campo Dirección del área Información de dirección.

Modificación de configuración online

En los PLC que admiten esta función se activa una casilla de verificación y aparece en el Editor de CPU (véase página 76).

La modificación de configuración online sólo está disponible en algunos tipos de PLC (véase Unity Pro, Modalidades de funcionamiento, ). Si la casilla de verificación Modificación online durante la ejecución está seleccionada.

35010536 04/2009 79

Page 80: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Utilización de la ficha Puerto Modbus

Visualización

Puede cambiar las opciones de comunicación Modbus utilizando la ficha Puerto Modbus del editor de Unity Pro:

NOTA: BÚSQUEDA DE DIRECCIONES MODBUS

Si necesita la dirección Modbus del controlador, vaya al módulo 140 CPU 671 60 y busque la dirección mediante el teclado. (véase página 267)

80 35010536 04/2009

Page 81: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción

Ficha Puerto Modbus:

Elemento Opción Valor Descripción

Puerto Modbus

Baudios 9600 Deben especificarse los datos para cada conexión.50-19.200 kbit/s

Bits de datos 8

Bits de parada 1 o 2

Paridad PAR

IMPAR

NINGUNO

Retardo (ms) 10 ms

Dirección 1 -247

Para la conmutación de Modbus1 - 119 (CPU del controlador primario)129 - 247 (CPU del controlador Standby)

Ranura del módulo de comunicaciones

0

Modalidad RTU

ASCII

Protocolo RS232

RS485

35010536 04/2009 81

Page 82: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Utilización de la ficha Animación y de los cuadros de diálogo de la pantalla del PLC

Acceso a los cuadro de diálogo de la pantalla del PLC

Para acceder a las fichas Tarea, Reloj de tiempo real e Información de la ficha Animación de Unity Pro:

NOTA: Los cuadros de diálogo que se muestran aparecen en la modalidad offline. Cuando Unity Pro está conectado a un PLC, cambia la información que se muestra en las fichas.

Visualización de la ficha Tarea

Cuadro de diálogo de la ficha Tarea de Unity Pro:

NOTA: Haga clic para ver la pantalla del PLC en modalidad online (véase Unity Pro, Modalidades de funcionamiento, ) y la descripción correspondiente (véase Unity Pro, Modalidades de funcionamiento, ).

Paso Acción

1 Seleccionar la ficha Animación.

2 Aparecerá la ficha de la pantalla de PLC automáticamente.

82 35010536 04/2009

Page 83: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción de la ficha Tarea

Descripción de la ficha Tarea:

Visualización de la ficha Reloj de tiempo real

Cuadro de diálogo de la ficha Reloj de tiempo real de Unity Pro:

Elemento Opción Valor Descripción

Eventos Estado: xxx Información de estado de los eventos disponibles online.

Número: xxx N/D

Activar o desactivar todos Hacer clic en el botón

Botón para controlar los eventos

Iniciar/Reiniciar Arranque en caliente Haga clic en el botón.

Para inicializar el arranque en caliente

Arranque en frío Haga clic en el botón.

Para inicializar el arranque en frío

Recuperación de salidas

Salidas aplicadas N/D No se utiliza en el sistema Modicon Quantum Hot Standby con Unity.

Recuperación de salidas N/D

Última parada Sólo lectura Día DD/MM/AA Hora

Indica el día, la fecha, la hora y la causa de la última parada del controlador.

35010536 04/2009 83

Page 84: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción de la ficha Reloj de tiempo real

Descripción de la ficha Reloj de tiempo real:

Visualización de la ficha Información

Cuadro de diálogo de la ficha Información de Unity Pro:

Elemento Opción Descripción

Fecha y hora del PLC Sólo lectura Indica la fecha y hora actual del PLC.

Fecha y hora del PC Actualizar PC->PLC Actualiza el PLC con la hora del sistema del equipo.

Fecha y hora de usuario

Actualizar Usuario->PLC Actualiza el PLC con la hora establecida por el usuario.

84 35010536 04/2009

Page 85: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción de la ficha Información

Descripción de la ficha Información:

Elemento Opción Valor Descripción

Información del sistema

PLC/Identificación Rango PLC Sólo disponible online

Nombre de procesador

Versión de procesador

ID de hardware

Dirección de red

PLC/Memoria CPU RAM

Aplicación / Identificación Nombre

Producto de creación

Fecha

Producto de modificación

Fecha

Versión

Firma

Aplicación / Opción Información de Upload

Comentarios

Tabla de animación

Protección de sección

Diagnóstico de aplicación

Aplicación / Información general

Bits forzados

Hot Standby Estado de PLC Hot Standby

Estado de PLC Peer Hot Standby

Discrepancia de aplicación entre PLC y PLC Peer

Nombre de PLC

Estado de transferencia de variables

Estado de todo el sistema Hot Standby

35010536 04/2009 85

Page 86: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Uso de la ficha Hot Standby

Visualización de la ficha Hot Standby

Configure los valores de Hot Standby en la ficha Hot Standby del editor de Unity Pro:

86 35010536 04/2009

Page 87: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción de la ficha Hot Standby

Descripción de la ficha Hot Standby:

Elemento Opción Valor Descripción

Modo de ejecución Controlador A Offline/online Indica el controlador que se encontrará offline y online en el siguiente inicio.

Controlador B Offline/online

Bloquear teclado Desactivar La casilla de verificación "Sí" NO está activada.

Si se activa, se pueden evitar cambios del teclado en el submenú Hot Standby.Activar La casilla de

verificación "Sí" está activada.(Aparece la marca de verificación.)

Standby con discrepancia de aplicación

Offline PredeterminadoBotón Offline seleccionado

Si se detecta una discrepancia, Standby pasa a modalidad offline.

Online PredeterminadoBotón Online no seleccionado

Si el botón está seleccionado y se detecta una discrepancia, Standby permanece en modalidad Standby.

Cambiar dirección al conmutar

Puerto Modbus 1 PredeterminadoTodo seleccionado

Si se selecciona, se activa la conmutación de Modbus.

Memoria de señal: Área no transferible

Inicio: %MW 1. %MW no se transfiere.

Longitud: 1. Especifique el rango de la longitud.

35010536 04/2009 87

Page 88: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Opciones de configuración de HSBY en bus RIO

Al menos una estación Seleccionada de forma predeterminada

Se configuran y supervisan uno o más RIO.

Ninguna estación RIO No seleccionada de forma predeterminada

No hay ninguna estación RIO instalada.

1. Introduzca los valores adecuados. Todos los valores dependen de la configuración Hot Standby.

Elemento Opción Valor Descripción

88 35010536 04/2009

Page 89: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Configuración de las tarjetas PCMCIA

Configuración con Unity Pro

Asignación de memoria a la tarjeta de memoria

Paso Acción

1 Si no estuviese abierto, abra el editor de configuración del bus local.

2 Ir al bus local de la Vista estructural del Explorador de proyectos.

3 Abrir el bus local mediante un doble clic en el Bus Local o mediante la selección del Bus Local y un clic con el botón derecho del ratón en Abrir.Aparece una representación gráfica del bus local.

4 Señale y seleccione la tarjeta PC A (1 slot) o la tarjeta PC B (2 slots).

1 Configuración de memoria de la tarjeta PCMCIA 12 Configuración de memoria de la tarjeta PCMCIA 2

35010536 04/2009 89

Page 90: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

5 Hacer doble clic o hacer clic con el botón derecho en cualquiera de las tarjetas PCMCIA.Aparece el cuadro de diálogo Nuevo/Reemplazar submódulo.

6 Agregar o reemplazar la memoria que se desee.

Paso Acción

90 35010536 04/2009

Page 91: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Configuración del tipo de comunicación Modbus Plus

Configuración con Unity Pro

Configuración del tipo de comunicación Modbus Plus

Paso Acción

1 Si no estuviese abierto, abrir el editor de configuración del bus local.

2 Ir al bus local de la Vista estructural del Explorador de proyectos.

3 Abrir el editor del bus local haciendo doble clic en Bus local o seleccionando Bus local y haciendo clic con el botón derecho del ratón en Abrir.Aparece una representación gráfica del bus local.

4 Señalar el puerto Modbus Plus 3.

35010536 04/2009 91

Page 92: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

5 Hacer doble clic o hacer clic con el botón derecho en el puerto Modbus Plus.Aparecerá el cuadro de diálogo Submódulo. La ficha General es la ficha predeterminada.

6 Seleccionar un tipo de comunicación o los dos: Bus DIO Peer Cop

Paso Acción

92 35010536 04/2009

Page 93: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Ajuste del valor de tiempo de vigilancia de estación

Modificación del valor predeterminado

El valor de tiempo de vigilancia se debe modificar a 1200 ms como mínimo cuando se utiliza el procesador Quantum 140CPU67160 en una configuración Hot Standby (por tanto, se debe cambiar el valor predeterminado de 300 ms).

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO

El tiempo de vigilancia de la estación se debe establecer en al menos dos veces el watchdog de tareas MAST.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 93

Page 94: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Configuración

En la tabla siguiente, se describe el procedimiento para modificar el valor de tiempo de vigilancia.

Paso Acción

1 Crear un bus RIO con el procesador Quantum 140CPU67160 y el módulo de comunicación 140CRP93x00.

2 Añadir un bastidor en el bus RIO con el módulo de comunicación 140CRA93x00.

3 Abrir la estación de E/S remota Quantum y cambiar el tiempo de vigilancia de la estación.

94 35010536 04/2009

Page 95: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Definición de la opción Bloquear teclado

Descripción general

El teclado se encuentra en el panel frontal de los módulos Modicon Quantum Hot Standby con Unity 140 CPU 671 60/60S.

Al definirse la opción Bloquear teclado, puede deshabilitarse el submenú Hot Standby (Operaciones del PLC | Hot Standby). (véase página 267) Cuando la opción Bloquear teclado está seleccionada, el submenú Hot Standby es de sólo lectura.

Es posible que prefiera impedir el acceso al control Hot Standby a través del teclado

para evitar la posibilidad de cambio de estado accidental (o malintencionado); por seguridad o comodidad.

Métodos de selección de la opción Bloquear teclado

Existen dos métodos de selección/habilitación de esta opción:

NOTA: Al definir la opción Bloquear teclado, NO se deshabilita la opción de control Ejecutar/Detener el PLC del menú de operaciones del PLC.

Deshabilitación de opciones

Una vez definida la opción Bloquear teclado, se deshabilitan dos opciones/controles de Hot Standby mediante el teclado del panel frontal:

cambiando la modalidad HSBY (Ejecutar/Offline); ordenando una transferencia de programa de aplicación a Standby.

NOTA: CAMBIO DESDE HERENCIA

En el sistema Quantum Hot Standby heredado, la configuración del bit 16 de registro de comando afecta a la modalidad (offline o ejecutar) de los controladores A y B, así como al estado de los bits 14 y 15.

El bit 16 se establece en 0. Deshabilita (sobrescribe) el estado de los bits 14 y 15 de registro de comando; habilita el estado del interruptor.

Método utilizado Descripción

Ficha Hot Standby Seleccione la opción Bloquear teclado en la ficha Hot Standby mediante el software Unity Pro. (véase página 86)La selección de la opción Bloquear teclado requiere la descarga del programa de aplicación a la CPU.

Registro de comando Establezca el bit de sistema %SW60.0 a 1.La selección del bit de sistema %SW60.0 debe efectuarse en línea desde el controlador de la CPU del controlador primario.

35010536 04/2009 95

Page 96: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

El bit 16 se establece en 1. Habilita el estado de los bits 14 y 15 de registro de comando; deshabilita el estado del interruptor.

En Unity:

El estado/condición del bit de sistema %SW60.0 SÓLO deshabilita/habilita la opción de submenú Hot Standby en el teclado del panel frontal.

La definición del bit de sistema %SW60.0 NO afecta al estado de los bits de sistema %SW60.1 y %SW60.1.

Independientemente de la definición del bit de sistema %SW60.0, los bits de sistema%SW60.1 y %SW60.2 controlan la modalidad (offline o ejecutar) de los controladores A y B. (véase página 104)

96 35010536 04/2009

Page 97: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Intercambio de direcciones de red al conmutar

Descripción general

A continuación, se describe la gestión de direcciones de red durante la conmutación. Un sistema Modicon Quantum Hot Standby con Unity puede comunicar datos a través de protocolos de red distintos:

Modbus Modbus Plus TCP/IP

Gestión de direcciones de Modbus al conmutar

En un sistema Modicon Quantum Hot Standby con Unity, las direcciones de puertos Modbus son:

CPU del controlador primario: 1-119 CPU del controlador Standby: Desplazamiento +128 Dirección máxima: 247

Rango de 1 a 247

Es posible cambiar las direcciones de puerto Modbus utilizando uno de los dos métodos siguientes:

Menú Comunicación del teclado del panel frontal Ficha Puerto Modbus del editor de Unity Pro

Cambio de direcciones:

Mediante el menú Comunicación del teclado del panel frontal

Cambiar dirección en

CPU del controlador primario1. Acceda al teclado del panel frontal de la

CPU del controlador primario.2. Vaya al menú Comunicación3. Vaya al submenú Puerto serie4. Seleccione la dirección5. Cambie la dirección6. Efectúe la transferencia del programa de

aplicación7. Verifique que la dirección Modbus de la

CPU del controlador Standby es +128.

CPU del controlador Standby1. Acceda al teclado del panel frontal de la

CPU del controlador Standby.2. Vaya al menú Comunicación3. Vaya al submenú Puerto serie4. Seleccione la dirección5. Cambie la dirección6. Realice la conmutación7. Asegúrese de que la CPU del controlador

Standby ha pasado a CPU del controlador primario

8. Efectúe la transferencia del programa de aplicación

9. Verifique que la dirección Modbus de la CPU del controlador Standby es +128

Mediante la ficha Puerto Modbus en el editor de datos de Unity Pro

35010536 04/2009 97

Page 98: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

NOTA: CAMBIO DESDE HERENCIA

En un sistema Modicon Quantum Hot Standby con Unity sólo existe un puerto disponible para Modbus.

De manera predeterminada, el intercambio de direcciones al conmutar se mantiene entre los puertos Modbus de la CPU del controlador primario y de la CPU del controlador Standby. Esta condición predeterminada puede modificarse siguiendo estos dos métodos:

Mediante el menú Hot Standby en el editor de Unity Pro.Esta selección requiere la descarga del programa de aplicación.

Mediante el bit de sistema del registro de comando %SW60.8.Esta selección DEBE efectuarse online en la CPU del controlador primario.

Selección/cancelación de la selección del intercambio de direcciones al conmutar

Para modificar direcciones, descargue el programa de aplicación. (véase página 171)

Nota: Si se cambia la dirección Modbus en la CPU del controlador primario utilizando el teclado del panel frontal, asegúrese de que la transferencia del programa de aplicación se efectúa para activar la conmutación Modbus correspondiente en la CPU del controlador Standby.

Mediante el menú Hot Standby en el editor Mediante el bit de sistema del registro de comando %SW60.8

1. Abra el menú Hot Standby en Unity Pro2. Vaya al área Cambiar dirección al

conmutar3. Cancele la selección del puerto Modbus 14. Verifique las modificaciones5. Descargue el programa de aplicación en el

controlador. (véase página 171)6. Realice la conmutación.7. Asegúrese de que la CPU del controlador

Standby pasa a CPU del controlador primario.

8. Efectúe la transferencia del programa de aplicación.

1. Conecte a la CPU del controlador primario.

2. Acceda al bit de sistema de registro de comando %SW60.8

3. Establezca el bit en 1.El valor predeterminado es 0.

Mediante el menú Comunicación del teclado del panel frontal

98 35010536 04/2009

Page 99: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Intercambio de direcciones Modbus al conmutar

Si el controlador A es el controlador de la CPU del controlador primario y la dirección de su puerto Modbus es 1, las direcciones predeterminadas del puerto equiparable del controlador B (CPU del controlador Standby) serán 129, es decir, 1 más el desplazamiento de 128.

Si el controlador B pasa a ser el controlador de la CPU del controlador primario como secuencia de una conmutación, su puerto Modbus adopta la dirección 1 y el puerto equiparable del controlador A adopta la dirección 129.

Sin intercambio de direcciones Modbus al conmutar

Si el controlador A pasa a ser el controlador de la CPU del controlador primario y su dirección de puerto Modbus 1 es 1, dicha dirección de puerto seguirá en 1 después de que se produzca la conmutación. Del mismo modo, si el controlador B pasa a ser el controlador de la CPU del controlador primario como secuencia de una conmutación, su dirección de puerto Modbus 1 seguirá siendo 1.

Información importante

NOTA: Información importante

1. Si cambia las opciones, las direcciones de puerto no se verán afectadas hasta que se produzca una conmutación.

2. Si se utilizan módulos NOM en la configuración, el desplazamiento de la dirección Modbus será +/-32 después de la conmutación de direcciones de Modbus Plus.

Gestión de direcciones de Modbus Plus al conmutar

En un sistema Modicon Quantum Hot Standby con Unity, las direcciones de puerto Modbus Plus del controlador de la CPU del controlador Standby tendrán un desplazamiento de +/-32 de los puertos comparables del controlador de la CPU del controlador primario.

Comportamiento del intercambio de direcciones Modbus Plus al conmutar

Comportamiento predeterminado al conmutar

Controlador A = CPU del controlador primarioMB+ dirección = 1

Controlador B = CPU del controlador StandbyMB+ dirección = 33 (1 +32)(+32 = Desplazamiento)

Se produce la conmutación.

35010536 04/2009 99

Page 100: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Es posible cambiar la dirección de Modbus Plus de los controladores utilizando el teclado del panel frontal: Comunicación | Modbus Plus | Modificar dirección

NOTA: El puerto Modbus Plus estará inactivo durante unos 10 segundos después de que el estado standby RUN de la CPU aparezca en la pantalla LCD.

Comportamiento del intercambio de direcciones de Modbus Plus al cambiar la dirección

Controlador A = nueva CPU del controlador StandbyMB+ dirección = 33 (1 +32)

Controlador B = nueva CPU del controlador primarioMB+ dirección = 1

Nota: Rango numérico de las direcciones de ambos puertos (A y B): 1 - 64.Si la dirección de la CPU del controlador primario = 50, la CPU del controlador Standby correspondiente = 18 (50 - 32)

Comportamiento forzado al conmutar

Controlador A = CPU del controlador primarioMB+ dirección = 1

Controlador B = CPU del controlador StandbyMB+ dirección = 33 (1 +32)(+32 = Desplazamiento)

Cambiar la dirección de la CPU del controlador primario = 5.

Controlador A = CPU del controlador primarioMB+ dirección = 5

Controlador B = CPU del controlador StandbyMB+ dirección = 33

Efectuar transferencia del programa de aplicación.

Controlador A = CPU del controlador primarioMB+ dirección = 5

Controlador B = CPU del controlador StandbyMB+ dirección = 37 (5 +32)

Forzar conmutación.

Controlador A = nueva CPU del controlador StandbyMB+ dirección = 37 (5 +32)

Controlador B = nueva CPU del controlador primarioMB+ dirección = 5

Si modifica la dirección de Modbus Plus, lleve a cabo una transferencia del programa de aplicación. (véase página 179) En caso de que se produzca un fallo durante la transferencia, se creará una dirección de desplazamiento diferente en la CPU del controlador Standby.

Comportamiento predeterminado al conmutar

100 35010536 04/2009

Page 101: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

NOTA: INTERCAMBIO DE DIRECCIONES

Con la conmutación, el sistema Modicon Quantum Hot Standby con Unity y los NOM intercambian las direcciones Modbus Plus casi instantáneamente (en uno o dos milisegundos). Esta conmutación prácticamente instantánea significa que los dispositivos host que están llevando a cabo una lectura de dotación del controlador se comunicarán con el controlador de la CPU del controlador primario y que la interrupción de la conexión de la red será mínima durante la conmutación.

NOTA: ACTUALIZACIÓN EXEC MEDIANTE OSLOADER

Cuando se utiliza la comunicación Modbus Plus y OSLoader, únicamente la dirección 1 es válida.

(véase página 155)

Gestión de direcciones TCP/IP al conmutar

Cuando se utiliza en un sistema Modicon Quantum Hot Standby con Unity, los módulos de opciones de red Modicon Quantum Ethernet TCP/IP NOE 771 01 y 11 admiten el intercambio de direcciones al conmutar. El intercambio de direcciones IP se produce del mismo modo que el intercambio de direcciones de los puertos Modbus Plus, con la salvedad de que el desplazamiento es de 1 y no de 32.

Durante la conmutación, los módulos intercambian sus direcciones IP. Las direcciones de NOE 771 se intercambian automáticamente y no se pueden controlar con opciones seleccionadas en alguna de las fichas del editor ni mediante la activación o desactivación de los bits del registro de comando.

A la definición de direcciones IP se le aplican todas las reglas estándar, con la restricción añadida de que la dirección IP no puede ser superior a 253 o la dirección de difusión, inferior a 2. Además, ningún otro dispositivo podrá tener asignada la dirección configurada IP + 1.

NOTA: INTERCAMBIO DE DIRECCIONES De NOE 771 01 y 11

NOE 771 01 y 11 son los únicos módulos opcionales Ethernet que admiten el intercambio de direcciones IP en un sistema Modicon Quantum Hot Standby con Unity V2.0.

Los módulos NOE 77101 y 11 deben estar configurados en la misma ranura que las platinas principales de la CPU del controlador primario y de la CPU del controlador Standby.

NOE 771 01, 11 necesita una revisión mínima del firmware 2.0 o superior.

35010536 04/2009 101

Page 102: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

5.2 Configuración de registros con Unity Pro

Objeto

Este material le explica la configuración del sistema Modicon Quantum Hot Standby con Unity mediante la selección de las opciones que tengan efecto en los registros: Es posible que necesite utilizar este método si el sistema tiene unas necesidades de configuración específicas.

Contenido de esta sección

Esta sección contiene los siguientes apartados:

Apartado Página

Interpretación de las palabras de transferencia inversa, memoria de señal de transferencia y área no transferible

103

Descripción del registro de comando de Unity 104

Descripción del registro de estado de Unity 108

Transferencia de datos de usuario 111

Utilización de datos inicializados 112

Sincronización de fecha/hora 113

102 35010536 04/2009

Page 103: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Interpretación de las palabras de transferencia inversa, memoria de señal de transferencia y área no transferible

Designación de un área no transferible

Mediante la ficha Hot Standby del cuadro de diálogo del editor, puede designar un bloque de palabras %MW como área no transferible.

Área no transferible de la memoria de señal

Los registros designados se pasan por alto cuando los valores de memoria de señal se transfieren desde el controlador de la CPU del controlador primario a la CPU del controlador Standby. La única forma de reducir el tiempo de ciclo es mediante la colocación de registros en el área no transferible.

NOTA: Con el diseño de hardware de la CPU Modicon Quantum Hot Standby con los procesadores Unity, la optimización del tiempo de ciclo proporcionada por el área no transferible puede ser muy baja.

Transferencia de datos a la CPU del controlador primario

Las palabras de sistema,%SW62/63/64/65, se ocupan de la transferencia de datos del controlador de la CPU del controlador Standby a la CPU del controlador primario.

El programa de aplicación (de la primera sección) puede utilizar estas palabras para registrar información de diagnóstico.

Los datos de la CPU del controlador Standby se transfieren en cada exploración y están disponibles para la CPU del controlador primario.

Paso Acción

1 Asegurarse de que está seleccionada la ficha Hot Standby.Si se desea revisar el proceso de inicio de Unity Pro y apertura del cuadro de diálogo del editor, consultePantalla de configuración del procesador, página 72.

2 Introducir la dirección de inicio en el campo de palabra del sistema, %MW.El campo se encuentra en el área no transferible de la ficha Hot Standby.

3 Introducir el número de registros contiguos en el campo Longitud:El campo se encuentra en el área no transferible de la ficha Hot Standby.

35010536 04/2009 103

Page 104: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción del registro de comando de Unity

Definición de los bits del registro de comando

El registro de comando define los parámetros de funcionamiento de una aplicación Hot Standby para los controladores primario y Standby, y está situado en la palabra de sistema %SW60.

En cada exploración, el registro de comando se duplica y transfiere datos de la CPU del controlador primario a la CPU del controlador Standby. La transferencia se efectúa sólo desde la CPU del controlador primario a la CPU del controlador Standby. No tendrá efecto ninguna modificación en el registro de comando de la CPU del controlador Standby porque los valores transferidos desde la CPU del controlador primario sobrescribirán los valores de la CPU del controlador Standby.

En la ilustración siguiente se identifican las opciones operativas proporcionadas por el registro de comando.

104 35010536 04/2009

Page 105: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Palabra de sistema %SW60.0

Bloquear teclado es una opción que permite al controlador aceptar o rechazar los comandos desde el submenú Hot Standby mediante el teclado del panel frontal.

%SW60.0 = 1Bloquear teclado habilitado.El sistema Modicon Quantum Hot Standby con Unity rechaza todos los cambios desde el menú Hot Standby mediante el teclado del panel frontal.

%SW60.0 = 0Bloquear teclado deshabilitado.El sistema Modicon Quantum Hot Standby con Unity acepta todos los cambios desde el menú Hot Standby mediante el teclado del panel frontal.

(véase página 95)

Palabra de sistema %SW60.1

Modalidad OFFLINE/RUN del controlador A

%SW60.1 = 1El controlador A pasa a la modalidad de ejecución

%SW60.1 = 0El controlador A pasa a la modalidad offline

Palabra de sistema %SW60.2

Modalidad OFFLINE/RUN del controlador B

%SW60.2 = 1El controlador B pasa a la modalidad de ejecución

%SW60.2 = 0El controlador B pasa a la modalidad offline

NOTA: Si los bits %SW60.1 y %SW60.2 se establecen en 0 de forma simultánea, se produce una conmutación:

La CPU del controlador primario pasa a RUN offline. Además, la CPU del controlador Standby funciona ahora como CPU del

controlador primario en ejecución.

Palabra de sistema %SW60.3

Discrepancia de aplicación

%SW60.3 = 0Si se detecta una discrepancia de aplicación, la CPU del controlador Standby pasa a modalidad offline forzosamente.

%SW60.3 = 1La CPU del controlador Standby funciona con normalidad incluso si se produce una discrepancia.

35010536 04/2009 105

Page 106: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

(véase página 159)

Palabra de sistema %SW60.4

Actualización EXEC

%SW60.4 = 1Permite actualizar Executive de la CPU del controlador Standby mientras que la CPU del controlador primario sigue controlando el proceso.

%SW60.4 = 0Permite actualizar Executive y detener el control del proceso de la CPU del controlador primario.

El proceso de actualización permite:

Que un sistema Hot Standby pueda funcionar con distintas versiones del sistema operativo que se ejecuta en la CPU del controlador primario y la CPU del controlador Standby.

que pueda actualizarse sin necesidad de interrumpir el proceso.

Para realizar una actualización de Executive, debe detenerse la CPU del controlador Standby. Cuando se vuelva a iniciar, la CPU del controlador Standby funciona como una CPU del controlador Standby válida. (véase página 153)

Palabra de sistema %SW60.5

Comandos CPU del controlador Standby para iniciar la transferencia de una aplicación.

%SW60.5 = 1 indica que la CPU del controlador Standby solicita una transferencia del programa de aplicación desde la CPU del controlador primario.

%SW60.5 = 0 es el valor predeterminado y no se efectúa ninguna transferencia.

NOTA: %SW60.5 es un bit de monitorización.

%SW60.5 monitoriza una acción. Una vez efectuada la acción, %SW60.5 vuelve al valor predeterminado (0).

NOTA: En el caso de seleccionar discrepancia de aplicación online, el sistema HSBY necesita 2 segundos para verificar la coherencia de la aplicación y la detección de una discrepancia de aplicación (%SW61.4). Así pues, la solicitud de transferencia de aplicación (%SW60.5) tiene que realizarse con un retardo mínimode 2 segundos después de cualquier modificación de la aplicación.

106 35010536 04/2009

Page 107: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Palabra de sistema %SW60.8

Intercambio de Modbus en el puerto 1

%SW60.8 = 1Intercambia las direcciones Modbus en el puerto 1 cuando se produce la conmutación.Nota: En un sistema Modicon Quantum Hot Standby con Unity sólo es posible utilizar el puerto 1 de Modbus.

Palabra de sistema %SW60.9

Intercambio de Modbus en el puerto 2

%SW60.9 = 0La dirección cambia al puerto 2 de Modbus en el intercambio de la CPU del controlador primario.

%SW60.9 = 1Ninguna dirección cambia al puerto 2 de Modbus en el intercambio de la CPU del controlador primario.

Palabra de sistema %SW60.10

Intercambio de Modbus en el puerto 3

%SW60.9 = 0La dirección cambia al puerto 3 de Modbus en el intercambio de la CPU del controlador primario.

%SW60.9 = 1Ninguna dirección cambia al puerto 3 de Modbus en el intercambio de la CPU del controlador primario.

ADVERTENCIACOMPORTAMIENTO INESPERADO DE LA APLICACIÓN

Si se ha seleccionado una discrepancia de aplicación online, una solicitud de transferencia de aplicación (%SW60.5) tiene que realizarse con un retardo mínimo de 2 segundos después de cualquier modificación de la aplicación.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 107

Page 108: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Descripción del registro de estado de Unity

Bits del registro de estado de Hot Standby

El registro de estado de Hot Standby es un registro de lectura ubicado en la palabra de sistema %SW61 que se utiliza para supervisar el estado actual de la CPU del controlador primario y de la CPU del controlador standby.

Tanto la CPU del controlador primario como la CPU del controlador Standby/offline poseen su propia copia del registro de estado. El registro de estado no se transfiere de la CPU del controlador primario a la CPU del controlador Standby. Cada PLC debe conservar su registro de estado local basado en la comunicación regular entre los dos controladores.

La siguiente ilustración identifica las opciones operativas proporcionadas por el registro de estado.

108 35010536 04/2009

Page 109: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Palabras de sistema de %SW61.0 a %SW61.3

Estos cuatro bits muestran los estados de los controladores Hot Standby local y remoto.

Estado del PLC local

%SW61.1 = 0 y %SW61.0 = 1 indican que el PLC local se encuentra en la modalidad OFFLINE.

%SW61.1 = 1 y %SW61.0 = 0 indican que el PLC local se está ejecutando en la modalidad CPU primaria.

%SW61.1 = 1 y %SW61.0 = 1 indican que el PLC local se está ejecutando en la modalidad CPU standby.

Estado del PLC remoto

%SW61.3 = 0 y %SW61.2 = 1 indican que el PLC local se encuentra en la modalidad OFFLINE.

%SW61.3 = 1 y %SW61.2 = 0 indican que el PLC remoto se está ejecutando en la modalidad CPU primaria.

%SW61.3 = 1 y %SW61.2 = 1 indican que el PLC remoto se está ejecutando en la modalidad CPU primaria.

%SW61.3 = 0 y %SW61.2 = 0 indican que el PLC remoto no es accesible (está apagado y no hay comunicación).

Palabra de sistema %SW61.4

%SW61.4 se establece como 1 siempre que se detecta una discrepancia de aplicación entre la CPU del controlador primario y la CPU del controlador Standby.

%SW61.4 depende de si %SW60.3 (registro de comando) se establece como 1.

Palabra de sistema %SW61.5

%SW61.5 representa la petición notificada por el coprocesador durante el inicio.

El orden depende del rango de las direcciones MAC.

Si la designación A/B se define como A, el bit 5 se establecerá como 0. Si la designación A/B se define como B, el bit 5 se establecerá como 1.

NOTA: En pantallas LCD del controlador

A. B.

Palabra de sistema %SW61.7

Si %SW61.7 se establece en 0, los dos PLC tienen la misma versión de sistema operativo.

Si %SW61.7 se establece en 1, los dos PLC tienen diferentes versiones del sistema operativo.

35010536 04/2009 109

Page 110: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Palabra de sistema %SW61.8

Si %SW61.8 se establece en 0, los dos coprocesadores tienen la misma versión de sistema operativo.

Si %SW61.8 se establece en 1, los dos coprocesadores tienen diferentes versiones del sistema operativo.

Palabra de sistema %SW61.12 y 13

Si %SW61.12 se establece en 1, %SW61.13 indica el valor de la dirección adoptada por el NOE:

Si %SW61.13 se establece en 1, la dirección es IP+1. Si %SW61.13 se establece en 0, la dirección es IP.

Si %SW61.12 se establece en 0, %SW61.13 no es relevante.

Palabra de sistema %SW61.15

Si %SW61.15 se ha establecido como 1, este ajuste indica que el dispositivo del coprocesador se ha configurado y funciona correctamente.

110 35010536 04/2009

Page 111: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Transferencia de datos de usuario

General

En cada exploración de un sistema redundante, la CPU del controlador primario debe enviar sus datos a la CPU del controlador Standby para que esté lista para funcionar como controlador primario si es necesario.

Variables, instancias, bits y palabras

Los datos de usuario que se transferirán incluyen:

Las variables ubicadas (en memoria de señal), Todas las variables no ubicadas (sólo para el módulo 140 CPU 671 60 ) Todas las instancias de datos DFB y EFB Los estados SFC (sólo para el módulo 140 CPU 671 60 ) Palabras y bits de sistema

35010536 04/2009 111

Page 112: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Utilización de datos inicializados

Carga durante el tiempo de arranque en frío

El módulo 140 CPU 671 60/60S Modicon Quantum Hot Standby con Unity admite datos inicializados.

Los datos inicializados permiten especificar valores iniciales para los datos que van a cargarse durante el tiempo de arranque en frío. Declare las variables antes de un arranque en frío.

Actualización online

Además de declarar valores antes de realizar un arranque en frío, puede actualizar los valores iniciales online.

La actualización de los valores iniciales online crea una situación de discrepancia en un sistema redundante.

NOTA: La adición de un cambio de configuración sobre la marcha es posible sólo si se proporciona una nueva versión de firmware de CRP (módulo 140 CRP 9•• •••) y CRA (módulo 140 CRA 2•• •••).

Gestión de problemas durante la conmutación

La actualización de valores iniciales online supone un problema: si se produce una conmutación en el PLC no actualizado y, a continuación, se ejecuta un arranque en frío, se utilizarán los valores iniciales más antiguos.

NOTA: VENTANA DE TIEMPO

Tenga en cuenta que aparece una ventana de tiempo en la que se indica cuánto tiempo puede producirse una discrepancia. Las discrepancias pueden causar situaciones de funcionamiento incorrecto.

Solución de problemas de discrepancia

Sin embargo, las discrepancias de aplicación producen los mismos problemas. De este modo, las discrepancias de valor se tratarán de la misma manera que las discrepancias de aplicación. Las discrepancias de valor conllevan las mismas indicaciones y los mismos requisitos de actualización.

112 35010536 04/2009

Page 113: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Sincronización de fecha/hora

Ajuste de la fecha/hora de los controladores de la CPU del controlador primario y la CPU del controlador Standby

En un sistema Modicon Quantum Hot Standby con Unity, los controladores de la CPU del controlador primaria y de la CPU del controlador Standby poseen su propia fecha/hora, que no se sincroniza de forma implícita.

Si la fecha no se sincroniza, entonces, al conmutar, la hora se modificará en función de la diferencia entre los dos relojes. En caso de no sincronizarse la fecha/hora, podrían producirse problemas si se está controlando una aplicación de tiempo crítico.

35010536 04/2009 113

Page 114: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

5.3 Configuración de un NOE con Unity Pro

Objeto

Este material explica la configuración de un NOE, un módulo Quantum Ethernet, mediante Unity Pro. Si desea obtener una descripción completa de todos los modelos del NOE, consulte el Manual del usuario de módulos Ethernet Quantum NOE 771 xx, 840 USE 116 00.

Contenido de esta sección

Esta sección contiene los siguientes apartados:

Apartado Página

Quantum Hot Standby para Unity Pro 115

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

Asignación de direcciones IP 121

Tiempos de intercambio de direcciones 123

Efectos de red de la solución Modicon Quantum Hot Standby con Unity 124

Red sobrecargada 128

114 35010536 04/2009

Page 115: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Quantum Hot Standby para Unity Pro

Descripción de la solución Hot Standby

NOTA: El sistema Modicon Quantum Hot Standby con Unity admite hasta seis adaptadores Ethernet NOE 771xx en los controladores de bus.

NOE Hot Standby permite el intercambio automático de direcciones IP. Ambos controladores se configuran de forma idéntica. Un controlador es el NOE de CPU primario; el otro, el NOE secundario. Si el NOE de CPU primario se detiene, los controladores se conmutan y el sistema se recupera.

Los NOE coordinan el intercambio de direcciones IP. Después de cerrar las conexiones del cliente y del servidor, cada NOE envía un mensaje UDP de intercambio a su interlocutor NOE respectivo. El NOE emisor espera durante un timeout especificado (500 ms) la llegada de mensajes UDP de intercambio entre interlocutores. Después de recibir los mensajes o después de un timeout, el NOE cambia su dirección IP.

NOTA: Los NOE deben comunicarse entre sí para intercambiar direcciones IP. Schneider Electric recomienda conectar los NOE de CPU primario y secundario al mismo conmutador porque:

Las interrupciones en la comunicación entre NOE incrementan el tiempo de intercambio.

Si se conectan dos NOE al mismo conmutador, se reduce la probabilidad de que se produzca una interrupción en la comunicación.

El NOE espera a que se produzca un cambio en el estado Hot Standby del controlador o el intercambio de mensajes UDP. A continuación, el NOE realiza una de estas dos acciones de Hot Standby.

ATENCIÓNPÉRDIDA DE CONTROL - INTERRUPCIÓN EN LA COMUNICACIÓN

Utilice un conmutador Ethernet (no un concentrador) para conectar los módulos Quantum Ethernet 771xx entre sí y a la red.

Si no se siguen estas instrucciones pueden producirse lesiones personales o daños en el equipo.

Si el NOE… . . Entonces

Detecta que el nuevo estado Hot Standby es de CPU del controlador primario o de CPU del controlador standby,

cambia la dirección IP.

Recibe un mensaje UDP de intercambio, transmite un mensaje UDP de intercambio e intercambia la dirección IP.

35010536 04/2009 115

Page 116: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Todos los servicios de cliente/servidor (exploración de E/S, datos globales, mensajes, FTP, SNMP y HTTP) continúan ejecutándose después de la conmutación del NOE de CPU primario antiguo al nuevo.

NOTA: Si un NOE detiene la comunicación, esta condición no hará que la CPU del controlador primario abandone el estado de CPU del controlador primario.

Funcionalidad del módulo NOE y Hot Standby

La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios están disponibles o no disponibles en un sistema Modicon Quantum Hot Standby con Unity. En la tabla siguiente se indica qué servicios están o no disponibles.

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

ADVERTENCIACOMPORTAMIENTO INESPERADO DE LA APLICACIÓN

Diseñe su aplicación de modo que los módulos no controlados permitan la comunicación sólo con partes no críticas de la aplicación.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

Servicio Familia NOE 771

Exploración de E/S Disponible

Datos globales Disponible

Mensajes Modbus Disponible

FTP/TFTP Disponible

SNMP Disponible

Servidor HTTP Disponible

DHCP No disponible

116 35010536 04/2009

Page 117: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

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

Modalidades de NOE

Las modalidades del módulo NOE son las siguientes: Modalidad de CPU del controlador primario

El estado de Hot Standby es de CPU del controlador primario y todos los servicios de cliente/servidor se encuentran activos.

Modalidad secundariaEl estado de Hot Standby es standby y todos los servicios del servidor, excepto DHCP, están activos.

Modalidad autónomaEl módulo NOE se encuentra en un sistema no redundante, o bien el módulo CPU HE no está presente o su estado no es funcional.

Modalidad offlineLa CPU está detenida.

Las modalidades de servicio de Modicon Quantum Hot Standby con Unity y NOE se sincronizan según las condiciones que se describen en la siguiente tabla:

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

Estado del módulo HE CPU Estado HSBY Modalidad de servicio de NOE

Presente y en estado funcional CPU del controlador primario

CPU del controlador primario

Presente y en estado funcional CPU del controlador Standby

Secundario

Presente y en estado funcional Offline Offline

Presente y en estado funcional Sin asignar Autónomo

No presente o estado no funcional N/D Autónomo

35010536 04/2009 117

Page 118: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Encendido y asignación de direcciones IP

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

Si dos módulos NOE se encienden de forma simultánea, un algoritmo de resolución: determina cuál es el módulo NOE de la CPU del controlador primario asigna la dirección IP configurada a dicho módulo NOE de la CPU del

controlador primario asigna la dirección IP configurada + 1 al módulo NOE secundario.

El módulo NOE ejecuta una prueba de dirección IP duplicada mediante el envío de una petición ARP a la dirección IP configurada. Si se recibe una respuesta antes de tres segundos, la dirección IP permanecerá como IP predeterminada y aparecerá un código de diagnóstico intermitente.

Si no existe ninguna configuración IP, el módulo NOE permanecerá en modalidad autónoma y será necesario obtener la dirección IP de un servidor BOOTP o una dirección MAC.

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

sin asignar dirección IP configurada

CPU del controlador primario dirección IP configurada

secundaria dirección IP configurada + 1

sin asignar a offline Consulte la Modalidad offline en la secuencia de encendido en la tabla siguiente.

Modalidad offline en la secuencia de encendido

Resultado

El controlador A se enciende antes que el controlador B.

La dirección IP del controlador A será la dirección IP configurada.

La dirección IP del controlador B será la dirección IP configurada + 1.

Ambos controladores, A y B, se encienden a la vez.

El algoritmo de resolución asignará al controlador A la dirección IP configurada y al controlador B, la dirección IP configurada + 1.

118 35010536 04/2009

Page 119: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Encendido y servicios Ethernet

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

Conmutación Hot Standby

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

Estado HSBY

Estado de los servicios de NOE

Servicios de cliente Servicios de cliente/servidor

Servicios de servidor

Explorador de E/S

Datos globales

Mensajes Modbus

FTP SNMP HTTP

Sin asignar Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar

CPU del controlador primario

Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar Ejecutar

Secundario Detener Detener Ejecutar Ejecutar Ejecutar Ejecutar

Offline Detener Detener Ejecutar Ejecutar Ejecutar Ejecutar

Etapa Acción

1 El módulo NOE A se está ejecutando en el PLC de la CPU del controlador primario, mientras que el módulo NOE B está en el PLC secundario en una configuración Hot Standby.

2 El módulo NOE A detecta que el PLC ha cambiado su modalidad de CPU del controlador primario a offline.

3 El módulo NOE A cambia su estado HSBY de CPU del controlador primario a offline con los mismos servicios Ethernet en ejecución e inicia su temporizador del Watchdog (con un ajuste de timeout de 500 ms). Espera una petición de UDP del módulo NOE B para intercambiar direcciones IP.

4 El módulo NOE B detecta que el PLC ha cambiado su estado de CPU de controlador secundario a primario.

5 El módulo NOE B detiene todos los servicios Ethernet, envía una petición UDP al módulo NOE A para sincronizar el intercambio de direcciones IP, inicia el temporizador del Watchdog (con un ajuste de timeout de 500 ms) y espera una respuesta UDP del módulo NOE A.

35010536 04/2009 119

Page 120: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

NOTA: Durante la conmutación Hot Standby, existe una pérdida de comunicación durante 500 ms entre el PLC y la HMI o Unity Pro.

Paso a offline

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

Asignación de dirección IP y paso a offline

6 Una vez que el módulo NOE A haya recibido la petición UDP por parte del módulo NOE B (o tras el timeout del temporizador del Watchdog), detiene todos los servicios Ethernet. Si ha recibido una petición UDP, el módulo NOE B envía una respuesta UDP al módulo NOE A; en caso de que el timeout del temporizador del Watchdog se haya agotado, el módulo NOE B no enviará dicha respuesta UDP. En este caso, el módulo NOE A intercambia la dirección IP e inicia servicios secundarios.

7 El módulo NOE B intercambia las direcciones IP e inicia servicios Ethernet como CPU del controlador primario.

8 Cuando el módulo NOE A detecta que su controlador local cambia el estado de offline a standby, toma la dirección IP secundaria.

9 De este modo, el módulo NOE B pasa a ser el NOE de la CPU del controlador primario.

10 El módulo NOE B abre todas las conexiones de cliente, escucha todas las conexiones de servidor y las restablece.

11 El módulo NOE A, por su parte, escucha todas las conexiones de servidor y las restablece.

Etapa Acción

Estado HSBY La dirección IP asignada es...

CPU del controlador primario a offline

Dirección IP configurada, siempre que otro controlador no pase a CPU del controlador primario.

CPU del controlador Standby a offline

Dirección IP configurada + 1

120 35010536 04/2009

Page 121: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Asignación de direcciones IP

Configuración del módulo NOE

El módulo NOE se puede configurar para trabajar junto con el controlador Modicon Quantum Hot Standby con Unity. Debido a que los controladores primario de la CPU y secundario deben tener una configuración idéntica, las direcciones IP configuradas serán iguales. La dirección IP del módulo NOE es la dirección IP configurada o la dirección IP configurada +1. El estado actual del Hot Standby local determina la dirección IP.

En el estado offline, la dirección IP se determina en función de si el otro controlador está pasando o no al estado de CPU del controlador primario.

En la tabla siguiente se muestran las asignaciones de direcciones IP.

Restricción de direcciones IP

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

Transparencia de la dirección IP

Estado de Hot Standby Dirección IP

CPU primaria Dirección IP configurada

CPU Standby Dirección IP configurada + 1

Transición de primario a offline Dirección IP configurada, si el controlador Peer no pasa a CPU del controlador primario

Transición de standby a offline Dirección IP configurada + 1

ATENCIÓNFUNCIONAMIENTO INESPERADO DEL EQUIPO

Para una configuración Hot Standby Quantum: No utilice la dirección IP + 1. No utilice direcciones IP consecutivas de las direcciones IP configuradas. No configure la dirección de la CPU del controlador primario como

nnn.nnn.nnn.254. Esto provoca que la dirección IP de la CPU sea: nnn.nnn.nnn.255. En este caso, el módulo devuelve el código de diagnóstico Configuración IP incorrecta.

Si no se siguen estas instrucciones pueden producirse lesiones personales o daños en el equipo.

35010536 04/2009 121

Page 122: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Cuando se produce una conmutación, un nuevo PLC de la CPU del controlador primario toma la dirección IP del PLC de la CPU del controlador primario antiguo. Cuando el PLC que se ha detenido vuelve a estar operativo y vuelve a unirse al sistema Hot Standby, toma la dirección IP del PLC secundario. Un nuevo NOE de CPU del controlador primario debe tener la misma dirección IP que el NOE de la CPU del controlador primario anterior. La dirección IP del NOE secundario (un módulo NOE en estado secundario) es la dirección IP + 1.

Los módulos NOE integrados en la configuración Modicon Quantum Hot Standby con Unity coordinan esta dirección IP de intercambio con la gestión de los servicios Ethernet utilizados.

122 35010536 04/2009

Page 123: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Tiempos de intercambio de direcciones

Significado

En la tabla que aparece a continuación se describen los detalles de los tiempos de intercambio de direcciones, tales como el tiempo necesario para cerrar las conexiones, el tiempo para intercambiar las direcciones IP y el tiempo para establecer las conexiones.

Servicio Tiempo de intercambio habitual

Tiempo de intercambio máximo

Intercambio de direcciones IP

6 ms 500 ms

Exploración de E/S Un ciclo inicial de exploración de E/S

500 ms + un ciclo inicial de exploración de E/S

Datos globales Para obtener información sobre los tiempos de intercambio, consulte el Manual del usuario de los módulos Quantum NOE 771xx Ethernet (840 USE 116).

500 ms + un ciclo de la CPU

Mensajes de cliente Un ciclo de la CPU 500 ms + un ciclo de la CPU

Mensajes de servidor Un ciclo de la CPU + el tiempo de la conexión de restablecimiento de cliente

500 ms + el tiempo de la conexión de restablecimiento de cliente

Servidor FTP/TFTP El tiempo de la conexión de restablecimiento de cliente

500 ms + el tiempo de la conexión de restablecimiento de cliente

SNMP Un ciclo de la CPU 500 ms + un ciclo de la CPU

Servidor HTTP El tiempo de la conexión de restablecimiento de cliente

500 ms + el tiempo de la conexión de restablecimiento de cliente

35010536 04/2009 123

Page 124: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Efectos de red de la solución Modicon Quantum Hot Standby con Unity

Descripción general

La solución Modicon Quantum Hot Standby con Unity Pro es una potente función de los módulos NOE que permite aumentar la fiabilidad de la instalación. Hot Standby utiliza una red; el uso de la función Hot Standby en una red puede afectar al comportamiento de:

navegadores clientes locales y remotos servicio de exploración de E/S servicio de datos globales servidor de FTP/TFTP

A continuación, se describen los factores que se pueden encontrar al utilizar la solución Modicon Quantum Hot Standby con Unity.

Navegadores

NOTA: En la configuración Modicon Quantum Hot Standby con Unity Pro, es necesario habilitar el Explorador de E/S del módulo NOE.

Si un navegador solicita una página y la dirección IP se conmuta durante el proceso de descarga de dicha página, el navegador se bloqueará o se producirá un timeout. Haga clic en el botón Actualizar o Volver a cargar.

Clientes remotos

La conmutación Hot Standby afecta a los clientes remotos.

Los módulos NOE se restablecerán en los casos siguientes:

Petición de conexión remota durante Hot Standby : Si un cliente remoto establece una conexión TCP/IP mientras se efectúa una conmutación Hot Standby, el servidor cerrará la conexión con un restablecimiento de TCP/IP.

Conmutación Hot Standby durante una petición de conexión remota : Si un cliente remoto envía una petición de conexión y se produce una conmutación Hot Standby durante dicha petición, el servidor rechazará la conexión TCP/IP mediante el envío de un restablecimiento.

Peticiones pendientes : Si existe una petición pendiente, el módulo NOE no responderá a la petición, pero restablecerá la conexión.

El módulo NOE finalizará la sesión con Modbus si se ha registrado alguna conexión.

Clientes locales

Durante una conmutación, el módulo NOE restablecerá todas las conexiones de cliente mediante un restablecimiento de TCP/IP.

124 35010536 04/2009

Page 125: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Servicio de exploración de E/S

La exploración de E/S proporciona un intercambio repetitivo de datos con dispositivos de E/S de nodos TCP/IP remotos. Mientras el PLC está en funciona-miento, el módulo NOE de la CPU del controlador primario envía una petición de lectura, escritura o lectura/escritura Modbus a los dispositivos de E/S remota y transfiere datos a la memoria del PLC y desde ésta. En el controlador secundario, el servicio de exploración de E/S se detiene.

Cuando se produce la conmutación Hot Standby, el módulo NOE de la CPU del controlador primario cierra todas las conexiones con dispositivos de E/S enviando un restablecimiento de TCP/IP. El servicio de exploración de E/S en este módulo NOE es la CPU del controlador Standby.

Tras la conmutación, el nuevo módulo NOE de la CPU del controlador primario restablece la conexión con cada dispositivo de E/S. Con estas reconexiones, el módulo NOE reinicia el intercambio repetitivo de datos.

El módulo ofrece la función de exploración de E/S. Configure esta función mediante el software Unity Pro.

Gracias a este método, la configuración y transferencia de datos entre direcciones de red pueden efectuarse sin necesidad de utilizar el bloque de función MSTR/IEC.

NOTA: Tenga en cuenta las consideraciones de exploración de E/S Ethernet durante una conmutación.

Si se utiliza el bloque de función MSTR/IEC para TCP/IP, únicamente se usará parte del código operacional. Por lo tanto, el bloque no completa su transacción y devuelve el código de error 0•8000.

Mientras el módulo NOE se encuentra realizando la transacción, es posible que se active un nuevo bloque de función MSTR/IEC.

Los estados de salida de las E/S exploradas seguirán el estado definido en la última opción de valor configurada en la tabla de exploración de E/S del módulo NOE (en el software Unity Pro).Estos dos estados son:a. Establecer en 0.b. Mantener último.

Según las consideraciones anteriores, se recomienda la utilización de la conmutación con la exploración de E/S Ethernet en aplicaciones menos críticas.

35010536 04/2009 125

Page 126: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Servicio de datos globales (publicar/suscribir)

El módulo NOE Hot Standby de la CPU del controlador primario es una estación dentro de un grupo de distribución. Los grupos de distribución intercambian variables de aplicación. Gracias a este intercambio, el sistema puede coordinar todas las estaciones en el grupo de distribución. Cada estación publica variables de aplicación locales en un grupo de distribución para las estaciones restantes y puede suscribirse a variables de aplicación remotas, con independencia de la ubicación del productor.

El puerto de comunicación sólo tiene una dirección de multidifusión.

En este servicio de red, los controladores Modicon Quantum Hot Standby con Unity se ven como una sola estación. El módulo NOE de la CPU del controlador primario publica las variables de aplicación Hot Standby y recibe las variables de suscripción. El servicio de datos globales del módulo NOE secundario está detenido.

Cuando se produce la conmutación Hot Standby, el módulo NOE de la CPU del controlador primario detiene el servicio de datos globales. El módulo NOE no publica la variable local durante una conmutación. Después de la conmutación, el nuevo módulo NOE de la CPU del controlador primario comienza a publicar variables de aplicación y a recibir las variables de suscripción.

Servidores FTP/TFTP

El servidor FTP/TFTP está disponible tan pronto como el módulo recibe una dirección IP. Cualquier cliente FTP/TFTP puede iniciar una sesión en el módulo. Para poder acceder a él, es necesario proporcionar el nombre de usuario y la contraseña correctos. Modicon Quantum Hot Standby con Unity sólo permite una sesión activa de cliente FTP/TFTP por cada módulo NOE.

Al producirse la conmutación Hot Standby, la CPU del controlador primario y los NOE secundarios cierran la conexión FTP/TFTP. Si se envía una petición FTP/TFTP durante la conmutación, la comunicación se cerrará.

ADVERTENCIAFUNCIONAMIENTO INADECUADO DEL EQUIPO - DURANTE LA CONMUTA-CIÓN, LOS DISPOSITIVOS PASAN A SUS ESTADOS DE RETORNO

Siempre que sea posible, configure los dispositivos de salida Ethernet en el estado de retorno Mantener último valor. Los dispositivos de salida que sólo son compatibles con el estado de retorno Establecer en cero pueden producir un pulso durante la conmutación.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

126 35010536 04/2009

Page 127: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Al abrir de nuevo la comunicación, será necesario volver a introducir un nombre de usuario y una contraseña.

35010536 04/2009 127

Page 128: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Red sobrecargada

Vista general

Si se utiliza un módulo NOE771xx para que se ejecute en una red Ethernet de 100 Mb/s y se produce una sobrecarga permanente de la red, el módulo NOE771 puede pasar a la modalidad de Kernel. Esto podría provocar que la CPU principal se DETUVIESE.

Ejemplo

Un ejemplo de sobrecarga de red permanente sería cuando dos puertos de un conmutador Ethernet se conectan entre sí. Los nodos Ethernet conectados a la subred detectarían esta situación y se produciría una sobrecarga de gran volumen de la red, caso que no debería producirse en una red configurada correctamente.

NOTA: Las difusiones y, en especial, los ARP forman parte del tráfico de Ethernet y no tendrán efectos adversos en un módulo NOE. Incluso las tormentas "pequeñas" que ocupan hasta el 5% del tráfico de red básico durante períodos breves (desde unos cuantos segundos hasta dos o tres minutos) no sobrecargarán el módulo NOE. Sólo una sobrecarga duradera y de gran volumen de la red (como en los casos provocados por un cable de red en bucle) puede provocar problemas en el sistema HSBY con módulos NOE.

Efecto en la CPU

Para facilitar la comunicación de la platina principal, el módulo NOE tiene acceso directo (DMA) a la memoria del módulo de la CPU. Por lo tanto, si el módulo NOE pasa a la modalidad Kernel cuando se accede a la CPU, esto puede tener consecuencias en el comportamiento de la CPU. En algún caso, incluso podría ocurrir que la CPU del controlador primario se DETUVIESE.

128 35010536 04/2009

Page 129: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

Acciones recomendadas

Lleve a cabo los pasos siguientes para conseguir protección frente a los efectos no deseados de tráfico de difusión excesivo:

Paso Acción

1 Reducir la velocidad del puerto destinado a conseguir la comunicación con los módulos NOE correspondientes de 100 Mb/s a 10 Mb/s.

2 Limitar los posibles efectos de una red sobrecargada en el módulo NOE mediante su filtración con un conmutador ConneXium, con un límite de 500 paquetes por segundo.(Schneider Electric ofrece una línea de conmutadores ConneXium configurables, capaces de limitar la difusión.)

3 Si el conmutador Ethernet se debe establecer a una velocidad de 100 Mb/s, el temporizador Watchdog se debe establecer a 1,5 segundos (independientemente del número de módulos NOE). En caso contrario, si el temporizador Watchdog se establece demasiado bajo, el resto del sistema también podría dejar de funcionar si se produjese una sobrecarga de red permanente.

35010536 04/2009 129

Page 130: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Configuración de Modicon Quantum Hot Standby con Unity

130 35010536 04/2009

Page 131: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

6

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

35010536 04/2009

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Descripción general

Este capítulo proporciona información acerca del mantenimiento de un sistema Modicon Quantum Hot Standby con Unity.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Verificación del estado funcional del sistema Modicon Quantum Hot Standby con Unity

132

Errores de detección y diagnóstico de un sistema Modicon Quantum Hot Standby con Unity

134

Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador primario

136

Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador Standby

139

Detección de interrupciones de conexión de datos de alta velocidad 140

Detección de interrupciones de conexión de E/S remotas (RIO) 143

Comprobación de los programas de aplicación idénticos: suma de control 146

Sustitución de un módulo 147

Solución de problemas del controlador de la CPU del controlador primario 148

Solución de problemas del controlador de la CPU del controlador Standby 149

131

Page 132: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Verificación del estado funcional del sistema Modicon Quantum Hot Standby con Unity

Generación y envío de mensajes de estado funcional

Los módulos Modicon Quantum Hot Standby con Unity intercambian un mensaje de estado funcional cada 10 ms aproximadamente.

Si se produce un error en la CPU del controlador primario, la CPU del controlador Standby recibe un mensaje y asume el papel de la CPU del controlador primario.

Si se produce un error en la CPU del controlador Standby, la CPU del controlador primario continúa funcionando como dispositivo autónomo. Los procesadores de módulo de comunicaciones RIO verifican la comunicación con otros procesadores de forma periódica.

La CPU del controlador primario envía un mensaje de estado funcional a la CPU del controlador Standby

1. Cada diez milisegundos cuando no se envían más datos en la conexión del coprocesador de alta velocidad

2. Cada cinco milisegundos si no se requiere comunicación con una estación en la conexión RIO

Si la CPU del controlador Standby no recibe ningún mensaje en ninguna conexión, intentará determinar la causa y asumirá el control si es necesario.

Si la CPU del controlador primario no recibe una respuesta válida por parte de la CPU del controlador Standby, funcionará como si no existiese una copia de seguridad disponible y fuese un dispositivo autónomo.

Realización de comprobaciones de confianza automáticas

El sistema realiza dos tipos de comprobaciones de confianza automáticamente en el coprocesador Modicon Quantum Hot Standby con Unity:

Comprobaciones de inicio Comprobaciones de tiempo de ejecución

Realización de comprobaciones de inicio

La función de comprobación de confianza de inicio del coprocesador Modicon Quantum Hot Standby con Unity intenta detectar errores de hardware en el módulo antes de que la aplicación pueda ejecutarse.

Si se produce un fallo en el módulo durante alguna de las comprobaciones, éste permanecerá offline y no se comunicará con el otro módulo Modicon Quantum Hot Standby con Unity.

132 35010536 04/2009

Page 133: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Realización de comprobaciones de tiempo de ejecución

Las comprobaciones de tiempo de ejecución se llevan a cabo siempre que el coprocesador se encuentre en estado de funcionamiento. Las comprobaciones de tiempo de ejecución se ejecutan en pequeños grupos para evitar retrasos en el tiempo de exploración.

Si se produce un fallo en el módulo durante alguna de las comprobaciones, éste permanecerá offline y no se comunicará con el otro módulo.

35010536 04/2009 133

Page 134: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Errores de detección y diagnóstico de un sistema Modicon Quantum Hot Standby con Unity

Información importante

Tenga en cuenta lo siguiente:

Descripción de los mensajes de estado funcional

La CPU del controlador primario envía un mensaje de estado funcional a la CPU del controlador Standby a través de la conexión del coprocesador cada 10 milisegundos.

Excepciones

Si... entonces...

Un componente de la CPU primaria se queda inoperativo.

El control pasa a manos de la CPU del controlador Standby.

Un componente de la CPU del controlador Standby se queda inoperativo.

La CPU del controlador Standby pasa a la modalidad offline.

La conexión del cable de fibra óptica se queda inoperativa.

La CPU del controlador Standby pasa a la modalidad offline.

Si... Entonces, la CPU del controlador primario envía un mensaje de estado funcional a través de una conexión RIO...

No se necesita comunicación con una estación en la conexión RIO.

Cada cinco milisegundos

Todos los sistemas funcionan correctamente. Cada exploración

Si... entonces...

La CPU del controlador Standby no recibe ningún mensaje en ninguna conexión.

1. La CPU del controlador Standby determina la causa.

2. La CPU del controlador Standby asume el control.

La CPU del controlador primario no recibe una respuesta válida por parte de la CPU del controlador Standby.

La CPU del controlador primario funciona como si1. No existiese una copia de seguridad

disponible2. Se tratase de un dispositivo autónomo

Autónomo = 1) Sin coprocesador en funcionamiento 2) Sin función Hot Standby

134 35010536 04/2009

Page 135: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Obtención de información de diagnóstico con Unity Pro

Los errores y conmutaciones se registran en el búfer de diagnóstico. Para visualizar el registro:

Obtención de información adicional en este manual

Consulte las secciones siguientes:

Etapa Acción

1 Seleccione Herramientas → Visualizador de diagnósticos en el menú principal.

Tipo de error detectado Consulte la sección

Controlador de la CPU del controlador primario

Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador primario, página 136

Coprocesador de la CPU del controlador primario

Módulo de comunicaciones RIO de la CPU del controlador primario

Controlador de la CPU del controlador Standby

Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador Standby, página 139

Coprocesador de la CPU del controlador Standby

Módulo de comunicaciones RIO de la CPU del controlador Standby

Interrupciones de conexión de datos de alta velocidad

Detección de interrupciones de conexión de datos de alta velocidad, página 140

Estación de E/S remota Detección de interrupciones de conexión de E/S remotas (RIO), página 143

Errores de suma de control del programa de aplicación

Comprobación de los programas de aplicación idénticos: suma de control, página 146

35010536 04/2009 135

Page 136: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador primario

Descripción de la comunicación entre la CPU y el coprocesador

Hechos

Detección entre dos controladores

Si se produce un error en cualquiera de los dos controladores, ocurrirá lo siguiente:

NOTA: La CPU del controlador primario mantiene una actividad continuada en la conexión, lo que permite que la CPU del controlador Standby pueda detectar un error lo más pronto posible.

Detección de errores dentro de una CPU (errores de hardware)

Hechos

1 La CPU se comunica con el coprocesador en cada exploración.

2 La CPU principal controla el Hot Standby al inicio de la exploración y solicita al coprocesador que responda a sus peticiones.

3 La CPU informa de los errores que se detectan.

4 Si se detiene el coprocesador de la CPU del controlador primario, deja de haber comunicación con la CPU del controlador Standby. Por lo tanto, la CPU del controlador Standby no podrá intercambiar datos con la CPU del controlador primario y pasará a la modalidad Offline. El controlador de la CPU del controlador primario funciona de forma independiente y el sistema HSBY ya no está disponible.

Situación Respuesta

Controlador con error Informa del error al otro controlador mediante el envío de un mensaje a través de:1. Una conexión de transferencia de coprocesador de alta

velocidad2. Una conexión RIO

Controlador sin errores Detecta errores en un timeout producido por la ausencia de actividad en la conexión.

1 La corrupción de RAM es un error de hardware.

2 El coprocesador detecta errores de hardware.

136 35010536 04/2009

Page 137: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Detección de errores:

Detección de errores en cualquiera de los coprocesadores

Detección de errores

Si... entonces...

Se produce un error de hardware. 1. El coprocesador envía un comando take control a la CPU del controlador Standby.

2. El coprocesador de la CPU del controlador primario se detiene debido a un error de interfaz.

Si... entonces...

El coprocesador de la CPU del controlador primario informa de cualquier error.

1. El controlador de la CPU del controlador primario confirma el error.

2. El controlador de la CPU del controlador primario intenta transferir el control al otro controlador mediante el envío de un comando take control a la CPU del controlador Standby a través de la conexión RIO.

El coprocesador de la CPU del controlador primario no responde dentro de los primeros 5 milisegundos.

1. El controlador de la CPU del controlador primario confirma el error.

2. El controlador de la CPU del controlador primario intenta transferir el control al otro controlador mediante el envío de un comando take control a la CPU del controlador Standby a través de la conexión RIO.

El coprocesador de la CPU del controlador primario envía un comando take control al otro coprocesador.

1. El coprocesador de la CPU del controlador primario cede el control.

2. El coprocesador de la CPU del controlador primario no espera ninguna respuesta.

El coprocesador de la CPU del controlador Standby experimenta un error.

1. El controlador de la CPU del controlador Standby informa del error mediante el envío de un mensaje Sin CPU del controlador Standby.

2. El controlador de la CPU del controlador Standby pasa a la modalidad offline.

35010536 04/2009 137

Page 138: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Detección de errores por medio de un módulo de comunicaciones RIO

Detección de errores

Interpretación de los errores de módulos de comunicaciones RIO

Si el módulo de comunicaciones RIO detecta un error:

Si el módulo de comunicaciones RIO... entonces... el controlador de la CPU del controlador primario

Responde Cede el control y la estación de la CPU del controlador Standby pasa a ser autónoma.Autónomo = 1) Sin coprocesador en funcionamiento 2) Sin función Hot Standby

No responde Continúa explorando las E/S.

1 Se produce un timeout en la CPU principal cuando no se puede comunicar con el módulo de comunicaciones RIO.

2 La CPU principal se detiene.

3 La CPU principal informa de un error del módulo de comunicaciones RIO en el registro.

4 La CPU principal informa al coprocesador de un error del módulo de comunicaciones RIO.

5 El coprocesador pasa a offline.

138 35010536 04/2009

Page 139: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Detección de errores del módulo de comunicaciones RIO, del coprocesador y del controlador de la CPU del controlador Standby

Error de la CPU del controlador Standby

Cuando se detecta un error de la CPU del controlador Standby,

Error del coprocesador de la CPU del controlador Standby

Cuando se detecta un error del coprocesador del controlador Standby,

Error del módulo de comunicaciones RIO de la CPU del controlador Standby

Cuando se ha detectado un error del módulo de comunicaciones E/S remotas,

Etapa Descripción

1 La CPU del controlador Standby informa acerca de los errores del coprocesador Standby.

2 El coprocesador envía un mensaje Sin Standby al coprocesador de la CPU del controlador primario.

3 La CPU del controlador Standby y el coprocesador Standby pasan a la modalidad offline.

Etapa Descripción

1 Cuando la CPU del controlador primario se comunica con la CPU del controlador Standby, el coprocesador de la CPU del controlador Standby informa acerca del error a la CPU del controlador primario.

2 La CPU del controlador primario solicita que el coprocesador pase a modalidad offline.

3 El coprocesador de la CPU del controlador Standby también alerta sobre el error al coprocesador de la CPU del controlador primario enviando un mensaje Sin CPU del controlador Standby.

4 La CPU del controlador Standby pasa a la modalidad offline.

Paso Descripción

1 La CPU se detiene e informa sobre un error de RIO.

2 La CPU informa al coprocesador del error.

3 El coprocesador envía un comando Sin CPU del controlador Standby a la CPU del controlador primario.

4 La CPU del controlador Standby pasa a la modalidad offline.

35010536 04/2009 139

Page 140: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Detección de interrupciones de conexión de datos de alta velocidad

Información importante

Hechos

NOTA: En caso de que la CPU del controlador primario y la CPU del controlador Standby no se detecten entre ellas, es posible que cada estación pueda detectar una interrupción de conexión de datos de alta velocidad.

La CPU del controlador Standby detecta un error

En primer lugar:

1 La conexión de datos de alta velocidad conecta dos coprocesadores.

2 Cuando se utiliza una conexión de datos de alta velocidad, el controlador de la CPU del controlador primario se comunica con la CPU del controlador Standby cada diez milisegundos.

3 La CPU del controlador primario envía1. mensaje de datos2. mensaje de estado funcional

Etapa Acción Resultado

1 La CPU del controlador Standby no detecta la CPU del controlador primario en la conexión de datos de alta velocidad

1. La CPU del controlador Standby solicita que la CPU del controlador primario supervise la conexión RIO

2. La CPU del controlador primario envía una petición al módulo de comunicaciones RIO

140 35010536 04/2009

Page 141: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Cuando el módulo de comunicaciones RIO recibe la petición:

Información acerca de la E/S

Si... entonces...

El módulo de comunicaciones RIO descubre que la conexión RIO no se encuentra activa.

1. El módulo de comunicaciones RIO asume que la CPU del controlador primario está desconectada.

2. La CPU del controlador Standby asume el control.

El módulo de comunicaciones RIO descubre que la conexión RIO se encuentra activa.

El mensaje recibido por parte de la CPU del controlador primario puede ser:1. mensaje de estado funcional

Los mensajes se envían cada cinco milisegundos desde el módulo de comunicaciones RIO de la CPU del controlador primario al módulo de comunicaciones RIO de la CPU del controlador Standby.

2. Mensaje de datos de transacción de E/SLos mensajes se envían desde el módulo de comunicaciones RIO de la CPU del controlador primario a las estaciones de E/S a petición del controlador.

1 Si el mensaje se trata de una transacción de E/S, el módulo de comunicaciones RIO:1. Finaliza una interrupción que se ha producido en la conexión de datos de alta

velocidad. 2. Indica a la CPU del controlador primario que pase a modalidad offline.

2 Si nunca se ha configurado una estación de E/S, la conexión de datos de alta velocidad podría provocar que la CPU del controlador Standby asuma el control, ya que el módulo de comunicaciones RIO de la CPU del controlador Standby nunca recibirá un mensaje de transacción de E/S.

3 Después de detectar cualquier error de la CPU,1. El módulo de comunicaciones RIO no llevará a cabo una comunicación de

estación.2. El módulo de comunicaciones RIO sólo envía mensajes de estado funcional.

35010536 04/2009 141

Page 142: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

La CPU del controlador Standby asume el control.

La CPU del controlador Standby se convierte en CPU del controlador primario.

Etapa Acción Resultado

1 Después de que la CPU del controlador primario pase a modalidad offline,

Un mensaje de estado funcional del controlador de la CPU del controlador Standby es el único mensaje recibido por el módulo de comunicaciones RIO de la CPU del controlador Standby.

2 El controlador de la CPU del controlador Standby detecta la conexión de datos de alta velocidad durante una exploración.

3 Si el controlador de la CPU del controlador Standby no detecta nada,

La CPU del controlador Standby sabe que la causa puede haberse producido tanto en el coprocesador de la CPU del controlador primario como en la CPU del controlador primario.

4 La CPU del controlador Standby asume el control.

142 35010536 04/2009

Page 143: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Detección de interrupciones de conexión de E/S remotas (RIO)

Información importante

Hechos

Controlador de la CPU del controlador Standby y mensajes

El método gracias al cual la CPU del controlador Standby gestiona los mensajes depende de:

1 La conexión de E/S remotas (RIO) conecta los dos módulos de comunicaciones RIO.

2 El módulo de comunicaciones RIO primario realiza una comprobación de estado en la conexión RIO enviando mensajes de estado funcional.

3 El módulo de comunicaciones RIO primario envía un mensaje de estado funcional cada cinco milisegundos.

4 Al contrario que la comprobación de comunicación de estado llevada a cabo en la conexión del coprocesador, el coprocesador primario no espera una respuesta del coprocesador de la CPU del controlador Standby. En su lugar, el coprocesador de la CPU del controlador primario espera una respuesta cada segundo. La espera de una respuesta cada segundo minimiza el impacto en el rendimiento de la CPU del controlador primario.

Si la CPU del controlador Standby...

entonces... Acción

Nunca responde a ningún mensaje

La CPU del controlador primaria asume que no se puede utilizar el módulo de comunicaciones RIO de la CPU del controlador Standby.

La CPU del controlador Standby continúa controlando las estaciones.

Nunca recibe ningún mensaje de la CPU del controlador primario

La CPU del controlador Standby asume que la interrupción puede haberse producido en la conexión RIO.

La CPU del controlador Standby no puede asumir el control.

35010536 04/2009 143

Page 144: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

La CPU del controlador Standby monitoriza las conexiones RIO y del coprocesador

Para iniciar el proceso:

Para completar el proceso, la CPU del controlador Standby determina:

Paso Acción Resultado

1 El módulo de comunicaciones RIO de la CPU del controlador Standby envía una petición al módulo de comunicaciones RIO de la CPU del controlador primario.

Confirme si:1. el módulo de comunicaciones RIO

de la CPU del controlador primario no se puede utilizar o

2. si hay una interrupción en la conexión

2 La CPU del controlador Standby solicita que la CPU del controlador principal monitorice la conexión del coprocesador.

La CPU del controlador principal envía esta petición al coprocesador como1. Petición de monitorización

RIO2. Petición de conexión del

coprocesador

Si... entonces...

La conexión del coprocesador y la CPU del controlador primario están desactivadas

La CPU del controlador Standby asume el control

La conexión del coprocesador está activada El coprocesador de la CPU del controlador Standby envía un mensaje al coprocesador de la CPU del controlador primario y1. El coprocesador de la CPU del

controlador primario envía esta petición a la CPU del controlador primario

2. La CPU del controlador primario comprueba la conexión RIO de la CPU del controlador primario

144 35010536 04/2009

Page 145: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Descripción del estado de comunicación de las estaciones

En función del estado, el módulo de comunicaciones RIO de la CPU del controlador primario continúa funcionando como CPU del controlador primario o pasa a la modalidad offline.

Si la comunicación de la estación es:

Entonces Acción

En funcionamiento La interrupción de la conexión RIO se ha producido en la CPU del controlador Standby.

1. La estación continúa funcionando como la CPU del controlador primario

2. El módulo de comunicaciones RIO de la CPU del controlador Standby muestra el modelo de error de conexión en los indicadores luminosos

Sin funcionamiento La interrupción de la conexión RIO se ha producido en la CPU del controlador primario.

1. El módulo de comunicaciones RIO de la CPU del controlador primario muestra un error de conexión

2. La CPU del controlador Standby asume el control

35010536 04/2009 145

Page 146: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Comprobación de los programas de aplicación idénticos: suma de control

Información importante

Tenga en cuenta lo siguiente:

NOTA: REQUISITO DE SOBRESCRITURA DE UN PROGRAMA DE APLICACIÓN IDÉNTICO

Para sobrescribir el requisito según el cual los dos controladores deben contener el mismo programa de aplicación, asegúrese de que %SW60.3 del registro de comando se establece en = 1. (véase página 105)

La CPU del controlador Standby comprueba la existencia de discrepancias

Comprobación de los programas de aplicación idénticos

Información Resultado

Un sistema Hot Standby requiere que las dos estaciones cuenten con el mismo programa de aplicación.

Este requisito evita que la CPU del controlador Standby ejecute un programa de aplicación diferente en caso de que se produzca una transferencia de control.

Paso Acción Resultado

1 Durante cada ciclo, la instrucción del programa de aplicación Suma de control (CKSM) se transfiere de la CPU del controlador primario a la CPU del controlador Standby junto con los datos necesarios restantes.

La CPU del controlador Standby valida la nueva suma de control (CKSM) con la suma de control existente (CKSM).

2 La CPU del controlador Standby determina si se produce una discrepancia.

1. Discrepancia: la CPU del controlador Standby pasa a la modalidad offline

2. Sin discrepancia: el sistema funciona con normalidad

3 El controlador vuelve a la modalidad online y se convierte en CPU del controlador Standby en cuanto los programas de aplicación son idénticos.

146 35010536 04/2009

Page 147: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Sustitución de un módulo

Importante

Es posible sustituir un módulo mientras un sistema está en funcionamiento.

Asegúrese de que el módulo que se va a sustituir:

1. Se instala en la platina principal de la CPU del controlador Standby.2. Se encuentra en la misma posición que ambas platinas principales.3. Se trata del mismo tipo de módulo.

El mismo tipo de módulo significa que NOE sustituye a NOE y que CRP sustituye a CRP.

NOTA: INFORMACIÓN IMPORTANTE

1. Realice una conmutación si va a sustituir una CPU del controlador primario.2. NO extraiga un controlador primario cuando esté conectado (Intercambio bajo

tensión).

35010536 04/2009 147

Page 148: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

Solución de problemas del controlador de la CPU del controlador primario

Solución de problemas de la CPU del controlador primario

Para saber qué componente ha quedado inoperativo, compruebe el estado del controlador que se muestra en la pantalla LCD CPU de gama alta y en el estado del módulo de comunicaciones RIO que aparece en los indicadores luminosos correspondientes.

NOTA: En una configuración de Quantum Hot Standby sin estación RIO, los LED de errores A y B no son relevantes.

Estado del controlador

Estado del módulo de comunicaciones RIO

Tipo de error Descripción

Detener Todos los indicadores luminosos, salvo READY, están apagados y Com Act parpadea cuatro veces

Controlador Se ha producido un error de interfaz.

Offline Todos los indicadores luminosos están apagados excepto READY.

Conexión de fibra óptica entre los dos controladores

Se ha producido un error de Com Act.

Detener Todos los indicadores luminosos están apagados excepto READY y Com Act muestra un modelo de error.

Módulo de comunicaciones RIO Se ha producido un error de Com Act.

Detener READY encendido y Com Act parpadea cuatro veces

El cable RIO se queda inoperativo en el extremo de la CPU del controlador primario.

En un sistema de cable dual, si sólo hay un cable inoperativo, se ilumina el indicador de error A o B del módulo de comunicaciones RIO y, en vez de detenerse, el sistema sigue funcionando. Cuando el cable RIO pasa a no estar operativo en el extremo de la CPU del controlador primario, los datos de entrada pueden restablecerse en 0 para una exploración porque la interrupción en la comunicación en la estación se produce antes de que se detecte la conexión interrumpida.

148 35010536 04/2009

Page 149: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con

Solución de problemas del controlador de la CPU del controlador Standby

Solución de problemas de la CPU del controlador Standby

Para saber qué componente ha quedado inoperativo, compruebe el estado del controlador que se muestra en la pantalla LCD CPU de gama alta y en el estado del módulo de comunicaciones RIO que aparece en los indicadores luminosos correspondientes.

Estado del controlador

Estado del módulo de comunicaciones RIO

Tipo de error detectado Descripción

Detener Todos los indicadores luminosos, salvo READY, están apagados y Com Act parpadea una vez por segundo

Controlador Se ha producido un error de interfaz.

Offline READY encendido y Com Act deja de parpadear

Conexión de fibra óptica entre los dos controladores

Se ha producido un error de Com Act.

Detener Com Act muestra un estado de error

Módulo de comunicaciones RIO Después de sustituir el módulo, apagar y volver a encender, asegúrese de que los programas de aplicación de los controladores son idénticos mediante una actualización de los programas de aplicación.

Detener READY encendido y Com Act parpadea cuatro veces

El cable RIO se queda inoperativo en el extremo de la CPU del controlador Standby

En un sistema de cables duales, el módulo de comunicaciones RIO no indica si se ha quedado inoperativo un solo cable.

Offline Com Act deja de parpadear Interrupciones de conexión de fibra: Desde la transmisión de la

CPU del controlador Standby a la recepción de la CPU del controlador primario.

Desde la transmisión de la CPU del controlador primario a la recepción de la CPU del controlador Standby.

35010536 04/2009 149

Page 150: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

150 35010536 04/2009

Page 151: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

III

Interpretación de las características especiales de Modicon Quantum Hot Standby con Unity

35010536 04/2009

Interpretación de las características especiales del sistema Modicon Quantum Hot Standby con Unity

Objeto

El presente apartado describe las características especiales del sistema Modicon Quantum Hot Standby con Unity.

Habilitación de una actualización EXEC Administración de la discrepancia de lógica Transferencia de los programas de aplicación

Contenido de esta parte

Esta parte contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

7 Habilitación de una actualización EXEC con Unity Pro 153

8 Gestión de discrepancias de aplicación con Unity Pro 159

9 Transferencia de un programa de aplicación con Unity Pro 179

10 Utilización de los EFB de Modicon Quantum Hot Standby con Unity

187

151

Page 152: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Interpretación de las características especiales de Modicon Quantum Hot Standby con Unity

152 35010536 04/2009

Page 153: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

7

Habilitación de una actualización EXEC

35010536 04/2009

Habilitación de una actualización EXEC con Unity Pro

Descripción general

En este capítulo se presenta información sobre el método de actualización EXEC para un sistema Modicon Quantum Hot Standby con Unity. La actualización permite poner al día el EXEC del controlador de la CPU del controlador Standby mientras el proceso se encuentra todavía regulado por el controlador de la CPU del controlador primario.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Descripción general de la actualización EXEC Modicon Quantum Hot Standby con Unity

154

Ejecución del procedimiento de actualización EXEC 155

153

Page 154: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Habilitación de una actualización EXEC

Descripción general de la actualización EXEC Modicon Quantum Hot Standby con Unity

Actualización mientras el proceso está en marcha

La función de actualización Executive permite poner al día el EXEC del controlador de la CPU del controlador Standby mientras el proceso se encuentra todavía controlado por el controlador de la CPU del controlador primario. No obstante, durante la actualización, el sistema no puede seguir considerándose redundante. Esto significa que no existe ningún controlador Standby disponible para asumir el control en caso de que la CPU del controlador primario se detenga antes de que la actualización de la CPU del controlador Standby se haya completado.

Actualización EXEC sin detención

En condiciones de funcionamiento normales, ambos controladores deben poseer la misma versión de firmware en un sistema redundante.

De hecho, los controladores llevan a cabo comprobaciones para detectar si existe una discrepancia de firmware.

Normalmente, cuando se da una discrepancia, no es posible realizar una conmutación, ya que el controlador de la CPU del controlador Standby no pasa a modalidad online.

Sin embargo, para garantizar una actualización EXEC sin detener la aplicación, es posible realizar un proceso de sobrescritura definiendo el bit de sistema de registro de comando %SW60.4. Si lo desea, puede obtener los detalles del registro de comando Modicon Quantum Hot Standby con Unity en Descripción del registro de comando de Unity, página 104.

NOTA: La activación de la actualización EXEC sin detención de la aplicación sobrescribe el proceso de comprobación en caso de que las CPU de los controladores primario y Standby se hayan configurado de manera idéntica.

Desactive la función de actualización sin detener el bit una vez completada la actualización EXEC.

NOTA: INFORMACIÓN IMPORTANTE

La actualización EXEC sólo es posible con un firmware compatible.

154 35010536 04/2009

Page 155: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Habilitación de una actualización EXEC

Ejecución del procedimiento de actualización EXEC

General

Realice una actualización EXEC mediante la herramienta OSLoader instalada. Haga uso de uno de los dos métodos de comunicación disponibles en el OSLoader:

RTU Modbus Modbus Plus

Uso de Modbus

Lista del material útil: Equipo con Unity Pro y OSLoader. Cable 110XCA2820x y adaptador 110XCA20300.

Todas las referencias sobre el teclado se detallan en el Manual de referencia del hardware de Quantum: Controles y pantallas (véase página 260) Uso de las pantallas LCD (véase página 266)

Mediante Modbus RTU

Pasos para realizar una actualización EXEC.

Paso Acción

1 Conectar el equipo con Unity Pro a la CPU del controlador primario (a través de Modbus, Modbus+ o USB).

2 Acceder al bit de sistema de registro de comando %SW60.4 y establecer el bit en 1.

3 Desconectar el equipo de la CPU del controlador primario.

4 Detener la CPU del controlador Standby con las funciones del teclado.(La CPU del controlador Standby pasa a la modalidad "stop offline")

5 Desconectar el cable de fibra óptica de ambos controladores. (La CPU del controlador Standby pasa a la modalidad "stop offline")

6 Cambiar la dirección Modbus de la CPU del controlador Standby a 1 con las funciones del teclado.(En las comunicaciones con el PLC / puerto serie de comunicaciones)

7 Conectar el equipo a la CPU del controlador Standby.(Un extremo del cable Modbus en el puerto Modbus del PLC y el otro extremo con el adaptador en el puerto del equipo)

8 Abrir la herramienta OSLoader del equipo.

9 Seleccionar la opción de comunicación Modbus.

35010536 04/2009 155

Page 156: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Habilitación de una actualización EXEC

Importante

Si actualiza mediante Modbus Plus, únicamente podrá utilizar la dirección 1 para realizar la descarga. De lo contrario, no habrá comunicación.

Asegúrese de que ningún dispositivo de la red Modbus Plus esté utilizando la dirección "1". (véase página 99)

10 Descargar el SO a la CPU del controlador Standby en la dirección Modbus 1.(Al final de la descarga, la CPU del controlador Standby pasa a la modalidad "No conf")

11 Desconectar el equipo de la CPU del controlador Standby.

12 Volver a conectar el cable de fibra óptica en ambas CPU.

13 Comprobar que el programa de aplicación se transfiere automáticamente a la CPU del controlador Standby.(Aparece "Transferencia..." en la pantalla un instante y, a continuación, "Ejecutar CPU del controlador Standby")En caso contrario, realizar la transferencia con el teclado y, a continuación, seleccionar la modalidad de ejecución.

14 Asegurarse de que la CPU del controlador primario se encuentra en modalidad Ejecutar CPU del controlador primario y de que la CPU del controlador Standby se encuentra en modalidad Ejecutar CPU del controlador Standby.

15 Realizar una conmutación deteniendo la CPU del controlador primario con el teclado.Nota: Asegúrese de que la CPU del controlador Standby se convierte en CPU del controlador primario en la pantalla.

16 Repetir del paso 3 al 14 en la nueva CPU del controlador Standby.

17 Conectar el equipo y Unity Pro a la nueva CPU del controlador primario (a través de Modbus, Modbus+ o USB).

18 Acceder al bit de sistema de registro de comando %SW60.4 mediante Unity Pro y establecer el bit en 0.

19 Desconectar el equipo y asegurarse de que la CPU del controlador primario se encuentra en modalidad Ejecutar CPU del controlador primario y de que la CPU del controlador Standby se encuentra en modalidad Ejecutar CPU del controlador Standby.

Paso Acción

156 35010536 04/2009

Page 157: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Habilitación de una actualización EXEC

Mediante Modbus Plus

Siga estos pasos.

Paso Acción

1 Conectar a la CPU del controlador primario.

2 Acceder al bit de sistema de registro de comando %SW60.4 y establecer el bit en 1.

3 Nota: Antes de detener la CPU del controlador Standby, anote la dirección de Modbus Plus.Detener la CPU del controlador Standby.

4 Desconectar el cable de fibra óptica de ambos controladores.Nota: La CPU del controlador primario funciona sin una CPU del controlador Standby.

5 Apagar y encender la CPU del controlador Standby.

6 Si no está establecida en 1, cambiar la dirección Modbus Plus de la CPU del controlador Standby y establecerla en 1.

7 Abrir la herramienta OSLoader.

8 Conectar la CPU del controlador Standby mediante Modbus Plus.Nota: Utilice la dirección de Modbus Plus de la CPU del controlador Standby.

9 Descargar el SO a la CPU del controlador Standby.

10 Descargar el programa de aplicación a la CPU del controlador Standby.Nota: Asegúrese de que descarga un programa de aplicación válido.

11 Asegurarse de que la dirección Modbus Plus es idéntica a la dirección anotada en el paso 3.

12 Volver a conectar el cable de fibra óptica en ambos controladores.Nota: La CPU del controlador primario funciona con una CPU del controlador Standby.

13 Pasar a modalidad de ejecución.Asegurarse de que las CPU de los controladores primario y Standby se encuentran en modalidad Ejecutar CPU del controlador primario y Ejecutar CPU del controlador Standby.

14 Realizar la conmutación.Nota: Asegúrese de que la CPU del controlador Standby se convierte en la CPU del controlador primario.

15 Repetir del paso 3 al 12 en la nueva CPU del controlador Standby.Asegurarse de que las CPU de los controladores primario y Standby se encuentran en modalidad Ejecutar CPU del controlador primario y Ejecutar CPU del controlador Standby.

16 Conectar a la nueva CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.4; establecer en 0.

35010536 04/2009 157

Page 158: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Habilitación de una actualización EXEC

Problemas de compatibilidad

Para actualizar un EXEC Modicon Quantum Hot Standby con Unity sin detener el proceso, el programa de aplicación actual debe ejecutarse mediante el nuevo EXEC.

Tenga en cuenta este requisito a la hora de instalar revisiones de menor escala destinadas a solucionar problemas o realizar mejoras leves.

Cuando sea necesario realizar una función de mejora más importante, es posible que no se pueda conservar esta compatibilidad.

En este caso, para llevar a cabo una actualización EXEC, es necesario que el sistema esté apagado.

158 35010536 04/2009

Page 159: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

8

Discrepancia de aplicación

35010536 04/2009

Gestión de discrepancias de aplicación con Unity Pro

Descripción general

En este capítulo se proporciona información sobre cómo utilizar la función Discrepancia de aplicación disponible en Unity Pro.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Descripción de la discrepancia de aplicación de Modicon Quantum Hot Standby con Unity

160

Descripción del comportamiento de conmutación durante la discrepancia de aplicación

166

Modificaciones online u offline y discrepancia de aplicación 168

Modificaciones online de un programa de aplicación de la CPU del controlador Standby y discrepancia de aplicación

169

Modificaciones online de un programa de aplicación de la CPU del controlador primario y discrepancia de aplicación

170

Modificación offline de un programa de aplicación y discrepancia de aplicación 171

Métodos de conmutación y discrepancia de aplicación 173

Método de transferencia del programa de aplicación y discrepancia de aplicación

175

Recomendaciones de uso de la discrepancia de aplicación 176

159

Page 160: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Descripción de la discrepancia de aplicación de Modicon Quantum Hot Standby con Unity

Necesidad de programas de aplicación idénticos

En un sistema redundante, con tolerancia a fallos y en condiciones de funciona-miento normales, los dos controladores deben cargar el mismo programa de aplicación (también denominado programa de lógica). El programa de aplicación se actualiza en cada exploración mediante la transferencia de datos de la CPU del controlador primario a la CPU del controlador Standby. Los dos controladores realizan pruebas para detectar si existe alguna discrepancia entre los programas de aplicación.

Las condiciones siguientes producen una discrepancia en el programa de aplicación. Una diferencia entre:

programas, tablas de animación, comentarios (de variables). Cambio en la configuración de E/S en la modalidad RUN.

NOTA: Tablas de animación y comentarios

En las tablas de animación y comentarios (de variables), no se produce ninguna discrepancia en caso de que no se incluyan en la información de carga.

Exclúyalos seleccionando las fichas Herramientas | Ajustes del proyecto | Generar (método predeterminado). En el área Información de Upload, seleccione sin.

La exclusión requiere la descarga del programa de aplicación.

Cuando se da una discrepancia, no es posible realizar una conmutación y el controlador de la CPU del controlador Standby NO pasa a modalidad online. A pesar de esto, es posible que en algunas situaciones desee permitir una discrepancia entre los programas de aplicación. Para activar esta condición, utilice la función de discrepancia de aplicación de Modicon Quantum Hot Standby con Unity.

NOTA: NO se puede realizar la conmutación si el controlador de la CPU del controlador Standby permanece en la modalidad offline.

Definición de discrepancia de aplicación

Discrepancia de aplicación es una función de Modicon Quantum Hot Standby con Unity que permite una discrepancia entre los programas de aplicación y la configuración de E/S de los controladores de las CPU primario y Standby.

Utilice la función Discrepancia de aplicación para modificar un programa de aplicación y la configuración de E/S sin que el proceso no sea redundante.

160 35010536 04/2009

Page 161: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Utilización de la función Generar proyecto

NOTA: Generar proyecto frente a Regenerar todos los proyectos

1. Utilice la función Generar proyecto para efectuar una discrepancia de aplicación con Unity Pro.

Schneider Electric no recomienda el uso de la función Regenerar todos los proyectos con el fin de crear una discrepancia de aplicación, ya que esta función crea un proyecto completamente nuevo, incluso si no se ha modificado ningún parámetro de la aplicación.

Origen de una discrepancia

NOTA: CAMBIO DESDE HERENCIA

Los sistemas de herencia de Hot Standby reservan áreas de la memoria de señal para datos de usuario, que se transfieren de la CPU del controlador primario a la CPU del controlador Standby durante las exploraciones. Debido al proceso de transferencia, los sistemas de herencia de Hot Standby podrían admitir programas de aplicación distintos en los dos controladores. Un programa de aplicación se encontraría en un controlador y otro programa de aplicación distinto en el otro.

En el sistema de herencia, el usuario podría programar la lógica (llamada programa de aplicación) y decidir dónde almacenar los datos. Con este método de programación, la memoria se denomina layout de memoria de datos estática y es necesario disponer de datos de usuarios distintos que accedan a las mismas variables.

En el sistema Modicon Quantum Hot Standby con Unity, un administrador de memoria asigna toda la memoria y transfiere automáticamente la memoria lógica a la ubicación de una memoria física.

Este layout de memoria de datos dinámicos es la base fundamental de la flexibilidad de programación y la independencia de plataforma que proporciona Unity Pro. Sin embargo, en un sistema Modicon Quantum Hot Standby con Unity con distinta lógica de usuario, el layout de memoria de datos dinámicos dificulta en gran medida la actualización cíclica de datos. De ahí que se puedan producir discrepancias.

35010536 04/2009 161

Page 162: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Permitir una discrepancia

En un sistema Modicon Quantum Hot Standby con Unity, la función de discrepancia de aplicación permite lo siguiente sin detener el proceso del programa de aplicación.

Modificar (editar) online un programa de aplicación en la CPU del controlador Standby mientras la CPU del controlador primario sigue controlando el proceso. (véase página 169)

Modificar online un programa de aplicación de la CPU del controlador primario mientras la CPU del controlador primario sigue controlando el proceso. (véase página 170)

Descargar un programa de aplicación modificado offline en la CPU del controlador Standby y realizar una conmutación para ejecutar el programa de aplicación modificado. (véase página 171)

Creación de una discrepancia

Utilice uno de estos dos métodos para crear una condición de discrepancia de aplicación:

1. Seleccione CPU del controlador Standby con discrepancia de aplicación y después online.(Ficha Hot Standby del cuadro de diálogo de Unity Pro)Esta acción requiere la descarga del programa de aplicación en el controlador.

2. Establezca en 1 el bit de sistema de registro de comando %SW60.3.Esta acción DEBE efectuarse online en el controlador de la CPU del controlador primario.

162 35010536 04/2009

Page 163: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Transferencia de datos de usuario durante una discrepancia

En la tabla siguiente se muestran los datos de usuarios que se transfieren cuando se produce una discrepancia

Restricciones de la discrepancia de aplicación

Si selecciona la opción CPU del controlador Standby con discrepancia de aplicación, puede sobrescribir dicho estado predeterminado (la CPU del controlador Standby pasa a offline).

Si cambia el parámetro de este campo de Offline a En ejecución, la CPU del controlador Standby permanece online si se detecta una discrepancia de aplicación entre el programa de la aplicación de la CPU del controlador Standby y el de la CPU del controlador primario.

Tipo de datos Se transfiere en caso de discrepancia de aplicación.

Variables ubicadas (memoria de señal) Sí

Variables globales no ubicadas Sí (sólo para el módulo 140 CPU 671 60)a menos que las variables existan SÓLO en el controlador modificado

Datos de instancia DFB y EFB Sía menos que los datos existan SÓLO en el controlador modificado

Área de variables SFC Sí (sólo para el módulo 140 CPU 671 60)a menos que la sección asociada a SFC esté modificada

Palabras y bits de sistema Sí

ADVERTENCIARIESGO EN ASIGNACIÓN DE E/S; RIESGO EN LA CONFIGURACIÓN

En ningún caso se permitirá discrepancia alguna en la asignación de E/S o en la configuración.

Asegúrese de que ambas asignaciones de E/S son idénticas. Asegúrese de que ambas configuraciones son idénticas.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 163

Page 164: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Actualización de datos de sección de un programa de aplicación

Todos los datos de una sección se actualizarán por completo durante cada exploración si los datos de la CPU del controlador Standby son iguales a los datos homólogos de la CPU del controlador primario. Los datos de la sección de la CPU no se actualizarán si no son iguales a los homólogos de la CPU del controlador primario.

Si las secciones son iguales en la CPU del controlador primario y en la CPU del controlador Standby, se actualizarán los siguientes datos de sección:

Estados internos de los bloques de funciones elementales (EFB) utilizados en la sección,Por ejemplo: temporizadores, contadores, PID;

Todos los bloques de funciones derivadas (DFB): bloques de datos de instancia de cada DFB instanciados en la sección, incluidos los DFB intercalados.

Actualización de datos globales de un programa de aplicación

Tras la activación de la discrepancia de aplicación, los datos globales del programa de aplicación se actualizarán con cada exploración. No se actualizan los datos globales que no existen en los dos controladores.

Los datos globales actualizados del programa de aplicación incluyen:

1. Todas las variables declaradas en el Editor de variables,2. Todas las variables de sección y transición.

El proceso de actualización de los datos globales del programa de aplicación en un sistema Hot Standby afecta a los elementos siguientes:

Variables declaradas:Se actualizarán todas las variables declaradas en cada exploración siempre que estén declaradas en los dos controladores.

Actualización de la CPU del controlador StandbySi se realiza una transferencia del programa de aplicación en el controlador que no recibió las modificaciones efectuadas, los dos controladores tendrán programas de aplicación iguales y el controlador de la CPU del controlador Standby se actualizará por completo.

Variables eliminadas y declaradas nuevamente:Si, debido a una modificación, se ha eliminado una variable global en primer lugar y se ha vuelto a declarar a continuación, dicha variable se considerará NUEVA, aunque utilice el mismo nombre. Debe seguir el procedimiento de actualización para pasar los controladores a un estado igualado.

NOTA: VARIABLES DE DATOS GLOBALES

El sistema reserva espacio para estas variables, se utilicen o no en el programa de aplicación del controlador.

164 35010536 04/2009

Page 165: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Las variables que no se utilizan consumen espacio y se necesita tiempo para transferirlas de la CPU del controlador primario a la CPU del controlador Standby. Por lo tanto, Schneider Electric no recomienda la utilización de variables definidas pero no utilizadas en el programa de aplicación de la CPU del controlador primario.

35010536 04/2009 165

Page 166: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Descripción del comportamiento de conmutación durante la discrepancia de aplicación

Modificación de las variables de aplicación

Si se produce una conmutación durante la discrepancia de aplicación, la nueva CPU del controlador primario ejecutará su propio programa de aplicación con los datos recibidos del otro controlador.

Según la modificación llevada a cabo, se produce un comportamiento diferente:

Modificación de una sección SFC con Unity Pro (140 CPU 671 60)

El proceso de generación de códigos SFC no genera un código ejecutable directo, aunque sí un conjunto de datos utilizado por el intérprete SFC del SO del controlador para procesar el estado siguiente.

Al igual que Concept, Unity Pro:

no conserva la igualdad entre los dos programas de aplicación cuando se produce una modificación de una sección SFC;

no ejecuta una sección SFC al reiniciar el controlador desde su estado inicial tras una conmutación.

Cuando se modifica una sección SFC en la CPU del controlador primario, sus datos no se transfieren a la CPU del controlador Standby. Cuando se produce una transferencia de lógica desde la CPU del controlador primario a la CPU del controlador Standby, la primera sección de la lógica es la información de diagnóstico.

NOTA: Lenguaje de programación SFC

Modificación Efecto

Sólo se modifica el código (algunas variables)

Todas las variables intercambiadas entre los controladores son similares.

Variables agregadas a la CPU del controlador primario inicial

La nueva CPU del controlador primario no utiliza las variables.

Variables eliminadas por la CPU del controlador primario inicial

La nueva CPU del controlador primario ejecuta el programa de aplicación utilizando los últimos valores correspondientes a dichas variables.

Variables agregadas a la CPU del controlador Standby inicial

La nueva CPU del controlador primario ejecuta el programa de aplicación utilizando los valores iniciales correspondientes a dichas variables.

Variables eliminadas de la CPU del controlador Standby inicial

La nueva CPU del controlador primario no utilizará estas variables

166 35010536 04/2009

Page 167: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Schneider Electric no recomienda el uso del lenguaje de programación SFC. Este lenguaje no está disponible para el módulo de seguridad: 140 CPU 671 60S.

NOTA: Si se produce una conmutación al seleccionar la modalidad de ejecución y existe una discrepancia de aplicación entre los dos controladores, la CPU del controlador Standby asume las responsabilidades de la CPU del controlador primario y se inicia al ejecutar un programa de aplicación diferente desde la CPU del controlador primario anterior.

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO - RIESGO DE CONMUTA-CIÓN

Asegúrese de que los controladores contienen el mismo programa de aplicación y eliminan cualquier discrepancia de aplicación al realizar una transferencia del programa de aplicación tras completar las modificaciones.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 167

Page 168: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Modificaciones online u offline y discrepancia de aplicación

Modificación de los programas de aplicación

Como norma general, una vez configurado y programado un sistema redundante y tolerante ante fallos, y controlando el proceso, el sistema no se apaga ni siquiera durante el mantenimiento periódico. De todas formas, es posible que se den situaciones en las que sea necesario realizar modificaciones en el programa de aplicación y seguir controlando el proceso.

La función de discrepancia de aplicación permite modificar programas de aplicación online u offline mientras se controla el proceso.

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO: CONTROL INMEDIATO DEL PROCESO

Una vez que un nuevo programa de aplicación pasa a la CPU del controlador Standby, ésta asume el control del proceso.

Asegúrese de que tiene en cuenta las cuestiones siguientes:a. funcionamiento del procesob. modificaciones realizadas

Controle todas las modificaciones del programa de aplicación.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

168 35010536 04/2009

Page 169: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Modificaciones online de un programa de aplicación de la CPU del controlador Standby y discrepancia de aplicación

Ejecución del procedimiento

Para efectuar modificaciones online en un programa de aplicación (proyecto o programa de lógica) del controlador de la CPU del controlador Standby, haga lo siguiente.

Referencia importante

(véase página 176)

Paso Acción

1 Comprobar que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.

2 Conectar a la CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.3.

3 Establecer en 1 el bit de sistema de registro de comando %SW60.3.

4 Conectar al controlador de la CPU del controlador Standby.

5 Modificar el programa de aplicación en modalidad online.

6 Tras finalizar las modificaciones, ejecute Generar proyecto.NOTA: En el caso de añadir o eliminar módulos, se puede utilizar la generación de cambios.

7 Compruebe que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.

8 Realice una conmutación. (véase página 173)Nota: La CPU del controlador Standby se convertirá en la CPU del controlador primario.

9 Lleve a cabo la transferencia de aplicación a la CPU del controlador Standby. Método de transferencia del programa de aplicación y discrepancia de aplicación, página 175

10 Conectar al nuevo controlador de la CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.3.

11 Establecer en 0 el bit del sistema de registro de comando %SW60.3.Nota: El registro de comando pasa de 1 a 0.

35010536 04/2009 169

Page 170: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Modificaciones online de un programa de aplicación de la CPU del controlador primario y discrepancia de aplicación

Ejecución del procedimiento

Para efectuar modificaciones online en un programa de aplicación (proyecto o programa de lógica) del controlador de la CPU del controlador primario, haga lo siguiente.

Referencia importante

(véase página 176)

Paso Acción

1 Comprobar que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.

2 Conectar a la CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.3.

3 Establecer en 1 el bit de sistema de registro de comando %SW60.3.

4 Modificar el programa de aplicación en modalidad online.

5 Tras finalizar las modificaciones, ejecute Generar proyecto.NOTA: En el caso de añadir o eliminar módulos, se puede utilizar la generación de cambios.

6 Compruebe que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.NOTA: En el caso de añadir o eliminar módulos, se puede utilizar la generación de cambios.

7 Llevar a cabo una transferencia de aplicación en la CPU del controlador Standby. Método de transferencia del programa de aplicación y discrepancia de aplicación, página 175

8 Conectar a la nueva CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.3.

9 Establecer en 0 el bit del sistema de registro de comando %SW60.3.Nota: El registro de comando pasa de 1 a 0.

170 35010536 04/2009

Page 171: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Modificación offline de un programa de aplicación y discrepancia de aplicación

Ejecución del procedimiento

Para efectuar modificaciones offline en un programa de aplicación de un controlador, haga lo siguiente:

Referencia importante

(véase página 176)

Paso Acción

1 Modificar el programa de aplicación offline.

2 Tras finalizar las modificaciones, ejecute Generar proyecto y guarde.Nota: NO utilice la opción Regenerar todos los proyectos ya que esta opción hará que la CPU del controlador Standby pase a modalidad offline cuando se descargue el programa de aplicación.

3 Comprobar que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.

4 Conectar a la CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.3.

5 Establecer en 1 el bit de sistema de registro de comando %SW60.3.

6 Abrir el programa modificado y conectar a la CPU del controlador Standby.

7 Descargar el programa y seleccionar RUN.Nota: compruebe el estado del controlador y asegúrese de que es Ejecutar | Standby.

8 Compruebe que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.

9 Realice una conmutación. (véase página 173)Nota: Asegúrese de que la CPU del controlador Standby ha pasado a la del controlador primario.

10 Lleve a cabo la transferencia de aplicación a la CPU del controlador Standby. Método de transferencia del programa de aplicación y discrepancia de aplicación, página 175

11 Conectar a la nueva CPU del controlador primario y acceder al bit de sistema de registro de comando %SW60.3.

12 Establecer en 0 el bit del sistema de registro de comando %SW60.3.Nota: El registro de comando pasa de 1 a 0.

35010536 04/2009 171

Page 172: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Importante

ADVERTENCIAFUNCIONAMIENTO INESPERADO DEL EQUIPO: CONTROL INMEDIATO DEL PROCESO

Una vez que un nuevo programa de aplicación pasa a la CPU del controlador Standby, ésta asume el control del proceso.

Asegúrese de que tiene en cuenta las cuestiones siguientes:a. funcionamiento del procesob. modificaciones realizadas

Controle todas las modificaciones del programa de aplicación.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

172 35010536 04/2009

Page 173: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Métodos de conmutación y discrepancia de aplicación

General

La conmutación puede efectuarse mediante uno de estos dos métodos:

Submenú Hot Standby del teclado del panel frontal. Bit de sistema de registro de comando %SW60.1 o %SW60.2.

NOTA:

Si los bits %SW60.1 y %SW60.2 se establecen en 0 de forma simultánea, se produce una conmutación: La CPU del controlador primario pasa a EJECUCIÓN offline y La CPU del controlador Standby funciona ahora como CPU del controlador

primario en EJECUCIÓN.

Conmutación mediante el teclado del panel frontal

Para forzar una conmutación utilizando el teclado del panel frontal, haga lo siguiente:

Importante para la conmutación de registro de comando

Para efectuar la conmutación mediante el bit de sistema de registro de comando %SW60.1 o %SW60.2, asegúrese de que se tiene en cuenta lo siguiente:

El programa de aplicación se guarda dos veces. Cada vez que se guarda se utiliza un nombre de archivo diferente. archivo 1

Guardado antes de la modificación. archivo 2

Guardado después de la modificación.

Paso Acción

1 Acceder al teclado del panel frontal de la CPU del controlador primario.

2 Ir al menú Funcionamiento del PLC.

3 Ir al submenú Hot Standby.

4 Ir a la modalidad Hot Standby.

5 Modificar Ejecutar a Offline.Nota: Asegúrese de que la CPU del controlador Standby ha pasado a la del controlador primario.

6 Modificar Offline a Ejecutar.Nota: asegúrese de que la pantalla LCD muestra Ejecutar Standby.

35010536 04/2009 173

Page 174: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

El orden del controlador es [(A) o (B)]; utilice uno de estos dos métodos: El submenú Hot Standby del teclado del panel frontal (Funcionamiento

del PLC | Hot Standby | Orden de Hot Standby). Cuadro de diálogo de estado Unity Pro (consulte la parte inferior de la ventana

de Unity Pro cuando se conecte online).

Conmutación mediante el bit de sistema de registro de comando %SW60.1 o %SW60.2

Para forzar una conmutación definiendo los bits en el registro de comando, haga lo siguiente:

Paso Acción

1 Abrir el archivo 1.

2 Conectar a la CPU del controlador primario.

3 Comprobar que el orden de controlador de la CPU del controlador primario es A o B.

4 Acceder al bit de sistema de registro de comando %SW60.1,

si el orden del controlador conectado es A. al bit de sistema de registro de comando %SW60.2,

si el orden del controlador conectado es B.

5 Establecer el bit en 0.Nota: Asegúrese de que la CPU del controlador Standby ha pasado a la del controlador primario.

6 Abrir el archivo 2.

7 Conectar a la nueva CPU del controlador primario.

8 Acceder al bit de sistema de registro de comando utilizado en el paso 4.

9 Establecer el bit en 1.Nota: Asegúrese de que la CPU del controlador Standby está online.

10 Comprobar que la CPU del controlador primario y la del controlador Standby se encuentran en modalidad de ejecución primaria y ejecución Standby.

174 35010536 04/2009

Page 175: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Método de transferencia del programa de aplicación y discrepancia de aplicación

General

La transferencia del programa de aplicación puede efectuarse utilizando uno de estos dos métodos:

Submenú Hot Standby del teclado del panel frontal. Bit de sistema de registro de comando %SW60.5.

Transferencia del programa de aplicación mediante el teclado del panel frontal

Para transferir un programa de aplicación (programa o proyecto de lógica) a la CPU del controlador primario o a la del controlador Standby mediante el teclado del panel frontal, siga estos pasos:

Transferencia del programa de aplicación mediante el bit de sistema del registro de comando %SW60.5

Para transferir un programa de aplicación (programa o proyecto de lógica) a la CPU del controlador primario o a la del controlador Standby mediante el bit de sistema de registro de comando %SW60.5, siga estos pasos:

Paso Acción

1 Acceder al teclado del panel frontal de cualquier controlador (CPU del controlador primario o Standby).

2 Ir al menú Operaciones del PLC.

3 Ir al submenú Hot Standby.

4 Ir a Transferencia Hot Standby y pulsar INTRO para confirmar la transferencia.Nota: Asegúrese de que se lleva a cabo la transferencia a la CPU del controlador Standby.

Paso Acción

1 Conectar al controlador de la CPU del controlador primario.

2 Acceder al bit de sistema de registro de comando %SW60.5.

3 Establecer el bit en 1.Nota: El proceso de definición del bit alterna el bit de 0 a 1 y viceversa.

35010536 04/2009 175

Page 176: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

Recomendaciones de uso de la discrepancia de aplicación

General

Schneider Electric recomienda precaución al utilizar la función Discrepancia de aplicación, de manera que ninguno de estos componentes se vea afectados:

Gestión de la información de Upload Modificaciones online en la CPU del controlador Standby Transferencia del programa de aplicación Definición del bit de sistema de registro de %SW60.3.

Función Gestión de la información de Upload: General

Durante las modificaciones online, el sistema detecta que la información del programa-aplicación del controlador difiere de la información del programa-aplicación del ordenador. Esta información se utilizará en el futuro para efectuar una carga, por lo que el sistema requiere su actualización y muestra de forma constante un cuadro de diálogo de confirmación. Para evitar la visualización constante del cuadro de diálogo, utilice la función Gestión de la información de Upload.

Uso de la función Gestión de la información de Upload

Antes de realizar cualquier modificación y durante el arranque inicial del sistema, haga lo siguiente:

Gestión de modificaciones online en la CPU del controlador Standby

Para efectuar modificaciones importantes en el programa de aplicación de la CPU del controlador Standby, asegúrese de que la CPU del controlador Standby se encuentra en la modalidad offline.

Gracias a esta acción:

El proceso de ejecución continúa. La CPU del controlador primario NO realiza una conmutación durante la

modificación de la CPU del controlador Standby.

Paso Acción

1 En el menú, seleccione Herramientas | Opción.

2 En la ventana Opciones, seleccionar la ficha General (ficha predeterminada).

3 Seleccionar Automática en el área Gestión de la información de Upload.

4 Pulsar Aceptar para cerrar la ventana.

5 Guardar el programa y descargar al controlador.

176 35010536 04/2009

Page 177: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

NOTA: CONMUTACIÓN DURANTE LA MODIFICACIÓN

Si la CPU del controlador Standby está en la modalidad online durante las modifica-ciones, podría producirse una conmutación. En este caso, la CPU del controlador Standby se convierte en la CPU del controlador primario, y es posible que el proceso se ejecute con modificaciones incompletas.

Realización de la transferencia del programa de aplicación

Para realizar una transferencia del programa de aplicación, se recomienda evitar la ejecución de dos programas de aplicación diferentes en la CPU del controlador primario y en la del controlador Standby.

Restablecimiento del bit de sistema de registro de comando %SW60.3

Para restablecer el bit de sistema de registro de comando %SW60.3 en 0, se recomienda evitar la ejecución de dos programas de aplicación diferentes en la CPU del controlador primario y en la del controlador Standby.

Paso Acción

1 Llevar a cabo las transferencias del programa de aplicación después de completar las modificaciones online con discrepancia de aplicación.

Paso Acción

1 Conectar a la CPU del controlador primario.

2 Acceder al bit de sistema de registro de comando %SW60.3.

3 Restablecer el bit en 0.

35010536 04/2009 177

Page 178: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Discrepancia de aplicación

178 35010536 04/2009

Page 179: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

9

Transferencia del programa de aplicación

35010536 04/2009

Transferencia de un programa de aplicación con Unity Pro

Descripción general

En este capítulo se proporciona información acerca de la función de transferencia del programa de aplicación que permite configurar el controlador de la CPU del controlador Standby desde el controlador de la CPU del controlador primario.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Descripción general de la transferencia de programas de aplicación 180

Ejecución del procedimiento de transferencia del programa de aplicación mediante el registro de comando

182

Transferencia automática del programa de aplicación 183

Ejecución del procedimiento de transferencia del programa de aplicación mediante el teclado

184

179

Page 180: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

Descripción general de la transferencia de programas de aplicación

Descripción general

La función de transferencia de programas de aplicación permite configurar la CPU del controlador Standby desde el controlador de la CPU del controlador primario.

Se debe utilizar para reprogramar el controlador de la CPU del controlador primario o sustituir el de la CPU del controlador Standby, ya que el proceso copia todo el programa de aplicación de la CPU del controlador primario en la CPU del controlador Standby. Esta función no sólo ahorra tiempo, sino que garantiza que los controladores tengan las mismas configuraciones.

El sistema transfiere el programa de aplicación a través de la conexión de comunicaciones especializada de Modicon Quantum Hot Standby con Unity. En un sistema redundante, esta conexión une los dos coprocesadores.

Métodos de transferencia de programas

La transferencia de aplicación se efectúa desde la CPU del controlador primario a la CPU del controlador Standby. Existen tres métodos de transferencia de programas de aplicación:

Submenú Hot Standby del teclado del panel frontal. Bit de sistema de registro de comando %SW60.5. Transferencia automática (se produce cuando se inicia un sistema Hot Standby

por primera vez). Por lo tanto, la CPU del controlador primario transfiere automáticamente el programa de aplicación a la CPU del controlador Standby. (véase página 183)

Validación de la transferencia

La CPU del controlador Standby valida el programa de aplicación transferido. Después de la validación, la CPU del controlador Standby empieza automáticamente.

Descripción del tiempo de transferencia

El tiempo de transferencia del programa de aplicación depende del tamaño del programa de aplicación: cuanto más grande sea el programa, mayor será el tiempo de transferencia. La transferencia del programa de aplicación tarda varios segundos.

NOTA: Durante la transferencia del programa de aplicación, el sistema no puede seguir considerándose redundante.

Si la CPU del controlador primario se detiene antes de que la CPU del controlador Standby esté preparada para adoptar el papel de CPU del controlador primario, no habría ninguna CPU del controlador Standby disponible para asumir el control.

180 35010536 04/2009

Page 181: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

Actualización desde la CPU del controlador primario

Sólo se puede realizar una actualización del programa de aplicación desde la CPU del controlador primario a la CPU del controlador Standby.

NOTA: ACTUALIZACIÓN DE LA CPU DE LOS CONTROLADORES STANDBY

El controlador de la CPU del controlador Standby no puede actualizar la CPU del controlador primario.

Descripción de los límites del tamaño de transferencia

NOTA: CAMBIO DESDE HERENCIA

El límite de transferencia de programas de aplicación en los controladores de herencia Modicon Quantum con Concept es de 1 megabyte.

En el sistema Modicon Quantum Hot Standby con 140 CPU 671 60 de Unity, el tamaño de transferencia depende de la configuración. Por ejemplo, en caso de utilizar un puente de tarjeta puede transferir un máximo de 7 Mb.

Por ello, debe transferir de este modo todo el programa de aplicación, independien-temente de su tamaño. La transferencia se realiza mediante varias exploraciones que se dividirán en varios paquetes de transferencia.

35010536 04/2009 181

Page 182: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

Ejecución del procedimiento de transferencia del programa de aplicación mediante el registro de comando

Descripción general

Para efectuar la transferencia, utilice el registro de comando de las herramientas de software Unity Pro. La CPU del controlador primario copia el programa de aplicación completo y los datos a la CPU del controlador Standby.

Transferencia del programa de aplicación mediante el bit de sistema del registro de comando %SW60.5

Para transferir un programa de aplicación (programa o proyecto de lógica) a la CPU del controlador primario o a la del controlador Standby mediante el bit de sistema de registro de comando %SW60/5, siga estos pasos:

Paso Acción

1 Conectar al controlador de la CPU del controlador primario.

2 Acceder al bit de sistema de registro de comando %SW60.5.

3 Establecer el bit en 1.Nota: El proceso de definición del bit alterna el bit de 0 a 1 y viceversa.

182 35010536 04/2009

Page 183: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

Transferencia automática del programa de aplicación

Descripción general

El sistema Modicon Quantum Hot Standby con Unity incorpora la nueva función de transferencia automática de programa de aplicación.

Una vez que una CPU del controlador primario detecta un controlador vacío, la CPU del controlador primario transfiere el programa al controlador vacío, que se convierte en la CPU del controlador Standby. Tras la transferencia del programa de aplicación, los dos controladores poseen programas de aplicación idénticos.

Esta nueva función resulta idónea cuando dos controladores se encuentran a una distancia máxima de 2 km.

NOTA: Configuración idéntica

Los controladores deben tener la misma configuración (con las mismas tarjetas PCMCIA o sin tarjetas).

35010536 04/2009 183

Page 184: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

Ejecución del procedimiento de transferencia del programa de aplicación mediante el teclado

Descripción general

Para obtener instrucciones sobre el modo de ajustar la transferencia, el orden, la modalidad y el estado de Modicon Quantum Hot Standby con Unity mediante el teclado, consulte la sección Configuración del sistema Modicon Quantum Hot Standby con Unity, página 69.

Utilización del teclado

Para realizar una transferencia, utilice el teclado del panel frontal de la unidad del controlador (CPU del controlador primario o CPU del controlador Standby). La CPU del controlador primario copia el programa de aplicación completo y los datos a la CPU del controlador Standby.

NOTA: CAMBIO DESDE HERENCIA

En sistemas Quantum Hot Standby de herencia, es posible efectuar una transferencia del programa de aplicación SÓLO en el controlador de la CPU del controlador Standby.

La CPU del controlador Standby puede solicitar una transferencia de aplicación desde la CPU del controlador primario. El proceso se realiza en el módulo CHS y requiere la definición de la llave en la posición de llave Xfer mientras se pulsa el botón de actualización.

En el sistema Modicon Quantum Hot Standby con Unity se realiza una transferencia de aplicación:

Utilizando el registro de comando:Es posible efectuar una transferencia del programa de aplicación en cualquier momento.

De forma automática:La transferencia se realiza la primera vez que la CPU del controlador primario localiza una CPU del controlador Standby vacía.

Mediante el teclado:Utilice la CPU del controlador primario o la CPU del controlador Standby.

184 35010536 04/2009

Page 185: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

Transferencia del programa de aplicación

En la tabla siguiente se muestra el procedimiento que debe seguirse para llevar a cabo una transferencia del programa de aplicación.

Configuraciones y programas de aplicación idénticos

Tras la transferencia, la CPU del controlador primario y la CPU del controlador Standby poseen configuraciones y programas de aplicación idénticos.

En caso de que se detecte un error en la CPU del controlador primario y en función de la modalidad seleccionada para la CPU del controlador Standby (RUN u offline), es posible que la CPU del controlador Standby esté o no preparada para asumir la función de la CPU del controlador primario.

Paso Acción

1 Asegurarse de que el controlador de la CPU del controlador primario se encuentra en modalidad RUN de la CPU del controlador primario.Resultado: la pantalla LCD del PLC muestra la modalidad RUN de la CPU del controlador primario.

2 Comprobar que:1. La opción Invalidar teclado NO está seleccionada.2. El conmutador llave está desbloqueado.

3 Ir al submenú Hot Standby | Transferir.

4 Pulsar Intro para ejecutar la transferencia del programa de aplicación desde la CPU del controlador primario a la CPU del controlador Standby.

5 Nota: El comando Hot Standby | Transferir puede ejecutarse en el controlador de la CPU del controlador primario o de la CPU del controlador Standby, AUNQUE sólo se actualizará el controlador de la CPU del controlador Standby.

35010536 04/2009 185

Page 186: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Transferencia del programa de aplicación

186 35010536 04/2009

Page 187: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

10

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

35010536 04/2009

Utilización de los EFB de Modicon Quantum Hot Standby con Unity

Descripción general

En el presente capítulo se describen las características especiales de los módulos de función elemental (EFB) de Modicon Quantum Hot Standby con Unity.

HSBY_RD HSBY_ST HSBY_WR REV_XFER

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Descripción: HSBY_RD 188

Descripción: HSBY_ST 191

Descripción: HSBY_WR 194

Descripción: REV_XFER 197

187

Page 188: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

Descripción: HSBY_RD

Descripción de funciones

Este EFB permite utilizar la función Hot Standby. Busca (junto con otros EFB de la familia Hot Standby) la configuración del PLC Quantum respectivo para los componentes necesarios. Estos componentes hacen referencia al hardware conectado realmente.

Por lo tanto, no es posible garantizar el comportamiento correcto de este EFB en los simuladores.

De forma independiente, el EFB HSBY_RD comprueba si existe una configuración Hot Standby ((%SW60 (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )). Si existe una configuración de este tipo, se muestra el contenido de registro del comando y la salida HSBY se establece en "1". Si no existe una configuración Hot Standby, la salida HSBY_ConfigurationFound se establece en "0".

EN y ENO pueden configurarse como parámetros adicionales.

Representación en FBD

Representación:

188 35010536 04/2009

Page 189: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby

Representación en LD

Representación:

Representación en IL

Representación:

CAL HSBY_RD_Instance (HSBY=>HSBY_ConfigurationFound, INV_KEY=>InvalidateKeypad, PCA_RUN=>PLC_A_Running, PCB_RUN=>PLC_B_Running, SBY_OFF=>StandbyOff, EXC_UPD=>ExecUpdate, SWP_MB1=>SwapAddressModbusPort1)

Representación en ST

Representación:

HSBY_RD_Instance (HSBY=>HSBY_ConfigurationFound, INV_KEY=>InvalidateKeypad, PCA_RUN=>PLC_A_Running, PCB_RUN=>PLC_B_Running, SBY_OFF=>StandbyOff, EXC_UPD=>ExecUpdate, SWP_MB1=>SwapAddressModbusPort1);

35010536 04/2009 189

Page 190: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

Descripción de parámetros

Descripción de los parámetros de salida:

Parámetro Tipo de datos Significado

HSBY BOOL "1" = Se encontró una configuración Hot Standby.

INV_KEY BOOL "1" = El submenú para el botón PLC Hot Standby está deshabilitado.

PCA_RUN BOOL "1" = El PLC con la CPU Hot Standby1. La función es "A" en el bastidor local2. El comando de registro se selecciona en RUN

"0" = El PLC con la CPU Hot Standby1. La función es "A" en el bastidor local2. El registro de comando se selecciona en

OFFLINE

PCB_RUN BOOL "1" = El PLC con la CPU Hot Standby1. La función es "B" en el bastidor local2. El comando de registro se selecciona en RUN

"0" = El PLC con la CPU Hot Standby1. La función es "B" en el bastidor local2. El registro de comando se selecciona en

OFFLINE

SBY_OFF BOOL "0" = El PLC Standby cambia a modalidad offline cuando ambos PLC reciben un programa diferente

EXC_UPD BOOL "1" = La actualización Exec (sistema operativo) en el PLC Standby es posible mientras el PLC de la CPU primaria se encuentra todavía en ejecución. (Tras la actualización de Exec, el PLC de la CPU del controlador Standby vuelve a modalidad online.)

SWP_MB1 BOOL Si se produce una conmutación:"1" = Sin intercambio de dirección de los puertos Modbus 1."0" = Intercambio de dirección de los puertos Modbus 1.

SWP_MB2 BOOL Sin utilizar. Reservado.

SWP_MB3 BOOL No utilizado. Reservado

190 35010536 04/2009

Page 191: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby

Descripción: HSBY_ST

Descripción de funciones

Este EFB permite utilizar la función Hot Standby. Busca (junto con el resto de procedimientos de la familia Hot Standby) en la configuración del PLC Quantum correspondiente los componentes necesarios. Estos componentes hacen referencia al hardware conectado realmente.

Por lo tanto, no es posible garantizar el comportamiento correcto de este EFB en los simuladores.

El EFB sirve para la lectura del registro de estado de Hot Standby IEC (%SW61 (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )). Si no existe ninguna configuración para Hot Standby, la salida HSBY se establece en "0".

Como parámetros adicionales se pueden configurar EN y ENO.

Representación en FBD

Representación:

35010536 04/2009 191

Page 192: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

Representación en LD

Representación:

Representación en IL

Representación:

CAL HSBY_ST_Instance (HSBY=>HSBY_ConfigurationFound, THIS_OFF=>PLC_Offline, THIS_PRY=>Primary_PLC, THIS_SBY=>Standby_PLC, REMT_OFF=>Remote_PLC_Offline, REMT_PRY=>PrimaryRemote_PLC, REMT_SBY=>StandbyRemote_PLC, LOGIC_OK=>IdenticalPrograms, THIS_ISA=>HSBY_ModuleSwitchA, THIS_ISB=>HSBY_ModuleSwitchB)

192 35010536 04/2009

Page 193: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby

Representación en ST

Representación:

HSBY_ST_Instance (HSBY=>HSBY_ConfigurationFound, THIS_OFF=>PLC_Offline, THIS_PRY=>Primary_PLC, THIS_SBY=>Standby_PLC, REMT_OFF=>Remote_PLC_Offline, REMT_PRY=>PrimaryRemote_PLC, REMT_SBY=>StandbyRemote_PLC, LOGIC_OK=>IdenticalPrograms, THIS_ISA=>HSBY_ModuleSwitchA, THIS_ISB=>HSBY_ModuleSwitchB);

Descripción de parámetros

Descripción de los parámetros de salida:

Parámetro Tipo de datos Significado

HSBY BOOL "1" = Se encontró una configuración Hot Standby.

THIS_OFF BOOL "1" = Este PLC se encuentra offline

THIS_PRY BOOL "1" = Este PLC es el PLC de la CPU del controlador primario

THIS_SBY BOOL "1" = Este PLC es el PLC de la CPU del controlador Standby

REMT_OFF BOOL "1" = El otro PLC (remoto) se encuentra offline

REMT_PRY BOOL "1" = El otro PLC es el PLC de la CPU del controlador primario

REMT_SBY BOOL "1" = El otro PLC es el PLC de la CPU del controlador Standby

LOGIC_OK BOOL "1" = Los programas de ambos PLC son idénticos y la opción de discrepancia de aplicación está activa.

THIS_ISA BOOL "1" = Este PLC selecciona, entre las dos CPU Hot Standby, la CPU con una dirección IP menor. Esta será la CPU Hot Standby "A".

THIS_ISB BOOL "1" = Este PLC selecciona, entre las dos CPU Hot Standby, la CPU con una dirección IP mayor. Esta será la CPU Hot Standby "B".

35010536 04/2009 193

Page 194: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

Descripción: HSBY_WR

Descripción de funciones

Este EFB permite utilizar la función Hot Standby. Busca (junto con otros EFB de la familia Hot Standby) la configuración del PLC Quantum respectivo para los componentes necesarios. Estos componentes hacen referencia al hardware conectado realmente.

Por lo tanto, no es posible garantizar el comportamiento correcto de este EFB en los simuladores.

El EFB HSBY_WR se utiliza para definir distintos modos Hot Standby admitidos por Hot Standby. La definición de los modos respectivos conlleva un cambio del registro de comando Hot Standby (%SW60 (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )), que lleva a cabo de forma automática el bloque de función. Si no existe una configuración Hot Standby, la salida HSBY_ConfigurationFound se establece en "0"; en caso contrario, se establece en "1".

NOTA: Esta función únicamente afecta a la CPU del controlador primario.

EN y ENO pueden configurarse como parámetros adicionales.

Representación en FBD

Representación:

194 35010536 04/2009

Page 195: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby

Representación en LD

Representación:

Representación en IL

Representación:

CAL HSBY_WR_Instance (INV_KEY:=InvalidateKeypad, PCA_RUN:=PLC_A_Running, PCB_RUN:=PLC_B_Running, SWP_MB1:=SwapAddressModbusPort1, HSBY=>HSBY_ConfigurationFound)

Representación en ST

Representación:

HSBY_WR_Instance (INV_KEY:=InvalidateKeypad, PCA_RUN:=PLC_A_Running, PCB_RUN:=PLC_B_Running, SWP_MB1:=SwapAddressModbusPort1, HSBY=>HSBY_ConfigurationFound);

35010536 04/2009 195

Page 196: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

Descripción de parámetros

Descripción de los parámetros de entrada:

Descripción de los parámetros de salida:

Parámetro Tipo de datos Significado

INV_KEY BOOL El submenú para el botón PLC Hot Standby:"1" = Los cambios están deshabilitados."0" = Los cambios están permitidos.

PCA_RUN BOOL "1 -> 0" = La CPU Hot Standby con la función ‘A’ en el bastidor local se fuerza a la modalidad OFFLINE."0 -> 1" = La CPU Hot Standby con la función "A" se fuerza a la modalidad RUN si el modo del botón correspondiente se encuentra en la modalidad RUN.

PCB_RUN BOOL "1 -> 0" = La CPU Hot Standby con la función "B" en el bastidor local se fuerza a la modalidad OFFLINE."0 -> 1" = La CPU Hot Standby con la función "B" se fuerza a la modalidad RUN si el modo del botón correspondiente se encuentra en la modalidad RUN.

SWP MB1 BOOL "0" y se ha producido una conmutación: La dirección Modbus del puerto 1 del NUEVO PLC de la CPU del controlador primario cambia. nueva dirección del PLC de la CPU del

controlador primario = antigua dirección de la CPU del controlador primario.

nueva dirección del PLC de la CPU del controlador Standby = nueva dirección de la CPU del controlador primario + 128.

"1" y se ha producido una conmutación: La dirección Modbus del puerto 1 del PLC no cambia. nueva dirección del PLC de la CPU del

controlador primario = antigua dirección de la CPU del controlador Standby.

nueva dirección del PLC de la CPU del controlador Standby = antigua dirección de la CPU del controlador primario.

SWP_MB2 BOOL Sin utilizar. Reservado.

SWP MB3 BOOL Sin utilizar. Reservado.

Parámetro Tipo de datos Significado

HSBY BOOL "1" = Configuración Hot Standby detectada.

196 35010536 04/2009

Page 197: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby

Descripción: REV_XFER

Descripción de las funciones

Este EFB permite utilizar la función Hot Standby. Junto con otros EFB de la familia Hot Standby, comprueba la configuración del PLC Quantum respectivo de los componentes necesarios para una configuración Hot Standby. Los componentes son hardware conectado realmente.

El EFB REV_XFER permite transmitir dos registros desde el PLC Standby al PLC de la CPU del controlador primario. Los dos registros transferidos por este EFB son %SW62/63 y se utilizan mediante el programa de aplicación (en la primera sección) para registrar información de diagnóstico.

REV_XFER sólo puede utilizarse en la primera sección ejecutable del proyecto. Las direcciones de parámetro TO_REV1 y TO_REV2 deben estar en el área no transferible para evitar que el PLC de la CPU del controlador primario las sobrescriba.

NOTA: En el sistema Hot Standby heredado (Concept), estos cuatro registros (registros de transferencia inversa) son las primeras direcciones en el área no transferible. Esto no sucede con el sistema Hot Standby actual (Unity). Consulte Configuración de registros con Unity Pro, página 102.

EN y ENO se proyectan como parámetros adicionales.

Apariencia en FBD

Representación:

35010536 04/2009 197

Page 198: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

Apariencia en LD

Representación:

Apariencia en IL

Representación:

CAL REV_XFER_Instance (TO_REV1:=Standby_PLC_FirstReg, TO_REV2:=Standby_PLC_SecondReg, HSBY=>HSBY_ConfFlag, PRY=>Primary_PLC_Flag, SBY=>Standby_PLC_Flag, FR_REV1=>FirstRevTransReg, FR_REV2=>SecondtRevTransReg)

Apariencia en ST

Representación:

REV_XFER_Instance (TO_REV1:=Standby_PLC_FirstReg, TO_REV2:=Standby_PLC_SecondReg, HSBY=>HSBY_ConfFlag, PRY=>Primary_PLC_Flag, SBY=>Standby_PLC_Flag, FR_REV1=>FirstRevTransReg, FR_REV2=>SecondtRevTransReg);

198 35010536 04/2009

Page 199: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby

Descripción de parámetros

Descripción de los parámetros de entrada:

Descripción de los parámetros de salida:

Parámetro Tipo de datos Descripción

TO_REV1 INT Describe el primer registro de transferencia inversa si este PLC es el PLC Standby. Los datos del registro se transfieren desde el PLC de la CPU del controlador Standby hasta el PLC de la CPU del controlador primario en cada exploración.

TO_REV2 INT Describe el segundo registro de transferencia inversa si este PLC es el PLC de la CPU del controlador Standby. Los datos del registro se transfieren desde el PLC de la CPU del controlador Standby hasta el PLC de la CPU del controlador primario en cada exploración.

Parámetro Tipo de datos Descripción

HSBY BOOL "1" = Configuración Hot Standby

PRY BOOL 1 = Este PLC es el PLC de la CPU del controlador primario.

SBY BOOL 1 = Este PLC es el PLC de la CPU del controlador Standby.

FR_REV1 INT Contenido del primer registro de transferencia inversa (%SW62 (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )). Salida sólo si HSBY es "1".

FR_REV2 INT Contenido del segundo registro de transferencia inversa (%SW63 (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )). Salida sólo si HSBY es "1".

35010536 04/2009 199

Page 200: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

200 35010536 04/2009

Page 201: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

IV

CCOTF en Quantum Hot Standby

35010536 04/2009

Cambio de configuración sobre la marcha con Quantum Hot Standby

Objeto

En este apartado se describe la función de cambio de configuración sobre la marcha (CCOTF) en los sistemas Quantum Hot Standby. Esta función se denominará CCOTF en los capítulos siguientes.

Contenido de esta parte

Esta parte contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

11 Presentación de CCOTF 203

12 Compatibilidad con CCOTF 205

13 Procedimiento de actualización para utilizar la función CCOTF 211

14 Utilización de CCOTF 223

15 Rendimiento de CCOTF 243

16 Solución de problemas de CCOTF 245

201

Page 202: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

CCOTF en Quantum Hot Standby

202 35010536 04/2009

Page 203: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

11

Presentación de CCOTF

35010536 04/2009

Presentación de CCOTF

Descripción general del sistema CCOTF Modicon Quantum Hot Standby con Unity

Objeto

El objetivo es permitir la modificación del sistema CCOTF cuando el PLC se encuentra en la modalidad RUN; los cambios se pueden realizar en los módulos de E/S binarios o analógicos en el bastidor local o la estación RIO de la manera siguiente: Agregue un módulo en un slot que ha quedado libre. Elimine un módulo. Modifique el parámetro de ajuste y de comando de un módulo.

Requisitos de hardware

La función CCOTF sólo es compatible con el procesador Modicon Quantum Hot Standby 140 CPU 671 60.

Requisitos de software

La versión de software Unity mínima requerida para utilizar la función CCOTF es la siguiente:

Unity Pro 4.1 XL o XLS.

Requisitos de firmware

Las versiones de firmware mínimas requeridas para utilizar la función CCOTF son las siguientes:

Firmware 140 CPU 671 60: versión SV2.70 o superior. Firmware 140 CRA 93x00: versión SV2.0X o superior. Firmware 140 CRP 93x00: versión SV2.0X o superior.

203

Page 204: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Presentación de CCOTF

204 35010536 04/2009

Page 205: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

12

Compatibilidad con CCOTF

35010536 04/2009

Compatibilidad con CCOTF

Descripción general

En este capítulo se describe la compatibilidad de hardware y firmware para la función CCOTF.

Contenido de este capítulo

Este capítulo contiene las siguientes secciones:

Sección Apartado Página

12.1 Compatibilidades de hardware 206

12.2 Compatibilidad de buses de CCOTF 209

205

Page 206: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad con CCOTF

12.1 Compatibilidades de hardware

Objeto

En esta sección se describe la compatibilidad de CCOTF Modicon Quantum Hot Standby con Unity.

Contenido de esta sección

Esta sección contiene los siguientes apartados:

Apartado Página

Compatibilidad de módulos de E/S 207

Compatibilidad de gestión CRA/CRP 208

206 35010536 04/2009

Page 207: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad con CCOTF

Compatibilidad de módulos de E/S

Compatibilidad de módulos analógicos y binarios

En la tabla siguiente se enumeran los módulos de E/S Quantum que se pueden añadir, eliminar o modificar en la modalidad RUN:

Los módulos de E/S serie 800 y Sy/Max no son compatibles con la función CCOTF.

Módulos analógicos Módulos binarios

140 ACI 030 00 140 DDI 153 10 140 DAI 543 00 140 DAO 840 10

140 ACI 040 00 140 DDI 353 00 140 DAI 553 00 140 DAO 842 10

140 ACO 020 00 140 DDI 353 10 140 DAI 740 00 140 DAO 842 20

140 ACO 130 00 140 DDI 364 00 140 DAI 753 00 140 DAO 853 00

140 AII 330 00 140 DDI 673 00 140 DSI 353 00 140 DRA 840 00

140 AII 330 10 140 DDI 841 00 140 DDO 153 10 140 DRC 830 00

140 AIO 330 00 140 DDI 853 00 140 DDO 353 00 140 DVO 853 00

140 AMM 090 00 140 DAI 340 00 140 DDO 353 01 140 DDM 390 00

140 ARI 030 10 140 DAI 353 00 140 DDO 353 10 140 DDM 690 00

140 ATI 030 00 140 DAI 440 00 140 DDO 364 00 140 DAM 590 00

140 AVI 030 00 140 DAI 453 00 140 DDO 843 00 140 DII 330 00

140 AVO 020 00 140 DAI 540 00 140 DDO 885 00 140 DIO 330 00

140 DAO 840 00

35010536 04/2009 207

Page 208: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad con CCOTF

Compatibilidad de gestión CRA/CRP

Compatibilidad de módulos de CCOTF

En la tabla siguiente se enumeran los módulos CRA/CRP que pueden ser compatibles con la función CCOTF:

NOTA: La segunda categoría de módulos se debe actualizar con la herramienta OS Loader para ser compatible con CCOTF (véase página 219).

Módulo CRA Módulo CRP

Compatible con CCOTF 140 CRA 93x 00 PV0X SV2.0X

140 CRP 93x 00 PV0X SV2.0X

Compatible con CCOTF después de la actualización del firmware (véase página 219)

140 CRA 93x 00 de PV03 SV1.25 a PV06 SV1.26

140 CRP 93x 00 de PV01 SV1.14 a PV06 SV1.15

208 35010536 04/2009

Page 209: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad con CCOTF

12.2 Compatibilidad de buses de CCOTF

Compatibilidad de gestión de buses de CCOTF

Tipo de bus y compatibilidad de estaciones

Las modificaciones sólo se pueden realizar en el bastidor local y en estaciones Quantum conectadas al bus RIO. No se puede realizar cambios en el bus DIO. Cuando se selecciona la modificación online durante la ejecución en la pantalla de configuración de la CPU con Unity Pro (véase página 215) sólo se pueden conectar los módulos Quantum de las estaciones al bus RIO. Si hay E/S serie 800 y E/S Sy/Max conectadas al bus RIO, el software Unity Pro muestra un error durante el proceso de creación.

En esta tabla se describen las posibles modificaciones del bus.

Tipo de bus y estaciones Modificación de ejecución autorizada

Bus local Bastidor local Sí

Bastidor ampliado Sí

Bus RIO Estación Sy/Max No

Estación de la serie 800 No

Estación Quantum Bastidor local Sí

Bastidor ampliado Sí

Bus DIO No

35010536 04/2009 209

Page 210: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Compatibilidad con CCOTF

210 35010536 04/2009

Page 211: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

13

Procedimiento de actualización para utilizar la función CCOTF

35010536 04/2009

Procedimiento de actualización para utilizar la función CCOTF

Objeto

En este capítulo se describe el método para actualizar un sistema Modicon Quantum Hot Standby para que sea compatible con CCOTF.

Contenido de este capítulo

Este capítulo contiene las siguientes secciones:

Sección Apartado Página

13.1 Descripción general del procedimiento de actualización 212

13.2 Ejecución del procedimiento de actualización de CCOTF 213

211

Page 212: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

13.1 Descripción general del procedimiento de actualización

General

Principales casos de actualización

Será necesario tener en cuenta diferentes casos principales: Es necesario realizar una parada completa del sistema al realizar una

actualización de firmware en el sistema Hot Standby. Cuando las aplicaciones no se pueden detener durante un período prolongado,

es posible realizar una actualización al cambiar los módulos de hardware.

Parada mientras se realiza la actualización

Es necesario detener el sistema Quantum Hot Standby durante el procedimiento de actualización. El sistema se detiene durante unos segundos al cambiar los módulos de hardware y se detiene completamente al actualizar el firmware.

212 35010536 04/2009

Page 213: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

13.2 Ejecución del procedimiento de actualización de CCOTF

Objeto

En esta sección se describe el procedimiento de actualización de los PLC Modicon Quantum Hot Standby para utilizar la función CCOTF.

La actualización se puede realizar de dos formas: Cambiar los módulos de hardware con una parada temporal (aproximadamente

un minuto). Actualizar el firmware, para eso es necesario realizar una parada completa.

NOTA: Para descargar el firmware de CPU, el coprocesador, CRA y CRP, visite el sitio web de Schneider Electric www.schneider-electric.com.

Contenido de esta sección

Esta sección contiene los siguientes apartados:

ADVERTENCIAEL SISTEMA DEJA DE ESTAR ACTIVO Y NO ES REDUNDANTE

Antes de detener el sistema, asegúrese siempre de que no hay ninguna operación importante en curso.

El sistema deja de estar activo y no es redundante.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

Apartado Página

General 214

Cambio de los módulos de hardware 215

Actualización del firmware 219

35010536 04/2009 213

Page 214: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

General

Actualización de CCOTF

En la imagen siguiente se muestra la configuración de Quantum Hot Standby de ejemplo que se actualizará para ser compatible con CCOTF:

Para que una configuración Quantum Hot Standby sea compatible con CCOTF, se deben realizar los siguientes pasos: Actualice la CPU y el CRP en PLC B Standby. Actualice la CPU y el CRP en PLC A primario. Actualice la aplicación CPU en los dos PLC. Actualice todos los CRA conectados al bus RIO.

La CPU y los módulos CRA y CRP se pueden actualizar de dos formas: Cambiar los módulos de hardware para utilizar módulos compatibles con

CCOTF.NOTA: En este caso, es posible detener el sistema Hot Standby durante un tiempo mínimo.

Actualizar el firmware de la CPU, el coprocesador y los módulos CRA y CRP.NOTA: En este caso, se debe parar el sistema Hot Standby durante el procedimiento de actualización del firmware.

CPUCRP

Primary PLC / PLC A

CPUCRP

Drop 2 Drop 32

Standby PLC / PLC B

214 35010536 04/2009

Page 215: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

Cambio de los módulos de hardware

Cambio del procedimiento PLC B

El objetivo del procedimiento siguiente es describir cómo actualizar los módulos en el PLC Standby:1. Asegúrese de que el programa de aplicación que se ejecuta en las CPU

Quantum Hot Standby se ha exportado en formato XEF y está disponible en el ordenador.En caso contrario, cargue el programa de aplicación de uno de los dos PLC en Unity Pro y expórtelo en formato XEF.

2. Si aún no lo ha instalado, instale Unity Pro 4.1 XL o XLS (o una versión de software superior).

3. Detenga el PLC Standby (PLC B) y apáguelo. NOTA: En este punto, el sistema ya no funciona de un modo redundante.

4. Cuando utilice una PCMCIA, extraiga la tarjeta PCMCIA.5. Cuando utilice una PCMCIA, retire las baterías de la tarjeta de memoria para

vaciar la tarjeta.6. Desconecte el cable de fibra óptica de la CPU B.7. Desconecte los cables RIO del CRP B.8. Reemplace la CPU B y el CRP B por versiones V2.70 y V2.00 compatibles.9. Encienda el PLC B.10.Cuando utilice una PCMCIA, introduzca las baterías en la tarjeta PCMCIA y, a

continuación, introduzca la tarjeta PCMCIA en la CPU B.NOTA: La CPU debe estar en un estado No Conf.

11.Importe el archivo XEF de la aplicación a Unity 4.1.12.En el editor del bus local reemplace la versión actual de la 140 CPU 671 60 02.x0

por la nueva versión 140 CPU 671 60 02.70 (o una versión de firmware superior).13.Haga clic en la casilla de verificación Modificación online durante la ejecución

en la pantalla de configuración de la CPU para habilitar la nueva función.

35010536 04/2009 215

Page 216: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

La imagen siguiente se muestra la casilla de verificación específica añadida en la ficha Configuración:

14.Regenere la aplicación utilizando Regenerar todo y descárguela en la CPU B. La CPU está en modalidad STOP.

15.Vuelva a conectar el cable RIO del CRP B y, a continuación, la fibra óptica en la CPU B.

16.Conecte Unity Pro 4.1 al PLC A. Detenga el PLC A.

ADVERTENCIAPÉRDIDA DE COMUNICACIÓN

Antes de cambiar el estado del PLC A a STOP, asegúrese siempre de que no hay ninguna operación importante en curso. El sistema deja de estar activo y no es redundante.

Si no se siguen estas instrucciones pueden producirse lesiones persona-les graves o mortales o daños en el equipo.

1.2: 140 CPU 671 60

Puerto ModbusResumen AnimaciónDesc. general Hot Standby Objetos de E/SConfiguración

Inicio automático de la ejecuciónRestablecer %MWiSólo arranque en frío

Modificación online en ejecuciónSólo modificaciones sencillas: Añadir, eliminarmódulos binarios o analógicos, o modificación deparámetros. Las estaciones de bus DIO, S800y Symax no admiten esta opción.

Inicio automático de la ejecución

Hot-Standby CPU P266, programa + PCMCIA de 1 Mb, fibra óptica Ethernet HSBY, USB, MB, MB+

Memoria de señalUso de memoria 3%

%MW

%IW

%M0x

1x

4x

3x%I

Modificación de configuración online

Inicio automático de la ejecuciónA: no hay ninguna tarjeta de memoria seleccionada

B: no hay ninguna tarjeta de memoria seleccionada

Visualizador

256

256

1.024

1.024

216 35010536 04/2009

Page 217: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

17.Conecte Unity Pro al PLC B y ponga el PLC en modalidad RUN. Asegúrese de que el PLC B se convierte en primario.

Cambio del procedimiento PLC A

El objetivo del procedimiento siguiente es describir cómo actualizar el segundo PLC A:1. Apague el PLC A que está en la modalidad STOP.NOTA: En este punto, el sistema ya no funciona de un modo redundante.

2. Cuando utilice una PCMCIA, extraiga la tarjeta PCMCIA.3. Cuando utilice una PCMCIA, retire las baterías de la tarjeta de memoria para

vaciar la tarjeta.4. Desconecte el cable de fibra óptica de la CPU A.5. Desconecte los cables RIO del CRP A.6. Reemplace la CPU A y el CRP A por los nuevos.7. Encienda el PLC A.8. Cuando utilice una PCMCIA, introduzca las baterías en la tarjeta PCMCIA y, a

continuación, introduzca la tarjeta PCMCIA en la CPU A.NOTA: La CPU debe estar en un estado No Conf.

9. Vuelva a conectar el cable RIO del CRP A y, a continuación, la fibra óptica en la CPU A.

10.Se realiza una transferencia automática desde el primario al Standby.11.Asegúrese de que PLC A se ejecuta en Standby.

Cambio de los módulos CRA en las estaciones RIO Quantum

Sólo se debe realizar el cambio de los módulos CRA en las estaciones RIO después de que el bastidor local del PLC primario y el PLC Standby han sido actualizados con nuevos módulos CPU y CRP:1. Asegúrese de que la aplicación admite una estación RIO apagada.2. Apague la estación RIO para realizar la actualización.3. Desconecte el cable RIO del módulo CRA y, a continuación, extraiga el módulo

CRA de la estación.

ADVERTENCIAPÉRDIDA DE DATOS

Al final de la descarga de la aplicación, todos los datos de aplicación del PLC B tendrán su valor inicial. Antes de cambiar el estado del PLC B a RUN, asegúrese siempre de que se puede reiniciar la aplicación con los valores iniciales.

Si no se siguen estas instrucciones pueden producirse lesiones persona-les graves o mortales o daños en el equipo.

35010536 04/2009 217

Page 218: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

4. Introduzca el nuevo módulo CRA.5. Vuelva a conectar el cable RIO en el módulo CRA.6. Encienda la estación RIO.7. Repita los pasos 2 a 6 para todas las estaciones RIO.

NOTA: Todas las estaciones RIO configuradas en el bus RIO deben ser compatibles con CCOTF. Esto significa que el bit correspondiente de la palabra del sistema %SW98 y %SW99 se debe establecer en 1. En caso contrario, no se permite realizar ninguna modificación de CCOTF.

NOTA: La E/S serie 800 y la E/S Sy/Max no son compatibles con CCOTF. Cuando se configura la función CCOTF, no deben estar conectadas al bus RIO la E/S serie 800 ni la E/S Sy/Max.

218 35010536 04/2009

Page 219: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

Actualización del firmware

Tabla de compatibilidad entre la CPU y el coprocesador

La versión de firmware del coprocesador depende del firmware de la CPU Quantum Hot Standby.

La tabla siguiente muestra la compatibilidad entre el firmware de la CPU y el firmware del coprocesador:

El objetivo del procedimiento siguiente es describir cómo actualizar el PLC para que sea compatible con CCOTF:1. Asegúrese de que el programa de aplicación que se ejecuta en las CPU

Quantum Hot Standby se ha exportado en formato XEF y está disponible en el ordenador.En caso contrario, cargue el programa de aplicación de uno de los dos PLC en Unity Pro y expórtelo en formato XEF.

2. Si aún no lo ha instalado, instale Unity Pro 4.1 XL o XLS (o una versión de software superior).

3. Ponga los 2 PLC en modalidad STOP.

Versiones de firmware de la CPU Quantum Hot Standby

Versiones de firmware del coprocesador

V2.0 V2.0

V2.01 V2.0

V2.10 V2.0

V2.23 V2.11

V2.32 V2.11

V2.40 V2.11

V2.50 V2.50

V2.60 V2.60

V2.70 V2.70

ADVERTENCIAEL SISTEMA DEJA DE ESTAR ACTIVO

Antes de cambiar el estado de ambos PLC a STOP, asegúrese siempre de que no hay ninguna operación importante en curso. El sistema deja de estar activo.

Si no se siguen estas instrucciones pueden producirse lesiones persona-les graves o mortales o daños en el equipo.

35010536 04/2009 219

Page 220: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

Actualización del firmware de la CPU

La descarga de firmware de la CPU puede realizarse a través de Modbus o Modbus Plus utilizando la herramienta OS Loader de Unity Pro.

El procedimiento siguiente describe los pasos principales que se deben efectuar para realizar una actualización de la CPU:1. Abrir la herramienta OS Loader.2. Seleccionar la opción de comunicación Modbus o Modbus Plus.3. Conectarse a la CPU con Modbus o Modbus Plus.4. Abrir el archivo binario: 140CPU67160_Vxxx.bin, xxx igual a 270 o superior.5. Descargar el archivo binario a la CPU.

Actualización del firmware del coprocesador

La descarga del firmware del coprocesador puede efectuarse mediante la herramienta OS Loader de Unity Pro.

El procedimiento siguiente describe los pasos principales que se deben efectuar para realizar una actualización del coprocesador:1. Modificar la dirección IP del PC.2. Abrir la herramienta OS Loader.3. Seleccionar el protocolo de transferencia de archivos (FTP).4. Conectarse a la CPU con Modbus o Modbus Plus.5. Abrir el archivo binario: 140CPU67160_HysbyCopro_Vxxx.bin, xxx igual a 270 o

superior.6. Descargar el archivo binario al coprocesador.

NOTA: La actualización del firmware de la CPU y el coprocesador se debe realizar en ambos PLC.

Actualización del firmware de CRP

La descarga del firmware de CRP puede efectuarse mediante la herramienta OS Loader de Unity Pro.

El procedimiento siguiente describe los pasos principales que se deben efectuar para realizar una actualización de CRP:1. Abrir la herramienta OS Loader.2. Seleccionar la opción de comunicación Modbus o Modbus Plus.3. Seleccionar el módulo de comunicaciones local e indicar el Número de slot.4. Seleccionar la opción Descargar SO a dispositivo.5. Abrir el archivo binario: QCRP932_Vxxx.bin, xxx igual a 200 o superior.6. Descargar el archivo binario al CRP.

220 35010536 04/2009

Page 221: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

Actualización del firmware de CRA

La descarga del firmware de CRA puede efectuarse mediante la herramienta OS Loader de Unity Pro.

El procedimiento siguiente describe los pasos principales que se deben efectuar para realizar una actualización de CRA:1. Abrir la herramienta OS Loader.2. Seleccionar la opción de comunicación Modbus o Modbus Plus.3. Seleccionar Estación de E/S remota e indicar el Número de estación

(conmutador rotatorio).4. Seleccionar la opción Descargar SO a dispositivo.5. Abrir el archivo binario: QCRA932_Vxxx.bin, xxx igual a 200 o superior.6. Descargar el archivo binario al CRA.

35010536 04/2009 221

Page 222: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Procedimiento de actualización para utilizar la función CCOTF

222 35010536 04/2009

Page 223: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

14

Utilización de CCOTF

35010536 04/2009

Utilización de CCOTF

Objeto

En este capítulo se describe cómo añadir, eliminar y modificar módulos en una configuración de Quantum Hot Standby que ha sido actualizada a la versión compatible con CCOTF.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

General 224

Añadir o eliminar un módulo en los bastidores locales de Quantum Hot Standby

230

Añadir o eliminar un módulo en la estación RIO de Quantum Hot Standby 234

Modificación de los parámetros del módulo 238

223

Page 224: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

General

Descripción general de la configuración del sistema Quantum Hot Standby

Es posible realizar la configuración de Quantum Hot Standby de un bastidor local y estaciones de E/S remotas. El bastidor local y cada estación de E/S remota pueden componerse de dos platinas principales: La platina principal primaria contiene la CPU o el adaptador de estaciones de E/S

remotas. La platina principal secundaria está conectada a la platina principal primaria con

dos extensores de platina principal.

En la imagen siguiente se muestran los elementos que pueden formar parte de una configuración Quantum Hot Standby:

1. Fuentes de alimentación2. CPU o adaptador RIO3. Primer extensor de platina principal (140 XBE 100 00)4. Segundo extensor de platina principal (140 XBE 100 00)5. Cable del extensor de platina principal (140 XCA 717 0•)6. Extremo del cable marcado como "primario"

224 35010536 04/2009

Page 225: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Consejos generales

Hay recomendaciones que se deben tener en cuenta antes de añadir o extraer un módulo de los bastidores locales o la estación RIO: Adición de un módulo en la configuración de Unity Pro: Configure el módulo en Unity Pro. Conecte el módulo en la configuración de hardware. Escriba las secuencias del programa de aplicación para gestionar el nuevo

módulo.

Extracción de un módulo de la configuración: Quite la secuencia del programa de aplicación relativo al módulo extraído. Desconecte el módulo de la configuración de hardware. Extraiga el módulo de la configuración de Unity Pro.

NOTA: Se recomienda añadir el primer módulo de la pantalla de configuración de Unity Pro antes de añadir el módulo del PLC. El bit de estado del módulo se establece en 0 durante el tiempo en el que el módulo está configurado pero no está presente (consulte Descripción de las palabras de sistema Quantum de %SW180 a %SW640 (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )). Esto repercutirá en los bits defectuosos como %S118 o %S119 y %S10. Este aspecto deberá tenerse en cuenta en el programa de aplicación.

Por otra parte, cuando se cambia un parámetro, el módulo se reinicia y el bit de estado permanece en 0 durante varios milisegundos. Esto también repercute en los bits defectuosos como %S118 o %S119 y %S10.

ADVERTENCIARIESGO DE QUE SE PRODUZCA UN COMPORTAMIENTO INESPERADO DEL EQUIPO

Antes de realizar cualquier modificación de CCOTF, asegúrese de que el sistema responde de forma adecuada.

Las modificaciones realizadas cuando la casilla de verificación Modificación online en ejecución está seleccionada pueden tener una repercusión inmediata en el proceso.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 225

Page 226: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Palabras de sistema %SW98, %SW99 y %SW100

Para gestionar la compatibilidad de CRP/CRA, se utilizan dos palabras (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia ) de sistema: %SW98 y %SW99.

Las palabras de sistema %SW98 y %SW99 se pueden utilizar para diagnosticar problemas de compatibilidad relacionados con los módulos CRA y CRP con una configuración Quantum Hot Standby.

ADVERTENCIACOMPORTAMIENTO INESPERADO DEL EQUIPO

Transfiera siempre la aplicación al PLC Standby después de modificar la configuración en el PLC primario.

La aplicación debe ser la misma en ambos PLC.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

226 35010536 04/2009

Page 227: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Las ilustraciones siguientes identifican las opciones operativas proporcionadas por el Registro de estado para las dos palabras de sistema %SW98 y %SW99:

NOTA: Todas las estaciones RIO configuradas en el bus RIO deben ser compatibles con CCOTF. Esto significa que el bit correspondiente de la palabra de sistema %SW98 y %SW99 debe ser 1. En caso contrario, no se permite realizar ninguna modificación de CCOTF.

La palabra de sistema %SW100 se incrementa cada vez que se realiza una modificación de CCOTF en un PLC.

%SW100 = XXYY, donde: XX se incrementa cada vez que se realiza una modificación de CCOTF en una

estación RIO en ejecución. YY se incrementa cada vez que se realiza una modificación de CCOTF en un

bastidor local en ejecución.

NOTA: La E/S serie 800 y la E/S Sy/Max no son compatibles con CCOTF. Cuando se configura la función CCOTF, no deben estar conectadas al bus RIO la E/S serie 800 ni la E/S Sy/Max.

Palabra de sistema %SW99

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

La estación 17 a 32 no es compatible = 0. La estación 17 a 32 es compatible = 1.

LSB

Palabra de sistema %SW98

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

La estación 2 a 16 no es compatible = 0. La estación 2 a 16 es compatible = 1.

No utilizado. De manera predeterminada = 0.

LSB

Estación 2Estación 16 ...

Estación 17Estación 32 ...

35010536 04/2009 227

Page 228: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Acciones permitidas en CCOTF

La tabla siguiente describe las posibles acciones principales que se pueden realizar en módulos analógicos o binarios en un bastidor local de Quantum Hot Standby y una estación RIO de Quantum Hot Standby:

NOTA: No es posible mover un módulo en modalidad RUN. Si se realiza esta acción, se mostrará una ventana emergente en Unity Pro que indica que esta acción se debe realizar en modalidad STOP u OFFLINE.

La acción de mover se puede sustituir por Eliminar módulo de un slot y, a continuación, Agregar un módulo en otro slot.

NOTA: Una modificación de CCOTF sólo se puede realizar cuando los PLC están en estado primario o Standby. De lo contrario, no se puede conseguir ninguna modificación de CCOTF.

Número de modificaciones de CCOTF

La validación de una modificación de CCOTF requiere la operación de generación de cambios y sólo se permite una modificación de CCOTF cada vez. Esto ocurre en la Modalidad de conexión estándar así como en la Modalidad de conexión virtual.

La imagen siguiente muestra lo que ocurre si se supera el número de modifica-ciones de CCOTF permitidas:

NOTA:

Una modificación de CCOTF es válida con estas dos acciones: Adición, eliminación o modificación de un módulo en la pantalla de configuración

de Unity Pro. Realización de una generación de cambios de las modificaciones.

Bastidor local (platina principal primaria o secundaria)

Estación RIO (platina principal primaria o secundaria)

Añadir en modalidad RUN Añadir en modalidad RUN

Eliminar en modalidad RUN Eliminar en modalidad RUN

Modificar los parámetros en modalidad RUN Modificar los parámetros en modalidad RUN

Modificación de configuración onlineModificación de configuración online

Las modificaciones máximas de la configuración (máx. = 1) se alcanzan en la modalidad RUN online. Si confirma esta nueva modificación en el siguiente cuadro de diálogo, tendrá que detener el PLC. CONSEJO: para mantenerse en la modalidad RUN, cancele la modificación, realice primero una operación de generación de cambios para transferir las modificaciones actuales del PLC y, a continuación, modifique de nuevo la configuración en el paso siguiente.

Aceptar

228 35010536 04/2009

Page 229: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Ejemplo de modificación de CCOTF

Modificación de CCOTF recomendada: Introduzca un módulo nuevo en un slot que ha quedado libre. Modifique los parámetros de este módulo. Valide la modificación de los parámetros.

Estas tres acciones se consideran como una modificación de CCOTF y requieren una generación de cambios.

NOTA: Las modificaciones de los programas (añadir una nueva secuencia de código, suprimir una secuencia de código, modificar una secuencia de código) no se consideran una parte de la modificación de CCOTF. Sólo se cuentan las modificaciones de la configuración de E/S (si están permitidas).

35010536 04/2009 229

Page 230: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Añadir o eliminar un módulo en los bastidores locales de Quantum Hot Standby

Casos de uso nominal en modalidad de conexión estándar

NOTA: No se recomienda utilizar E/S locales en un sistema Hot Standby. Consulte Restricciones de E/S locales y distribuidas (véase página 38)

En el diagrama de flujo siguiente se describe la acción que se debe realizar en primer lugar en el PLC primario.

ADVERTENCIAPOSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO

Retire la tira de borneras para el cableado de campo del módulo antes de añadir o eliminar un módulo.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

230 35010536 04/2009

Page 231: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Conecte Unity Pro al primario.

Acceda al bit de sistema de registro de comando %SW60.3. Al establecer este bit en 1 se validará la discrepancia de programa de la aplicación .

Añada o elimine el módulo .

NOTA: el módulo nuevo se muestra en estado defectuoso en la pantalla de configuración del bastidor.

NOTA: el indicador LED "Activo" de la pantalla de LED del módulo físico está encendido de forma continua. En el caso de un módulo de salida , verifique que todos los bits de salida están en estado no activo con respecto al proceso del indicador LED.

NOTA: en el caso de un módulo de salida , verifique que se gestionan correctamente todos los bits de salida con respecto al proceso que aparece en la pantalla de LED del módulo físico.

NOTA: el módulo se muestra en estado defectuoso en la pantalla de configuración del bastidor.

Realice una operación de generación de cambios .

Añada primero el módulo en la pantalla de configuración de Unity Pro del bastidor .

Si es necesario , modifique los parámetros o la asignación del módulo .

Realice una operación de generación de cambios .

Introduzca físicamente el módulo en el bastidor local primario.

Añada la secuencia de código para gestionar el nuevo módulo en el programa de aplicación .

Realice una operación de generación de cambios .

Introduzca físicamente el módulo en el bastidor local primario.

Conecte la tira de borneras del cableado de campo al módulo .

Desconecte la tira de borneras del cableado de campo del módulo .

Elimine la secuencia de código relacionada con este módulo en el programa de aplicación .

Extraiga físicamente el módulo del bastidor local primario.

Elimine el módulo de la pantalla de configuración de Unity Pro del bastidor .

Compruebe en la aplicación primaria que las modificaciones se han tenido en cuenta correctamente .

Prueba

Añada un módulo. Elimine un módulo.

Defectuoso

En buen estadoModifique la aplicación .

NOTA: el indicador LED "Activo" de la pantalla de LED del módulo físico está apagado de forma continua . En el caso de un módulo de salida, verifique que todos los bits de salida están en estado no activo con respecto al proceso del indicador LED .

Desconecte la tira del cableado de campo del módulo .

Añada físicamente el módulo en el bastidor local Standby .

Realice una transferencia de aplicaciones del primario al Standby .

Conecte la tira del cableado de campo del módulo .

Realice una transferencia de aplicaciones del primario al Standby .

Elimine físicamente el módulo del

bastidor local Standby .

Acceda al bit de sistema de registro de comando %SW 60.3 ; ponga el bit a 0. De este modo se invalidará la

discrepancia de aplicación .

Realice una conmutación para comprobar que el Standby puede reemplazar al primario con la nueva configuración

de E /S.

Realice una operación de generación de cambios .

Añada un módulo. Elimine un módulo.

Asegúrese de que el otro PLC se encuentra en estado Standby en ejecución .

35010536 04/2009 231

Page 232: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Casos de uso nominal en modalidad de conexión virtual

NOTA: No se recomienda utilizar E/S locales en un sistema Hot Standby. Consulte Restricciones de E/S locales y distribuidas (véase página 38)

En esta modalidad es posible modificar la configuración de E/S cuando la aplicación se encuentra offline. La aplicación que se descarga en los PLC se tiene que generar con la casilla de verificación Modalidad de conexión virtual activada en Ajustes del proyecto → General → Ajustes de construcción.

En modalidad offline:

En el diagrama de flujo siguiente se describe la acción que se debe realizar en el caso de añadir o eliminar un módulo:

Al conectarse al sistema Hot Standby:

En el diagrama de flujo siguiente se describe la acción que se debe realizar al conectarse al sistema Hot Standby:

ADVERTENCIAPOSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO

Retire la tira de borneras para el cableado de campo del módulo antes de añadir o eliminar un módulo.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

Añada o elimine el módulo .

Añada primero el módulo en la configuración de Unity Pro del bastidor local .

Si es necesario , modifique los parámetros o la asignación del módulo .

Añada la secuencia de código para gestionar el nuevo módulo en el programa de

aplicación.

Elimine la secuencia de código relacionada con este módulo en el programa de

aplicación.

Elimine el módulo de la pantalla de configuración de Unity Pro del bastidor .

Guarde el programa de aplicación .

Añada un módulo Elimine un módulo

232 35010536 04/2009

Page 233: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Acceda al bit de sistema de registro de comando %SW 60.3 . Al establecer este bit en 1 se validará la discrepancia de programa de la aplicación .

Añada o elimine el módulo .

NOTA: el indicador LED "Activo" de la pantalla de LED del módulo físico está encendido de forma continua . En el caso de un módulo de salida , verifique que todos los bits de salida están en estado no activo con respecto al proceso del indicador LED.

NOTA: el módulo se muestra en estado defectuoso en la pantalla de configuración del bastidor.

Desconecte la tira del cableado de campo del módulo .

Haga clic en el botón Generar cambios . El conjunto de

modificaciones se transfiere a la CPU.

Añada físicamente el módulo en el bastidor local primario.

Conecte la tira de borneras del cableado de campo al módulo .

Extraiga físicamente el módulo del bastidor.

Haga clic en el botón Generar cambios . El conjunto de modificaciones se

transfiere a la CPU.

Compruebe en la aplicación primaria que las modificaciones se han tenido en cuenta correctamente .

Prueba

Añada un módulo. Elimine un módulo.

Defectuoso

En buen estado

Conecte Unity Pro al PLC primario. El botón Generar cambios se resalta .

Abra la aplicación.

NOTA: el indicador LED "Activo" de la pantalla de LED del módulo físico está apagado de forma continua . En el caso de un módulo de salida , verifique que todos los bits de salida están en estado no activo con respecto al proceso del LED.

Desconecte la tira del cableado de campo del módulo .

Añada físicamente el módulo en el bastidor local Standby .

Realice una transferencia de aplicaciones del primario al Standby .

Conecte la tira del cableado de campo del módulo .

Realice una transferencia de aplicaciones del primario al Standby .

Extraiga físicamente el módulo del bastidor local Standby .

Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a 0. De este modo se invalidará la discrepancia de programa de aplicación .

Realice una conmutación para comprobar que el Standby puede reemplazar al primario con la nueva configuración de E /S.

Modifique la aplicación .

Añada un módulo. Elimine un módulo.

Asegúrese de que el otro PLC se encuentra en estado Standby en ejecución .

35010536 04/2009 233

Page 234: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Añadir o eliminar un módulo en la estación RIO de Quantum Hot Standby

Casos de uso nominal en modalidad de conexión estándar

ADVERTENCIAPOSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO

Retire la tira de borneras para el cableado de campo del módulo antes de añadir o eliminar un módulo.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

234 35010536 04/2009

Page 235: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

En el diagrama de flujo siguiente se describe la acción que se debe realizar en primer lugar en el PLC primario:

Conecte Unity Pro al primario.

Acceda al bit de sistema de registro de comando %SW60.3. Al establecer este bit en 1 se validará la discrepancia de programa de la aplicación .

Añada o elimine el módulo .

NOTA: el módulo nuevo se muestra en estado defectuoso en la pantalla de configuración de la estación RIO.

NOTA: el indicador LED "Activo" de la pantalla de LED del módulo físico está encendido de forma continua. En el caso de un módulo de salida , verifique que todos los bits de salida están en estado no activo con respecto al proceso del indicador LED.

NOTA: en el caso de un módulo de salida , verifique que se gestionan correctamente todos los bits de salida con respecto al proceso que aparece en la pantalla de LED del módulo físico.

NOTA: el módulo se muestra en estado defectuoso en la pantalla de configuración de la estación RIO.

Realice una operación de generación de cambios .

Añada primero el módulo en la pantalla de configuración de Unity Pro de la estación RIO .

Si es necesario, modifique los parámetros o la asignación del módulo .

Realice una operación de generación de cambios .

Introduzca físicamente el módulo en la estación RIO .

Añada la secuencia de código para gestionar el nuevo módulo en el programa de aplicación .

Realice una operación de generación de cambios .

Introduzca físicamente el módulo en la estación RIO .

Conecte la tira de borneras del cableado de campo al módulo .

Desconecte la tira de borneras del cableado de campo del módulo .

Elimine la secuencia de código relacionada con este módulo en el programa de aplicación .

Extraiga físicamente el módulo de la estación RIO.

Elimine el módulo de la pantalla de configuración de Unity Pro de la estación RIO .

Compruebe en la aplicación primaria que las modificaciones se han tenido en cuenta

correctamente .

Prueba

Añada un módulo. Elimine un módulo.

Defectuoso

En buen estadoModifique la aplicación .

Realice una transferencia de aplicaciones del controlador primario al Standby utilizando el teclado del primario o el Standby (o bien

estableciendo %SW60.5 en el PLC primario).

Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a 0. De este modo se invalidará la discrepancia de programa de

aplicación.

Realice una conmutación para comprobar que el controlador Standby puede reemplazar al primario con la nueva configuración de E/S.

Realice una operación de generación de cambios .

Asegúrese de que el otro PLC se encuentra en estado Standby en ejecución .

35010536 04/2009 235

Page 236: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Casos de uso nominal en modalidad de conexión virtual

Es posible modificar la configuración de E/S cuando la aplicación se encuentra offline. La aplicación que se descarga en los PLC se tiene que generar con la casilla de verificación Modalidad de conexión virtual habilitada en el cuadro de diálogo Ajustes del proyecto.

En modalidad offline:

En el diagrama de flujo siguiente se describe la acción que se debe realizar al conectarse al sistema Hot Standby:

Al conectarse al sistema Hot Standby:

En el diagrama de flujo siguiente se describe la acción que se debe realizar al conectarse al sistema Hot Standby:

ADVERTENCIAPOSIBLE COMPORTAMIENTO INESPERADO DEL EQUIPO

Retire la tira de borneras para el cableado de campo del módulo antes de añadir o eliminar un módulo.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

Añada o elimine el módulo .

Añada primero el módulo en la pantalla de configuración de Unity Pro de la estación RIO .

Si es necesario , modifique los parámetros o la asignación en la pantalla de configuración del

módulo .

Añada la secuencia de código para gestionar el nuevo módulo en el programa de aplicación .

Elimine la secuencia de código relacionada con este módulo en el programa de aplicación .

Elimine el módulo de la pantalla de configuración de Unity Pro de la estación RIO .

Guarde el programa de aplicación .

Añada un módulo. Elimine un módulo.

236 35010536 04/2009

Page 237: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Acceda al bit de sistema de registro de comando %SW60.3. Al establecer este bit en 1 se validará la discrepancia de programa de la aplicación .

Añada o elimine el módulo .

NOTA: el indicador LED "Activo" de la pantalla de LED del módulo físico está encendido de forma continua . En el caso de un módulo de salida , verifique que todos los bits de salida están en estado no activo con respecto al proceso del indicador LED.

NOTA: el módulo se muestra en estado defectuoso en la pantalla de configuración del bastidor (cuadrado rojo ).

Desconecte la tira del cableado de campo del módulo .

Haga clic en el botón Generar cambios . El conjunto de

modificaciones se transfiere a la CPU .

Añada físicamente el módulo en la estación RIO.

Conecte la tira de borneras del cableado de campo al módulo .

Extraiga físicamente el módulo de la estación RIO .

Haga clic en el botón Generar cambios . El conjunto de modificaciones se transfiere a la CPU .

Compruebe en la aplicación primaria que las modificaciones se han tenido en cuenta correctamente .

Prueba

Añada un módulo. Elimine un módulo.

Defectuoso

En buen estado

Conecte Unity Pro al PLC primario. El botón Generar cambios se resalta .

Abra la aplicación .

Asegúrese de que el otro PLC se encuentra en estado Standby en ejecución .

Realice una transferencia de aplicaciones del controlador primario al Standby utilizando el teclado del primario o el Standby (o bien

estableciendo %SW60.5 en el PLC primario ).

Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a 0 . De este modo se invalidará la discrepancia de programa de

aplicación.

Realice una conmutación para comprobar que el controlador Standby puede reemplazar al primario con la nueva configuración de E/S.

Modifique la aplicación .

35010536 04/2009 237

Page 238: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Modificación de los parámetros del módulo

General

Hay dos tipos de parámetros que hay que tener en cuenta: Los parámetros de configuración que están conectados con la asignación de

memoria de la aplicación o el sistema operativo de la CPU.Ejemplos: dirección de inicio de entrada y salida.

Parámetros de ajuste o de comando que repercuten en el comportamiento del módulo.Ejemplos: formato de datos, valor de retorno, etc. (véase Unity Pro, Lenguajes y estructura del programa, Manual de referencia )

NOTA: En un módulo ya existente sólo se pueden modificar los parámetros de ajuste o de comando.

NOTA: Cuando se introduce un módulo nuevo por primera vez, se pueden modificar todos los parámetros.

En la imagen siguiente se muestra la pantalla de parámetros de configuración:

238 35010536 04/2009

Page 239: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

ADVERTENCIARIESGO DE QUE SE PRODUZCA UN COMPORTAMIENTO INESPERADO DEL EQUIPO

Antes de realizar cualquier modificación de CCOTF, asegúrese de que el sistema responde de forma adecuada.

Las modificaciones realizadas cuando la casilla de verificación Modificación online en ejecución está seleccionada pueden tener una repercusión inmediata en el proceso.

Si no se siguen estas instrucciones pueden producirse lesiones personales graves o mortales o daños en el equipo.

35010536 04/2009 239

Page 240: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Casos de uso nominal en modalidad de conexión estándar

En el diagrama de flujo siguiente se describe la acción que se debe realizar:

Conecte Unity Pro al PLC primario.

Acceda al bit de sistema de registro de comando %SW60.3. Al establecer este bit

en 1 se validará la discrepancia de programa de la aplicación.

Abra el editor del bus local.

Compruebe en la aplicación primaria que las modificaciones se han tenido en

cuenta correctamente.

Realice una conmutación para comprobar que el Standby puede reemplazar

al primario con la nueva configuración de E/S.

Realice una transferencia de aplicaciones del primario al Standby utilizando el

teclado del primario o el Standby (o bien estableciendo %SW60.5 en el PLC

primario ).

PruebaDefectuoso

En buen estado

Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a 0. De

este modo se invalidará la discrepancia de programa de aplicación .

Modifique los parámetros del módulo.

Valide la modificación y realice una generación de cambios.

Modifique la aplicación.

Asegúrese de que el otro PLC se encuentra en estado Standby en ejecución .

240 35010536 04/2009

Page 241: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

Casos de uso nominal en modalidad de conexión virtual

Es posible modificar la configuración de E/S y la aplicación offline. La aplicación que se descarga en los PLC se tiene que generar con la casilla de verificación Modalidad de conexión virtual habilitada en el cuadro de diálogo Ajustes del proyecto.

En modalidad offline:

Al conectarse al sistema Hot Standby:

Abra el editor del bus local al hacerdoble clic en el módulo.

Modifique los parámetros del módulo.

Valide la modificación.

Guarde el programa de aplicación .

35010536 04/2009 241

Page 242: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Utilización de CCOTF

En el diagrama de flujo siguiente se describe la acción que se debe realizar al conectarse al sistema Hot Standby:

Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a 1. De este modo se

validará la discrepancia del programa de aplicación .

Haga clic en el botón Generar cambios .

Compruebe en la aplicación primaria que las modificaciones se han tenido en cuenta

correctamente .

Realice una transferencia de aplicaciones del primario al Standby utilizando

el teclado del primario o el Standby (o bien estableciendo %SW 60.5

en el PLC primario).

Acceda al bit de sistema de registro de comando %SW60.3; ponga el bit a 0. De este modo se

invalidará la discrepancia de programa de aplicación.

PruebaDefectuoso

En buen estado

Abra la aplicación.

Conecte Unity Pro al PLC primario. El botón "Generar cambios " se resalta.

Realice una conmutación para comprobar que el Standby puede reemplazar al primario con la nueva

configuración de E /S.

Modifique la aplicación.

Asegúrese de que el otro PLC se encuentra en estado Standby en ejecución .

242 35010536 04/2009

Page 243: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

15

Rendimiento de CCOTF

35010536 04/2009

Rendimiento de CCOTF

Rendimiento clave

Repercusión en la duración del ciclo

En la tabla siguiente se describe la repercusión de la duración del ciclo según la modificación realizada:

NOTA: El porcentaje varía según la duración del ciclo. Para un ciclo de tiempo inferior a 80 ms, la repercusión de tiempo máxima podría ser superior.

Tiempo para completar una de modificación CCOTF

Para comprender cómo se lleva a cabo una modificación de CCOTF, se tienen que tener en cuenta los siguientes puntos: Una modificación CCOTF se gestiona en la frecuencia de tareas MAST. Cuando se introduce o se elimina un módulo en una estación RIO, se envían

varias solicitudes específicas a la CPU para modificar el área de memoria de la CPU que contiene la configuración de la estación de E/S. Esta modificación se realiza cuando se hace clic en el botón Generar cambios en Unity Pro.

Las áreas de memoria que contienen todas las configuraciones de estaciones de E/S están contiguas en la memoria de la CPU, si la modificación de CCOTF está relacionada con la primera estación RIO, todas las otras áreas de memoria relacionadas con las otras estaciones RIO se tienen que cambiar en la memoria de la CPU. Si la modificación de CCOTF está relacionada con la última estación RIO, sólo se modifica el área de esta estación.

Modificación Repercusión de tiempo máximo

Introducción de un nuevo módulo 30% del tiempo del ciclo de tarea MAST

Eliminación de un módulo 30% del tiempo del ciclo de tarea MAST

Modificación de los parámetros de un módulo existente

30% del tiempo del ciclo de tarea MAST

243

Page 244: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Rendimiento de CCOTF

Una consecuencia importante de este punto es la siguiente: Una modificación de CCOTF en la última estación RIO requerirá menos ciclos

de tareas MAST que una modificación de CCOTF en la primera estación RIO.

La introducción de un módulo nuevo se completa cuando el bit de estado de este módulo está en 1.

NOTA: El peor caso posible es añadir un módulo nuevo en la primera estación RIO. El tiempo que necesita el sistema para completar una modificación de CCOTF es inferior a 4 segundos.

244 35010536 04/2009

Page 245: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

16

Solución de problemas

35010536 04/2009

Solución de problemas de CCOTF

Lista de solución de problemas general

Descripción general

Si no se puede realizar una modificación de CCOTF en el sistema Quantum Hot Standby, compruebe los siguientes problemas potenciales y sus soluciones:

Problema potencial Solución

Ninguna CPU tiene la versión de sistema operativo 2.70 o superior.

Reemplace los módulos CPU por unos compatibles con CCOTF o actualice el sistema operativo.

Los módulos CRP de ambos PLC no tienen la versión de firmware 2.0x o superior.

Reemplace los módulos CRP por unos compatibles con CCOTF o actualice el firmware.

Los módulos CRA de todas las estaciones RIO Quantum que están conectadas a la conexión RIO no tienen la versión de firmware 2.0x o superior.

Reemplace los módulos CRA por unos compatibles con CCOTF o actualice el firmware.

No se ha instalado Unity Pro 4.1 o una versión superior. Instale Unity 4.1 o una versión superior.

El tipo de procesador no se ha reemplazado en la ficha de configuración de Unity Pro.

Reemplace el procesador diferente de CCOTF por el 140 CPU 671 60 02.70 o una versión superior.

La casilla de verificación Modificación online durante la ejecución no está seleccionada.

Seleccione Modificación online durante la ejecución en la ficha Configuración de la CPU (véase página 215).

Al menos uno de los dos PLC tiene una aplicación que no es compatible con CCOT.

La aplicación debe estar completamente reconstruida (después de cambiar el procesador y seleccionar la casilla de verificación Modificación online durante la ejecución) y se debe descargar en ambos PLC.

El sistema está funcionando como un sistema autónomo, sin redundancia.

Verifique que un PLC se encuentra en estado primario en ejecución y el otro se encuentra en estado Standby en ejecución.

245

Page 246: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Solución de problemas

NOTA: Antes de realizar cualquier modificación de CCOTF, asegúrese de que la palabra de sistema %SW60.3 esté en 1. En caso contrario, el PLC Standby pasará al estado OFFLINE después de la primera modificación de CCOTF y no se permitirá ninguna otra modificación de CCOTF.

NOTA: Una estación Quantum RIO que no contiene ningún módulo de E/S tiene su bit correspondiente en 0 en %SW98 o %SW99. Como consecuencia, una estación Quantum RIO vacía bloquea las modificaciones de CCOTF.

Al menos una estación Quantum RIO es incompatible con la función CCOTF.

Compruebe que todas las estaciones Quantum RIO configuradas en la aplicación tengan sus bits correspondientes en 1 en %SW98 y %SW99 (excepto las que no estén encendidas).

Una estación Quantum RIO que se ha actualizado tiene su bit correspondiente en 0 en %SW98 o %SW99.

Apague la estación RIO y vuelva a encenderla.

Problema potencial Solución

246 35010536 04/2009

Page 247: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

Apéndices

Presentación

Aquí se incluyen los apéndices para la Guía para la planificación y la instalación de Hot Standby de Quantum.

Contenido de este anexo

Este anexo contiene los siguientes capítulos:

Capítulo Nombre del capítulo Página

A Información adicional de Modicon Quantum Hot Standby con Unity

249

B Controles y pantallas de Modicon Quantum Hot Standby 259

35010536 04/2009 247

Page 248: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

248 35010536 04/2009

Page 249: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

A

Información adicional

35010536 04/2009

Información adicional de Modicon Quantum Hot Standby con Unity

Descripción general

En este capítulo se incluye una descripción de los cables requeridos, las especifi-caciones de diseño y los códigos de error.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Cable de fibra óptica 250

Especificaciones del módulo 140 CPU 671 60 251

Especificaciones del módulo 140 CPU 671 60S 253

Modelos de error del procesador de módulo de comunicaciones de E/S remotas CRP

255

ID de texto 257

249

Page 250: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

Cable de fibra óptica

Recomendaciones de Schneider Electric

Recomendaciones: Utilice hasta 2 km de fibra óptica de 62,5/125 μm de índice de gradiente, dúplex

o multimodo para todas las aplicaciones, ya que la pérdida y distorsión de la señal son relativamente bajas.

NOTA: La mayoría de los cables de 62,5/125 μm sufren una pérdida de 3,5 dB por kilómetro.

Utilice un cable de 3 mm de diámetro para el sistema Modicon Quantum Hot Standby con Unity.

NOTA: Los capuchones de fibra óptica utilizados para manejar el cable en los puertos están diseñados para su uso con cables de 3 mm.

Seleccione el cable que responde a los requisitos de la aplicación. Siempre que sea posible, utilice un cable multiconductor, ya que es barato y

cuenta con un recambio en caso de que se corte el cable durante el proceso de extracción.

Cables disponibles

De Schneider Electric

Número de referencia Longitud máxima

490 NOR 000 03 3 metros

490 NOR 000 05 5 metros

490 NOR 000 15 15 metros

250 35010536 04/2009

Page 251: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

Especificaciones del módulo 140 CPU 671 60

Especificaciones del módulo

Procesador

Memoria

Tiempo de ejecución del programa

Elemento Descripción

Puertos de comunicación 1 Modbus (RS-232/RS-485)1 Modbus Plus (RS-485)1 USB1 Ethernet (utilizado como puerto HSBY)

Corriente de bus requerida 2.500 mA

Número máx. de módulos NOM, NOE, PTQ PDP MV1 y MMS compatibles (cualquier combinación)

6

Conmutador llave Sí

Teclado Sí

Función Descripción

Modelo Pentium

Velocidad de reloj 266 MHz

Coprocesador Sí, Ethernet integrada

Temporizador del Watchdog 250 ms, ajustable mediante software

RAM 2 MBytes

Memoria de programa de IEC (o datos y configuración de la aplicación)Memoria de programa de IEC (máx. con tarjeta PCMCIA)

1.024 kBytes7.168 kBytes

Kilo instrucciones ejecutadas por milisegundo (Kins/ms)

Tiempo de ejecución por instrucción (ms/Kins)

100% booleano 65% booleano + 35% numérico

100% booleano 65% booleano + 35% numérico

10.28 10.07 0.097 0.099

35010536 04/2009 251

Page 252: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

NOTA: Al considerar el tiempo de ejecución con la RAM o la tarjeta PCMCIA, los valores son idénticos puesto que la ejecución del programa se produce dentro de la memoria CACHE.

Capacidad de referencia

E/S remotas

Batería y reloj

Diagnóstico

Binaria (bits) 64.000 (cualquier combinación)

Registros (palabras) 64.000 máx.

Palabras de E/S máx. por estación 64 entradas / 64 salidas*

Número máx. de estaciones remotas 31

* Esta información puede ser una combinación de E/S de registros o binarias. Por cada palabra de E/S configuradas, se debe sustraer una de las palabras de E/S del total disponible.

Tipo de batería 3 V de litio

Vida útil 1200 mAh

Duración en condiciones de almacenamiento 10 años con una pérdida de capacidad del 0.5% por año

Corriente de carga de la batería cuando se encuentra apagado

Habitual: 14 μA

Máxima: 420 μA

Reloj TOD +/-8.0 s/día; 0 ... 60 ° C

Encendido RAMDirección RAMSuma de control de ExecutiveVerificación de lógica de aplicaciónProcesador

Tiempo de ejecución RAMDirección RAMSuma de control de ExecutiveVerificación de lógica de aplicación

252 35010536 04/2009

Page 253: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

Especificaciones del módulo 140 CPU 671 60S

Especificaciones del módulo

Procesador

Memoria

Capacidad de referencia

Componente Descripción

Puertos de comunicación 1 Modbus (RS-232/RS-485)1 Modbus Plus (RS-485)1 USB1 Ethernet (utilizado como puerto HSBY)

Corriente de bus requerida 2.500 mA

Número máximo admitido de módulos NOE 771 11

6

Conmutador llave Sí

Teclado Sí

Característica Descripción

Modelo Pentium

Velocidad de reloj 266 MHz

Coprocesador Sí, Ethernet integrada

Temporizador de vigilancia 250 ms, ajustable mediante software

RAM 4 MBytes

Memoria de programa IEC (o datos y configuración de la aplicación)Memoria de programa IEC (máx. con tarjeta PCMCIA)

1.024 kBytes7.168 kBytes

Binaria (bits) 64.000 (cualquier combinación)

Registros (palabras) 64.000 máx.

35010536 04/2009 253

Page 254: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

E/S remotas

Batería y reloj

Diagnóstico

Palabras de E/S máx. por estación 64 entradas/64 salidas*

Número máx. de estaciones remotas 31

* Esta información puede ser una combinación de E/S de registros o binarias. Por cada palabra de E/S configuradas, se debe sustraer una de las palabras de E/S del total disponible.

Tipo de batería 3 V de litio

Vida útil 1200 mAh

Duración en condiciones de almacenamiento 10 años con una pérdida de capacidad del 0.5% por año

Corriente de carga de la batería cuando se encuentra apagado

Habitual: 14 μA

420 μA máx.

Reloj de fecha/hora +/-8.0 s/día a 0 ... 60 ° C

Encendido RAMDirección RAMSuma de control de ExecutiveVerificación de lógica de aplicaciónProcesador

Tiempo de ejecución RAMDirección RAMSuma de control de ExecutiveVerificación de lógica de aplicación

254 35010536 04/2009

Page 255: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

Modelos de error del procesador de módulo de comunicaciones de E/S remotas CRP

Modelos de error

La tabla siguiente muestra

El número de veces que el indicador Com Act parpadea para cada tipo de error Los códigos posibles para cada tipo de intermitente

Todos los códigos están en formato hexadecimal.

Número de parpadeos del indicador Com Act

Código en formato hexadecimal

Error

Lento (continuo) 0000 modalidad de núcleo solicitada

2 6820 error en el modelo de bloque de datos hcb

6822 error de diagnóstico en el bloque de control del módulo de comunicaciones

6823 error de diagnóstico de personalidad del módulo

682A error fatal de inicio de E/S

682B solicitud no válida de personalidad de lectura de E/S

682C solicitud no válida de diagnóstico de ejecución

6840 estado de transferencia de entrada ASCII

6841 estado de transferencia de salida ASCII

6842 estado de comunicación de entrada E/S

6843 estado de comunicación de salida E/S

6844 estado de comunicación abortar ASCII

6845 estado de comunicación de pausa ASCII

6846 estado de comunicación de entrada ASCII

6847 estado de comunicación de salida ASCII

6849 construcción de un paquete de 10 bytes

684A construcción de un paquete de 12 bytes

684B construcción de un paquete de 16 bytes

684C número de estación de E/S no válido

3 6729 bloqueo alto de ACK de bus de interfase 984

35010536 04/2009 255

Page 256: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

4 6616 error de inicialización de cable coaxial

6617 error de transferencia de DMA de cable coaxial

6619 error de volcado de datos de cable coaxial

681A colgar línea DRQ de cable coaxial

681C colgar DRQ de cable coaxial

5 6503 error durante la comprobación de direcciones de RAM

6 6402 error durante la comprobación de datos de RAM

7 6300 error de suma de chequeado PROM (exec no cargado)

6301 error de suma de chequeado PROM

8 8001 error de suma de chequeado PROM de núcleo

8002 error de prog./eliminación de flash

8003 retorno de ejecutivo inesperado

Número de parpadeos del indicador Com Act

Código en formato hexadecimal

Error

256 35010536 04/2009

Page 257: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

ID de texto

ID de texto

Los ID de texto definen los mensajes de advertencia escritos en el búfer de diagnóstico.

Conmutación de los ID de texto de CPU del controlador primario a Offline

Conmutación de los ID de texto de CPU del controlador Standby a Offline

Conmutación de los ID de texto de la CPU del controlador Standby a la CPU del controlador primario

Conmutación de los ID de texto de Offline a la CPU del controlador primario/Standby

ID de texto Mensaje de advertencia

13001 Detención del sistema

13002 Error de E/S remotas

13003 Error del dispositivo ETH

13004 Problema de comunicación ETH

13005 Comando de detención del PLC

13006 Conmutador del teclado offline

13007 Solicitud de registro de comando offline

ID de texto Mensaje de advertencia

13008 Detención del sistema

13009 Error de E/S remotas

13010 Error del dispositivo ETH

13011 Problema de comunicación ETH

13012 Comando de detención del PLC

13013 Conmutador del teclado offline

13014 Solicitud de registro de comando offline

ID de texto Mensaje de advertencia

13015 Comando de control en ETH

13016 Comando de control en RIO

ID de texto Mensaje de advertencia

13017 Conmutador de Offline a la CPU del controlador primario

13018 Conmutador de Offline a la CPU del controlador Standby

35010536 04/2009 257

Page 258: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Información adicional

258 35010536 04/2009

Page 259: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

35010536 04/2009

B

Controles y pantallas

35010536 04/2009

Controles y pantallas de Modicon Quantum Hot Standby

Descripción general

En este capítulo se ofrece una descripción general de los controles y las pantallas, los LED y la estructura del menú de pantalla.

Contenido de este capítulo

Este capítulo contiene los siguiente apartados:

Apartado Página

Controles y pantallas 260

Utilización de los indicadores LED 140 CPU 671 60/140 CPU 671 60S. 264

Uso de las pantallas LCD 266

259

Page 260: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Controles y pantallas

Cubierta de la lente

La cubierta de protección de la lente puede abrirse deslizándola hacia arriba.

Con la cubierta de la lente abierta, se tiene acceso a los elementos siguientes: conmutador llave batería botón de restablecimiento

Conmutador llave

El conmutador llave es una función de seguridad y un conmutador de protección de la memoria. El conmutador llave tiene dos posiciones: bloqueo y desbloqueo. Únicamente el SO del PLC (Executive) del firmware, no el cargador del SO, puede leer y descifrar el conmutador.

El procesador de gama alta Quantum dispone de un conjunto de menús del sistema que permiten al operario: Realizar operaciones de PLC (por ejemplo, iniciar el PLC, detener el PLC) Mostrar los parámetros del módulo (por ejemplo, parámetros de

comunicaciones) Pasar a la modalidad de mantenimiento (procesadores de seguridad).

El efecto de la posición de la llave se muestra a continuación:

Botón de restablecimiento

Al pulsar este botón, se fuerza un arranque en frío del PLC.

Posición de la llave

Funcionamiento del PLC

desbloqueada:

Pueden ejecutarse las operaciones del menú del sistema y el operario puede modificar los parámetros modificables del módulo mediante la pantalla LCD y el teclado.

La protección de la memoria está desactivada. Puede pasar a la modalidad de mantenimiento (procesadores de

seguridad).

bloqueada: No se puede ejecutar ninguna operación del menú del sistema y los parámetros del módulo son de sólo lectura.

La protección de la memoria está activada. Modalidad de seguridad forzada (procesadores de seguridad)

La retroiluminación de la pantalla LCD se enciende cada vez que se cambia la posición del conmutador de bloqueado a desbloqueado o viceversa.

260 35010536 04/2009

Page 261: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Pantalla LCD

La CPU de gama alta con Unity dispone de una pantalla estándar de cristal líquido (LCD) de dos líneas por 16 caracteres con retroiluminación y contraste variables:

El manejo de la retroiluminación es totalmente automático, lo que aumenta la vida útil de las pantallas LCD. La retroiluminación se enciende cuando se produce alguno de los siguientes eventos: Se pulsa una tecla. Cambia el estado del conmutador llave. Aparece un mensaje de error en la pantalla LCD.

La retroiluminación permanecerá encendida para los mensajes de error hasta que aparezcan dichos mensajes; de lo contrario, se apagará automáticamente después de cinco minutos.

Ajuste del contraste

El contraste puede ajustarse desde el teclado cuando aparece la pantalla predeterminada.

Paso Acción

1 Pulse la tecla MOD:

2 Para obtener un contraste más oscuro, pulse:

3 Para obtener un contraste más iluminado, pulse:

4 Para confirmar los ajustes, pulse:

35010536 04/2009 261

Page 262: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Teclado

El procesador de gama alta dispone de un teclado con cinco teclas asignadas a una dirección de hardware. Cada una de las dos teclas de dirección dispone de un indicador LED:

1 Cinco teclas2 Dos indicadores LED

262 35010536 04/2009

Page 263: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Utilización de las teclas

Funciones de teclado

Tecla Función

Cancelar una entrada, o bien suspender o detener una acción en cursoVisualizar las pantallas anteriores sucesivamente (subir en el árbol de menús)

Confirmar una selección o una entrada

Establecer un campo de la pantalla en la modalidad de modificación

Indicador LED: encendido

Tecla activa Desplazarse por las opciones de menú Desplazarse por las opciones de campos en modalidad de modificación

Indicador LED: parpadeando

Tecla activa El campo en modalidad de modificación tiene opciones por las que es

posible desplazarse.

Indicador LED: apagado

Tecla inactiva No hay opciones de menú ni opciones de campo.

Indicador LED encendido

Tecla activa Moverse por una pantalla, campo a campo Ir al submenú

indicador luminoso parpadeando

Tecla activa Desplazarse por un campo que está en modalidad de modificación,

dígito a dígito

Indicador LED apagado Tecla inactiva No hay submenús para esta opción de menú. Imposible desplazarse por una pantalla Imposible desplazarse por un campo

35010536 04/2009 263

Page 264: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Utilización de los indicadores LED 140 CPU 671 60/140 CPU 671 60S.

Descripción general

Los módulos Modicon Quantum Hot Standby con Unity tienen dos tipos de indicadores:1. Pantalla de visualización LCD

La pantalla de visualización predeterminada se utiliza como pantalla de estado del controlador. (véase página 266)

2. Indicadores LED

La siguiente figura muestra los dos tipos de indicadores.

1 Pantalla LCD (cubierta de la lente cerrada)2 Indicadores LED

264 35010536 04/2009

Page 265: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Descripción de los indicadores LED

En la tabla siguiente se muestra la descripción de los indicadores LED de los distintos módulos de Modicon Quantum Hot Standby con Unity.

Indicadores LED

Indicación

COM Controlado por el hardware del coprocesador Indica la actividad del primario o del standby

STS Controlado por el firmware del coprocesador Intermitente: el sistema es redundante y los datos se intercambian del controlador primario al

controlador standby. Encendido: sistema no redundante/reinicio del coprocesador desde el encendido hasta el final de

las autoverificaciones. Apagado: fallo de las autopruebas del coprocesador.

35010536 04/2009 265

Page 266: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Uso de las pantallas LCD

Vista general

La pantalla LCD del controlador muestra mensajes que indican el estado del controlador. Existen cuatro niveles de menús y submenús. Se puede acceder a los menús mediante el teclado (véase página 262) de la parte frontal del controlador.

Para obtener información detallada sobre los menús y submenús, consulte: Menús y submenús de las operaciones del PLC (véase página 269) Utilización de los menús y submenús de comunicaciones (véase página 272) Utilización de los menús y submenús de ajustes de la pantalla LCD

(véase página 274) Utilización de los menús y submenús de información del sistema

(véase página 275)

Estructura: menús y submenús de la pantalla LCD

1 Pantalla predeterminada2 Menús del sistema3 Submenús

266 35010536 04/2009

Page 267: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

4 Subpantallas

Acceso a las pantallas

Utilice las teclas del teclado para acceder a los menús y submenús del sistema.

Pantalla predeterminada

La pantalla predeterminada muestra la información siguiente.

La pantalla predeterminada es de sólo lectura.

Paso Acción

1 Para acceder a las pantallas, asegúrese de que el conmutador llave se encuentra en la posición de desbloqueo.

2 Para acceder a un menú inferior, utilice una de las teclas siguientes:

3 Para volver al menú anterior, pulse:

Campos disponibles

Opciones disponibles

Descripción

Mode M Modalidad de mantenimiento (sólo en procesadores de seguridad)

S Modalidad de seguridad (sólo en procesadores de seguridad)

35010536 04/2009 267

Page 268: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

State RUN El programa de aplicación se está ejecutando.

RUN Prim RUN como procesador de la CPU del controlador primario (sólo en procesadores Hot StandBy)

RUN Stby RUN como procesador de la CPU del controlador Standby (sólo en procesadores Hot StandBy)

RUN OffL RUN offline (procesador Hot StandBy no conectado a otro procesador)

STOP El programa de aplicación NO se está ejecutando.

STOP offline

No Conf El procesador no contiene ningún programa de aplicación.

Halt Estado de error (en modalidad de mantenimiento para módulos de seguridad)

BatL Indica el estado de la batería: fijo = batería baja sin mensaje = batería en buen estado

Puerto USB Indica que existe actividad en el puerto.

Modbus Plus

MB+ Indica que existe actividad en Modbus Plus.

mb+ Sin actividad

Dup Dirección MB+ duplicada

ERR Error de comunicaciones Modbus

INI Búsqueda de red inicial

Modbus 232 Actividad en el puerto serie para RS-232

485 Actividad en el puerto serie para RS-485

PCM 1 El estado mostrado indica el estado de la batería de la tarjeta PCMCIA en la ranura 1: fijo = batería en buen estado

intermitente = batería baja (sólo para PCMCIA verdes [PV<04]) *

2 El estado mostrado indica el estado de la batería de la tarjeta PCMCIA en la ranura 2: fijo = batería en buen estado

intermitente = batería baja (sólo para PCMCIA verdes [PV<04]) *

* Con PCMCIA azules (PV>=04), cuando la batería principal está baja no se produce parpadeo.

Campos disponibles

Opciones disponibles

Descripción

268 35010536 04/2009

Page 269: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Menú de operaciones del PLC

Estructura: menú y submenús de operaciones del PLC

35010536 04/2009 269

Page 270: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Submenú: PLC Operations: Start, Stop, Init

Submenú: Operaciones del PLC de la CPU Hot Standby

Pantallas Iniciar, Detener, Inic.

Campos disponibles Descripción

Iniciar PLC Press <ENTER> to confirm Start Al pulsar <ENTER>, el controlador se inicia.

Detener PLC Press <ENTER> to confirm Stop Al pulsar <ENTER>, el controlador se detiene.

Inic. PLC Press <ENTER> to confirm Init Al pulsar <ENTER>, el controlador se inicializa.En los procesadores de seguridad, este comando sólo está disponible en la modalidad de mantenimiento.

Pantalla Campo Opción Descripción

Estado de Hot Standby:

State(sólo lectura)

CPU DEL CONTROLADOR PRIMARIO

El controlador actúa como unidad de CPU del controlador primario.

CPU DEL CONTROLADOR STANDBY

El controlador actúa como unidad CPU del controlador Standby.

Offline El controlador no está conectado a otro controlador.

Modalidad Hot Standby:

Mode(sólo se puede modificar si el conmutador llave se encuentra en la posición de desbloqueo)

RUN STS fijo El controlador está activo y actúa como controlador de la CPU del controlador primario o es capaz de adoptar la función de CPU del controlador primario si es necesario.

STS parpadeando

El controlador está transfiriendo o se está actualizando y, al terminar la transferencia, el indicador RUN permanecerá fijo.

OFFLINE STS fijo El controlador queda fuera de servicio sin detenerlo ni desconectarlo de la alimentación.Si el controlador es la unidad de CPU del controlador primario cuando el estado Modalidad cambia a OFFLINE, el control pasa a la unidad de CPU del controlador Standby. Si el controlador de la CPU del controlador Standby pasa a OFFLINE, la unidad de CPU del controlador primario continúa funcionando sin copia de seguridad.

STS parpadeando

El controlador está transfiriendo o se está actualizando y, al terminar la transferencia, el indicador OFFLINE permanecerá fijo.

270 35010536 04/2009

Page 271: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Orden de Hot Standby:

A o B(sólo se puede modificar si el conmutador llave se encuentra en la posición de desbloqueo)

FIRST Orden de alimentación de Hot Standby

SECOND

Transferencia de Hot Standby:

-(esta opción de menú sólo está habilitada si el conmutador llave se encuentra en la posición de desbloqueo).

Al pulsar la tecla <INTRO>, se confirma la transferencia. La transferencia iniciará la petición de una actualización de programa del controlador de la CPU del controlador primario. Al pulsar cualquier otra tecla, se cancelará el inicio de la transferencia y volverá a la pantalla de las opciones de menú de transferencia de Hot Standby.

Diagnóstico de Hot Standby:

La petición de la pantalla de diagnóstico varía según la operación.

Halt Tarea de usuario en la modalidad de pausa

RIO fails Error notificado por el módulo de comunicaciones RIO

HSBY fails Error notificado por la conexión óptica

Stop Comando de detención ordenado

Off keypad Comando offline introducido mediante el teclado

Off %SW60 Comando offline establecido en el registro de comando

Off appli Offline debido a una discrepancia de aplicación

Off vers Offline debido a una discrepancia del PLC o del SO del coprocesador

Off RIO Offline debido a un error de E/S remotas (RIO)

Take over La CPU del controlador Standby ha pasado a la modalidad de CPU del controlador primario.

Run Comando de ejecución ordenado

Plug & Run CPU del controlador Standby conectada e iniciada

Power up El PLC se acaba de iniciar; sin mensaje

Pantalla Campo Opción Descripción

35010536 04/2009 271

Page 272: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Menú de comunicaciones

Estructura: estructura de los menús y submenús de comunicaciones

272 35010536 04/2009

Page 273: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Submenú: PLC Communications: TCP/IP Ethernet

1)Los parámetros sólo se pueden modificar si no se ha descargado ninguna aplicación (estado NO CONF.).

2)Si se ha descargado una aplicación PLC nueva, la dirección Ethernet de la pantalla sólo se actualiza tras acceder al nivel superior de la estructura de menús.

Submenú: PLC Communications: Modbus Plus

Submenú: PLC Communications: Serial Port

Pantallas de visualización TCP/IP Ethernet

Campos disponibles Opciones disponibles

Descripción

TCP/IP Ethernet IP

Address 1,2

###.###.###.### Números decimales

Muestra la dirección IP.

TCP/IP Ethernet

Subnet Mask 1,2

###.###.###.### Números decimales

Muestra una dirección de máscara de subred.

TCP/IP Ethernet IP

Gateway 1,2

###.###.###.### Números decimales

Muestra una dirección de pasarela IP Ethernet.

TCP/IP Ethernet MAC Address

##.##.##.##.##.##(sólo lectura)

Números hexadecimales

Muestra una dirección de control de acceso al medio (MAC, Medium Access Control).

Campos disponibles Opciones disponibles Descripción

##(sólo se puede modificar si el conmutador llave se encuentra en la posición de desbloqueo)

1-64 Para introducir una dirección Modbus Plus válida

Modbus Plus State Conexión de monitorización

Estado de Modbus Plus

Conexión normal

Estación única

Dirección duplicada

Sin token

Campos disponibles*

Opciones disponibles Descripción

Mode 232 Modalidad RS

485

Protocol ASCII Protocolos disponibles

RTU

35010536 04/2009 273

Page 274: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Menú de información del sistema

Estructura: menús y submenús de información del sistema

Adr 1 - 247 Dirección de la unidad

Para la conmutación de ModbusCPU del controlador primario 1-119CPU del controlador Standby 129 - 247

Rate 50, 75, 110, 134,5, 150, 300, 600, 1.200, 1.800, 2.400, 3.600. 4.800, 7.200, 9.600, 19.200 bits/s

Velocidad de transmisión

Par NONE Paridad

ODD

EVEN

DB 7,8 Bits de datos:Si el protocolo es Modbus, entonces RTU-8 o ASCII-7.

SB 1,2 Bits de parada

*Los campos se pueden modificar si el conmutador llave se encuentra en la posición de desbloqueo.

Campos disponibles*

Opciones disponibles Descripción

274 35010536 04/2009

Page 275: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Submenú: PLC Communications: System Info

Menú de ajustes de la pantalla LCD

Estructura: menús y submenús de ajustes de la pantalla LCD

Submenú: LCD Settings: LCD Contrast

Pantallas de información del sistema

Campos disponibles*

Opción disponible

Descripción

Stop Code #### Código de parada de la máquina

Description Descripción del código de parada de la máquina

Firmware Info Rev.Ldr : ##.## Revisión de Exec

OS: ##.##-##-## Revisión de OS Loader

Hardware Info HW Rev: 0000 Revisión de hardware

Copro Info ##-IE-## Revisión de coprocesador

*Los campos son de sólo lectura.

Pantallas de contraste de la pantalla LCD

Campos disponibles

Descripción

LCD Contrast: #### Un porcentaje inferior es más oscuro. Un porcentaje superior es más claro.Utilice las teclas de dirección para definir este ajuste: La flecha arriba aumenta el porcentaje. La flecha abajo disminuye el porcentaje.

35010536 04/2009 275

Page 276: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Controles y pantallas

Submenú: LCD Settings: LCD Light

Pantallas Campos disponibles

Descripción

LCD Light: On La pantalla LCD permanece encendida de forma permanente o hasta que se modifique.

Off La pantalla LCD permanece apagada de forma permanente o hasta que se modifique.

1 Min La pantalla LCD permanece encendida durante un minuto.

5 Min La pantalla LCD permanece encendida durante cinco minutos.

10 Min La pantalla LCD permanece encendida durante diez minutos.

15 Min La pantalla LCD permanece encendida durante quince minutos.

276 35010536 04/2009

Page 277: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

35010536 04/2009

Glosario

0-9

%ISegún la norma IEC, %I indica un objeto de lenguaje de entrada binaria.

%IWSegún la norma IEC, %IW indica un objeto de lenguaje de entrada analógica.

%KWSegún la norma IEC, %KW indica un objeto de lenguaje de palabra constante.

%MSegún la norma IEC, %M indica un objeto de lenguaje de bit de memoria.

%MWSegún la norma IEC, %MW indica un objeto de lenguaje de palabra de memoria.

%QSegún la norma IEC, %Q indica un objeto de lenguaje de salida binaria.

%QWSegún la norma IEC, %QW indica un objeto de lenguaje de salida analógica.

35010536 04/2009 277

Page 278: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

A

ADDM_TYPEEste tipo predefinido se utiliza como salida de la función ADDM. Se trata de ARRAY[0..8] OF Int. Lo encontrará en la biblioteca, en la misma familia que las EF que lo utilizan.

ADDR_TYPEEste tipo predefinido se utiliza como salida de la función ADDR. Se trata de ARRAY[0..5] OF Int. Lo encontrará en la biblioteca, en la misma familia que las EF que lo utilizan.

ANL_INANL_IN es la forma abreviada del tipo de datos de entrada analógica. Se utiliza cuando se procesan valores analógicos. Las direcciones %IW del módulo de entrada analógica configurado, que se especifican en la lista de componentes de E/S, se asignan automáticamente a los tipos de datos y, como consecuencia, deben estar ocupadas únicamente por variables que no se hayan asignado.

ANL_OUTANL_OUT es la forma abreviada del tipo de datos de salida analógica. Se utiliza cuando se procesan valores analógicos. Las direcciones %MW del módulo de entrada analógica configurado, que se especifican en la lista de componentes de E/S, se asignan automáticamente a los tipos de datos y, como consecuencia, deben estar ocupadas únicamente por variables que no se hayan asignado.

ANYExiste una jerarquía entre los distintos tipos de datos. En los DFB, a veces es posible declarar las variables que puedan contener varios tipos de valores. Se utilizan los tipos ANY_xxx.

278 35010536 04/2009

Page 279: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

En la siguiente figura se describe esta estructura jerarquizada:

ARRAYUna ARRAY es una tabla que contiene elementos del mismo tipo.

La sintaxis es la siguiente: ARRAY [<límites>] OF <Tipo>

Ejemplo:

35010536 04/2009 279

Page 280: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

ARRAY [1..2] OF BOOL es una tabla de una dimensión compuesta por dos elementos de tipo BOOL.

ARRAY [1..10, 1..20] OF INT es una tabla de dos dimensiones compuesta por 10 x 20 elementos de tipo INT.

B

BCDBCD es la forma abreviada del formato «Binary Coded Decimal» (decimal codificado en binario).

BCD permite representar los números decimales comprendidos entre 0 y 9 mediante un grupo de cuatro bits (medio byte).

En este formato, los cuatro bits utilizados para codificar los números decimales disponen de un rango de combinaciones que no se utilizan.

Ejemplo de la codificación BCD: El número 2.450 se codifica así: 0010 0100 0101 0000

BOOLBOOL es la forma abreviada del tipo booleano. Se trata del tipo de datos básico en informática. Una variable de tipo BOOL posee uno de estos valores: 0 (FALSE) o 1 (TRUE).

Un bit extraído de la palabra es de tipo BOOL, por ejemplo: %MW10.4.

BYTECuando se reagrupan ocho bits, se habla de BYTE (byte). La entrada de un BYTE se realiza en modalidad binaria o en base 8.

El tipo BYTE está codificado en un formato de 8 bits que, en el formato hexadecimal, va de 16#00 a 16#FF.

C

CadenaEtapa activa de un SFC.

280 35010536 04/2009

Page 281: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

Cadena únicaModalidad de servicio de un diagrama SFC en la que sólo puede haber un paso activo en un momento determinado.

Convenciones de designación (identificador)Un identificador es un conjunto de letras, cifras y signos de subrayado que comienza por una letra o un signo de subrayado (por ejemplo, el nombre de un tipo de bloque de funciones, de una instancia, de una variable o de una sección). Pueden utilizarse letras acentuadas de grupos de caracteres nacionales (como ö, ü, é y õ), excepto en los nombres de proyectos y DFB. Los signos de subrayado son significativos en los identificadores. Por ejemplo, A_BCD y AB_CD se interpretan como distintos identificadores. El uso de varios signos de subrayado consecutivos o al principio de un identificador es incorrecto.

Los identificadores no pueden contener espacios. No se distingue entre mayúsculas y minúsculas. Por ejemplo, ABCD y abcd se interpretan como el mismo identificador.

Según la norma IEC 61131-3, no se permite utilizar cifras antepuestas en los identificadores. Sin embargo, puede utilizarlos si, en el cuadro de diálogo Herramientas → Ajustes del proyecto, ficha Extensiones de lenguaje, activa la casilla de verificación Permitir cifras antepuestas.

Los identificadores no pueden ser palabras clave.

D

DATEEl tipo DATE codificado en BCD en un formato de 32 bits contiene la información siguiente:

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.

El tipo DATE debe introducirse de la manera siguiente: D# <Año> - <Mes> - <Día>

Esta tabla muestra los límites inferior y superior de cada campo:

Campo Límites Comentario

Año [1990,2099] Año

Mes [01,12] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

35010536 04/2009 281

Page 282: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

DATE_AND_TIMEVéase DT.

Datos globalesLos datos globales permiten el intercambio automático de variables de datos para la coordinación de las aplicaciones del PLC.

DBCDRepresentación de un entero doble con formato doble BCD.

El formato BCD (“Binary Coded Decimal”) se utiliza para representar los números decimales comprendidos entre 0 y 9 mediante un grupo de cuatro bits.

En este formato, los cuatro bits utilizados para codificar los números decimales disponen de un rango de combinaciones que no se utilizan.

Ejemplo de la codificación DBCD: El número 78.993.016 se codifica así: 0111 1000 1001 1001 0011 0000 0001 0110

DDTDDT es la forma abreviada de «Derived Data Type» (tipo de datos derivados).

Un tipo de datos derivados es un conjunto de elementos del mismo tipo (ARRAY) o de distintos tipos (estructura).

DFBDFB es la forma abreviada de «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;

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)

Campo Límites Comentario

282 35010536 04/2009

Page 283: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

facilitar su depuración y reducir el volumen de código generado.

Diagrama de bloques de funcionesVéase FBD.

DINTDINT es la forma abreviada de «Double INTeger» (entero doble) (codificado en 32 bits).

Los límites inferior y superior figuran a continuación: de -(2 elevado a 31) a (2 elevado a 31) - 1.

Ejemplo:

-2.147.483.648, 2.147.483.647, 16#FFFFFFFF.

DTDT es la forma abreviada de «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 8 bits menos significativos.

El tipo DT debe introducirse así:

DT# <Año> - <Mes> - <Día> - <Hora> : <Minutos> : <Segundos>

Esta tabla muestra los límites inferior y superior de cada campo:

Campo Límites Comentario

Año [1990,2099] Año

Mes [01,12] El cero a la izquierda aparece siempre; 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)

35010536 04/2009 283

Page 284: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

DWORDDWORD es la forma abreviada de «Double Word» (palabra doble).

El tipo DWORD se codifica en un formato de 32 bits.

Esta tabla establece los límites inferior y superior de las bases que pueden utilizarse:

Ejemplos de representación:

E

EBOOLEBOOL es la versión abreviada de «Extended BOOLean» (booleano extendido). Una variable de tipo EBOOL posee el valor 0 (FALSE) o 1 (TRUE), pero igualmente los flancos ascendentes o descendentes y las funciones de forzado.

Una variable de tipo EBOOL ocupa un byte de memoria.

El byte se compone de los siguientes elementos:

Hora [00,23] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

Minuto [00,59] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

Segundo [00,59] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

Campo Límites Comentario

Base Límite inferior Límite superior

Hexadecimal 16#0 16#FFFFFFFF

Octal 8#0 8#37777777777

Binario 2#0 2#11111111111111111111111111111111

Datos Representación en una de las bases

00000000000010101101110011011110 16#ADCDE

00000000000000010000000000000000 8#200000

00000000000010101011110011011110 2#10101011110011011110

284 35010536 04/2009

Page 285: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

un bit del valor, un bit del historial (cada vez que cambia el objeto de estado, el valor se copia en

el bit del historial), un bit del forzado (igual a 0 si el objeto no se fuerza, igual a 1 si el bit se fuerza).

El valor predeterminado de cada bit es 0 (FALSE).

EFEF es la forma abreviada de «Elementary Function» (función elemental).

Se trata de un bloque, utilizado en un programa, que realiza una función de software 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 muestran siempre 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 puede desarrollar otras funciones mediante el kit de desarrollo de SDKC.

EFBEFB es la forma abreviada de «Elementary Function Block» (bloque de funciones elementales).

Se trata de un bloque, utilizado en un programa, que realiza una función de software 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 coincide con el valor de preselección.

ENEN significa «ENable» (activar); se trata de una entrada de bloque facultativa. Cuando la entrada EN está activada, se establece una salida ENO automáticamente.

Si EN = 0, el bloque no está activado, 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 produce un error, ENO se establece en 0.

35010536 04/2009 285

Page 286: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

Si la entrada EN no está conectada, se establece automáticamente en 1.

ENOENO significa «Error NOtification» (notificación de error); se trata de la salida asociada a la entrada facultativa EN.

Si ENO se establece en 0 (porque EN = 0 o en caso de que se produzca un error de ejecución): el estado de las salidas de bloques de funciones permanece idéntico a aquél en

el que estaban durante el último ciclo de exploración ejecutado correctamente; la(s) salida(s) de funciones, así como los procedimientos, se establecen en 0.

Exploración de E/SLa exploración de E/S realiza un sondeo continuo de los módulos de E/S para recopilar información de diagnóstico, bits de datos, estados y errores. En este proceso se supervisan las entradas y salidas de control.

F

FBDFBD es la forma abreviada de «Function Block Diagram» (lenguaje en bloques funcionales).

FBD es un lenguaje de programación gráfica que funciona como un diagrama. Mediante la adición de bloques lógicos simples (Y, O, etc.), cada función o bloque de funciones del programa se representa mediante esta forma gráfica. 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.

FFBTérmino colectivo para EF (función elemental), EFB (bloque de funciones elemental) y DFB (bloque de funciones derivado).

FTP«File Transfer Protocol» (protocolo de transferencia de archivos).

FunciónVéase EF.

286 35010536 04/2009

Page 287: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

Función elementalVéase EF.

G

GRAYEl código Gray o «binario reflejado» permite codificar un valor numérico desarrollado en una cadena de configuraciones binarias que puede diferenciarse mediante el cambio de estado de un solo bit.

Este código puede utilizarse, por ejemplo, para evitar este suceso aleatorio: en binario puro, el cambio del valor 0111 en 1000 puede producir un rango de números comprendido entre 0 y 1.000, puesto que todos los bits no cambian de valor simultáneamente.

Equivalencia entre decimal, BCD y Gray:

H

HTTP«Hypertext Transfer Protocol» (protocolo de transferencia de hipertexto)

I

IEC 61131-3Norma internacional: comandos de lógica programables

Parte 3: lenguajes de programación

ILIL es la forma abreviada de «Instruction List» (lista de instrucciones).

Este lenguaje es un conjunto de instrucciones básicas.

35010536 04/2009 287

Page 288: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

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.

INFSe utiliza para indicar que un número sobrepasa los límites permitidos.

En el caso de un número entero, los rangos de valores (indicados en color gris) son los siguientes:

Cuando un resultado:

es inferior a -3,402824e+38, aparece el símbolo -INF (de -infinito); es superior a +3,402824e+38, aparece el símbolo INF (de +infinito);

INTINT es la forma abreviada de «single INTeger» (entero simple) (codificado en 16 bits).

Los límites inferior y superior figuran a continuación: de -(2 elevado a 15) a (2 elevado a 15) - 1.

Ejemplo:

-32.768, 32.767, 2#1111110001001001, 16#9FA4.

IODDTIODDT es la forma abreviada de «Input/Output Derived Data Type» (tipo de datos derivados de E/S).

El término IODDT designa un tipo de datos estructurado que representa un módulo o un canal de un módulo del PLC. Cada módulo experto posee sus propios IODDT.

L

LDLD es la forma abreviada de «Ladder Diagram» (diagrama de contactos).

288 35010536 04/2009

Page 289: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

LD es un 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

MulticadenaModalidad de servicio de un SFC. En modalidad multicadena, el SFC puede contar con varias etapas activas simultáneamente.

N

NANSe utiliza para indicar que el resultado de una operación no es numérico (NAN = «Not A Number», no numérico).

Ejemplo: el cálculo de la raíz cuadrada de un número negativo.

NOTA: La norma IEC 559 define dos clases de NAN: NAN silencioso (QNAN) y NAN de señalización (SNAN). QNAN es un NAN con el bit de fracción más significativo, mientras que SNAN es un NAN sin el bit de fracción más significativo (número de bit 22). Los QNAN pueden propagarse por la mayoría de las operaciones aritméticas sin que se indique ninguna excepción. En cambio, los SNAN generalmente señalan una operación no válida cuando se utilizan como operandos en operaciones aritméticas (véanse %SW17 y %S18).

P

Palabra claveUna palabra clave es una combinación única de caracteres que se utiliza como elemento de sintaxis en un lenguaje de programación (véase la definición que aparece en el apéndice B de la norma IEC 61131-3. Todas las palabras clave utilizadas en Unity Pro e incluidas en la norma IEC 61131-3 aparecen en el apéndice C de dicha norma. Las palabras clave no pueden servir de identificadores [nombres de variables, secciones, tipos de DFB, etc.] en el programa).

35010536 04/2009 289

Page 290: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

ProcedimientoDesde un punto de vista técnico, los procedimientos son vistas funcionales. La única diferencia con las funciones elementales es que los procedimientos pueden tener más de una salida y admiten variables del tipo de datos VAR_IN_OUT. Los procedimientos no se diferencian visualmente de las funciones elementales.

Los procedimientos son una extensión de la norma IEC 61131-3.

R

REALEl tipo REAL (real) se codifica en formato de 32 bits.

Los rangos de valores posibles se muestran en la figura siguiente:

Cuando un resultado:

está comprendido entre -1,175494e-38 y 1,175494e-38, se le considera como DEN;

es inferior a -3,402824e+38, aparece el símbolo -INF (de -infinito); es superior a +3,402824e+38, aparece el símbolo INF (de +infinito); es indefinido (raíz cuadrada de un número negativo), aparece el símbolo NAN.

NOTA: La norma IEC 559 define dos clases de NAN: NAN silencioso (QNAN) y NAN de señalización (SNAN). QNAN es un NAN con el bit de fracción más significativo, mientras que SNAN es un NAN sin el bit de fracción más significativo (número de bit 22). Los QNAN pueden propagarse por la mayoría de las operaciones aritméticas sin que se indique ninguna excepción. En cambio, los SNAN generalmente señalan una operación no válida al utilizarse como operandos en operaciones aritméticas (véanse %SW17 y %S18).

NOTA: Cuando DEN (número no normalizado) se utiliza como operando, el resultado no es significativo.

RedHay dos significados del término «red». En LD:

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:

290 35010536 04/2009

Page 291: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

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. Dicho grupo constituye una parte de un programa que puede componerse de un grupo de redes.

S

SFCSFC es la forma abreviada de «Sequential Function Chart» (gráfica de función secuencial).

El SFC permite representar gráficamente y de forma estructurada el funcionamiento de un PLC secuencial. Esta descripción gráfica del comportamiento secuencial del PLC y de las distintas situaciones en desarrollo se realiza mediante símbolos gráficos simples.

SILNivel de integridad de seguridad («Safety Integrity Level»)

Las funciones de seguridad se ejecutan para obtener y mantener el estado de seguridad de un sistema. El estándar IEC 61508 especifica cuatro niveles de rendimiento de seguridad para una función de seguridad. Éstos se denominan niveles de integridad de seguridad (SIL), y van desde 1 (el más bajo) hasta 4 (el más alto). El PLC de seguridad Quantum está certificado para su uso en aplicaciones SIL2, en las que el estado sin energía es el estado seguro, por ejemplo, en un sistema de parada de emergencia (ESD).

Puede utilizar los productos de seguridad de Schneider para la creación de una solución Hot Standby (HSBY) si necesita una gran disponibilidad para un sistema de seguridad.

SNMP«Simple Network Management Protocol» (protocolo de gestión de red simple).

STST es la forma abreviada de «Structured Text» (texto estructurado).

El lenguaje literal estructurado es un lenguaje elaborado similar a los lenguajes informáticos de programación. Permite estructurar series de instrucciones.

STRINGUna variable de tipo STRING es una cadena de caracteres ASCII. La longitud máxima de una cadena de caracteres es de 65.534 caracteres.

35010536 04/2009 291

Page 292: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

T

TIMEEl tipo TIME expresa la duración en milisegundos. Codificado en 32 bits, este tipo

permite obtener duraciones de 0 a 2 32-1 milisegundos.

Las unidades de tipo TIME son las siguientes: días (d), horas (h), minutos (m), segundos (s) y milisegundos (ms). Un valor literal de tipo TIME se representa mediante una combinación de tipos anteriores que preceden a T#, t#, TIME# o time#.

Ejemplos: T#25h15m, t#14,7S, TIME#5d10h23m45s3ms

TIME_OF_DAYVéase TOD.

TODTOD es la forma abreviada de «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 8 bits menos significativos.

El tipo TOD debe introducirse de la manera siguiente: TOD# <Hora> : <Minutos> : <Segundos>

Esta tabla muestra los límites inferior y superior de cada campo:

Ejemplo: TOD#23:59:45.

Campo Límites Comentario

Hora [00,23] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

Minuto [00,59] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

Segundo [00,59] El cero a la izquierda aparece siempre; puede omitirse en la entrada de datos.

292 35010536 04/2009

Page 293: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

TOPO_ADDR_TYPEEste tipo predefinido se utiliza como salida de la función READ_TOPO_ADDR. Se trata de ARRAY[0..4] OF Int. Lo encontrará en la biblioteca, en la misma familia que las EF que lo utilizan.

U

UDINTUDINT es la forma abreviada de «Unsigned Double INTeger» (entero doble sin signo) (codificado en 32 bits). Los límites inferior y superior figuran a continuación: de 0 a (2 elevado a 32) - 1.

Ejemplo:

0, 4294967295, 2#11111111111111111111111111111111, 8#37777777777, 16#FFFFFFFF.

UDP«User Datagram Protocol» (protocolo de datagramas de usuario). UDP es un protocolo de comunicaciones de Internet sin conexión definido por la norma IETF RFC 768. Este protocolo facilita la transmisión directa de datagramas en redes IP. Los mensajes UDP/IP no necesitan una respuesta y, por lo tanto, son perfectos para aplicaciones en las que los paquetes cerrados no requieren retransmisión (como redes y vídeos que necesitan rendimiento en tiempo real).

UINTUINT es la forma abreviada del formato «Unsigned INTeger» (entero sin dígito) (codificado en 16 bits). Los límites inferior y superior figuran a continuación: de 0 a (2 elevado a 16) - 1.

Ejemplo:

0, 65.535, 2#1111111111111111, 8#177777, 16#FFFF.

V

Valor literal de base 10Un valor literal de base 10 se utiliza para representar un valor entero decimal. Dicho valor puede ir precedido de los signos «+» y «-». Si el carácter «_» se utiliza en el valor literal, no es significativo.

Ejemplo:

-12, 0, 123_456, +986

35010536 04/2009 293

Page 294: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

Valor literal de base 16Un valor literal de base 16 se utiliza para representar un entero hexadecimal. La base está determinada por el número «16» y el signo «#». Los signos «+» y «-» están prohibidos. Para facilitar la lectura, puede utilizar el signo «_» entre los bits.

Ejemplo:

16#F_F o 16#FF (en decimal 255)

16#E_0 o 16#E0 (en decimal 224)

Valor literal de base 2Un valor literal de base 2 se utiliza para representar un entero binario. La base está determinada por el número «2» y el signo «#». Los signos «+» y «-» están prohibidos. Para facilitar la lectura, puede utilizar el signo «_» entre los bits.

Ejemplo:

2#1111_1111 ó 2#11111111 (en decimal 255)

2#1110_0000 ó 2#11100000 (en decimal 224)

Valor literal de base 8Un valor literal de base 8 se utiliza para representar un entero octal. La base está determinada por el número «8» y el signo «#». Los signos «+» y «-» están prohibidos. Para facilitar la lectura, puede utilizar el signo «_» entre los bits.

Ejemplo:

8#3_77 ó 8#377 (en decimal 255)

8#34_0 ó 8#340 (en decimal 224)

Valor literal de enteroUn 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

Valor literal de tiempoLas unidades de tipo TIME son las siguientes: días (d), horas (h), minutos (m), segundos (s) y milisegundos (ms). Un valor literal de tipo TIME se representa mediante una combinación de tipos anteriores que preceden a T#, t#, TIME# o time#.

Ejemplos: T#25h15m, t#14,7S, TIME#5d10h23m45s3ms

294 35010536 04/2009

Page 295: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

Valor literal realUn valor literal real es un número expresado con uno o varios decimales.

Ejemplo:

-12,0, 0,0, +0,456, 3,14159_26

Valor literal real con exponenteNúmero que puede expresarse mediante una notación científica estándar. La representación es como se indica a continuación: mantisa + exponente.

Ejemplo:

-1,34E-12 ó -1,34e-12

1,0E+6 ó 1,0e+6

1,234E6 ó 1,234e6

VariableEntidad de memoria del tipo BOOL, WORD, DWORD, etc., cuyo contenido puede modificarse mediante el programa que está ejecutándose.

Variables asignadasVariable cuya posición en la memoria del PLC puede conocerse. Por ejemplo, la variable Water_pressure se asocia a %MW102. Water_pressure está asignada.

Variables no asignadasVariable cuya posición en la memoria del PLC no puede conocerse. Una variable a la que no está asociada ninguna dirección se denomina no asignada.

35010536 04/2009 295

Page 296: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Glosario

W

WORDEl tipo WORD se codifica en un formato de 16 bits y se utiliza para realizar tratamientos en las cadenas de bits.

Esta tabla establece los límites inferior y superior de las bases que pueden utilizarse:

Ejemplos de representación

Base Límite inferior Límite superior

Hexadecimal 16#0 16#FFFF

Octal 8#0 8#177777

Binario 2#0 2#1111111111111111

Datos Representación en una de las bases

0000000011010011 16#D3

1010101010101010 8#125252

0000000011010011 2#11010011

296 35010536 04/2009

Page 297: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Índice

35010536 04/2009

CBA

Índice

0-9140CPU67160, 15490NOR00003, 250490NOR00005, 250490NOR00015, 25052-0422-000, 62

Aaccesorios de cableado

fibra óptica, 60accesorios para cableado

coaxial, 62actualización, 153administración del sistema, 47aplicaciones idénticas, 160

Bbloquear teclado, 95

Ccompatibilidad, 33componentes

Sistemas Unity, 58conexión, 55confianza, comprobaciones, 132configuración, 55

módulos Ethernet, 114registros, 102

configurar procesadores, 70

35010536 04/2009

conmutacionesarranques en frío, 112discrepancias de aplicación, 159intercambio de direcciones, 97USB, 41

conmutadores llave, 267controlador, fallos

primaria, 148Standby., 149

coprocesador, conexiones, 143CRP

errores de com act, 148, 149

Ddatos globales, 126datos inicializados, 112datos, transferencias, 43desplazamientos, 97detección de fallos, 136diagnosticar Hot Standby, 266diagnosticar procesadores

fijo, 264parpadear, 264

diagnósticobúferes, 257

diagnóstico, procesadores, 131diagnósticos

búferes, 135direcciones IP, 115direcciones MAC, 16discrepancias de aplicación, 159

297

Page 298: Modicon Quantum - schneider-electric.com · coprocesador y del controlador de la CPU del controlador primario. . . . . 136 Detección de errores del módulo de comunicaciones RIO,

Index

duplicadas, pruebas de dirección IP, 118

EE/S remota (RIO), 140errores de E/S, 42exploración de E/S, 125exploración, tiempos, 47

Ggestión de la información de upload, 176

HHot Standby (HSBY)

estado primario en ejecución, 27estado Standby en ejecución, 27Modalidad de mantenimiento, 27Modalidad de seguridad, 27run offline, 27stop offline, 27

Hot Standby, efectos de red, 124HSBY (Hot Standby)

estado primario en ejecución, 27estado Standby en ejecución, 27Modalidad de mantenimiento, 27Modalidad de seguridad, 27run offline, 27stop offline, 27

HSBY_RD, 188HSBY_ST, 191HSBY_WR, 194

Iinstalación, 55intercambio de direcciones, 97

Llímites

transferencia, tamaño, 181locales, clientes, 124

298

MMA-0185-100, 62MA-0186-100, 62mantenimiento, 131menús

CPU de gama alta, 266modos, 117modos de funcionamiento, 117

Pprocesadores, 251programas, transferencia, 180

Rregistros, 35, 36

comando, 104estado, 108inversos, 36

relojes de tiempo real, 113remotos, clientes, 124restricción, 121REV_XFER, 197

SS908, módulos, 34servidores FTP, 126servidores TFTP, 126sistema, fallos, 131sustitución de un módulo defectuoso, 147

Ttareas, 37teclados, 262topologías, 62transferencia, tiempos, 47, 180

35010536 04/2009