Anda di halaman 1dari 234

Hot Standby Quantum

Manual para la planificación e


instalación
840 USE 106 03 Versión 4.0
31004547 01
2
Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Capítulo 1 Vista general del sistema Hot Standby de Quantum. . . . . . . . 13
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1 Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Controladores primario y standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Componentes de hardware de un sistema Hot Standby de Quantum . . . . . . . . 17
El módulo Hot Standby CHS 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2 Operación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Modalidades de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3 Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Cable de fibra óptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
El kit Hot Standby CHS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4 HSBY 984 y HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Capítulo 2 Teoría del funcionamiento de HSBY de Ladder Logic 984 . . 31


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Funcionamiento del sistema HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Tiempo de ciclo del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Transferencia de memoria de señal y tiempo de ciclo . . . . . . . . . . . . . . . . . . . . 36
Área transferible predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Opciones de personalización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Ciclos personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Capítulo 3 Teoría del funcionamiento de HSBY de IEC. . . . . . . . . . . . . . . 43


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Definiciones de Hot Standby IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Funcionamiento del sistema HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3
Tiempo de ciclo del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Transferencia de memoria de señal y tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . 51
Estructura de memoria de señal transferida completamente en un sistema Hot
Standby IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Capítulo 4 Planificación de un sistema Hot Standby de Quantum . . . . . 55


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Instrucciones para la planificación de un sistema Hot Standby. . . . . . . . . . . . . . 56
Prevención de riesgos eléctricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Topologías de cable de E/S remotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Configuración de cable sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Configuración de cable dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Capítulo 5 Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Instalación de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Capítulo 6 Utilización de un sistema HSBY 984 de Quantum . . . . . . . . . 69


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
6.1 Configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Configuración de un sistema HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Ampliación de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Instrucción CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.2 Utilización del bloque de instrucciones CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Utilización del bloque de instrucciones CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Registro de comando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Elementos del área no transferible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Pantalla de zoom de la instrucción CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
El registro de estado de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Registros de transferencia inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Ejemplo de lógica de transferencia inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
6.3 Uso de la ampliación de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Ampliación de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Diálogo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Bits en el registro de comando Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Sobrescritura de conmutador llave y modalidad En marcha . . . . . . . . . . . . . . . . 92
Ejemplo de control de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Standby con discrepancias de lógica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Transferencia de memoria de señal completa. . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Registro de estado Hot Standby para ampliación de configuración . . . . . . . . . . 98
Opciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Definición del área transferible de la memoria de señal . . . . . . . . . . . . . . . . . . 100
Transferencia de datos de la memoria de señal adicional. . . . . . . . . . . . . . . . . 103
Transferencias de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

4
6.4 Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Arranque del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Sincronización de relojes para fecha/hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Mientras el sistema está funcionando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Capítulo 7 Utilización de un sistema Hot Standby IEC de Quantum . . . 113


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
7.1 Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Carga del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Control del sistema Hot Standby mediante la ampliación de configuración. . . 118
7.2 Diálogo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Diálogo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Especificación del registro de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Registro de comando Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Habilitar sobrescritura de conmutador llave . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Opciones avanzadas para Concept 2.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Standby con discrepancia de lógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Intercambio de direcciones al conmutar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
7.3 Memoria de señal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Área no transferible de la memoria de señal. . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Registro de estado de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Partición de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Tamaño de la memoria de señal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
7.4 Control de transferencia de secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Control de transferencia de secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
7.5 Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Arranque del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7.6 Funcionamiento normal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Optimización de memoria/tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Sincronización de relojes para fecha/hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Mientras el sistema está funcionando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

Capítulo 8 Instrucciones adicionales para Hot Standby IEC . . . . . . . . . 153


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
8.1 Requisitos generales de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Almacenamientos de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Estadísticas de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Partición de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
8.2 Memoria de señal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Utilización eficaz de la memoria de señal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

5
8.3 Consejos para aumentar la eficacia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Uso de constantes en lugar de literales iguales . . . . . . . . . . . . . . . . . . . . . . . . 164
Uso de constantes en lugar de entradas abiertas . . . . . . . . . . . . . . . . . . . . . . . 165
Lógica programada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Reducción del uso de estructuras complejas de datos . . . . . . . . . . . . . . . . . . . 168

Capítulo 9 Solución Hot Standby Ethernet . . . . . . . . . . . . . . . . . . . . . . . 169


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Vista general de la solución Hot Standby para NOEs . . . . . . . . . . . . . . . . . . . . 170
Topología de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Configuración NOE y Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Asignación de direcciones IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Hot Standby y modalidades de servicio NOE . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Tiempos de permutación de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Efectos de la solución Hot Standby sobre una red . . . . . . . . . . . . . . . . . . . . . . 181

Capítulo 10 Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
10.1 Estado funcional de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Verificación del estado funcional de un sistema Hot Standby . . . . . . . . . . . . . . 186
Comprobaciones adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
10.2 Errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Errores de arranque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Errores de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Errores de nivel de tarjeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
10.3 Fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Detección de fallos en un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . 194
Detección de fallos en el bastidor primario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Detección de fallos en el bastidor standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Fallo de la conexión de fibra desde el transmisor primario al receptor standby 198
10.4 Sustitución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Sustitución de un módulo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Modificación del programa y actualización del programa . . . . . . . . . . . . . . . . . 201
Actualización de los ejecutivos del sistema de un PLC en un sistema HSBY 984
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Actualización de los ejecutivos de sistema del PLC en un sistema HSBY IEC. 207
10.5 Comprobación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Forzado de una conmutación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

6
Capítulo 11 Características del Hot Standby CHS 110 . . . . . . . . . . . . . . . 213
Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Apéndices para la Guía para la planificación y la instalación de Hot Standby de
Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Apéndice A Modelos de errores Com Act. . . . . . . . . . . . . . . . . . . . . . . . . . 217


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Módulo Hot Standby CHS 110Modelos de error . . . . . . . . . . . . . . . . . . . . . . . . 218
Modelos de error del procesador de módulo de comunicaciones de E/S remotas
CRP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Apéndice B Guía de cables de fibra óptica. . . . . . . . . . . . . . . . . . . . . . . . . 221


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Cable de fibra óptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Otras herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Apéndice C Configuración de ProWORX Nxt . . . . . . . . . . . . . . . . . . . . . . . 225


Ampliación de configuración de Hot Standby de ProWORX Nxt . . . . . . . . . . . 225

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

7
8
Información de seguridad
§

Información importante

AVISO Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el
dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes
especiales que se ofrecen a continuación pueden aparecer a lo largo de la
documentación o en el equipo para advertir de peligros potenciales o para ofrecer
información que aclara o simplifica los distintos procedimientos.
La inclusión de este icono en una etiqueta de peligro o advertencia indica
un riesgo de descarga eléctrica, que puede provocar daños personales si
no se siguen las instrucciones.

Éste es el icono de alerta de seguridad. Se utiliza para advertir de posibles


riesgos de daños personales. Observe todos los mensajes que siguen a este
icono para evitar posibles daños personales o incluso la muerte.

PELIGRO
PELIGRO indica una situación inminente de peligro que, si no se evita, puede
provocar daños en el equipo, lesiones graves o incluso la muerte.

ADVERTENCIA
ADVERTENCIA indica una posible situación de peligro que, si no se evita, puede
provocar daños en el equipo, lesiones graves o incluso la muerte.

AVISO
AVISO indica una posible situación de peligro que, si no se evita, puede provocar
lesiones o daños en el equipo.

840 USE 106 03 Enero 2003 9


Información de seguridad

TENGA EN El mantenimiento de equipos eléctricos deberá ser realizado sólo por personal
CUENTA cualificado. Schneider Electric no asume las responsabilidades que pudieran surgir
como consecuencia de la utilización de este material. Este documento no es un
manual de instrucciones para personas sin formación.
© 2001 Schneider Electric. Reservados todos los derechos.

10 840 USE 106 03 Enero 2003


Acerca de este libro

Presentación

Objeto Este manual contiene información completa sobre sistemas Hot Standby para
controladores programables.

Campo de Esta documentación es aplicable a Concept.


aplicación

Documentos
relacionados
Título Reference Number
Manual de referencia del hardware de la serie Quantum Automation 840 USE 100 03
Manual de instalación y planificación del sistema de cableado de E/ 890 USE 101 03
S remotas
Manual de usuario de la biblioteca de módulos Ladder Logic 840 USE 101 03
Manual para la planificación e instalación de red Modbus Plus 890 USE 100 03
Manual de usuario de Concept V 2.5 840 USE 493 03
Instrucciones para la instalación de Concept V 2.5 840 USE 492 03
Biblioteca de módulos Concept V 2.5: IEC 840 USE 494 03
Biblioteca de módulos Concept V 2.5: LL984 840 USE 496 03
Manual de usuario EFB Concept 840 USE 495 03

Advertencia Schneider Electric no se hace responsable de cualquier error que pudiera aparecer
en este documento. Si tiene alguna sugerencia de mejora o corrección, o ha
encontrado errores en esta publicación, le rogamos que nos lo notifique.
Está prohibida la reproducción de cualquier parte de este documento, en cualquier
forma o medio, electrónico o mecánico, incluyendo fotocopias, sin autorización
expresa y por escrito del editor, Schneider Electric.

840 USE 106 03 Enero 2003 11


Acerca de este libro

Comentarios del Envíe sus comentarios a la dirección electrónica TECHCOMM@modicon.com


usuario

12 840 USE 106 03 Enero 2003


Vista general del sistema Hot
Standby de Quantum
1
Presentación

Objetivo En este capítulo se recoge una breve vista general del sistema Hot Standby,
incluyendo una descripción del control primario y standby, los componentes, el
módulo Hot Standby, los led y conmutadores, las modalidades de funcionamiento,
los sistemas 984 e IEC HSBY y el tamaño de la aplicación.
En el resto de este manual el sistema Hot Standby de Quantum se denominará
HSBY.
Un sistema HSBY se basa en dos controladores lógicos programables con idéntica
configuración que están unidos entre sí y a la misma red de E/S remota. Si un
controlador falla, el otro toma el control del sistema de E/S.

Contenido: Este capítulo contiene las siguientes secciones:


Sección Apartado Página
1.1 Control 15
1.2 Operación 21
1.3 Cableado 23
1.4 HSBY 984 y HSBY IEC 26

840 USE 106 03 Enero 2003 13


Vista general del sistema Hot Standby de Quantum

14 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

1.1 Control

Introducción

Objetivo En esta sección se describe el Control primario y Standby para un sistema Hot
Standby de Quantum.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Controladores primario y standby 16
Componentes de hardware de un sistema Hot Standby de Quantum 17
El módulo Hot Standby CHS 110 18

840 USE 106 03 Enero 2003 15


Vista general del sistema Hot Standby de Quantum

Controladores primario y standby

Descripción El sistema de Hot Standby de Quantum se ha diseñado para su utilización en los


casos en los que no es admisible la existencia de tiempos muertos, proporcionando
alta disponibilidad mediante redundancia. Se configuran dos bastidores con el
mismo hardware y software.
Uno de los PLC actúa como el controlador primario. Hace funcionar la aplicación
analizando la lógica de aplicación y operando E/S remotas.
El otro PLC funciona como el controlador standby. El controlador primario actualiza
al standby después de cada análisis. El controlador standby está listo para asumir
el control dentro de un ciclo si falla el controlador primario.
Los estados primario y standby son intercambiables. Se puede poner cualquiera de
los controladores en estado primario, pero el otro debe estar en estado standby. El
controlador primario siempre opera la red remota de E/S.

Nota: Un sistema Hot Standby de Quantum sólo trabaja con E/S remotas, y no lo
hace con E/S locales o distribuidas (DIO).

Función del Cada controlador está emparejado con un módulo Hot Standby CHS 110 00. El
módulo Hot módulo vigila a su propio controlador y se comunica con el otro módulo Hot
Standby CHS 110 Standby.
El sistema se vigila a sí mismo continuamente. Si el controlador primario falla, el
módulo Hot Standby cambia el control al standby, que pasa a ser el controlador
primario.
Si falla el controlador standby, el primario sigue funcionando sin apoyo.

16 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

Componentes de hardware de un sistema Hot Standby de Quantum

Componentes Un sistema Hot Standby Quantum necesita dos bastidores, cada uno de ellos con
al menos cuatro slots. Los bastidores deben estar equipados con Quantom
idénticos y compatibles:
l Controlador lógico programable
l Procesador de módulo de comunicaciones de E/S remotas
l Módulo Hot Standby CHS 110
l Cables (verGuía de cables de fibra óptica, p. 221)
l Fuente de alimentación
l Otros componentes (bastidores, módulos de E/S, divisores; según sea
necesario)
La ilustración siguiente muestra los componentes de hardware de un sistema Hot
Standby Quantum.
Primario Standby
PS PLC RIO CHS PS PLC RIO CHS

Conexión de fibra óptica

Cable de conexión con red RIO

Nota: El orden de los módulos en los bastidores debe ser el mismo.

840 USE 106 03 Enero 2003 17


Vista general del sistema Hot Standby de Quantum

El módulo Hot Standby CHS 110

Topología El diagrama siguiente muestra el panel frontal del módulo, que consta de:
l Pantalla LED
l Conmutador llave de función
l Conmutador de desplazamiento de designación
l Botón de actualizar
l Puertos de cable de fibra óptica

Controles del La siguiente figura muestra el panel frontal del módulo.


panel frontal
CHS 110
Etiqueta de la versión
Número de modelo,
descripción del
módulo, código de color
Pantalla de LEDs Frontal extraible

Conmutador llave de función


Conmutador de desplazamiento
de designación
Botón de actualizar

Conector de cable
de transmisión
Conector de cable
de recepción

M0035300

18 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

Pantalla LED La siguiente ilustración muestra cinco indicadores de estado en la superficie de


cada módulo CHS 110.

140
CHS 110 00
HOT STANDBY
Active
Ready Fault
Run Bal Low
Pwr ok
Modbus Com Err
Modbus! Error A
Com Act Error B
Primary
Mem Prt Standby

La tabla siguiente muestra los cinco indicadores de estado.


Indicado Color Mensaje
r
Ready Verde Si es continuo, se está suministrando alimentación al módulo
y se han pasado las pruebas de diagnóstico interno iniciales.
Si parpadea, el módulo está intentando recuperarse de un
error de interfase.
Com Act Verde Si es continuo, los módulos CHS 110 están comunicando. Si
parpadea, se ha detectado un error.
Primary Verde El módulo es el controlador primario
Com Err Rojo El módulo está reintentando realizar comunicaciones CHS o
se ha detectado un fallo en las comunicaciones CHS.
Standby Amarillo Si es continuo, el módulo es el controlador standby y está listo
para asumir la función primaria si es necesario. Si parpadea,
hay una actualización del programa en curso.

Los mensajes de error se tratan con más detalles en Modelos de errores Com Act,
p. 217.

840 USE 106 03 Enero 2003 19


Vista general del sistema Hot Standby de Quantum

Conmutador Debajo de la pantalla LED de la superficie de cada panel de control CHS 110 se
llave de función encuentra un conmutador llave. Tiene tres posiciones: Off Line, Xfer (transferencia)
y Run. Es posible utilizar este conmutador para forzar la transferencia del control de
funciones o para copiar el programa completo desde el controlador primario al
standby.
La siguiente ilustración muestra un conmutador de llave de funciones con tres
posiciones. Off Line, Xfer y Run.

Off
Line Xfer

Run

Nota: Por motivos de seguridad o conveniencia, se puede bloquear el conmutador


con una preferencia de software. Una vez se ha bloqueado el conmutador se
puede fijar el módulo en run u offline con el software. Esta opción es
especialmente útil cuando no se puede acceder al módulo fácilmente.

Conmutador de Se utiliza un conmutador de desplazamiento ubicado debajo y hacia la derecha del


desplazamiento conmutador de llave para designar el controlador como A o B. Debe designarse una
de designación y unidad como A y la otra como B.
botón de Utilice el botón de actualizar standby para iniciar la transferencia de programas del
actualizar controlador primario al standby. El conmutador de llave debe estar en modalidad de
transmisión.

Nota: Si los controladores tienen las mismas designaciones, el sistema no


reconocerá a ninguno de los dos. Se reconocerá como controlador primario a la
primera unidad que se encienda. Se le designará A o B dependiendo de la posición
de su conmutador. La segunda unidad permanecerá offline y el indicador ComAct
parpadeará, indicando un error de arranque.

Nota: Una vez está funcionando el sistema, se puede intercambiar el control


primario entre las unidades, independientemente de cuál se ha designado como A
y cuál como B.

20 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

1.2 Operación

Modalidades de funcionamiento

Modalidades de HSBY tiene tres modalidades de funcionamiento:


funcionamiento 1. Modalidad offline
HSBY 2. Modalidad de transmisión
3. Modalidad EN MARCHA
Estas tres modalidades se describen más abajo.

Modalidad offline Esta modalidad se utiliza para hacer que un controlador deje de funcionar sin
detenerlo o sin desconectar la alimentación. Si se gira el conmutador de la unidad
primaria a offline, el control pasa a la unidad standby. Si se pone el controlador
standby en offline, el primario seguirá funcionando sin apoyo.

Modalidad de Esta modalidad se utiliza para solicitar desde el controlador primario una
transmisión actualización del programa del controlador standby. Para una descripción paso a
paso del proceso, consulte Sustitución, p. 199.
El controlador primario puede actualizar el standby sin que se produzca ninguna
interrupción en el resto de funciones. Si la unidad primaria está en modo Run y
aprieta el botón actualizar de la unidad standby, los módulos Hot Standby se
prepararán para copiar el programa completo del controlador primario a la unidad
standby. El programa incluye la tabla de configuración, el mapa de E/S, las
ampliaciones de configuración, el administrador de segmentos, la lógica de
aplicación, todas las instrucciones cargables .EXE, mensajes ASCII y la memoria
de señal completa.
Para llevar a cabo la transferencia, gire el conmutador del standby a transferencia
sin soltar el botón actualizar. El LED Com Act se apaga. Gire el conmutador a la
modalidad que desee que asuma el standby después de la actualización, Run u Off
Line. El indicador del standby parpadeará. Suelte el botón actualizar.
El indicador del standby continuará parpadeando durante la actualización y
mientras la unidad standby procesa la actualización. Si se pone la unidad en
modalidad Run, el indicador del standby volverá a ponerse en amarillo continuo. Si
la unidad se pone en modalidad offline, se apagará el indicador. Retire el
conmutador.

Nota: Si coloca el conmutador de la unidad primaria en transferencia, esta acción


será ignorada por el sistema Hot Standby.

840 USE 106 03 Enero 2003 21


Vista general del sistema Hot Standby de Quantum

Modalidad EN Cuando el conmutador de llave está en esta posición, el controlador está activado
MARCHA y está o bien sirviendo como controlador primario, o bien preparado para asumir la
función de primario si es necesario.
El conmutador de los dos módulos Hot Standby debería estar siempre en la
posición Run. Cuando el controlador standby está en modalidad Run y el indicador
está encendido, entonces está controlando activamente el estado del sistema y
está preparado para asumir el control si falla la unidad primaria.

22 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

1.3 Cableado

Introducción

Objetivo Esta sección describe el cableado de los módulos Hot Standby CHS 110.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Cable de fibra óptica 24
El kit Hot Standby CHS 210 25

840 USE 106 03 Enero 2003 23


Vista general del sistema Hot Standby de Quantum

Cable de fibra óptica

Conexiones de Los módulos Hot Standby CHS 110 se conectan con cables de fibra óptica. El cable
los cables tiene dos filamentos idénticos. Cada uno de ellos transmite una señal en una sola
dirección. Por este motivo, cada filamento debe estar conectado entre el puerto
superior (transmisión) de un módulo y el puerto inferior (recepción) del otro.
Si el cable no está conectado correctamente, los módulos Hot Standby no serán
capaces de establecer comunicación y el sistema Hot Standby no funcionará. El
controlador primario funcionará sin apoyo y el standby permanecerá offline.
El kit Hot Standby 140 CHS 210 00 incorpora un cable de fibra óptica de tres metros.
Uno de los filamentos de este cable está marcado con el nombre del fabricante.
Esta es la única forma de distinguir los dos filamentos.
La ilustración muestra los módulos Hot Standby CHS 110 conectados mediante
cables de fibra óptica.

Transmisión Transmisión

Recepción Recepción

24 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

El kit Hot Standby CHS 210

Contenido del kit Cada kit Hot Standby 140 CHS 210 00 contiene las siguientes piezas. Los números
de pieza aparecen entre paréntesis.
l Dos módulos Hot Standby CHS 110 con cuatro capuchones para fibra óptica
(140 CHS 110 00)
l Un cable de fibra óptica doble de tres metros (990 XCA 656 09)
l Dos divisores coaxiales junto con dos terminaciones de derivación y cuatro
adaptadores F con autoterminación (140 CHS 320 00)
l Un disquete de 3 1/2" con las instrucciones cargables CHS (140 SHS 945 00)
l Guía para la planificación y la instalación de Hot Standby de Quantum, 840 USE
106 00 versión 2

840 USE 106 03 Enero 2003 25


Vista general del sistema Hot Standby de Quantum

1.4 HSBY 984 y HSBY IEC

Introducción

Objetivo Esta sección describe HSBY 984 y HSBY IEC.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
HSBY 984 27
HSBY IEC 28

26 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

HSBY 984

HSBY 984 En un sistema HSBY 984, la aplicación de usuario se escribe en Ladder Logic 984.
La modalidad HSBY se puede activar implementando un bloque de función de la
instrucción cargable CHS, tal como los antiguos sistemas de PLC utilizaban el
bloque de función de la instrucción cargable "HSBY". HSBY 984 también se puede
activar como una ampliación de configuración que permita la configuración de
características adicionales. Para más información, consulte Utilización de un
sistema HSBY 984 de Quantum, p. 69.

Arquitectura Hot Standby 984 Quantum precisa:


l Concept Versión 2.1 o posterior, Modsoft Versión 2.3 o posterior, Proworx
Versión 1.5 o posterior
l todos los controladores Quantum
l Los Execs y módulos CHS existentes (CHS 110 00)
Es posible realizar cambios en las aplicaciones en curso mediante la simple
descarga de los cambios en el controlador primario, por lo cual el controlador
standby pasa a offline hasta que recibe una actualización mediante el botón
ACTUALIZAR (consulte Sustitución, p. 199).

Compatibilidad Versiones mínimas de módulos que apoyan HSBY 984


del sistema
Módulo Versión PV / SV
140 CPU x13 0x 2.1 Todo
140 CPU 424 02 2.1 Todo
140 CPU x34 1x Todo Todo
140 CRP 93x 00 2.1 Todo
140 NOM 2xx 00 2.1 Todo

840 USE 106 03 Enero 2003 27


Vista general del sistema Hot Standby de Quantum

HSBY IEC

Arquitectura de Hot Standby IEC significa: programar una aplicación con la elección de 5 lenguajes
HSBY IEC distintos conformes con la IEC; que son FBD, LD, SFC, IL y ST.
1. Para las operaciones básicas, el sistema HSBY IEC utiliza las mismas
arquitecturas de hardware que el sistema HSBY 984. Por ejemplo, la transmisión
de datos de la memoria de señal y el control de conmutación son los mismos,
pero existen algunas diferencias con respecto al sistema HSBY 984.
2. Con Concept 2.5 o posterior se puede realizar la actualización del firmware del
PLC sin tener que cerrar el sistema. Las versiones anteriores de Concept obligan
a cerrar el sistema para actualizar el firmware.
3. RIO recibe un trato diferente.
4. Con Concept 2.5 o superior es posible descargar la misma aplicación en el
controlador primario y en el standby. El resultado es que el sistema Hot Standby
se instalará (igualará) con aplicaciones idénticas en ambos controladores. En
versiones anteriores de Concept es necesario utilizar el botón ACTUALIZAR
(consulte Utilización de un sistema Hot Standby IEC de Quantum, p. 113) del
módulo CHS del bastidor standby para igualar ambos controladores. Por
consiguiente, la aplicación de ambos controladores, incluyendo la configuración,
será la misma.
5. No se utiliza el módulo de función CHS en IEC.

28 840 USE 106 03 Enero 2003


Vista general del sistema Hot Standby de Quantum

Arquitectura Tal y como se muestra más abajo, el Hot Standby IEC Quantum conlleva:
l Concept versión 2.1 o posterior
l Dos controladores Quantum High End (CPU 434 12 o CPU 534 14)
l Los Execs y módulos CHS existentes (CHS 110 00). Los módulos de comunica-
ciones RIO existentes con Execs de versión 2.0 o superior (CRP 93x).
l Se pueden utilizar los cinco lenguajes IEC 1131, pero no puede utilizarse Ladder
Logic 984.
El diagrama siguiente muestra la arquitectura del Hot Standby IEC Quantum

Arquitectura de Hot Standby IEC


Quantum
‡&RQFHSW9RSRVWHULRU

‡6LQ/DGGHU/RJLF
0RGEXV3OXV

‡&RQWURODGRUHV4XDQWXP
&38
&38
PRIMARIO SECUNDARIO

