Está en la página 1de 298

35010536 04/2009

Modicon Quantum
Hot Standby con Unity
Manual del usuario
04/2009
35010536.06

www.schneider-electric.com
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
Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . 9
Acerca 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
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
Capítulo 2 Compatibilidad, diferencias y restricciones de Modicon
Quantum Hot Standby con Unity . . . . . . . . . . . . . . . . . . 33
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
Capítulo 3 Utilización de lógica IEC y Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
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

35010536 04/2009 3
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 . . . . . . . . . . . 55
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
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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
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
5.2 Configuración de registros con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . 102
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
5.3 Configuración de un NOE con Unity Pro . . . . . . . . . . . . . . . . . . . . . . . . . 114
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

4 35010536 04/2009
Capítulo 6 Mantenimiento de un sistema Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
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
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 153
Descripción general de la actualización EXEC Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
Ejecución del procedimiento de actualización EXEC . . . . . . . . . . . . . . . . 155
Capítulo 8 Gestión de discrepancias de aplicación con Unity Pro 159
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

35010536 04/2009 5
Capítulo 9 Transferencia de un programa de aplicación con Unity
Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
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
Capítulo 10 Utilización de los EFB de Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Descripción: HSBY_RD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Descripción: HSBY_ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Descripción: HSBY_WR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Descripció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 . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Descripción general del sistema CCOTF Modicon Quantum Hot Standby
con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Capítulo 12 Compatibilidad con CCOTF . . . . . . . . . . . . . . . . . . . . . . . 205
12.1 Compatibilidades de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Compatibilidad de módulos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Compatibilidad de gestión CRA/CRP . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
12.2 Compatibilidad de buses de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Compatibilidad 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 . . . . . . . . . . . . . 212
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
13.2 Ejecución del procedimiento de actualización de CCOTF. . . . . . . . . . . . 213
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Cambio de los módulos de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Actualización del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Capítulo 14 Utilización de CCOTF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
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
Capítulo 15 Rendimiento de CCOTF. . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Rendimiento clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Capítulo 16 Solución de problemas de CCOTF. . . . . . . . . . . . . . . . . . 245
Lista de solución de problemas general . . . . . . . . . . . . . . . . . . . . . . . . . 245

6 35010536 04/2009
Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Apéndice A Información adicional de Modicon Quantum Hot
Standby con Unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
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
Apéndice B Controles y pantallas de Modicon Quantum Hot
Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
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
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297

35010536 04/2009 7
8 35010536 04/2009
Información de seguridad
§

Información importante

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

35010536 04/2009 9
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
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
Información relativa al producto

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

Comentarios del usuario


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

12 35010536 04/2009
Presentación de Modicon Quantum Hot Standby con Unity
35010536 04/2009

Presentación del sistema Modicon


Quantum Hot Standby con Unity
I
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 15
Unity
2 Compatibilidad, diferencias y restricciones de Modicon 33
Quantum Hot Standby con Unity
3 Utilización de lógica IEC y Modicon Quantum Hot Standby con 43
Unity

35010536 04/2009 13
Presentación de Modicon Quantum Hot Standby con Unity

14 35010536 04/2009
Descripción general de Modicon Quantum Hot Standby con Unity
35010536 04/2009

Descripción general de Modicon


Quantum Hot Standby con Unity
1
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

35010536 04/2009 15
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
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
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:

Servicio PLC en PLC en


modalidad modalidad
RUN 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í

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.

18 35010536 04/2009
Descripción general de Modicon Quantum Hot Standby con Unity

Configuración de direcciones Modbus Plus (MB+)

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

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)

35010536 04/2009 19
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 color


2 cubierta de la lente (abierta)
3 Pantalla LCD (aparece tapada por la cubierta de la lente)
4 conmutador llave
5 teclado (con dos indicadores LED rojos)
6 puerto Modbus (RS-232) (RS-485)
7 puerto USB
8 puerto Modbus Plus
9 ranuras A y B de PCMCIA
10 indicadores LED (amarillos) para la comunicación Ethernet
11 puerto de comunicación de fibra óptica HSBY
12 botón de restablecimiento
13 batería (instalada por el usuario)
14 dos tornillos

20 35010536 04/2009
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
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 primario
2 PLC standby
3 Controlador Modicon Quantum Hot Standby con Unity con coprocesador integrado
4 Módulo de comunicaciones RIO Modicon Quantum
5 Estación RIO Modicon Quantum

22 35010536 04/2009
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 primario
El 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 Standby
El 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 offline
El 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 Run Prim N/D Hot Standby activo Hot Standby inactivo Hot Standby
controlador E/S procesada E/S procesada inactivo
B E/S procesada
Run Stby Hot Standby activo N/D N/D N/D
E/S procesada
Run OffL Hot Standby inactivo N/D Hot Standby inactivo Hot Standby
E/S procesada E/S no procesada inactivo
E/S no procesada
Stop OffL Hot Standby inactivo N/D Hot Standby inactivo Hot Standby
E/S procesada E/S no procesada inactivo
E/S no procesada

35010536 04/2009 23
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:

Si... entonces...
El PLC de la CPU del controlador primario El PLC de la CPU del controlador Standby
pasa al estado Ejecutar offline. asume el control del proceso y pasa a
Ejecutar CPU del controlador primario.
El PLC de la CPU del controlador Standby La función Hot Standby deja de estar
pasa al estado Ejecutar offline. 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 La PLC del controlador primario o del
diferente de la configuración definida en el controlador Standby se inicia en estado
proyecto. 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 El PLC de la CPU del controlador Standby
CPU del controlador Standby (CRP) deja de pasa al estado Ejecutar offline.
funcionar.

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 booleana
cpu_state:=(%SW61.1) AND NOT (%SW61.0);
 asignar la ejecución de la sección o del bloque de comunicación a esta variable.

24 35010536 04/2009
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
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
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 redundante
La 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 redundante
Los 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
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:

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 Sí No
aplicación
Actualización del SO Sí, si el Standby se encuentra en No
Detener (offline)
Transferencia de Sí No
aplicaciones

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

28 35010536 04/2009
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
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
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
Descripción general de Modicon Quantum Hot Standby con Unity

32 35010536 04/2009
Compatibilidad, diferencias y restricciones
35010536 04/2009

Compatibilidad, diferencias y
restricciones de Modicon
Quantum Hot Standby con Unity 2
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

35010536 04/2009 33
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.

Sistema Quantum Hot Sistema Quantum Hot Standby


