31004547_k01_000_01

234
31004547 01 Hot Standby Quantum Manual para la planificación e instalación 840 USE 106 03 Versión 4.0

Upload: azumaran8057

Post on 26-Jun-2015

58 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 31004547_k01_000_01

3100

4547

01

Hot Standby QuantumManual para la planificación e instalación840 USE 106 03 Versión 4.0

Page 2: 31004547_k01_000_01

2

Page 3: 31004547_k01_000_01

Tabla de materias

Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9

Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Capítulo 1 Vista general del sistema Hot Standby de Quantum. . . . . . . . 13Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

1.1 Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Controladores primario y standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Componentes de hardware de un sistema Hot Standby de Quantum . . . . . . . . 17El módulo Hot Standby CHS 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

1.2 Operación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Modalidades de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

1.3 Cableado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Cable de fibra óptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24El kit Hot Standby CHS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

1.4 HSBY 984 y HSBY IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

Capítulo 2 Teoría del funcionamiento de HSBY de Ladder Logic 984 . . 31Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Funcionamiento del sistema HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Tiempo de ciclo del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Transferencia de memoria de señal y tiempo de ciclo . . . . . . . . . . . . . . . . . . . . 36Área transferible predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Opciones de personalización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Ciclos personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Capítulo 3 Teoría del funcionamiento de HSBY de IEC. . . . . . . . . . . . . . .43Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Definiciones de Hot Standby IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Funcionamiento del sistema HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3

Page 4: 31004547_k01_000_01

Tiempo de ciclo del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Transferencia de memoria de señal y tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . 51Estructura 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 . . . . . 55Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Instrucciones para la planificación de un sistema Hot Standby. . . . . . . . . . . . . . 56Prevención de riesgos eléctricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Topologías de cable de E/S remotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Configuración de cable sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Configuración de cable dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

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

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

6.1 Configuración. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Configuración de un sistema HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Ampliación de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Instrucción CHS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

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

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

4

Page 5: 31004547_k01_000_01

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

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

7.1 Configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Carga del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Control del sistema Hot Standby mediante la ampliación de configuración. . . 118

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

7.3 Memoria de señal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Área no transferible de la memoria de señal. . . . . . . . . . . . . . . . . . . . . . . . . . . 135Registro de estado de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Partición de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Tamaño de la memoria de señal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

7.4 Control de transferencia de secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Control de transferencia de secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

7.5 Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Arranque del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

7.6 Funcionamiento normal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Optimización de memoria/tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146Sincronización de relojes para fecha/hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Mientras el sistema está funcionando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

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

8.1 Requisitos generales de aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Almacenamientos de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Estadísticas de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Partición de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

8.2 Memoria de señal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Utilización eficaz de la memoria de señal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

5

Page 6: 31004547_k01_000_01

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

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

Capítulo 10 Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

10.1 Estado funcional de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . 185Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Verificación del estado funcional de un sistema Hot Standby . . . . . . . . . . . . . . 186Comprobaciones adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

10.2 Errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Errores de arranque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Errores de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Errores de nivel de tarjeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192

10.3 Fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Detección de fallos en un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . 194Detección de fallos en el bastidor primario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195Detección de fallos en el bastidor standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Fallo de la conexión de fibra desde el transmisor primario al receptor standby 198

10.4 Sustitución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Sustitución de un módulo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200Modificación del programa y actualización del programa . . . . . . . . . . . . . . . . . 201Actualización de los ejecutivos del sistema de un PLC en un sistema HSBY 984. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205Actualización de los ejecutivos de sistema del PLC en un sistema HSBY IEC. 207

10.5 Comprobación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Forzado de una conmutación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

6

Page 7: 31004547_k01_000_01

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

Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Apé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. . . . . . . . . . . . . . . . . . . . . . . . . .217Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Módulo Hot Standby CHS 110Modelos de error . . . . . . . . . . . . . . . . . . . . . . . . 218Modelos 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. . . . . . . . . . . . . . . . . . . . . . . . .221Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Cable de fibra óptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Otras herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Apéndice C Configuración de ProWORX Nxt . . . . . . . . . . . . . . . . . . . . . . . 225Ampliación de configuración de Hot Standby de ProWORX Nxt . . . . . . . . . . . 225

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

7

Page 8: 31004547_k01_000_01

8

Page 9: 31004547_k01_000_01

§

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 indicaun riesgo de descarga eléctrica, que puede provocar daños personales sino se siguen las instrucciones.

icono para evitar posibles daños personales o incluso la muerte.

É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

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

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

AVISOAVISO 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

Page 10: 31004547_k01_000_01

Información de seguridad

TENGA EN CUENTA

El mantenimiento de equipos eléctricos deberá ser realizado sólo por personal 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

Page 11: 31004547_k01_000_01

Acerca de este libro

Presentación

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

Campo de aplicación

Esta documentación es aplicable a Concept.

Documentos relacionados

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.

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/S remotas

890 USE 101 03

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

840 USE 106 03 Enero 2003 11

Page 12: 31004547_k01_000_01

Acerca de este libro

Comentarios del usuario

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

12 840 USE 106 03 Enero 2003

Page 13: 31004547_k01_000_01

840 USE 106 03 Enero 2003

1

Vista general del sistema Hot Standby de Quantum

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

13

Page 14: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

14 840 USE 106 03 Enero 2003

Page 15: 31004547_k01_000_01

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

Page 16: 31004547_k01_000_01

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.

Función del módulo Hot Standby CHS 110

Cada controlador está emparejado con un módulo Hot Standby CHS 110 00. El módulo vigila a su propio controlador y se comunica con el otro módulo Hot 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.

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

16 840 USE 106 03 Enero 2003

Page 17: 31004547_k01_000_01

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 programablel Procesador de módulo de comunicaciones de E/S remotasl Módulo Hot Standby CHS 110l Cables (verGuía de cables de fibra óptica, p. 221)l Fuente de alimentaciónl 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.

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

Primario Standby

Conexión de fibra óptica

Cable de conexión con red RIO

PS PLC RIO CHS PS PLC RIO CHS

840 USE 106 03 Enero 2003 17

Page 18: 31004547_k01_000_01

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 LEDl Conmutador llave de funciónl Conmutador de desplazamiento de designaciónl Botón de actualizarl Puertos de cable de fibra óptica

Controles del panel frontal CHS 110

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

Frontal extraible

M0035300

Etiqueta de la versión

Número de modelo,

Pantalla de LEDs

Botón de actualizar

Conector de cable

módulo, código de colordescripción del

Conmutador llave de función

Conmutador de desplazamiento de designación

de transmisiónConector de cable

de recepción

18 840 USE 106 03 Enero 2003

Page 19: 31004547_k01_000_01

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.

La tabla siguiente muestra los cinco indicadores de estado.

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

Indicador

Color Mensaje

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.

140

CHS 110 00 HOT STANDBY

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

840 USE 106 03 Enero 2003 19

Page 20: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

Conmutador llave de función

Debajo de la pantalla LED de la superficie de cada panel de control CHS 110 se 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.

Conmutador de desplazamiento de designación y botón de actualizar

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

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.

OffLine Xfer

Run

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

Page 21: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

1.2 Operación

Modalidades de funcionamiento

Modalidades de funcionamiento HSBY

HSBY tiene tres modalidades de funcionamiento: 1. Modalidad offline2. Modalidad de transmisión3. Modalidad EN MARCHAEstas 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 transmisión

Esta modalidad se utiliza para solicitar desde el controlador primario una 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

Page 22: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

Modalidad EN MARCHA

Cuando el conmutador de llave está en esta posición, el controlador está activado 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

Page 23: 31004547_k01_000_01

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

Page 24: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

Cable de fibra óptica

Conexiones de los cables

Los módulos Hot Standby CHS 110 se conectan con cables de fibra óptica. El cable 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

Recepción

Transmisión

Recepción

24 840 USE 106 03 Enero 2003

Page 25: 31004547_k01_000_01

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

Page 26: 31004547_k01_000_01

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

Page 27: 31004547_k01_000_01

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 posteriorl todos los controladores Quantuml 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 del sistema

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

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

Page 28: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

HSBY IEC

Arquitectura de HSBY IEC

Hot Standby IEC significa: programar una aplicación con la elección de 5 lenguajes 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

Page 29: 31004547_k01_000_01

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

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.

�&RQFHSW�9�����R�SRVWHULRU

�6LQ�/DGGHU�/RJLF

�&RQWURODGRUHV�4XDQWXP

��������&38�����

��������&38�����

�([LVWHQFLD�GH�XQ�PyGXOR�&+6�

KDUGZDUH�\�([HFV

�([LVWHQFLD�GH�(�6�UHPRWDV�

PyGXORV�\�([HFV

9HUVLyQ�FRQ�PDUFD�&(

����R�SRVWHULRU

Arquitectura de Hot Standby IEC Quantum

0RGEXV�3OXV

PRIMARIO SECUNDARIO

E/S REMOTAS

CONEXIÓN CHS DE FIBRA ÓPTICA

840 USE 106 03 Enero 2003 29

Page 30: 31004547_k01_000_01

Vista general del sistema Hot Standby de Quantum

Tamaño de la aplicación

En mecanismos básicos (transmisión de datos y programas) el HSBY IEC y el 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 Hot Standby IEC Quantum

l Sólo programas de lenguajes IEC, no se permite Ladder Logic 984l Para poner un standby online

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 incluirl Adición de seccionesl 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 controladorl 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

Page 31: 31004547_k01_000_01

840 USE 106 03 Enero 2003

2

Teoría del funcionamiento de HSBY de Ladder Logic 984

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

31

Page 32: 31004547_k01_000_01

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 trasferencia de memoria de señal

Un sistema Hot Standby transfiere datos de memoria de señal desde el controlador primario al standby mientras el controlador primario analiza y ejecuta el programa de aplicación de Ladder Logic. Este proceso de transferencia consta de tres pasos:

Transferencia de memoria de señal

El módulo Hot Standby CHS 110 primario inicia la operación de transferencia de memoria de señal. El módulo solicita al controlador primario una determinada 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.

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.

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

Page 33: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de Ladder Logic 984

Tiempo de ciclo del sistema

Efecto en el tiempo de ciclo del sistema

Cuando el programa Ladder Logic que está ejecutando el controlador primario es más largo que la transferencia de CHS 110-a-CHS 110, la transferencia no 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.

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.

Bastidor primario

Bastidor standby

Ejecutar todos los segmentosPLC

CHS 110

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

Transferencia CHS 110 a Memoria de señal CHS 110 (mediante conexión HSBY de fibra óptica)

CHS 110

PLC

Transferencia CHS 110 a Memoria de señal del PLC

Ejecutar segmento 1 Ejecutar segmento 1

1 Ciclo

1 Ciclo

840 USE 106 03 Enero 2003 33

Page 34: 31004547_k01_000_01

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

El incremento del tiempo de ciclo con distintos PLC, tras añadir HSBY, se indica en la siguiente tabla Incremento del tiempo de ciclo.

Velocidad de transmisión de datos del PLC a CHS

El análisis de la velocidad de transmisión de datos específica del PLC en un sistema Hot Standby ofrece los siguientes resultados:

Memoria de señal

La siguiente tabla recoge el número de bytes necesarios para el almacenamiento de datos en la memoria de señal.

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.

Configuración básica CPU - HSBY

Incremento del tiempo de ciclo debido a HSBY

Lenguajes compatibles

CPU x13 0x0x: 1536, 1x: 512, 3x: 3000, 4x: 1872

~ 25 ms únicamente Ladder Logic 984

CPU 424 020x: 1536, 1x: 512, 3x: 1212, 4x: 1872

~ 40 ms únicamente Ladder Logic 984

CPU 434 12 / CPU 534 140x: 1536, 1x: 512, 3x: 512, 4x: 1872

~ 40 ms únicamente Ladder Logic 984

CPU x13 0x 1,6 ms / byte

CPU 424 02 2,0 ms / byte

CPU 434 12 / 534 14 1,9 ms / byte

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

34 840 USE 106 03 Enero 2003

Page 35: 31004547_k01_000_01

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 :

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

0x3000 - 1563 = 1464

1464*3/8 = 549 bytes

1x2500 - 512 = 1988

1988*3/8 = 746 bytes

1x2500 -1212 = 1288

1288*2 = 2576 bytes

4x8000 - 1872 = 6128

6128*2 + (6128*2/8) = 13788 bytes

Total: 17659 bytes = offset de tiempo de ciclo = 17659 * 1,6 ms ~ 28 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

Page 36: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de Ladder Logic 984

Transferencia de memoria de señal y tiempo de ciclo

Reducción del tiempo de ciclo

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

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:

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.

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.

0nnnnn

1nnnnn

3nnnnn

4nnnnn

Donde nnnnn es un múltiplo de 16

Número total de salidasbinarias transferidas

Número total de entradasbinarias transferidas

Número total de entradasde registro transferidas

Número total de salidasde registro transferidas

36 840 USE 106 03 Enero 2003

Page 37: 31004547_k01_000_01

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

Page 38: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de Ladder Logic 984

Área transferible predeterminada

Transferencia automática

De forma predeterminada, el sistema Hot Standby transfiere automáticamente los 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

Page 39: 31004547_k01_000_01

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.

Área transferible

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

Ejemplo 2Si dispone de 3.200 registros 3x y 7000 registros 4x,

los registros 4x se transferirán. La asignación totalde 1.000 registros 3x se transferirá, así como2.000 registros 3x adicionales para hacer que el númerototal de registros transferidos sea 10.000. Por lo tanto,

se transferirá un total de 3.000 registros 3x.

Ejemplo 3Si dispone de 700 registros 3x y 9.600 registros 4x, setransferirán todos los registros 3x. Se transferirá laasignación total de 9.000 registros 4x, así como300 registros adicionales para hacer un total de 10.000,más 12 registros adicionales para alcanzar el siguientemúltiplo de 16 más alto. En conjunto, se habrán 9.312 registros 4x.

todos

transferido

840 USE 106 03 Enero 2003 39

Page 40: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de Ladder Logic 984

Opciones de personalización

Área transferible de la memoria de señal definida por el usuario

Si desea configurar un área transferible de la memoria de señal personalizada, puede controlar las cantidades transferidas mediante una extensión de configuración de Hot Standby (consulte Instrucciones adicionales para Hot Standby 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

Page 41: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de Ladder Logic 984

Ciclos personalizados

Configuración de ciclos personalizados

El siguiente diagrama en bloques muestra cómo se puede configurar el área transferible de la memoria de señal utilizando varios ciclos para transferir todos los datos.

0nnnnn

1nnnnn

3nnnnn

4nnnnn

Cantidad total de salidasbinarias transferidas

Cantidad total de

Cantidad total de

Cantidad total de salidasde registro transferidas

Salidas adicionales transferidasen bloques en varios ciclos

binarias transferidasentradas

de registro transferidasentradas

840 USE 106 03 Enero 2003 41

Page 42: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de Ladder Logic 984

42 840 USE 106 03 Enero 2003

Page 43: 31004547_k01_000_01

840 USE 106 03 Enero 2003

3

Teoría del funcionamiento de HSBY de IEC

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

53

43

Page 44: 31004547_k01_000_01

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 variablesl Conexiones en secciones FBD y LDl Variables de registro stack (bucle) en IL y STl Estados SFCl Literalesl Listas de punterol Estados internos de EFBsDatos de instancia DFB: Bloques de memoria múltiple que contienen:l Datos internos de cada instancia DFBl Búfer de diagnóstico de procesol 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 configuradaMemoria IEC: un bloque de memoria continuo que contiene:l Datos de programal Datos de instancia DFBTamañ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 KbTamañ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 internaProyecto: Archivo de programa Concept que contiene la configuración de los controladores y el código de control de los lenguajes IECAplicació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

Page 45: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

Campo de datos de programa

El campo de datos de programa tiene un tamaño predeterminado de 16 Kb cada 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.

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.

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.

840 USE 106 03 Enero 2003 45

Page 46: 31004547_k01_000_01

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 memoria de señal

Un sistema Hot Standby transfiere datos de memoria de señal desde el controlador primario al standby mientras el controlador primario analiza y ejecuta el programa de aplicación de lógica IEC. Este proceso de transferencia consta de tres pasos:

Memoria de señal definida

Transferencia de memoria de señal iniciada

El módulo primario Hot Standby CHS 110 inicia la operación de transferencia de la memoria de señal. El módulo solicita al controlador primario una determinada 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.

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.

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.

46 840 USE 106 03 Enero 2003

Page 47: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

Tiempo de ciclo del sistema

Efecto en el tiempo de ciclo del sistema

El efecto producido en el tiempo de ciclo del sistema de cualquier sistema Hot Standby depende 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 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

Page 48: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

Diagrama de transferencia

A continuación se muestra un diagrama de transferencia:

Com DiagResolución Com DiagResolución Resolución Diag

1 Ciclo

Memoria de señal e IECDescarga de memoria

128Kbytes

128Kbytes

128Kbytes

Memoria de señal e IECDescarga de memoria

128Kbytes

128Kbytes

128Kbytes

Diag Diag DiagComCom

Memoria de señal e IECDescarga de memoria

1 Ciclo

CPU

CHS

CPU

Bastidor primario

Bastidor standby

CHS

lógica IEClógica IEC lógica IEC

HSBY de fibra óptica)(mediante conexión

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

Page 49: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

Tiempo de ciclo de PLC global

El tiempo de ciclo global para un HSBY IEC que apoya el tipo PLC aparece en la Tabla de aumentos en los tiempos de ciclo IEC que se muestra más adelante.

Velocidad de transmisión de datos del PLC a CHS

El cálculo de la velocidad de transmisión de datos específica del PLC en un sistema Hot Standby ofrece los siguientes resultados:

Memoria de señal

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

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 140x: 1536, 1x: 512, 3x: 512, 4x: 1872Registros HSBY IEC (3x): 700

~ 40 ms

CPU 434 12 / 534 14 1.9 ms / byte

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

Page 50: 31004547_k01_000_01

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:

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

Efectos de un cambio en la configuración básica

0x200 - 1536 = - 1336 -1336*3/8 = - 501 bytes

1x300 - 512 = - 212 - 213*3/8 = - 80 bytes

3x150 - 512 = - 362 - 362*2 = - 724 bytes

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

50 840 USE 106 03 Enero 2003

Page 51: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

Transferencia de memoria de señal y tiempo de ciclo

Reducción del tiempo de ciclo

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

Page 52: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

Toda la memoria de señal transferida

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

0nnnnn

1nnnnn

3nnnnn

4nnnnn

Donde nnnnn es un múltiplo de 16

Número total de salidasbinarias transferidas

Número total de entradasbinarias transferidas

Número total de entradasde registro transferidas

Número total de salidasde registro transferidas

Nota: Nr. de registrosconfigurados para HSBY IEC

52 840 USE 106 03 Enero 2003

Page 53: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

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

Estructura de memoria transferida

Este diagrama muestra que una parte significativa de la memoria de señal del controlador se toma como búfer de transferencia para copiar la memoria IEC del 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.

Encabezamiento (Exec versión,

Datos de Búfer de

Datos de

Datos de

Datos de

Memoria libre para datos

Mis

mo

espa

cio

que

mem

oria

IEC

Memoria de señal(transferidos compl.)

0x to

tale

s1x

tota

les

3x to

tale

s4x

tota

les

Búf

er d

e tr

ansf

eren

cia

para

mem

oria

IEC

Nr. de reg. 3xconfiguradospara HSBY IEC

DFBinstancia

no utilizadosprograma

configuradosprograma

temporización, info. sobre

etc.)utilizadosprograma

cambios/adicionespara futurosseguridad

DFB adicionalesde instancia

840 USE 106 03 Enero 2003 53

Page 54: 31004547_k01_000_01

Teoría del funcionamiento de HSBY de IEC

54 840 USE 106 03 Enero 2003

Page 55: 31004547_k01_000_01

840 USE 106 03 Enero 2003

4

Planificación de un sistema Hot Standby de Quantum

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

55

Page 56: 31004547_k01_000_01

Planificación de un sistema Hot Standby de Quantum

Instrucciones para la planificación de un sistema Hot Standby

Controladores primario y standby

Tanto el controlador primario como el standby en el sistema Hot Standby deben estar listos para funcionar como controladores únicos en el caso de que el otro 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.

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.

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

56 840 USE 106 03 Enero 2003

Page 57: 31004547_k01_000_01

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

Page 58: 31004547_k01_000_01

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

Page 59: 31004547_k01_000_01

Planificación de un sistema Hot Standby de Quantum

Topologías de cable de E/S remotas

Conexiones de los cables

En cada configuración: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.

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

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

Page 60: 31004547_k01_000_01

Planificación de un sistema Hot Standby de Quantum

Configuración de cable sencillo

Diagrama de una configuración de cable sencillo

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

PLC primario PLC standby

Cable coaxial

Cable de fibra óptica

Estación RIO 2

Estación RIO 3

Estación RIO 4

Última estación RIO

Cable de estación*

Cable de estación*

Cable de estación*

Cable de estación*

Caja de derivación

Caja de derivación

Caja de derivación

Caja de derivación

DivisorNº MA-0186-100

Cable principal

Terminador troncal#52-0422-000

Adaptador Fcon autoterminación**

Adaptador Fcon autoterminación**

(RG-11) Nº 97-5951-000

(RG-6) Nº 97-5750-000

(RG-6) Nº 97-5750-000

(RG-6) Nº 97-5750-000

(RG-6) Nº 97-5750-000

*Cable de estación RG-6 prefabricado50’ (14 m) AS-MBII-003140’ (43 m) AS-MBII-004

#52-0411-000#52-0411-000

**El kit 140 CHS 320 00 incluye:2 divisores4 adaptadores F2 terminadoresConsulte el kit de CHS 210 Hot Standby paraver el contenido completo del kit HSBY (140CHS 210 00).

Principal

nº MA-0185-100

nº MA-0185-100

nº MA-0185-100

nº MA-0185-100

60 840 USE 106 03 Enero 2003

Page 61: 31004547_k01_000_01

Planificación de un sistema Hot Standby de Quantum

Configuración de cable dual

Diagrama de una configuración de cable dual

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

PLC primario PLC standby

Cable de fibra óptica

Cable coaxial

Cable coaxial Divisor nº MA-0186-100

Divisornº MA-0186-100

Líneaprincipal

A

Líneaprincipal Estación RIO 3

Última estación RIO

Caja de

Cable de estación*Caja de derivación

Cable de estación*

Caja de derivaciónCable de estación*

Cable de estación*Terminador troncal

Terminador troncal#52-0422-000

Estación RIO 4

Estación RIO 2

Adaptadores Fcon Adaptadores F

con

B

(Cable principal (RG-11) nº 97-5951-000)

(RG-6) Nº 97-5750-000

(RG-6) Nº 97-5750-000

(RG-6) Nº 97-5750-000

(RG-6) Nº 97-5750-000

#52-0411-000 #52-0411-000

nº MA-0185-100

nº MA-0185-000

*Cable de estación RG-6 prefabricado50’ (14 m) AS-MBII-003140’ (43 m) AS-MBII-004

**El kit 140 CHS 320 00 incluye:2 divisores4 adaptadores F2 terminadoresConsulte el kit de CHS 210 Hot Standby paraver el contenido completo del kit HSBY (140CHS 210 00).

autoterminación**autoterminación**

derivación

840 USE 106 03 Enero 2003 61

Page 62: 31004547_k01_000_01

Planificación de un sistema Hot Standby de Quantum

62 840 USE 106 03 Enero 2003

Page 63: 31004547_k01_000_01

840 USE 106 03 Enero 2003

5

Instalación

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

l Instale las fuentes de alimentación, los controladores, los procesadores del módulo de comunicaciones RIO, los módulos Hot Standby y cualquier módulo 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.

63

Page 64: 31004547_k01_000_01

Instalación

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

Ajuste de los conmutadores de desplaza-miento de designación

El conmutador de desplazamiento de designación de un módulo Hot Standby se ajusta en A y el otro en B.

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

AVISO

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.

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

Page 65: 31004547_k01_000_01

Instalación

Conexiones de red

El siguiente gráfico ilustra las conexiones de red.

Instalación del enlace de cable coaxial

Realice la conexión de fibra entre los módulos Hot Standby, asegurándose de que los cables están correctamente cruzados, de modo que el conector del cable de 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

Page 66: 31004547_k01_000_01

Instalación

Conexión del capuchón al cable

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

Alineación de la guía y del anillo de bloqueo

La tabla que aparece a continuación muestra cómo alinear la guía y el anillo 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

Page 67: 31004547_k01_000_01

Instalación

Gráfico de alineación de guía y anillo de bloqueo

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

Conexión del cable

Gire el cable hacia la derecha de modo que la pestaña de bloqueo encaje de forma 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

Page 68: 31004547_k01_000_01

Instalación

Cómo agregar la funcionalidad Hot Standby a un sistema existente

Para agregar la funcionalidad Hot Standby a un sistema Quantum existente, deberá instalar un segundo bastidor con módulos idénticos a los incluidos en el bastidor original. Tenga en cuenta los siguientes requisitos:Debe extraer cualquier red de E/S locales o E/S distribuidas existentes en el 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 sistema Hot Standby

Necesitará bastidores con al menos cuatro slots.Los componentes instalados en ambos bastidores deben cumplir los requisitos de 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

Page 69: 31004547_k01_000_01

840 USE 106 03 Enero 2003

6

Utilización de un sistema HSBY 984 de Quantum

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

69

Page 70: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

70 840 USE 106 03 Enero 2003

Page 71: 31004547_k01_000_01

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.

Contenido Esta sección contiene los siguientes apartados:

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.

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

Page 72: 31004547_k01_000_01

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

La lógica en la instrucción cargable CHS es el motor que maneja la funcionalidad 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 una instrucción cargable CHS en un entorno 984

Los pasos que se indican a continuación sólo son necesarios si la instrucción cargable CHS aún no forma parte de su instalación 984. La instrucción cargable

CHS se incluye en un disquete de 31/2 (140 SHS 945 00) como parte del kit Hot 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

Page 73: 31004547_k01_000_01

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 sistema Hot Standby mediante la instrucción cargable CHS

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

HSBY CHS

nnnn

nnnn

nnnn

nnnn

nnnn

nnnn

840 USE 106 03 Enero 2003 73

Page 74: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Ampliación de configuración

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

Con las pantallas de ampliación de configuración de Hot Standby:Podrá especificar los parámetros en el registro de comando Hot Standby y personalizar la transferencia de datos de memoria de señal entre las unidades primaria y standby para ayudar a reducir el tiempo de ciclo.Aunque decida controlar el sistema mediante la ampliación de configuración, aú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.

Ladder Logic en un sistema Hot Standby

Toda Ladder Logic para las funciones Hot Standby deberá incluirse en el segmento 1. La red 1 del segmento 1 se reserva en exclusiva para el bloque de instrucciones 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 1l no programe la lógica de control de E/S en el segmento 1l no programe ninguna estación de E/S en el segmento 1l el controlador standby en un sistema Hot Standby nunca debe ejecutar la lógica

de E/S.

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.

74 840 USE 106 03 Enero 2003

Page 75: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Instrucción CHS

Utilización de la instrucción CHS

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 instrucción CHS para controlar el sistema Hot Standby

Si ha decidido utilizar la instrucción CHS en Ladder Logic para controlar la configuración de Hot Standby, la instrucción deberá ubicarse en la red 1, segmento 1 del programa de ladder logic. El asiento superior deberá estar conectado directamente a la barra de alimentación por medio de una conexión horizontal. No 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.

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.

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

nontransfer area

length

CHS

command register

Ejecutar HSBY incondicionalmente

Habilitar Registro de comando

Habilitar Área no transferible

Sistema HSBY ACTIVO

El PLC no puede comunicarse con su

módulo CHS

Las pantallas de ampliaciones de

configuración definen la configuración HSBY

840 USE 106 03 Enero 2003 75

Page 76: 31004547_k01_000_01

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

Page 77: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Utilización del bloque de instrucciones CHS

Bloque de instrucciones CHS

El registro de comando se define en el nodo superior del bloque de instrucciones CHS. Los bits del registro se utilizan para configurar y controlar varios parámetros 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.

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.

1 3 5 7 9 11 13 15

Desactivar sobrescritura de conmutador llave = 0Habilitar sobrescritura de conmutador llave = 1

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

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

Fuerza standby offline, en caso de aparecer una discrepancia en la lógica = 0No fuerza standby offline en caso de aparecer una discrepancia de la lógica = 1Permite 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 conmutar1 = No cambia dirección del puerto Mobdus 2 al conmutar

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

2 4 6 8 10 12 14 16

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

840 USE 106 03 Enero 2003 77

Page 78: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Registro de comando

Registro de comando

El área transferible de memoria de señal.

El registro de comando debe estar incluido en el rango de registros 4x del área transferible de la memoria de señal.Se especifica un bloque fijo de hasta 12 K palabras en la memoria de señal como á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.

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

78 840 USE 106 03 Enero 2003

Page 79: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

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

También se puede definir un área no transferible en mitad del nodo del bloque de instrucciones CHS. Un área no transferible:l es una herramienta para reducir el tiempo de ciclol está ubicada por completo en el rango de registros 4x del área transferible de

memoria de señal que se transfiere en cada ciclol consta de un bloque de cuatro o más registros 4xl 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 transferible dentro del área transferible de la memoria de señal

No se debe colocar el registro de comando en el

Salidas críticas transferidasen cada ciclo

Nota: El registro de comandodebe estar fuera delbloque no transferible

Salidas adicionales transferidasen bloques en varios ciclos

Número total de salidas de

registro transferidas

Área transferible de memoria de señal

840 USE 106 03 Enero 2003 79

Page 80: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Elementos del área no transferible

Área no transferible

La parte más importante del área no transferible es el registro de estado Hot 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.

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.

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

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

Los PLC tienen una lógica congruente = 0Los PLC no tienen una lógica congruente = 1

Este conmutador del PLC está establecido en A = 0Este conmutador del PLC está establecido en B = 1

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

Registro de estado

80 840 USE 106 03 Enero 2003

Page 81: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Ejemplo de un área no transferible

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

CHS

Ejecutar HSBY incondicionalmente

Habilitar Registro de comando

Habilitar Área no transferible

Sistema HSBY ACTIVO

Las pantallas de ampliaciones definen la configuración dede configuración

El PLC no puede comunicarse con su módulo CHS

HSBY

840 USE 106 03 Enero 2003 81

Page 82: 31004547_k01_000_01

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

Page 83: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

El registro de estado de Hot Standby

Registro de estado de Hot Standby

El registro de estado es el registro 40012, el tercer registro del área no transferible. El registro de comando, que se define en el asiento superior, ha sido colocado fuera 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 registro de estado Hot Standby

En el ejemplo, el registro de estado es 40012.

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

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

Los PLC tienen una lógica congruente = 0Los PLC no tienen una lógica congruente = 1

Este conmutador del PLC está establecido en A = 0Este 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

Page 84: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Registros de transferencia inversa

Transferencia inversa

Podrá utilizar los registros de transferencia inversa para transmitir datos de 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

Page 85: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Ejemplo de lógica de transferencia inversa

Ejemplo de lógica de transferencia inversa

El siguiente ejemplo muestra Ladder Logic de E/S en un controlador primario que vigila dos lamparas de error, así como la lógica de transferencia inversa que envía datos de estado desde el controlador standby al primario. Una lámpara de error se 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.

400005

400100

CHS

30

Red 1 del segmento 1

Red 2 del segmento 1

400103

000801

#001

BLKM

400101

STAT

#001

BLKM transfiere el estado del registro de estado Hot Standby (40103) a las bobinas internas (00801)

000815(Bit 15)

000816(Bit 16)

STAT envía una palabra de registro desde el standby a un registro de transferencia inverso (400101 en el primario).

(Habilita STAT si este PLC es el standby)

840 USE 106 03 Enero 2003 85

Page 86: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Lógica de transferencia inversa

La lógica en la red 2 del segmento 1 contiene una instrucción BKLM y una instrucción STAT. El standby habilita esta última. Los bits 000815 y 000816 están 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 remotas

El bit 000715 de la bobina interna (bit de estado 11) controla la lámpara de 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.

000813(Bit 13)

000814(Bit 14)

000715(Bit 11)

000716(Bit 12)

000813(Bit 13)

000813(Bit 13)

BLKM Transfers the Status ofReverse Transfer Register toInternal Coils( )

Standby MEMORY PROTECT OFF LampOutput Coil

Standby BATTERY FAULTOutput Coil

000208

000209

Segment 2

400101

000705

BLKM

#001

86 840 USE 106 03 Enero 2003

Page 87: 31004547_k01_000_01

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

Page 88: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Ampliación de configuración

Diálogo Hot Standby

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

Concept

88 840 USE 106 03 Enero 2003

Page 89: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Diálogo Hot Standby

Diálogo Hot Standby en Concept

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

En Concept

840 USE 106 03 Enero 2003 89

Page 90: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Bits en el registro de comando Hot Standby

Especificación del registro de comando

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

Registro de comando

El registro de comando se especifica en el primer campo de entrada del diálogo Hot 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.

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.

Desactivar sobrescritura de conmutador llave = 0Habilitar sobrescritura de conmutador llave = 1

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

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

Fuerza standby offline, en caso de aparecer una discrepancia

No fuerza standby offline en caso de aparecer una discrepancia

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

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

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

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

en la lógica = 0

de la lógica = 1

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

90 840 USE 106 03 Enero 2003

Page 91: 31004547_k01_000_01

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

Page 92: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Sobrescritura de conmutador llave y modalidad En marcha

Conmutador llave y modalidad En marcha

Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los módulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opción de 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 conmutador llave

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.

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.

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

92 840 USE 106 03 Enero 2003

Page 93: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Ejemplo de control de software

Uso del control de software

Por ejemplo: Ha habilitado la sobrescritura de conmutador llave y ha establecido la 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

Page 94: 31004547_k01_000_01

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

Page 95: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Cambiar dirección al conmutar

En un sistema Hot Standby, los puertos Modbus del controlador primario pueden disponer de direcciones MEM en un rango de 1 a 119. Esto permite un offset de 128 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

Page 96: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Cambio de dirección de puerto Modbus Plus durante la conmutación

En el sistema Hot Standby Quantum, las direcciones de puerto Modbus Plus del controlador Standby se compensa en 32 a partir de los puertos comparables del controlador primario. Por ejemplo, si el controlador A es el primario y su puerto Modbus Plus tiene la dirección 1, la dirección para el puerto correspondiente en el 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

Page 97: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Transferencia de memoria de señal completa

Casilla de verificación "Transferir memoria de señal completa"

Si esta casilla de verificación está activada, no se podrá definir un rango de memoria de señal especial o adicional para transferir.

Área no transferible

El área no transferible contiene el registro de estado de Hot Standby, que se utiliza 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.

Registro de estado Hot Standby

l El tercer registro en el á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.

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.

840 USE 106 03 Enero 2003 97

Page 98: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

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

Registro de estado para ampliación de configuración

Nota: Los bits 1 y 2 se utilizan únicamente junto con una ampliación de configuración.

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

Este PLC funciona en modalidad standby = 1 1

Los PLC tienen una lógica congruente = 0Los PLC no tienen una lógica congruente = 1

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

El otro PLC funciona en modalidad standby = 1 1

Este conmutador del PLC está establecido en A = 0Este conmutador del PLC está establecido en B = 1

Se ha detectado un error de interfase = 1La interfase CHS está en buen estado = 0

No se ha activado la funcionalidad standby = 0Hot Standby está activado = 1

98 840 USE 106 03 Enero 2003

Page 99: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Opciones avanzadas

Botón Opciones avanzadas

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

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.

En Concept

840 USE 106 03 Enero 2003 99

Page 100: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

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

Memoria de señal adicional

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

Cuadro de diálogo de memoria de señal

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

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.

Diálogo Hot Standby

Si utiliza el diálogo Hot Standby, tendrá una mayor flexibilidad para determinar qué 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.

Nota: El registro de comando debe estar ubicado en el área de memoria de señal que se transfiere en cada ciclo.

State RAM

State RAM

Number of References to Transfer

OK Cancel Help

Transfer: User Defined

Coils (0xxxx): 0

Discrete Inputs (1xxxx): 0

Input Regs (3xxxx): 0

Output Regs (4xxxx): 0

Additional State RAM

Number of References to Transfer

Coils (0xxxx): 0

Discrete Inputs (1xxxx): 0

Input Regs (3xxxx): 0

Output Regs (4xxxx): 0

Transfer Additional State RAM Extra Transfer Time (1-255): 1

En Concept

100 840 USE 106 03 Enero 2003

Page 101: 31004547_k01_000_01

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 Kl Definido por el usuario

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.

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.

840 USE 106 03 Enero 2003 101

Page 102: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Opción definido por el usuario

La opción Definido por el usuario le permite especificar la cantidad de cada tipo de 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.

Transferencia de memoria de señal definida por el usuario

Utilice el área de memoria de señal para definir el tamaño del rango de datos. Todos los datos de referencia que especifique en esta área se transfieren desde el controlador primario al standby en cada ciclo (excepto el área no transferible 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).

000001000002000003

0nnnnn

100001100002100003

1nnnnn

300001300002300003

3nnnnn

400004400005400006

4nnnnn

400001400002400003

Outputs transferredon every scan

Outputs transferredon every scan

Inputs transferredon every scan

Inputs transferredon every scan

Remaining outputsnot transferred

Remaining outputsnot transferred

Remaining inputsnot transferred

Remaining inputsnot transferred

102 840 USE 106 03 Enero 2003

Page 103: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Transferencia de datos de la memoria de señal adicional

Datos adicionales

Si se ha activado la casilla de verificación Transferir memoria de señal adicional, se 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.

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.

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

840 USE 106 03 Enero 2003 103

Page 104: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Datos adicionales

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

El sistema transfiere datos adicionales en el siguiente orden:l Primero, todas las referencias 0xl En segundo lugar, todas las referencias 1xl En tercer lugar, las referencias 3xl Finalmente, todas las referencias 4x

000001000002000003

0nnnnn

100001100002100003

1nnnnn

300001300002300003

3nnnnn

400004400005400006

4nnnnn

400001400002400003

Critical outputs transferredon every scan

Additional outputs transferredin chunks on multiple scans

Critical inputs transferredon every scan

Additional inputs transferredin chunks on multiple scans

Critical inputs transferredon every scan

Additional inputs transferredin chunks on multiple scans

Remaining outputs not transferred.

Remaining inputs not transferred.

Remaining inputs not transferred.

Critical inputs transferredon every scan

Additional inputs transferredin chunks on multiple scansRemaining outputs not transferred.

104 840 USE 106 03 Enero 2003

Page 105: 31004547_k01_000_01

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

Page 106: 31004547_k01_000_01

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

Page 107: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Arranque del sistema Hot Standby

Condiciones previas

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.

Nota: Arranque los PLC de uno en uno.

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

Page 108: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Pantalla de LEDs: Indicadores de un sistema Hot Standby en funcionamiento normal

El siguiente gráfico muestra los indicadores de la pantalla de LEDs de un sistema Hot standby que funciona correctamente.

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

BastidorPrimario

Bastidorstandby

140

CHS 110 00 HOT STANDBY

CHS 110 00 HOT STANDBY

RIO Head HOT STANDBY

RIO Head HOT STANDBY

140

108 840 USE 106 03 Enero 2003

Page 109: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Sincronización de relojes para fecha/hora

Sincronización de relojes

En un sistema Hot Standby, los controladores primario y standby tienen sus propios 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 standbyl que el controlador que queda es el primariol que los dos controladores están ejecutando la misma lógicaSi 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

Page 110: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

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

40001

40101

CHS4

40103

42221

AND0001

0015

0

ADD42221

42221

0011

SUB42222

0002

TODC

MBIT0001

0001

TODC

MBIT0001

40001 = dirección del registro de comando CHS40101 = primer registro reservado para el área no transferible

40103 = Registro de estado CHS42221 = Bits de estado de salida enmascarados no necesarios42222 = registro de datos no deseadosTODC = Registro de fecha/hora

Red 1 del segmento 1

Red 2 del segmento 1

4 = número de registros reservados en el área no transferibleen la memoria de señal

110 840 USE 106 03 Enero 2003

Page 111: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

Mientras el sistema está funcionando

Vigilancia interna constante

Una vez se ha iniciado el sistema standby y está funcionando de forma normal, seguirá funcionando automáticamente. Realiza una comprobación continua de 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

Page 112: 31004547_k01_000_01

Utilización de un sistema HSBY 984 de Quantum

112 840 USE 106 03 Enero 2003

Page 113: 31004547_k01_000_01

840 USE 106 03 Enero 2003

7

Utilización de un sistema Hot Standby IEC de Quantum

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

113

Page 114: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

114 840 USE 106 03 Enero 2003

Page 115: 31004547_k01_000_01

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.

Contenido Esta sección contiene los siguientes apartados:

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

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

Page 116: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Carga del software

Carga y Concept 2.5

A partir del software Concept 2.5, la instrucción cargable CHS es parte de la 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 software en los controladores

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

Instalación de una instrucción cargable CHS en un entorno Concept

Los pasos que se indican a continuación sólo son necesarios si la instrucción cargable CHS aún no forma parte de su instalación Concept. La instrucción cargable CHS se incluye en un disquete de 3 1/2" (140 SHS 945 00) como parte del kit Hot Standby 140 CHS 210 00. El nombre del fichero es QCHSVxxx.DAT, donde 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

Page 117: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Pantalla de instalación de las instrucciones cargables Concept

El siguiente esquema muestra una pantalla de instalación de instrucciones cargables Concept.

La instrucción cargable CHS pertenece ya al entorno Concept y se puede instalar en una configuración de proyecto cuando se necesite.

Instrucciones cargables

Bytes disponibles: 643.210 Bytes utilizados: 525.888

Disponible: Instalado:

Instalar

Eliminar

Expandir

Advertencia: Confirmar que las instrucciones cargables de usuario son válidas para su PLC Edición

Aceptar Cancelar Ayuda

@1S7 V196@1SE V196@2I7 V196@2IE V196CHS V208IHSB V196

840 USE 106 03 Enero 2003 117

Page 118: 31004547_k01_000_01

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 configuración

Utilice la pantalla ampliación de configuración Concept Hot Standby del siguiente 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".

Lógica IEC en un sistema Hot Standby

En el sistema Hot Standby de Concept 2.1/2.2, no se ejecuta ninguna lógica en el controlador standby. Por el contrario, en el sistema Hot Standby 984 el controlador 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.

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.

118 840 USE 106 03 Enero 2003

Page 119: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Utilización de la pantalla Ampliaciones de configuración

La ampliación de configuración ofrece dos casillas de verificación relacionadas con Hot Standby. Dado que está utilizando el entorno IEC, deberá comprobar la casilla de verificación Hot Standby IEC.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.

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.

Diálogo de ampliaciones de configuración (Hot Standby IEC activado)

Concept

840 USE 106 03 Enero 2003 119

Page 120: 31004547_k01_000_01

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

Page 121: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Diálogo Hot Standby

Activación del diálogo Hot Standby

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

Registro de comando: 4x

Controlador A:

Controlador B:

Offline

Offline

Puerto Modbus 1

Puerto Modbus 2

Puerto Modbus 3

Offline

En marcha

Habilitar sobrescritura

Opciones avanzadas...

Inicio: 4x Longitud:

OK Cancelar Ayuda

Concept 2.5

Registro de comando

Modalidad EN MARCHA Cambiar dirección al conmutar

Standby con discrepancia de lógica

de conmutador llave

Área no transferible

Memoria de señal

840 USE 106 03 Enero 2003 121

Page 122: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Especificación del registro de comando

Bits en el registro de comando Hot Standby

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

Especificar registro de comando

El registro de comando se especifica en el primer campo de entrada del diálogo Hot 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 = 0Habilitar 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

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

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

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

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

(Apoyado sólo para Concept 2.5 o posterior)una discrepancia de la lógica = 1

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

(Apoyado sólo para Concept 2.5 o posterior)Permite actualización EXEC sin detener aplicación = 1

se detenga la aplicación = 0

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.

122 840 USE 106 03 Enero 2003

Page 123: 31004547_k01_000_01

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.

Sobrescritura de conmutador llave y modalidad En marcha

Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los módulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opción de 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.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.

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

840 USE 106 03 Enero 2003 123

Page 124: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Habilitar sobrescritura de conmutador llave

Sobrescritura de conmutador llave

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 control de software

Por ejemplo:Usted ha habilitado la sobrescritura de conmutador llave y ha establecido la 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.

AVISO

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

124 840 USE 106 03 Enero 2003

Page 125: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Opciones para al ejemplo de control de software

Opción 1

Opción 2

Etapa Descripción Comentario

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.

2 Descargue la nueva configuración.

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 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á en Offline, el bit 14 será 0.

4 Para poner el controlador en la modalidad EN MARCHA, cambie el estado del bit 14 a 1.

El controlador B pasa inmediatamente a la modalidad EN MARCHA.

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

Page 126: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Opciones avanzadas para Concept 2.5

Botón Opciones avanzadas

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

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.

Opciones avanzadas

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

Sin detener

Aplicación d etenida

OK Cancelar A yuda

ADVERTENCIA

Actualización EXEC

126 840 USE 106 03 Enero 2003

Page 127: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Procedimiento de actualización del ejecutivo del sistema HSBY IEC

La siguiente tabla indica los pasos que deberá tomar para actualizar el ejecutivo del controlador en un sistema HSBY IEC. Nota: Antes de comenzar deberá tener ambos controladores funcionando con Concept 2.5.

Paso Acción

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

Page 128: 31004547_k01_000_01

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.

Discrepancia de lógica para Concept 2.5

Concept 2.5, y los nuevos ejecutivos del PLC suministrados con él, apoyan la opción Standby on Logic Mismatch (Standby con discrepancia de lógica) en la 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.

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

128 840 USE 106 03 Enero 2003

Page 129: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Actualización de los datos de sección del proyecto

Todos los DATOS de una sección se actualizarán completamente en cada nuevo ciclo si es igual a la sección correspondiente en el controlador primario. Los datos de sección no se actualizarán si la sección no es igual a la sección correspondiente 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 intercaladosEl 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 standbyl 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

Page 130: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Actualización de los datos globales del proyecto

Con una discrepancia de lógica, los datos globales del proyecto se actualizarán en cada ciclo. Los datos globales que no existen en ambos controladores no se actualizarán.Los datos globales del proyecto que se actualizan son:l Todas las variables declaradas en el Editor de variablesl Todas las constantes declaradas en el Editor de variablesl Todas las variables de sección y transiciónEl 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 controladoresl 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.

Área no transferible de la memoria de señal

A pesar de que la personalización de transferencias no es una opción, deberá designar un bloque de registros 4x como área no transferible. Estos registros se ignoran cuando los valores de memoria de señal se transfieren del controlador 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.

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.

130 840 USE 106 03 Enero 2003

Page 131: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Intercambio de direcciones al conmutar

Intercambiar dirección del puerto Modbus al conmutar

En un sistema Hot Standby, los puertos Modbus del controlador primario pueden disponer de direcciones MEM en un rango de 1 a 119. Esto permite un offset de 128 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 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

Page 132: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Intercambio de dirección de puerto Modbus Plus durante la conmutación

En el sistema Hot Standby Quantum, las direcciones de puerto Modbus Plus del controlador Standby se compensa en 32 a partir de los puertos comparables del controlador primario. Por ejemplo, si el controlador A es el primario y su puerto Modbus Plus tiene la dirección 1, la dirección para el puerto correspondiente en el 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

Page 133: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Intercambio de dirección IP al conmutar

El módulo de opciones de red Quantum NOE 771 (Ethernet TCP/IP) apoya el intercambio de direcciones durante la conmutación cuando se lleve a cabo en un 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.

Área no transferible de la memoria de señal

A pesar de que la personalización de transferencias no es una opción, deberá designar un bloque de registros 4x como área no transferible. Estos registros se ignoran cuando los valores de memoria de señal se transfieren del controlador 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.

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.

840 USE 106 03 Enero 2003 133

Page 134: 31004547_k01_000_01

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

Page 135: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Área no transferible de la memoria de señal

Área no transferible

El área no transferible contiene el registro de estado de Hot Standby, que se utiliza 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

Page 136: 31004547_k01_000_01

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.

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.

0nnnnn

1nnnnn

3nnnnn

4nnnnn

Número total de registros 4xconfigurados

Registros transferidos realmente

El área no transferible se excluye la transferencia de memoria de se

Registros transferidos realmente

Área transferible de memoria de señal

136 840 USE 106 03 Enero 2003

Page 137: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Registro de estado de Hot Standby

Registro de estado de Hot Standby

El tercer registro del área no transferible es el registro de estado de Hot Standby. Utilice este registro para vigilar el estado actual de máquina de los controladores primario y standby.

Tamaño de memoria IEC

Como se describe en Teoría del funcionamiento de HSBY de IEC, p. 43, la memoria 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).

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.

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

This PLC in OFFLINE mode =This PLC running in primary mode =

This PLC running in standby mode =

0 101

1 1

0 101

1 1

The other PLC in OFFLINE mode =The other PLC running in primary mode =

The other PLC running in standby mode =

1

0PLCs have matching logic =

PLCs do not have matching logic =

1This PLC’s switch set to B =0This PLC’s switch set to A =

The CHS interface is healthy = 0An interface error has been detected = 1

Hot standby capability has not been activated = 0Hot standby is active = 1

(Apoyado sólo para Concept 2.5 o posterior)

840 USE 106 03 Enero 2003 137

Page 138: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Partición de memoria

Registros HSBY IEC

El número de registros HSBY IEC (tamaño del búfer de transferencia) se establece 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.

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.

En Concept

138 840 USE 106 03 Enero 2003

Page 139: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Tamaño de la memoria de señal

Tamaño de la memoria de señal

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.

Nota: El tamaño de la memoria de señal configurada en un proyecto Hot Standby 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.

Encabezamiento

datos de

Datos de

Datos de

Búfer de

Datos de

memoria

No hay

Mis

mo

espa

cio

que

mem

oria

IEC

4x to

tale

s3x

tota

les

1x to

tale

s0x

tota

les

Búf

er d

e tr

ansf

eren

cia

para

mem

oria

IEC

Memoria de señal(transferidos compl.)

HSBY IEC

3x configurados registros

para

sin utilizarprograma

configuradosprograma

utilizadosprograma adiciones

cambios/para futurosseguridad

instancia DFB

DFB adicionales

instanciadatos de libre para

etc.)temporización,

info. sobre (Exec versión,

840 USE 106 03 Enero 2003 139

Page 140: 31004547_k01_000_01

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 control de transferencia de secciones

En Concept 2.5 se ha incluido una nueva función que permite seleccionar aquellas secciones que no se transferirán del controlador primario al standby, con la excepción de las secciones SFC. Las secciones SFC se transfieren siempre en 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 de transferencia de secciones

El uso de esta función requiere que planifique previamente su proyecto Hot Standby para asegurar que la lógica que no necesite una actualización en cada ciclo sea 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

Page 141: 31004547_k01_000_01

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ónl conexionesTodos 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.

pump

Hojeador de proyectos

Proyecto: HSBYEXEC

stbymonitor

SCB4

sysseg4

fan0

damp

sump

scr5syss

pump

fan0

damper05

sump05

Abrir

Minimizar

Cerrar

Mover

Propiedades

Predicción de memoria

Borrar

Actualizar (Hsby)

LD

LD

FBD

FBD

FBD

FBD

FBD

FBD

FBD

FBD

LD

840 USE 106 03 Enero 2003 141

Page 142: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Byte de estado de transferencia

El byte de transferencia Hot Standby de secciones podrá leerse por medio de un 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ónl 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á presenteEn 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

OK

Cancelar

Ayuda

Componentes

LD1: SECT CTRLhabilitar: BOOLEstado de hsby:

BYTE

142 840 USE 106 03 Enero 2003

Page 143: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

7.5 Funcionamiento

Arranque del sistema Hot Standby

Condiciones previas

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.

Nota: Arranque los PLC de uno en uno.

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

Page 144: 31004547_k01_000_01

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.

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

140

CHS 110 00HOT STANDBY

CHS 110 00HOT STANDBY

RIO HeadHOT STANDBY

RIO HeadHOT STANDBY

140

Bastidorprimario

Bastidorstandby

144 840 USE 106 03 Enero 2003

Page 145: 31004547_k01_000_01

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

Page 146: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Optimización de memoria/tiempo de ciclo

Asignación de memoria de señal IEC

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

Encabezado (Versión de Exec.,

info. sobre datos de programa

Datos de programa

Datos de programa

datos de instancia

memoria libredatos de instancia

DFB adic.

Cantidad de reg. 3xconfigurados para HSBY IEC M

ism

o es

paci

o qu

e m

emor

ia IE

C

4x to

tale

s3x

tota

les

1x to

tale

s0x

tota

les

Búf

er d

e tr

ansf

eren

cia

para

Memoria de señal(transferidos compl.)

temporización, etc.)

configuradosutilizados

sin utilizar

Búfer de seguridadpara futuros

cambios/adiciones

DFB

mem

oria

IEC

146 840 USE 106 03 Enero 2003

Page 147: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Datos de aplicación IEC

Para mantener la consistencia de los datos de la aplicación IEC entre los 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

Page 148: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Diálogo Predicción de memoria

Para optimizar el tamaño del búfer de seguridad y, por lo tanto, la cantidad total de los registros HSBY IEC que se van a transferir, utilice el diálogo Predicción de 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

Page 149: 31004547_k01_000_01

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.

Disponible:Libre:

Usado:Sistema:Código de sección:Datos de sección:

Código DFB:Datos de instancia DFB:Biblioteca EFB:Información de carga:

Información de diagnóstico:

Reserva recomendada:

545.116 bytes---- bytes

1.024 bytes---- bytes

1.088 bytes

---- bytes6.380 bytes7.768 bytes

0 bytes

0 bytes

4.096 bytes

Reutilizable después de optimizado: 0 bytes

100,0 %---- %

0,2 %---- %0,2 %

---- %1,2 %1,4 %0,0 %

0,0 %

0,8 %

0,0 %

Disponible:Usado para código:

63.198 bytes0 bytes

100,0 %0,0 %

Configurado:Usado:

20.000 bytes44 bytes

100,0 %0,2 %

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

Configurado:Usado:

10.000 bytes7.831 bytes

100,0 %78,3 %

Predicción de memoria

Aceptar Detalles Ayuda

Datos globales

Memoria Hot Standby

Memoria IEC

Memoria LL 984

840 USE 106 03 Enero 2003 149

Page 150: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Estadísticas de memoria

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

150 840 USE 106 03 Enero 2003

Page 151: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Sincronización de relojes para fecha/hora

Relojes para fecha/hora de los controladores primario y secundario

En un sistema Hot Standby, aunque los controladores primario y secundario tienen sus propios relojes para fecha/hora, éstos no se encuentran sincronizados de forma implícita. 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.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 función elemental (EFB) para ajustar la fecha/hora del PLC

Mientras el sistema completo Hot Standby IEC se está ejecutando, lo cual implica que el controlador también se encuentra online, su lógica de aplicación debería disparar (flanco ascendente de la entrada S_PULSE) el EFB. Esta operación ajustará al mismo tiempo la fecha/hora tanto en el controlador primario como en el standby. El disparador de los relojes podría ejecutarse de nuevo a velocidades 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

Page 152: 31004547_k01_000_01

Utilización de un sistema Hot Standby IEC de Quantum

Mientras el sistema está funcionando

Vigilancia interna constante

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

Transferencias normales de datos

Mientras el sistema está funcionando, el módulo transfiere automáticamente toda la memoria de señal a la unidad standby al final de cada ciclo. Esta operación asegura 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

Page 153: 31004547_k01_000_01

840 USE 106 03 Enero 2003

8

Instrucciones adicionales para Hot Standby IEC

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

153

Page 154: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

154 840 USE 106 03 Enero 2003

Page 155: 31004547_k01_000_01

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

Page 156: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Almacenamientos de memoria

Almacena-mientos de memoria

Las razones por que los almacenamientos de memoria tienen tanta importancia para el Hot Standby IEC son: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 aplicaciones IEC existentes

La evaluación de una aplicación IEC existente que se ha de pasar a la modalidad Hot Standby IEC es muy simple. Sólo habrá de descargar la aplicación en la CPU 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

Page 157: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Estadísticas de memoria

Estadísticas de memoria

La siguiente pantalla muestra las estadísticas de memoria.

Memoria de datos

El consumo de memoria de datos es:54,305 bytes (datos de instancia DFB)+ 22,496 bytes (datos de programa utilizados)= 76,801bytes (utilizados para datos)

En Concept

840 USE 106 03 Enero 2003 157

Page 158: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Memoria de datos, continuación

Este valor no es suficiente para comprobar si la aplicación se ajusta o no, puesto que debemos saber cuántos registros HSBY IEC (3x) se pueden reservar para 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

Page 159: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Partición de memoria

Partición de memoria

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

Optimización de aplicaciones IEC

La optimización de las aplicaciones Hot Standby IEC se concentra en dos temas 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)

En Concept

840 USE 106 03 Enero 2003 159

Page 160: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Optimización de aplicaciones IEC, continuación

1. Existen 64 K palabras de memoria de estado como máximo para los registros HSBY IEC en una aplicación Hot Standby IEC. Utilizando la menor memoria de 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

Page 161: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

8.2 Memoria de señal

Utilización eficaz de la memoria de señal

Registros de memoria de señal configurados

Dado que en Hot Standby IEC todos los registros y bits de memoria de señal configurados se transfieren en cada ciclo del controlador primario al standby, merece la pena proporcionar a cada parte del área un objetivo para la aplicación. 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

Page 162: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Registros de memoria de señal configurados, continuación

En Concept 2.2 ya no existe el búfer de espejo, pero todavía merece la pena no disponer de muchas más referencias de memoria de señal configuradas de las que se utilicen realmente.La utilización real de estas referencias deberá concentrarse sólo en objetivos de E/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 de datos de aplicación IEC

Existe una forma optimizar la reducción de consumo de datos de aplicación IEC:Programe sólo lo realmente necesario para controlar un proceso particular.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

Page 163: 31004547_k01_000_01

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

Page 164: 31004547_k01_000_01

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.

MUL_REAL

real_A1.0

real_B

.1.7

ADD_REAL

real_C1.0

real_D

.1.9

SUB_REAL

real_E1.0

real_F

.1.8

ADD_REAL

real_G1.0

real_H

.1.10

164 840 USE 106 03 Enero 2003

Page 165: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Uso de constantes en lugar de entradas abiertas

Lógica programada

El número de pins no utilizados deberá reducirse al mínimo, para no malgastar 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

Page 166: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Lógica programada, continuación

El único problema con la lógica programada de este modo es que, para cada pin abierto, existe tanta memoria asignada como requieran sus tipos de datos. En este 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

Page 167: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Lógica programada

Reducir Instancias de DFB

Cada instancia de DFB consume una cierta cantidad de memoria de datos de administración del sistema, que aumenta conforme lo hace el número de pins de 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

Page 168: 31004547_k01_000_01

Instrucciones adicionales para Hot Standby IEC

Reducción del uso de estructuras complejas de datos

Reducción del uso de estructuras complejas de datos

Generalmente, cuando se utilizan estructuras complejas de datos, la probabilidad de que cada uno de sus miembros se utilice realmente es muy baja. Además, cuando las estructuras complejas de datos se pasan como variables o conexiones, cada pin, variable o conexión de entrada o salida superfluos tiene mucho más 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

Page 169: 31004547_k01_000_01

840 USE 106 03 Enero 2003

9

Solución Hot Standby Ethernet

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

169

Page 170: 31004547_k01_000_01

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 solución Hot Standby

La solución Hot Standby ofrece una transferencia de E/S libre de brusquedad mediante E/S remotas. El apoyo Hot Standby NOE permite el cambio de la dirección 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.

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.

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.

170 840 USE 106 03 Enero 2003

Page 171: 31004547_k01_000_01

Solución Hot Standby Ethernet

Funcionalidad del módulo NOE y Hot Standby

La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios están habilitados o deshabilitados en un sistema Hot Standby. En la tabla siguiente se indica qué servicios están habilitados o deshabilitados.

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

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

Page 172: 31004547_k01_000_01

Solución Hot Standby Ethernet

Topología de Hot Standby

Interconexión de Hot Standby

El siguiente diagrama muestra la relación entre los dos sistemas redundantes de un 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.

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.

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.

Con

mut

ador

Eth

erne

t

de fi

bra

óptic

a

Cab

le

Con

ecto

r T

Est

ació

n

NOE

CPU

CHS

R IO

NOE

CPU

CHS

R IO

Est

ació

n

172 840 USE 106 03 Enero 2003

Page 173: 31004547_k01_000_01

Solución Hot Standby Ethernet

Configuración NOE y Hot Standby

Configuración TCP/IP

Un NOE, cuando se pone en funcionamiento por primera vez, intenta obtener la 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

Page 174: 31004547_k01_000_01

Solución Hot Standby Ethernet

Asignación de direcciones IP

Configuración del NOE

El NOE se puede configurar para trabajar junto con el controlador Hot Standby. 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.

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

Transparencia de la dirección IP

Para continuar con la comunicación Ethernet, el nuevo NOE primario debe tener la 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: Para un sistema Hot Standby, las dos direcciones IP serán consecutivas.

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.

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

Page 175: 31004547_k01_000_01

Solución Hot Standby Ethernet

Hot Standby y modalidades de servicio NOE

ModalidadesNOE

Las modalidades NOE son las siguientes:l Modalidad primaria

En esta modalidad el estado Hot Standby es primario y todos los servicios se encuentran activos.

l Modalidad secundariaEn esta modalidad el estado Hot Standby es standby y todos los servicios del servidor, excepto DHCP, se encuentran activos.

l Modalidad independienteEsta 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 OfflineEsta 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.

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.

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

840 USE 106 03 Enero 2003 175

Page 176: 31004547_k01_000_01

Solución Hot Standby Ethernet

Arranque y asignación de direcciones IP

El proceso de arranque afecta a la asignación de direcciones IP del módulo NOE. Para clarificar lo que ocurre durante un arranque, en las siguientes dos secciones 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 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.

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.

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

Modalidad Offline en la secuencia de arranque

Resultado

El controlador A arranca antes que el controlador B

l La dirección IP del controlador A será la 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.

176 840 USE 106 03 Enero 2003

Page 177: 31004547_k01_000_01

Solución Hot Standby Ethernet

Arranque y servicios Ethernet

El proceso de arranque afecta al estado de los servicios cliente/servidor. Para clarificar lo que ocurre durante un arranque, en esta sección se describen los 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 HSBY

Estado de los servicios NOE

Servicios de cliente Servicios de cliente/servidor

Servicios de servidor

Explorador de E/S

Datos globales

Mensajes Modbus

FTP SNMP HTTP

Sin asignar En ejecución

En ejecución

En ejecución

En ejecución

En ejecución

En ejecución

Primario En ejecución

En ejecución

En ejecución

En ejecución

En ejecución

En ejecución

Secundario Detenido Detenido En ejecución

En ejecución

En ejecución

En ejecución

Offline Detenido Detenido En ejecución

En ejecución

En ejecución

En ejecución

840 USE 106 03 Enero 2003 177

Page 178: 31004547_k01_000_01

Solución Hot Standby Ethernet

Conmutación Hot Standby

Los siguientes pasos describen el modo en que los módulos NOE coordinan la 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

Page 179: 31004547_k01_000_01

Solución Hot Standby Ethernet

Información adicional sobre conmutación

A continuación se proporciona información adicional acerca del proceso de direccionamiento IP del módulo NOE que surge a raíz de una conmutación Hot 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

Page 180: 31004547_k01_000_01

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 habitual

Tiempo de permutación máximo

Permutar direcciones IP

6 ms 500 ms

Exploración de I/O 1 ciclo inicial de exploración de E/S

500 ms + 1 ciclo inicial de exploración de E/S

Datos globales Consulte el Manual del usuario de los módulos Ethernet Quantum NOE 771 xx 840USE11600.

500 ms + 1 ciclo de la CPU

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 de la conexión de restablecimiento de cliente

500 ms + el tiempo de la conexión de restablecimiento de cliente

Servidor FTP/TFTP El tiempo de la conexión de restablecimiento de cliente

500 ms + el tiempo de la conexión de restablecimiento de cliente

SNMP 1 ciclo de la CPU 500 ms + 1 ciclo de la CPU

Servidor HTTP El tiempo de la conexión de restablecimiento de cliente

500 ms + el tiempo de la conexión de restablecimiento de cliente

180 840 USE 106 03 Enero 2003

Page 181: 31004547_k01_000_01

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 Hojeadoresl Clientes locales y remotosl Servicio de exploración de E/Sl Servicio de datos globalesl Servidor FTP/TFTPA continuación se describen los factores que se pueden encontrar al utilizar la solución Hot Standby.

Hojeadores

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

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

840 USE 106 03 Enero 2003 181

Page 182: 31004547_k01_000_01

Solución Hot Standby Ethernet

Servicio de exploración de E/S

La exploración de E/S proporciona un intercambio repetitivo de datos con dispositivos de E/S de participantes TCP/IP. Mientras el PLC está funcionando, el 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 globales (Publicar/Suscribir)

El módulo NOE Hot Standby es una estación dentro de un grupo de distribución. Los grupos de distribución intercambian variables de aplicación. Gracias a este intercambio, el sistema puede coordinar todas las estaciones en el grupo de distribución. Cada estación publica variables de aplicación locales en un grupo de distribución para las 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/TFTP

El servidor de protocolo de transferencia de archivos/protocolo trivial de 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

Page 183: 31004547_k01_000_01

840 USE 106 03 Enero 2003

10

Mantenimiento

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

183

Page 184: 31004547_k01_000_01

Mantenimiento

184 840 USE 106 03 Enero 2003

Page 185: 31004547_k01_000_01

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

Page 186: 31004547_k01_000_01

Mantenimiento

Verificación del estado funcional de un sistema Hot Standby

Mensajes de estado funcional

Los módulos Hot Standby intercambian un mensaje de estado funcional aproxima-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-ciones automáticas de confianza

El sistema realiza automáticamente dos tipos de comprobación de confianza en los módulos Hot Standby:l Comprobaciones de arranquel Comprobaciones de ejecución

Comproba-ciones de arranque

El sistema lleva a cabo cuatro comprobaciones de arranque:l Suma de chequeado de PROMl Comprobación de datos de RAMl Comprobación de direcciones de RAMl Comprobación de RAM de puerto dualSi 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-ciones de ejecución

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

186 840 USE 106 03 Enero 2003

Page 187: 31004547_k01_000_01

Mantenimiento

Comprobaciones adicionales

Verificación de una fuente de alimentación redundante

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

Reconocimiento y solución de errores

Cuando se produce un error en un módulo Hot Standby CHS 110, su controlador pasa a estado offline. A partir de ahí, no se comunicará con el otro módulo CHS 110 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 arranquel Errores de comunicaciónl Errores de comunicaciónl Errores de interfasel Errores de nivel de tarjetaIntente 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 seguridad

Antes de empezar, tome las siguientes precauciones:

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

Page 188: 31004547_k01_000_01

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

Page 189: 31004547_k01_000_01

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

Page 190: 31004547_k01_000_01

Mantenimiento

Errores de arranque

Pantalla de LEDs en un error de arranque.

Cuando el sistema Hot Standby detecta una discordancia entre el controlador primario y el standby, notificará la existencia de un error de arranque. Esta 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 problemas

Siga los siguientes pasos para la solución de 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

Page 191: 31004547_k01_000_01

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.

Solución de problemas

1. Asegúrese de que los cables de fibra óptica están conectados de forma 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 interfase

Si el módulo Hot Standby detecta determinados errores en su interfase con el 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 problemas

1. Si ha utilizado el módulo de función CHS, desactívelo y reinicie el sistema. Si se 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.

140

CHS 110 00 HOT STANDBY

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

840 USE 106 03 Enero 2003 191

Page 192: 31004547_k01_000_01

Mantenimiento

Errores de nivel de tarjeta

PROM, RAM, UART

Los errores de nivel de tarjeta incluyen: suma de chequeado PROM, datos de RAM, 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 en un error de nivel de tarjeta

El gráfico siguiente muestra la pantalla de LEDs cuando se produce un error de nivel de tarjeta.

Solución de problemas

El indicador Ready permanecerá en verde, mientras que el Com Act parpadeará. 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.

140

CHS 110 00 HOT STANDBY

ActiveReady FaultRun Bal LowPwr okModbus Com ErrModbus! Error ACom Act Error BPrimaryMem Prt Standby

192 840 USE 106 03 Enero 2003

Page 193: 31004547_k01_000_01

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

Page 194: 31004547_k01_000_01

Mantenimiento

Detección de fallos en un sistema Hot Standby

Principales componentes del bastidor primario

Si falla uno de los principales componentes del bastidor primario, el control pasa al bastidor Standby. Si falla un componente del bastidor Standby, éste pasa a offline. 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

Page 195: 31004547_k01_000_01

Mantenimiento

Detección de fallos en el bastidor primario

Solución de problemas en componentes

Para determinar qué componente ha podido fallar, compare el estado del controlador, del módulo Hot Standby y del módulo de comunicaciones RIO con el siguiente cuadro:

Controlador CHS 110 Módulo de comunicaciones RIO

Tipo de fallo Descripción

Detenido Todos los LED están apagados salvo READY o COM ACT muestra un modelo de error

Todos los LEDs están apagados, salvo READY

READY está encendido y COM ACT parpadea cuatro veces

Los modelos de error de la interfase se describen en Modelos de errores Com Act, p. 217.

Funciona como offline

Todos los LED están apagados salvo READY o COM ACT muestra un modelo de error

Todos los LEDs están apagados, salvo READY

CHS 110 Los modelos de error Com Act se describen en (Véase Modelos de errores Com Act, p. 217).

Detenido Todos los LEDs están apagados, salvo READY

Todos los LED están apagados salvo READY o COM ACT muestra un modelo de error

Módulo de comunicaciones RIO

Los modelos de error Com Act se describen en Modelos de errores Com Act, p. 217.

Detenido Todos los LEDs están apagados, salvo READY

READY está encendido y COM ACT parpadea cuatro veces

Fallo del cable RIO en extremo primario

En un sistema de cable dual, si sólo falla un cable, únicamente se enciende el 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

Page 196: 31004547_k01_000_01

Mantenimiento

Detección de fallos en el bastidor standby

Solución de problemas en componentes

Para determinar qué componente ha podido fallar, compare el estado del controlador, del módulo Hot Standby y del módulo de comunicaciones RIO con el siguiente cuadro:

Controlador CHS 110 Módulo de comunicaciones RIO

Fallo Descripción

Detenido Todos los LED están apagados salvo READY o COM ACT muestra un modelo de error

Todos los LED están apagados salvo READY o READY está encendido y COM ACT parpadea una vez por segundo

Controlador Los modelos de error de la interfase se describen en Modelos de errores Com Act, p. 217.

Funciona como offline COM ACT muestra un modelo de error

READY está encendido y COM ACT deja de parpadear

CHS 110 Los modelos de error Com Act se describen enModelos de errores Com Act, p. 217

Detenido Todos los LED están apagados, salvo READY

COM ACT muestra un modelo de error

Módulo de comunicaciones RIO

Después de haber reemplazado el módulo y 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 apagados, salvo READY

READY está encendido y COM ACT parpadea cuatro veces

Fallo del cable RIO en el extremo standby

En un sistema de cable dual, el módulo de comunicaciones RIO no ofrece ninguna indicación si sólo ha fallado un cable.

196 840 USE 106 03 Enero 2003

Page 197: 31004547_k01_000_01

Mantenimiento

Funciona como offline READY y COM ACT están encendidos

COM ACT deja de parpadear

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

Funciona como offline READY y COM ERR están encendidos

COM ACT deja de parpadear

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

Consulte la siguiente descripción

Controlador CHS 110 Módulo de comunicaciones RIO

Fallo Descripción

840 USE 106 03 Enero 2003 197

Page 198: 31004547_k01_000_01

Mantenimiento

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

Cable de fibra óptica

Sustituya el cable y reinicie el controlador. La unidad deberá volver a la modalidad 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

Page 199: 31004547_k01_000_01

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 984

205

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

840 USE 106 03 Enero 2003 199

Page 200: 31004547_k01_000_01

Mantenimiento

Sustitución de un módulo Hot Standby

Intercambio en caliente y sistema Hot Standby

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

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 de sustitución

La siguiente tabla muestra el procedimiento de sustitución.

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

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

Page 201: 31004547_k01_000_01

Mantenimiento

Modificación del programa y actualización del programa

Actualización del primario y el standby

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

l Modificar el programa significa: un cambio de programa completo.l Actualizar el programa significa: actualizar la lógica de aplicaciónSi 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: Descargas de programa:

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

Page 202: 31004547_k01_000_01

Mantenimiento

Antes de empezar:

Para descargar un programa nuevo en el controlador primario debe detener 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.

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

202 840 USE 106 03 Enero 2003

Page 203: 31004547_k01_000_01

Mantenimiento

Procedimiento de actualización del standby

La tabla siguiente muestra la forma de actualizar el standby.

Paso Acción

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

Los conmutadores de

OffLine Xfer

Run

OffLine Xfer

Run

Actualización de standby

en posiciones opuestas.desplazamiento deberán estar

Botón de actualizar

840 USE 106 03 Enero 2003 203

Page 204: 31004547_k01_000_01

Mantenimiento

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.

5 Suelte el botón actualizar.ResultadoEl 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.

Paso Acción

Botón de actualizar

Los conmutadores de

OffLine Xfer

Run

OffLine Xfer

Run

Actualización de standby

en posiciones opuestas.desplazamiento deberán estar

204 840 USE 106 03 Enero 2003

Page 205: 31004547_k01_000_01

Mantenimiento

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

Actualización de los ejecutivos del sistema de un PLC

Se puede poner en 1 el bit 12 del registro de comando Hot Standby para facilitar una actualización de ejecutivos mientras uno de los controladores del sistema Hot Standby sigue funcionando.

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 los ejecutivos del PLC mientras está funcionando el sistema Hot Standby

Si desea acceder al registro de comando a través de una pantalla de zoom, asegúrese de que se ha insertado una instrucción CHS en Ladder Logic antes de conectar el sistema.Conéctese al controlador primario con Concept mientras esté funcionando el sistema Hot Standby. En el Editor LL984, llame a la pantalla de zoom mientras se esté insertando la instrucción CHS.

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

840 USE 106 03 Enero 2003 205

Page 206: 31004547_k01_000_01

Mantenimiento

Pasos para actualizar los ejecutivos del PLC mientras está funcionando el Hot Standby

Zoom o RDE

Paso Acción

1 Llame al registro de comando Hot Standby, ya sea en una pantalla de zoom o en el RDE. Si utiliza la pantalla de zoom, seleccione la opción Sin detener para el bit 12. Si utiliza el RDE, ponga en 1 el bit 12 del registro de comando Hot 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

Page 207: 31004547_k01_000_01

Mantenimiento

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

Actualización de los ejecutivos de sistema del PLC

En un sistema Hot Standby IEC Pre Concept 2.5 no es posible actualizar los ejecutivos de sistema del PLC sin detener primero el funcionamiento. En su lugar, 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.

Procedimiento de actualización EXEC del controlador Hot Stanby IEC de Quantum

La siguiente tabla muestra los pasos del procedimiento de actualización EXEC del controlador Hot Standby IEC de Quantum.

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

Paso Acción

1 Detenga el proceso que se está controlando.

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

Page 208: 31004547_k01_000_01

Mantenimiento

10.5 Comprobación

Forzado de una conmutación

Comprobación de una conmutación Hot Standby.

Para comprobar el sistema Hot Standby puede forzar una conmutación de forma manual o mediante software.

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

Page 209: 31004547_k01_000_01

Mantenimiento

Forzado manual de una conmutación

Siga los siguientes pasos para forzar una conmutación de forma manual.

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

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.

Primario Standby

840 USE 106 03 Enero 2003 209

Page 210: 31004547_k01_000_01

Mantenimiento

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

Paso Acción

210 840 USE 106 03 Enero 2003

Page 211: 31004547_k01_000_01

Mantenimiento

Forzado de una conmutación por medio de software

Puede forzar una conmutación utilizando RDE o, si ha programado la instrucción CHS en Ladder Logic, una pantalla de zoom. Las instrucciones son las mismas; sin embargo, en RDE se trabaja con los registros de comando y de estado, mientras 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

Page 212: 31004547_k01_000_01

Mantenimiento

212 840 USE 106 03 Enero 2003

Page 213: 31004547_k01_000_01

840 USE 106 03 Enero 2003

11

Características del Hot Standby CHS 110

Características

Características del Hot Standby CHS 110

Eléctricas

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 508CECSA 22.2-142FM Clase I Div 2 pendiente

213

Page 214: 31004547_k01_000_01

Características del Hot Standby CHS 110

214 840 USE 106 03 Enero 2003

Page 215: 31004547_k01_000_01

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

Page 216: 31004547_k01_000_01

Apéndices

216 840 USE 106 03 Enero 2003

Page 217: 31004547_k01_000_01

840 USE 106 03 Enero 2003

A

Modelos de errores Com Act

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

219

217

Page 218: 31004547_k01_000_01

Modelos de errores Com Act

Módulo Hot Standby CHS 110Modelos de error

Modelos de error de CHS 110

La siguiente tabla muestra el número de veces que el indicador Com Act parpadea por cada tipo de error y los posibles códigos para ese grupo (todos los códigos se representan en hexadecimales).

Número de parpadeos

Código Error

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

Page 219: 31004547_k01_000_01

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 parpadeos

Código Error

Lento (continuo)

0000 modalidad de núcleo solicitada

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

Page 220: 31004547_k01_000_01

Modelos de errores Com Act

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

Número de parpadeos

Código Error

220 840 USE 106 03 Enero 2003

Page 221: 31004547_k01_000_01

840 USE 106 03 Enero 2003

B

Guía de cables de fibra óptica

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

221

Page 222: 31004547_k01_000_01

Guía de cables de fibra óptica

Cable de fibra óptica

Recomenda-ciones

Schneider Electric recomienda el uso de hasta 1 km. de fibra óptica de 62,5/125 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.

Conectores Necesitará cuatro conectores ST de tipo bayoneta por cable. Los conectores recomendados incluyen:

Kits de terminación

Los kits recomendados incluyen:

Fabricante Número de parte Descripción

AMP 502086-1 Negro

AMP 502908-1 Beige

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

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

Page 223: 31004547_k01_000_01

Guía de cables de fibra óptica

Otras herramientas

Las herramientas recomendadas incluyen:

Fabricante Número de parte Descripción

3M (Photodyne)

9XT Controlador de fuente óptica (portátil, precisa fuente de luz)

3M (Photodyne)

1700-0850-T Fuente de luz óptica (850 nm, 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

Page 224: 31004547_k01_000_01

Guía de cables de fibra óptica

Otras herramientas

Otras herramientas

Las herramientas recomendadas incluyen:

Fabricante Número de pieza Descripción

3M (Photodyne)

9XT Controlador de fuente óptica (portátil, precisa fuente de luz)

3M (Photodyne)

1700-0850-T Fuente de luz óptica (850 nm, conectores ST, para 9XT)

3M (Photodyne)

17XTA-2041 Ergómetro (portátil)

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

Page 225: 31004547_k01_000_01

840 USE 106 03 Enero 2003

C

Configuración de ProWORX Nxt

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.

225

Page 226: 31004547_k01_000_01

Configuración de ProWORX Nxt

Pantalla de diálogo Ampliaciones de configuración

Vaya a la pantalla de diálogo Ampliaciones de cofiguración de ProWORX. En la sección izquierda de la ventana, resalte <Ampliaciones de configuración> <Hot Standby (Quantum)>

Configuration Extension

Config ExtensionsHot Standby (Qua

Words Used: 00018/00255Descriptor:

OK Cancel

Quantum Hot Standby Configuration

Command Register

Non-Transfer Area:

Start Address:

Area Length:Command/Status Registers

State RAM Transferred:

Routine Transfer Table: Extra Transfer Table:

0x 0x

1x 1x

3x 3x

4x 4x

00001-00016

10001-10016

30001-30016

40001-40016

00017-00032

10017-10032

30017-30032

40017-40032

Scans to Transfer:

Help

Routine and Extra

226 840 USE 106 03 Enero 2003

Page 227: 31004547_k01_000_01

Configuración de ProWORX Nxt

Campo y funciones

La siguiente tabla describe las funciones de los campos de la pantalla de diálogo <Ampliaciones de configuración> <Hot Standby (Quantum)>.

Descripción El diálogo Command/Status Registers se utiliza para controlar o vigilar distintos parámetros del sistema Hot Standby de 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 configuradal Routine only: toda la memoria de señal definida en la tabla de

transferencia de rutinasl Default (12K):

l se transfiere cada 0x y 1x binario hasta 8192l se transfieren todos los registros 3x y 4x configurados si

combinados suman menos de 10000l 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

840 USE 106 03 Enero 2003 227

Page 228: 31004547_k01_000_01

Configuración de ProWORX Nxt

Pantalla de diálogo Command/Status Registers

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

Command/Status Registers

Initial Command Register Command Register Status Register

Initial Command Register Setting

Swap Port Addresses: Controller Mode:

Swap Port 1

Swap Port 2

Swap Port 3

Yes

Yes

Yes Yes

OffLine

OffLineController A Mode

Controller B Mode

Standby Mode(on logic mismatch)

ExecutiveUpgrade Switch

Keyswitch Override

Enabled Disabled

OK Cancel Help

228 840 USE 106 03 Enero 2003

Page 229: 31004547_k01_000_01

Configuración de ProWORX Nxt

Campo y funciones

La siguiente tabla describe las funciones de los campos de la pantalla de diálogo 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ónl 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ónl 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ónl 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 Offlinel Run

840 USE 106 03 Enero 2003 229

Page 230: 31004547_k01_000_01

Configuración de ProWORX Nxt

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 Offlinel 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ógical 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á detenersel 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/offlinel Enabled - el registro de control controla el

estado online/offline

Campo Función

230 840 USE 106 03 Enero 2003

Page 231: 31004547_k01_000_01

CBAÍndice

Aactualización de programas, 207Actualización del programa, 201Adaptadores F con autoterminación

necesario en red RIO, 59Ampliación de configuración, 119

control del sistema Hot Standby, 74Pantalla de diálogo, 226utilización de pantallas de ampliación de configuración, 119utilización para el control del sistema Hot Standby, 118

área no transferible, 130Área no transferible de la memoria de señal

ubicación de registros, 133Área transferible de la memoria de señal, 78

BBúfer de transferencia, 53

CCable

diagramas, 60distancias, 57topologías, 59

Cable coaxialdiagramas, 59longitudes admitidas, 57

Cable de fibra ópticalongitudes admitidas, 57

840 USE 106 03 Enero 2003

Cable de fibra óptica ópticaconexión, 24

Ciclo lógico, 32, 46comprobaciones de confianza de ejecución, 186Conectores, 222Conmutación

automática, 111intercambio de direcciones, 95

Conmutador de desplazamiento, 20Conmutador llave, 20Controlador primario, 16, 28Controlador standby, 16, 28

fallo, 111Cronograma, 33

DDatos de instancia DFB, 44Datos de programa, 44Dirección IP, 133Dirección MAC, 133divisores coaxiales

necesario en red RIO, 59

EEditor de datos de referencia, 125El registro de comando

no se debe colocar el registro de comando en el área no transferible, 79

Error de arranque, 190

231

Page 232: 31004547_k01_000_01

Index

Estructuras complejas de datos, 168Exec, 44

Ffuente de alimentación redundante, 187

HHot Standby

teoría de funcionamiento, 170Hot Standby IEC, 153HSBY, 13HSBY 984, 69HSBY IEC, 28

IIndicador Com Act, 144Instancia DFB

reducción, 167Instrucción CHS, 72

KKit Hot Standby CHS 210, 24, 25

LLadder Logic, 74LED Com Act, 108LED Standby, 108LEDs, 187Lógica, 118Lógica IEC, 118

MMemoria de señal, 30, 32

HSBY IEC, 46Memoria IEC, 44, 133mensaje de estado funcional, 186Modalidad de transmisión, 21Modalidad EN MARCHA, 22Modalidad offline, 21

232

Módulo de función elemental, 151Módulo Hot Standby CHS 110, 16, 28, 32, 46

arranque, 107

OOpciones avanzadas, 99

PPantalla de LEDs

en funcionamiento normal, 108Proceso de transferencia, 32Programa de aplicación de Ladder Logic, 32

RRed de E/S remotas

diagramas, 59hardware necesario, 59requerimientos de cableado, 57

Reducción del tiempo de ciclo, 36Registro de comando

diagrama, 122registro de comando

no se debe colocar el registro de comando en el área no transferible, 79

Registro de estado de Hot Standby, 137Registro de transferencia inversa, 84Relojes para fecha/hora

sincronización, 109Repetidores de fibra óptica

para cables coaxiales extendidos en redes RIO, 57

SSistema Hot Standby

arranque, 107diagramas de cables, 59funcionamiento normal, 111instalación, 63instrucciones para la planificación, 56, 57temporización, 180topología, 172

840 USE 106 03 Enero 2003

Page 233: 31004547_k01_000_01

Index

Sistemas Hot Standbydistancia entre módulos, 57

sobrescritura de conmutador llave, 123Solución de problemas, 190

TTamaño de memoria IEC máximo, 44Terminador troncal

necesario en red RIO, 59tiempo de ciclo, 147Tiempo de ciclo del sistema, 33, 47tiempo de ciclo del sistema, 33Transferencia de memoria de señal

automática, 111definida, 78

VVista general, 13

840 USE 106 03 Enero 2003

233
Page 234: 31004547_k01_000_01

Index

234

840 USE 106 03 Enero 2003