‡([LVWHQFLDGHXQPyGXOR&+6
CONEXIÓN CHS DE FIBRA ÓPTICA
KDUGZDUH\([HFV

‡([LVWHQFLDGH(6UHPRWDV
PyGXORV\([HFV
9HUVLyQFRQPDUFD&( E/S REMOTAS
RSRVWHULRU

Con Concept 2.1/2.2 es posible realizar cambios en las aplicaciones en curso


mediante la simple descarga de los cambios en el controlador primario, por lo cual
el controlador standby pasa a offline hasta que recibe una actualización mediante
el botón ACTUALIZAR (consulte Actualización de los ejecutivos de sistema del PLC
en un sistema HSBY IEC, p. 207). Concept 2.5 apoya la opción de discrepancia de
lógica en la extensión de configuración de Hot Standby, lo que permite que el
controlador standby permanezca online con un programa distinto al del controlador
primario.

Nota: A diferencia del Concept 2.1, con Concept 2.2/2.5 es posible realizar
cambios en la lógica IEC en modo offline, y descargarlos más tarde como cambios
online. No es necesario estar conectado al controlador en el momento de editar la
lógica IEC.

840 USE 106 03 Enero 2003 29


Vista general del sistema Hot Standby de Quantum

Tamaño de la En mecanismos básicos (transmisión de datos y programas) el HSBY IEC y el


aplicación sistema HSBY 984 funcionan de la misma forma. La transmisión de datos durante
el funcionamiento normal, que se realiza copiando la memoria de señal del
controlador primario al standby, provoca diferencias en términos de tamaño de
aplicación. Con HSBY IEC se utiliza una parte de la memoria de señal para
transportar los datos de la aplicación IEC del controlador primario al standby. Por lo
tanto el tamaño de los datos de la aplicación IEC no puede superar el tamaño
configurado de la memoria de señal. El máximo absoluto para datos de aplicaciones
IEC es de 128 K (64 K palabras de memoria de señal). También hay un límite de
568 K para el tamaño del código de ejecución de aplicaciones IEC con Concept 2.1/
2.2. El límite de código de ejecución de aplicaciones IEC se aumentó en 1 Megabyte
para el Concept 2.5.

Vista general de l Sólo programas de lenguajes IEC, no se permite Ladder Logic 984
Hot Standby IEC l Para poner un standby online
Quantum l Los ejecutivos de los controladores primario y standby deben ser iguales.
l Los proyectos IEC primario y standby deben tener el mismo nombre y las
aplicaciones deben ser las mismas.
l Se permiten cambios online en el controlador primario
l Con Concept 2.1/2.2, el controlador standby pasa a estado offline en cuanto
se lleva a cabo el primer cambio online en el controlador primario. Se debe
transferir el programa primario al standby antes de que este regrese al estado
online.
l Concept 2.5 apoya la discrepancia de lógica en las ampliaciones de
configuración de Hot Standby. Esta opción permite al controlador standby
permanecer online con un programa distinto al del controlador primario.
l Los cambios online del controlador primario pueden incluir
l Adición de secciones
l La adición de DFBs permite la modificación previa de los cambios de usuario
en un entorno administrativo.
l Discrepancia de lógica
l Con Concept 2.1/2.2 no es posible cargar una versión nueva de la aplicación
en el controlador standby, pasarla a online y transferir el control para hacerla
el nuevo controlador primario.
l Con Concept 2.5 y la discrepancia de lógica activada se puede descargar en
el controlador standby una versión nueva de la aplicación y ponerla online.
Tras ello se puede transferir el control al controlador standby para
transformarlo en el nuevo controlador primario.
l Para actualizar los Exec del controlador
l Con Cocept 2.1/2.2 debe detenerse el proceso. A continuación debe detener
los controladores primario y standby y descargarlos por separado.
l Con Concept 2.5 se pueden actualizar los ejecutivos del controlador mientras
el proceso continúa activo.

30 840 USE 106 03 Enero 2003


Teoría del funcionamiento de
HSBY de Ladder Logic 984
2
Presentación

Objetivo En este capítulo se recoge el sistema Hot Standby 984 y la teoría de su


funcionamiento.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Funcionamiento del sistema HSBY 984 32
Tiempo de ciclo del sistema 33
Transferencia de memoria de señal y tiempo de ciclo 36
Área transferible predeterminada 38
Opciones de personalización 40
Ciclos personalizados 41

840 USE 106 03 Enero 2003 31


Teoría del funcionamiento de HSBY de Ladder Logic 984

Funcionamiento del sistema HSBY 984

Teoría 984 Los bastidores primario y standby contienen un módulo Hot Standby CHS 110. Los
módulos vigilan su propia CPU del controlador y se comunican entre sí mediante
una conexión de fibra. El controlador primario ofrece información al standby acerca
del estado actual de la aplicación mediante la transferencia a este último de valores
de memoria de señal durante cada ciclo lógico. Asimismo, se verifican las
comunicaciones del módulo RIO.

Pasos en la Un sistema Hot Standby transfiere datos de memoria de señal desde el controlador
trasferencia de primario al standby mientras el controlador primario analiza y ejecuta el programa
memoria de de aplicación de Ladder Logic. Este proceso de transferencia consta de tres pasos:
señal
1 Transferencia del controlador primario a la memoria de señal CHS 110
primaria.
2 Transferencia del CHS 110 primario a la memoria de señal CHS 110 standby.
3 Transferencia del CHS 110 standby a la memoria de señal del controlador
standby.

Transferencia de El módulo Hot Standby CHS 110 primario inicia la operación de transferencia de
memoria de memoria de señal. El módulo solicita al controlador primario una determinada
señal información de memoria de señal.
Al comenzar cada ciclo, el controlador primario transfiere los datos actuales de
memoria de señal al módulo Hot Standby CHS 110.
Una vez que ha finalizado la transferencia (controlador a CHS 110), el controlador
primario reanuda el análisis de la lógica de aplicación y el mantenimiento de E/S.
Los datos de memoria de señal se transfieren simultáneamente desde el módulo
CHS 110 primario al módulo CHS 110 standby mediante la conexión de fibra óptica
y a una velocidad de 10 megabaudios. A continuación, el módulo CHS 110 standby
transfiere los datos de memoria de señal al controlador standby.

Nota: Schneider Electric define la memoria de señal como memoria RAM utilizada
para registros de salida, entradas y salidas binarias y almacenamientos de datos
internos. La memoria de señal se asigna a los cuatro tipos de referencia: 0xxxx,
1xxxx, 3xxxx y 4xxxx.

32 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de Ladder Logic 984

Tiempo de ciclo del sistema

Efecto en el Cuando el programa Ladder Logic que está ejecutando el controlador primario es
tiempo de ciclo más largo que la transferencia de CHS 110-a-CHS 110, la transferencia no
del sistema incrementa el tiempo total de ciclo del sistema. Sin embargo, si el programa Ladder
Logic es relativamente corto, el ciclo finaliza antes de la transferencia de datos de
CHS 110-a-CHS 110, y la transferencia de datos incrementa el tiempo total de ciclo
del sistema.
El siguiente cronograma muestra cómo se realiza la transferencia.

Bastidor primario 1 Ciclo

Ejecutar todos los segmentos


PLC
Transferencia PLC a Memoria de señal CHS 110
(mediante el bastidor Quantum)

CHS 110

Transferencia CHS 110 a Memoria de señal CHS 110


(mediante conexión HSBY de fibra óptica)

Bastidor standby

CHS 110

Transferencia CHS 110 a Memoria de señal del PLC

PLC
Ejecutar segmento 1 Ejecutar segmento 1

1 Ciclo

El efecto producido en el tiempo de ciclo del sistema de cualquier sistema Hot


Standby depende, en gran medida, de cuánta memoria de señal se va a transferir
desde el controlador primario al standby. Un sistema Hot Standby siempre tiene un
tiempo de ciclo mayor que un sistema autónomo comparable, debido al tiempo
requerido para la transferencia de datos del PLC a CHS.
Dado que la transferencia de datos depende del tipo de PLC presente en el sistema,
a continuación se ofrece información que le permitirá prever el tiempo de ciclo de
un sistema Hot Standby:
l Cálculo del tiempo de ciclo total de una configuración Hot Standby básica que
contenga una lógica mínima como referencia.

840 USE 106 03 Enero 2003 33


Teoría del funcionamiento de HSBY de Ladder Logic 984

l Cálculo de una constante específica del PLC que expresa el incremento del
tiempo de ciclo total en relación con un incremento de la memoria de señal que
se va a transferir.
La configuración Hot Standby normal contiene:
l En el bastidor local: fuente de alimentación (CPS), PLC (CPU), módulo de
comunicaciones RIO (CRP 93x) y módulo Hot Standby (CHS).
l En una estación remota de E/S equipada con ocho módulos de E/S, fuente de
alimentación (CPS) y adaptador remoto.
l Sólo la lógica para evaluar el tiempo de ciclo.

Tiempos de ciclo El incremento del tiempo de ciclo con distintos PLC, tras añadir HSBY, se indica en
del PLC la siguiente tabla Incremento del tiempo de ciclo.
Configuración básica CPU - Incremento del tiempo de Lenguajes compatibles
HSBY ciclo debido a HSBY
CPU x13 0x0x: 1536, 1x: 512, 3x: ~ 25 ms únicamente Ladder Logic
3000, 4x: 1872 984
CPU 424 020x: 1536, 1x: 512, 3x: ~ 40 ms únicamente Ladder Logic
1212, 4x: 1872 984
CPU 434 12 / CPU 534 140x: ~ 40 ms únicamente Ladder Logic
1536, 1x: 512, 3x: 512, 4x: 1872 984

Velocidad de El análisis de la velocidad de transmisión de datos específica del PLC en un sistema


transmisión de Hot Standby ofrece los siguientes resultados:
datos del PLC a
CPU x13 0x 1,6 ms / byte
CHS
CPU 424 02 2,0 ms / byte
CPU 434 12 / 534 14 1,9 ms / byte

Memoria de La siguiente tabla recoge el número de bytes necesarios para el almacenamiento


señal de datos en la memoria de señal.
Bobina (0x) 3 bits
Entrada binaria (1x) 3 bits
Registro de entrada (3x) 2 bytes
Registro de salida (4x) 2 bytes más 2 bits

Basándose en los datos de las anteriores tablas puede prever el tiempo de ciclo
total de un sistema Hot Standby. Para ello, deberá saber cuánta memoria de señal
se va a transferir, así como el tiempo necesario para ejecutar una aplicación lógica
determinada en un sistema autónomo.

34 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de Ladder Logic 984

Ejemplo Este ejemplo muestra el efecto de un cambio de la configuración básica tal y como
recoge la Tabla de incremento del tiempo de ciclo en Tiempos de ciclo del PLC,
p. 34.
Una determinada aplicación HSBY dispone de un tiempo de ciclo autónomo de 36
ms en un tipo de PLC CPU 424 02. La memoria de señal que se va a transferir se
compone de 3.000 bobinas (0x), 2.500 entradas binarias (1x), 2.500 registros de
entrada (3x) y 8.000 registros de salida (4x).
La diferencia de memoria de señal con respecto a la configuración de referencia se
muestra en la siguiente tabla Efectos de un cambio de la configuración básica:
0x3000 - 1563 = 1464*3/8 = 549 bytes
1464
1x2500 - 512 = 1988*3/8 = 746 bytes
1988
1x2500 -1212 = 1288*2 = 2576 bytes
1288
4x8000 - 1872 = 6128*2 + (6128*2/8) = 13788 bytes
6128
Total: 17659 bytes = offset de tiempo de ciclo = 17659 * 1,6 ms ~ 28 ms

Esta aplicación, por tanto, tendría un tiempo de ciclo total en Hot Standby:
40 ms (referencia con CPU 424 02 0x) añadidos por HSBY
+ 36 ms (tiempo de ciclo autónomo)
+ 28 ms (offset a través del incremento de configuración)
= 104 ms

Nota: Sea cual sea el tiempo de la transmisión, no provocará un timeout de


temporizador watchdog.

840 USE 106 03 Enero 2003 35


Teoría del funcionamiento de HSBY de Ladder Logic 984

Transferencia de memoria de señal y tiempo de ciclo

Reducción del En esta sección se describe cómo manipular la memoria de señal para reducir el
tiempo de ciclo tiempo de ciclo.

Nota: El área transferible de memoria de señal contiene todos los valores de


memoria señal que se intercambian entre los controladores primario y standby. El
tamaño del área transferible debe ser tan grande como el tamaño total de la
memoria de señal del controlador o como una porción que contenga tipos de datos
de referencia de E/S críticas.

Como muestra el siguiente diagrama en bloques, todas las referencias 0x en el área


transferible de memoria de señal se transfieren en primer lugar, a continuación se
transfieren todas las referencias 1x, las 3x y, finalmente, todas las 4x:

Número total de salidas


binarias transferidas

0nnnnn

Número total de entradas


binarias transferidas

1nnnnn Donde nnnnn es


un múltiplo de 16

Número total de entradas


de registro transferidas

3nnnnn

Número total de salidas


de registro transferidas

4nnnnn

1. Reduzca la configuración de referencia a los requisitos mínimos (0x, 1x, 3x, 4x).
Una forma de reducir el tiempo de ciclo es minimizar la memoria de señal.

36 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de Ladder Logic 984

2. Otra forma es definir registros en un área no transferible, es decir, un área


contenida dentro del área transferible de memoria de señal pero que se ha
ignorado durante la transferencia real de memoria de señal.
3. Utilice la ampliación de configuración HSBY para definir las cantidades
transferidas.

Nota: Si desea personalizar el tamaño de su área transferible de memoria de


señal, debe especificar el número de cada tipo de datos de referencia (0x, 1x, 3x
y 4x) como 0 o como un múltiplo de 16. En el caso de los registros 4x, siempre
debe haber al menos 16 registros asignados.

840 USE 106 03 Enero 2003 37


Teoría del funcionamiento de HSBY de Ladder Logic 984

Área transferible predeterminada

Transferencia De forma predeterminada, el sistema Hot Standby transfiere automáticamente los


automática siguientes contenidos desde el controlador primario al standby en cada ciclo.
l Los primeros 8.192 puntos de datos de referencia de salida 0x.
l Los primeros 8.192 puntos de datos de referencia de salida 1x.
l Un total de 10 K registros, de los cuales 1 K se asignan a registros 3x y 9 K se
asignan a registros 4x.
En cualquier caso, el número de registros 4x transferidos es un múltiplo de 16, a
menos que todos los registros 4x hayan sido incluidos. El número de registros 4x
podría exceder ligeramente la asignación para alcanzar el siguiente múltiplo de 16
más alto.
Aquellos valores de memoria de señal que sobrepasan los límites que aparecen en
el siguiente gráfico no están incluidos en el área transferible de memoria de señal
y, por lo tanto, no se comparten con el controlador standby. Los valores de memoria
de señal incluidos en el rango fuera de estos límites no deben contener el registro
de comando ni controlar las E/S críticas.

38 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de Ladder Logic 984

El siguiente gráfico muestra ejemplos del área transferible de datos para distintas
configuraciones de registros 3x y 4x.

Ejemplo 1
Si dispone de 3.200 registros 3x y 9.600 registros 4x, la
asignación total de 1.000 registros 3x se transferirá.
El número real de registros 4x transferidos será de
9008; es decir, la asignación total de 9.000 registros más
otros 8 para alcanzar el siguiente múltiplo de 16 más alto.

Área transferible

Ejemplo 2
Si dispone de 3.200 registros 3x y 7000 registros 4x,
todoslos registros 4x se transferirán. La asignación total
de 1.000 registros 3x se transferirá, así como
2.000 registros 3x adicionales para hacer que el número
total de registros transferidos sea 10.000. Por lo tanto,
se transferirá un total de 3.000 registros 3x.

Ejemplo 3
Si dispone de 700 registros 3x y 9.600 registros 4x, se
transferirán todos los registros 3x. Se transferirá la
asignación total de 9.000 registros 4x, así como
300 registros adicionales para hacer un total de 10.000,
más 12 registros adicionales para alcanzar el siguiente
múltiplo de 16 más alto. En conjunto, se habrán
transferido9.312 registros 4x.

840 USE 106 03 Enero 2003 39


Teoría del funcionamiento de HSBY de Ladder Logic 984

Opciones de personalización

Área transferible Si desea configurar un área transferible de la memoria de señal personalizada,


de la memoria de puede controlar las cantidades transferidas mediante una extensión de
señal definida configuración de Hot Standby (consulte Instrucciones adicionales para Hot Standby
por el usuario IEC , p. 153). La extensión de configuración ofrece tres opciones para el área
transferible predeterminada:
l Puede definir los números de tipos de datos de referencia 0x, 1x, 3x y 4x que
desee transferir en cada ciclo.
l Puede definir una cierta cantidad de tipos de datos de referencia para la
transferencia en cada ciclo con datos adicionales que se han de transferir en
grupos a lo largo de múltiples ciclos y proceder en turnos con los registros 1x, 3x
y 4x.
l Puede transferir en cada ciclo todos los tipos de datos de referencia configurados
en la memoria de señal de su sistema.
Estas opciones le permitirán diseñar un área transferible de un mínimo de 16
registros de salida 4x o lo bastante grande como para comprender toda la memoria
de señal del controlador (10K, 32K o 64K dependiendo del tipo de controladores
Quantum que esté utilizando en su sistema Hot Standby).
El dato de referencia de cada tipo (0x,1x, 3x y 4x) se situará en el área transferible
de la memoria de señal, comenzando por el menor número de referencia (000001
para bobinas, 100001 para entradas binarias, 300001 para entradas de registro y
000001 para salidas de registro). Se acumularán de forma contigua hasta llegar a
la cantidad especificada para cada tipo de datos. El número total de cada tipo de
referencia en el área transferible de la memoria de señal debe ser un múltiplo de 16.
Por ejemplo, si indica que el número de bobinas en el área transferible es 96, las
bobinas 000001 a 000096 se transferirán desde el controlador primario al
controlador standby. Las referencias 0x más allá de 000096 utilizadas en la
memoria de señal no se transferirán.
Los datos de la memoria de señal adicional que se han de enviar a lo largo de
distintos ciclos también pueden corresponder a los cuatro tipos de datos de
referencia, y también deben especificarse en múltiplos de 16. La región de datos de
referencia para cada tipo de datos comienza en el número de referencia más bajo
que esté disponible. Por ejemplo, si se han de transferir 2048 bobinas en cada ciclo
(000001 a 002048), y ha listado 1024 bobinas adicionales para su transferencia a
lo largo de varios ciclos, las referencias 002049 a 003072 se utilizarán para los
datos de transferencia adicionales.
La transferencia adicional se llevará a cabo especificando el número de ciclos a lo
largo de los cuales se han de enviar los datos adicionales. Por ejemplo, si especifica
dos ciclos en los que se ha de transferir las bobinas 002049 a 003072, las bobinas
002049 a 002560 se enviarán con las bobinas 000001 a 002048 en un ciclo y las
bobinas 002561 a 003072 se transferirán con las bobinas 000001 a 002048 en el
siguiente ciclo.

40 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de Ladder Logic 984

Ciclos personalizados

Configuración de El siguiente diagrama en bloques muestra cómo se puede configurar el área


ciclos transferible de la memoria de señal utilizando varios ciclos para transferir todos los
personalizados datos.

Cantidad total de salidas


binarias transferidas

0nnnnn

Cantidad total de
entradas
binarias transferidas

1nnnnn

Cantidad total de
entradas
de registro transferidas

3nnnnn

Cantidad total de salidas


de registro transferidas

Salidas adicionales transferidas


en bloques en varios ciclos
4nnnnn

840 USE 106 03 Enero 2003 41


Teoría del funcionamiento de HSBY de Ladder Logic 984

42 840 USE 106 03 Enero 2003


Teoría del funcionamiento de
HSBY de IEC
3
Presentación

Objetivo Este capítulo presenta la teoría del funcionamiento del sistema de Hot Standby de
IEC.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Definiciones de Hot Standby IEC 44
Funcionamiento del sistema HSBY IEC 46
Tiempo de ciclo del sistema 47
Transferencia de memoria de señal y tiempo de ciclo 51
Estructura de memoria de señal transferida completamente en un sistema Hot 53
Standby IEC

840 USE 106 03 Enero 2003 43


Teoría del funcionamiento de HSBY de IEC

Definiciones de Hot Standby IEC

Definiciones Lo que sigue a continuación son definiciones de Hot Standby IEC.


Exec: sistema operativo de controlador Quantum con apoyo de lenguajes IEC
integrado (sistema de ejecución IEC)
Datos de programa: un bloque de memoria continuo que contiene todas las
variables de programa, incluyendo:
l Variables y constantes IEC non-located declaradas en el editor de variables
l Conexiones en secciones FBD y LD
l Variables de registro stack (bucle) en IL y ST
l Estados SFC
l Literales
l Listas de puntero
l Estados internos de EFBs
Datos de instancia DFB: Bloques de memoria múltiple que contienen:
l Datos internos de cada instancia DFB
l Búfer de diagnóstico de proceso
l Búfer de espejo: 1 byte por referencia 0x/1x configurada (sólo para Concept 2.1
y posterior)
l Lista de referencias utilizadas: 1 bit por referencia 0x/1x configurada
Memoria IEC: un bloque de memoria continuo que contiene:
l Datos de programa
l Datos de instancia DFB
Tamaño de memoria IEC máximo: 128 Kb junto con la memoria de señal. Si ya se
han utilizado 10K palabras (20 Kb) de la memoria de señal para referencias de E/
S, el tamaño máximo de la memoria IEC sería de 128 Kb – 20 Kb = 108 Kb
Tamaño de memoria IEC utilizada actualmente: Datos de instancia DFB más
tamaño del área de datos de programa (configurada)
Tabla de estado: también denominada memoria de señal, referencias de
controlador tanto para E/S reales como para variables (located) de referencia
interna
Proyecto: Archivo de programa Concept que contiene la configuración de los
controladores y el código de control de los lenguajes IEC
Aplicación: Códigos de control y datos de los lenguajes IEC descargados

Memoria IEC Los términos nuevos más importantes para entender el Hot Standby IEC son la
memoria IEC, el tamaño de memoria IEC utilizado actualmente y el tamaño máximo
de memoria IEC.

44 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de IEC

Campo de datos El campo de datos de programa tiene un tamaño predeterminado de 16 Kb cada


de programa vez que se crea un nuevo proyecto de Concept. Se puede ajustar este tamaño a la
cantidad de memoria que se necesita realmente para una aplicación particular. Esta
operación se puede realizar en el diálogo 'Estadísticas de memoria' mientras
Concept no está conectado al PLC. El diálogo se puede activar en Online -->
Estadísticas de memoria.
Configure el tamaño del campo de datos de programa en el diálogo Estadísticas de
memoria en modalidad offline.

Nota: La modificación del tamaño configurado del campo de datos de programa


produce una descarga completa de la aplicación, y no es posible realizar
modificaciones en la descarga.

El tamaño máximo de la memoria IEC es la cantidad máxima de memoria disponible


para datos en cualquier aplicación IEC determinada. Lo que esto significa en
términos de HSBY IEC se muestra en el diagrama en Toda la memoria de señal
transferida, p. 52.

840 USE 106 03 Enero 2003 45


Teoría del funcionamiento de HSBY de IEC

Funcionamiento del sistema HSBY IEC

Teoría IEC Los bastidores primario y standby contienen un módulo Hot Standby CHS 110. Los
módulos supervisan la CPU de sus propios controladores y se comunican unos con
otros mediante conexiones de fibra. El controlador primario mantiene al standby
informado del estado actual de la aplicación transfiriendo valores de memoria de
señal a este último durante todos los ciclos lógicos. También se verifican las
comunicaciones del módulo RIO.

Transferencia de Un sistema Hot Standby transfiere datos de memoria de señal desde el controlador
memoria de primario al standby mientras el controlador primario analiza y ejecuta el programa
señal de aplicación de lógica IEC. Este proceso de transferencia consta de tres pasos:
Etapa Descripción
1 Transferencia del controlador primario a la memoria de señal CHS 110 primaria.
2 Transferencia del CHS 110 primario a la memoria de señal CHS 110 standby.
3 Transferencia del CHS 110 standby a la memoria de señal del controlador
standby.

Memoria de
señal definida
Nota: Schneider Electric define la memoria de señal como memoria RAM que se
utiliza para mantener entradas y salidas de registro y registro binario y para el
almacenamiento interno de datos. La memoria de señal está asignada a los cuatro
tipos de referencia existentes: 0xxxx, 1xxxx, 3xxxx, y 4xxxx.

Transferencia de El módulo primario Hot Standby CHS 110 inicia la operación de transferencia de la
memoria de memoria de señal. El módulo solicita al controlador primario una determinada
señal iniciada información de memoria de señal.
Al comenzar cada ciclo, el controlador primario transfiere los datos actuales de
memoria de señal al módulo Hot Standby CHS 110.
Una vez que ha finalizado la transferencia controlador a CHS 110, el controlador
primario reanuda el análisis de la lógica de aplicación y el mantenimiento de E/S.
Los datos de memoria de señal se transfieren simultáneamente desde el módulo
CHS 110 primario al módulo CHS 110 standby mediante la conexión de fibra óptica
y a una velocidad de 10 megabaudios. A continuación, el módulo CHS 110 standby
transfiere los datos de memoria de señal al controlador standby.

46 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de IEC

Tiempo de ciclo del sistema

Efecto en el El efecto producido en el tiempo de ciclo del sistema de cualquier sistema Hot
tiempo de ciclo Standby depende de cuánta memoria de señal se va a transferir desde el
del sistema controlador primario al standby. Un sistema Hot Standby siempre tiene un tiempo
de ciclo mayor que el de un sistema autónomo comparable.
A continuación se proporciona información que permite prever el tiempo de ciclo de
un sistema Hot Standby.
l Cálculo del tiempo de ciclo total de una configuración Hot Standby básica que
contenga una lógica mínima como referencia.
l Cálculo de una constante específica del PLC que expresa el incremento del
tiempo de ciclo total en relación con un incremento de memoria que se va a
transferir.
La configuración Hot Standby normal contiene:
l En el bastidor local: fuente de alimentación (CPS), PLC (CPU), módulo de
comunicaciones RIO (CRP 93x) y módulo Hot Standby (CHS).
l En una estación remota de E/S equipada con ocho módulos de E/S, fuente de
alimentación (CPS) y adaptador remoto.
l Sólo la lógica para evaluar el tiempo de ciclo.

840 USE 106 03 Enero 2003 47


Teoría del funcionamiento de HSBY de IEC

Diagrama de A continuación se muestra un diagrama de transferencia:


transferencia

1 Ciclo
Bastidor primario

Resolución Resolución Resolución


lógica IEC Com Diag lógica IEC Com Diag lógica IEC Diag
CPU
Memoria de señal e IEC
Descarga de memoria

128K 128K 128K


bytes bytes bytes
CHS

Memoria de señal e IEC


Descarga de memoria
(mediante conexión
Bastidor standby HSBY de fibra óptica)

128K 128K 128K


bytes bytes bytes
CHS
Memoria de señal e IEC
Descarga de memoria

Diag Com Diag Com Diag


CPU

1 Ciclo

Nota: El tamaño de 128 K de la memoria de señal que se está transfiriendo en


cada ciclo en el diagrama no es un valor fijo. Expresa la cantidad máxima de datos
que maneja el módulo CHS durante una transferencia de datos. Es una limitación
de hardware. Por consiguiente, los datos límites de memoria de señal máximos
para el usuario IEC son 128 K bytes. A diferencia del sistema HSBY 984, el
controlador standby no ejecuta ninguna lógica. El controlador standby ejecuta
lógica en la sección 1 con los nuevos Exec que se entregan con Concept 2.5.

48 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de IEC

Tiempo de ciclo El tiempo de ciclo global para un HSBY IEC que apoya el tipo PLC aparece en la
de PLC global Tabla de aumentos en los tiempos de ciclo IEC que se muestra más adelante.
Aumento en el tiempo de ciclo IEC
Configuración básica CPU - HSBY Incremento del tiempo de ciclo debido a HSBY
CPU 434 12 / CPU 534 14 ~ 40 ms
0x: 1536, 1x: 512, 3x: 512, 4x: 1872
Registros HSBY IEC (3x): 700

Velocidad de El cálculo de la velocidad de transmisión de datos específica del PLC en un sistema


transmisión de Hot Standby ofrece los siguientes resultados:
datos del PLC a
CPU 434 12 / 534 14 1.9 ms / byte
CHS

Memoria de La siguiente tabla recoge el número de bytes necesarios para el almacenamiento


señal de datos.
Bobina (0x) 3 bits
Entrada binaria (1x) 3 bits
Registro de entrada (3x) 2 bytes
Registro de salida (4x) 2 bytes más 2 bits
Registros HSBY IEC (3x) 2 bytes

840 USE 106 03 Enero 2003 49


Teoría del funcionamiento de HSBY de IEC

Ejemplo Este ejemplo muestra el efecto de un cambio de la configuración básica tal y como
recoge la Tabla de incremento del tiempo de ciclo (Véase Tiempo de ciclo de PLC
global, p. 49).
Una aplicación determinada dispone de un tiempo de ciclo autónomo de 25 ms en
un tipo de PLC CPU 434 12. La memoria de señal que se va a transferir se compone
de 200 bobinas (0x), 300 entradas binarias (1x), 150 registros de entrada (3x), 400
registros de salida (4x) y 14000 registros HSBY IEC (3x).
Las diferencias de la memoria de señal con respecto a la configuración de
referencia son:
Efectos de un cambio en la configuración básica
0x
200 - 1536 = - 1336 -1336*3/8 = - 501 bytes
1x
300 - 512 = - 212 - 213*3/8 = - 80 bytes
3x
150 - 512 = - 362 - 362*2 = - 724 bytes
4x
400 - 1872 = - 1472 -1472*2 + ( - 1472*2/8)| = - 3312 bytes
Registros Hot Standby IEC 14000(3x) = 14000*2 = 28000 bytes Total = 28000 - 501 - 80
- 724 - 3312 = 23383 bytes offset de tiempo de ciclo = 23383*1.9ms ~ 44ms

Esta aplicación, por tanto, tendría un tiempo de ciclo total en Hot Standby:
40 ms (referencia con CPU 434 12/ 534 14)
+ 25 ms (resolución lógica)
+ 44 ms (offset a través del aumento de memoria)
= 109 ms

50 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de IEC

Transferencia de memoria de señal y tiempo de ciclo

Reducción del El área transferible de memoria de señal contiene todos los valores de memoria
tiempo de ciclo señal que se intercambian entre los controladores primario y standby. El tamaño del
área transferible es tan grande como el tamaño total de la memoria de señal del
controlador.
Como muestra el siguiente diagrama en bloques, todas las referencias 0x en el área
transferible de memoria de señal se transfieren en primer lugar, a continuación se
transfieren todas las referencias 1x, las 3x y, finalmente, todas las 4x.
En el sistema HSBY Quantum, HSBY IEC no permite la personalización del área
transferible. Esto quiere decir que en HSBY IEC se transmite toda la memoria de
señal, exceptuando el área no transferible, un área contenida en el área transferible
pero ignorada durante la transferencia real de la memoria de señal. La ubicación de
registros en el área no transferible es una forma de reducir el tiempo de ciclo, pues
el tiempo de transferencia del controlador primario al CHS es menor.
En Concept 2.5 se ha añadido una función nueva, denominada Control de
transferencia de secciones, que se puede utilizar para reducir el tiempo de ciclo.
Para más detalles sobre esta nueva función consulteControl de transferencia de
secciones, p. 140.

Nota: Sea cual sea el tiempo de la transmisión, no provocará un timeout de


temporizador watchdog.

840 USE 106 03 Enero 2003 51


Teoría del funcionamiento de HSBY de IEC

Toda la memoria El diagrama siguiente muestra el área transferible de memoria de señal.


de señal
transferida

Número total de salidas


binarias transferidas

0nnnnn

Número total de entradas


binarias transferidas

1nnnnn Donde nnnnn es


un múltiplo de 16

Número total de entradas


Nota: Nr. de registros
de registro transferidas
configurados para
3nnnnn HSBY IEC

Número total de salidas


de registro transferidas

4nnnnn

52 840 USE 106 03 Enero 2003


Teoría del funcionamiento de HSBY de IEC

Estructura de memoria de señal transferida completamente en un sistema Hot


Standby IEC

Estructura de Este diagrama muestra que una parte significativa de la memoria de señal del
memoria controlador se toma como búfer de transferencia para copiar la memoria IEC del
transferida controlador primario al standby. El encabezamiento de transferencia está ubicado
en la parte superior del búfer de transferencia. El encabezamiento de transferencia
contiene información sobre la versión del EXEC del primario, sincronización
temporal y versión de la aplicación IEC. Esta información permite al controlador
standby, una vez ha recibido el búfer de transferencia, decidir si permanece online
o pasa a offline. Cuando está online, el controlador standby copia la memoria IEC
de primario desde el búfer de transferencia a su memoria interna, lo que asegura la
consistencia con los datos IEC del standby.

Memoria de señal
(transferidos compl.)
Encabezamiento Búfer de
(Exec versión, Datos de
seguridad
1x totales 0x totales

info. sobre programa


para futuros
temporización, utilizados cambios/adiciones
etc.) Datos de
programa
configurados
Datos de
programa
no utilizados
Búfer de transferencia para memoria IEC

Mismo espacio que memoria IEC


3x totales

Datos de
instancia
DFB
Nr. de reg. 3x
configurados
para HSBY IEC
4x totales

Memoria libre
para datos
de instancia
DFB adicionales

840 USE 106 03 Enero 2003 53


Teoría del funcionamiento de HSBY de IEC

54 840 USE 106 03 Enero 2003


Planificación de un sistema Hot
Standby de Quantum
4
Presentación

Objetivo En este capítulo se describe cómo planificar un sistema Hot Standby de Quantum.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Instrucciones para la planificación de un sistema Hot Standby 56
Prevención de riesgos eléctricos 58
Topologías de cable de E/S remotas 59
Configuración de cable sencillo 60
Configuración de cable dual 61

840 USE 106 03 Enero 2003 55


Planificación de un sistema Hot Standby de Quantum

Instrucciones para la planificación de un sistema Hot Standby

Controladores Tanto el controlador primario como el standby en el sistema Hot Standby deben
primario y estar listos para funcionar como controladores únicos en el caso de que el otro
standby controlador falle. Por lo tanto, deberá instalar ambos con igual cuidado, de acuerdo
con las instrucciones de planificación e instalación estándar de Modicon. Para más
información, consulte la Guía de referencia del hardware de la serie Quantum
Automation y la Guía de instalación y planificación del sistema de cableado para E/
S remotas.
En primer lugar, diseñe su sistema teniendo en cuenta la seguridad y, a
continuación, la economía. Asegúrese de que comprende todas las advertencias y
avisos de este manual antes de comenzar a instalar el sistema.
Para que el sistema Hot Standby funcione, los módulos del componente deben
responder a los requisitos de la versión descritos en Vista general del sistema Hot
Standby de Quantum, p. 13.
Deberá utilizar módulos idénticos en los bastidores primario y standby. Si tiene
distintos modelos o versiones diferentes del mismo modelo, así como un software
ejecutivo Flash diferente, el sistema Hot Standby no funcionará de forma apropiada.

Nota: El orden de los módulos en los bastidores debe ser el mismo.

Mientras los controladores y los módulos de comunicación RIO deben ser modelos
Quantum, las estaciones remotas podrán utilizar Quantum, así como E/S de las
series 800, 500 ó 200 con los procesadores correspondientes de las estaciones.

56 840 USE 106 03 Enero 2003


Planificación de un sistema Hot Standby de Quantum

Posición Los módulos Hot Standby CHS 110 están conectados mediante cables de fibra
óptica. Con el kit se suministra un cable de 3 metros. Sin embargo, los bastidores
primario y standby pueden situarse hasta con 1 km. de distancia entre ellos. Si
desea situar los módulos con una distancia de más de 3 metros, utilice cables de
62,5/125 micras con conectores de tipo ST. Para más detalles, consulte Guía de
cables de fibra óptica, p. 221.
Si intenta situar las unidades con una distancia mayor que 3 metros, deberá tener
en cuenta su efecto en la red RIO y en cualquier red Modbus Plus.
Los controladores están conectados a la red RIO mediante cables coaxiales.
Cuanto mayor sea la distancia entre los controladores, mayor será el grado de cable
troncal necesario para mantener la integridad de la señal. Consulte el capítulo 3 de
la Guía de instalación y planificación del sistema de cableado para E/S remotas
para más información sobre los grados de cable, distancias e integridad de la señal.
Si los cables coaxiales no son suficientes para mantener al integridad de la señal a
través de la red RIO, se podrán utilizar repetidores ópticos para mejorar la señal.
Para más información sobre la ampliación de redes Modbus Plus, consulte la Guía
para la planificación y la instalación de Hot Standby de Modbus.

840 USE 106 03 Enero 2003 57


Planificación de un sistema Hot Standby de Quantum

Prevención de riesgos eléctricos

Consejos de
seguridad
ADVERTENCIA

Para la protección personal contra el peligro de descarga eléctrica,


observe las normas nacionales sobre electricidad, así como las leyes y
códigos correspondientes.
Cuando planifique la instalación de una caja de conexiones eléctricas
que contenga los componentes electrónicos del sistema, asegúrese de
que cada caja disponga de su propia toma de tierra y de que cada
bastidor tenga una conexión a masa dentro de su caja.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daños materiales o incluso la muerte.

58 840 USE 106 03 Enero 2003


Planificación de un sistema Hot Standby de Quantum

Topologías de cable de E/S remotas

Conexiones de En cada configuración:


los cables l 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.
l Deberá instalar un divisor coaxial MA-0186-100 entre los procesadores del
módulo de comunicaciones RIO y la red RIO.
l 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 97-5750-000
(RG-6).
l La última caja de derivación de un cable principal debe finalizar con un
terminador troncal 52-0422-000. Las estaciones remotas no deberán estar
conectadas directamente al cable principal.
Para más información, consulte la Guía de instalación y planificación del sistema de
cableado para E/S remotas.

Nota: Si está utilizando un HSBY para la captación automática de datos de


medidas, los módulos de comunicaciones RIO deberán estar configurados y
conectados con cables coaxiales.

l Si está utilizando 984, deberá configurar dos o más segmentos.


l Si está utilizando IEC, deberá configurar dos o más estaciones RIO.

Nota: Para ver las ilustraciones correspondientes a las configuraciones de cable


sencillo y dual, consulte "Configuración de cable sencillo, p. 60" y "Configuración
de cable dual, p. 61".

840 USE 106 03 Enero 2003 59


Planificación de un sistema Hot Standby de Quantum

Configuración de cable sencillo

Diagrama de una El siguiente diagrama muestra una configuración de cable sencillo para el sistema
configuración de Hot Standby de Quantum.
cable sencillo PLC primario PLC standby

Cable de fibra óptica

Adaptador F Cable coaxial Adaptador F


con autoterminación** con autoterminación**
Divisor
#52-0411-000 Nº MA-0186-100 #52-0411-000
Estación RIO 2
Principal Cable principal
(RG-11) Nº 97-5951-000
Estación RIO 3

Caja de derivación
nº MA-0185-100
Cable de estación*
(RG-6) Nº 97-5750-000
Caja de derivación
nº MA-0185-100
Cable de estación*
(RG-6) Nº 97-5750-000
Estación RIO 4

Última estación RIO

Caja de derivación
nº MA-0185-100
Cable de estación*
(RG-6) Nº 97-5750-000 Caja de derivación
nº MA-0185-100
Terminador troncal
#52-0422-000 Cable de estación*
(RG-6) Nº 97-5750-000
**El kit 140 CHS 320 00 incluye:
*Cable de estación RG-6 prefabricado
2 divisores
50’ (14 m) AS-MBII-003
4 adaptadores F
140’ (43 m) AS-MBII-004
2 terminadores
Consulte el kit de CHS 210 Hot Standby para
ver el contenido completo del kit HSBY (140
CHS 210 00).

60 840 USE 106 03 Enero 2003


Planificación de un sistema Hot Standby de Quantum

Configuración de cable dual

Diagrama de una El siguiente diagrama muestra una configuración de cable dual para el sistema Hot
configuración de Standby de Quantum.
cable dual PLC primario PLC standby

Cable de fibra óptica


Adaptadores F
con Cable coaxial Adaptadores F
autoterminación** con
Cable coaxial Divisor nº MA-0186-100 autoterminación**
#52-0411-000 #52-0411-000
Divisor
nº MA-0186-100
Estación RIO 2 (Cable principal (RG-11) nº 97-5951-000)
Línea Línea
principal principal Estación RIO 3
A B

Caja de
derivación
Cable de estación* nº MA-0185-100
(RG-6) Nº 97-5750-000
Caja de derivación
Cable de estación*
Estación RIO 4 (RG-6) Nº 97-5750-000

Última estación RIO

Caja de derivación
Cable de estación*
nº MA-0185-000
(RG-6) Nº 97-5750-000

Terminador troncal
#52-0422-000 Cable de estación*
Terminador troncal (RG-6) Nº 97-5750-000
**El kit 140 CHS 320 00 incluye:
*Cable de estación RG-6 prefabricado 2 divisores
50’ (14 m) AS-MBII-003 4 adaptadores F
140’ (43 m) AS-MBII-004 2 terminadores
Consulte el kit de CHS 210 Hot Standby para
ver el contenido completo del kit HSBY (140
CHS 210 00).

840 USE 106 03 Enero 2003 61


Planificación de un sistema Hot Standby de Quantum

62 840 USE 106 03 Enero 2003


Instalación

5
Instalación de un sistema Hot Standby

Procedimiento Esta sección describe el procedimiento para instalar un nuevo sistema Hot Standby.
Para obtener más información, consulte la Guía de referencia del hardware de la
serie Quantum Automation, 840 USE 100 00 o la Guía de instalación y planificación
del sistema de cableado de E/S remotas, 890 USE 101 00.

Instalación de un l Instale las fuentes de alimentación, los controladores, los procesadores del
sistema Hot módulo de comunicaciones RIO, los módulos Hot Standby y cualquier módulo
Standby opcional en los bastidores primario y standby. Asegúrese de lo siguiente:
l Los módulos cumplen los requisitos de versión que se enumeran en Vista
general del sistema Hot Standby de Quantum, p. 13.
l Los módulos del bastidor primario son idénticos a los instalados en el bastidor
standby.

Nota: El orden de los módulos en los bastidores debe ser el mismo.


l Se han fijado los conmutadores rotativos de dirección en la parte posterior de
cada controlador. Los controladores deben tener direcciones distintas. Se
recomienda encarecidamente que los conmutadores rotativos de dirección se
fijen en la misma dirección para eliminar la posibilidad de que se produzcan
conflictos de direcciones en la red. Lo mismo debe aplicarse al NOM. Para más
información sobre cómo fijar los conmutadores, consulte la Guía de referencia
del hardware de la serie Quantum Automation o la Guía de instalación y
planificación del sistema de cableado de E/S remotas.

840 USE 106 03 Enero 2003 63


Instalación

El siguiente gráfico muestra la instalación de un sistema Hot Standby.

Ajuste de los El conmutador de desplazamiento de designación de un módulo Hot Standby se


conmutadores ajusta en A y el otro en B.
de desplaza-
miento de
AVISO
designación
PELIGRO
Antes de proceder a instalar cualquier controlador en su sistema Hot
Standby, asegúrese de que ha desconectado las baterías del mismo
durante al menos cinco minutos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Nota: Asegúrese de cumplir los requisitos de alimentación y conexión a tierra que


se indican en el apéndice D de la Guía de referencia del hardware de la serie
Quantum Automation, 840 USE 100 00.

Conexión de red El siguiente gráfico muestra cómo conectar la red.


Paso Acción
1 Instale un divisor (splitter) y un adaptador F con autoterminación entre el
procesador del módulo de comunicaciones RIO primario y la red RIO.
2 Conecte el enlace de cable coaxial
3 Conecte el cable entre el divisor, otro adaptador F con autoterminación y el
procesador del módulo de comunicaciones RIO standby.

64 840 USE 106 03 Enero 2003


Instalación

Conexiones de El siguiente gráfico ilustra las conexiones de red.


red

Instalación del Realice la conexión de fibra entre los módulos Hot Standby, asegurándose de que
enlace de cable los cables están correctamente cruzados, de modo que el conector del cable de
coaxial transmisión de cada módulo esté vinculado al conector del cable de recepción del
otro. Siga estas instrucciones:
Retire las cubiertas protectoras de plástico de los puertos del cable y de los
extremos del mismo. Encaje uno de los capuchones de cable en el cable,
presionando cuidadosamente el cable por el slot de modo que el extremo más
ancho del capuchón quede lo más cerca posible del pie del cable.
El siguiente gráfico muestra la instalación de un enlace de cable coaxial.

840 USE 106 03 Enero 2003 65


Instalación

Conexión del La clave para instalar el cable es alinear el tambor, el anillo de bloqueo y el conector,
capuchón al como se muestra abajo en el gráfico.
cable

Alineación de la La tabla que aparece a continuación muestra cómo alinear la guía y el anillo de
guía y del anillo bloqueo.
de bloqueo
Paso Acción
1 Gire el anillo de bloqueo para alinear una flecha con la guía.
2 A continuación, alinee la guía con su carril. Como resultado, la pestaña de
bloqueo, la hendidura y el bloqueo deberán quedar también alineados.
3 Deslice el capuchón hasta llegar al anillo de bloqueo.
4 Conecte el cable en el conector inferior (recepción) apretando el cable con el
capuchón. Si no se conecta fácilmente, vuelva a alinear la guía con la flecha y
vuelva a intentarlo.

66 840 USE 106 03 Enero 2003


Instalación

Gráfico de El gráfico de abajo ilustra la alineación de guía y anillo de bloqueo.


alineación de
guía y anillo de
bloqueo

Conexión del Gire el cable hacia la derecha de modo que la pestaña de bloqueo encaje de forma
cable segura. Puede dejar el capuchón en el cable para su uso más adelante, pero
apártelo del pie del cable para poder cerrar la puerta del módulo.
Repita este proceso con el filamento de cable que queda y el conector superior
(transmisión)

Nota: Recuerde que cada filamento del cable debe estar conectado al conector del
cable superior (transmisión) en un módulo Hot Standby al conector del cable
inferior (recepción) en el otro. Si el cable no está conectado correctamente, los
módulos no serán capaces de comunicarse y el sistema Standby no estará en
línea.

Nota: Un filamento del cable que se incluye en el kit Hot Standby CHS 210 está
marcado; por ejemplo, con el nombre del fabricante. Esta es la única forma de
distinguir los dos filamentos.

840 USE 106 03 Enero 2003 67


Instalación

Cómo agregar la Para agregar la funcionalidad Hot Standby a un sistema Quantum existente, deberá
funcionalidad instalar un segundo bastidor con módulos idénticos a los incluidos en el bastidor
Hot Standby a un original. Tenga en cuenta los siguientes requisitos:
sistema Debe extraer cualquier red de E/S locales o E/S distribuidas existentes en el
existente bastidor original, ya que no serán apoyadas en la conmutación.
El siguiente gráfico muestra qué E/S locales deben ser retiradas.

Conversión a un Necesitará bastidores con al menos cuatro slots.


sistema Hot Los componentes instalados en ambos bastidores deben cumplir los requisitos de
Standby versión indicados.
Debe instalar un divisor (splitter) y un adaptador F con autoterminación entre el
procesador del módulo de comunicaciones RIO original y la red RIO. Un segundo
cable debe ir del divisor al procesador del módulo de comunicaciones RIO Standby,
por medio de un segundo adaptador F con autoterminación.
En general, puede seguir las instrucciones de instalación de este capítulo. Sin
embargo, como medida de precaución, deberá en primer lugar detener el
controlador y cortar la alimentación del sistema.

68 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY
984 de Quantum
6
Presentación

Objetivo En este capítulo se hace un repaso de los procedimientos para el manejo del
sistema HSBY de Quantum.

Contenido: Este capítulo contiene las siguientes secciones:


Sección Apartado Página
6.1 Configuración 71
6.2 Utilización del bloque de instrucciones CHS 76
6.3 Uso de la ampliación de configuración 87
6.4 Funcionamiento 106

840 USE 106 03 Enero 2003 69


Utilización de un sistema HSBY 984 de Quantum

70 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

6.1 Configuración

Introducción

Objetivo Esta sección describe la configuración Hot Standby.

Nota: Para asegurar un correcto funcionamiento del sistema HSBY, el usuario


debe asignar las E/S en al menos una estación RIO y un módulo de E/S. De este
modo se asegurará que, entre los CRP primario y standby, sólo se transferirá la
información de diagnóstico correcta.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Configuración de un sistema HSBY 984 72
Ampliación de configuración 74
Instrucción CHS 75

840 USE 106 03 Enero 2003 71


Utilización de un sistema HSBY 984 de Quantum

Configuración de un sistema HSBY 984

Software CHS Para configurar un sistema HSBY 984, deberá cargar el software CHS en los
controladores. El software se incluye en un disquete del kit Hot Standby. Una vez
cargado el software, podrá elegir cómo continuar. Puede controlar el sistema Hot
Standby por medio de Ladder Logic o utilizando una ampliación de configuración.

La instrucción La lógica en la instrucción cargable CHS es el motor que maneja la funcionalidad


cargable CHS Hot Standby en un sistema de control Quantum. La instrucción cargable CHS
permite:
l especificar el registro de comando Hot Standby, que se utiliza para configurar y
controlar los parámetros del sistema Hot Standby.
l definir un registro de estado Hot Standby, que puede utilizarse para vigilar el
estado real de máquina del sistema.
l implementar una instrucción CHS en Ladder Logic.
A diferencia de lo que ocurre con HSBY (una instrucción cargable comparable
utilizada para configuraciones Hot Standby en controladores 984), la instrucción
cargable CHS no tiene que incluirse en un programa de Ladder Logic. En cualquier
caso, el software CHS deberá cargarse en el controlador Quantum para poder
apoyar un sistema Hot Standby.

Instalación de Los pasos que se indican a continuación sólo son necesarios si la instrucción
una instrucción cargable CHS aún no forma parte de su instalación 984. La instrucción cargable
cargable CHS en CHS se incluye en un disquete de 31/2 (140 SHS 945 00) como parte del kit Hot
un entorno 984 Standby 140 CHS 210 00. El nombre del archivo es QCHSVxxx.DAT, donde xxx es
el número de versión de 3 dígitos del software.
Paso Acción
1 Inserte el disquete en la unidad de disco.
2 Cree un nuevo proyecto Concept o abra uno existente y seleccione un PLC.
3 En el comando de menú Proyecto, Configuración del PLC, abra el configurador.
4 En Configurar instrucciones cargables, abra el cuadro de diálogo Instrucciones
cargables.
5 Pulsar el botón de comando Expandir para abrir el cuadro de diálogo estándar
de Windows, Expandir fichero de instrucción cargable. Seleccionar el fichero de
instrucción cargable y hacer clic en el botón OK. Se insertará en el cuadro de
lista Disponible.

72 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Modsoft Si utiliza Modsoft, consulte la Guía de instalación y planificación de sistema Hot


Standby Quantum de Modicon, 840 USE 106 00 Versión 1, párrafo 5.1.1.

Control del Si está realizando una actualización de un sistema Hot Standby 984 a un sistema
sistema Hot Quantum, puede adaptar su programa Ladder Logic borrando en primer lugar el
Standby bloque HSBY, volviendo a ubicar el programa e insertando a continuación la
mediante la instrucción CHS. Este procedimiento exige que la instrucción cargable CHS esté
instrucción instalada en su aplicación.
cargable CHS

nnnn nnnn

nnnn nnnn
HSBY CHS
nnnn nnnn

840 USE 106 03 Enero 2003 73


Utilización de un sistema HSBY 984 de Quantum

Ampliación de configuración

Control del Con las pantallas de ampliación de configuración de Hot Standby:


sistema Hot Podrá especificar los parámetros en el registro de comando Hot Standby y
Standby personalizar la transferencia de datos de memoria de señal entre las unidades
mediante la primaria y standby para ayudar a reducir el tiempo de ciclo.
ampliación de Aunque decida controlar el sistema mediante la ampliación de configuración, aún
configuración podrá programar una instrucción CHS en Ladder Logic. La instrucción CHS le
permite utilizar pantallas de zoom, con las cuales tendrá acceso y podrá modificar
el registro de comando mientras el sistema continúa en funcionamiento.

Nota: Si utiliza tanto la ampliación de configuración como la instrucción CHS, la


ampliación de configuración será quien controle el sistema Hot Standby. La única
función de la instrucción CHS es ofrecer acceso a las pantallas de zoom. Los
parámetros establecidos en las pantallas de configuración son aplicados por los
controladores durante el arranque. Una vez que los controladores estén en
funcionamiento, las pantallas de zoom podrán utilizarse para acceder y modificar
el registro de comando. Las modificaciones se implementan durante el tiempo de
ejecución y pueden verse en el registro de estado. Sin embargo, si más adelante
detiene y reinicia el sistema Hot Standby, los parámetros especificados en las
pantallas de ampliación de configuración vuelven a tener efecto.

Ladder Logic en Toda Ladder Logic para las funciones Hot Standby deberá incluirse en el segmento
un sistema Hot 1. La red 1 del segmento 1 se reserva en exclusiva para el bloque de instrucciones
Standby CHS y la Ladder Logic directamente asociada al mismo.
Cuando el sistema Hot Standby está en funcionamiento, el controlador primario
ejecuta un ciclo en todos los segmentos, mientras que el controlador standby
ejecuta un ciclo sólo en el segmento 1 del programa Ladder Logic configurado. Esto
influye enormemente a la hora de configurar la lógica del sistema:
l programe toda la Ladder Logic específica para las funciones Hot Standby en el
segmento 1
l no programe la lógica de control de E/S en el segmento 1
l no programe ninguna estación de E/S en el segmento 1
l el controlador standby en un sistema Hot Standby nunca debe ejecutar la lógica
de E/S.

74 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Instrucción CHS

Utilización de la
instrucción CHS AVISO
Peligro de re-administración de segmentos
Para proteger contra daños los equipos de E/S de aplicación por
acciones del sistema inesperadas, no re-administre el segmento 1
mediante el administrador de segmentos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

El segmento 1 podría contener el Ladder Logic para diagnósticos y funciones Hot


Standby opcionales, tales como actualizaciones de fecha/hora.

Utilización de la Si ha decidido utilizar la instrucción CHS en Ladder Logic para controlar la


instrucción CHS configuración de Hot Standby, la instrucción deberá ubicarse en la red 1, segmento
para controlar el 1 del programa de ladder logic. El asiento superior deberá estar conectado
sistema Hot directamente a la barra de alimentación por medio de una conexión horizontal. No
Standby se deberá ubicar ninguna lógica de control entre la barra y la entrada al asiento
superior. Sin embargo, se pueden ubicar otras lógicas en la red 1. Recuerde, ladder
logic deberá ser idéntico en los controladores primario y standby.
Los tres asientos de la instrucción CHS definen el registro de comando, el primer
registro en el área no transferible y la longitud del área no transferible.

Ejecutar HSBY Sistema HSBY ACTIVO


incondicionalmente command
register

Habilitar Registro de nontransfer El PLC no puede


comando area comunicarse con su
módulo CHS
CHS

Habilitar Área no Las pantallas de


length ampliaciones de
transferible
configuración definen la
configuración HSBY
El asiento de salida inferior de la instrucción CHS indica si las pantallas de
extensión de configuración se han activado y permite que los parámetros de las
pantallas sobrescriban las de la instrucción CHS durante el arranque.
Encontrará una descripción detallada de la instrucción CHS en la Manual de usuario
de la biblioteca de módulos Ladder Logic.

840 USE 106 03 Enero 2003 75


Utilización de un sistema HSBY 984 de Quantum

6.2 Utilización del bloque de instrucciones CHS

Introducción

Objetivo En esta sección se describe la utilización del bloque de instrucciones CHS.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Utilización del bloque de instrucciones CHS 77
Registro de comando 78
Elementos del área no transferible 80
Pantalla de zoom de la instrucción CHS 82
El registro de estado de Hot Standby 83
Registros de transferencia inversa 84
Ejemplo de lógica de transferencia inversa 85

76 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Utilización del bloque de instrucciones CHS

Bloque de El registro de comando se define en el nodo superior del bloque de instrucciones


instrucciones CHS. Los bits del registro se utilizan para configurar y controlar varios parámetros
CHS del sistema Hot Standby.
El registro de comando debe ser un registro 4x de la porción del área transferible
de la memoria de señal que se está transfiriendo del controlador primario al standby
en todos los ciclos. También debe estar fuera del área no transferible.
Desactivar sobrescritura de conmutador llave = 0
Habilitar sobrescritura de conmutador llave = 1
Fija controlador A en modalidad OFFLINE = 0
Fija controlador A en modalidad EN MARCHA = 1
Fija controlador B en modalidad OFFLINE = 0
Fija controlador B en modalidad EN MARCHA = 1
Fuerza standby offline, en caso de aparecer una discrepancia en la lógica = 0
No fuerza standby offline en caso de aparecer una discrepancia de la lógica = 1
Permite actualización EXEC sólo después de que se detenga la aplicación = 0
Permite actualización EXEC sin detener aplicación = 1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 = Cambia dirección del puerto Mobdus 1 al conmutar.
1 = No cambia dirección del puerto Mobdus 1 al conmutar
0 = Cambia dirección del puerto Mobdus 2 al conmutar
1 = No cambia dirección del puerto Mobdus 2 al conmutar
0 = Cambia dirección del puerto Mobdus 3 al conmutar
3 = No cambia dirección del puerto Mobdus 1 al conmutar

AVISO
Peligro de registro de comando de Hot Standby
Asegúrese de que el registro que seleccione como registro de
comando de Hot Standby esté reservado para esta función y no esté
siendo utilizado para otro propósito en la Ladder Logic.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Los valores seleccionados para los bits de este registro determinan los parámetros
del sistema en el arranque. Se puede acceder al registro mientras el sistema está
funcionando, utilizando un editor de datos de referencia (RDE) o una pantalla de
zoom en la instrucción CHS de la Ladder Logic.

840 USE 106 03 Enero 2003 77


Utilización de un sistema HSBY 984 de Quantum

Registro de comando

Registro de
comando AVISO
Peligro de registro de comando
Si se utiliza un registro de comando para habilitar la sobrescritura de
conmutador llave mientras el sistema Hot Standby está funcionando, el
controlador primario leerá inmediatamente los bits 14 y 15 para
determinar su propio estado y el del controlador standby.
Si los dos bits están en 0, se producirá una conmutación y la antigua
CPU primaria se pondrá offline. La nueva CPU primaria sigue
funcionando.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

El área El registro de comando debe estar incluido en el rango de registros 4x del área
transferible de transferible de la memoria de señal.
memoria de Se especifica un bloque fijo de hasta 12 K palabras en la memoria de señal como
señal. área transferible. Consta de lo siguiente:
l Todas las salidas binarias 0x de la memoria de señal hasta un máximo de 8192,
incluyendo sus historias asociadas.
l Todas las entradas binarias 1x de la memoria de señal hasta un máximo de
8192, incluyendo sus historias asociadas.
l Si el número total de registros (3x y 4x combinados) implementados en la
memoria de señal es 10.000 o inferior, se transfieren todos los registros más la
tabla de historial de los contadores regresivo y progresivo.
l Si el número total de registros (3x y 4x combinados) implementados en la
memoria de señal es superior a 10.000, entonces se transfiere un total de
10.000, de acuerdo con la fórmula descrita anteriormente. Consulte Área
transferible predeterminada, p. 38.

78 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Área no También se puede definir un área no transferible en mitad del nodo del bloque de
transferible instrucciones CHS. Un área no transferible:
dentro del área l es una herramienta para reducir el tiempo de ciclo
transferible de la l está ubicada por completo en el rango de registros 4x del área transferible de
memoria de memoria de señal que se transfiere en cada ciclo
señal l consta de un bloque de cuatro o más registros 4x
l permite al usuario controlar el estado del sistema Hot Standby (tercer registro del
área no transferible)
En el área no transferible sólo se pueden ubicar los datos de referencia 4x. Estos
registros designados no se transfieren al controlador standby, por lo que se reduce
el tiempo de ciclo. El diagrama de bloques siguiente muestra la existencia del área
no transferible con respecto al resto del área transferible de memoria de señal.

Área no No se debe colocar el registro de comando en el


transferible
Área transferible de memoria de señal
dentro del área
transferible de la
memoria de
señal

Salidas críticas transferidas


en cada ciclo
Nota: El registro de comando
Número total de
debe estar fuera del
salidas de bloque no transferible
registro
transferidas Salidas adicionales transferidas
en bloques en varios ciclos

840 USE 106 03 Enero 2003 79


Utilización de un sistema HSBY 984 de Quantum

Elementos del área no transferible

Área no La parte más importante del área no transferible es el registro de estado Hot
transferible Standby. Una vez se ha configurado el sistema y está funcionando, el registro de
estado se convierte en una herramienta muy útil para controlar los estados de
máquina de los dos controladores. Si utiliza software para modificar los valores del
registro de comando es importante que vea el resultado de esas modificaciones en
el registro de estado.
El área no transferible se define en los asientos intermedio e inferior del bloque de
instrucciones. El asiento intermedio especifica el primer registro del área no
transferible. El asiento inferior especifica la longitud del área no transferible.
Registro de estado

Este PLC está en modalidad OFFLINE = 0 1


Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1
El otro PLC está en modalidad OFFLINE = 0 1
El otro PLC funciona en modalidad primaria = 1 0
El otro PLC funciona en modalidad standby = 1 1

Los PLC tienen una lógica congruente = 0


Los PLC no tienen una lógica congruente = 1
Este conmutador del PLC está establecido en A = 0
Este conmutador del PLC está establecido en B = 1

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

El área no transferible debe tener una longitud de al menos cuatro registros. Los dos
primeros registros del área no transferible se reservan para funciones de
transferencia inversa. El tercer registro es el registro de estado Hot Standby.
El cuarto registro y todos los registros 4x contiguos especificados para como no
transferibles se ignoran cuando se transfieren los valores de la memoria de señal
del controlador primario al controlador standby.

80 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Ejemplo de un En el ejemplo, el área no transferible empieza en el registro 40010, tal y como se


área no define en el asiento intermedio. La longitud es de 30 registros, según se define en
transferible el asiento inferior. Por tanto, el último registro del área no transferible es el 40039.

Ejecutar HSBY incondicionalmente Sistema HSBY ACTIVO

Habilitar Registro de comando El PLC no puede comunicarse con su


módulo CHS
CHS

Habilitar Área no transferible Las pantallas de ampliaciones


de configuración
definen la configuración de HSBY

840 USE 106 03 Enero 2003 81


Utilización de un sistema HSBY 984 de Quantum

Pantalla de zoom de la instrucción CHS

Pantalla de zoom Cuando se están utilizando tanto la instrucción CHS como la ampliación de
configuración Hot Standby, los parámetros que se establezcan para el área no
transferible en las pantallas de ampliación de configuración deberá ser
exactamente iguales que los del módulo CHS.

82 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

El registro de estado de Hot Standby

Registro de El registro de estado es el registro 40012, el tercer registro del área no transferible.
estado de Hot El registro de comando, que se define en el asiento superior, ha sido colocado fuera
Standby del área no transferible, como se solicitó.
El tercer registro del área no transferible es el registro de estado Hot Standby.
Utilice este registro para vigilar el estado actual de máquina de los controladores
primario y standby.

Bits en el En el ejemplo, el registro de estado es 40012.


registro de
estado Hot Este PLC está en modalidad OFFLINE = 0 1
Standby Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1

El otro PLC está en modalidad OFFLINE = 0 1


El otro PLC funciona en modalidad primaria = 1 0
El otro PLC funciona en modalidad standby = 1 1

Los PLC tienen una lógica congruente = 0


Los PLC no tienen una lógica congruente = 1

Este conmutador del PLC está establecido en A = 0


Este conmutador del PLC está establecido en B = 1

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

840 USE 106 03 Enero 2003 83


Utilización de un sistema HSBY 984 de Quantum

Registros de transferencia inversa

Transferencia Podrá utilizar los registros de transferencia inversa para transmitir datos de
inversa diagnóstico desde el controlador standby al controlador primario. Cuando decida
definir un área no transferible, se copiarán los registros 4x y 4x + 1 del bloque no
transferible desde el controlador standby al primario. Esta operación es la contraria
a la transferencia normal de tabla de estado que se realiza de forma directa desde
el primario al standby.
Si decide no utilizar los registros de transferencia inversa, no conecte la entrada
inferior de la instrucción CHS a la barra de su programa Ladder Logic, ya que las
entradas a estos registros no se encuentran habilitadas.

84 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Ejemplo de lógica de transferencia inversa

Ejemplo de El siguiente ejemplo muestra Ladder Logic de E/S en un controlador primario que
lógica de vigila dos lamparas de error, así como la lógica de transferencia inversa que envía
transferencia datos de estado desde el controlador standby al primario. Una lámpara de error se
inversa enciende si la protección de memoria del standby está desactivada; la otra lámpara
se enciende si la batería de sostén de memoria falla en el standby.
Red 1 del segmento 1

400005

400100

CHS

30

Red 2 del segmento 1

400103

000801 BLKM transfiere el estado del registro de estado


Hot Standby (40103) a las bobinas internas (00801)
BLKM

#001

400101 STAT envía una palabra de registro


STAT desde el standby a un registro de
transferencia inverso (400101 en el
000815 000816 #001 primario).
(Bit 15) (Bit 16)

(Habilita STAT si este PLC es el standby)

840 USE 106 03 Enero 2003 85


Utilización de un sistema HSBY 984 de Quantum

Lógica de La lógica en la red 2 del segmento 1 contiene una instrucción BKLM y una
transferencia instrucción STAT. El standby habilita esta última. Los bits 000815 y 000816 están
inversa controlados por los bits 15 y 16 del registro de estado Hot Standby. La instrucción
STAT envía una palabra de registro de estado a 400101; esta palabra inicia una
transferencia inversa hacia el controlador primario.

Lógica de E/S El bit 000715 de la bobina interna (bit de estado 11) controla la lámpara de
remotas DESACTIVACIÓN DE LA PROTECCIÓN DE MEMORIA DEL STANDBY. El bit
000716 de la bobina interna (bit de estado 12) controla la lámpara de FALLO DE LA
BATERÍA DEL STANDBY.
Segment 2

400101
000813 000814
(Bit 13) (Bit 14) BLKM Transfers the Status of
000705 Reverse Transfer Register to
Internal Coils
( )
BLKM

#001

Standby MEMORY PROTECT OFF Lamp


Output Coil

000715 000813 000208


(Bit 11) (Bit 13)

Standby BATTERY FAULT


Output Coil

000716 000813 000209


(Bit 12) (Bit 13)

86 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

6.3 Uso de la ampliación de configuración

Introducción

Objetivo Esta sección describe el uso de la ampliación de configuración del sistema HSBY.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Ampliación de configuración 88
Diálogo Hot Standby 89
Bits en el registro de comando Hot Standby 90
Sobrescritura de conmutador llave y modalidad En marcha 92
Ejemplo de control de software 93
Standby con discrepancias de lógica 94
Transferencia de memoria de señal completa 97
Registro de estado Hot Standby para ampliación de configuración 98
Opciones avanzadas 99
Definición del área transferible de la memoria de señal 100
Transferencia de datos de la memoria de señal adicional 103
Transferencias de ciclo 105

840 USE 106 03 Enero 2003 87


Utilización de un sistema HSBY 984 de Quantum

Ampliación de configuración

Diálogo Hot El sistema Hot Standby 984 puede configurarse en el cuadro de diálogo Hot
Standby Standby o mediante la instrucción CHS de la biblioteca de instrucciones LL984.
Concept

88 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Diálogo Hot Standby

Diálogo Hot A continuación se muestra el cuadro de diálogo Hot Standby; puede activarse a
Standby en través de Configurar Hot Standby.
Concept En Concept

840 USE 106 03 Enero 2003 89


Utilización de un sistema HSBY 984 de Quantum

Bits en el registro de comando Hot Standby

Especificación El comando de registro se utiliza para controlar distintos parámetros del sistema Hot
del registro de Standby.
comando

Registro de El registro de comando se especifica en el primer campo de entrada del diálogo Hot
comando Standby. De manera predeterminada, el registro de comando se establece en
400001. Si se utiliza el registro 400001 en cualquier otro lugar, introduzca otro
número mayor que 0. El número que introduzca se convierte en el registro de
comando 4x. Por ejemplo, si introduce 14, el registro de comando Hot Standby será
400014.

Desactivar sobrescritura de conmutador llave = 0


Habilitar sobrescritura de conmutador llave = 1

Fija controlador A en modalidad OFFLINE = 0


Fija controlador A en modalidad EN MARCHA = 1
Fija controlador B en modalidad OFFLINE = 0
Fija controlador B en modalidad EN MARCHA = 1

Fuerza standby offline, en caso de aparecer una discrepancia


en la lógica = 0
No fuerza standby offline en caso de aparecer una discrepancia
de la lógica = 1

Permite actualización EXEC sólo después de que se detenga


la aplicación = 0
Permite actualización EXEC sin detener aplicación = 1

0 = Cambia dirección del puerto Mobdus 1 al conmutar


1 = No cambia dirección del puerto Mobdus 1 al conmutar

0 = Cambia dirección del puerto Mobdus 2 al conmutar


2 = No cambia dirección del puerto Mobdus 1 al conmutar

0 = Cambia dirección del puerto Mobdus 3 al conmutar


3 = No cambia dirección del puerto Mobdus 1 al conmutar

Podrá introducir cualquier número del rango 1... n, siendo n el último registro 4x
configurado. Sin embargo:
l El registro de comando debe ser parte del área de la memoria de señal que se
transfiere del controlador primario al standby en cada ciclo.

90 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

l Por lo tanto, el número que especifique como registro de comando deberá estar
en el rango de los registros 4x que especifique en el área de la memoria de señal
en el diálogo Memoria de señal. Si utiliza la opción 12K, el registro de comando
debe ser uno de los primeros 9000 registros 4x.
l El registro de comando no deberá estar incluido en el rango del área no
transferible, que se especifica en el cuadro de diálogo Hot Standby.

AVISO
Peligro de registro de comando de Hot Standby
Asegúrese de que el registro que seleccione como registro de
comando de Hot Standby esté reservado para esta función y no esté
siendo utilizado para otro propósito en la lógica de aplicación.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

AVISO
Peligro de diálogo Hot Standby
Si pretende utilizar el diálogo Hot Standby para configurar el registro de
comando y la instrucción CHS para modificar el registro de comando
cuando el sistema está en marcha, asegúrese de especificar el mismo
registro que el registro de comando en el diálogo Hot Standby y el
asiento superior del bloque CHS. Si utiliza números distintos para el
registro de comando, los cambios que introduzca utilizando las
pantallas de zoom no se aplicarán el registro de comando Hot Standby
real.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

840 USE 106 03 Enero 2003 91


Utilización de un sistema HSBY 984 de Quantum

Sobrescritura de conmutador llave y modalidad En marcha

Conmutador Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los
llave y modalidad módulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opción de
En marcha sobrescribir el conmutador llave, el registro de comando se convierte en el medio
de pasar los módulos CHS 110 de online a offline.
De manera predeterminada, la opción de sobrescribir el conmutador llave está
desactivada. El cuadro de diálogo Hot Standby permite habilitarla.

Sobrescribir Si activa la sobrescritura de conmutador llave, la modalidad de servicio Offline o En


conmutador marcha de los controladores al arrancar el sistema viene determinada por los
llave valores establecidos en los bits 14 y 15 del registro de comando. Estos bits se
representan como la modalidad En marcha para los controladores A y B
(dependiendo del conmutador de desplazamiento de designación). Recuerde que
cuando está activada la sobrescritura de conmutador llave, no puede iniciar una
actualización del programa (transferencia de programa) en el módulo CHS 110 del
bastidor standby.
Siempre que la sobrescritura de conmutador llave esté desactivada, los ajustes de
la modalidad En marcha podrán pasarse por alto.

AVISO
Peligro de sobrescritura de conmutador llave
Si se utiliza una pantalla de zoom o RDE para activar la sobrescritura
de conmutador llave mientras el sistema Hot Standby está
funcionando, el controlador primario leerá inmediatamente los bits 14 y
15 para determinar su propio estado y el del controlador standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Si los dos bits están en 0, se producirá una conmutación y la antigua CPU primaria
pasará a offline. La nueva CPU primaria sigue funcionando.

92 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Ejemplo de control de software

Uso del control Por ejemplo: Ha habilitado la sobrescritura de conmutador llave y ha establecido la
de software modalidad de servicio del controlador B como Offline. Ahora el sistema está
encendido y desea colocar el controlador B en la modalidad EN MARCHA.
El conmutador llave no funciona, de modo que tendrá que confiar en la lógica de
aplicación.
Puede proceder de tres modos:
Opción 1 Cambie el ajuste del diálogo Hot Standby. Para hacer esto, debe apagar
en primer lugar el sistema e introducir los cambios necesarios en el
cuadro de diálogo; a continuación, vuelva a encender el sistema.
Descargue la nueva configuración.
Opción 2 Conecte Concept al controlador primario. Llame al Editor de datos de
referencia (RDE). Coloque el registro de comando Hot Standby y el registro de
estado Hot Standby en el RDE. La modalidad de servicio del controlador B
viene determinada por el estado del bit 14 del registro de comando. Si el
controlador B está offline, el bit 14 pasará a 0. Para establecer el controlador
en la modalidad EN MARCHA, cambie el estado del bit 14 a 1. El controlador
B pasará inmediatamente a esa modalidad si se cumplen el resto de requisitos
de HSBY.
Opción 3 Si ha programado una instrucción de CHS en Ladder Logic: Conecte Concept
al controlador primario. En el editor, sitúe el cursor sobre el asiento superior de
la instrucción CHS y llame la pantalla de zoom (CTRL+D). Verifique la casilla
de control Modalidad EN MARCHA para el parámetro Controlador B en
modalidad EN MARCHA y éste pasará inmediatamente a dicha modalidad. La
ventaja de las opciones 2 y 3 es que el sistema Hot Standby no tiene que estar
necesariamente apagado para cambiar de estado. Si prefiere utilizar la
pantalla de zoom antes que el RDE, considere la programación de la
instrucción CHS en Ladder Logic para fines como éste.

840 USE 106 03 Enero 2003 93


Utilización de un sistema HSBY 984 de Quantum

Standby con discrepancias de lógica

Programa lógico Para funcionar correctamente, el controlador primario y el controlador standby de


un sistema Hot Standby deberán estar resolviendo un programa lógico idéntico, que
se actualiza en cada ciclo mediante una transferencia de datos de memoria de
señal entre los dos controladores.
De forma predeterminada, el controlador standby se configura para pasar a offline
si se detecta una discrepancia entre su lógica de aplicación y la del controlador
primario. La conmutación no podrá tener lugar mientras el controlador standby se
encuentre en offline.
Los botones de radio le ofrecen la oportunidad de sobrescribir estos ajustes
predeterminados. Si cambia el parámetro en este campo de offline a En marcha, el
PLC standby permanecerá online si se detecta una discrepancia de lógica entre el
programa lógico y el del controlador primario.

AVISO
Peligro de discrepancias
Bajo ninguna circunstancia se permite una discrepancia en la
asignación de E/S o en la configuración.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

AVISO
Peligro de conmutación
Si se produce una conmutación del sistema cuando se encuentra
seleccionado botón de opción "En marcha" y hay una discrepancia de
lógica entre los dos controladores, el controlador standby asumirá las
responsabilidades del primario y comenzará a resolver un programa de
lógica diferente del controlador primario anterior.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

94 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Cambiar En un sistema Hot Standby, los puertos Modbus del controlador primario pueden
dirección al disponer de direcciones MEM en un rango de 1 a 119. Esto permite un offset de 128
conmutar para puertos comparables en el PLC standby, con 247 como cantidad máxima de
direcciones.
Por ejemplo, si el controlador A es el controlador primario y sus dos puertos Modbus
tienen las direcciones 1 y 2, las direcciones predeterminadas para los puertos
comparables en el controlador standby B serán 129 y 130. Por defecto, este offset
se mantendrá entre las direcciones de puerto en caso de conmutación. Por ejemplo,
si el controlador B pasa a ser el primario como resultado de una conmutación, sus
puertos Modbus asumirán las direcciones 1 y 2, y los puertos comparables en el
controlador A asumirán las direcciones 129 y 130.
Las casillas de verificación permiten cambiar este estado predeterminado en
cualquiera de los puertos Modbus en los dos controladores del sistema Hot
Standby.
Puertos Modbus en los dos controladores del sistema Hot Standby. Por ejemplo: si
deselecciona el parámetro Puerto Modbus 1, no se mantendrá ningún offset
durante la conmutación y tras ésta, los dos puertos tendrán la misma dirección. Así,
si el controlador A es el primario y la dirección de su puerto Modbus 1 es 1, la
dirección de dicho puerto se mantendrá como 1 después de que suceda la
conmutación. Del mismo modo, si el controlador B se convierte en el controlador
primario como resultado de una conmutación, la dirección de su puerto Modbus 1
también será 1.

Nota: Si cambia estas selecciones, las direcciones de puerto no se verán


afectadas hasta que tenga lugar una conmutación.

840 USE 106 03 Enero 2003 95


Utilización de un sistema HSBY 984 de Quantum

Cambio de En el sistema Hot Standby Quantum, las direcciones de puerto Modbus Plus del
dirección de controlador Standby se compensa en 32 a partir de los puertos comparables del
puerto Modbus controlador primario. Por ejemplo, si el controlador A es el primario y su puerto
Plus durante la Modbus Plus tiene la dirección 1, la dirección para el puerto correspondiente en el
conmutación controlador standby B será 33.
El rango numérico para las direcciones de ambos puertos va de 1 a 64. Así pues, si
el puerto del controlador primario tiene una dirección 50, la dirección para el puerto
correspondiente en el standby no será 82, sino 18 (es decir, 50 menos 32).
Estas direcciones se cambiarán automáticamente en caso de conmutación; el
usuario no puede cambiar el offset o impedir que las direcciones se cambien.

Nota: El sistema Hot Standby Quantum cambia las direcciones Modbus Plus casi
de forma instantánea a la conmutación. Esto significa que los equipos de
programación que leen la dotación del controlador Quantum pueden asegurarse
de forma que siempre hagan referencia al controlador primario y que la red no
sufra tiempos muertos durante la conmutación.

96 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Transferencia de memoria de señal completa

Casilla de Si esta casilla de verificación está activada, no se podrá definir un rango de


verificación memoria de señal especial o adicional para transferir.
"Transferir
memoria de
señal completa"

Área no El área no transferible contiene el registro de estado de Hot Standby, que se utiliza
transferible para vigilar el estado de ambos controladores. Asimismo, contiene un par de
registros que pueden utilizarse para operaciones de transferencia inversa. Puede
incluir otros registros 4x en el área no transferible para reducir la duración de cada
ciclo.
El campo Inicio: se utiliza para especificar el primer registro 4x del área no
transferible. El campo Longitud: se utiliza para definir el número de registros
contiguos que se incluirán en el bloque no transferible. Si elige definir un área no
transferible, el rango de valores válidos para este campo es 4... n, donde n es el
número de registros 4x configurados. Sin embargo, cuando defina un área no
transferible deberá cumplir estos requisitos:
l El área no transferible debe estar ubicada totalmente dentro del área de registros
4x programada para transferir en cada ciclo. El área transferible está definida en
el diálogo Memoria de señal.
l El registro de comando (primera entrada del diálogo Hot Standby) debe
encontrarse fuera del área no transferible.

Nota: Si también está programando una instrucción CHS en LL984, los


parámetros que establezca para el área no transferible en el diálogo Hot Standby
deben ser idénticos a los del bloque CHS.

Registro de l El tercer registro en el área no transferible es el registro de estado Hot Standby.


estado Hot Utilice este registro para vigilar el estado actual de máquina de los controladores
Standby primario y standby.

840 USE 106 03 Enero 2003 97


Utilización de un sistema HSBY 984 de Quantum

Registro de estado Hot Standby para ampliación de configuración

Registro de Nota: Los bits 1 y 2 se utilizan únicamente junto con una ampliación de
estado para configuración.
ampliación de
Este PLC está en modalidad OFFLINE = 0 1
configuración Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1

El otro PLC está en modalidad OFFLINE = 0 1


El otro PLC funciona en modalidad primaria = 1 0
El otro PLC funciona en modalidad standby = 1 1

Los PLC tienen una lógica congruente = 0


Los PLC no tienen una lógica congruente = 1
Este conmutador del PLC está establecido en A = 0
Este conmutador del PLC está establecido en B = 1

La interfase CHS está en buen estado = 0


Se ha detectado un error de interfase = 1
No se ha activado la funcionalidad standby = 0
Hot Standby está activado = 1

98 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Opciones avanzadas

Botón Opciones Si selecciona el botón Opciones avanzadas en el cuadro de diálogo Hot Standby,
avanzadas podrá utilizar distintas versiones de firmware en los controladores primario y
standby mientras el sistema funciona completamente en la modalidad Hot Standby.
En Concept

Esto le permite actualizar los controladores paso a paso a una nueva versión de
firmware sin necesidad de cerrar el sistema. Dado que esta operación sólo es
necesaria en situaciones muy particulares, es recomendable desactivar esta
modalidad mediante la configuración y habilitarla con el editor de datos de
referencia o con la pantalla Zoom cuando sea necesario. De forma predeterminada,
los controladores deben tener las mismas versiones de firmware. Esto implica que
el controlador standby no pasará a online mientras tenga una versión de firmware
más reciente o más antigua que la del controlador primario.

840 USE 106 03 Enero 2003 99


Utilización de un sistema HSBY 984 de Quantum

Definición del área transferible de la memoria de señal

Memoria de Con Hot Standby 984, podrá definir memoria de señal adicional (registros 0x, 1x, 3x
señal adicional y 4x) que se transfiere en grupos durante varios ciclos lógicos.

Cuadro de Para abrir el cuadro de diálogo de memoria de señal, desactive Transferir memoria
diálogo de de señal completa y, a continuación, utilice el botón Opciones. La memoria de señal
memoria de asociada a todas las E/S críticas también debería transferirse en cada ciclo. La
señal memoria de señal adicional puede agruparse y transferirse durante varios ciclos.
En Concept

State RAM
State RAM
Transfer: User Defined
Number of References to Transfer

Coils (0xxxx): 0 Input Regs (3xxxx): 0

Discrete Inputs (1xxxx): 0 Output Regs (4xxxx): 0

Additional State RAM


Transfer Additional State RAM Extra Transfer Time (1-255): 1
Number of References to Transfer

Coils (0xxxx): 0 Input Regs (3xxxx): 0

Discrete Inputs (1xxxx): 0 Output Regs (4xxxx): 0

OK Cancel Help

Si utiliza la instrucción CHS para configurar el sistema Hot Standby, no podrá


transferir más de 12 K palabras, aun cuando la cantidad total de memoria de señal
podría ser de 64 K palabras. Puede limitar el número de registros 4x que se van a
transferir seleccionando un bloque de registros como parte del área no transferible,
pero no puede limitar el número de registros 0x, 1x o 3x en el área transferible.

Nota: El registro de comando debe estar ubicado en el área de memoria de señal


que se transfiere en cada ciclo.

Diálogo Hot Si utiliza el diálogo Hot Standby, tendrá una mayor flexibilidad para determinar qué
Standby cantidad de memoria de señal se transfiere. Asimismo, podrá controlar cuánta
memoria se transfiere en todos los ciclos y cuánta en piezas a lo largo de varios
ciclos.

100 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

El parámetro que seleccione en el campo de transferencia de la memoria de señal


determina la flexibilidad que tendrá para definir su área transferible de memoria de
señal. Podrá escoger de entre dos opciones:
l 12 K
l Definido por el usuario

Nota: Los campos de entrada del diálogo restantes pueden o no ser utilizados
dependiendo de cuál de estos dos parámetros escoja.

Nota: Independientemente de la opción que escoja, recuerde que el registro de


comando debe estar incluido en el bloque de registros transferidos en cada ciclo.

Opción 12 K La opción 12 K imita la instrucción CHS. Le ofrece un área transferible de memoria


de señal predefinida con un máximo predeterminado para cada tipo de datos de
referencia que se va a transmitir. El área transferible predefinida se compone de:
l Todas las salidas binarias 0x de la memoria de señal hasta un máximo de 8.192,
incluyendo sus historias asociadas.
l Todas las entradas binarias 1x de la memoria de señal hasta un máximo de
8.192, incluyendo sus historias asociadas.
l Si el número total de registros (3x y 4x combinados) implementados en la
memoria de señal es 10.000 o inferior, se transfieren todos los registros más la
tabla de historial de los contadores regresivo y progresivo.
l Si el número total de registros (3x y 4x combinados) implementados en la
memoria de señal es superior a 10.000, se transfiere un total de 10.000 registros,
de acuerdo con la fórmula descrita en Tiempo de ciclo del sistema, p. 33.
Si escoge la opción 12 K, la memoria de señal y el área de memoria de señal
adicional carecen de importancia. No podrá personalizar el área transferible o
transferir datos adicionales en grupos durante varios ciclos. Se ignorará cualquier
entrada en estos campos.

840 USE 106 03 Enero 2003 101


Utilización de un sistema HSBY 984 de Quantum

Opción definido La opción Definido por el usuario le permite especificar la cantidad de cada tipo de
por el usuario datos de referencia que desea transferir en cada ciclo. Si la casilla de verificación
Transferir memoria de señal adicional está activada, podrá transferir datos
adicionales.

000001 Outputs transferred


000002
on every scan
000003

Remaining outputs
0nnnnn not transferred

100001 Inputs transferred


100002 on every scan
100003

Remaining inputs
1nnnnn not transferred

300001
300002 Inputs transferred
on every scan
300003

Remaining inputs
3nnnnn not transferred

400001
400002
400003 Outputs transferred
400004 on every scan
400005
400006

Remaining outputs
not transferred
4nnnnn

Transferencia de Utilice el área de memoria de señal para definir el tamaño del rango de datos. Todos
memoria de los datos de referencia que especifique en esta área se transfieren desde el
señal definida controlador primario al standby en cada ciclo (excepto el área no transferible
por el usuario definida). Todos los elementos de datos de referencia deben ser 0 o estar
especificados como múltiplos de 16. Se requiere un mínimo de 16 registros 4x. La
cantidad máxima de memoria de señal a transferir en cada ciclo puede ser como la
cantidad total de memoria de señal disponible (10 K, 32 K o 64 K, dependiendo del
tipo de controlador Quantum).

102 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Transferencia de datos de la memoria de señal adicional

Datos Si se ha activado la casilla de verificación Transferir memoria de señal adicional, se


adicionales podrá transferir memoria de señal adicional.
En el área de memoria de señal adicional, introduzca el número de las referencias
de datos 0x, 1x, 3x y 4x que desee transferir como memoria de señal adicional.
Todos los elementos de datos de referencia se deberán especificar como múltiplos
de 16. Introduzca un valor igual o mayor que 16 para al menos uno de los cuatro
tipos de datos de referencia.

AVISO
Peligro durante la transferencia de memoria de señal adicional
Si selecciona Transferir memoria de señal adicional, deberá especificar
datos adicionales que se habrán de transferir o, de lo contrario, el
controlador no iniciará la operación.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Utilice el campo de entrada Tiempo suplementario de transferencia para especificar


el número de ciclos a lo largo de los cuales desee que se transfieran los datos
adicionales. En general, el sistema divide el número de elementos de datos de
referencia especificado en el quinto campo de entrada por el número de ciclos
especificado en el sexto campo de entrada. Al mismo tiempo, divide los datos en
grupos que se transfieran de forma contigua a lo largo del número de ciclos
especificado. Estos grupos de datos se transferirán con los datos de memoria de
señal normales que se hayan administrado en cada ciclo.

840 USE 106 03 Enero 2003 103


Utilización de un sistema HSBY 984 de Quantum

Datos El siguiente diagrama ilustra la transferencia de datos de memoria de señal


adicionales adicional.

000001 Critical inputs transferred


000002 on every scan
000003 Additional inputs transferred
in chunks on multiple scans
Remaining outputs not
0nnnnn transferred.
100001 Critical inputs transferred
100002 on every scan
100003
Additional inputs transferred
in chunks on multiple scans
1nnnnn Remaining inputs not
transferred.
Critical inputs transferred
300001 on every scan
300002
300003 Additional inputs transferred
in chunks on multiple scans
Remaining inputs not
3nnnnn transferred.

400001
400002 Critical outputs transferred
400003 on every scan
400004
400005
400006
Additional outputs transferred
in chunks on multiple scans

Remaining outputs not


transferred.
4nnnnn

El sistema transfiere datos adicionales en el siguiente orden:


l Primero, todas las referencias 0x
l En segundo lugar, todas las referencias 1x
l En tercer lugar, las referencias 3x
l Finalmente, todas las referencias 4x

104 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Transferencias de ciclo

Tipo de datos En un ciclo se envían un mínimo de 512 palabras equivalentes de cada tipo
especificado en la memoria de señal adicional, a menos que queden menos de 512
palabras de ese tipo de datos para transferir. Por ejemplo, si especifica 528
registros adicionales para transferirse a lo largo de tres ciclos, el sistema enviará los
datos con mayor rapidez que la esperada. Los primeros 512 registros adicionales
se transferirán en el primer ciclo, y los otros 16 registros se transferirán en el
segundo. En el tercer ciclo, el proceso comenzará de nuevo, enviando los primeros
512 registros adicionales.

840 USE 106 03 Enero 2003 105


Utilización de un sistema HSBY 984 de Quantum

6.4 Funcionamiento

Introducción

Objetivo Esta sección describe el funcionamiento del sistema Hot Standby.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Arranque del sistema Hot Standby 107
Sincronización de relojes para fecha/hora 109
Mientras el sistema está funcionando 111

106 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Arranque del sistema Hot Standby

Condiciones
previas Nota: Arranque los PLC de uno en uno.

Asegúrese de lo siguiente...
l El PLC que arranque primero deberá estar programado completamente.
l El conmutador llave de función en el módulo CHS 110 deberá estar en la posición
Run (En marcha).
l Los conmutadores de desplazamiento de designación de los módulos CHS 110
estarán en posiciones opuestas. El primer PLC que reciba alimentación se
convertirá automáticamente en el controlador primario, sin tener en cuenta si se
ha designado como A o B.

Inicio del sistema El siguiente cuadro indica los pasos adecuados para iniciar el sistema Hot Standby.
Paso Acción
1 Conecte la alimentación al primer bastidor.
2 Cargue el programa en el PLC.
3 Arranque el PLC en ese bastidor.
4 Conecte la alimentación al segundo bastidor.
5 Cargue el programa en el PLC standby.
Si los conmutadores de los controladores tienen establecida la misma dirección,
no podrá descargar el programa. Utilice el procedimiento de actualización de
programas del conmutador llave.
6 Inicie el controlador standby.
7 Compruebe la pantalla LED. Si el sistema funciona correctamente, la pantalla
deberá aparecer como se muestra en el gráfico "Indicadores de un sistema Hot
Standby en funcionamiento normal" que aparece en la ilustración de más abajo.
En el módulo CHS 110, los tres indicadores deberán estar encendidos sin
parpadear. Si el indicador Com Act está parpadeando indica que el sistema ha
detectado un error. En el módulo CRP correspondiente, el indicador Ready
lucirá en verde. El indicador Com Act de la unidad primaria también deberá lucir
en verde, mientras que el indicador Com Act del módulo de comunicaciones RIO
standby deberá parpadear lentamente.

840 USE 106 03 Enero 2003 107


Utilización de un sistema HSBY 984 de Quantum

Pantalla de El siguiente gráfico muestra los indicadores de la pantalla de LEDs de un sistema


LEDs: Hot standby que funciona correctamente.
Indicadores de
un sistema Hot Bastidor
Primario 140
Standby en
funcionamiento CHS 110 00 RIO Head
normal HOT STANDBY HOT STANDBY
Active Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby

Bastidor
standby 140
CHS 110 00 RIO Head
HOT STANDBY HOT STANDBY
Active Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby

108 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Sincronización de relojes para fecha/hora

Sincronización En un sistema Hot Standby, los controladores primario y standby tienen sus propios
de relojes relojes para fecha/hora que no están sincronizados. En caso de conmutación, la
fecha/hora cambia por la diferencia entre los dos relojes. Esto podría causar
problemas si está controlando una aplicación dependiente de tiempo.
Para resolver este problema, programe el controlador standby para restablecer su
reloj desde la tabla de estado del controlador primario. Si controla el sistema por
medio de las pantallas de ampliación de configuración, en primer lugar establezca
la lógica para la sincronización temporal. Por otro lado, establezca la lógica para la
sincronización temporal en el segmento 1, pero no lo haga en la red 1.
Dado que los dos controladores ejecutan el mismo programa, deberá leer los bits
de registro de estado CHS 12 a 16 para asegurarse de que sólo se restablecerá el
reloj standby. Si los bits 12 as 16 son 01011, sabrá tres cosas:
l qué controlador es el standby
l que el controlador que queda es el primario
l que los dos controladores están ejecutando la misma lógica
Si estas condiciones se cumplen, la lógica debería borrar el bit 2 y establecer el bit
1 del registro de control de relojes para fecha/hora. El reloj del controlador standby
se restablecerá desde la tabla de estado del controlador primario al final del ciclo y
se borrará el bit 1.

Nota: Asegúrese de que los registros para la sincronización de relojes para fecha/
hora se incluyen en el área transferible de memoria de señal.

840 USE 106 03 Enero 2003 109


Utilización de un sistema HSBY 984 de Quantum

El siguiente diagrama muestra la sincronización de relojes para fecha/hora.

Red 1 del segmento 1

40001

40101

CHS
4

40001 = dirección del registro de comando CHS


40101 = primer registro reservado para el área no transferible
en la memoria de señal
4 = número de registros reservados en el área no transferible

Red 2 del segmento 1

0015 40103 42221

0 42221 0011 0002 0001

ADD AND SUB


42221 0001 42222 TODC TODC

MBIT MBIT
0001 0001

40103 = Registro de estado CHS


42221 = Bits de estado de salida enmascarados no necesarios
42222 = registro de datos no deseados
TODC = Registro de fecha/hora

110 840 USE 106 03 Enero 2003


Utilización de un sistema HSBY 984 de Quantum

Mientras el sistema está funcionando

Vigilancia Una vez se ha iniciado el sistema standby y está funcionando de forma normal,
interna seguirá funcionando automáticamente. Realiza una comprobación continua de
constante fallos y está contantemente preparado para pasar el control de la unidad primaria a
la standby en caso de detectar un error.
Mientras el sistema está en funcionamiento, el módulo CHS primario transferirá de
forma automática una cantidad predeterminada de memoria de señal a la unidad
standby en cada ciclo. Esto asegura que el controlador standby esté preparado para
tomar el control en caso necesario.
Si se corta una o las dos conexiones entre los módulos Hot Standby, el controlador
primario funcionará como si no se dispusiera de copias de seguridad.
Si el controlador primario falla, el standby asumirá automáticamente el control de la
red de E/S remotas. Si el controlador primario se recupera, asumirá el papel del
standby. Si no es posible la recuperación, permanecerá offline.
Si el controlador standby falla, pasará a offline. El controlador primario funcionará
como si se tratara de un controlador único para la gestión de redes E/S.

840 USE 106 03 Enero 2003 111


Utilización de un sistema HSBY 984 de Quantum

112 840 USE 106 03 Enero 2003


Utilización de un sistema Hot
Standby IEC de Quantum
7
Presentación

Objetivo En este capítulo se recogen los procedimientos de funcionamiento del sistema


HSBY IEC.

Contenido: Este capítulo contiene las siguientes secciones:


Sección Apartado Página
7.1 Configuración 115
7.2 Diálogo Hot Standby 120
7.3 Memoria de señal 134
7.4 Control de transferencia de secciones 140
7.5 Funcionamiento 143
7.6 Funcionamiento normal 145

840 USE 106 03 Enero 2003 113


Utilización de un sistema Hot Standby IEC de Quantum

114 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

7.1 Configuración

Introducción

Objetivo Esta sección describe la configuración Hot Standby IEC Quantum.

Nota: Para asegurar un correcto funcionamiento del sistema HSBY, el usuario


debe asignar las E/S en al menos una estación RIO y un módulo de E/S. De este
modo se asegurará de que, entre los CRP primario y standby, sólo se transferirá
la información de diagnóstico correcta. (Procesador de E/S remotas).

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Carga del software 116
Control del sistema Hot Standby mediante la ampliación de configuración 118

840 USE 106 03 Enero 2003 115


Utilización de un sistema Hot Standby IEC de Quantum

Carga del software

Carga y A partir del software Concept 2.5, la instrucción cargable CHS es parte de la
Concept 2.5 instalación de Concept.
Si está utilizando Concept 2.5 y por algún motivo se elimina la instrucción cargable,
se puede volver a instalar siguiendo los pasos que se explican a continuación.

Carga del Para configurar un sistema Hot Standby Quantum, deberá cargar el software CHS
software en los en los controladores. El software se incluye en un disquete del kit Hot Standby.
controladores Una vez que haya instalado el software, podrá activar la ampliación de
configuración de Hot Standby IEC.

Instalación de Los pasos que se indican a continuación sólo son necesarios si la instrucción
una instrucción cargable CHS aún no forma parte de su instalación Concept. La instrucción
cargable CHS en cargable CHS se incluye en un disquete de 3 1/2" (140 SHS 945 00) como parte del
un entorno kit Hot Standby 140 CHS 210 00. El nombre del fichero es QCHSVxxx.DAT, donde
Concept xxx es el número de versión de 3 dígitos del software.
Paso Acción
1 Insertar el disquete en la unidad de disco.
2 Crear un nuevo proyecto Concept o abrir uno existente y seleccionar un PLC.
3 En el comando de menú Proyecto, Configuración del PLC, abrir el configurador.
4 En Configurar Instrucciones cargables, abrir el cuadro de diálogo Instrucciones
cargables.
5 Pulsar el botón de comando Expandir para abrir el cuadro de diálogo estándar
de Windows, Expandir fichero de instrucción cargable. Seleccionar el fichero de
instrucción cargable y hacer clic en el botón OK. Se insertará en el cuadro de
lista Disponible.

116 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Pantalla de El siguiente esquema muestra una pantalla de instalación de instrucciones


instalación de las cargables Concept.
instrucciones
cargables Instrucciones cargables
Concept
Bytes disponibles: 643.210 Bytes utilizados: 525.888

Disponible: Instalado:
@1S7 V196 Instalar
@1SE V196
@2I7 V196
Eliminar
@2IE V196
CHS V208
IHSB V196 Expandir
Advertencia: Confirmar que las instrucciones cargables
de usuario son válidas para su PLC Edición

Aceptar Cancelar Ayuda

La instrucción cargable CHS pertenece ya al entorno Concept y se puede instalar


en una configuración de proyecto cuando se necesite.

840 USE 106 03 Enero 2003 117


Utilización de un sistema Hot Standby IEC de Quantum

Control del sistema Hot Standby mediante la ampliación de configuración

Ampliación de Utilice la pantalla ampliación de configuración Concept Hot Standby del siguiente
configuración modo:
l Especifique los parámetros en el registro de comando Hot Standby.
l Defina un área no transferible para reducir el tiempo de ciclo.
Los parámetros establecidos en las pantallas de configuración son aplicados por los
controladores durante el arranque. Puede modificar los ajustes/comportamiento del
sistema IEC Hot Standby después de haber descargado la configuración en el
controlador. Para ello, ajuste o restablezca los bits particulares del registro de
comando Hot Standby o bien utilice los EFB específicos Hot Standby de la
biblioteca del "sistema".

Nota: Si más adelante detiene y reinicia el sistema Hot Standby, los parámetros
especificados en las pantallas de ampliación de configuración vuelven a tener
efecto.

Lógica IEC en un En el sistema Hot Standby de Concept 2.1/2.2, no se ejecuta ninguna lógica en el
sistema Hot controlador standby. Por el contrario, en el sistema Hot Standby 984 el controlador
Standby standby ejecuta la lógica del segmento 1.
En el sistema Hot Standby de Concept 2.5, el controlador standby ejecuta la lógica
en la sección 1, de forma similar a como se utiliza el segmento 1 en un sistema Hot
Standby 984. La sección 1 puede contener lógica para diagnóstico y funciones Hot
Standby opcionales, como el estado de la vigilancia de batería. No programe la
lógica de control de E/S en la sección 1.

118 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Utilización de la La ampliación de configuración ofrece dos casillas de verificación relacionadas con


pantalla Hot Standby. Dado que está utilizando el entorno IEC, deberá comprobar la casilla
Ampliaciones de de verificación Hot Standby IEC.
configuración Al salir del diálogo Ampliación de configuración haciendo clic en OK, la instrucción
cargable Hot Standby CHS se añade automáticamente al proyecto. Esta operación
requiere que la instrucción cargable forme parte del entorno Concept (consulte
Carga del software, p. 116). Asimismo, se añade una segunda instrucción cargable
denominada IHSB que es necesaria para la transferencia de programa desde el
controlador primario al standby.
Por otro lado, cuando no se comprueba la casilla de verificación Hot Standby IEC,
las instrucciones cargables CHS e IHSB se retiran del proyecto automáticamente.
El siguiente gráfico muestra el cuadro de diálogo Ampliaciones de configuración.
Concept
Diálogo de ampliaciones de configuración (Hot Standby IEC activado)

El sistema Hot Standby IEC se asegura de que los controladores primario y standby
contienen aplicaciones IEC idénticas para poder disponer de una copia de
seguridad en caso de que el controlador primario falle. La configuración del sistema
Hot Standby IEC debe realizarse con el diálogo Hot Standby.

840 USE 106 03 Enero 2003 119


Utilización de un sistema Hot Standby IEC de Quantum

7.2 Diálogo Hot Standby

Introducción

Objetivo En esta sección se describe el diálogo Hot Standby de Quantum.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Diálogo Hot Standby 121
Especificación del registro de comando 122
Registro de comando Hot Standby 123
Habilitar sobrescritura de conmutador llave 124
Opciones avanzadas para Concept 2.5 126
Standby con discrepancia de lógica 128
Intercambio de direcciones al conmutar 131

120 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Diálogo Hot Standby

Activación del El diálogo Hot Standby que se muestra a continuación puede activarse mediante la
diálogo Hot Configuración de Hot Standby.
Standby Concept 2.5

Registro de comando

Registro de comando: 4x

Modalidad EN MARCHA Cambiar dirección al conmutar

Controlador A: Offline Puerto Modbus 1

Puerto Modbus 2
Controlador B: Offline
Puerto Modbus 3

Standby con discrepancia Habilitar sobrescritura


de lógica
de conmutador llave
Offline
En marcha Opciones avanzadas...

Memoria de señal

Área no transferible

Inicio: 4x Longitud:

OK Cancelar Ayuda

840 USE 106 03 Enero 2003 121


Utilización de un sistema Hot Standby IEC de Quantum

Especificación del registro de comando

Bits en el El registro de comando controla distintos parámetros del sistema Hot Standby.
registro de
comando Hot
Standby

Desactivar sobrescritura de conmutador llave = 0


Habilitar sobrescritura de conmutador llave = 1
Fija controlador A en modalidad OFFLINE = 0
Fija controlador A en modalidad EN MARCHA = 1
Fija controlador B en modalidad OFFLINE = 0
Fija controlador B en modalidad EN MARCHA = 1
Fuerza standby offline, en caso de aparecer
una discrepancia en la lógica = 0
No fuerza standby offline en caso de aparecer
una discrepancia de la lógica = 1
(Apoyado sólo para Concept 2.5 o posterior)
Permite actualización EXEC sólo después de que
se detenga la aplicación = 0
Permite actualización EXEC sin detener aplicación = 1
(Apoyado sólo para Concept 2.5 o posterior)

0 = Cambia dirección del puerto Mobdus 1 al conmutar


1 = No cambia dirección del puerto Mobdus 1 al conmutar
0 = Cambia dirección del puerto Mobdus 2 al conmutar
2 = No cambia dirección del puerto Mobdus 1 al conmutar
0 = Cambia dirección del puerto Mobdus 3 al conmutar
3 = No cambia dirección del puerto Mobdus 1 al conmutar

Nota: El bit 16 en la norma Modicon (mostrado en el diagrama de arriba) es el bit


0 en la norma IEC. Establecer el bit 16 significa escribir un 0x0001 en el registro
de comando.

Especificar El registro de comando se especifica en el primer campo de entrada del diálogo Hot
registro de Standby. De manera predeterminada, el registro de comando se establece en
comando 400001. Si se utiliza el registro 400001 en cualquier otro lugar, introduzca otro
número mayor que 0. El número que introduzca se convierte en el registro de
comando 4x. Por ejemplo, si introduce 14, el registro de comando Hot Standby será
400014.

122 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Registro de comando Hot Standby

Rango Podrá introducir cualquier número del rango 1... n, siendo n el último registro 4x
configurado. Sin embargo:
l el registro de comando debe ser parte del área de la memoria de señal que se
transfiere del controlador primario al standby en cada ciclo.
l por lo tanto, el registro de comando no deberá estar incluido en el rango del área
no transferible, que se especifica en el cuadro de diálogo Hot Standby.

AVISO
Peligro de registro de comando de Hot Standby
Asegúrese de que el registro que seleccione como registro de
comando de Hot Standby esté reservado para esta función y no esté
siendo utilizado para otro propósito en la lógica de aplicación.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Sobrescritura de Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los
conmutador módulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opción de
llave y modalidad sobrescribir el conmutador llave, el registro de comando se convierte en el medio
En marcha de pasar los módulos CHS 110 de online a offline.
De manera predeterminada, la opción de sobrescribir el conmutador llave está
desactivada. El cuadro de diálogo Hot Standby permite habilitarla.
Si activa la sobrescritura de conmutador llave, la modalidad de servicio Offline o En
marcha de los controladores al arrancar el sistema viene determinada por los
valores establecidos en los bits 14 y 15 del registro de comando. Estos bits se
representan como la modalidad En marcha para los controladores A y B
(dependiendo del conmutador de desplazamiento de designación). Recuerde que
cuando está activada la sobrescritura de conmutador llave, no puede iniciar una
actualización del programa (transferencia de programa) en el módulo CHS 110 del
bastidor standby.
Siempre que la sobrescritura de conmutador llave esté desactivada, los ajustes de
la modalidad En marcha podrán pasarse por alto.

840 USE 106 03 Enero 2003 123


Utilización de un sistema Hot Standby IEC de Quantum

Habilitar sobrescritura de conmutador llave

Sobrescritura de
conmutador
AVISO
llave
Peligro al utilizar la modalidad de animación o el editor de datos
de referencia
Si utiliza la modalidad de animación o el editor de datos de referencia
(RDE) de Concept para habilitar la sobrescritura de conmutador llave
mientras el sistema Hot Standby está funcionando, el controlador
primario leerá inmediatamente los bits 14 y 15 para determinar su
propio estado y el del controlador standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Si los dos bits están en 0, se producirá una conmutación y el antiguo bastidor


primario pasará a offline. El nuevo bastidor primario sigue funcionando.

Ejemplo de Por ejemplo:


control de Usted ha habilitado la sobrescritura de conmutador llave y ha establecido la
software modalidad de servicio del controlador B como Offline. Ahora el sistema está
encendido y desea colocar el controlador B en la modalidad EN MARCHA.
El conmutador llave no funciona, de modo que tendrá que confiar en la lógica de
aplicación. Puede proceder de dos modos.

124 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Opciones para al Opción 1


ejemplo de
Etapa Descripción Comentario
control de
software 1 Cambie el ajuste del diálogo Hot Para hacer esto, debe apagar en primer
Standby. lugar el sistema e introducir los cambios
necesarios en el cuadro de diálogo; a
continuación, vuelva a encender el
sistema.
2 Descargue la nueva configuración.

Opción 2
Etapa Descripción Comentario
1 Conecte Concept al controlador
primario.
2 Llame al Editor de datos de referencia
(RDE).
3 Coloque el registro de comando Hot La modalidad de servicio del controlador
Standby y el registro de estado Hot B viene determinada por el estado del
Standby en el RDE. bit 14 del registro de comando. Si el
controlador B está en Offline, el bit 14
será 0.
4 Para poner el controlador en la El controlador B pasa inmediatamente a
modalidad EN MARCHA, cambie el la modalidad EN MARCHA.
estado del bit 14 a 1.
Nota: La ventaja de la opción 2 es que no necesita apagara el sistema Hot Standby
para cambiar su estado.

840 USE 106 03 Enero 2003 125


Utilización de un sistema Hot Standby IEC de Quantum

Opciones avanzadas para Concept 2.5

Botón Opciones Si selecciona el botón Opciones avanzadas en el cuadro de diálogo Hot Standby,
avanzadas tendrá acceso a utilizar distintas versiones de firmware en el controlador primario y
standby mientras el sistema funciona completamente en la modalidad Hot Standby.

Opciones avanzadas

ADVERTENCIA
Si selecciona -"Sin detener" se sobrescribirán
todos los chequeados de seguridad entre
los controladores primario y Hot Standby.
¡¡¡Utilizar con extrema precaución!!!

Actualización EXEC
Sin detener
Aplicación detenida

OK Cancelar Ayuda

This lets you upgrade the controllers step by step to a new firmware version without
having to shutdown the system. Since this is only necessary in rare situations, it is
recommended that you disable this mode by configuration and to enable it by the
reference data editor when needed. By default, the controllers must have the same
versions of firmware. This means the Standby controller would not go online while
having a newer or older firmware version than the one on the Primary controller.

Nota: Esta opción sólo está disponible en los sistemas Hot Standby que ya
trabajan con Concept 2.5.

126 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Procedimiento La siguiente tabla indica los pasos que deberá tomar para actualizar el ejecutivo del
de actualización controlador en un sistema HSBY IEC. Nota: Antes de comenzar deberá tener
del ejecutivo del ambos controladores funcionando con Concept 2.5.
sistema HSBY
Paso Acción
IEC
1 Establezca la conexión al PLC primario con Concept y utilice el editor de datos
de referencia para establecer el bit 12 del registro de comando Hot Standby en
1.
2 Finalice la conexión al controlador primario.
3 Utilice el cargador de ejecutivo para descargar el nuevo ejecutivo en el
controlador standby.
4 Establezca la conexión al PLC standby con Concept y descargue el proyecto.
NOTA: Los proyectos desarrollados con versiones de Concept anteriores a la
versión 2.5 deberán importarse a Concept 2.5 utilizando el Convertidor.
5 Inicie el controlador standby.
6 Compruebe que el controlador standby se encuentra en la modalidad En marcha
y que el módulo CHS indica que el controlador standby se encuentra ahora en
la modalidad standby.
7 Finalice la conexión al controlador.
8 Inicie la conmutación Hot Standby usando el conmutador llave.
9 Descargue el ejecutivo en el nuevo controlador standby utilizando el cargador
de ejecutivo.
10 Utilice el botón de transferencia del módulo CHS para transferir el programa al
PLC standby. Compruebe que el controlador standby se encuentra en la
modalidad En marcha y que el módulo CHS indica que el controlador standby
se encuentra ahora en la modalidad standby.
11 Los ejecutivos de los controladores Hot Standby acaban de ser actualizados sin
detener el proceso.

840 USE 106 03 Enero 2003 127


Utilización de un sistema Hot Standby IEC de Quantum

Standby con discrepancia de lógica

Vista general Para funcionar correctamente, el controlador primario y el controlador standby de


un sistema Hot Standby deberán estar resolviendo un programa idéntico, que se
actualiza en cada ciclo mediante una transferencia de datos de memoria de señal
entre los dos controladores.
De manera predeterminada, el controlador standby se configura para pasar a offline
si se detecta una discrepancia entre su programa y el del controlador primario. La
conmutación no podrá tener lugar mientras el controlador standby se encuentre en
offline.

AVISO
Peligro de asignación de E/S / Configuración
Bajo ninguna circunstancia se permite una discrepancia en la
asignación de E/S o en la configuración.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

AVISO
Peligro de conmutación
Si se produce una conmutación del sistema cuando se encuentra
seleccionado botón de opción "En marcha" y hay una discrepancia de
lógica entre los dos controladores, el controlador standby asumirá las
responsabilidades del primario y comenzará a resolver un programa de
lógica diferente del controlador primario anterior.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Discrepancia de Concept 2.5, y los nuevos ejecutivos del PLC suministrados con él, apoyan la
lógica para opción Standby on Logic Mismatch (Standby con discrepancia de lógica) en la
Concept 2.5 pantalla Configuration Extension de Hot Standby. La discrepancia de lógica permite
introducir cambios online en el programa del controlador standby o del controlador
primario mientras el sistema HSBY sigue ejecutando el proceso. La opción
"Standby on Logic Mismatch" también permite transferir datos de proceso
actualizados desde el controlador primario una vez descargadas las
modificaciones.

128 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Actualización de Todos los DATOS de una sección se actualizarán completamente en cada nuevo
los datos de ciclo si es igual a la sección correspondiente en el controlador primario. Los datos
sección del de sección no se actualizarán si la sección no es igual a la sección correspondiente
proyecto del controlador primario.
Los datos de sección que finalmente son actualizados si las secciones son iguales
en ambos controladores son:
l Estados internos de los módulos de función elemental (EFB) utilizados en la
sección (Temporizadores, Contadores, PID, etc.)
l Todos los bloques de datos de instancias de módulos de función derivada (DFB)
creadas en la sección, incluidos los DFB intercalados
El comportamiento de Hot Standby para el proceso de actualización de sección es:
l Con lógica congruente, todos los datos de la sección se actualizan en el
controlador standby
l Después de hacer un cambio online en una sección, no se actualiza ninguno de
sus datos locales. Para volver a actualizarla, la lógica de los controladores
deberá igualarse mediante el botón de transferencia CHS o con una descarga
completa al controlador primario con lógica distinta.
l No es posible introducir cambios online en un controlador e introducir también los
mismos cambios online en el otro controlador para obtener de nuevo la lógica
congruente. Para igualar ambos controladores, deberá pulsar el botón Transferir
del módulo CHS o realizar una descarga completa al controlador que no recibió
los cambios de descarga.
l El cambio de un literal durante la animación (llamado "quickwrite") hará que la
sección no se actualice o transfiera al controlador standby.

840 USE 106 03 Enero 2003 129


Utilización de un sistema Hot Standby IEC de Quantum

Actualización de Con una discrepancia de lógica, los datos globales del proyecto se actualizarán en
los datos cada ciclo. Los datos globales que no existen en ambos controladores no se
globales del actualizarán.
proyecto Los datos globales del proyecto que se actualizan son:
l Todas las variables declaradas en el Editor de variables
l Todas las constantes declaradas en el Editor de variables
l Todas las variables de sección y transición
El comportamiento de Hot Standby para la actualización de los datos globales del
proyecto es:
l Todas las constantes/variables declaradas se actualizarán en cada ciclo siempre
que estén declaradas en ambos controladores
l Si se realizó una descarga completa al controlador que no recibió el cambio de
descarga, entonces ambos controladores mantendrán la misma lógica y, por lo
tanto, el controlador standby se actualizará completamente.
l Si, debido a un cambio de descarga, primero se ha borrado una variable/
constante global del proyecto y después se ha redeclarado, dicha variable/
constante será tratada como una variable/constante NUEVA, incluso cuando se
utilice el mismo nombre. Para igualar el estado de ambos controladores deberá
seguirse el procedimiento de actualización.

Nota: Esto es cierto tanto si dichas variables/constantes se utilizan o no en el


programa del controlador. Las variables no utilizadas consumen espacio y
requieren tiempo para transferirse del controlador primario al standby. No se
recomienda mantener muchas variables definidas pero sin utilizar en el programa
del controlador primario.

Área no A pesar de que la personalización de transferencias no es una opción, deberá


transferible de la designar un bloque de registros 4x como área no transferible. Estos registros se
memoria de ignoran cuando los valores de memoria de señal se transfieren del controlador
señal primario al standby. La ubicación de registros en el área no transferible es una
forma de reducir el tiempo de ciclo, pues el tiempo de transferencia del PLC primario
al CHS es menor. Véase Memoria de señal, p. 134 para obtener más detalles al
respecto.

130 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Intercambio de direcciones al conmutar

Intercambiar En un sistema Hot Standby, los puertos Modbus del controlador primario pueden
dirección del disponer de direcciones MEM en un rango de 1 a 119. Esto permite un offset de 128
puerto Modbus al para puertos comparables en el PLC standby, con 247 como cantidad máxima de
conmutar direcciones.
Por ejemplo, si el controlador A es el controlador primario y sus dos puertos Modbus
tienen las direcciones 1 y 2, las direcciones predeterminadas para los puertos
comparables en el controlador standby B serán 129 y 130. Por defecto, este offset
se mantendrá entre las direcciones de puerto en caso de conmutación. Por ejemplo,
si el controlador B pasa a ser el primario como resultado de una conmutación, sus
puertos Modbus asumirán las direcciones 1 y 2, y los puertos comparables en el
controlador A asumirán las direcciones 129 y 130.
Las tres casillas de verificación permiten cambiar este estado predeterminado en
cualquiera de los puertos Modbus en los dos controladores del sistema Hot
Standby.
Por ejemplo, si deselecciona el parámetro Puerto Modbus 1, no se mantendrá
ningún offset durante la conmutación y tras ésta, los dos puertos tendrán la misma
dirección. Así, si el controlador A es el primario y la dirección de su puerto Modbus
1 es 1, la dirección de dicho puerto se mantendrá como 1 después de que suceda
la conmutación. Del mismo modo, si el controlador B se convierte en el controlador
primario como resultado de una conmutación, la dirección de su puerto Modbus 1
también será 1.

Nota: Si cambia estas selecciones, las direcciones de puerto no se verán


afectadas hasta que tenga lugar una conmutación.

840 USE 106 03 Enero 2003 131


Utilización de un sistema Hot Standby IEC de Quantum

Intercambio de En el sistema Hot Standby Quantum, las direcciones de puerto Modbus Plus del
dirección de controlador Standby se compensa en 32 a partir de los puertos comparables del
puerto Modbus controlador primario. Por ejemplo, si el controlador A es el primario y su puerto
Plus durante la Modbus Plus tiene la dirección 1, la dirección para el puerto correspondiente en el
conmutación controlador standby B será 33.
El rango numérico para las direcciones de ambos puertos va de 1 a 64. Así pues, si
el puerto del controlador primario tiene una dirección 50, la dirección para el puerto
correspondiente en el standby no será 82, sino 18 (es decir, 50 menos 32).
Estas direcciones se intercambiarán automáticamente en caso de conmutación; el
usuario no puede cambiar el offset o impedir que las direcciones se intercambien.

Nota: El sistema Hot Standby Quantum intercambia las direcciones Modbus Plus
casi de forma instantánea a la conmutación. Esto significa que los equipos de
programación que leen la dotación del controlador Quantum pueden asegurarse
de forma que siempre hagan referencia al controlador primario y que la red no
sufra tiempos muertos durante la conmutación.

132 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Intercambio de El módulo de opciones de red Quantum NOE 771 (Ethernet TCP/IP) apoya el
dirección IP al intercambio de direcciones durante la conmutación cuando se lleve a cabo en un
conmutar sistema Hot Standby. Esto se realiza de forma muy similar al intercambio de
dirección de los puertos Modbus Plus, salvo en que el offset es 1 en vez de 32. Así,
cuando se haya instalado el módulo NOE 771 con una dirección IP
AAA.BBB.CCC.DDD configurada, el módulo en el bastidor primario asumirá esa
dirección. El módulo en el mismo slot del bastidor standby asumirá la dirección
AAA.BBB.CCC.(DDD+1). En el caso de que DDD = 254, (DDD+1) será 1, y durante
la conmutación los módulos intercambiarán sus direcciones IP. La funcionalidad de
intercambio de dirección de NOE 771 no se puede controlar, siempre estará
activada.

Nota: NOE 771 XX es el único módulo de opciones Ethernet que apoya el


intercambio de dirección IP, el resto de modelos de este módulo asumirá la
dirección IP que se haya configurado para él, independientemente si se encuentra
en el bastidor standby o en el primario.
Los módulos NOE 771 XX deberán configurarse en el mismo slot de los bastidores
primario y standby.
NOE 771 XX precisa como firmware mínimo la versión 1.10 o posterior.

Nota: Incluso si el explorador de E/S incorporado del módulo NOE 771 00 se


utiliza para el intercambio de datos o para módulos de E/S, este mecanismo no
ofrece una comunicación completa e ininterrumpida en caso de conmutación.
Podrían darse pérdidas en la conexión y el explorador de E/S podría suministrar
datos no reales. Por eso, Schneider Electric no recomienda utilizar esta
funcionalidad para el servicio de E/S.

Área no A pesar de que la personalización de transferencias no es una opción, deberá


transferible de la designar un bloque de registros 4x como área no transferible. Estos registros se
memoria de ignoran cuando los valores de memoria de señal se transfieren del controlador
señal primario al standby. La ubicación de registros en el área no transferible es una
forma de reducir el tiempo de ciclo, pues el tiempo de transferencia del PLC primario
al CHS es menor. Véase Memoria de señal, p. 134 para obtener más detalles al
respecto.

840 USE 106 03 Enero 2003 133


Utilización de un sistema Hot Standby IEC de Quantum

7.3 Memoria de señal

Introducción

Objetivo Esta sección describe la memoria de señal de Hot Standby IEC Quantum.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Área no transferible de la memoria de señal 135
Registro de estado de Hot Standby 137
Partición de memoria 138
Tamaño de la memoria de señal 139

134 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Área no transferible de la memoria de señal

Área no El área no transferible contiene el registro de estado de Hot Standby, que se utiliza
transferible para vigilar el estado de ambos controladores. Puede incluir otros registros 4x en el
área no transferible para reducir la duración de cada ciclo.
El campo Inicio: se utiliza para especificar el primer registro 4x del área no
transferible. El campo Longitud: se utiliza para definir el número de registros
contiguos que se incluirán en el bloque no transferible. Si elige definir un área no
transferible, el rango de valores válidos para este campo es 4... n, donde n es el
número de registros 4x configurados. Sin embargo, en el momento de definir un
área no transferible, el registro de comando (primera entrada del cuadro de diálogo
Hot Standby) deberá estar fuera del área no transferible.

840 USE 106 03 Enero 2003 135


Utilización de un sistema Hot Standby IEC de Quantum

El diagrama de bloques siguiente muestra la existencia del área no transferible con


respecto al resto del área transferible de memoria de señal.
Área transferible de memoria de señal

0nnnnn

1nnnnn

3nnnnn

Registros transferidos realmente

El área no transferible se excluye


Número total de registros 4x la transferencia de memoria de se
configurados

Registros transferidos realmente

4nnnnn

Nota: No se debe colocar el registro de comando en el área no transferible. No


podrá definirse más de un bloque en el área no transferible.

136 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Registro de estado de Hot Standby

Registro de El tercer registro del área no transferible es el registro de estado de Hot Standby.
estado de Hot Utilice este registro para vigilar el estado actual de máquina de los controladores
Standby primario y standby.
This PLC in OFFLINE mode = 0 1
This PLC running in primary mode = 1 0
This PLC running in standby mode = 1 1

The other PLC in OFFLINE mode = 0 1


The other PLC running in primary mode = 1 0
The other PLC running in standby mode = 1 1

PLCs have matching logic = 0


PLCs do not have matching logic = 1
(Apoyado sólo para Concept 2.5 o posterior)
This PLC’s switch set to A = 0
This PLC’s switch set to B = 1

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

The CHS interface is healthy = 0


An interface error has been detected = 1

Hot standby capability has not been activated = 0


Hot standby is active = 1

Nota: El bit 16 en la norma Modicon (mostrado en el diagrama de arriba) es el bit


0 en la norma IEC. Establecer el bit 16 significa escribir un 0x0001.

Tamaño de Como se describe en Teoría del funcionamiento de HSBY de IEC, p. 43, la memoria
memoria IEC IEC se transfiere del controlador primario al standby por medio de una partición
reservada de la memoria de señal. Dicha partición consiste en un bloque de
registros 3x contiguos, los llamados Registros HSBY IEC. Puesto que forman parte
de la memoria de señal, nunca son más de 64K palabras (128 KByte). Para
asegurar una consistencia total de los datos en caso de producirse la conmutación,
todos los datos de la aplicación IEC del controlador primario deberán transferirse al
controlador standby en cada ciclo. La memoria IEC, que contiene todos los datos
que deberán transferirse, no puede ser mayor que el búfer de transferencia que
transporta la memoria IEC del controlador primario al controlador standby (palabras
de 64K).

840 USE 106 03 Enero 2003 137


Utilización de un sistema Hot Standby IEC de Quantum

Partición de memoria

Registros HSBY El número de registros HSBY IEC (tamaño del búfer de transferencia) se establece
IEC en el máximo siempre que la ampliación de configuración de Hot Standby IEC se
active por primera vez para un proyecto determinado. Así, tras activar la ampliación
de configuración Hot Standby IEC, la memoria de señal estará ocupada
completamente por los valores predeterminados para 0x, 1x, 3x, 4x y el máximo
restante para los registros HSBY IEC (3x). El siguiente diálogo muestra cómo se
puede modificar el número de registros HSBY IEC.
El siguiente diagrama muestra una partición de memoria del PLC.
En Concept

Nota: Cuanto mayor sea el número de registros HSBY IED (Datos Hot Standby
IEC en el diálogo anterior) mayor será el búfer de transferencia para la memoria
IEC y por lo tanto también podrá serlo la aplicación IEC. Véase Memoria de señal,
p. 161.

138 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Tamaño de la memoria de señal

Tamaño de la
memoria de Nota: El tamaño de la memoria de señal configurada en un proyecto Hot Standby
señal IEC tiene un efecto importante en la duración del ciclo del sistema. Una vez ha
finalizado el ciclo lógico, el siguiente no comenzará hasta que se hayan transferido
que todos los datos de memoria de señal al módulo CHS.

Una vez se ha establecido el número de registros HSBY IEC, podrá desactivar la


ampliación de configuración Hot Standby IEC y volver a activarla posteriormente, el
número de registros HSBY IEC se mantendrá.
A continuación se muestra el esquema de la memoria de señal IEC.

Memoria de señal
(transferidos compl.)
Encabezamiento Búfer de
0x totales

seguridad
(Exec versión, para futuros
info. sobre Datos de cambios/
temporización, programa adiciones
etc.) datos de utilizados
programa
1x totales

configurados
Datos de
programa
sin utilizar
Mismo espacio que memoria IEC
Búfer de transferencia para memoria IEC
3x totales

No hay
registros Datos de
3x configurados instancia DFB
para
HSBY IEC
4x totales

memoria
libre para
datos de
instancia DFB
adicionales

840 USE 106 03 Enero 2003 139


Utilización de un sistema Hot Standby IEC de Quantum

7.4 Control de transferencia de secciones

Control de transferencia de secciones

Descripción del En Concept 2.5 se ha incluido una nueva función que permite seleccionar aquellas
control de secciones que no se transferirán del controlador primario al standby, con la
transferencia de excepción de las secciones SFC. Las secciones SFC se transfieren siempre en
secciones cada ciclo.
Una de las ventajas de esta función es que permite reducir el número de registros
Hot Standby IEC en la configuración, reduciendo así el tiempo de ciclo de Hot
Standby. El tipo de secciones que deberá seleccionar para que no sean transferidas
son aquéllas que no necesitan ser actualizadas en cada ciclo, por ejemplo, la
sección que carga la receta. Esta nueva función deberá utilizarse junto con las
instrucciones para optimizar una aplicación IEC en el funcionamiento Hot Standby
IEC para reducir el tiempo de ciclo de HSBY que se encuentran en Instrucciones
adicionales para Hot Standby IEC , p. 153.

Uso del control El uso de esta función requiere que planifique previamente su proyecto Hot Standby
de transferencia para asegurar que la lógica que no necesite una actualización en cada ciclo sea
de secciones incluida en una sección o secciones independientes y que pueda elegirse su no
transferencia. Los elementos lógicos que pueden utilizarse en las secciones no
transferibles son aquéllos que no tienen estados internos (por ejemplo, contactos,
bobinas, etc.). Los elementos lógicos que no deberán utilizarse en las secciones no
transferibles son aquéllos que tienen estados internos (por ejemplo,
temporizadores, contadores, etc.), puesto que el estado interno necesita
actualizarse en cada ciclo.
Una vez seleccionadas las secciones que no serán transferidas, podrá reducirse el
número de registros Hot Standby IEC. Para asegurarse de que tiene suficientes
registros Hot Standby IEC configurados, abra el cuadro de diálogo Predicción de
memoria para ver el uso de la memoria Hot Standby. Consulte Funcionamiento
normal, p. 145. Además, podrá utilizar la opción Analizar programa en el elemento
de menú del proyecto. Si no posee suficientes registros Hot Standby IEC, recibirá
un mensaje de error. El mensaje indicará el número mínimo de registros que
necesita. Deberá añadirse un búfer de seguridad a este valor con el fin de configurar
espacio para futuras modificaciones al programa. La reducción del número de
registros Hot Standby IEC supone un cambio en la configuración, y por tanto
requiere una descarga completa del proyecto (es decir, deberá detenerse el
proceso Hot Standby). La selección de secciones que no serán transferidas sin
reducir los registros Hot Standby IEC no tiene efecto alguno en el tiempo de ciclo
de Hot Standby.

140 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Los datos de sección que no se transferirán cuando el control Actualizar (Hsby) se


establezca en no actualizar son:
l estados internos de los EFB usados en la sección
l conexiones
Todos los bloques de datos de instancias DFB creadas en esta sección, incluidas
las variables locales de los DFB intercaladas dentro de cualquier DFB para el que
se haya creado una instancia en esta sección.
El estado de la transferencia Hot Standby de secciones se cambia usando el
Hojeador de proyectos. En offline con el proyecto Hot Standby abierto, abra el
Hojeador de proyectos. Utilizando el mouse, seleccione la sección cuyo estado de
transferencia Hot Standby desea modificar y haga clic en el botón derecho. Haga
clic en Actualizar (Hsby) para cambiar el estado de transferencia. El Hojeador de
proyectos también puede utilizarse para ver el estado de transferencia Hot Standby
de las secciones de un proyecto. Las secciones que no se transferirán aparecerán
marcadas con un signo "!" a la izquierda de su nombre. Observe la captura de
pantalla del Hojeador de proyectos de más abajo.

Hojeador de proyectos

Proyecto: HSBYEXEC
stby
LD monitor
SCB4
LD sysseg4
Abrir
FBD pump
Minimizar
FBD fan0
Cerrar
FBD damp
Mover
FBD sump
Propiedades
scr5
LD syss Predicción de memoria
FBD pump Borrar
FBD fan0 Actualizar (Hsby)
FBD damper05
FBD sump05

840 USE 106 03 Enero 2003 141


Utilización de un sistema Hot Standby IEC de Quantum

Byte de estado El byte de transferencia Hot Standby de secciones podrá leerse por medio de un
de transferencia panel de operador o mediante un sistema de adquisición de datos. El objetivo del
byte es ofrecer información a la aplicación para indicar si los datos de sección están
siendo transferidos al controlador standby. Si se produjera un error, la aplicación del
controlador primario o el sistema SCADA tomaría las medidas apropiadas para
indicarlo.
Un error se produce si:
l el programador desactiva la transmisión de la sección
l se introducen modificaciones en las secciones pero los cambios no se cargan
en ambos controladores. Esto haría que las secciones del controlador primario y
del standby fueran diferentes.
l el controlador standby no está presente
En el ejemplo que se ofrece más abajo, el nombre de sección es LD1. Para tener
acceso a ella desde la aplicación del controlador primario, deberá utilizar la variable
LD1.hsbyState.

Seleccionar elemento del tipo BOOL


Componentes

LD1: SECT CTRL OK


habilitar: BOOL
Estado de hsby: Cancelar
BYTE
Ayuda

142 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

7.5 Funcionamiento

Arranque del sistema Hot Standby

Condiciones
previas
Nota: Arranque los PLC de uno en uno.

Asegúrese de lo siguiente:
l el PLC que arranque primero deberá estar programado completamente;
l el conmutador llave de función en el módulo CHS 110 deberá estar en la posición
En marcha;
l los conmutadores de desplazamiento de designación de los módulos CHS 110
estarán en posiciones opuestas.

Inicio del sistema El primer PLC que reciba alimentación se convertirá automáticamente en el
controlador primario, sin tener en cuenta si se ha designado como A o B.
Paso Acción
1 Conecte la alimentación al primer bastidor.
2 Arranque el PLC en ese bastidor.
3 Conecte la alimentación al segundo bastidor.
4 Transfiera el programa del PLC primario al standby poniendo el conmutador
llave en posición de transferencia y pulsando el botón de actualización en el
módulo CHS de standby (consulte Utilización de un sistema HSBY 984 de
Quantum, p. 69).

840 USE 106 03 Enero 2003 143


Utilización de un sistema Hot Standby IEC de Quantum

Inicio de standby La siguiente tabla muestra los pasos necesarios para iniciar el standby.
Paso Acción
1 Inicie el controlador standby.
2 Compruebe la pantalla LED. Si el sistema funciona de forma normal, la pantalla
deberá aparecer así:
l En el módulo CHS 110, los tres indicadores deberán estar encendidos sin
parpadear. Si Com Act está parpadeando indica que el sistema ha detectado
un error.
l En el módulo CRP correspondiente, el indicador Ready deberá lucir en
verde.
l El indicador Com Act de la unidad primaria también deberá lucir en verde,
mientras que el indicador Com Act del módulo de comunicaciones RIO
Standby deberá parpadear lentamente.
A continuación se muestran ilustraciones de los bastidores primario y standby.

Bastidor
primario 140
CHS 110 00 RIO Head
HOT STANDBY HOT STANDBY
Active
Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby

Bastidor
standby 140
CHS 110 00 RIO Head
HOT STANDBY HOT STANDBY
Active Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby

144 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

7.6 Funcionamiento normal

Introducción

Objetivo Esta sección describe el funcionamiento normal de Hot Standby IEC Quantum.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Optimización de memoria/tiempo de ciclo 146
Sincronización de relojes para fecha/hora 151
Mientras el sistema está funcionando 152

840 USE 106 03 Enero 2003 145


Utilización de un sistema Hot Standby IEC de Quantum

Optimización de memoria/tiempo de ciclo

Asignación de Ilustración de la asignación de memoria de señal IEC.


memoria de
señal IEC

Memoria de señal
(transferidos compl.)
Encabezado Búfer de seguridad
1x totales 0x totales

(Versión de Exec., Datos de para futuros


info. sobre cambios/adiciones
temporización, etc.) datos de programa
programa utilizados
configurados
Datos de
Mismo espacio que memoria IEC

programa
sin utilizar
3x totales

Búfer de transferencia para

datos
Cantidad de reg. 3x de instancia
configurados para DFB
HSBY IEC
memoria IEC
4x totales

memoria libre
datos de instancia
DFB adic.

146 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Datos de Para mantener la consistencia de los datos de la aplicación IEC entre los
aplicación IEC controladores primario y Standby, la memoria IEC se transfiere mediante un área
reservada en el rango de registros 3x, llamada Registros HSBY IEC. El tamaño de
esta área reservada se asigna en el diálogo Partición de memoria del PLC (consulte
Instrucciones adicionales para Hot Standby IEC , p. 153). El tamaño de los registros
HSBY IEC no puede ser inferior en ningún caso al tamaño de la memoria IEC (datos
de aplicación), en caso contrario el mecanismo de copia y transferencia no
funcionará.
El tamaño de la memoria de señal configurada tiene un impacto relevante en el
tiempo de ciclo de un sistema Hot Standby: Cuanta más memoria (memoria de
señal) se transfiera en cada ciclo, más corto será ese ciclo (para más detalles
consulte Teoría del funcionamiento de HSBY de IEC, p. 43). Si se pretende que las
futuras modificaciones de la aplicación IEC sean pequeñas, el búfer de seguridad
también puede ser menor, reduciendo el tamaño general de transferencia de
memoria. El término "futura modificación" se refiere a cambios en el sistema que no
necesitan detener el controlador primario, lo que se considera un "cambio de
descarga".
Intente reducir el tamaño de los registros 3x configurados para la utilización de IEC
ajustando ese tamaño a sus verdaderas necesidades particulares con vistas a
futuras modificaciones. Esa es la razón por la cual el término "búfer de seguridad"
se utiliza con Hot Standby IEC. La ilustración anterior muestra que las partes no
utilizadas de los datos de programa y de las zonas de datos de la instancia DFB
conforman el búfer de seguridad. Es importante tener en cuenta que el tamaño del
búfer de seguridad es un elemento de configuración y, por lo tanto, no puede
cambiar sin cerrar el sistema, al igual que cualquier otro cambio de configuración.

840 USE 106 03 Enero 2003 147


Utilización de un sistema Hot Standby IEC de Quantum

Diálogo Para optimizar el tamaño del búfer de seguridad y, por lo tanto, la cantidad total de
Predicción de los registros HSBY IEC que se van a transferir, utilice el diálogo Predicción de
memoria memoria para determinar una configuración final apropiada. Esta optimación se
puede realizar offline con Concept 2.5.
El diálogo Predicción de memoria muestra en la sección Memoria Hot Standby el
número de bytes configurados y utilizados. Para determinar el número de registros
3X, divida el número de bytes entre dos. Como se muestra a continuación, hay
10.000 registros HSBY IEC configurados y se utiliza un 78,3% de los mismos.
Existe, por lo tanto, un búfer de seguridad formado aproximadamente por el 22% de
los registros para permitir futuros cambios de la aplicación. Después de realizar
cambios en los registros HSBY IEC de la configuración, vuelva al diálogo Predicción
de memoria para ver los efectos producidos en la memoria Hot Standby.

148 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

A continuación se muestra una captura de pantalla del diálogo Predicción de


memoria.

Predicción de memoria

Memoria IEC
Disponible: 545.116 bytes 100,0 %
Libre: ---- bytes ---- %
Usado:
Sistema: 1.024 bytes 0,2 %
Código de sección: ---- bytes ---- %
Datos de sección: 1.088 bytes 0,2 %
Código DFB: ---- bytes ---- %
Datos de instancia DFB: 6.380 bytes 1,2 %
Biblioteca EFB: 7.768 bytes 1,4 %
Información de carga: 0 bytes 0,0 %
Información de diagnóstico: 0 bytes 0,0 %
Reserva recomendada: 4.096 bytes 0,8 %

Reutilizable después de optimizado: 0 bytes 0,0 %

Memoria LL 984
Disponible: 63.198 bytes 100,0 %
Usado para código: 0 bytes 0,0 %

Datos globales
Configurado: 20.000 bytes 100,0 %
Usado: 44 bytes 0,2 %
Reutilizable después de optimizado: 0 bytes 0,0 %

Memoria Hot Standby


Configurado: 10.000 bytes 100,0 %
Usado: 7.831 bytes 78,3 %

Aceptar Detalles Ayuda

840 USE 106 03 Enero 2003 149


Utilización de un sistema Hot Standby IEC de Quantum

Estadísticas de Estadísticas de memoria HSBY (online) utilizadas para reducir el tamaño del
memoria número de registros 3x para los datos Hot Standby IEC.

150 840 USE 106 03 Enero 2003


Utilización de un sistema Hot Standby IEC de Quantum

Sincronización de relojes para fecha/hora

Relojes para En un sistema Hot Standby, aunque los controladores primario y secundario tienen
fecha/hora de los sus propios relojes para fecha/hora, éstos no se encuentran sincronizados de forma
controladores implícita. En caso de conmutación, la fecha/hora cambia por la diferencia entre los
primario y dos relojes. Esto podría causar problemas si está controlando una aplicación
secundario dependiente de tiempo.
Asigne ocho registros 4x a la fecha/hora en el diálogo Especiales dentro del
configurador. Asegúrese de que ninguno de estos registros 4x se encuentra en el
área no transferible, ya que todos ellos han de transferirse al controlador standby
después de cada ciclo. A continuación, utilice en algún lugar de la lógica IEC el EFB
"SET_TOD", que se encuentra en la biblioteca del sistema dentro del grupo HSBY.

Módulo de Mientras el sistema completo Hot Standby IEC se está ejecutando, lo cual implica
función que el controlador también se encuentra online, su lógica de aplicación debería
elemental (EFB) disparar (flanco ascendente de la entrada S_PULSE) el EFB. Esta operación
para ajustar la ajustará al mismo tiempo la fecha/hora tanto en el controlador primario como en el
fecha/hora del standby. El disparador de los relojes podría ejecutarse de nuevo a velocidades
PLC ligeramente distintas; este proceso de ajuste de tiempo debería repetirse
periódicamente, por ejemplo dentro de un periodo de un minuto.

840 USE 106 03 Enero 2003 151


Utilización de un sistema Hot Standby IEC de Quantum

Mientras el sistema está funcionando

Vigilancia Una vez se ha iniciado el sistema Hot Standby y está funcionando de forma normal,
interna seguirá funcionando automáticamente. Realiza una comprobación continua de
constante fallos y está contantemente preparado para pasar el control de la unidad primaria a
la standby en caso de detectar un error.

Transferencias Mientras el sistema está funcionando, el módulo transfiere automáticamente toda la


normales de memoria de señal a la unidad standby al final de cada ciclo. Esta operación asegura
datos que el controlador standby está al tanto de las últimas condiciones y está preparado
para asumir el control en caso necesario.
Si una o ambas conexiones entre los módulos Hot Standby no funciona, el
controlador primario funcionará como si no se dispusiera de copias de seguridad.
Si el controlador primario falla, el standby asumirá automáticamente el control de la
red de E/S remotas. Si el controlador primario se recupera del fallo y se completa
un ciclo de encendido y apagado, asumirá responsabilidades del standby. Si no es
posible la recuperación, permanecerá offline.
Si el controlador standby falla, pasará a offline. El controlador primario funcionará
como un controlador autónomo para la gestión de redes de E/S.

152 840 USE 106 03 Enero 2003


Instrucciones adicionales para
Hot Standby IEC
8
Presentación

Objetivo Este capítulo se ocupa de cómo optimizar una aplicación IEC para que se ejecute
mejor en un entorno Hot Standby IEC y, específicamente, de cómo guardar
memoria de datos. Esto incluye aplicaciones IEC ya existentes así como otras
desarrolladas recientemente.

Contenido: Este capítulo contiene las siguientes secciones:


Sección Apartado Página
8.1 Requisitos generales de aplicación 155
8.2 Memoria de señal 161
8.3 Consejos para aumentar la eficacia 163

840 USE 106 03 Enero 2003 153


Instrucciones adicionales para Hot Standby IEC

154 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

8.1 Requisitos generales de aplicación

Introducción

Objetivo En esta sección se describen los requisitos generales de aplicación para un sistema
Hot Standby IEC.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Almacenamientos de memoria 156
Estadísticas de memoria 157
Partición de memoria 159

840 USE 106 03 Enero 2003 155


Instrucciones adicionales para Hot Standby IEC

Almacenamientos de memoria

Almacena- Las razones por que los almacenamientos de memoria tienen tanta importancia
mientos de para el Hot Standby IEC son:
memoria l La totalidad de memoria de datos se reduce a la que se pueda establecer en el
registro HSBY IEC, que nunca podrá exceder las 64 K palabras (128 K).
l Cuanto mayor sea la memoria de señal configurada, mayor será el tiempo de
ciclo total. Como los registros HSBY IEC forman parte de la memoria de señal,
el tiempo de ciclo total se reduce con cada byte de memoria de datos que se
guarda.
La restricción en el tamaño del código de ejecución a un máximo de 568 K no es
importante, ya que cualquier aplicación IEC se acerca más al límite de 128 K de
datos que al límite de código ejecutable de 568 K. Por lo tanto, cualquier
optimización, ya sea ajustando una aplicación IEC mayor a un entorno de Hot
Standby IEC o haciendo que una aplicación ya existente funcione con mayor
rapidez en la modalidad Hot Standby IEC disminuirá el tamaño de la memoria de
datos.

Evaluación de La evaluación de una aplicación IEC existente que se ha de pasar a la modalidad


aplicaciones IEC Hot Standby IEC es muy simple. Sólo habrá de descargar la aplicación en la CPU
existentes 534 14 ó 434 o en un simulador de 32 bits con una de las CPU Quantum
seleccionadas. Para ello es necesario que no se haya activado el Hot Standby IEC
en la configuración. Una vez se ha descargado la aplicación, podrá ver el consumo
de memoria en el diálogo Estadísticas de memoria mientras esté conectado "Igual"
al PLC ( o al simulador).
El siguiente diagrama muestra el diálogo Estadísticas de memoria después de
haber descargado una aplicación de ejemplo en el PLC. El consumo para el código
de ejecución de esta aplicación en particular es:
357,724 bytes (programa de aplicación)
+14,980 bytes (biblioteca EFB)
= 372,704 bytes (utilizados para el código de ejecución)
El tamaño del código de ejecución es menor que el límite de 568 K, así la aplicación
se ajusta a los requisitos de Hot Standby IEC.

156 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

Estadísticas de memoria

Estadísticas de La siguiente pantalla muestra las estadísticas de memoria.


memoria En Concept

Memoria de El consumo de memoria de datos es:


datos 54,305 bytes (datos de instancia DFB)
+ 22,496 bytes (datos de programa utilizados)
= 76,801bytes (utilizados para datos)

840 USE 106 03 Enero 2003 157


Instrucciones adicionales para Hot Standby IEC

Memoria de Este valor no es suficiente para comprobar si la aplicación se ajusta o no, puesto
datos, que debemos saber cuántos registros HSBY IEC (3x) se pueden reservar para
continuación transportar los datos del controlador primario al controlador Standby. El siguiente
diagrama muestra que ya se han utilizado 11.022 palabras de un total de 65.024
para referencias de E/S y located variables. Por lo tanto, el máximo para los
registros HSBY IEC sería 65,024 – 11,022 = 54,002 palabras ~ 108,000 bytes. Esto
comprende más de lo que realmente se utiliza para datos de aplicación (), de modo
que la aplicación se ajustaría a los requisitos de Hot Standby IEC.
El tamaño máximo del búfer de seguridad para futuras modificaciones sería:
108,000 – 76,801 = 31,199 bytes, lo que constituye (31,199 / 76,801) ~ 41%
Según la seguridad que sea necesaria en esta aplicación en particular se podría
determinar el tamaño final de los registros HSBY IEC. Esto, junto a la tabla que se
presenta en Teoría del funcionamiento de HSBY de IEC, p. 43, nos puede dar una
idea sobre el tiempo de ciclo total de la aplicación cuando funcione en la modalidad
Hot Standby IEC.

158 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

Partición de memoria

Partición de La siguiente pantalla muestra una partición de memoria del PLC.


memoria En Concept

Optimización de La optimización de las aplicaciones Hot Standby IEC se concentra en dos temas
aplicaciones IEC principales:
l Utilización muy eficaz de la memoria de señal con objetivos diferentes de los
registros HSBY IEC (véase Nr. 1, a continuación)
l Utilización muy eficaz de los datos de aplicación IEC (véase Nr. 2, a
continuación)

840 USE 106 03 Enero 2003 159


Instrucciones adicionales para Hot Standby IEC

Optimización de 1. Existen 64 K palabras de memoria de estado como máximo para los registros
aplicaciones IEC, HSBY IEC en una aplicación Hot Standby IEC. Utilizando la menor memoria de
continuación señal posible para otros objetivos que no sean los registros HSBY IEC, permite
el funcionamiento de aplicaciones IEC de medio tamaño en la modalidad Hot
Standby IEC. Cuando se utilizan los datos de aplicación IEC de forma realmente
eficaz, el tamaño de la aplicación puede pasar de mediano a grande.
2. La optimización una aplicación IEC de modo que consuma la menor cantidad de
memoria posible requiere cierto esfuerzo y puede reducir la estabilidad de la
aplicación. Así, intente reducir siempre la memoria de datos a lo estrictamente
necesario. La utilización eficaz de la memoria de señal, tal y como se describe
en la siguiente sección, deberá tenerse en cuenta siempre que sea posible.
Proporciona grandes beneficios en lo que se refiere a la memoria de datos en
comparación con el esfuerzo que supone.

160 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

8.2 Memoria de señal

Utilización eficaz de la memoria de señal

Registros de Dado que en Hot Standby IEC todos los registros y bits de memoria de señal
memoria de configurados se transfieren en cada ciclo del controlador primario al standby,
señal merece la pena proporcionar a cada parte del área un objetivo para la aplicación.
configurados En algunos casos, los diseñadores de aplicaciones deciden dejar espacios libres
entre las referencias de E/S de cada estación RIO para futuras modificaciones, pero
normalmente esos espacios nunca se completan, de modo que siempre queda una
cantidad indeterminada de referencias de memoria de señal sin utilizar. Sin
embargo, las referencias que no se utilizan también precisan espacio de memoria
y se transfieren en cada ciclo, lo que incrementa el tiempo de ciclo total.
El mejor método es asignar referencias de E/S contiguas sin espacios en blanco.
Esto hace que el diseñador no tenga que preocuparse por el número de referencia
real que ocupa una estación de E/S. Sólo habrá que darle un nombre y un número,
y darle una referencia al nombre en la lógica IEC. De este modo, siempre que
cambie el número de referencia de la memoria de señal, no repercutirá en la propia
lógica, porque el nombre no cambiará. La consecuencia positiva es que toda la
memoria de señal configurada se utilizará y de este modo se minimizará el tamaño
de la memoria.
En Concept 2.1, esta reducción de la memoria de señal configurada es
especialmente importante con bobinas (0x) y bits (1x). En ésta y en versiones
anteriores de Concept, no se accede a estas referencias de memoria de señal de
forma directa, sino indirecta mediante el llamado "búfer de espejo". Se trata de un
bloque continuo de memoria (parte de los datos de instancia DFB) en el que, al
comienzo de cada ciclo, se copian los estados 0x y 1x (reflejados). Al final de cada
ciclo, los estados del búfer de espejo se vuelven a copiar en el área 0x y 1x. Durante
el ciclo, la lógica IEC accede a los reflejos de las referencias 0x y 1x, en vez de
acceder a ellas directamente. La memoria de datos detrás del búfer de espejo hace
que cada bobina y bit esté representado por un byte en el búfer de espejo, no por
un bit. La razón de esto es facilitar la generación de códigos ejecutables de
aplicación IEC.

Nota: En Concept 2.1 cada referencia 0x/1x consume por defecto 1 byte del área
de datos de instancia DFB, que constituyen datos IEC, y que se ha de transferir
del PLC primario al standby en cada ciclo y que, además, amplía el tiempo de ciclo
total. No importa si se utiliza una referencia binaria en particular en la lógica IEC o
no, si se ha configurado tomará un byte en el búfer de espejo.

840 USE 106 03 Enero 2003 161


Instrucciones adicionales para Hot Standby IEC

Registros de En Concept 2.2 ya no existe el búfer de espejo, pero todavía merece la pena no
memoria de disponer de muchas más referencias de memoria de señal configuradas de las que
señal se utilicen realmente.
configurados, La utilización real de estas referencias deberá concentrarse sólo en objetivos de E/
continuación S y no en almacenar datos de aplicación sólo para hacerlos accesibles a un sistema
SCADA. La mejor forma sería utilizar cualquier tipo de datos relativos a la
aplicación, todos excepto los puntos de E/S, variables IEC (unlocated variables). La
conexión al sistema SCADA puede entonces llevarse a cabo de forma más sencilla
mediante un servidor OPC (OLE para control del proceso) que accede a ciertos
datos de aplicación por nombre y no por ubicación. Este método de conexión
SCADA es de gran flexibilidad y fiabilidad y ahorra memoria de señal, lo cual es
altamente positivo para las aplicaciones Hot Standby IEC.

Utilización eficaz Existe una forma optimizar la reducción de consumo de datos de aplicación IEC:
de datos de Programe sólo lo realmente necesario para controlar un proceso particular.
aplicación IEC Cuando esté aprendiendo a programar de acuerdo con IEC y los diferentes EFB en
las distintas bibliotecas, concéntrese en aquello que no utilizan los EFB. Esto le
ayudará a reducir el tamaño de una aplicación a lo estrictamente necesario.

162 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

8.3 Consejos para aumentar la eficacia

Introducción

Objetivo Esta sección ofrece consejos para aumentar la eficacia de Hot Standby IEC.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Uso de constantes en lugar de literales iguales 164
Uso de constantes en lugar de entradas abiertas 165
Lógica programada 167
Reducción del uso de estructuras complejas de datos 168

840 USE 106 03 Enero 2003 163


Instrucciones adicionales para Hot Standby IEC

Uso de constantes en lugar de literales iguales

Literales iguales En el siguiente diagrama, cuando varias instancias EFB utilizan el mismo valor fijo
como entrada, estarán utilizando literales iguales. No se trata de mucha lógica, pero
de hecho ya hay una gran cantidad de datos, 12 bytes. Se debe declarar una
constante de tipo REAL con el valor 1.0 y utilizarla en la lógica en vez de asignar
siempre literales iguales a las entradas.
La clave es: Cada literal, independientemente de su valor, se almacena de forma
separada en la memoria de datos (campo de datos de programa), lo que conlleva
la ventaja de que se podrá modificar pro cambios en la descarga. Raramente se
modifican los literales, por eso, la lógica modificada en el diagrama podría ser más
apropiada.
El literal que se ha emplazado cuatro veces con el valor 1.0 se ha sustituido por una
constante emplazada una sola vez con el valor 1.0 también. Este pequeño cambio
ahorra 12 bytes de memoria de datos, puesto que el tipo REAL utiliza 4 bytes y
ahora se le emplaza tres veces menos.
.1.7 .1.9
MUL_REAL ADD_REAL

real_A real_B real_C real_D


1.0 1.0

.1.8 .1.10
SUB_REAL ADD_REAL

real_E real_F real_G real_H


1.0 1.0

164 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

Uso de constantes en lugar de entradas abiertas

Lógica El número de pins no utilizados deberá reducirse al mínimo, para no malgastar


programada ninguna memoria en memoria asignada oculta que no se utiliza en ningún lugar.
Sin embargo existen ciertos casos en los que esto no es posible, como en el
siguiente ejemplo.

Por lo tanto, la lógica debería parecerse al siguiente gráfico.

840 USE 106 03 Enero 2003 165


Instrucciones adicionales para Hot Standby IEC

Lógica El único problema con la lógica programada de este modo es que, para cada pin
programada, abierto, existe tanta memoria asignada como requieran sus tipos de datos. En este
continuación caso, hay 13 bytes de memoria no utilizada que se ha asignado. Reducir estos 13
bytes a sólo 1 significa que se deberá conectar una constante a cada pin abierto
para que la lógica funcione como si el pin estuviese abierto. Esto es siempre igual
a cero, o FALSO, en este caso.
Por lo tanto, la lógica debería parecerse al siguiente gráfico.

166 840 USE 106 03 Enero 2003


Instrucciones adicionales para Hot Standby IEC

Lógica programada

Reducir Cada instancia de DFB consume una cierta cantidad de memoria de datos de
Instancias de administración del sistema, que aumenta conforme lo hace el número de pins de
DFB entrada y salida. Para reducir al máximo la proporción entre datos de administración
del sistema y datos de lógica interna de DFB, los DFB sólo deberán utilizarse
cuando cubran realmente una gran parte de la lógica especializada. Esto significa
que cuando un DFB contiene sólo una sección con unos pocos bloques de FBD/LD
o unas pocas líneas de lógica IL/ST, debería considerar la posibilidad de sustituirlas
por una macro que vincule la lógica DFB directamente con la lógica del programa.
Sin embargo, si utiliza pocas veces un DFB, entre 1 y 10 veces, por ejemplo, quizás
prefiera no cambiar nada, ya que el ahorro de memoria de datos puede ser
demasiado pequeño para que merezca la pena el esfuerzo.
Cuando tiene que implementarse algún tipo de lógica complicada, especialmente
cuando se trabaja con algoritmos numéricos, ninguno de los lenguajes IEC permite
una implementación realmente eficaz de los datos. Por lo tanto, cuando un DFB
deba cubrir alguno de esos tipos de lógica, merece la pena implementarlo en su
lugar como un EFB. Los EFB se implementan en lenguaje C o C++, lo que ofrece
mayor eficacia de implementación en cualquier tipo de lógica. Para implementar los
EFB, Schneider Electric ofrece Concept-EFB-Toolkit. Debe tenerse en cuenta que
los EFB no permiten la animación de datos internos durante la ejecución, como
hacen los DFB.
Incluso cuando trabaje con EFB, deberá evitar que ningún pin de entrada o salida
quede sin utilizar, ya que cada pin toma la memoria de datos que requiere para sus
tipos de datos.

840 USE 106 03 Enero 2003 167


Instrucciones adicionales para Hot Standby IEC

Reducción del uso de estructuras complejas de datos

Reducción del Generalmente, cuando se utilizan estructuras complejas de datos, la probabilidad


uso de de que cada uno de sus miembros se utilice realmente es muy baja. Además,
estructuras cuando las estructuras complejas de datos se pasan como variables o conexiones,
complejas de cada pin, variable o conexión de entrada o salida superfluos tiene mucho más
datos impacto en el consumo de datos que cuando se utilizan los antiguos tipos de datos.
Esto es especialmente cierto cuando se trabaja con el EFB "MOVER", cuyo uso
debe reducirse al máximo o no utilizarse en absoluto. Siempre que el resultado de
alguna lógica anterior se asigne a una variable, asegúrese de que esta variable sea
el destino final para ese valor, y no sólo una variable intermedia. Las variables
intermedias se utilizan a menudo para aflojar la lógica entre distintas secciones. Sin
embargo, tiene sentido reducir el volumen total de variables globales, no sólo para
ahorrar memoria de datos, sino también para una mejor supervisión de las
aplicaciones.
Maneje con cuidado la selección de arrays (matrices) como tipos de datos para
variables, ya que el array seleccionado es habitualmente mayor de lo necesario.
La selección de los diversos lenguajes que cumplen la norma IEC obedece a un
buen motivo. La resolución de muchos de los problemas que surgen en las
aplicaciones depende en gran medida del lenguaje que se utilizó en su implemen-
tación. Desde luego, la selección del lenguaje depende en gran medida de los
gustos de los programadores y de quienes mantienen la aplicación. El usuario
debería poder seleccionar libremente qué lenguaje IEC utilizará para su aplicación
en particular.
Debido al distinto fin para el que fue concebido cada uno de los lenguajes IEC,
resulta difícil compararlos. Debería mencionarse, no obstante, que el lenguaje SFC
consume más datos para lograr la ejecución de un programa por pasos de lo que
cabría esperar de la implementación de esta función en otro lenguaje. El consumo
global de datos de los pasos en SFC varía de 20 a 25 bytes por paso, sin incluir
ningún dato de las secciones de transición.

168 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

9
Presentación

Objetivo En este capítulo se describe la configuración y posterior utilización de la solución


Hot Standby con la línea de productos NOE 771xx, que admite las comunicaciones
por medio de Ethernet. En el capítulo se hace referencia a temas importantes como
la asignación de direcciones IP, modalidades de los módulos NOE y estados Hot
Standby, periodos de cambio de dirección y efectos de red sobre la solución Hot
Standby.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Vista general de la solución Hot Standby para NOEs 170
Topología de Hot Standby 172
Configuración NOE y Hot Standby 173
Asignación de direcciones IP 174
Hot Standby y modalidades de servicio NOE 175
Tiempos de permutación de direcciones 180
Efectos de la solución Hot Standby sobre una red 181

840 USE 106 03 Enero 2003 169


Solución Hot Standby Ethernet

Vista general de la solución Hot Standby para NOEs

Atención El sistema Quantum Hot Standby apoya hasta cuatro conexiones Ethernet NOE
771. Para obtener una descripción detallada de la configuración física de un sistema
Hot Standby, consulte el Manual del usuario de los módulos Ethernet Quantum
NOE 771 xx, 840USE11600, capítulo 9, "Hot Standby".

Descripción de la La solución Hot Standby ofrece una transferencia de E/S libre de brusquedad
solución Hot mediante E/S remotas. El apoyo Hot Standby NOE permite el cambio de la dirección
Standby IP de automatización. Ambos controladores se configuran de forma idéntica. Un
controlador es el NOE primario; el otro controlador es el NOE secundario. En caso
de error, los controladores se conmutan y el sistema se recupera rápidamente.
Los módulos NOE coordinan la permutación de las direcciones IP. Después de
cerrar las conexiones del cliente y del servidor, cada NOE envía un mensaje UDP
de intercambio a su NOE respectivo. El NOE emisor espera durante un tiempo de
demora especificado (500 ms) la llegada de mensajes UDP de permutación entre
pares. Después de recibir los mensajes o cuando se agota el timeout, el NOE
cambia su dirección IP.

Nota: Los NOE deben comunicarse entre sí para permutar direcciones IP.
Schneider Electric recomienda conectar los NOE primario y secundario al mismo
conmutador porque:
l Los fallos de comunicación entre los NOE aumentan el tiempo de permutación.
l Si se conectan dos NOE al mismo conmutador se reduce la probabilidad de que
se produzca un fallo de comunicación.

Nota: Schneider Electric recomienda utilizar un conmutador para conectar los


NOE entre sí o a la red. Schneider Electric comercializa conmutadores. Póngase
en contacto con una oficina de ventas local para obtener más información.

El NOE espera a que se produzca un cambio en el estado Hot Standby del


controlador o a recibir mensajes UDP de permutación. A continuación, el NOE
realiza una de estas dos acciones Hot Standby.
Si el NOE:
1. Detecta que el nuevo estado Hot Standby es primario o standby:
El NOE cambia la dirección IP.
2. Recibe un mensaje UDP de permutación:
El NOE transmite un mensaje UDP de permutación y permuta la dirección IP.
Todos los servicios cliente/servidor (explorador de E/S, datos globales, mensajes,
FTP, SNMP y HTTP) continúan ejecutándose después de la conmutación del NOE
primario antiguo al nuevo.

170 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

Nota: El fallo en un módulo NOE no es imprescindible para que el sistema primario


deje dicho estado.

Funcionalidad La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios
del módulo NOE están habilitados o deshabilitados en un sistema Hot Standby. En la tabla siguiente
y Hot Standby se indica qué servicios están habilitados o deshabilitados.
Servicio NOE 771 x0 NOE 771 x1
Exploración de I/O Desactivado Habilitado
Datos globales N/A Habilitado
Mensajes Modbus Habilitado Habilitado
FTP/TFTP FTP habilitado Habilitado
SNMP Habilitado Habilitado
Servidor HTTP Habilitado Habilitado
DHCP N/A Desactivado

840 USE 106 03 Enero 2003 171


Solución Hot Standby Ethernet

Topología de Hot Standby

Interconexión de El siguiente diagrama muestra la relación entre los dos sistemas redundantes de un
Hot Standby sistema Hot Standby. Los dos módulos CHS 110 se conectan mediante una
conexión de fibra óptica. Los dos RIO se conectan entre sí y con las estaciones RIO.

N C C R
O P H I
E U S O
Conmutador Ethernet

de fibra óptica

Conector T
Cable

Estación
Estación
N C C R
O P H I
E U S O

Nota: Tenga en cuenta estos tres datos importantes.


1. Los dos sistemas deben ser idénticos.
2. El orden de los módulos debe ser el mismo en todos los bastidores.
3. Las revisiones de software tienen que ser las mismas.

En el diagrama superior, los módulos NOE están conectados al mismo conmutador.


Se recomienda que se conecten al mismo conmutador, pero no es imprescindible.
Es recomendable porque los NOE se comunican entre sí para permutar las
direcciones IP.
Existen dos motivos para conectarlos al mismo conmutador:
l Si se produce un fallo de comunicación entre los módulos NOE, aumentará el
tiempo de permutación.
l Por lo tanto, para minimizar la probabilidad de que se produzca un error, conecte
los dos módulos al mismo conmutador.
También es necesario que los conmutadores se encuentren en la misma subred.

172 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

Configuración NOE y Hot Standby

Configuración Un NOE, cuando se pone en funcionamiento por primera vez, intenta obtener la
TCP/IP dirección IP desde un servidor BOOTP. Si no hay ningún servidor BOOTP
disponible, NOE obtiene la dirección IP de la dirección MAC. Si se conecta a un
servidor BOOTP u obtiene la dirección IP de una dirección MAC, su conexión con
NOE le permitirá descargar un proyecto en el PLC.
A la definición de direcciones IP se le aplican todas las reglas estándar, con la
restricción añadida de que la dirección IP no puede ser superior a 253 o la dirección
Broadcast inferior a 2. Además, ningún otro equipo podrá tener asignada la
dirección configurada IP + 1.

840 USE 106 03 Enero 2003 173


Solución Hot Standby Ethernet

Asignación de direcciones IP

Configuración El NOE se puede configurar para trabajar junto con el controlador Hot Standby.
del NOE Puesto que los controladores primario y secundario deben tener una configuración
idéntica, las direcciones IP configuradas serán iguales. La dirección IP del NOE es
la dirección IP configurada o la dirección IP configurada +1. La dirección IP está
determinada por el estado actual de Hot Standby local.
En el estado Offline, la dirección IP se determina dependiendo de si el otro
controlador está pasando al estado Primario o no.

Nota: Para un sistema Hot Standby, las dos direcciones IP serán consecutivas.

En la siguiente tabla se muestran las asignaciones de direcciones IP.


Estado de Hot Standby Dirección IP
Primario Dirección IP configurada
Standby Dirección IP configurada + 1
Transición de Primario a Offline Dirección IP configurada (si el controlador Peer no
pasa a Primario)
Transición de Standby a Offline Dirección IP configurada + 1

Nota: Offline - Los resultados dependen de si se ha detectado o no que el otro


controlador se encuentra en transición al estado Primario. Si el IP actual es la
dirección IP configurada, se cambia la dirección IP a la dirección IP configurada +
1.

Transparencia Para continuar con la comunicación Ethernet, el nuevo NOE primario debe tener la
de la dirección IP misma dirección IP que el NOE primario anterior. La dirección IP del NOE
secundario (un NOE en estado Secundario) es la dirección IP + 1.
Los NOE integrados en la configuración Hot Standby coordinan esta dirección IP
permutante con la gestión de los servicios Ethernet utilizados.

Nota: No utilice la dirección IP + 1. Para los sistemas Hot Standby, no utilice


direcciones consecutivas de la dirección IP configurada. Si configura la última
dirección IP (255), el NOE notificará el código de diagnóstico "Configuración IP
incorrecta".

174 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

Hot Standby y modalidades de servicio NOE

Modalidades Las modalidades NOE son las siguientes:


NOE l Modalidad primaria
En esta modalidad el estado Hot Standby es primario y todos los servicios se
encuentran activos.
l Modalidad secundaria
En esta modalidad el estado Hot Standby es standby y todos los servicios del
servidor, excepto DHCP, se encuentran activos.
l Modalidad independiente
Esta modalidad se activa si el módulo NOE se encuentra en un sistema no
redundante, si se carece del módulo CHS o si no funciona correctamente.
l Modalidad Offline
Esta modalidad se activa cuando se detiene la CPU.
También cuando el módulo CHS se encuentra en modalidad Offline.
Las modalidades de servicio Hot Standby y NOE se sincronizan según las
condiciones que se describen en la siguiente tabla.
Estado del módulo CHS Estado HSBY Modalidad de servicio NOE
Presente y funcionando Primario Primario
Presente y funcionando Standby Secundario
Presente y funcionando Offline Offline
Presente y funcionando Sin asignar Independiente
No presente o sin funcionar N/A Independiente

Cualquiera de los cuatro eventos afectará a la modalidad de servicio NOE. Estos


cuatro eventos se producen en alguno de estos casos: al arrancar el módulo NOE,
cuando un módulo NOE ejecuta una conmutación Hot Standby, cuando un módulo
NOE pasa a modalidad Offline o al descargar una nueva aplicación en el módulo
NOE.

840 USE 106 03 Enero 2003 175


Solución Hot Standby Ethernet

Arranque y El proceso de arranque afecta a la asignación de direcciones IP del módulo NOE.


asignación de Para clarificar lo que ocurre durante un arranque, en las siguientes dos secciones
direcciones IP se describen los efectos que tiene el arranque sobre la asignación de direcciones
IP y los servicios Ethernet.
Un módulo NOE obtiene su asignación de dirección IP en el arranque del siguiente
modo.
Si el estado HSBY es La dirección IP asignada será
Sin asignar Dirección IP configurada
Primario Dirección IP configurada
Secundario Dirección IP configurada + 1
Si asignar a Offline Consulte la tabla Modalidad Offline en la secuencia de
arranque

Si dos módulos NOE arrancan de forma simultánea, un "algoritmo de resolución"


determinará cuál es el primario y, a continuación, asignará la dirección IP
configurada al módulo NOE primario y la dirección IP configurada + 1 al secundario.
Tabla Modalidad Offline en la secuencia de arranque.
Modalidad Offline en la secuencia de Resultado
arranque
El controlador A arranca antes que el l La dirección IP del controlador A será la
controlador B dirección IP configurada.
l La dirección IP del controlador B será la
dirección IP configurada + 1.
Ambos controladores arrancan a la vez El algoritmo de resolución asignará al
controlador A la dirección IP configurada y al
controlador B, la dirección IP configurada + 1.

El módulo NOE ejecuta una prueba de "dirección IP duplicada" enviando una


petición ARP a la dirección IP configurada. Si se recibe una respuesta antes de 3
segundos, la dirección IP permanecerá como IP predeterminada y se verá un
código de diagnóstico parpadeando.
Si no hay ninguna configuración IP, el módulo NOE permanecerá en modalidad
independiente y será necesario solicitar la dirección IP a un servidor BOOTP o una
dirección MAC.

176 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

Arranque y El proceso de arranque afecta al estado de los servicios cliente/servidor. Para


servicios clarificar lo que ocurre durante un arranque, en esta sección se describen los
Ethernet efectos que tiene el arranque sobre los servicios Ethernet.
En la siguiente tabla se muestra el estado de un servicio NOE afectado por el
estado Hot Standby.
Estado Estado de los servicios 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 En En En En En En
ejecución ejecución ejecución ejecución ejecución ejecución
Primario En En En En En En
ejecución ejecución ejecución ejecución ejecución ejecución
Secundario Detenido Detenido En En En En
ejecución ejecución ejecución ejecución
Offline Detenido Detenido En En En En
ejecución ejecución ejecución ejecución

840 USE 106 03 Enero 2003 177


Solución Hot Standby Ethernet

Conmutación Los siguientes pasos describen el modo en que los módulos NOE coordinan la
Hot Standby conmutación Hot Standby.
Paso Acción
1 El módulo NOE A (instalado en un bastidor HSBY) detecta que el controlador
local cambia de primario a Offline.
2 El módulo NOE A cambia su estado HSBY de primario a Offline con los mismos
servicios Ethernet ejecutándose, inicia el temporizador Watchdog (con un
ajuste de timeout de 500 ms) y espera de su módulo NOE Peer una petición
UDP para intercambiar la dirección IP.
3 El módulo NOE B (instalado en un bastidor HSBY Peer) detecta que el
controlador local cambia su estado de secundario a primario.
4 El módulo NOE B detiene todos los servicios Ethernet, envía una petición UDP
a su módulo NOE Peer (NOE A) para sincronizar el intercambio de la dirección
IP, inicia el temporizador Watchdog (con un ajuste de timeout de 500 ms) y
espera una respuesta UDP de su módulo NOE Peer.
5 Tras recibir la petición UDP desde el módulo NOE B (o después de que se
produzca un timeout del temporizador Watchdog), el módulo NOE A detiene
todos los servicios Ethernet, envía una respuesta UDP al módulo NOE B (en
caso de timeout no se envía), intercambia la dirección IP como secundaria e
inicia los servicios secundarios.
6 Al recibir la respuesta UDP desde el módulo NOE A (o tras el timeout del
temporizador Watchdog), el módulo NOE B intercambia las direcciones IP e
inicia los servicios Ethernet como módulo primario.
7 Cuando el módulo NOE A detecta que su controlador local cambia el estado de
Offline a standby, pasa al estado secundario según corresponda.
8 El módulo NOE secundario pasa a ser el primario.
9 El módulo NOE primario abre todas las conexiones de cliente, escucha todas
las conexiones de servidor y las restablece.
10 Al mismo tiempo, el módulo NOE secundario escucha todas las conexiones de
servidor y las restablece.

178 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

Información A continuación se proporciona información adicional acerca del proceso de


adicional sobre direccionamiento IP del módulo NOE que surge a raíz de una conmutación Hot
conmutación Standby.
l Algunos módulos de función MSTR/IEC no completarán sus transacciones
debido al intercambio de dirección IP.
En este caso, el módulo de función MSTR/IEC devolverá el código de error
0x8000.
l Mientras el módulo NOE se encuentra realizando las operaciones arriba
indicadas, cabe la posibilidad de que se active un nuevo módulo de función
MSTR/IEC.
En este caso, no habrá ningún recurso disponible para procesar el nuevo módulo
de función MSTR/IEC. Por lo tanto, el módulo NOE no procesará este nuevo
módulo de función MSTR/IEC y las tres líneas de salida permanecerán inactivas.

Paso a Offline Cuando se detiene la CPU o el estado Hot Standby pasa a modalidad Offline, se
producen dos eventos:
1. La modalidad NOE pasa a Offline.
2. El módulo NOE utiliza la dirección IP de la configuración activa.
Asignación de dirección IP y paso a Offline
Estado HSBY La dirección IP asignada es
Primario a Offline Dirección IP configurada (siempre que otro controlador no
pase a Primario)
Standby a Offline Dirección IP configurada + 1

840 USE 106 03 Enero 2003 179


Solución Hot Standby Ethernet

Tiempos de permutación de direcciones

Descripción En la tabla siguiente se describen los componentes del "tiempo requerido para
permutar direcciones", como el tiempo necesario para cerrar las conexiones, el
tiempo para permutar las direcciones IP y el tiempo para establecer las conexiones.
La tabla siguiente contiene el tiempo de permutación para cada uno de los servicios
Ethernet.
Servicio Tiempo de permutación Tiempo de permutación máximo
habitual
Permutar direcciones 6 ms 500 ms
IP
Exploración de I/O 1 ciclo inicial de exploración 500 ms + 1 ciclo inicial de
de E/S exploración de E/S
Datos globales Consulte el Manual del 500 ms + 1 ciclo de la CPU
usuario de los módulos
Ethernet Quantum NOE 771
xx 840USE11600.
Mensajes de cliente 1 ciclo de la CPU 500 ms + 1 ciclo de la CPU
Mensajes de servidor 1 ciclo de la CPU + el tiempo 500 ms + el tiempo de la conexión de
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 1 ciclo de la CPU 500 ms + 1 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

180 840 USE 106 03 Enero 2003


Solución Hot Standby Ethernet

Efectos de la solución Hot Standby sobre una red

Vista general La solución Hot Standby es una potente función de los módulos NOE que aumenta
la fiabilidad de la instalación. Hot Standby utiliza una red, y el uso de la función Hot
Standby en una red puede afectar al comportamiento de:
l Hojeadores
l Clientes locales y remotos
l Servicio de exploración de E/S
l Servicio de datos globales
l Servidor FTP/TFTP
A continuación se describen los factores que se pueden encontrar al utilizar la
solución Hot Standby.

Hojeadores
Nota: En la configuración Hot Standby, el explorador de E/S del módulo NOE está
habilitado.

Si un hojeador solicita una página y la dirección IP se intercambia durante el


proceso de descarga de dicha página, el hojeador se bloqueará o se producirá un
timeout. Haga clic en el botón Actualizar o Volver a cargar.

Clientes remotos El intercambio Hot Standby afecta a los clientes remotos.


Los módulos NOE se restablecerán en los siguientes casos:
l Solicitud de conexión remota durante un intercambio Hot Standby
Si un cliente remoto establece una conexión TCP/IP mientras se efectúa un
intercambio Hot Standby, el servidor cerrará la conexión con un restablecimiento
de TCP/IP.
l Intercambio Hot Standby durante una solicitud de conexión remota
Si un cliente remoto envía una solicitud de conexión y se produce un intercambio
Hot Standby durante dicha solicitud, el servidor rechazará la conexión TCP/IP
enviando un restablecimiento.
l Peticiones pendientes
Si existe una solicitud pendiente, el módulo NOE no responderá a la solicitud
pero restablecerá la conexión.
El módulo NOE finalizará la sesión con Modbus si se ha anunciado alguna
conexión.

Clientes locales Durante un intercambio, el módulo NOE restablecerá todas las conexiones de
cliente mediante un restablecimiento TCP/IP.

840 USE 106 03 Enero 2003 181


Solución Hot Standby Ethernet

Servicio de La exploración de E/S proporciona un intercambio repetitivo de datos con


exploración de dispositivos de E/S de participantes TCP/IP. Mientras el PLC está funcionando, el
E/S módulo NOE primario envía una solicitud de lectura/escritura Modbus a los
dispositivos de E/S remotas y transfiere datos a y desde la memoria del PLC. En el
controlador secundario, el servicio de exploración de E/S se detiene.
Cuando se produce el intercambio Hot Standby, el módulo NOE primario cierra
todas las conexiones con dispositivos de E/S enviando un restablecimiento TCP/IP.
El servicio de exploración de E/S en este módulo NOE es standby.
Tras el intercambio, el nuevo módulo NOE primario restablece la conexión con cada
dispositivo de E/S. Con estas reconexiones, reinicia el intercambio repetitivo de
datos.

Servicio de datos El módulo NOE Hot Standby es una estación dentro de un grupo de distribución.
globales Los grupos de distribución intercambian variables de aplicación. Gracias a este
(Publicar/ intercambio, el sistema puede coordinar todas las estaciones en el grupo de
Suscribir) distribución. Cada estación publica variables de aplicación locales en un grupo de
distribución para las demás estaciones y puede suscribirse a variables de aplicación
remotas independientemente de la ubicación del productor.
El puerto de comunicaciones sólo tiene una dirección multicast.
En este servicio de red, los controladores Hot Standby se visualizan como una sola
estación. El módulo NOE primario publica las variables de aplicación Hot Standby
y recibe las variables de suscripción. El servicio de datos globales del módulo NOE
secundario está detenido.
Cuando se produce el intercambio Hot Standby, el módulo NOE primario detiene el
servicio de datos globales. El módulo NOE no publica la variable local durante un
intercambio. Después del intercambio, el nuevo módulo NOE primario comienza a
publicar variables de aplicación y a recibir las variables de suscripción.

Servidor FTP/ El servidor de protocolo de transferencia de archivos/protocolo trivial de


TFTP transferencia de archivos (FTP/TFTP) se puede utilizar en cuanto el módulo recibe
una dirección IP. Cualquier cliente FTP/TFTP puede iniciar una sesión en el
módulo. Para poder acceder a él, hay que proporcionar el nombre de usuario y la
contraseña correctos. Hot Standby sólo permite una sesión activa de cliente FTP/
TFTP por cada módulo NOE.
Al producirse el intercambio Hot Standby, los módulos NOE primario y secundario
cierran la conexión FTP/TFTP. Si un usuario envía una solicitud FTP/TFTP durante
el intercambio, la comunicación se cerrará.
Al abrir de nuevo la comunicación, habrá que introducir otra vez un nombre de
usuario y una contraseña.

182 840 USE 106 03 Enero 2003


Mantenimiento

10
Presentación

Objetivo Este capítulo trata de los procedimientos destinados al mantenimiento del sistema
HSBY.

Contenido: Este capítulo contiene las siguientes secciones:


Sección Apartado Página
10.1 Estado funcional de un sistema Hot Standby 185
10.2 Errores 189
10.3 Fallos 193
10.4 Sustitución 199
10.5 Comprobación 208

840 USE 106 03 Enero 2003 183


Mantenimiento

184 840 USE 106 03 Enero 2003


Mantenimiento

10.1 Estado funcional de un sistema Hot Standby

Introducción

Objetivo Esta sección describe la verificación del estado funcional de un sistema Hot
Standby.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Verificación del estado funcional de un sistema Hot Standby 186
Comprobaciones adicionales 187

840 USE 106 03 Enero 2003 185


Mantenimiento

Verificación del estado funcional de un sistema Hot Standby

Mensajes de Los módulos Hot Standby intercambian un mensaje de estado funcional aproxima-
estado funcional damente cada 10 ms. Si el primario tiene un error, el standby recibe esta
información y asume la función primaria. Si se produce un error en el standby, el
primario continuará funcionando como un sistema autónomo.
Los procesadores de módulo de comunicaciones RIO también verifican
periódicamente las comunicaciones entre ellos.

Comproba- El sistema realiza automáticamente dos tipos de comprobación de confianza en los


ciones módulos Hot Standby:
automáticas de l Comprobaciones de arranque
confianza l Comprobaciones de ejecución

Comproba- El sistema lleva a cabo cuatro comprobaciones de arranque:


ciones de l Suma de chequeado de PROM
arranque l Comprobación de datos de RAM
l Comprobación de direcciones de RAM
l Comprobación de RAM de puerto dual
Si el módulo no supera alguna de estas comprobaciones permanecerá offline y no
se comunicará con el otro módulo Hot Standby. Para restablecer el sistema, debe
desconectar la alimentación y conectarla de nuevo.

Comproba- Estas comprobaciones se llevan a cabo cada vez que se enciende el indicador
ciones de Ready. Se ejecutan en grupos pequeños para evitar retrasos en el tiempo de ciclo.
ejecución El sistema realiza tres tipos de comprobaciones de confianza de ejecución:
l Suma de chequeado de PROM
l Comprobación de datos de RAM
l Comprobación de direcciones de RAM

186 840 USE 106 03 Enero 2003


Mantenimiento

Comprobaciones adicionales

Verificación de Si existe una fuente de alimentación redundante se puede utilizar el bloque STAT
una fuente de para verificar su funcionamiento. Esta fuente de alimentación debe tener una
alimentación asignación de E/S para que se visualice su estado. La sección del estado del
redundante módulo de E/S del bloque STAT empieza en la palabra 12.

Reconocimiento Cuando se produce un error en un módulo Hot Standby CHS 110, su controlador
y solución de pasa a estado offline. A partir de ahí, no se comunicará con el otro módulo CHS 110
errores ni participará en las transmisiones de datos de la memoria de señal.
Los LEDs del panel frontal del módulo pueden servir de ayuda para localizar la
fuente del error. El módulo de visualización indica que controlador es el que está
teniendo problemas y qué tipo de error está teniendo lugar. Existen cuatro tipos de
errores asociados con el sistema Hot Standby:
l Errores de arranque
l Errores de comunicación
l Errores de comunicación
l Errores de interfase
l Errores de nivel de tarjeta
Intente remediar cada tipo de error en el orden que se indica. Si ninguna de las
soluciones propuestas resuelve el error, llame al soporte técnico de Schneider
Electric en el número +1-800-468-5342.

Consejos de Antes de empezar, tome las siguientes precauciones:


seguridad
ADVERTENCIA
PELIGRO DE DESCARGA ELÉCTRICA
Para evitar lesiones por descarga eléctrica, asegúrese de que nadie
toque circuitos de energía de alto voltaje (como 115V de c.a.). Antes de
conectar o desconectar cualquier componente de alto voltaje, abra el
interruptor de desconexión que suministra alimentación a ese
componente.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daños materiales o incluso la muerte.

840 USE 106 03 Enero 2003 187


Mantenimiento

ADVERTENCIA
Evite daños a los dispositivos de E/S de las aplicaciones
Para evitar que se produzcan daños en los dispositivos de E/S de las
aplicaciones por actuaciones del sistema inesperadas mientras se
desconectan cables de E/S remotas, desconecte sólo el avance por
terminación del módulo, dejando la terminación conectada a su cable.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daños materiales o incluso la muerte.

Nota: Antes de reemplazar cualquier módulo en cualquiera de los bastidores,


asegúrese de que el módulo de repuesto es compatible con el sistema Hot
Standby. Compruebe también que utiliza la terminación correcta.

188 840 USE 106 03 Enero 2003


Mantenimiento

10.2 Errores

Introducción

Objetivo Esta sección le ayudará a determinar fallos en los componentes y sus causas.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Errores de arranque 190
Errores de comunicación 191
Errores de nivel de tarjeta 192

840 USE 106 03 Enero 2003 189


Mantenimiento

Errores de arranque

Pantalla de LEDs Cuando el sistema Hot Standby detecta una discordancia entre el controlador
en un error de primario y el standby, notificará la existencia de un error de arranque. Esta
arranque. discordancia puede darse en la configuración, incluyendo el administrador de
segmentos, en la asignación de E/S o en las posiciones del conmutador de
desplazamiento de designación. Los LEDs muestran el modelo de error. El
indicador Ready permanecerá en verde, mientras que el Com Act parpadeará.
Si los LEDs indican un error de arranque y es difícil determinar por qué, se puede
acceder a algunos códigos de error de arranque mediante el software. Para más
información, consulte el capítulo 3 de la Guía de referencia del hardware de la serie
Quantum Automation.

Solución de Siga los siguientes pasos para la solución de problemas:


problemas
Paso Acción
1 Compruebe que los conmutadores de desplazamiento de designación de los
módulos CHS 110 están en posiciones opuestas.
2 Compruebe que las tablas de configuración de los controladores primario y
standby son iguales.
3 Compruebe que el administrador de segmentos de los controladores primario y
standby son iguales.
4 Compruebe que las asignaciones de E/S de los controladores primario y
standby son iguales.

190 840 USE 106 03 Enero 2003


Mantenimiento

Errores de comunicación

LEDs Si el módulo CHS 110 detecta un error de comunicación, los LED mostrarán el
siguiente modelo:
Pantalla de LEDs en un error de comunicación.

140
CHS 110 00
HOT STANDBY
Active
Ready Fault
Run Bal Low
Pwr ok
Modbus Com Err
Modbus! Error A
Com Act Error B
Primary
Mem Prt Standby

Solución de 1. Asegúrese de que los cables de fibra óptica están conectados de forma
problemas adecuada y funcionan correctamente.
2. Si los cables de fibra óptica se encuentran en correcto estado, cambie el módulo
CHS 110 que ha fallado.

Errores de Si el módulo Hot Standby detecta determinados errores en su interfase con el


interfase controlador, la visualización LED desaparecerá durante un instante mientras el
módulo intenta recuperarse. Puede volver al estado Ready o bien informar del error
con el indicador Com Act parpadeando. Los modelos de error Com Act se describen
en Modelos de errores Com Act, p. 217.

Solución de 1. Si ha utilizado el módulo de función CHS, desactívelo y reinicie el sistema. Si se


problemas enciende el indicador Ready, el problema se encontrará en el módulo CHS 110.
Si ha utilizado una pantalla de ampliación de configuración, pase a offline y
cambie la configuración a un sistema autónomo. Vuelva a cargar el programa.
Reinicie el sistema. Si se enciende el indicador Ready, el problema se
encontrará en el módulo CHS 110.
2. Si ha reemplazado el módulo Hot Standby y el problema todavía persiste, cambie
el resto de componentes uno por uno.
3. Si el problema aún persiste, reemplace el bastidor.

840 USE 106 03 Enero 2003 191


Mantenimiento

Errores de nivel de tarjeta

PROM, RAM, Los errores de nivel de tarjeta incluyen: suma de chequeado PROM, datos de RAM,
UART dirección RAM y errores UART. Si el módulo Hot Standby detecta uno de estos
errores, muestra el siguiente modelo o patrón:

Pantalla de LEDs El gráfico siguiente muestra la pantalla de LEDs cuando se produce un error de
en un error de nivel de tarjeta.
nivel de tarjeta
140
CHS 110 00
HOT STANDBY
Active
Ready Fault
Run Bal Low
Pwr ok
Modbus Com Err
Modbus! Error A
Com Act Error B
Primary
Mem Prt Standby

Solución de El indicador Ready permanecerá en verde, mientras que el Com Act parpadeará.
problemas Se trata del mismo patrón que el que muestra el módulo cuando se produce un error
de arranque. Siga los procedimientos de resolución de problemas descritos para un
error de arranque. Si persiste el error, cambie el módulo.
Cambie el módulo CHS 110 defectuoso.

192 840 USE 106 03 Enero 2003


Mantenimiento

10.3 Fallos

Introducción

Objetivo Esta sección le ayudará a determinar fallos en los componentes y sus causas.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Detección de fallos en un sistema Hot Standby 194
Detección de fallos en el bastidor primario 195
Detección de fallos en el bastidor standby 196
Fallo de la conexión de fibra desde el transmisor primario al receptor standby 198

840 USE 106 03 Enero 2003 193


Mantenimiento

Detección de fallos en un sistema Hot Standby

Principales Si falla uno de los principales componentes del bastidor primario, el control pasa al
componentes del bastidor Standby. Si falla un componente del bastidor Standby, éste pasa a offline.
bastidor primario De igual modo, si falla la conexión de fibra entre los módulos Hot Standby, el
Standby pasa a offline.
Esta sección ayuda a determinar qué componente ha fallado. Cuando haya
cambiado el componente defectuoso, deberá apagar y encender el sistema con una
excepción. Una vez apagado y encendido el sistema, si el bastidor sigue sin
funcionar, para a Standby. Si el fallo se produjo en el cable de fibra, el bastidor
podrá regresar a la modalidad Standby sin encender o apagar el sistema.
Si cambiar el componente no resuelve el problema, llame al soporte técnico de
Schneider Electric al número +1-800-468-5342.

194 840 USE 106 03 Enero 2003


Mantenimiento

Detección de fallos en el bastidor primario

Solución de Para determinar qué componente ha podido fallar, compare el estado del
problemas en controlador, del módulo Hot Standby y del módulo de comunicaciones RIO con el
componentes siguiente cuadro:
Controlador CHS 110 Módulo de Tipo de fallo Descripción
comunicaciones
RIO
Detenido Todos los LED Todos los LEDs están READY está Los modelos de error de la
están apagados apagados, salvo encendido y COM interfase se describen en
salvo READY o READY ACT parpadea Modelos de errores Com Act,
COM ACT cuatro veces p. 217.
muestra un
modelo de error
Funciona como Todos los LED Todos los LEDs están CHS 110 Los modelos de error Com
offline están apagados apagados, salvo Act se describen en (Véase
salvo READY o READY Modelos de errores Com Act,
COM ACT p. 217).
muestra un
modelo de error
Detenido Todos los LEDs Todos los LED están Módulo de Los modelos de error Com
están apagados, apagados salvo comunicaciones Act se describen en Modelos
salvo READY READY o COM ACT RIO de errores Com Act, p. 217.
muestra un modelo
de error
Detenido Todos los LEDs READY está Fallo del cable RIO En un sistema de cable dual,
están apagados, encendido y COM en extremo primario si sólo falla un cable,
salvo READY ACT parpadea cuatro únicamente se enciende el
veces indicador Error A o Error B en
el módulo de
comunicaciones RIO y el
sistema continúa
funcionando. Cuando falla el
cable RIO en el extremo
primario, los datos de
entrada pueden resetearse a
0 durante un ciclo porque el
fallo de comunicación en la
estación se produjo antes de
que se detectara la conexión
fallida.

840 USE 106 03 Enero 2003 195


Mantenimiento

Detección de fallos en el bastidor standby

Solución de Para determinar qué componente ha podido fallar, compare el estado del
problemas en controlador, del módulo Hot Standby y del módulo de comunicaciones RIO con el
componentes siguiente cuadro:
Controlador CHS 110 Módulo de Fallo Descripción
comunicaciones
RIO
Detenido Todos los LED están Todos los LED Controlador Los modelos de error de la
apagados salvo están apagados interfase se describen en
READY o COM ACT salvo READY o Modelos de errores Com
muestra un modelo de READY está Act, p. 217.
error encendido y COM
ACT parpadea una
vez por segundo
Funciona como offline COM ACT muestra un READY está CHS 110 Los modelos de error Com
modelo de error encendido y COM Act se describen
ACT deja de enModelos de errores
parpadear Com Act, p. 217
Detenido Todos los LED están COM ACT muestra Módulo de Después de haber
apagados, salvo un modelo de error comunicaciones reemplazado el módulo y
READY RIO haber apagado y
encendido el sistema,
debe realizar una
actualización del
programa para asegurarse
de que los controladores
tienen los mismos
programas. Los códigos
de error para un indicador
Com Act que parpadea se
enumeran en Modelos de
errores Com Act, p. 217
Detenido Todos los LED están READY está Fallo del cable En un sistema de cable
apagados, salvo encendido y COM RIO en el dual, el módulo de
READY ACT parpadea extremo standby comunicaciones RIO no
cuatro veces ofrece ninguna indicación
si sólo ha fallado un cable.

196 840 USE 106 03 Enero 2003


Mantenimiento

Controlador CHS 110 Módulo de Fallo Descripción


comunicaciones
RIO
Funciona como offline READY y COM ACT COM ACT deja de Fallo de la
están encendidos parpadear conexión de fibra
desde el
transmisor
standby al
receptor primario
Funciona como offline READY y COM ERR COM ACT deja de Fallo de la Consulte la siguiente
están encendidos parpadear conexión de fibra descripción
desde el
transmisor
primario al
receptor standby

840 USE 106 03 Enero 2003 197


Mantenimiento

Fallo de la conexión de fibra desde el transmisor primario al receptor standby

Cable de fibra Sustituya el cable y reinicie el controlador. La unidad deberá volver a la modalidad
óptica standby. Si esto no sucede, apague y vuelva a encender la unidad standby.
Si el cable no se ha conectado de forma apropiada (p. ej., el puerto de transmisión
del equipo primario está conectado a la transmisión del standby), es posible que
aparezcan dos modelos de error.
l Si el programa ya se ha cargado en el controlador standby y los dos
controladores están funcionando, se encenderán los indicadores Ready y Com
Err en el módulo standby CHS 110.
l Si el programa todavía no se ha cargado en el standby e intenta cargarlo
mediante el procedimiento de actualización de programas, se encenderá el
indicador Ready y parpadeará el de Standby.
Si las dos conexiones de fibra fallan, se encenderá el indicador Com Err en el CHS
110 standby. Sustituya el cable y reinicie el PLC. La unidad deberá volver a la
modalidad standby. Si esto no sucede, apague y vuelva a encender la unidad
standby.

198 840 USE 106 03 Enero 2003


Mantenimiento

10.4 Sustitución

Introducción

Objetivo Esta sección muestra cómo sustituir un módulo Hot Standby.

Contenido Esta sección contiene los siguientes apartados:


Apartado Página
Sustitución de un módulo Hot Standby 200
Modificación del programa y actualización del programa 201
Actualización de los ejecutivos del sistema de un PLC en un sistema HSBY 205
984
Actualización de los ejecutivos de sistema del PLC en un sistema HSBY IEC 207

840 USE 106 03 Enero 2003 199


Mantenimiento

Sustitución de un módulo Hot Standby

Intercambio en El intercambio en caliente de cualquier módulo clave de los bastidores primario o


caliente y standby fuerza ese bastidor offline. Si el módulo está en el bastidor primario,
sistema Hot provocará una conmutación.
Standby Entre los módulos clave se encuentran el PLC, el procesador del módulo de
comunicaciones de E/S y el módulo Hot Standby.
Siempre que realice un intercambio en caliente de un módulo, deberá desconectar
y volver a conectar el bastidor para asegurar una inicialización correcta del sistema.
Si ha realizado el intercambio en caliente del PLC, también deberá actualizar
programas mediante los procedimientos correspondientes.
Puede sustituir un módulo CHS mientras el sistema Hot Standby esté en funciona-
miento, siempre y cuando el módulo esté en el bastidor standby actual y se siga el
siguiente procedimiento

AVISO
Peligro en el bastidor primario
No intente realizar un intercambio en caliente del módulo CHS 110 en
el bastidor primario.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

El intercambio en caliente de cualquier módulo clave de los bastidores primario o


standby fuerza ese bastidor offline. Si el módulo está en el bastidor primario,
provocará una conmutación.

Procedimiento La siguiente tabla muestra el procedimiento de sustitución.


de sustitución
Paso Acción
1 Corte la alimentación del bastidor.
2 Desconecte el cable de fibra óptica del módulo y extráigalo del bastidor.
3 Instale el nuevo módulo y vuelva a conectar el cable de fibra óptica.
4 Vuelva a conectar la alimentación del bastidor.

200 840 USE 106 03 Enero 2003


Mantenimiento

Modificación del programa y actualización del programa

Actualización del El programa incluye la tabla de configuración, el mapa de E/S, las ampliaciones de
primario y el configuración, el administrador de segmentos, todas las instrucciones cargables
standby .EXE y la memoria de señal completa, incluyendo lógica de aplicación.

Nota: Descargas de programa:

l Modificar el programa significa: un cambio de programa completo.


l Actualizar el programa significa: actualizar la lógica de aplicación
Si se vuelve a programar un controlador primario o se sustituye el controlador
standby se puede utilizar la actualización para copiar el programa completo del
controlador primario al standby. Este proceso no sólo ahorra tiempo, sino que
asegura que los controladores tendrán la misma lógica de aplicación.
Si las modificaciones de un programa incluyen cualquiera de las anteriores o la
sustitución del controlador standby, este último debe estar en estado indefinido
antes de llevar a cabo la actualización con el conmutador de llave.

Nota: Sólo se puede realizar una actualización de programa desde el controlador


primario al standby. No se puede llevar a cabo el proceso inverso.

Nota: Para situar al standby en estado indefinido, quite la batería durante al menos
cinco minutos.

AVISO
Peligro de batería
Cada vez que instale un controlador nuevo, compruebe que se ha
desconectado su batería durante al menos cinco minutos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

840 USE 106 03 Enero 2003 201


Mantenimiento

AVISO
Peligro de modificación de programa
Para modificar el programa debe detener ambos controladores y poner
el controlador standby en off line.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Antes de Para descargar un programa nuevo en el controlador primario debe detener


empezar: también el standby.
El módulo Standby CHS 110 debe estar en modalidad Off Line. Realice los cambios
necesarios en el programa. A continuación siga los pasos que se indican a
continuación para copiar el programa nuevo en el controlador standby.

202 840 USE 106 03 Enero 2003


Mantenimiento

Procedimiento La tabla siguiente muestra la forma de actualizar el standby.


de actualización
Paso Acción
del standby
1 Ponga el controlador primario en modalidad Run. Compruebe que el
controlador standby está detenido y en Off Line.
2 Presione el botón actualizar de la unidad standby. Mantenga el botón
presionado.
3 Gire el conmutador del módulo standby CHS 110 hasta la posición Xfer. Esto
prepara a la unidad standby para recibir la actualización

Actualización de standby

Off Off
Line Xfer Line Xfer

Run Run
Los conmutadores de
desplazamiento deberán estar
en posiciones opuestas.
Botón de actualizar

840 USE 106 03 Enero 2003 203


Mantenimiento

Paso Acción
4 Gire el conmutador a la modalidad en la que desee que esté el standby después
de la actualización, Run u Off Line.
Resultado:
El indicador amarillo del standby empieza a parpadear.

Actualización de standby

Off Off
Line Xfer Line Xfer

Run Run
Los conmutadores de
desplazamiento deberán estar
en posiciones opuestas.

Botón de actualizar

5 Suelte el botón actualizar.


Resultado
El controlador primario empieza a copiar su programa completo al standby. El
indicador del standby continuará parpadeando mientras el módulo procesa la
actualización. Cuando ésta haya finalizado, el módulo Hot Standby CHS 110
envía una instrucción al controlador standby para que pase a la modalidad
seleccionada, Run u Off Line. Si la unidad standby está en modalidad Run, las
luces de standby y Com Act se encenderán. Si la unidad standby está en offline
no se encenderá ningún indicador. El standby tiene ahora un programa idéntico
al de la unidad primaria.
6 Retire el conmutador y guárdelo en un lugar seguro.

204 840 USE 106 03 Enero 2003


Mantenimiento

Actualización de los ejecutivos del sistema de un PLC en un sistema HSBY 984

Actualización de Se puede poner en 1 el bit 12 del registro de comando Hot Standby para facilitar
los ejecutivos del una actualización de ejecutivos mientras uno de los controladores del sistema Hot
sistema de un Standby sigue funcionando.
PLC
AVISO
Sobrescritura del peligro de protección de comprobación de
seguridad
Si se pone el bit 12 en 1 se sobrescriben las protecciones de
comprobación de seguridad entre los controladores primario y standby
del sistema Hot Standby. Es importante restablecer el bit a 0 en cuando
haya finalizado la operación de actualización de ejecutivos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Incluso si es posible preparar este parámetro de registro de comando para la


operación, se recomienda no tenerlo establecido por la extensión de la
configuración y establecerlo sólo cuando sea necesario. Para hacer esto, puede
utilizar una pantalla de zoom en un bloque de instrucciones CHS de Ladder Logic o
llamar al registro de comando Hot Standby del editor de datos de referencia (RDE).

Actualización de Si desea acceder al registro de comando a través de una pantalla de zoom,


los ejecutivos del asegúrese de que se ha insertado una instrucción CHS en Ladder Logic antes de
PLC mientras conectar el sistema.
está Conéctese al controlador primario con Concept mientras esté funcionando el
funcionando el sistema Hot Standby. En el Editor LL984, llame a la pantalla de zoom mientras se
sistema Hot esté insertando la instrucción CHS.
Standby

840 USE 106 03 Enero 2003 205


Mantenimiento

Pasos para Zoom o RDE


actualizar los
Paso Acción
ejecutivos del
PLC mientras 1 Llame al registro de comando Hot Standby, ya sea en una pantalla de zoom o
está en el RDE. Si utiliza la pantalla de zoom, seleccione la opción Sin detener para
funcionando el el bit 12. Si utiliza el RDE, ponga en 1 el bit 12 del registro de comando Hot
Hot Standby Standby.
2 Desconecte el PLC e inicie el programa de ayuda para cargar el firmware.
3 Cargue el firmware en el controlador standby.
4 Realice una actualización del programa desde el controlador primario al
standby, tal y como se describe en Utilización de un sistema HSBY 984 de
Quantum, p. 69 o Utilización de un sistema Hot Standby IEC de Quantum,
p. 113. En este punto dispone de un nuevo ejecutivo de sistema en el
controlador standby con la Ladder Logic y los valores de memoria de señal
correctos.
5 Inicie una conmutación Hot Standby.
6 Cargue el firmware en el nuevo controlador standby.
7 Consulte el Manual de usuario de Concept V 2.2, 840 USE 483 00. Ahora tanto
el controlador primario como el standby tienen el nuevo ejecutivo de sistema
instalado, y ambos funcionan con el mismo programa lógico y con idénticos
valores de memoria de señal. Si se inicia una nueva conmutación, el controlador
que originalmente era el standby volverá a este estado de nuevo.
Nota: Algunas actualizaciones EXEC pueden ser debido a nuevas versiones de
Concept y, en algunos casos, puede que haya que convertir el proyecto antes
de iniciar la descarga.
8 Vuelva a conectarse al controlador primario y vuelva a pone el bit 12 del registro
de comando Hot Standby en 0, mediante la pantalla zoom o el RDE.

206 840 USE 106 03 Enero 2003


Mantenimiento

Actualización de los ejecutivos de sistema del PLC en un sistema HSBY IEC

Actualización de En un sistema Hot Standby IEC Pre Concept 2.5 no es posible actualizar los
los ejecutivos de ejecutivos de sistema del PLC sin detener primero el funcionamiento. En su lugar,
sistema del PLC deberá seguir los pasos descritos en la siguiente tabla.

El sistema Hot Standby IEC Concept 2.5 permite la actualización de los ejecutivos
del controlador sin apagar el sistema. Véase Opciones avanzadas, sección B122.

AVISO
Peligro durante la ejecución de los pasos
Es imprescindible seguir los pasos del procedimiento en el orden
exacto para la seguridad y el buen funcionamiento del sistema Hot
Standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales

Procedimiento La siguiente tabla muestra los pasos del procedimiento de actualización EXEC del
de actualización controlador Hot Standby IEC de Quantum.
EXEC del
Paso Acción
controlador Hot
Stanby IEC de 1 Detenga el proceso que se está controlando.
Quantum 2 Detenga ambos controladores.
3 Cargue los nuevos Execs en los dos controladores.
4 Descargue el proyecto en el controlador primario. Nota: Algunas
actualizaciones EXEC pueden darse debido a nuevas versiones de Concept y,
en algunos casos, puede que haya que convertir el proyecto antes de iniciar la
descarga. Nota: Deberá arrancarse el controlador primario.
5 Cargue el proyecto en el controlador standby por medio de la conexión CHS de
fibra óptica en la modalidad de transmisión.
6 Inicie el controlador standby. Nota: Puede hacer esto por medio del
procedimiento de actualización de fibra óptica de CHS, sin utilizar Concept.
Resultado: Se encenderá el sistema Hot Standby IEC y se ejecutará en
funcionamiento normal recomendado.

840 USE 106 03 Enero 2003 207


Mantenimiento

10.5 Comprobación

Forzado de una conmutación

Comprobación Para comprobar el sistema Hot Standby puede forzar una conmutación de forma
de una manual o mediante software.
conmutación Hot
Standby.
Nota: En sistemas con tiempos de ciclo de 200 ms o mayores y más de 15
estaciones RIO, se recomienda que el tiempo de autonomía de la estación se
incremente a 1,5 segundos para asegurar que la comunicación con las estaciones
remotas se mantenga durante la conmutación.

208 840 USE 106 03 Enero 2003


Mantenimiento

Forzado manual Siga los siguientes pasos para forzar una conmutación de forma manual.
de una
Paso Acción
conmutación
1 Asegúrese de que el controlador standby está completamente programado.
2 Establezca el conmutador llave de función del módulo Hot Standby CHS 110 en
la posición Run.
3 Observe que el indicador standby del módulo CHS 110 aparezca en color ámbar
continuo.
4 Asegúrese de que el conmutador de desplazamiento de designación de un
módulo Hot Standby esté en posición A y que el conmutador del otro esté en
posición B.
5 Confirme que el conmutador llave de los dos módulos Hot Standby no haya sido
sobrescrito por software.
Después de establecer el controlador primario en offline

Primario Standby

6 Gire el conmutador del módulo Hot Standby primario a offline.


Resultado: El controlador standby pasará a funcionar como controlador
primario.
7 Compruebe que todos las señalizaciones luminosas estén normales y que los
equipos de la aplicación funcionen de forma apropiada. El indicador standby
deberá haber desaparecido y el indicador primario deberá aparecer en verde
continuo.

840 USE 106 03 Enero 2003 209


Mantenimiento

Paso Acción
8 Vuelva a girar el conmutador de la unidad primaria original a la posición Run. Se
encenderá el indicador Standby.
Retorno de la unidad primaria original a online

210 840 USE 106 03 Enero 2003


Mantenimiento

Forzado de una Puede forzar una conmutación utilizando RDE o, si ha programado la instrucción
conmutación por CHS en Ladder Logic, una pantalla de zoom. Las instrucciones son las mismas; sin
medio de embargo, en RDE se trabaja con los registros de comando y de estado, mientras
software que en la pantalla de zoom se trabaja con las páginas de comando y de estado.
Paso Acción
1 Asignación de dirección para el controlador primario: Compruebe el registro o
página de estado para asegurarse de que una unidad esté designada como A y
la otra como B. Asegúrese de que tanto el controlador primario como standby
estén en modalidad EN MARCHA y de que se haya habilitado la función de
sobrescritura del conmutador llave.
2 En el registro de comando o en la página de comando, ponga el controlador
primario offline.
3 Si está trabajando con una red Modbus Plus, el panel de programación se
comunicará automáticamente con el controlador primario. Si está trabajando
mediante Modbus o con un puerto Modbus conectado directamente al
controlador primario, vuelva a conectar el cable de programación al nuevo
controlador primario y reinicie, ya que se ha producido un intercambio en la
dirección del puerto.
Resultado: El estado mostrará que el controlador primario original está offline y
que el controlador standby está funcionando como unidad primaria. Consulte
Registro de comando, p. 78.
4 Compruebe las pantallas de LEDs de los módulos Hot Standby para confirmar
que ha tenido lugar la conmutación. El indicador primario de la unidad primaria
original deberá estar apagado, mientras que el indicador primario de la unidad
standby original deberá aparecer en verde continuo.
5 En el registro de comando o en la página de comando, vuelva a poner la unidad
primaria original en modalidad EN MARCHA. El registro o página de estado y la
pantalla de LEDs del panel frontal del módulo Hot Standby deberá mostrar esa
unidad en modalidad Standby.

840 USE 106 03 Enero 2003 211


Mantenimiento

212 840 USE 106 03 Enero 2003


Características del Hot Standby
CHS 110
11
Características

Características
del Hot Standby Eléctricas
CHS 110
Descarga electrostática (IEC 801-2) 8 kV aire/ 4 kV contacto
Inmunidad a radiaciones (IEC 801-3) 27 - 1000 MHz, 10 V/m
Corriente de bus necesaria (Típica) 700 mA
Condiciones de funcionamiento

Temperatura 0 a 60º C
Humedad 0 a 95% humedad relativa
sin condensación a 60º
Altitud 4.500 m (15.000 pies)
Vibración 10 - 57 Hz a 0,075 mm d.a.
57 - 150 Hz a 1 g
Condiciones de almacenamiento
Temperatura -40 a +85º C
Humedad 0 a 95% humedad relativa
sin condensación a 60º C
Caída libre 1 m sin embalaje
Golpe 3 golpes/ eje, 15 g, 11 ms
Normas aprobadas

Eléctricas UL 508
CE
CSA 22.2-142
FM Clase I Div 2 pendiente

840 USE 106 03 Enero 2003 213


Características del Hot Standby CHS 110

214 840 USE 106 03 Enero 2003


Apéndices

Apéndices para la Guía para la planificación y la instalación de Hot Standby de


Quantum

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 Este anexo contiene los siguientes capítulos:


Capítulo Nombre del capítulo Página
A Modelos de errores Com Act 217
B Guía de cables de fibra óptica 221
C Configuración de ProWORX Nxt 225

840 USE 106 03 Enero 2003 215


Apéndices

216 840 USE 106 03 Enero 2003


Modelos de errores Com Act

A
Presentación

Objetivo Este apéndice describe los modelos o patrones de errores del sistema HSBY.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Módulo Hot Standby CHS 110Modelos de error 218
Modelos de error del procesador de módulo de comunicaciones de E/S 219
remotas CRP

840 USE 106 03 Enero 2003 217


Modelos de errores Com Act

Módulo Hot Standby CHS 110Modelos de error

Modelos de error La siguiente tabla muestra el número de veces que el indicador Com Act parpadea
de CHS 110 por cada tipo de error y los posibles códigos para ese grupo (todos los códigos se
representan en hexadecimales).
Número de Código Error
parpadeos
1 6900 error en un cálculo de transferencia adicional
2 6801 error en el modelo de bloque de datos ICB
2 6802 error en el bloque de control del módulo de
comunicaciones
2 6803 solicitud de diagnóstico no válida
2 6804 instrucciones cargables de usuario mayores
que 128 MSL
4 6604 error de interrupción por bajada de tensión
4 6605 error de inicialización UART
5 6503 error durante la comprobación de direcciones
de RAM
6 6402 error durante la comprobación de datos de
RAM
7 6301 error de suma de chequeo PROM
8 C101 sin timeout de conexión
8 C102 timeout de memoria de señal de lectura
8 C103 timeout de memoria de señal de escritura
8 C200 error por sobrecarga de alimentación

218 840 USE 106 03 Enero 2003


Modelos de errores Com Act

Modelos de error del procesador de módulo de comunicaciones de E/S remotas


CRP

Modelos de error La siguiente tabla muestra modelos de error.


Número de Código Error
parpadeos
Lento 0000 modalidad de núcleo solicitada
(continuo)
2 6820 error en el modelo de bloque de datos hcb
2 6822 error de diagnóstico en el bloque de control del
módulo de comunicaciones
2 6823 error de diagnóstico de personalidad del módulo
2 682A error fatal de inicio de E/S
2 682B solicitud no válida de personalidad de lectura de
E/S
2 682C solicitud no válida de diagnóstico de ejecución
2 6840 estado de transferencia de entrada ASCII
2 6841 estado de transferencia de salida ASCII
2 6842 estado de comunicación entrada E/S
2 6843 estado de comunicación salida E/S
2 6844 estado de comunicación abortar ASCII
2 6845 estado de comunicación pausa ASCII
2 6846 estado de comunicación entrada ASCII
2 6847 estado de comunicación salida ASCII
2 6849 construcción de un paquete de 10 bytes
2 684A construcción de un paquete de 12 bytes
2 684B construcción de un paquete de 16 bytes
2 684C número de estación de E/S inválido
3 6729 bloqueo alto de ACK de bus de interfase 984
4 6616 error de inicialización de cable coaxial
4 6617 error de transferencia de DMA de cable coaxial
4 6619 error de volcado de datos de cable coaxial
4 681A colgar línea DRQ de cable coaxial
4 681C colgar DRQ de cable coaxial
5 6503 error durante la comprobación de direcciones
de RAM

840 USE 106 03 Enero 2003 219


Modelos de errores Com Act

Número de Código Error


parpadeos
6 6402 error durante la comprobación de datos de RAM
7 6300 Error de suma de chequeo PROM (exec. no
cargados).
7 6301 error de suma de chequeo PROM
8 8001 error de suma de chequeo PROM de núcleo
8 8002 error de prog / eliminación de flash
8 8003 retorno de ejecutivo inesperado

220 840 USE 106 03 Enero 2003


Guía de cables de fibra óptica

B
Presentación

Objetivo En este apéndice se describen las especificaciones para cables de fibra óptica.

Contenido: Este capítulo contiene los siguiente apartados:


Apartado Página
Cable de fibra óptica 222
Otras herramientas 224

840 USE 106 03 Enero 2003 221


Guía de cables de fibra óptica

Cable de fibra óptica

Recomenda- Schneider Electric recomienda el uso de hasta 1 km. de fibra óptica de 62,5/125
ciones index, dúplex o multimodo para todas las aplicaciones. La mayoría de los cables
62,5/125 sufren una pérdida de 3,5 dB por km.
Se recomienda la utilización de cables de 3 mm de diámetro para el sistema de Hot
Standby, puesto que los capuchones para fibra óptica utilizados para manejar los
cables en los puertos están diseñados para su uso con cables de 3 mm.
El siguiente cable cumple las siguientes recomendaciones.
Fabricante Número de parte Descripción
AMP 502086-1 Negro
AMP 502908-1 Beige

Conectores Necesitará cuatro conectores ST de tipo bayoneta por cable. Los conectores
recomendados incluyen:
Fabricante Número de parte Descripción
AMP 503571-1 Epoxia, -20 a +75 C
AMP 503415-1 Epoxia, -20 a +75 C
AMP 501380 Epoxia, -30 a +705 C
3M 6105 Epoxia, -40 a +805 C
3M 6100 Fusión en caliente, -40 a +605 C

Kits de Los kits recomendados incluyen:


terminación
Fabricante Número de parte Descripción
AMP 501258-7 Epoxia, 110 V ca, sólo para conectores
AMP
AMP 501258-8 Epoxia, 220 V ca, sólo para conectores
AMP
3M 8154 Epoxia, 110 V ca, sólo para conectores
3M
3M 6150 Fusión en caliente, 110 V ca, sólo para
conectores 3M

222 840 USE 106 03 Enero 2003


Guía de cables de fibra óptica

Otras Las herramientas recomendadas incluyen:


herramientas
Fabricante Número de parte Descripción
3M 9XT Controlador de fuente óptica (portátil,
(Photodyne) precisa fuente de luz)
3M 1700-0850-T Fuente de luz óptica (850 nm,
(Photodyne) conectores ST, para 9XT)
3M 17XTA-2041 Ergómetro (portátil)
3M 7XE-0660-J Fuente de luz óptica (660 nm, visible,
para 9XT: utilizar para la detección de
problemas con la fibra en bruto, precisa
cable de acoplamiento)
3M BANAV-FS-0001 Cable de conexión FC/ST (une
conectores FC de 7XE a ST)
3M 8194 Adaptador de cable de fibra desnuda,
compatible con ST (permite el uso de la
fuente y el ergómetro anteriormente
mencionados para comprobar la fibra
desnuda, precisa de dos)

840 USE 106 03 Enero 2003 223


Guía de cables de fibra óptica

Otras herramientas

Otras Las herramientas recomendadas incluyen:


herramientas
Fabricante Número de pieza Descripción
3M 9XT Controlador de fuente óptica (portátil,
(Photodyne) precisa fuente de luz)
3M 1700-0850-T Fuente de luz óptica (850 nm,
(Photodyne) conectores ST, para 9XT)
3M 17XTA-2041 Ergómetro (portátil)
(Photodyne)
3M 7XE-0660-J Fuente de luz óptica (660 nm, visible,
para 9XT: utilizar para la solución de
problemas con la fibra en bruto, precisa
latiguillo FC/ST)
3M BANAV-FS-0001 Latiguillo FC/ST (une conectores FC
de 7XE a ST)
3M 8194 Adaptador de cable de fibra desnuda,
compatible con ST (permite el uso de la
fuente y el ergómetro anteriormente
mencionados para comprobar la fibra
desnuda, se precisan dos)

224 840 USE 106 03 Enero 2003


Configuración de ProWORX Nxt

C
Ampliación de configuración de Hot Standby de ProWORX Nxt

Descripción Utilice el diálogo de ampliación de configuración de Hot Standby para especificar


los parámetros de configuración de Hot Standby para un sistema de Hot Standby
de Quantum. Permite que el tipo de memoria de señal se transfiera entre los PLC
primario y standby, el área no transferible (PLCs de la versión 2.xx de Quantum con
la instrucción cargable CHS) y el registro de comando. Se activa desde el editor de
red. Seleccione Ampliación de configuración en el menú Configuración y seleccione
Extensión HSBY en el control de árbol.

840 USE 106 03 Enero 2003 225


Configuración de ProWORX Nxt

Pantalla de Vaya a la pantalla de diálogo Ampliaciones de cofiguración de ProWORX. En la


diálogo sección izquierda de la ventana, resalte <Ampliaciones de configuración> <Hot
Ampliaciones de Standby (Quantum)>
configuración

Configuration Extension
Config Extensions
Quantum Hot Standby Configuration
Hot Standby (Qua
Non-Transfer Area:
Command Register
Start Address:

Command/Status Registers Area Length:

State RAM Transferred: Routine and Extra

Routine Transfer Table: Extra Transfer Table:

0x 00001-00016 0x 00017-00032

Words Used: 00018/00255 1x 10001-10016 1x 10017-10032


Descriptor: 3x 30001-30016 3x 30017-30032
4x 40001-40016 4x 40017-40032
Scans to Transfer:

OK Cancel Help

226 840 USE 106 03 Enero 2003


Configuración de ProWORX Nxt

Campo y La siguiente tabla describe las funciones de los campos de la pantalla de diálogo
funciones <Ampliaciones de configuración> <Hot Standby (Quantum)>.
Campo Función
Command Register Especifique el registro 4x que se utilizará como registro de comando.
Utilice este registro para controlar distintos parámetros del sistema Hot
Standby.
Non-Transfer Area; Start Address Especifique el primer registro 4x de un grupo de registros que no se
vayan a transferir desde el PLC primario al standby.
Non-Transfer Area; length Utilice esta función junto con la dirección de inicio para especificar el
número de registros 4x que no se vayan a transferir
State RAM Transferred Seleccione las opciones de transferencia de la memoria de señal:
l All State Ram: se transfiere toda la memoria de señal configurada
l Routine only: toda la memoria de señal definida en la tabla de
transferencia de rutinas
l Default (12K):
l se transfiere cada 0x y 1x binario hasta 8192
l se transfieren todos los registros 3x y 4x configurados si
combinados suman menos de 10000
l se transfieren 1000 registros 3x y todos los 4x (hasta que
combinados sumen un total de 1000), si están configurados el total
de los registros 3x y 4x combinados puede ser mayor que 1000
l Routine and Extra: toda la memoria de señal definida en la tabla de
transferencia de rutinas y la tabla de transferencia adicional
Routine Transfer Table Defina la memoria de señal (0x,1x,3x,4x) que se va a transferir en cada
ciclo. Cada entrada puede ser un múltiplo de 16 y 4x precisa un mínimo
de 16.
Extra Transfer Table l Defina la memoria de señal (0x,1x,3x,4x) que se va a transferir en
varios ciclos. Cada entrada deberá ser múltiplo de 16.
l Scans to Transfer: Se utiliza para especificar el número de ciclos de
programa a lo largo de los cuales se va a transferir la memoria de
señal adicional

Descripción El diálogo Command/Status Registers se utiliza para controlar o vigilar distintos


parámetros del sistema Hot Standby de Quantum.

840 USE 106 03 Enero 2003 227


Configuración de ProWORX Nxt

Pantalla de Abra la pantalla de diálogo Command/Status Registers de ProWORX.


diálogo
Command/
Status Registers

Command/Status Registers

Initial Command Register Command Register Status Register

Initial Command Register Setting

Swap Port Addresses: Controller Mode:

Controller A Mode OffLine


Swap Port 1 Yes

Swap Port 2 Yes Controller B Mode OffLine

Swap Port 3 Yes Standby Mode Yes


(on logic mismatch)

Executive Keyswitch
Enabled Disabled
Upgrade Switch Override

OK Cancel Help

228 840 USE 106 03 Enero 2003


Configuración de ProWORX Nxt

Campo y La siguiente tabla describe las funciones de los campos de la pantalla de diálogo
funciones Command/Status Registers:
Campo Función
Swap Port 1 Especifique aquí si la dirección del puerto 1
Modbus en el PLC primario cambiará a la
dirección del puerto 1 Modbus del PLC
standby cuando tenga lugar una
conmutación del primario al standby. Las
alternativas para este campo son:
l Yes - la dirección se intercambia en la
conmutación
l No - la dirección no se intercambia en la
conmutación
Swap Port 2 Especifique aquí si la dirección del puerto 2
Modbus en el PLC primario cambiará a la
dirección del puerto 2 Modbus del PLC
standby cuando tenga lugar una
conmutación del primario al standby. Las
alternativas para este campo son:
l Yes - la dirección se intercambia en la
conmutación
l No - la dirección no se intercambia en la
conmutación
Swap Port 3 Especifique aquí si la dirección del puerto 3
Modbus en el PLC primario cambiará a la
dirección del puerto 3 Modbus del PLC
standby cuando tenga lugar una
conmutación del primario al standby. Las
alternativas para este campo son:
l Yes - la dirección se intercambia en la
conmutación
l No - la dirección no se intercambia en la
conmutación
Controller A Mode Especifique la modalidad operativa del PLC
en el arranque cuando se ha habilitado la
sobrescritura del conmutador llave. Las
alternativas para este campo son:
l Offline
l Run

840 USE 106 03 Enero 2003 229


Configuración de ProWORX Nxt

Campo Función
Controller B Mode Especifique la modalidad operativa del PLC
en el arranque cuando se ha habilitado la
sobrescritura del conmutador llave. Las
alternativas para este campo son:
l Offline
l Run
Standby Mode (on logic mismatch) Especifique el estado del PLC standby si se
detecta una discordancia entre el programa
lógico de éste y el del PLC primario. Las
alternativas de estado son:
l Yes - Standby online con discrepancia de
lógica
l No – Offline con discrepancia de lógica
Executive Upgrade Switch Especifique aquí si el PLC debe detenerse
para cargar nuevos ejecutables en el PLC.
Las alternativas son:
l Yes - el PLC deberá detenerse
l No – el PLC no tendrá que detenerse
Keyswitch Override Especifique aquí si se desactiva el
conmutador llave en los módulos CHS 110
(el registro de comandos controla el estado
online/offline de los PLC). Las alternativas
son:
l Disabled - el conmutador llave controla el
estado online/offline
l Enabled - el registro de control controla el
estado online/offline

230 840 USE 106 03 Enero 2003


Índice
B
AC
A Cable de fibra óptica óptica
conexión, 24
actualización de programas, 207
Ciclo lógico, 32, 46
Actualización del programa, 201 comprobaciones de confianza de ejecución,
Adaptadores F con autoterminación 186
necesario en red RIO, 59
Conectores, 222
Ampliación de configuración, 119 Conmutación
control del sistema Hot Standby, 74 automática, 111
Pantalla de diálogo, 226
intercambio de direcciones, 95
utilización de pantallas de ampliación de Conmutador de desplazamiento, 20
configuración, 119 Conmutador llave, 20
utilización para el control del sistema Hot
Controlador primario, 16, 28
Standby, 118 Controlador standby, 16, 28
área no transferible, 130 fallo, 111
Área no transferible de la memoria de señal
Cronograma, 33
ubicación de registros, 133
Área transferible de la memoria de señal, 78
D
B Datos de instancia DFB, 44
Datos de programa, 44
Búfer de transferencia, 53 Dirección IP, 133
Dirección MAC, 133
divisores coaxiales
C necesario en red RIO, 59
Cable
diagramas, 60
distancias, 57 E
topologías, 59 Editor de datos de referencia, 125
Cable coaxial
El registro de comando
diagramas, 59 no se debe colocar el registro de
longitudes admitidas, 57 comando en el área no transferible, 79
Cable de fibra óptica
Error de arranque, 190
longitudes admitidas, 57

840 USE 106 03 Enero 2003 231


Index

Estructuras complejas de datos, 168 Módulo de función elemental, 151


Exec, 44 Módulo Hot Standby CHS 110, 16, 28, 32, 46
arranque, 107

F
fuente de alimentación redundante, 187 O
Opciones avanzadas, 99

H
Hot Standby P
teoría de funcionamiento, 170 Pantalla de LEDs
Hot Standby IEC, 153 en funcionamiento normal, 108
HSBY, 13 Proceso de transferencia, 32
HSBY 984, 69 Programa de aplicación de Ladder Logic, 32
HSBY IEC, 28

R
I Red de E/S remotas
Indicador Com Act, 144 diagramas, 59
Instancia DFB hardware necesario, 59
reducción, 167 requerimientos de cableado, 57
Instrucción CHS, 72 Reducción del tiempo de ciclo, 36
Registro de comando
diagrama, 122
K registro de comando
Kit Hot Standby CHS 210, 24, 25 no se debe colocar el registro de
comando en el área no transferible, 79
Registro de estado de Hot Standby, 137
L Registro de transferencia inversa, 84
Ladder Logic, 74 Relojes para fecha/hora
LED Com Act, 108 sincronización, 109
LED Standby, 108 Repetidores de fibra óptica
LEDs, 187 para cables coaxiales extendidos en
Lógica, 118 redes RIO, 57
Lógica IEC, 118

S
M Sistema Hot Standby
Memoria de señal, 30, 32 arranque, 107
HSBY IEC, 46 diagramas de cables, 59
Memoria IEC, 44, 133 funcionamiento normal, 111
mensaje de estado funcional, 186 instalación, 63
Modalidad de transmisión, 21 instrucciones para la planificación, 56, 57
Modalidad EN MARCHA, 22 temporización, 180
Modalidad offline, 21 topología, 172

232 840 USE 106 03 Enero 2003


Index

Sistemas Hot Standby


distancia entre módulos, 57
sobrescritura de conmutador llave, 123
Solución de problemas, 190

T
Tamaño de memoria IEC máximo, 44
Terminador troncal
necesario en red RIO, 59
tiempo de ciclo, 147
Tiempo de ciclo del sistema, 33, 47
tiempo de ciclo del sistema, 33
Transferencia de memoria de señal
automática, 111
definida, 78

V
Vista general, 13

840 USE 106 03 Enero 2003 233


Index

234 840 USE 106 03 Enero 2003

Anda mungkin juga menyukai