Standby con Concept con Unity
Módulo del procesador CPU de herencia (16 ó 32 CPU con coprocesador integrado
bits) (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 140 CRP 93• 00
comunicaciones de E/S
remotas

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.

34 35010536 04/2009
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
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
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.

ADVERTENCIA
FUNCIONAMIENTO 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
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ÓN
RIESGO 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
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.

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

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.

35010536 04/2009 39
Compatibilidad, diferencias y restricciones

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

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 Sí (sólo módulo
existente2 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.

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.

40 35010536 04/2009
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
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.

ADVERTENCIA
FUNCIONAMIENTO 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
Lógica IEC
35010536 04/2009

Utilización de lógica IEC y


Modicon Quantum Hot Standby
con Unity 3
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 45
Quantum Hot Standby con Unity
Descripción del tiempo de exploración del sistema en sistemas Modicon 47
Quantum Hot Standby con Unity
Transferencia de datos de aplicación en un sistema Modicon Quantum Hot 51
Standby con Unity

35010536 04/2009 43
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
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
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
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
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
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
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
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
Lógica IEC

52 35010536 04/2009
Mantenimiento de Modicon Quantum Hot Standby con Unity
35010536 04/2009

Configuración y mantenimiento
del sistema Modicon Quantum Hot
Standby con Unity II
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 55
Quantum Hot Standby con Unity
5 Configuración del sistema Modicon Quantum Hot Standby con 69
Unity
6 Mantenimiento de un sistema Modicon Quantum Hot Standby 131
con Unity

35010536 04/2009 53
Mantenimiento de Modicon Quantum Hot Standby con Unity

54 35010536 04/2009
Instalación y cableado
35010536 04/2009

Configuración, instalación y
cableado del sistema Modicon
Quantum Hot Standby con Unity 4
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 60
idénticos
Conexión de E/S remotas 62
Comprobación del sistema Modicon Quantum Hot Standby con Unity 65

35010536 04/2009 55
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
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
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
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 primario


2 Bastidor del controlador de la CPU del controlador Standby
3 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 Quantum
6 Otros módulos, como NOM, NOE Modicon Quantum
7 Cable de fibra óptica para conectar ambos procesadores
8 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
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.

Modelo Descripción
490NOR0003 3 m MTRJ/MTRJ
490NOR0005 5 m MTRJ/MTRJ
490NOR0015 15 m MTRJ/ MTRJ

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.

60 35010536 04/2009
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
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
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 primario


2 Controlador de la CPU del controlador Standby
3 Módulo de comunicaciones RIO Modicon Quantum
4 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ón
7 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
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
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
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
Instalación y cableado

Prueba de conmutación mediante el registro de comando


Siga estos pasos.

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.

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

35010536 04/2009 67
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
Configuración de Modicon Quantum Hot Standby con Unity
35010536 04/2009

Configuración del sistema


Modicon Quantum Hot Standby
con Unity 5
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 70
diálogo de Unity Pro
5.2 Configuración de registros con Unity Pro 102
5.3 Configuración de un NOE con Unity Pro 114

35010536 04/2009 69
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 82
PLC
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
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
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
Configuración de Modicon Quantum Hot Standby con Unity

Paso Acción
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

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.

35010536 04/2009 73
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 Quantum N/A Sólo lectura
CPU:
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
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
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.

1.2: 140 CPU 671 60


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

Desc. general Resumen Configuración Puerto Modbus Animación Hot Standby Objetos de E/S

Inicio automático de la ejecución Memoria de señal


Inicio automático de la ejecución Uso de memoria 3%
Restablecer %MWi
0x 4x
Sólo arranque en frío %M 256 %MW 1.024
1x 3x
Inicio automático de la ejecución %I 256 %IW 1.024
A: no hay ninguna tarjeta de memoria seleccionada
Visualizador

Modificación de configuración online


B: no hay ninguna tarjeta de memoria seleccionada Modificación online en ejecución
Sólo modificaciones sencillas: Añadir, eliminar
módulos binarios o analógicos, o modificación de
parámetros. Las estaciones de bus DIO, S800
y Symax no admiten esta opción.

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:

Elemento Opción Valor Descripción


Modalidad de servicio Inicio automático de la x Determina la condición de
con inicio en frío ejecución funcionamiento durante el
%MWi Resetear en reinicio x reinicio en frío.
en frío.
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
Configuración de Modicon Quantum Hot Standby con Unity

Elemento Opción Valor Descripción


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

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


porcentaje de memoria
utilizada.
%M-0x 2. Tamaño de las distintas
%MW-4x 2. áreas de memoria.
Nota: es necesario que los
%I-1x 2.
valores de %IW y %MW
%IW-3x 2. puedan dividirse por 8.
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 Modificación online x Esta casilla de verificación
configuración online durante la ejecució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.

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.

35010536 04/2009 77
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.
 Idioma
Indica 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
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 memoria
Mediante 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
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
Configuración de Modicon Quantum Hot Standby con Unity

Descripción
Ficha Puerto Modbus:

Elemento Opción Valor Descripción


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

Bits de datos 8
Bits de parada 1o2
Paridad PAR
IMPAR
NINGUNO
Retardo (ms) 10 ms
Dirección 1 -247
Para la conmutación de
Modbus
1 - 119 (CPU del
controlador primario)
129 - 247
(CPU del controlador
Standby)
Ranura del 0
módulo de
comunicaciones
Modalidad RTU
ASCII
Protocolo RS232
RS485

35010536 04/2009 81
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:

Paso Acción
1 Seleccionar la ficha Animación.
2 Aparecerá la ficha de la pantalla de PLC automáticamente.

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

82 35010536 04/2009
Configuración de Modicon Quantum Hot Standby con Unity

Descripción de la ficha Tarea


Descripción de la ficha Tarea:

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 para controlar
botón los eventos
Iniciar/Reiniciar Arranque en caliente Haga clic en el Para inicializar el
botón. arranque en caliente
Arranque en frío Haga clic en el Para inicializar el
botón. arranque en frío
Recuperación de Salidas aplicadas N/D No se utiliza en el
salidas Recuperación de salidas N/D sistema Modicon
Quantum Hot
Standby con Unity.
Última parada Sólo lectura  Día Indica el día, la fecha,
 DD/MM/AA la hora y la causa de
 Hora la última parada del
controlador.

Visualización de la ficha Reloj de tiempo real


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

35010536 04/2009 83
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:

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 Actualizar Usuario->PLC Actualiza el PLC con la hora establecida
usuario por el usuario.

Visualización de la ficha Información


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

84 35010536 04/2009
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 PLC/Identificación Rango PLC Sólo
del sistema Nombre de procesador disponible
online
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 Bits forzados
general
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
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
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
Controlador B Offline/online que se encontrará
offline y online en el
siguiente inicio.
Bloquear teclado Desactivar La casilla de Si se activa, se
verificación "Sí" pueden evitar
NO está cambios del teclado
activada. en el submenú Hot
Activar La casilla de Standby.
verificación "Sí"
está activada.
(Aparece la
marca de
verificación.)
Standby con Offline Predeterminado Si se detecta una
discrepancia de Botón Offline discrepancia,
aplicación seleccionado Standby pasa a
modalidad offline.
Online Predeterminado Si el botón está
Botón Online no seleccionado y se
seleccionado detecta una
discrepancia,
Standby permanece
en modalidad
Standby.
Cambiar dirección al Puerto Modbus 1 Predeterminado Si se selecciona, se
conmutar Todo activa la conmutación
seleccionado de Modbus.
Memoria de señal: Inicio: %MW 1. %MW no se transfiere.
Área no transferible Longitud: 1. Especifique el rango
de la longitud.

35010536 04/2009 87
Configuración de Modicon Quantum Hot Standby con Unity

Elemento Opción Valor Descripción


Opciones de Al menos una estación Seleccionada de Se configuran y
configuración de forma supervisan uno o más
HSBY en bus RIO predeterminada RIO.
Ninguna estación RIO No seleccionada No hay ninguna
de forma estación RIO
predeterminada instalada.
1. Introduzca los valores adecuados. Todos los valores dependen de la configuración Hot
Standby.

88 35010536 04/2009
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 1


2 Configuración de memoria de la tarjeta PCMCIA 2

35010536 04/2009 89
Configuración de Modicon Quantum Hot Standby con Unity

Paso Acción
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.

90 35010536 04/2009
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
Configuración de Modicon Quantum Hot Standby con Unity

Paso Acción
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

92 35010536 04/2009
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).

ADVERTENCIA
FUNCIONAMIENTO 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
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
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:

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.

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.

35010536 04/2009 95
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
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 primario CPU del controlador Standby
1. Acceda al teclado del panel frontal de la 1. Acceda al teclado del panel frontal de la
CPU del controlador primario. CPU del controlador Standby.
2. Vaya al menú Comunicación 2. Vaya al menú Comunicación
3. Vaya al submenú Puerto serie 3. Vaya al submenú Puerto serie
4. Seleccione la dirección 4. Seleccione la dirección
5. Cambie la dirección 5. Cambie la dirección
6. Efectúe la transferencia del programa de 6. Realice la conmutación
aplicación 7. Asegúrese de que la CPU del controlador
7. Verifique que la dirección Modbus de la Standby ha pasado a CPU del
CPU del controlador Standby es +128. 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
Configuración de Modicon Quantum Hot Standby con Unity

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


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.

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

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 Pro 1. Conecte a la CPU del controlador
2. Vaya al área Cambiar dirección al primario.
conmutar 2. Acceda al bit de sistema de registro de
3. Cancele la selección del puerto Modbus 1 comando %SW60.8
4. Verifique las modificaciones 3. Establezca el bit en 1.
5. Descargue el programa de aplicación en el El valor predeterminado es 0.
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.

98 35010536 04/2009
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 primario
MB+ dirección = 1
 Controlador B = CPU del controlador Standby
MB+ dirección = 33 (1 +32)
(+32 = Desplazamiento)
Se produce la conmutación.

35010536 04/2009 99
Configuración de Modicon Quantum Hot Standby con Unity

Comportamiento predeterminado al conmutar


 Controlador A = nueva CPU del controlador Standby
MB+ dirección = 33 (1 +32)
 Controlador B = nueva CPU del controlador primario
MB+ 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)

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

Comportamiento forzado al conmutar


 Controlador A = CPU del controlador primario
MB+ dirección = 1
 Controlador B = CPU del controlador Standby
MB+ dirección = 33 (1 +32)
(+32 = Desplazamiento)
Cambiar la dirección de la CPU del controlador primario = 5.
 Controlador A = CPU del controlador primario
MB+ dirección = 5
 Controlador B = CPU del controlador Standby
MB+ dirección = 33
Efectuar transferencia del programa de aplicación.
 Controlador A = CPU del controlador primario
MB+ dirección = 5
 Controlador B = CPU del controlador Standby
MB+ dirección = 37 (5 +32)
Forzar conmutación.
 Controlador A = nueva CPU del controlador Standby
MB+ dirección = 37 (5 +32)
 Controlador B = nueva CPU del controlador primario
MB+ 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.

100 35010536 04/2009


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


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 103
transferencia y área no transferible
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


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.

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.

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

35010536 04/2009 103


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


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 = 1
Bloquear 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 = 0
Bloquear 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 = 1
El controlador A pasa a la modalidad de ejecución
 %SW60.1 = 0
El controlador A pasa a la modalidad offline

Palabra de sistema %SW60.2


Modalidad OFFLINE/RUN del controlador B
 %SW60.2 = 1
El controlador B pasa a la modalidad de ejecución
 %SW60.2 = 0
El 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 = 0
Si se detecta una discrepancia de aplicación, la CPU del controlador Standby
pasa a modalidad offline forzosamente.
 %SW60.3 = 1
La CPU del controlador Standby funciona con normalidad incluso si se produce
una discrepancia.

35010536 04/2009 105


Configuración de Modicon Quantum Hot Standby con Unity

(véase página 159)

Palabra de sistema %SW60.4


Actualización EXEC
 %SW60.4 = 1
Permite actualizar Executive de la CPU del controlador Standby mientras que la
CPU del controlador primario sigue controlando el proceso.
 %SW60.4 = 0
Permite 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ínimo
de 2 segundos después de cualquier modificación de la aplicación.

106 35010536 04/2009


Configuración de Modicon Quantum Hot Standby con Unity

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

Palabra de sistema %SW60.8


Intercambio de Modbus en el puerto 1
 %SW60.8 = 1
Intercambia 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 = 0
La dirección cambia al puerto 2 de Modbus en el intercambio de la CPU del
controlador primario.
 %SW60.9 = 1
Ninguna 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 = 0
La dirección cambia al puerto 3 de Modbus en el intercambio de la CPU del
controlador primario.
 %SW60.9 = 1
Ninguna dirección cambia al puerto 3 de Modbus en el intercambio de la CPU del
controlador primario.

35010536 04/2009 107


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


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


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


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


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


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


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


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.

ATENCIÓN
PÉ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.

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.

Si el NOE… . . Entonces
Detecta que el nuevo estado Hot Standby es cambia la dirección IP.
de CPU del controlador primario o de CPU
del controlador standby,
Recibe un mensaje UDP de intercambio, transmite un mensaje UDP de intercambio e
intercambia la dirección IP.

35010536 04/2009 115


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.

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

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.

Servicio Familia NOE 771


Exploración de E/S Disponible
Datos globales Disponible
Mensajes Modbus Disponible
FTP/TFTP Disponible
SNMP Disponible
Servidor HTTP Disponible
DHCP No disponible

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

116 35010536 04/2009


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 secundaria
El estado de Hot Standby es standby y todos los servicios del servidor, excepto
DHCP, están activos.
 Modalidad autónoma
El módulo NOE se encuentra en un sistema no redundante, o bien el módulo
CPU HE no está presente o su estado no es funcional.
 Modalidad offline
La CPU está detenida.
Las modalidades de servicio de Modicon Quantum Hot Standby con Unity y NOE se
sincronizan según las condiciones que se describen en la siguiente tabla:

Estado del módulo HE CPU Estado HSBY Modalidad de servicio de


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

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


NOE. Estos cuatro eventos se producen en las siguientes situaciones:
 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.

35010536 04/2009 117


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 el estado HSBY es... Entonces la dirección IP asignada es...


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

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


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

Modalidad offline en la secuencia de Resultado


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

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


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

118 35010536 04/2009


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.

Estado Estado de los servicios de NOE


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

Conmutación Hot Standby


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

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

35010536 04/2009 119


Configuración de Modicon Quantum Hot Standby con Unity

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

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


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

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

Estado HSBY La dirección IP asignada es...


CPU del Dirección IP configurada, siempre que otro controlador no pase a CPU
controlador del controlador primario.
primario a offline
CPU del Dirección IP configurada + 1
controlador
Standby a offline

120 35010536 04/2009


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.

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

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

ATENCIÓN
FUNCIONAMIENTO 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


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


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 Tiempo de intercambio máximo


habitual
Intercambio de 6 ms 500 ms
direcciones IP
Exploración de E/S Un ciclo inicial de exploración 500 ms + un ciclo inicial de
de E/S exploración de E/S
Datos globales Para obtener información 500 ms + un ciclo de la CPU
sobre los tiempos de
intercambio, consulte el
Manual del usuario de los
módulos Quantum NOE
771xx Ethernet (840 USE
116).
Mensajes de cliente Un ciclo de la CPU 500 ms + un ciclo de la CPU
Mensajes de servidor Un ciclo de la CPU + el 500 ms + el tiempo de la conexión de
tiempo de la conexión de restablecimiento de cliente
restablecimiento de cliente
Servidor FTP/TFTP El tiempo de la conexión de 500 ms + el tiempo de la conexión de
restablecimiento de cliente restablecimiento de cliente
SNMP Un ciclo de la CPU 500 ms + un ciclo de la CPU
Servidor HTTP El tiempo de la conexión de 500 ms + el tiempo de la conexión de
restablecimiento de cliente restablecimiento de cliente

35010536 04/2009 123


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


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


Configuración de Modicon Quantum Hot Standby con Unity

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

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

126 35010536 04/2009


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


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


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


Configuración de Modicon Quantum Hot Standby con Unity

130 35010536 04/2009


Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity
35010536 04/2009

Mantenimiento de un sistema
Modicon Quantum Hot Standby
con Unity 6
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 132
con Unity
Errores de detección y diagnóstico de un sistema Modicon Quantum Hot 134
Standby con Unity
Detección de errores del módulo de comunicaciones RIO, del coprocesador y 136
del controlador de la CPU del controlador primario
Detección de errores del módulo de comunicaciones RIO, del coprocesador y 139
del controlador de la CPU del controlador Standby
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

35010536 04/2009 131


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


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


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:

Si... entonces...
Un componente de la CPU primaria se queda El control pasa a manos de la CPU del
inoperativo. controlador Standby.
Un componente de la CPU del controlador La CPU del controlador Standby pasa a la
Standby se queda inoperativo. modalidad offline.
La conexión del cable de fibra óptica se La CPU del controlador Standby pasa a la
queda inoperativa. modalidad offline.

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.

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 Cada cinco milisegundos
estación en la conexión RIO.
Todos los sistemas funcionan correctamente. Cada exploración

Excepciones

Si... entonces...
La CPU del controlador Standby no recibe 1. La CPU del controlador Standby
ningún mensaje en ninguna conexión. determina la causa.
2. La CPU del controlador Standby asume
el control.
La CPU del controlador primario no recibe La CPU del controlador primario funciona
una respuesta válida por parte de la CPU del como si
controlador Standby. 1. No existiese una copia de seguridad
disponible
2. Se tratase de un dispositivo autónomo
Autónomo = 1) Sin coprocesador en
funcionamiento 2) Sin función Hot Standby

134 35010536 04/2009


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:

Etapa Acción
1 Seleccione Herramientas →Visualizador de diagnósticos en el menú
principal.

Obtención de información adicional en este manual


Consulte las secciones siguientes:

Tipo de error detectado Consulte la sección


Controlador de la CPU del controlador Detección de errores del módulo de
primario comunicaciones RIO, del coprocesador y del
Coprocesador de la CPU del controlador controlador de la CPU del controlador
primario primario, página 136

Módulo de comunicaciones RIO de la CPU


del controlador primario
Controlador de la CPU del controlador Detección de errores del módulo de
Standby comunicaciones RIO, del coprocesador y del
Coprocesador de la CPU del controlador controlador de la CPU del controlador
Standby Standby, página 139

Módulo de comunicaciones RIO de la CPU


del controlador Standby
Interrupciones de conexión de datos de alta Detección de interrupciones de conexión de
velocidad 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 Comprobación de los programas de
aplicación aplicación idénticos: suma de control,
página 146

35010536 04/2009 135


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

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.

Detección entre dos controladores


Si se produce un error en cualquiera de los dos controladores, ocurrirá lo siguiente:

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
velocidad
2. Una conexión RIO
Controlador sin errores Detecta errores en un timeout producido por la ausencia de
actividad en la conexión.

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 corrupción de RAM es un error de hardware.


2 El coprocesador detecta errores de hardware.

136 35010536 04/2009


Mantenimiento de un sistema Modicon Quantum Hot Standby con

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.

Detección de errores en cualquiera de los coprocesadores


Detección de errores

Si... entonces...
El coprocesador de la CPU del controlador 1. El controlador de la CPU del controlador
primario informa de cualquier error. 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 1. El controlador de la CPU del controlador
primario no responde dentro de los primeros 5 primario confirma el error.
milisegundos. 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 1. El coprocesador de la CPU del
primario envía un comando take control controlador primario cede el control.
al otro coprocesador. 2. El coprocesador de la CPU del
controlador primario no espera ninguna
respuesta.
El coprocesador de la CPU del controlador 1. El controlador de la CPU del controlador
Standby experimenta un error. 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


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

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.

Interpretación de los errores de módulos de comunicaciones RIO


Si el módulo de comunicaciones RIO detecta un error:

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


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,

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.

Error del coprocesador de la CPU del controlador Standby


Cuando se detecta un error del coprocesador del controlador Standby,

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.

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,

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


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

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ía
1. mensaje de datos
2. mensaje de estado funcional

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:

Etapa Acción Resultado


1 La CPU del controlador Standby no 1. La CPU del controlador Standby
detecta la CPU del controlador primario solicita que la CPU del controlador
en la conexión de datos de alta primario supervise la conexión RIO
velocidad 2. La CPU del controlador primario
envía una petición al módulo de
comunicaciones RIO

140 35010536 04/2009


Mantenimiento de un sistema Modicon Quantum Hot Standby con

Cuando el módulo de comunicaciones RIO recibe la petición:

Si... entonces...
El módulo de comunicaciones RIO descubre 1. El módulo de comunicaciones RIO
que la conexión RIO no se encuentra activa. 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 El mensaje recibido por parte de la CPU del
que la conexión RIO se encuentra activa. 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/S
Los 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.

Información acerca de la E/S

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


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 Un mensaje de estado funcional del
primario pase a modalidad offline, 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 La CPU del controlador Standby sabe
controlador Standby no detecta nada, 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


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

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.

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:

Si la CPU del entonces... Acción


controlador
Standby...
Nunca responde a La CPU del controlador La CPU del controlador Standby
ningún mensaje primaria asume que no se continúa controlando las estaciones.
puede utilizar el módulo de
comunicaciones RIO de la
CPU del controlador Standby.
Nunca recibe La CPU del controlador La CPU del controlador Standby no
ningún mensaje de Standby asume que la puede asumir el control.
la CPU del interrupción puede haberse
controlador producido en la conexión RIO.
primario

35010536 04/2009 143


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:

Paso Acción Resultado


1 El módulo de comunicaciones RIO de Confirme si:
la CPU del controlador Standby envía 1. el módulo de comunicaciones RIO
una petición al módulo de de la CPU del controlador primario
comunicaciones RIO de la CPU del no se puede utilizar o
controlador primario. 2. si hay una interrupción en la
conexión
2 La CPU del controlador Standby solicita La CPU del controlador principal envía
que la CPU del controlador principal esta petición al coprocesador como
monitorice la conexión del 1. Petición de monitorización
coprocesador. RIO
2. Petición de conexión del
coprocesador

Para completar el proceso, la CPU del controlador Standby determina:

Si... entonces...
La conexión del coprocesador y la CPU del La CPU del controlador Standby asume el
controlador primario están desactivadas 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 y
1. 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


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 Entonces Acción


de la estación es:
En funcionamiento La interrupción de la 1. La estación continúa funcionando
conexión RIO se ha como la CPU del controlador
producido en la CPU del primario
controlador Standby. 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 1. El módulo de comunicaciones RIO
producido en la CPU del de la CPU del controlador primario
controlador primario. muestra un error de conexión
2. La CPU del controlador Standby
asume el control

35010536 04/2009 145


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:

Información Resultado
Un sistema Hot Standby requiere que las dos Este requisito evita que la CPU del
estaciones cuenten con el mismo programa controlador Standby ejecute un programa de
de aplicación. aplicación diferente en caso de que se
produzca una transferencia de control.

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

Paso Acción Resultado


1 Durante cada ciclo, la instrucción del La CPU del controlador Standby valida
programa de aplicación Suma de la nueva suma de control (CKSM) con la
control (CKSM) se transfiere de la suma de control existente (CKSM).
CPU del controlador primario a la CPU
del controlador Standby junto con los
datos necesarios restantes.
2 La CPU del controlador Standby 1. Discrepancia: la CPU del controlador
determina si se produce una Standby pasa a la modalidad offline
discrepancia. 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


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


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.

Estado del Estado del módulo de Tipo de error Descripción


controlador comunicaciones RIO
Detener Todos los indicadores Controlador Se ha producido un error de
luminosos, salvo READY, están interfaz.
apagados y Com Act parpadea
cuatro veces
Offline Todos los indicadores luminosos Conexión de fibra óptica entre Se ha producido un error de
están apagados excepto los dos controladores Com Act.
READY.
Detener Todos los indicadores luminosos Módulo de comunicaciones RIO Se ha producido un error de
están apagados excepto Com Act.
READY y Com Act muestra un
modelo de error.
Detener READY encendido y Com Act El cable RIO se queda En un sistema de cable dual, si
parpadea cuatro veces inoperativo en el extremo de la sólo hay un cable inoperativo, se
CPU del controlador primario. 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.

NOTA: En una configuración de Quantum Hot Standby sin estación RIO, los LED
de errores A y B no son relevantes.

148 35010536 04/2009


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 Estado del módulo de Tipo de error detectado Descripción


controlador comunicaciones RIO
Detener Todos los indicadores Controlador Se ha producido un error de
luminosos, salvo READY, están interfaz.
apagados y Com Act parpadea
una vez por segundo
Offline READY encendido y Com Act Conexión de fibra óptica entre Se ha producido un error de
deja de parpadear los dos controladores Com Act.
Detener Com Act muestra un estado de Módulo de comunicaciones RIO Después de sustituir el módulo,
error 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 El cable RIO se queda En un sistema de cables duales,
parpadea cuatro veces inoperativo en el extremo de la el módulo de comunicaciones
CPU del controlador Standby 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


Mantenimiento de un sistema Modicon Quantum Hot Standby con Unity

150 35010536 04/2009


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 III
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 187
Unity

35010536 04/2009 151


Interpretación de las características especiales de Modicon Quantum Hot Standby con Unity

152 35010536 04/2009


Habilitación de una actualización EXEC
35010536 04/2009

Habilitación de una actualización


EXEC con Unity Pro
7
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 154
con Unity
Ejecución del procedimiento de actualización EXEC 155

35010536 04/2009 153


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


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


Habilitación de una actualización EXEC

Paso Acción
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.

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)

156 35010536 04/2009


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


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


Discrepancia de aplicación
35010536 04/2009

Gestión de discrepancias de
aplicación con Unity Pro
8
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 160
Standby con Unity
Descripción del comportamiento de conmutación durante la discrepancia de 166
aplicación
Modificaciones online u offline y discrepancia de aplicación 168
Modificaciones online de un programa de aplicación de la CPU del controlador 169
Standby y discrepancia de aplicación
Modificaciones online de un programa de aplicación de la CPU del controlador 170
primario y discrepancia de aplicación
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 175
aplicación
Recomendaciones de uso de la discrepancia de aplicación 176

35010536 04/2009 159


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


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


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


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

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í

Restricciones de la discrepancia de aplicación

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

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.

35010536 04/2009 163


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 Standby
Si 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


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


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 Efecto
Sólo se modifica el código (algunas Todas las variables intercambiadas entre los
variables) controladores son similares.
Variables agregadas a la CPU del La nueva CPU del controlador primario no
controlador primario inicial utiliza las variables.
Variables eliminadas por la CPU del La nueva CPU del controlador primario
controlador primario inicial ejecuta el programa de aplicación utilizando
los últimos valores correspondientes a
dichas variables.
Variables agregadas a la CPU del La nueva CPU del controlador primario
controlador Standby inicial ejecuta el programa de aplicación utilizando
los valores iniciales correspondientes a
dichas variables.
Variables eliminadas de la CPU del La nueva CPU del controlador primario no
controlador Standby inicial utilizará estas variables

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

166 35010536 04/2009


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.

ADVERTENCIA
FUNCIONAMIENTO 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


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.

ADVERTENCIA
FUNCIONAMIENTO 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 proceso
b. 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


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.

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.

Referencia importante
(véase página 176)

35010536 04/2009 169


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.

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.

Referencia importante
(véase página 176)

170 35010536 04/2009


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:

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.

Referencia importante
(véase página 176)

35010536 04/2009 171


Discrepancia de aplicación

Importante

ADVERTENCIA
FUNCIONAMIENTO 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 proceso
b. 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


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:

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.

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.

35010536 04/2009 173


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


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:

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.

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.

35010536 04/2009 175


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:

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.

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.

176 35010536 04/2009


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.

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.

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


Discrepancia de aplicación

178 35010536 04/2009


Transferencia del programa de aplicación
35010536 04/2009

Transferencia de un programa de
aplicación con Unity Pro
9
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 182
mediante el registro de comando
Transferencia automática del programa de aplicación 183
Ejecución del procedimiento de transferencia del programa de aplicación 184
mediante el teclado

35010536 04/2009 179


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


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


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


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


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


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.

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.

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.

35010536 04/2009 185


Transferencia del programa de aplicación

186 35010536 04/2009


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

35010536 04/2009 187


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


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


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 Standby
1. La función es "A" en el bastidor local
2. El comando de registro se selecciona en RUN
"0" = El PLC con la CPU Hot Standby
1. La función es "A" en el bastidor local
2. El registro de comando se selecciona en
OFFLINE
PCB_RUN BOOL "1" = El PLC con la CPU Hot Standby
1. La función es "B" en el bastidor local
2. El comando de registro se selecciona en RUN
"0" = El PLC con la CPU Hot Standby
1. La función es "B" en el bastidor local
2. 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


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


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


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


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


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


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:

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.

Descripción de los parámetros de salida:

Parámetro Tipo de datos Significado


HSBY BOOL "1" = Configuración Hot Standby detectada.

196 35010536 04/2009


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


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


Utilización de los EFB HSBY de Modicon Quantum Hot Standby

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

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.

Descripción de los parámetros de salida:

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


Utilización de los EFB HSBY de Modicon Quantum Hot Standby con Unity

200 35010536 04/2009


CCOTF en Quantum Hot Standby
35010536 04/2009

Cambio de configuración sobre la


marcha con Quantum Hot Standby
IV
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

35010536 04/2009 201


CCOTF en Quantum Hot Standby

202 35010536 04/2009


Presentación de CCOTF
35010536 04/2009

Presentación de CCOTF

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

35010536 04/2009 203


Presentación de CCOTF

204 35010536 04/2009


Compatibilidad con CCOTF
35010536 04/2009

Compatibilidad con CCOTF

12
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

35010536 04/2009 205


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


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:

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

Los módulos de E/S serie 800 y Sy/Max no son compatibles con la función CCOTF.

35010536 04/2009 207


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:

Módulo CRA Módulo CRP


Compatible con CCOTF 140 CRA 93x 00 PV0X 140 CRP 93x 00 PV0X
SV2.0X SV2.0X
Compatible con CCOTF después 140 CRA 93x 00 de PV03 140 CRP 93x 00 de PV01
de la actualización del firmware SV1.25 a PV06 SV1.26 SV1.14 a PV06 SV1.15
(véase página 219)

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

208 35010536 04/2009


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


Compatibilidad con CCOTF

210 35010536 04/2009


Procedimiento de actualización para utilizar la función CCOTF
35010536 04/2009

Procedimiento de actualización
para utilizar la función CCOTF
13
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

35010536 04/2009 211


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


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.

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

Contenido de esta sección


Esta sección contiene los siguientes apartados:
Apartado Página
General 214
Cambio de los módulos de hardware 215
Actualización del firmware 219

35010536 04/2009 213


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:

C C
CPU R CPU R
P P

Primary Standby
PLC / PLC A PLC / PLC B

Drop 2 Drop 32

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.

214 35010536 04/2009


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


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:

1.2: 140 CPU 671 60


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

Desc. general Resumen Configuración Puerto Modbus Animación Hot Standby Objetos de E/S

Inicio automático de la ejecución Memoria de señal


Inicio automático de la ejecución Uso de memoria 3%
Restablecer %MWi
0x 4x
Sólo arranque en frío %M 256 %MW 1.024
1x 3x
Inicio automático de la ejecución %I 256 %IW 1.024
A: no hay ninguna tarjeta de memoria seleccionada
Visualizador

Modificación de configuración online


B: no hay ninguna tarjeta de memoria seleccionada Modificación online en ejecución
Sólo modificaciones sencillas: Añadir, eliminar
módulos binarios o analógicos, o modificación de
parámetros. Las estaciones de bus DIO, S800
y Symax no admiten esta opció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.

ADVERTENCIA
PÉ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.

16.Conecte Unity Pro 4.1 al PLC A. Detenga el PLC A.

216 35010536 04/2009


Procedimiento de actualización para utilizar la función CCOTF

ADVERTENCIA
PÉ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.

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.

35010536 04/2009 217


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


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:

Versiones de firmware de la CPU Versiones de firmware del


Quantum Hot Standby 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

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

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

3. Ponga los 2 PLC en modalidad STOP.

35010536 04/2009 219


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


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


Procedimiento de actualización para utilizar la función CCOTF

222 35010536 04/2009


Utilización de CCOTF
35010536 04/2009

Utilización de CCOTF

14
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 230
Standby
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

35010536 04/2009 223


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ón
2. CPU o adaptador RIO
3. 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


Utilización de CCOTF

Consejos generales

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

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.

35010536 04/2009 225


Utilización de CCOTF

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

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.

226 35010536 04/2009


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:

Palabra de sistema %SW98

La estación 2 a 16 no es compatible = No utilizado. De manera


0. La estación 2 a 16 es compatible = 1. predeterminada = 0.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 LSB

Estación 16 ... Estación 2

Palabra de sistema %SW99

La estación 17 a 32 no es compatible = 0.
La estación 17 a 32 es compatible = 1.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 LSB

Estación 32 ... Estación 17

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.

35010536 04/2009 227


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:

Bastidor local (platina principal primaria o Estación RIO (platina principal primaria o
secundaria) 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

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:

Modificació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

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.

228 35010536 04/2009


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


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)

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

En el diagrama de flujo siguiente se describe la acción que se debe realizar en


primer lugar en el PLC primario.

230 35010536 04/2009


Utilización de CCOTF

Asegúrese de que el otro PLC se encuentra en


estado Standby en ejecución .

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 un módulo. Añada o elimine el módulo . Elimine un módulo.


Añada primero el módulo en la pantalla de Desconecte la tira de borneras del cableado de
configuración de Unity Pro del bastidor . campo del módulo .
NOTA: el módulo nuevo se Si es necesario , modifique los parámetros o la
muestra en estado Elimine la secuencia de código relacionada con
asignación del módulo .
defectuoso en la pantalla este módulo en el programa de aplicación .
de configuración del
bastidor. Realice una operación de generación de cambios . Realice una operación de generación de cambios .
NOTA: el módulo se
NOTA: el indicador LED Introduzca físicamente el módulo en el bastidor Extraiga físicamente el módulo del bastidor local muestra en estado
"Activo" de la pantalla de local primario. primario. defectuoso en la pantalla
LED del módulo físico está de configuración del
encendido de forma Añada la secuencia de código para gestionar el Elimine el módulo de la pantalla de configuración bastidor.
continua. En el caso de un nuevo módulo en el programa de aplicación . de Unity Pro del bastidor .
módulo de salida , verifique
que todos los bits de salida Realice una operación de generación de cambios .
Realice una operación de generación de cambios .
están en estado no activo
con respecto al proceso del Introduzca físicamente el módulo en el bastidor Compruebe en la aplicación primaria que las modificaciones
indicador LED. local primario. se han tenido en cuenta correctamente .

Conecte la tira de borneras del cableado de


NOTA: en el caso de un campo al módulo .
módulo de salida , verifique Defectuoso
Prueba Modifique la aplicación .
que se gestionan En buen estado
correctamente todos los Añada un módulo. Elimine un módulo.
bits de salida con respecto
Añada físicamente el módulo en el Desconecte la tira del cableado de
al proceso que aparece en NOTA: el indicador LED
bastidor local Standby . campo del módulo .
la pantalla de LED del "Activo" de la pantalla de LED
módulo físico. del módulo físico está Realice una transferencia de Realice una transferencia de
apagado de forma continua . aplicaciones del primario al Standby . aplicaciones del primario al Standby .
En el caso de un módulo de
salida, verifique que todos los Conecte la tira del cableado de campo Elimine físicamente el módulo del
bits de salida están en estado del módulo . bastidor local Standby .
no activo con respecto al
proceso del indicador LED . 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.

35010536 04/2009 231


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)

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

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:

Añada un módulo Añada o elimine el módulo . Elimine un módulo


Añada primero el módulo en la configuración Elimine la secuencia de código relacionada
de Unity Pro del bastidor local . con este módulo en el programa de
aplicación.
Si es necesario, modifique los parámetros o
la asignación del módulo . Elimine el módulo de la pantalla de
configuración de Unity Pro del bastidor .
Añada la secuencia de código para gestionar
el nuevo módulo en el programa de
aplicación.

Guarde el programa de aplicación .

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:

232 35010536 04/2009


Utilización de CCOTF

Asegúrese de que el otro PLC se encuentra


en estado Standby en ejecución .

Abra la aplicación.

Conecte Unity Pro al PLC primario. El


botón Generar cambios se resalta .

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 .


Añada un módulo. Elimine un módulo.
NOTA: el indicador Desconecte la tira del cableado de
Haga clic en el botón Generar
LED "Activo" de la
cambios . El conjunto de campo del módulo .
pantalla de LED del NOTA: el módulo se
modificaciones se transfiere a la CPU.
módulo físico está Extraiga físicamente el módulo del muestra en estado
encendido de forma Añada físicamente el módulo en el bastidor. defectuoso en la pantalla
continua. En el caso de bastidor local primario. de configuración del
un módulo de salida , Haga clic en el botón Generar cambios . bastidor.
verifique que todos los Conecte la tira de borneras del El conjunto de modificaciones se
bits de salida están en cableado de campo al módulo . transfiere a la CPU.
estado no activo con
respecto al proceso del
indicador LED. Compruebe en la aplicación primaria que las
modificaciones se han tenido en cuenta correctamente .

Defectuoso
NOTA: el indicador Prueba Modifique la aplicación.
LED "Activo" de la En buen estado
pantalla de LED del Añada un módulo. Elimine un módulo.
módulo físico está Añada físicamente el módulo en el Desconecte la tira del cableado de
apagado de forma bastidor local Standby . campo del módulo .
continua. En el caso de
un módulo de salida , Realice una transferencia de Realice una transferencia de
verifique que todos los aplicaciones del primario al Standby . aplicaciones del primario al Standby .
bits de salida están en
estado no activo con Conecte la tira del cableado de campo Extraiga físicamente el módulo del
respecto al proceso del del módulo. bastidor local Standby .
LED.

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.

35010536 04/2009 233


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

ADVERTENCIA
POSIBLE 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


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:

Asegúrese de que el otro PLC se encuentra


en estado Standby en ejecución .

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 un módulo. Añada o elimine el módulo . Elimine un módulo.


Añada primero el módulo en la pantalla de Desconecte la tira de borneras del cableado de
configuración de Unity Pro de la estación RIO . campo del módulo .
NOTA: el módulo nuevo se Si es necesario, modifique los parámetros o la
muestra en estado Elimine la secuencia de código relacionada con
asignación del módulo .
defectuoso en la pantalla de este módulo en el programa de aplicación .
configuración de la estación
RIO. Realice una operación de generación de cambios . Realice una operación de generación de cambios .
NOTA: el módulo se
NOTA: el indicador LED Extraiga físicamente el módulo de la estación muestra en estado
Introduzca físicamente el módulo en la estación RIO .
"Activo" de la pantalla de RIO. defectuoso en la pantalla de
LED del módulo físico está configuración de la estación
encendido de forma Añada la secuencia de código para gestionar el Elimine el módulo de la pantalla de configuración RIO.
continua. En el caso de un nuevo módulo en el programa de aplicación . de Unity Pro de la estación RIO .
módulo de salida , verifique
que todos los bits de salida Realice una operación de generación de cambios .
Realice una operación de generación de cambios .
están en estado no activo
con respecto al proceso del Compruebe en la aplicación primaria que las
Introduzca físicamente el módulo en la estación RIO .
indicador LED. modificaciones se han tenido en cuenta
correctamente.
Conecte la tira de borneras del cableado de campo
NOTA: en el caso de un al módulo.
módulo de salida , verifique Defectuoso
que se gestionan Prueba Modifique la aplicación.
correctamente todos los bits En buen estado
de salida con respecto al Realice una transferencia de aplicaciones del controlador primario al
proceso que aparece en la Standby utilizando el teclado del primario o el Standby (o bien
pantalla de LED del módulo estableciendo %SW60.5 en el PLC primario).
físico.
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.

35010536 04/2009 235


Utilización de CCOTF

Casos de uso nominal en modalidad de conexión virtual

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

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:

Añada un módulo. Añada o elimine el módulo . Elimine un módulo.


Añada primero el módulo en la pantalla de
Elimine la secuencia de código relacionada
configuración de Unity Pro de la estación RIO .
con este módulo en el programa de aplicación .
Si es necesario, modifique los parámetros o la
asignación en la pantalla de configuración del Elimine el módulo de la pantalla de
módulo. configuración de Unity Pro de la estación RIO .

Añada la secuencia de código para gestionar


el nuevo módulo en el programa de aplicación .

Guarde el programa de aplicación .

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:

236 35010536 04/2009


Utilización de CCOTF

Asegúrese de que el otro PLC se


encuentra en estado Standby en ejecución .

Abra la aplicación.

Conecte Unity Pro al PLC primario. El


botón Generar cambios se resalta .

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 .


Añada un módulo. Elimine un módulo.
NOTA: el indicador LED Haga clic en el botón Generar Desconecte la tira del cableado de campo del
"Activo" de la pantalla de cambios . El conjunto de módulo.
NOTA: el módulo se
LED del módulo físico está modificaciones se transfiere a la CPU .
muestra en estado
encendido de forma Extraiga físicamente el módulo de la estación RIO .
Añada físicamente el módulo en la defectuoso en la pantalla
continua. En el caso de un
estación RIO. de configuración del
módulo de salida , verifique
Haga clic en el botón Generar cambios . El conjunto bastidor (cuadrado rojo).
que todos los bits de salida Conecte la tira de borneras del
están en estado no activo de modificaciones se transfiere a la CPU .
cableado de campo al módulo .
con respecto al proceso del
indicador LED.
Compruebe en la aplicación primaria que las
modificaciones se han tenido en cuenta correctamente .
Defectuoso
Prueba Modifique la aplicación.
En buen estado
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.

35010536 04/2009 237


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


Utilización de CCOTF

ADVERTENCIA
RIESGO 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


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:

Asegúrese de que el otro PLC se encuentra en


estado Standby en ejecución .

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.

Modifique los parámetros del módulo.

Valide la modificación y realice una


generación de cambios.

Compruebe en la aplicación primaria que


las modificaciones se han tenido en Modifique la
cuenta correctamente. aplicación.

Defectuoso
Prueba

En buen estado
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).

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.

240 35010536 04/2009


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:

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 .

Al conectarse al sistema Hot Standby:

35010536 04/2009 241


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:

Asegúrese de que el otro PLC se encuentra en


estado Standby en ejecución .

Abra la aplicación.

Conecte Unity Pro al PLC primario.


El botón "Generar cambios" se resalta.

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 Modifique la
correctamente. aplicación.

Defectuoso
Prueba

En buen estado

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

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.

242 35010536 04/2009


Rendimiento de CCOTF
35010536 04/2009

Rendimiento de CCOTF

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

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 30% del tiempo del ciclo de tarea MAST
existente

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.

35010536 04/2009 243


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


Solución de problemas
35010536 04/2009

Solución de problemas de CCOTF

16
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 Reemplace los módulos CPU por unos compatibles con
o superior. CCOTF o actualice el sistema operativo.
Los módulos CRP de ambos PLC no tienen la versión de Reemplace los módulos CRP por unos compatibles con
firmware 2.0x o superior. CCOTF o actualice el firmware.
Los módulos CRA de todas las estaciones RIO Quantum Reemplace los módulos CRA por unos compatibles con
que están conectadas a la conexión RIO no tienen la CCOTF o actualice el firmware.
versión de firmware 2.0x o superior.
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 Reemplace el procesador diferente de CCOTF por el 140
de configuración de Unity Pro. CPU 671 60 02.70 o una versión superior.
La casilla de verificación Modificación online durante la Seleccione Modificación online durante la ejecución
ejecución no está seleccionada. 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 La aplicación debe estar completamente reconstruida
es compatible con CCOT. (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, Verifique que un PLC se encuentra en estado primario en
sin redundancia. ejecución y el otro se encuentra en estado Standby en
ejecución.

35010536 04/2009 245


Solución de problemas

Problema potencial Solución


Al menos una estación Quantum RIO es incompatible con Compruebe que todas las estaciones Quantum RIO
la función CCOTF. 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 Apague la estación RIO y vuelva a encenderla.
su bit correspondiente en 0 en %SW98 o %SW99.

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.

246 35010536 04/2009


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 249
Unity
B Controles y pantallas de Modicon Quantum Hot Standby 259

35010536 04/2009 247


248 35010536 04/2009
Información adicional
35010536 04/2009

Información adicional de Modicon


Quantum Hot Standby con Unity
A
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 255
remotas CRP
ID de texto 257

35010536 04/2009 249


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


Información adicional

Especificaciones del módulo 140 CPU 671 60

Especificaciones del módulo

Elemento Descripción
Puertos de comunicación 1 Modbus (RS-232/RS-485)
1 Modbus Plus (RS-485)
1 USB
1 Ethernet (utilizado como puerto HSBY)
Corriente de bus requerida 2.500 mA
Número máx. de módulos NOM, NOE, 6
PTQ PDP MV1 y MMS compatibles
(cualquier combinación)
Conmutador llave Sí
Teclado Sí

Procesador

Función Descripción
Modelo Pentium
Velocidad de reloj 266 MHz
Coprocesador Sí, Ethernet integrada
Temporizador del Watchdog 250 ms, ajustable mediante software

Memoria

RAM 2 MBytes
Memoria de programa de IEC (o datos y configuración de la 1.024 kBytes
aplicación) 7.168 kBytes
Memoria de programa de IEC (máx. con tarjeta PCMCIA)

Tiempo de ejecución del programa

Kilo instrucciones ejecutadas por Tiempo de ejecución por instrucción


milisegundo (Kins/ms) (ms/Kins)
100% booleano 65% booleano + 35% 100% booleano 65% booleano + 35%
numérico numérico
10.28 10.07 0.097 0.099

35010536 04/2009 251


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

Binaria (bits) 64.000 (cualquier combinación)


Registros (palabras) 64.000 máx.

E/S remotas

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.

Batería y reloj

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 Habitual: 14 μA
encuentra apagado Máxima: 420 μA
Reloj TOD +/-8.0 s/día; 0 ... 60 ° C

Diagnóstico

Encendido RAM
Dirección RAM
Suma de control de Executive
Verificación de lógica de aplicación
Procesador
Tiempo de ejecución RAM
Dirección RAM
Suma de control de Executive
Verificación de lógica de aplicación

252 35010536 04/2009


Información adicional

Especificaciones del módulo 140 CPU 671 60S

Especificaciones del módulo

Componente Descripción
Puertos de comunicación 1 Modbus (RS-232/RS-485)
1 Modbus Plus (RS-485)
1 USB
1 Ethernet (utilizado como puerto HSBY)
Corriente de bus requerida 2.500 mA
Número máximo admitido de módulos 6
NOE 771 11
Conmutador llave Sí
Teclado Sí

Procesador

Característica Descripción
Modelo Pentium
Velocidad de reloj 266 MHz
Coprocesador Sí, Ethernet integrada
Temporizador de vigilancia 250 ms, ajustable mediante software

Memoria

RAM 4 MBytes
Memoria de programa IEC (o datos y configuración de la 1.024 kBytes
aplicación) 7.168 kBytes
Memoria de programa IEC (máx. con tarjeta PCMCIA)

Capacidad de referencia

Binaria (bits) 64.000 (cualquier combinación)


Registros (palabras) 64.000 máx.

35010536 04/2009 253


Información adicional

E/S remotas

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.

Batería y reloj

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 Habitual: 14 μA
encuentra apagado 420 μA máx.
Reloj de fecha/hora +/-8.0 s/día a 0 ... 60 ° C

Diagnóstico

Encendido RAM
Dirección RAM
Suma de control de Executive
Verificación de lógica de aplicación
Procesador
Tiempo de ejecución RAM
Dirección RAM
Suma de control de Executive
Verificación de lógica de aplicación

254 35010536 04/2009


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 Código en Error


del indicador Com Act formato
hexadecimal
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


Información adicional

Número de parpadeos Código en Error


del indicador Com Act formato
hexadecimal
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

256 35010536 04/2009


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

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

Conmutación de los ID de texto de CPU del controlador Standby a 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

Conmutación de los ID de texto de la CPU del controlador Standby a la CPU del


controlador primario

ID de texto Mensaje de advertencia


13015 Comando de control en ETH
13016 Comando de control en RIO

Conmutación de los ID de texto de Offline a la CPU del controlador


primario/Standby

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


Información adicional

258 35010536 04/2009


Controles y pantallas
35010536 04/2009

Controles y pantallas de Modicon


Quantum Hot Standby
B
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

35010536 04/2009 259


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:

Posición de Funcionamiento del PLC


la llave
desbloquead  Pueden ejecutarse las operaciones del menú del sistema y el operario
a: 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.

Botón de restablecimiento
Al pulsar este botón, se fuerza un arranque en frío del PLC.

260 35010536 04/2009


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


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 teclas
2 Dos indicadores LED

262 35010536 04/2009


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 curso
Visualizar 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: Tecla activa


encendido  Desplazarse por las opciones de menú
 Desplazarse por las opciones de campos en modalidad de modificación

Indicador LED: Tecla activa


parpadeando  El campo en modalidad de modificación tiene opciones por las que es
posible desplazarse.
Indicador LED: Tecla inactiva
apagado  No hay opciones de menú ni opciones de campo.

Indicador LED Tecla activa


encendido  Moverse por una pantalla, campo a campo
 Ir al submenú

indicador luminoso Tecla activa


parpadeando  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


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


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 Indicación
LED
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


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 predeterminada
2 Menús del sistema
3 Submenús

266 35010536 04/2009


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.

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:

Pantalla predeterminada
La pantalla predeterminada muestra la información siguiente.

La pantalla predeterminada es de sólo lectura.

Campos Opciones Descripción


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


Controles y pantallas

Campos Opciones Descripción


disponibles disponibles
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 MB+ Indica que existe actividad en Modbus Plus.
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.

268 35010536 04/2009


Controles y pantallas

Menú de operaciones del PLC


Estructura: menú y submenús de operaciones del PLC

35010536 04/2009 269


Controles y pantallas

Submenú: PLC Operations: Start, Stop, Init

Pantallas Campos disponibles Descripción


Iniciar, Detener,
Inic.
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.

Submenú: Operaciones del PLC de la CPU Hot Standby

Pantalla Campo Opción Descripción


Estado de State CPU DEL El controlador actúa como unidad de CPU del
Hot Standby: (sólo lectura) CONTROLADOR controlador primario.
PRIMARIO
CPU DEL El controlador actúa como unidad CPU del controlador
CONTROLADOR Standby.
STANDBY
Offline El controlador no está conectado a otro controlador.
Modalidad Mode RUN STS fijo El controlador está activo y actúa como controlador de
Hot Standby: (sólo se puede la CPU del controlador primario o es capaz de adoptar
modificar si el la función de CPU del controlador primario si es
conmutador necesario.
llave se STS El controlador está transfiriendo o se está actualizando
encuentra en la parpadeando y, al terminar la transferencia, el indicador RUN
posición de permanecerá fijo.
desbloqueo)
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 El controlador está transfiriendo o se está actualizando
parpadeando y, al terminar la transferencia, el indicador OFFLINE
permanecerá fijo.

270 35010536 04/2009


Controles y pantallas

Pantalla Campo Opción Descripción


Orden de Hot A o B FIRST Orden de alimentación de Hot Standby
Standby: (sólo se puede SECOND
modificar si el
conmutador
llave se
encuentra en la
posición de
desbloqueo)
Transferenci - Al pulsar la tecla <INTRO>, se confirma la
a de Hot (esta opción de menú sólo está habilitada si transferencia. La transferencia iniciará la petición de
Standby: el conmutador llave se encuentra en la una actualización de programa del controlador de la
posición de desbloqueo). 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 La petición de la pantalla de diagnóstico varía según la operación.
de Hot Halt Tarea de usuario en la modalidad de pausa
Standby:
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

35010536 04/2009 271


Controles y pantallas

Menú de comunicaciones
Estructura: estructura de los menús y submenús de comunicaciones

272 35010536 04/2009


Controles y pantallas

Submenú: PLC Communications: TCP/IP Ethernet

Pantallas de Campos disponibles Opciones Descripción


visualización TCP/IP disponibles
Ethernet
TCP/IP Ethernet IP ###.###.###.### Números Muestra la dirección IP.
Address 1,2 decimales

TCP/IP Ethernet ###.###.###.### Números Muestra una dirección de


Subnet Mask 1,2 decimales máscara de subred.

TCP/IP Ethernet IP ###.###.###.### Números Muestra una dirección de


Gateway 1,2 decimales pasarela IP Ethernet.

TCP/IP Ethernet MAC ##.##.##.##.##.## Números Muestra una dirección de control


Address (sólo lectura) hexadecimales de acceso al medio (MAC,
Medium Access Control).

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

Campos disponibles Opciones disponibles Descripción


## 1-64 Para introducir una
(sólo se puede modificar si el dirección Modbus Plus
conmutador llave se encuentra en la válida
posición de desbloqueo)
Modbus Plus State Conexión de Estado de Modbus Plus
monitorización
Conexión normal
Estación única
Dirección duplicada
Sin token

Submenú: PLC Communications: Serial Port

Campos Opciones disponibles Descripción


disponibles*
Mode 232 Modalidad RS
485
Protocol ASCII Protocolos disponibles
RTU

35010536 04/2009 273


Controles y pantallas

Campos Opciones disponibles Descripción


disponibles*
Adr 1 - 247 Dirección de la unidad
Para la conmutación de Modbus
CPU del controlador primario 1-119
CPU del controlador Standby 129 - 247
Rate 50, 75, 110, 134,5, 150, 300, 600, 1.200, Velocidad de transmisión
1.800, 2.400, 3.600. 4.800, 7.200, 9.600,
19.200 bits/s
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.

Menú de información del sistema


Estructura: menús y submenús de información del sistema

274 35010536 04/2009


Controles y pantallas

Submenú: PLC Communications: System Info

Pantallas de Campos Opción Descripción


información del disponibles* disponible
sistema
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.

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 Campos Descripción


contraste de la disponibles
pantalla LCD
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


Controles y pantallas

Submenú: LCD Settings: LCD Light

Pantallas Campos Descripción


disponibles
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


Glosario
35010536 04/2009

Glosario

0-9

%I
Según la norma IEC, %I indica un objeto de lenguaje de entrada binaria.

%IW
Según la norma IEC, %IW indica un objeto de lenguaje de entrada analógica.

%KW
Según la norma IEC, %KW indica un objeto de lenguaje de palabra constante.

%M
Según la norma IEC, %M indica un objeto de lenguaje de bit de memoria.

%MW
Según la norma IEC, %MW indica un objeto de lenguaje de palabra de memoria.

%Q
Según la norma IEC, %Q indica un objeto de lenguaje de salida binaria.

%QW
Según la norma IEC, %QW indica un objeto de lenguaje de salida analógica.

35010536 04/2009 277


Glosario

ADDM_TYPE
Este 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_TYPE
Este 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_IN
ANL_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_OUT
ANL_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.

ANY
Existe 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


Glosario

En la siguiente figura se describe esta estructura jerarquizada:

ARRAY
Una 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


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.

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

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

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

Cadena
Etapa activa de un SFC.

280 35010536 04/2009


Glosario

Cadena única
Modalidad 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.

DATE
El 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


Glosario

Campo Límites Comentario


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)

DATE_AND_TIME
Véase DT.

Datos globales
Los datos globales permiten el intercambio automático de variables de datos para
la coordinación de las aplicaciones del PLC.

DBCD
Representació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

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

DFB
DFB 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;

282 35010536 04/2009


Glosario

 facilitar su depuración y
 reducir el volumen de código generado.

Diagrama de bloques de funciones


Véase FBD.

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

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


Glosario

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.

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

Base Límite inferior Límite superior


Hexadecimal 16#0 16#FFFFFFFF
Octal 8#0 8#37777777777
Binario 2#0 2#11111111111111111111111111111111

Ejemplos de representación:

Datos Representación en una de las bases


00000000000010101101110011011110 16#ADCDE
00000000000000010000000000000000 8#200000
00000000000010101011110011011110 2#10101011110011011110

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

284 35010536 04/2009


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

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

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

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


Glosario

Si la entrada EN no está conectada, se establece automáticamente en 1.

ENO
ENO significa «Error NOtification» (notificación de error); se trata de la salida
asociada a la entrada 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/S
La 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.

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

FFB
Té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ón
Véase EF.

286 35010536 04/2009


Glosario

Función elemental
Véase EF.

GRAY
El 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:

HTTP
«Hypertext Transfer Protocol» (protocolo de transferencia de hipertexto)

IEC 61131-3
Norma internacional: comandos de lógica programables
Parte 3: lenguajes de programación

IL
IL es la forma abreviada de «Instruction List» (lista de instrucciones).
Este lenguaje es un conjunto de instrucciones básicas.

35010536 04/2009 287


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.

INF
Se 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);

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

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

LD
LD es la forma abreviada de «Ladder Diagram» (diagrama de contactos).

288 35010536 04/2009


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

Multicadena
Modalidad de servicio de un SFC. En modalidad multicadena, el SFC puede contar
con varias etapas activas simultáneamente.

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

Palabra clave
Una 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


Glosario

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

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

Red
Hay 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


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.

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

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

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

STRING
Una 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


Glosario

TIME
El 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_DAY
Véase TOD.

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

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.

Ejemplo: TOD#23:59:45.

292 35010536 04/2009


Glosario

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

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

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

Valor literal de base 10


Un 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


Glosario

Valor literal de base 16


Un 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 2


Un 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 8


Un 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 entero


Un valor literal de entero se utiliza para introducir valores enteros en el sistema
decimal. Les valores pueden ir precedidos de los signos + y -. Los signos de
subrayado (_) separan números no significativos.
Ejemplo:
-12, 0, 123_456, +986

Valor literal de tiempo


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

294 35010536 04/2009


Glosario

Valor literal real


Un 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 exponente


Nú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

Variable
Entidad de memoria del tipo BOOL, WORD, DWORD, etc., cuyo contenido puede
modificarse mediante el programa que está ejecutándose.

Variables asignadas
Variable 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 asignadas
Variable 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


Glosario

WORD
El 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:

Base Límite inferior Límite superior


Hexadecimal 16#0 16#FFFF
Octal 8#0 8#177777
Binario 2#0 2#1111111111111111

Ejemplos de representación

Datos Representación en una de las bases


0000000011010011 16#D3
1010101010101010 8#125252
0000000011010011 2#11010011

296 35010536 04/2009


Índice
35010536 04/2009

Índice
B
AC
0-9 conmutaciones
arranques en frío, 112
140CPU67160, 15
discrepancias de aplicación, 159
490NOR00003, 250
intercambio de direcciones, 97
490NOR00005, 250
USB, 41
490NOR00015, 250
conmutadores llave, 267
52-0422-000, 62
controlador, fallos
primaria, 148
A Standby., 149
coprocesador, conexiones, 143
accesorios de cableado CRP
fibra óptica, 60 errores de com act, 148, 149
accesorios para cableado
coaxial, 62
actualización, 153 D
administración del sistema, 47
datos globales, 126
aplicaciones idénticas, 160
datos inicializados, 112
datos, transferencias, 43
B desplazamientos, 97
detección de fallos, 136
bloquear teclado, 95 diagnosticar Hot Standby, 266
diagnosticar procesadores
fijo, 264
C parpadear, 264
compatibilidad, 33 diagnóstico
componentes búferes, 257
Sistemas Unity, 58 diagnóstico, procesadores, 131
conexión, 55 diagnósticos
confianza, comprobaciones, 132 búferes, 135
configuración, 55 direcciones IP, 115
módulos Ethernet, 114 direcciones MAC, 16
registros, 102 discrepancias de aplicación, 159
configurar procesadores, 70

35010536 04/2009 297


Index

duplicadas, pruebas de dirección IP, 118 M


MA-0185-100, 62
E MA-0186-100, 62
mantenimiento, 131
E/S remota (RIO), 140
menús
errores de E/S, 42
CPU de gama alta, 266
exploración de E/S, 125
modos, 117
exploración, tiempos, 47
modos de funcionamiento, 117

G P
gestión de la información de upload, 176
procesadores, 251
programas, transferencia, 180
H
Hot Standby (HSBY) R
estado primario en ejecución, 27
registros, 35, 36
estado Standby en ejecución, 27
comando, 104
Modalidad de mantenimiento, 27
estado, 108
Modalidad de seguridad, 27
inversos, 36
run offline, 27
relojes de tiempo real, 113
stop offline, 27
remotos, clientes, 124
Hot Standby, efectos de red, 124
restricción, 121
HSBY (Hot Standby)
REV_XFER, 197
estado primario en ejecución, 27
estado Standby en ejecución, 27
Modalidad de mantenimiento, 27 S
Modalidad de seguridad, 27
S908, módulos, 34
run offline, 27
servidores FTP, 126
stop offline, 27
servidores TFTP, 126
HSBY_RD, 188
sistema, fallos, 131
HSBY_ST, 191
sustitución de un módulo defectuoso, 147
HSBY_WR, 194

I T
tareas, 37
instalación, 55
teclados, 262
intercambio de direcciones, 97
topologías, 62
transferencia, tiempos, 47, 180
L
límites
transferencia, tamaño, 181
locales, clientes, 124

298 35010536 04/2009

También podría gustarte