Está en la página 1de 234

Hot Standby Quantum

Manual para la planificacin e


instalacin

31004547 01

840 USE 106 03

Versin 4.0

Tabla de materias

Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Captulo 1
1.1

1.2
1.3

1.4

Captulo 2

Vista general del sistema Hot Standby de Quantum. . . . . . . . 13


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controladores primario y standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Componentes de hardware de un sistema Hot Standby de Quantum . . . . . . . .
El mdulo Hot Standby CHS 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modalidades de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cable de fibra ptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
El kit Hot Standby CHS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSBY 984 y HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Teora del funcionamiento de HSBY de Ladder Logic 984 . . 31


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funcionamiento del sistema HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempo de ciclo del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transferencia de memoria de seal y tiempo de ciclo . . . . . . . . . . . . . . . . . . . .
rea transferible predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opciones de personalizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ciclos personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 3

13
15
15
16
17
18
21
21
23
23
24
25
26
26
27
28
31
32
33
36
38
40
41

Teora del funcionamiento de HSBY de IEC. . . . . . . . . . . . . . . 43


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Definiciones de Hot Standby IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Funcionamiento del sistema HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3

Tiempo de ciclo del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47


Transferencia de memoria de seal y tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . 51
Estructura de memoria de seal transferida completamente en un sistema Hot
Standby IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Captulo 4

Planificacin de un sistema Hot Standby de Quantum . . . . . 55


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Instrucciones para la planificacin de un sistema Hot Standby. . . . . . . . . . . . . . 56
Prevencin de riesgos elctricos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Topologas de cable de E/S remotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Configuracin de cable sencillo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Configuracin de cable dual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Captulo 5

Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Instalacin de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Captulo 6
6.1

6.2

6.3

Utilizacin de un sistema HSBY 984 de Quantum . . . . . . . . . 69


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Configuracin de un sistema HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Ampliacin de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Instruccin CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Utilizacin del bloque de instrucciones CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Utilizacin del bloque de instrucciones CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Registro de comando. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Elementos del rea no transferible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Pantalla de zoom de la instruccin CHS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
El registro de estado de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Registros de transferencia inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Ejemplo de lgica de transferencia inversa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Uso de la ampliacin de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Ampliacin de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Dilogo 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 lgica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Transferencia de memoria de seal completa. . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Registro de estado Hot Standby para ampliacin de configuracin . . . . . . . . . . 98
Opciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Definicin del rea transferible de la memoria de seal . . . . . . . . . . . . . . . . . . 100
Transferencia de datos de la memoria de seal adicional. . . . . . . . . . . . . . . . . 103
Transferencias de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

6.4

Captulo 7
7.1

7.2

7.3

7.4
7.5
7.6

Captulo 8
8.1

8.2

Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arranque del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sincronizacin de relojes para fecha/hora . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mientras el sistema est funcionando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

106
106
107
109
111

Utilizacin de un sistema Hot Standby IEC de Quantum . . . 113


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Carga del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control del sistema Hot Standby mediante la ampliacin de configuracin. . .
Dilogo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dilogo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Especificacin del registro de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Registro de comando Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Habilitar sobrescritura de conmutador llave . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opciones avanzadas para Concept 2.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standby con discrepancia de lgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intercambio de direcciones al conmutar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memoria de seal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
rea no transferible de la memoria de seal. . . . . . . . . . . . . . . . . . . . . . . . . . .
Registro de estado de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Particin de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tamao de la memoria de seal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control de transferencia de secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control de transferencia de secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Arranque del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funcionamiento normal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimizacin de memoria/tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sincronizacin de relojes para fecha/hora . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mientras el sistema est funcionando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

113
115
115
116
118
120
120
121
122
123
124
126
128
131
134
134
135
137
138
139
140
140
143
143
145
145
146
151
152

Instrucciones adicionales para Hot Standby IEC . . . . . . . . . 153


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requisitos generales de aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduccin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Almacenamientos de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estadsticas de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Particin de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memoria de seal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Utilizacin eficaz de la memoria de seal . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

153
155
155
156
157
159
161
161
5

8.3

Captulo 9

Consejos para aumentar la eficacia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163


Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Uso de constantes en lugar de literales iguales . . . . . . . . . . . . . . . . . . . . . . . . 164
Uso de constantes en lugar de entradas abiertas . . . . . . . . . . . . . . . . . . . . . . . 165
Lgica programada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Reduccin del uso de estructuras complejas de datos . . . . . . . . . . . . . . . . . . . 168

Solucin Hot Standby Ethernet . . . . . . . . . . . . . . . . . . . . . . . 169


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Vista general de la solucin Hot Standby para NOEs . . . . . . . . . . . . . . . . . . . . 170
Topologa de Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Configuracin NOE y Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Asignacin de direcciones IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Hot Standby y modalidades de servicio NOE . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Tiempos de permutacin de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Efectos de la solucin Hot Standby sobre una red . . . . . . . . . . . . . . . . . . . . . . 181

Captulo 10
10.1

10.2

10.3

10.4

10.5

Mantenimiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Estado funcional de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Verificacin del estado funcional de un sistema Hot Standby . . . . . . . . . . . . . . 186
Comprobaciones adicionales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Errores de arranque. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Errores de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Errores de nivel de tarjeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Deteccin de fallos en un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . 194
Deteccin de fallos en el bastidor primario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Deteccin de fallos en el bastidor standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Fallo de la conexin de fibra desde el transmisor primario al receptor standby 198
Sustitucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Sustitucin de un mdulo Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Modificacin del programa y actualizacin del programa . . . . . . . . . . . . . . . . . 201
Actualizacin de los ejecutivos del sistema de un PLC en un sistema HSBY 984
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Actualizacin de los ejecutivos de sistema del PLC en un sistema HSBY IEC. 207
Comprobacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Forzado de una conmutacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Captulo 11

Caractersticas del Hot Standby CHS 110 . . . . . . . . . . . . . . . 213


Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

Apndices

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Apndices para la Gua para la planificacin y la instalacin de Hot Standby de
Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

Apndice A

Modelos de errores Com Act. . . . . . . . . . . . . . . . . . . . . . . . . . 217


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Mdulo Hot Standby CHS 110Modelos de error . . . . . . . . . . . . . . . . . . . . . . . . 218
Modelos de error del procesador de mdulo de comunicaciones de E/S remotas
CRP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

Apndice B

Gua de cables de fibra ptica. . . . . . . . . . . . . . . . . . . . . . . . . 221


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Cable de fibra ptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Otras herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Apndice C

Configuracin de ProWORX Nxt . . . . . . . . . . . . . . . . . . . . . . . 225


Ampliacin de configuracin de Hot Standby de ProWORX Nxt . . . . . . . . . . . 225

ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

Informacin de seguridad

Informacin 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 continuacin pueden aparecer a lo largo de la
documentacin o en el equipo para advertir de peligros potenciales o para ofrecer
informacin que aclara o simplifica los distintos procedimientos.
La inclusin de este icono en una etiqueta de peligro o advertencia indica
un riesgo de descarga elctrica, que puede provocar daos personales si
no se siguen las instrucciones.
ste es el icono de alerta de seguridad. Se utiliza para advertir de posibles
riesgos de daos personales. Observe todos los mensajes que siguen a este
icono para evitar posibles daos personales o incluso la muerte.

PELIGRO
PELIGRO indica una situacin inminente de peligro que, si no se evita, puede
provocar daos en el equipo, lesiones graves o incluso la muerte.

ADVERTENCIA
ADVERTENCIA indica una posible situacin de peligro que, si no se evita, puede
provocar daos en el equipo, lesiones graves o incluso la muerte.

AVISO
AVISO indica una posible situacin de peligro que, si no se evita, puede provocar
lesiones o daos en el equipo.

840 USE 106 03 Enero 2003

Informacin de seguridad

TENGA EN
CUENTA

10

El mantenimiento de equipos elctricos deber ser realizado slo por personal


cualificado. Schneider Electric no asume las responsabilidades que pudieran surgir
como consecuencia de la utilizacin de este material. Este documento no es un
manual de instrucciones para personas sin formacin.
2001 Schneider Electric. Reservados todos los derechos.

840 USE 106 03 Enero 2003

Acerca de este libro

Presentacin
Objeto

Este manual contiene informacin completa sobre sistemas Hot Standby para
controladores programables.

Campo de
aplicacin

Esta documentacin es aplicable a Concept.

Documentos
relacionados

Ttulo

Reference Number

Manual de referencia del hardware de la serie Quantum Automation 840 USE 100 03
Manual de instalacin y planificacin del sistema de cableado de E/ 890 USE 101 03
S remotas
Manual de usuario de la biblioteca de mdulos Ladder Logic

Advertencia

840 USE 106 03 Enero 2003

840 USE 101 03

Manual para la planificacin e instalacin de red Modbus Plus

890 USE 100 03

Manual de usuario de Concept V 2.5

840 USE 493 03

Instrucciones para la instalacin de Concept V 2.5

840 USE 492 03

Biblioteca de mdulos Concept V 2.5: IEC

840 USE 494 03

Biblioteca de mdulos Concept V 2.5: LL984

840 USE 496 03

Manual de usuario EFB Concept

840 USE 495 03

Schneider Electric no se hace responsable de cualquier error que pudiera aparecer


en este documento. Si tiene alguna sugerencia de mejora o correccin, o ha
encontrado errores en esta publicacin, le rogamos que nos lo notifique.
Est prohibida la reproduccin de cualquier parte de este documento, en cualquier
forma o medio, electrnico o mecnico, incluyendo fotocopias, sin autorizacin
expresa y por escrito del editor, Schneider Electric.

11

Acerca de este libro

Comentarios del
usuario

12

Enve sus comentarios a la direccin electrnica TECHCOMM@modicon.com

840 USE 106 03 Enero 2003

Vista general del sistema Hot


Standby de Quantum

Presentacin
Objetivo

En este captulo se recoge una breve vista general del sistema Hot Standby,
incluyendo una descripcin del control primario y standby, los componentes, el
mdulo Hot Standby, los led y conmutadores, las modalidades de funcionamiento,
los sistemas 984 e IEC HSBY y el tamao de la aplicacin.
En el resto de este manual el sistema Hot Standby de Quantum se denominar
HSBY.
Un sistema HSBY se basa en dos controladores lgicos programables con idntica
configuracin que estn 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 captulo contiene las siguientes secciones:


Seccin

840 USE 106 03 Enero 2003

Apartado

Pgina

1.1

Control

15

1.2

Operacin

21

1.3

Cableado

23

1.4

HSBY 984 y HSBY IEC

26

13

Vista general del sistema Hot Standby de Quantum

14

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

1.1

Control

Introduccin
Objetivo

En esta seccin se describe el Control primario y Standby para un sistema Hot


Standby de Quantum.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado
Controladores primario y standby

840 USE 106 03 Enero 2003

Pgina
16

Componentes de hardware de un sistema Hot Standby de Quantum

17

El mdulo Hot Standby CHS 110

18

15

Vista general del sistema Hot Standby de Quantum

Controladores primario y standby


Descripcin

El sistema de Hot Standby de Quantum se ha diseado para su utilizacin 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 acta como el controlador primario. Hace funcionar la aplicacin
analizando la lgica de aplicacin y operando E/S remotas.
El otro PLC funciona como el controlador standby. El controlador primario actualiza
al standby despus de cada anlisis. El controlador standby est listo para asumir
el control dentro de un ciclo si falla el controlador primario.
Los estados primario y standby son intercambiables. Se puede poner cualquiera de
los controladores en estado primario, pero el otro debe estar en estado standby. El
controlador primario siempre opera la red remota de E/S.
Nota: Un sistema Hot Standby de Quantum slo trabaja con E/S remotas, y no lo
hace con E/S locales o distribuidas (DIO).

Funcin del
mdulo Hot
Standby CHS 110

16

Cada controlador est emparejado con un mdulo Hot Standby CHS 110 00. El
mdulo vigila a su propio controlador y se comunica con el otro mdulo Hot
Standby.
El sistema se vigila a s mismo continuamente. Si el controlador primario falla, el
mdulo 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.

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

Componentes de hardware de un sistema Hot Standby de Quantum


Componentes

Un sistema Hot Standby Quantum necesita dos bastidores, cada uno de ellos con
al menos cuatro slots. Los bastidores deben estar equipados con Quantom
idnticos y compatibles:
l Controlador lgico programable
l Procesador de mdulo de comunicaciones de E/S remotas
l Mdulo Hot Standby CHS 110
l Cables (verGua de cables de fibra ptica, p. 221)
l Fuente de alimentacin
l Otros componentes (bastidores, mdulos de E/S, divisores; segn sea
necesario)
La ilustracin siguiente muestra los componentes de hardware de un sistema Hot
Standby Quantum.
Primario
PS PLC RIO CHS

Standby
PS PLC RIO CHS

Conexin de fibra ptica

Cable de conexin con red RIO

Nota: El orden de los mdulos en los bastidores debe ser el mismo.

840 USE 106 03 Enero 2003

17

Vista general del sistema Hot Standby de Quantum

El mdulo Hot Standby CHS 110


Topologa

El diagrama siguiente muestra el panel frontal del mdulo, que consta de:
l Pantalla LED
l Conmutador llave de funcin
l Conmutador de desplazamiento de designacin
l Botn de actualizar
l Puertos de cable de fibra ptica

Controles del
panel frontal
CHS 110

La siguiente figura muestra el panel frontal del mdulo.

Etiqueta de la versin
Nmero de modelo,
descripcin del
mdulo, cdigo de color
Pantalla de LEDs

Frontal extraible

Conmutador llave de funcin


Conmutador de desplazamiento
de designacin
Botn de actualizar

Conector de cable
de transmisin
Conector de cable
de recepcin

M0035300

18

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

Pantalla LED

La siguiente ilustracin muestra cinco indicadores de estado en la superficie de


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

La tabla siguiente muestra los cinco indicadores de estado.


Indicado
r

Color

Mensaje

Ready

Verde

Si es continuo, se est suministrando alimentacin al mdulo


y se han pasado las pruebas de diagnstico interno iniciales.
Si parpadea, el mdulo est intentando recuperarse de un
error de interfase.

Com Act

Verde

Si es continuo, los mdulos CHS 110 estn comunicando. Si


parpadea, se ha detectado un error.

Primary

Verde

El mdulo es el controlador primario

Com Err

Rojo

El mdulo est reintentando realizar comunicaciones CHS o


se ha detectado un fallo en las comunicaciones CHS.

Standby

Amarillo

Si es continuo, el mdulo es el controlador standby y est listo


para asumir la funcin primaria si es necesario. Si parpadea,
hay una actualizacin del programa en curso.

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

840 USE 106 03 Enero 2003

19

Vista general del sistema Hot Standby de Quantum

Conmutador
llave de funcin

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 ilustracin muestra un conmutador de llave de funciones con tres
posiciones. Off Line, Xfer y Run.
Off
Line

Xfer
Run

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


con una preferencia de software. Una vez se ha bloqueado el conmutador se
puede fijar el mdulo en run u offline con el software. Esta opcin es
especialmente til cuando no se puede acceder al mdulo fcilmente.

Conmutador de
desplazamiento
de designacin y
botn 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 botn de actualizar standby para iniciar la transferencia de programas del
controlador primario al standby. El conmutador de llave debe estar en modalidad de
transmisin.
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 posicin
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 cul se ha designado como A
y cul como B.

20

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

1.2

Operacin

Modalidades de funcionamiento
Modalidades de
funcionamiento
HSBY

HSBY tiene tres modalidades de funcionamiento:


1. Modalidad offline
2. Modalidad de transmisin
3. Modalidad EN MARCHA
Estas tres modalidades se describen ms abajo.

Modalidad offline

Esta modalidad se utiliza para hacer que un controlador deje de funcionar sin
detenerlo o sin desconectar la alimentacin. 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
transmisin

Esta modalidad se utiliza para solicitar desde el controlador primario una


actualizacin del programa del controlador standby. Para una descripcin paso a
paso del proceso, consulte Sustitucin, p. 199.
El controlador primario puede actualizar el standby sin que se produzca ninguna
interrupcin en el resto de funciones. Si la unidad primaria est en modo Run y
aprieta el botn actualizar de la unidad standby, los mdulos Hot Standby se
prepararn para copiar el programa completo del controlador primario a la unidad
standby. El programa incluye la tabla de configuracin, el mapa de E/S, las
ampliaciones de configuracin, el administrador de segmentos, la lgica de
aplicacin, todas las instrucciones cargables .EXE, mensajes ASCII y la memoria
de seal completa.
Para llevar a cabo la transferencia, gire el conmutador del standby a transferencia
sin soltar el botn actualizar. El LED Com Act se apaga. Gire el conmutador a la
modalidad que desee que asuma el standby despus de la actualizacin, Run u Off
Line. El indicador del standby parpadear. Suelte el botn actualizar.
El indicador del standby continuar parpadeando durante la actualizacin y
mientras la unidad standby procesa la actualizacin. 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 accin
ser ignorada por el sistema Hot Standby.

840 USE 106 03 Enero 2003

21

Vista general del sistema Hot Standby de Quantum

Modalidad EN
MARCHA

22

Cuando el conmutador de llave est en esta posicin, el controlador est activado


y est o bien sirviendo como controlador primario, o bien preparado para asumir la
funcin de primario si es necesario.
El conmutador de los dos mdulos Hot Standby debera estar siempre en la
posicin 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.

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

1.3

Cableado

Introduccin
Objetivo

Esta seccin describe el cableado de los mdulos Hot Standby CHS 110.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Cable de fibra ptica

24

El kit Hot Standby CHS 210

25

23

Vista general del sistema Hot Standby de Quantum

Cable de fibra ptica


Conexiones de
los cables

24

Los mdulos Hot Standby CHS 110 se conectan con cables de fibra ptica. El cable
tiene dos filamentos idnticos. Cada uno de ellos transmite una seal en una sola
direccin. Por este motivo, cada filamento debe estar conectado entre el puerto
superior (transmisin) de un mdulo y el puerto inferior (recepcin) del otro.
Si el cable no est conectado correctamente, los mdulos Hot Standby no sern
capaces de establecer comunicacin 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 ilustracin muestra los mdulos Hot Standby CHS 110 conectados mediante
cables de fibra ptica.

Transmisin

Transmisin

Recepcin

Recepcin

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

El kit Hot Standby CHS 210


Contenido del kit

840 USE 106 03 Enero 2003

Cada kit Hot Standby 140 CHS 210 00 contiene las siguientes piezas. Los nmeros
de pieza aparecen entre parntesis.
l Dos mdulos 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 derivacin y cuatro
adaptadores F con autoterminacin (140 CHS 320 00)
l Un disquete de 3 1/2" con las instrucciones cargables CHS (140 SHS 945 00)
l Gua para la planificacin y la instalacin de Hot Standby de Quantum, 840 USE
106 00 versin 2

25

Vista general del sistema Hot Standby de Quantum

1.4

HSBY 984 y HSBY IEC

Introduccin
Objetivo

Esta seccin describe HSBY 984 y HSBY IEC.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

26

Pgina

HSBY 984

27

HSBY IEC

28

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

HSBY 984
HSBY 984

En un sistema HSBY 984, la aplicacin de usuario se escribe en Ladder Logic 984.


La modalidad HSBY se puede activar implementando un bloque de funcin de la
instruccin cargable CHS, tal como los antiguos sistemas de PLC utilizaban el
bloque de funcin de la instruccin cargable "HSBY". HSBY 984 tambin se puede
activar como una ampliacin de configuracin que permita la configuracin de
caractersticas adicionales. Para ms informacin, consulte Utilizacin de un
sistema HSBY 984 de Quantum, p. 69.

Arquitectura

Hot Standby 984 Quantum precisa:


l Concept Versin 2.1 o posterior, Modsoft Versin 2.3 o posterior, Proworx
Versin 1.5 o posterior
l todos los controladores Quantum
l Los Execs y mdulos 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 actualizacin mediante el botn
ACTUALIZAR (consulte Sustitucin, p. 199).

Compatibilidad
del sistema

Versiones mnimas de mdulos que apoyan HSBY 984

840 USE 106 03 Enero 2003

Mdulo

Versin

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

27

Vista general del sistema Hot Standby de Quantum

HSBY IEC
Arquitectura de
HSBY IEC

28

Hot Standby IEC significa: programar una aplicacin con la eleccin de 5 lenguajes
distintos conformes con la IEC; que son FBD, LD, SFC, IL y ST.
1. Para las operaciones bsicas, el sistema HSBY IEC utiliza las mismas
arquitecturas de hardware que el sistema HSBY 984. Por ejemplo, la transmisin
de datos de la memoria de seal y el control de conmutacin son los mismos,
pero existen algunas diferencias con respecto al sistema HSBY 984.
2. Con Concept 2.5 o posterior se puede realizar la actualizacin 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 aplicacin en el
controlador primario y en el standby. El resultado es que el sistema Hot Standby
se instalar (igualar) con aplicaciones idnticas en ambos controladores. En
versiones anteriores de Concept es necesario utilizar el botn ACTUALIZAR
(consulte Utilizacin de un sistema Hot Standby IEC de Quantum, p. 113) del
mdulo CHS del bastidor standby para igualar ambos controladores. Por
consiguiente, la aplicacin de ambos controladores, incluyendo la configuracin,
ser la misma.
5. No se utiliza el mdulo de funcin CHS en IEC.

840 USE 106 03 Enero 2003

Vista general del sistema Hot Standby de Quantum

Arquitectura

Tal y como se muestra ms abajo, el Hot Standby IEC Quantum conlleva:


l Concept versin 2.1 o posterior
l Dos controladores Quantum High End (CPU 434 12 o CPU 534 14)
l Los Execs y mdulos CHS existentes (CHS 110 00). Los mdulos de comunicaciones RIO existentes con Execs de versin 2.0 o superior (CRP 93x).
l Se pueden utilizar los cinco lenguajes IEC 1131, pero no puede utilizarse Ladder
Logic 984.
El diagrama siguiente muestra la arquitectura del Hot Standby IEC Quantum

Arquitectura de Hot Standby IEC


Quantum
&RQFHSW9RSRVWHULRU
6LQ/DGGHU/RJLF

0RGEXV3OXV

&RQWURODGRUHV4XDQWXP
&38
&38

PRIMARIO

([LVWHQFLDGHXQPyGXOR&+6

SECUNDARIO

CONEXIN CHS DE FIBRA PTICA

KDUGZDUH\([HFV
([LVWHQFLDGH(6UHPRWDV
PyGXORV\([HFV
9HUVLyQFRQPDUFD&(

E/S REMOTAS

RSRVWHULRU

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


mediante la simple descarga de los cambios en el controlador primario, por lo cual
el controlador standby pasa a offline hasta que recibe una actualizacin mediante
el botn ACTUALIZAR (consulte Actualizacin de los ejecutivos de sistema del PLC
en un sistema HSBY IEC, p. 207). Concept 2.5 apoya la opcin de discrepancia de
lgica en la extensin de configuracin 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 lgica IEC en modo offline, y descargarlos ms tarde como cambios
online. No es necesario estar conectado al controlador en el momento de editar la
lgica IEC.

840 USE 106 03 Enero 2003

29

Vista general del sistema Hot Standby de Quantum

Tamao de la
aplicacin

En mecanismos bsicos (transmisin de datos y programas) el HSBY IEC y el


sistema HSBY 984 funcionan de la misma forma. La transmisin de datos durante
el funcionamiento normal, que se realiza copiando la memoria de seal del
controlador primario al standby, provoca diferencias en trminos de tamao de
aplicacin. Con HSBY IEC se utiliza una parte de la memoria de seal para
transportar los datos de la aplicacin IEC del controlador primario al standby. Por lo
tanto el tamao de los datos de la aplicacin IEC no puede superar el tamao
configurado de la memoria de seal. El mximo absoluto para datos de aplicaciones
IEC es de 128 K (64 K palabras de memoria de seal). Tambin hay un lmite de
568 K para el tamao del cdigo de ejecucin de aplicaciones IEC con Concept 2.1/
2.2. El lmite de cdigo de ejecucin de aplicaciones IEC se aument en 1 Megabyte
para el Concept 2.5.

Vista general de
Hot Standby IEC
Quantum

l Slo programas de lenguajes IEC, no se permite Ladder Logic 984


l Para poner un standby online

30

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.
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 lgica en las ampliaciones de
configuracin de Hot Standby. Esta opcin permite al controlador standby
permanecer online con un programa distinto al del controlador primario.
Los cambios online del controlador primario pueden incluir
l Adicin de secciones
l La adicin de DFBs permite la modificacin previa de los cambios de usuario
en un entorno administrativo.
Discrepancia de lgica
l Con Concept 2.1/2.2 no es posible cargar una versin nueva de la aplicacin
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 lgica activada se puede descargar en
el controlador standby una versin nueva de la aplicacin y ponerla online.
Tras ello se puede transferir el control al controlador standby para
transformarlo en el nuevo controlador primario.
Para actualizar los Exec del controlador
l Con Cocept 2.1/2.2 debe detenerse el proceso. A continuacin 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 contina activo.

840 USE 106 03 Enero 2003

Teora del funcionamiento de


HSBY de Ladder Logic 984

Presentacin
Objetivo

En este captulo se recoge el sistema Hot Standby 984 y la teora de su


funcionamiento.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Funcionamiento del sistema HSBY 984

32

Tiempo de ciclo del sistema

33

Transferencia de memoria de seal y tiempo de ciclo

36

rea transferible predeterminada

38

Opciones de personalizacin

40

Ciclos personalizados

41

31

Teora del funcionamiento de HSBY de Ladder Logic 984

Funcionamiento del sistema HSBY 984


Teora 984

Los bastidores primario y standby contienen un mdulo Hot Standby CHS 110. Los
mdulos vigilan su propia CPU del controlador y se comunican entre s mediante
una conexin de fibra. El controlador primario ofrece informacin al standby acerca
del estado actual de la aplicacin mediante la transferencia a este ltimo de valores
de memoria de seal durante cada ciclo lgico. Asimismo, se verifican las
comunicaciones del mdulo RIO.

Pasos en la
trasferencia de
memoria de
seal

Un sistema Hot Standby transfiere datos de memoria de seal desde el controlador


primario al standby mientras el controlador primario analiza y ejecuta el programa
de aplicacin de Ladder Logic. Este proceso de transferencia consta de tres pasos:

Transferencia de
memoria de
seal

Transferencia del controlador primario a la memoria de seal CHS 110


primaria.

Transferencia del CHS 110 primario a la memoria de seal CHS 110 standby.

Transferencia del CHS 110 standby a la memoria de seal del controlador


standby.

El mdulo Hot Standby CHS 110 primario inicia la operacin de transferencia de


memoria de seal. El mdulo solicita al controlador primario una determinada
informacin de memoria de seal.
Al comenzar cada ciclo, el controlador primario transfiere los datos actuales de
memoria de seal al mdulo Hot Standby CHS 110.
Una vez que ha finalizado la transferencia (controlador a CHS 110), el controlador
primario reanuda el anlisis de la lgica de aplicacin y el mantenimiento de E/S.
Los datos de memoria de seal se transfieren simultneamente desde el mdulo
CHS 110 primario al mdulo CHS 110 standby mediante la conexin de fibra ptica
y a una velocidad de 10 megabaudios. A continuacin, el mdulo CHS 110 standby
transfiere los datos de memoria de seal al controlador standby.
Nota: Schneider Electric define la memoria de seal como memoria RAM utilizada
para registros de salida, entradas y salidas binarias y almacenamientos de datos
internos. La memoria de seal se asigna a los cuatro tipos de referencia: 0xxxx,
1xxxx, 3xxxx y 4xxxx.

32

840 USE 106 03 Enero 2003

Teora 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


ms 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 cmo se realiza la transferencia.
1 Ciclo

Bastidor primario
PLC

Ejecutar todos los segmentos


Transferencia PLC a Memoria de seal CHS 110
(mediante el bastidor Quantum)

CHS 110
Transferencia CHS 110 a Memoria de seal CHS 110
(mediante conexin HSBY de fibra ptica)
Bastidor standby

CHS 110
Transferencia CHS 110 a Memoria de seal del PLC
PLC
Ejecutar segmento 1

Ejecutar segmento 1

1 Ciclo

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


Standby depende, en gran medida, de cunta memoria de seal se va a transferir
desde el controlador primario al standby. Un sistema Hot Standby siempre tiene un
tiempo de ciclo mayor que un sistema autnomo 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 continuacin se ofrece informacin que le permitir prever el tiempo de ciclo de
un sistema Hot Standby:
l Clculo del tiempo de ciclo total de una configuracin Hot Standby bsica que
contenga una lgica mnima como referencia.

840 USE 106 03 Enero 2003

33

Teora del funcionamiento de HSBY de Ladder Logic 984

l Clculo de una constante especfica del PLC que expresa el incremento del
tiempo de ciclo total en relacin con un incremento de la memoria de seal que
se va a transferir.
La configuracin Hot Standby normal contiene:
l En el bastidor local: fuente de alimentacin (CPS), PLC (CPU), mdulo de
comunicaciones RIO (CRP 93x) y mdulo Hot Standby (CHS).
l En una estacin remota de E/S equipada con ocho mdulos de E/S, fuente de
alimentacin (CPS) y adaptador remoto.
l Slo la lgica para evaluar el tiempo de ciclo.
Tiempos de ciclo
del PLC

El incremento del tiempo de ciclo con distintos PLC, tras aadir HSBY, se indica en
la siguiente tabla Incremento del tiempo de ciclo.
Configuracin bsica CPU HSBY

Velocidad de
transmisin de
datos del PLC a
CHS

Memoria de
seal

Incremento del tiempo de


ciclo debido a HSBY

Lenguajes compatibles

CPU x13 0x0x: 1536, 1x: 512, 3x: ~ 25 ms


3000, 4x: 1872

nicamente Ladder Logic


984

CPU 424 020x: 1536, 1x: 512, 3x: ~ 40 ms


1212, 4x: 1872

nicamente Ladder Logic


984

CPU 434 12 / CPU 534 140x:


1536, 1x: 512, 3x: 512, 4x: 1872

nicamente Ladder Logic


984

~ 40 ms

El anlisis de la velocidad de transmisin de datos especfica del PLC en un sistema


Hot Standby ofrece los siguientes resultados:
CPU x13 0x

1,6 ms / byte

CPU 424 02

2,0 ms / byte

CPU 434 12 / 534 14

1,9 ms / byte

La siguiente tabla recoge el nmero de bytes necesarios para el almacenamiento


de datos en la memoria de seal.
Bobina (0x)

3 bits

Entrada binaria (1x)

3 bits

Registro de entrada (3x)

2 bytes

Registro de salida (4x)

2 bytes ms 2 bits

Basndose en los datos de las anteriores tablas puede prever el tiempo de ciclo
total de un sistema Hot Standby. Para ello, deber saber cunta memoria de seal
se va a transferir, as como el tiempo necesario para ejecutar una aplicacin lgica
determinada en un sistema autnomo.

34

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de Ladder Logic 984

Ejemplo

Este ejemplo muestra el efecto de un cambio de la configuracin bsica tal y como


recoge la Tabla de incremento del tiempo de ciclo en Tiempos de ciclo del PLC,
p. 34.
Una determinada aplicacin HSBY dispone de un tiempo de ciclo autnomo de 36
ms en un tipo de PLC CPU 424 02. La memoria de seal 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 seal con respecto a la configuracin de referencia se
muestra en la siguiente tabla Efectos de un cambio de la configuracin bsica:
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

Esta aplicacin, por tanto, tendra un tiempo de ciclo total en Hot Standby:
40 ms (referencia con CPU 424 02 0x) aadidos por HSBY
+ 36 ms (tiempo de ciclo autnomo)
+ 28 ms (offset a travs del incremento de configuracin)
= 104 ms
Nota: Sea cual sea el tiempo de la transmisin, no provocar un timeout de
temporizador watchdog.

840 USE 106 03 Enero 2003

35

Teora del funcionamiento de HSBY de Ladder Logic 984

Transferencia de memoria de seal y tiempo de ciclo


Reduccin del
tiempo de ciclo

En esta seccin se describe cmo manipular la memoria de seal para reducir el


tiempo de ciclo.
Nota: El rea transferible de memoria de seal contiene todos los valores de
memoria seal que se intercambian entre los controladores primario y standby. El
tamao del rea transferible debe ser tan grande como el tamao total de la
memoria de seal del controlador o como una porcin que contenga tipos de datos
de referencia de E/S crticas.
Como muestra el siguiente diagrama en bloques, todas las referencias 0x en el rea
transferible de memoria de seal se transfieren en primer lugar, a continuacin se
transfieren todas las referencias 1x, las 3x y, finalmente, todas las 4x:

Nmero total de salidas


binarias transferidas
0nnnnn
Nmero total de entradas
binarias transferidas
1nnnnn

Donde nnnnn es
un mltiplo de 16

Nmero total de entradas


de registro transferidas
3nnnnn

Nmero total de salidas


de registro transferidas

4nnnnn

1. Reduzca la configuracin de referencia a los requisitos mnimos (0x, 1x, 3x, 4x).
Una forma de reducir el tiempo de ciclo es minimizar la memoria de seal.
36

840 USE 106 03 Enero 2003

Teora 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 seal pero que se ha
ignorado durante la transferencia real de memoria de seal.
3. Utilice la ampliacin de configuracin HSBY para definir las cantidades
transferidas.
Nota: Si desea personalizar el tamao de su rea transferible de memoria de
seal, debe especificar el nmero de cada tipo de datos de referencia (0x, 1x, 3x
y 4x) como 0 o como un mltiplo de 16. En el caso de los registros 4x, siempre
debe haber al menos 16 registros asignados.

840 USE 106 03 Enero 2003

37

Teora del funcionamiento de HSBY de Ladder Logic 984

rea transferible predeterminada


Transferencia
automtica

38

De forma predeterminada, el sistema Hot Standby transfiere automticamente 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 nmero de registros 4x transferidos es un mltiplo de 16, a
menos que todos los registros 4x hayan sido incluidos. El nmero de registros 4x
podra exceder ligeramente la asignacin para alcanzar el siguiente mltiplo de 16
ms alto.
Aquellos valores de memoria de seal que sobrepasan los lmites que aparecen en
el siguiente grfico no estn incluidos en el rea transferible de memoria de seal
y, por lo tanto, no se comparten con el controlador standby. Los valores de memoria
de seal incluidos en el rango fuera de estos lmites no deben contener el registro
de comando ni controlar las E/S crticas.

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de Ladder Logic 984

El siguiente grfico muestra ejemplos del rea transferible de datos para distintas
configuraciones de registros 3x y 4x.
Ejemplo 1
Si dispone de 3.200 registros 3x y 9.600 registros 4x, la
asignacin total de 1.000 registros 3x se transferir.
El nmero real de registros 4x transferidos ser de
9008; es decir, la asignacin total de 9.000 registros ms
otros 8 para alcanzar el siguiente mltiplo de 16 ms alto.

rea transferible

Ejemplo 2
Si dispone de 3.200 registros 3x y 7000 registros 4x,
todoslos registros 4x se transferirn. La asignacin total
de 1.000 registros 3x se transferir, as como
2.000 registros 3x adicionales para hacer que el nmero
total de registros transferidos sea 10.000. Por lo tanto,
se transferir un total de 3.000 registros 3x.

Ejemplo 3
Si dispone de 700 registros 3x y 9.600 registros 4x, se
transferirn todos los registros 3x. Se transferir la
asignacin total de 9.000 registros 4x, as como
300 registros adicionales para hacer un total de 10.000,
ms 12 registros adicionales para alcanzar el siguiente
mltiplo de 16 ms alto. En conjunto, se habrn
transferido9.312 registros 4x.

840 USE 106 03 Enero 2003

39

Teora del funcionamiento de HSBY de Ladder Logic 984

Opciones de personalizacin
rea transferible
de la memoria de
seal definida
por el usuario

40

Si desea configurar un rea transferible de la memoria de seal personalizada,


puede controlar las cantidades transferidas mediante una extensin de
configuracin de Hot Standby (consulte Instrucciones adicionales para Hot Standby
IEC , p. 153). La extensin de configuracin ofrece tres opciones para el rea
transferible predeterminada:
l Puede definir los nmeros 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 mltiples 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 seal de su sistema.
Estas opciones le permitirn disear un rea transferible de un mnimo de 16
registros de salida 4x o lo bastante grande como para comprender toda la memoria
de seal 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 seal, comenzando por el menor nmero de referencia (000001
para bobinas, 100001 para entradas binarias, 300001 para entradas de registro y
000001 para salidas de registro). Se acumularn de forma contigua hasta llegar a
la cantidad especificada para cada tipo de datos. El nmero total de cada tipo de
referencia en el rea transferible de la memoria de seal debe ser un mltiplo de 16.
Por ejemplo, si indica que el nmero de bobinas en el rea transferible es 96, las
bobinas 000001 a 000096 se transferirn desde el controlador primario al
controlador standby. Las referencias 0x ms all de 000096 utilizadas en la
memoria de seal no se transferirn.
Los datos de la memoria de seal adicional que se han de enviar a lo largo de
distintos ciclos tambin pueden corresponder a los cuatro tipos de datos de
referencia, y tambin deben especificarse en mltiplos de 16. La regin de datos de
referencia para cada tipo de datos comienza en el nmero de referencia ms 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 utilizarn para los
datos de transferencia adicionales.
La transferencia adicional se llevar a cabo especificando el nmero 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 enviarn con las bobinas 000001 a 002048 en un ciclo y las
bobinas 002561 a 003072 se transferirn con las bobinas 000001 a 002048 en el
siguiente ciclo.

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de Ladder Logic 984

Ciclos personalizados
Configuracin de
ciclos
personalizados

El siguiente diagrama en bloques muestra cmo se puede configurar el rea


transferible de la memoria de seal utilizando varios ciclos para transferir todos los
datos.

Cantidad total de salidas


binarias transferidas
0nnnnn
Cantidad total de
entradas
binarias transferidas
1nnnnn
Cantidad total de
entradas
de registro transferidas

3nnnnn
Cantidad total de salidas
de registro transferidas

4nnnnn

840 USE 106 03 Enero 2003

Salidas adicionales transferidas


en bloques en varios ciclos

41

Teora del funcionamiento de HSBY de Ladder Logic 984

42

840 USE 106 03 Enero 2003

Teora del funcionamiento de


HSBY de IEC

Presentacin
Objetivo

Este captulo presenta la teora del funcionamiento del sistema de Hot Standby de
IEC.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado
Definiciones de Hot Standby IEC

840 USE 106 03 Enero 2003

Pgina
44

Funcionamiento del sistema HSBY IEC

46

Tiempo de ciclo del sistema

47

Transferencia de memoria de seal y tiempo de ciclo

51

Estructura de memoria de seal transferida completamente en un sistema Hot


Standby IEC

53

43

Teora del funcionamiento de HSBY de IEC

Definiciones de Hot Standby IEC


Definiciones

Lo que sigue a continuacin son definiciones de Hot Standby IEC.


Exec: sistema operativo de controlador Quantum con apoyo de lenguajes IEC
integrado (sistema de ejecucin IEC)
Datos de programa: un bloque de memoria continuo que contiene todas las
variables de programa, incluyendo:
l Variables y constantes IEC non-located declaradas en el editor de variables
l Conexiones en secciones FBD y LD
l Variables de registro stack (bucle) en IL y ST
l Estados SFC
l Literales
l Listas de puntero
l Estados internos de EFBs
Datos de instancia DFB: Bloques de memoria mltiple que contienen:
l Datos internos de cada instancia DFB
l Bfer de diagnstico de proceso
l Bfer de espejo: 1 byte por referencia 0x/1x configurada (slo para Concept 2.1
y posterior)
l Lista de referencias utilizadas: 1 bit por referencia 0x/1x configurada
Memoria IEC: un bloque de memoria continuo que contiene:
l Datos de programa
l Datos de instancia DFB
Tamao de memoria IEC mximo: 128 Kb junto con la memoria de seal. Si ya se
han utilizado 10K palabras (20 Kb) de la memoria de seal para referencias de E/
S, el tamao mximo de la memoria IEC sera de 128 Kb 20 Kb = 108 Kb
Tamao de memoria IEC utilizada actualmente: Datos de instancia DFB ms
tamao del rea de datos de programa (configurada)
Tabla de estado: tambin denominada memoria de seal, referencias de
controlador tanto para E/S reales como para variables (located) de referencia
interna
Proyecto: Archivo de programa Concept que contiene la configuracin de los
controladores y el cdigo de control de los lenguajes IEC
Aplicacin: Cdigos de control y datos de los lenguajes IEC descargados

Memoria IEC

Los trminos nuevos ms importantes para entender el Hot Standby IEC son la
memoria IEC, el tamao de memoria IEC utilizado actualmente y el tamao mximo
de memoria IEC.

44

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de IEC

Campo de datos
de programa

El campo de datos de programa tiene un tamao predeterminado de 16 Kb cada


vez que se crea un nuevo proyecto de Concept. Se puede ajustar este tamao a la
cantidad de memoria que se necesita realmente para una aplicacin particular. Esta
operacin se puede realizar en el dilogo 'Estadsticas de memoria' mientras
Concept no est conectado al PLC. El dilogo se puede activar en Online -->
Estadsticas de memoria.
Configure el tamao del campo de datos de programa en el dilogo Estadsticas de
memoria en modalidad offline.
Nota: La modificacin del tamao configurado del campo de datos de programa
produce una descarga completa de la aplicacin, y no es posible realizar
modificaciones en la descarga.
El tamao mximo de la memoria IEC es la cantidad mxima de memoria disponible
para datos en cualquier aplicacin IEC determinada. Lo que esto significa en
trminos de HSBY IEC se muestra en el diagrama en Toda la memoria de seal
transferida, p. 52.

840 USE 106 03 Enero 2003

45

Teora del funcionamiento de HSBY de IEC

Funcionamiento del sistema HSBY IEC


Teora IEC

Los bastidores primario y standby contienen un mdulo Hot Standby CHS 110. Los
mdulos 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 aplicacin transfiriendo valores de memoria de
seal a este ltimo durante todos los ciclos lgicos. Tambin se verifican las
comunicaciones del mdulo RIO.

Transferencia de
memoria de
seal

Un sistema Hot Standby transfiere datos de memoria de seal desde el controlador


primario al standby mientras el controlador primario analiza y ejecuta el programa
de aplicacin de lgica IEC. Este proceso de transferencia consta de tres pasos:
Etapa

Memoria de
seal definida

Transferencia de
memoria de
seal iniciada

46

Descripcin

Transferencia del controlador primario a la memoria de seal CHS 110 primaria.

Transferencia del CHS 110 primario a la memoria de seal CHS 110 standby.

Transferencia del CHS 110 standby a la memoria de seal del controlador


standby.

Nota: Schneider Electric define la memoria de seal 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 seal est asignada a los cuatro
tipos de referencia existentes: 0xxxx, 1xxxx, 3xxxx, y 4xxxx.

El mdulo primario Hot Standby CHS 110 inicia la operacin de transferencia de la


memoria de seal. El mdulo solicita al controlador primario una determinada
informacin de memoria de seal.
Al comenzar cada ciclo, el controlador primario transfiere los datos actuales de
memoria de seal al mdulo Hot Standby CHS 110.
Una vez que ha finalizado la transferencia controlador a CHS 110, el controlador
primario reanuda el anlisis de la lgica de aplicacin y el mantenimiento de E/S.
Los datos de memoria de seal se transfieren simultneamente desde el mdulo
CHS 110 primario al mdulo CHS 110 standby mediante la conexin de fibra ptica
y a una velocidad de 10 megabaudios. A continuacin, el mdulo CHS 110 standby
transfiere los datos de memoria de seal al controlador standby.

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de IEC

Tiempo de ciclo del sistema


Efecto en el
tiempo de ciclo
del sistema

840 USE 106 03 Enero 2003

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


Standby depende de cunta memoria de seal 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 autnomo comparable.
A continuacin se proporciona informacin que permite prever el tiempo de ciclo de
un sistema Hot Standby.
l Clculo del tiempo de ciclo total de una configuracin Hot Standby bsica que
contenga una lgica mnima como referencia.
l Clculo de una constante especfica del PLC que expresa el incremento del
tiempo de ciclo total en relacin con un incremento de memoria que se va a
transferir.
La configuracin Hot Standby normal contiene:
l En el bastidor local: fuente de alimentacin (CPS), PLC (CPU), mdulo de
comunicaciones RIO (CRP 93x) y mdulo Hot Standby (CHS).
l En una estacin remota de E/S equipada con ocho mdulos de E/S, fuente de
alimentacin (CPS) y adaptador remoto.
l Slo la lgica para evaluar el tiempo de ciclo.

47

Teora del funcionamiento de HSBY de IEC

Diagrama de
transferencia

A continuacin se muestra un diagrama de transferencia:


1 Ciclo

Bastidor primario
Resolucin
lgica IEC

CPU

Com

Resolucin
lgica IEC

Diag

Com

Resolucin
lgica IEC

Diag

Diag

Memoria de seal e IEC


Descarga de memoria
128K
bytes

128K
bytes

128K
bytes

CHS

Bastidor standby

Memoria de seal e IEC


Descarga de memoria
(mediante conexin
HSBY de fibra ptica)

128K
bytes

128K
bytes

128K
bytes

CHS
Memoria de seal e IEC
Descarga de memoria
Diag

Com

Diag

Com

Diag

CPU

1 Ciclo

Nota: El tamao de 128 K de la memoria de seal que se est transfiriendo en


cada ciclo en el diagrama no es un valor fijo. Expresa la cantidad mxima de datos
que maneja el mdulo CHS durante una transferencia de datos. Es una limitacin
de hardware. Por consiguiente, los datos lmites de memoria de seal mximos
para el usuario IEC son 128 K bytes. A diferencia del sistema HSBY 984, el
controlador standby no ejecuta ninguna lgica. El controlador standby ejecuta
lgica en la seccin 1 con los nuevos Exec que se entregan con Concept 2.5.

48

840 USE 106 03 Enero 2003

Teora 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 ms adelante.
Aumento en el tiempo de ciclo IEC
Configuracin bsica CPU - HSBY

Incremento del tiempo de ciclo debido a HSBY

CPU 434 12 / CPU 534 14


0x: 1536, 1x: 512, 3x: 512, 4x: 1872
Registros HSBY IEC (3x): 700

~ 40 ms

Velocidad de
transmisin de
datos del PLC a
CHS

El clculo de la velocidad de transmisin de datos especfica del PLC en un sistema


Hot Standby ofrece los siguientes resultados:

Memoria de
seal

La siguiente tabla recoge el nmero de bytes necesarios para el almacenamiento


de datos.

840 USE 106 03 Enero 2003

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 ms 2 bits

Registros HSBY IEC (3x)

2 bytes

49

Teora del funcionamiento de HSBY de IEC

Ejemplo

Este ejemplo muestra el efecto de un cambio de la configuracin bsica tal y como


recoge la Tabla de incremento del tiempo de ciclo (Vase Tiempo de ciclo de PLC
global, p. 49).
Una aplicacin determinada dispone de un tiempo de ciclo autnomo de 25 ms en
un tipo de PLC CPU 434 12. La memoria de seal 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 seal con respecto a la configuracin de
referencia son:
Efectos de un cambio en la configuracin bsica
0x
200 - 1536 = - 1336

-1336*3/8

= - 501 bytes

1x
300 - 512 = - 212

- 213*3/8

= - 80 bytes

3x
150 - 512 = - 362

- 362*2

= - 724 bytes

4x
400 - 1872 = - 1472

-1472*2 + ( - 1472*2/8)|

= - 3312 bytes

Registros Hot Standby IEC 14000(3x) = 14000*2 = 28000 bytes Total = 28000 - 501 - 80
- 724 - 3312 = 23383 bytes offset de tiempo de ciclo = 23383*1.9ms ~ 44ms

Esta aplicacin, por tanto, tendra un tiempo de ciclo total en Hot Standby:
40 ms (referencia con CPU 434 12/ 534 14)
+ 25 ms (resolucin lgica)
+ 44 ms (offset a travs del aumento de memoria)
= 109 ms

50

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de IEC

Transferencia de memoria de seal y tiempo de ciclo


Reduccin del
tiempo de ciclo

El rea transferible de memoria de seal contiene todos los valores de memoria


seal que se intercambian entre los controladores primario y standby. El tamao del
rea transferible es tan grande como el tamao total de la memoria de seal del
controlador.
Como muestra el siguiente diagrama en bloques, todas las referencias 0x en el rea
transferible de memoria de seal se transfieren en primer lugar, a continuacin se
transfieren todas las referencias 1x, las 3x y, finalmente, todas las 4x.
En el sistema HSBY Quantum, HSBY IEC no permite la personalizacin del rea
transferible. Esto quiere decir que en HSBY IEC se transmite toda la memoria de
seal, exceptuando el rea no transferible, un rea contenida en el rea transferible
pero ignorada durante la transferencia real de la memoria de seal. La ubicacin 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 aadido una funcin nueva, denominada Control de
transferencia de secciones, que se puede utilizar para reducir el tiempo de ciclo.
Para ms detalles sobre esta nueva funcin consulteControl de transferencia de
secciones, p. 140.
Nota: Sea cual sea el tiempo de la transmisin, no provocar un timeout de
temporizador watchdog.

840 USE 106 03 Enero 2003

51

Teora del funcionamiento de HSBY de IEC

Toda la memoria
de seal
transferida

El diagrama siguiente muestra el rea transferible de memoria de seal.

Nmero total de salidas


binarias transferidas
0nnnnn
Nmero total de entradas
binarias transferidas
1nnnnn

Nmero total de entradas


de registro transferidas
3nnnnn

Donde nnnnn es
un mltiplo de 16

Nota: Nr. de registros


configurados para
HSBY IEC

Nmero total de salidas


de registro transferidas

4nnnnn

52

840 USE 106 03 Enero 2003

Teora del funcionamiento de HSBY de IEC

Estructura de memoria de seal transferida completamente en un sistema Hot


Standby IEC
Estructura de
memoria
transferida

Este diagrama muestra que una parte significativa de la memoria de seal del
controlador se toma como bfer de transferencia para copiar la memoria IEC del
controlador primario al standby. El encabezamiento de transferencia est ubicado
en la parte superior del bfer de transferencia. El encabezamiento de transferencia
contiene informacin sobre la versin del EXEC del primario, sincronizacin
temporal y versin de la aplicacin IEC. Esta informacin permite al controlador
standby, una vez ha recibido el bfer de transferencia, decidir si permanece online
o pasa a offline. Cuando est online, el controlador standby copia la memoria IEC
de primario desde el bfer de transferencia a su memoria interna, lo que asegura la
consistencia con los datos IEC del standby.

Memoria de seal
(transferidos compl.)
Datos de
programa
utilizados
Datos de
programa
configurados

Bfer de
seguridad
para futuros
cambios/adiciones

Nr. de reg. 3x
configurados
para HSBY IEC

840 USE 106 03 Enero 2003

Mismo espacio que memoria IEC

Bfer de transferencia para memoria IEC

Datos de
programa
no utilizados

4x totales

3x totales

1x totales 0x totales

Encabezamiento
(Exec versin,
info. sobre
temporizacin,
etc.)

Datos de
instancia
DFB

Memoria libre
para datos
de instancia
DFB adicionales

53

Teora del funcionamiento de HSBY de IEC

54

840 USE 106 03 Enero 2003

Planificacin de un sistema Hot


Standby de Quantum

Presentacin
Objetivo

En este captulo se describe cmo planificar un sistema Hot Standby de Quantum.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Instrucciones para la planificacin de un sistema Hot Standby

56

Prevencin de riesgos elctricos

58

Topologas de cable de E/S remotas

59

Configuracin de cable sencillo

60

Configuracin de cable dual

61

55

Planificacin de un sistema Hot Standby de Quantum

Instrucciones para la planificacin 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 planificacin e instalacin estndar de Modicon. Para ms
informacin, consulte la Gua de referencia del hardware de la serie Quantum
Automation y la Gua de instalacin y planificacin del sistema de cableado para E/
S remotas.
En primer lugar, disee su sistema teniendo en cuenta la seguridad y, a
continuacin, la economa. Asegrese 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 mdulos del componente deben
responder a los requisitos de la versin descritos en Vista general del sistema Hot
Standby de Quantum, p. 13.
Deber utilizar mdulos idnticos en los bastidores primario y standby. Si tiene
distintos modelos o versiones diferentes del mismo modelo, as como un software
ejecutivo Flash diferente, el sistema Hot Standby no funcionar de forma apropiada.
Nota: El orden de los mdulos en los bastidores debe ser el mismo.
Mientras los controladores y los mdulos de comunicacin RIO deben ser modelos
Quantum, las estaciones remotas podrn utilizar Quantum, as como E/S de las
series 800, 500 200 con los procesadores correspondientes de las estaciones.

56

840 USE 106 03 Enero 2003

Planificacin de un sistema Hot Standby de Quantum

Posicin

840 USE 106 03 Enero 2003

Los mdulos Hot Standby CHS 110 estn 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 mdulos con una distancia de ms de 3 metros, utilice cables de
62,5/125 micras con conectores de tipo ST. Para ms detalles, consulte Gua 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 estn 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 seal. Consulte el captulo 3 de
la Gua de instalacin y planificacin del sistema de cableado para E/S remotas
para ms informacin sobre los grados de cable, distancias e integridad de la seal.
Si los cables coaxiales no son suficientes para mantener al integridad de la seal a
travs de la red RIO, se podrn utilizar repetidores pticos para mejorar la seal.
Para ms informacin sobre la ampliacin de redes Modbus Plus, consulte la Gua
para la planificacin y la instalacin de Hot Standby de Modbus.

57

Planificacin de un sistema Hot Standby de Quantum

Prevencin de riesgos elctricos


Consejos de
seguridad

ADVERTENCIA
Para la proteccin personal contra el peligro de descarga elctrica,
observe las normas nacionales sobre electricidad, as como las leyes y
cdigos correspondientes.
Cuando planifique la instalacin de una caja de conexiones elctricas
que contenga los componentes electrnicos del sistema, asegrese de
que cada caja disponga de su propia toma de tierra y de que cada
bastidor tenga una conexin a masa dentro de su caja.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daos materiales o incluso la muerte.

58

840 USE 106 03 Enero 2003

Planificacin de un sistema Hot Standby de Quantum

Topologas de cable de E/S remotas


Conexiones de
los cables

En cada configuracin:
l Los cables que conectan los procesadores del mdulo de comunicaciones RIO
a la red RIO deben estar equipados con adaptadores F con autoterminacin.
l Deber instalar un divisor coaxial MA-0186-100 entre los procesadores del
mdulo de comunicaciones RIO y la red RIO.
l Las estaciones remotas debern estar conectadas al cable principal por medio
de una caja de derivacin MA-0185-100 y un cable de derivacin 97-5750-000
(RG-6).
l La ltima caja de derivacin de un cable principal debe finalizar con un
terminador troncal 52-0422-000. Las estaciones remotas no debern estar
conectadas directamente al cable principal.
Para ms informacin, consulte la Gua de instalacin y planificacin del sistema de
cableado para E/S remotas.
Nota: Si est utilizando un HSBY para la captacin automtica de datos de
medidas, los mdulos de comunicaciones RIO debern estar configurados y
conectados con cables coaxiales.

l Si est utilizando 984, deber configurar dos o ms segmentos.


l Si est utilizando IEC, deber configurar dos o ms estaciones RIO.
Nota: Para ver las ilustraciones correspondientes a las configuraciones de cable
sencillo y dual, consulte "Configuracin de cable sencillo, p. 60" y "Configuracin
de cable dual, p. 61".

840 USE 106 03 Enero 2003

59

Planificacin de un sistema Hot Standby de Quantum

Configuracin de cable sencillo


Diagrama de una
configuracin de
cable sencillo

El siguiente diagrama muestra una configuracin de cable sencillo para el sistema


Hot Standby de Quantum.
PLC primario

PLC standby

Cable de fibra ptica


Adaptador F
Cable coaxial
Adaptador F
con autoterminacin**
con autoterminacin**
Divisor
#52-0411-000
N MA-0186-100
#52-0411-000
Estacin RIO 2
Principal Cable principal
(RG-11) N 97-5951-000
Estacin RIO 3
Caja de derivacin
n MA-0185-100
Cable de estacin*
(RG-6) N 97-5750-000

Caja de derivacin
n MA-0185-100
Cable de estacin*
(RG-6) N 97-5750-000

Estacin RIO 4
ltima estacin RIO

Caja de derivacin
n MA-0185-100
Cable de estacin*
(RG-6) N 97-5750-000
Terminador troncal
#52-0422-000
*Cable de estacin RG-6 prefabricado
50 (14 m) AS-MBII-003
140 (43 m) AS-MBII-004

60

Caja de derivacin
n MA-0185-100
Cable de estacin*
(RG-6) N 97-5750-000
**El kit 140 CHS 320 00 incluye:
2 divisores
4 adaptadores F
2 terminadores
Consulte el kit de CHS 210 Hot Standby para
ver el contenido completo del kit HSBY (140
CHS 210 00).

840 USE 106 03 Enero 2003

Planificacin de un sistema Hot Standby de Quantum

Configuracin de cable dual


Diagrama de una
configuracin de
cable dual

El siguiente diagrama muestra una configuracin de cable dual para el sistema Hot
Standby de Quantum.
PLC standby

PLC primario

Adaptadores F
con
Cable coaxial
autoterminacin**
Cable coaxial
#52-0411-000
Divisor
n MA-0186-100
Estacin RIO 2
Lnea
principal
A

Cable de estacin*
(RG-6) N 97-5750-000

Estacin RIO 4

Cable de fibra ptica

Divisor n MA-0186-100

Adaptadores F
con
autoterminacin**
#52-0411-000

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


Lnea
Estacin RIO 3
principal
B
Caja de
derivacin
n MA-0185-100
Caja de derivacin
Cable de estacin*
(RG-6) N 97-5750-000

ltima estacin RIO


Cable de estacin*
(RG-6) N 97-5750-000

Terminador troncal
#52-0422-000
Terminador troncal
*Cable de estacin RG-6 prefabricado
50 (14 m) AS-MBII-003
140 (43 m) AS-MBII-004

840 USE 106 03 Enero 2003

Caja de derivacin
n MA-0185-000

Cable de estacin*
(RG-6) N 97-5750-000
**El kit 140 CHS 320 00 incluye:
2 divisores
4 adaptadores F
2 terminadores
Consulte el kit de CHS 210 Hot Standby para
ver el contenido completo del kit HSBY (140
CHS 210 00).
61

Planificacin de un sistema Hot Standby de Quantum

62

840 USE 106 03 Enero 2003

Instalacin

5
Instalacin de un sistema Hot Standby
Procedimiento

Esta seccin describe el procedimiento para instalar un nuevo sistema Hot Standby.
Para obtener ms informacin, consulte la Gua de referencia del hardware de la
serie Quantum Automation, 840 USE 100 00 o la Gua de instalacin y planificacin
del sistema de cableado de E/S remotas, 890 USE 101 00.

Instalacin de un
sistema Hot
Standby

l Instale las fuentes de alimentacin, los controladores, los procesadores del


mdulo de comunicaciones RIO, los mdulos Hot Standby y cualquier mdulo
opcional en los bastidores primario y standby. Asegrese de lo siguiente:
l Los mdulos cumplen los requisitos de versin que se enumeran en Vista
general del sistema Hot Standby de Quantum, p. 13.
l Los mdulos del bastidor primario son idnticos a los instalados en el bastidor
standby.
Nota: El orden de los mdulos en los bastidores debe ser el mismo.
l Se han fijado los conmutadores rotativos de direccin en la parte posterior de
cada controlador. Los controladores deben tener direcciones distintas. Se
recomienda encarecidamente que los conmutadores rotativos de direccin se
fijen en la misma direccin para eliminar la posibilidad de que se produzcan
conflictos de direcciones en la red. Lo mismo debe aplicarse al NOM. Para ms
informacin sobre cmo fijar los conmutadores, consulte la Gua de referencia
del hardware de la serie Quantum Automation o la Gua de instalacin y
planificacin del sistema de cableado de E/S remotas.

840 USE 106 03 Enero 2003

63

Instalacin

El siguiente grfico muestra la instalacin de un sistema Hot Standby.

Ajuste de los
conmutadores
de desplazamiento de
designacin

El conmutador de desplazamiento de designacin de un mdulo Hot Standby se


ajusta en A y el otro en B.
AVISO
PELIGRO
Antes de proceder a instalar cualquier controlador en su sistema Hot
Standby, asegrese de que ha desconectado las bateras del mismo
durante al menos cinco minutos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

Nota: Asegrese de cumplir los requisitos de alimentacin y conexin a tierra que


se indican en el apndice D de la Gua de referencia del hardware de la serie
Quantum Automation, 840 USE 100 00.

Conexin de red

El siguiente grfico muestra cmo conectar la red.


Paso

64

Accin

Instale un divisor (splitter) y un adaptador F con autoterminacin entre el


procesador del mdulo de comunicaciones RIO primario y la red RIO.

Conecte el enlace de cable coaxial

Conecte el cable entre el divisor, otro adaptador F con autoterminacin y el


procesador del mdulo de comunicaciones RIO standby.

840 USE 106 03 Enero 2003

Instalacin

Conexiones de
red

El siguiente grfico ilustra las conexiones de red.

Instalacin del
enlace de cable
coaxial

Realice la conexin de fibra entre los mdulos Hot Standby, asegurndose de que
los cables estn correctamente cruzados, de modo que el conector del cable de
transmisin de cada mdulo est vinculado al conector del cable de recepcin del
otro. Siga estas instrucciones:
Retire las cubiertas protectoras de plstico 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 ms
ancho del capuchn quede lo ms cerca posible del pie del cable.
El siguiente grfico muestra la instalacin de un enlace de cable coaxial.

840 USE 106 03 Enero 2003

65

Instalacin

Conexin del
capuchn 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 grfico.

Alineacin de la
gua y del anillo
de bloqueo

La tabla que aparece a continuacin muestra cmo alinear la gua y el anillo de


bloqueo.

66

Paso

Accin

Gire el anillo de bloqueo para alinear una flecha con la gua.

A continuacin, alinee la gua con su carril. Como resultado, la pestaa de


bloqueo, la hendidura y el bloqueo debern quedar tambin alineados.

Deslice el capuchn hasta llegar al anillo de bloqueo.

Conecte el cable en el conector inferior (recepcin) apretando el cable con el


capuchn. Si no se conecta fcilmente, vuelva a alinear la gua con la flecha y
vuelva a intentarlo.

840 USE 106 03 Enero 2003

Instalacin

Grfico de
alineacin de
gua y anillo de
bloqueo

El grfico de abajo ilustra la alineacin de gua y anillo de bloqueo.

Conexin del
cable

Gire el cable hacia la derecha de modo que la pestaa de bloqueo encaje de forma
segura. Puede dejar el capuchn en el cable para su uso ms adelante, pero
aprtelo del pie del cable para poder cerrar la puerta del mdulo.
Repita este proceso con el filamento de cable que queda y el conector superior
(transmisin)
Nota: Recuerde que cada filamento del cable debe estar conectado al conector del
cable superior (transmisin) en un mdulo Hot Standby al conector del cable
inferior (recepcin) en el otro. Si el cable no est conectado correctamente, los
mdulos no sern capaces de comunicarse y el sistema Standby no estar en
lnea.

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

Instalacin

Cmo 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 mdulos idnticos 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 sern apoyadas en la conmutacin.
El siguiente grfico muestra qu E/S locales deben ser retiradas.

Conversin a un
sistema Hot
Standby

Necesitar bastidores con al menos cuatro slots.


Los componentes instalados en ambos bastidores deben cumplir los requisitos de
versin indicados.
Debe instalar un divisor (splitter) y un adaptador F con autoterminacin entre el
procesador del mdulo de comunicaciones RIO original y la red RIO. Un segundo
cable debe ir del divisor al procesador del mdulo de comunicaciones RIO Standby,
por medio de un segundo adaptador F con autoterminacin.
En general, puede seguir las instrucciones de instalacin de este captulo. Sin
embargo, como medida de precaucin, deber en primer lugar detener el
controlador y cortar la alimentacin del sistema.

68

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY


984 de Quantum

Presentacin
Objetivo

En este captulo se hace un repaso de los procedimientos para el manejo del


sistema HSBY de Quantum.

Contenido:

Este captulo contiene las siguientes secciones:


Seccin
6.1

840 USE 106 03 Enero 2003

Apartado
Configuracin

Pgina
71

6.2

Utilizacin del bloque de instrucciones CHS

76

6.3

Uso de la ampliacin de configuracin

87

6.4

Funcionamiento

106

69

Utilizacin de un sistema HSBY 984 de Quantum

70

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

6.1

Configuracin

Introduccin
Objetivo

Esta seccin describe la configuracin Hot Standby.


Nota: Para asegurar un correcto funcionamiento del sistema HSBY, el usuario
debe asignar las E/S en al menos una estacin RIO y un mdulo de E/S. De este
modo se asegurar que, entre los CRP primario y standby, slo se transferir la
informacin de diagnstico correcta.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado
Configuracin de un sistema HSBY 984

840 USE 106 03 Enero 2003

Pgina
72

Ampliacin de configuracin

74

Instruccin CHS

75

71

Utilizacin de un sistema HSBY 984 de Quantum

Configuracin 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 cmo continuar. Puede controlar el sistema Hot
Standby por medio de Ladder Logic o utilizando una ampliacin de configuracin.

La instruccin
cargable CHS

La lgica en la instruccin cargable CHS es el motor que maneja la funcionalidad


Hot Standby en un sistema de control Quantum. La instruccin cargable CHS
permite:
l especificar el registro de comando Hot Standby, que se utiliza para configurar y
controlar los parmetros del sistema Hot Standby.
l definir un registro de estado Hot Standby, que puede utilizarse para vigilar el
estado real de mquina del sistema.
l implementar una instruccin CHS en Ladder Logic.
A diferencia de lo que ocurre con HSBY (una instruccin cargable comparable
utilizada para configuraciones Hot Standby en controladores 984), la instruccin
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.

Instalacin de
una instruccin
cargable CHS en
un entorno 984

Los pasos que se indican a continuacin slo son necesarios si la instruccin


cargable CHS an no forma parte de su instalacin 984. La instruccin 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 nmero de versin de 3 dgitos del software.
Paso

72

Accin

Inserte el disquete en la unidad de disco.

Cree un nuevo proyecto Concept o abra uno existente y seleccione un PLC.

En el comando de men Proyecto, Configuracin del PLC, abra el configurador.

En Configurar instrucciones cargables, abra el cuadro de dilogo Instrucciones


cargables.

Pulsar el botn de comando Expandir para abrir el cuadro de dilogo estndar


de Windows, Expandir fichero de instruccin cargable. Seleccionar el fichero de
instruccin cargable y hacer clic en el botn OK. Se insertar en el cuadro de
lista Disponible.

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Modsoft

Si utiliza Modsoft, consulte la Gua de instalacin y planificacin de sistema Hot


Standby Quantum de Modicon, 840 USE 106 00 Versin 1, prrafo 5.1.1.

Control del
sistema Hot
Standby
mediante la
instruccin
cargable CHS

Si est realizando una actualizacin 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 continuacin la
instruccin CHS. Este procedimiento exige que la instruccin cargable CHS est
instalada en su aplicacin.

840 USE 106 03 Enero 2003

nnnn

nnnn

nnnn
HSBY

nnnn
CHS

nnnn

nnnn

73

Utilizacin de un sistema HSBY 984 de Quantum

Ampliacin de configuracin
Control del
sistema Hot
Standby
mediante la
ampliacin de
configuracin

Con las pantallas de ampliacin de configuracin de Hot Standby:


Podr especificar los parmetros en el registro de comando Hot Standby y
personalizar la transferencia de datos de memoria de seal entre las unidades
primaria y standby para ayudar a reducir el tiempo de ciclo.
Aunque decida controlar el sistema mediante la ampliacin de configuracin, an
podr programar una instruccin CHS en Ladder Logic. La instruccin CHS le
permite utilizar pantallas de zoom, con las cuales tendr acceso y podr modificar
el registro de comando mientras el sistema contina en funcionamiento.
Nota: Si utiliza tanto la ampliacin de configuracin como la instruccin CHS, la
ampliacin de configuracin ser quien controle el sistema Hot Standby. La nica
funcin de la instruccin CHS es ofrecer acceso a las pantallas de zoom. Los
parmetros establecidos en las pantallas de configuracin son aplicados por los
controladores durante el arranque. Una vez que los controladores estn en
funcionamiento, las pantallas de zoom podrn utilizarse para acceder y modificar
el registro de comando. Las modificaciones se implementan durante el tiempo de
ejecucin y pueden verse en el registro de estado. Sin embargo, si ms adelante
detiene y reinicia el sistema Hot Standby, los parmetros especificados en las
pantallas de ampliacin de configuracin vuelven a tener efecto.

Ladder Logic en
un sistema Hot
Standby

74

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 slo en el segmento 1 del programa Ladder Logic configurado. Esto
influye enormemente a la hora de configurar la lgica del sistema:
l programe toda la Ladder Logic especfica para las funciones Hot Standby en el
segmento 1
l no programe la lgica de control de E/S en el segmento 1
l no programe ninguna estacin de E/S en el segmento 1
l el controlador standby en un sistema Hot Standby nunca debe ejecutar la lgica
de E/S.

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Instruccin CHS
Utilizacin de la
instruccin CHS

AVISO
Peligro de re-administracin de segmentos
Para proteger contra daos los equipos de E/S de aplicacin 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 daos materiales
El segmento 1 podra contener el Ladder Logic para diagnsticos y funciones Hot
Standby opcionales, tales como actualizaciones de fecha/hora.

Utilizacin de la
instruccin CHS
para controlar el
sistema Hot
Standby

Si ha decidido utilizar la instruccin CHS en Ladder Logic para controlar la


configuracin de Hot Standby, la instruccin deber ubicarse en la red 1, segmento
1 del programa de ladder logic. El asiento superior deber estar conectado
directamente a la barra de alimentacin por medio de una conexin horizontal. No
se deber ubicar ninguna lgica de control entre la barra y la entrada al asiento
superior. Sin embargo, se pueden ubicar otras lgicas en la red 1. Recuerde, ladder
logic deber ser idntico en los controladores primario y standby.
Los tres asientos de la instruccin CHS definen el registro de comando, el primer
registro en el rea no transferible y la longitud del rea no transferible.

Ejecutar HSBY
incondicionalmente

Habilitar Registro de
comando

Sistema HSBY ACTIVO

command
register
nontransfer
area

El PLC no puede
comunicarse con su
mdulo CHS

CHS

Habilitar rea no
transferible

length

Las pantallas de
ampliaciones de
configuracin definen la
configuracin HSBY

El asiento de salida inferior de la instruccin CHS indica si las pantallas de


extensin de configuracin se han activado y permite que los parmetros de las
pantallas sobrescriban las de la instruccin CHS durante el arranque.
Encontrar una descripcin detallada de la instruccin CHS en la Manual de usuario
de la biblioteca de mdulos Ladder Logic.

840 USE 106 03 Enero 2003

75

Utilizacin de un sistema HSBY 984 de Quantum

6.2

Utilizacin del bloque de instrucciones CHS

Introduccin
Objetivo

En esta seccin se describe la utilizacin del bloque de instrucciones CHS.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

76

Pgina

Utilizacin del bloque de instrucciones CHS

77

Registro de comando

78

Elementos del rea no transferible

80

Pantalla de zoom de la instruccin CHS

82

El registro de estado de Hot Standby

83

Registros de transferencia inversa

84

Ejemplo de lgica de transferencia inversa

85

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Utilizacin 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 parmetros
del sistema Hot Standby.
El registro de comando debe ser un registro 4x de la porcin del rea transferible
de la memoria de seal que se est transfiriendo del controlador primario al standby
en todos los ciclos. Tambin debe estar fuera del rea no transferible.
Desactivar sobrescritura de conmutador llave = 0
Habilitar sobrescritura de conmutador llave = 1
Fija controlador A en modalidad OFFLINE = 0
Fija controlador A en modalidad EN MARCHA = 1

Fija controlador B en modalidad OFFLINE = 0


Fija controlador B en modalidad EN MARCHA = 1
Fuerza standby offline, en caso de aparecer una discrepancia en la lgica = 0
No fuerza standby offline en caso de aparecer una discrepancia de la lgica = 1
Permite actualizacin EXEC slo despus de que se detenga la aplicacin = 0
Permite actualizacin EXEC sin detener aplicacin = 1
1

10

11

12 13

14

15 16

0 = Cambia direccin del puerto Mobdus 1 al conmutar.


1 = No cambia direccin del puerto Mobdus 1 al conmutar
0 = Cambia direccin del puerto Mobdus 2 al conmutar
1 = No cambia direccin del puerto Mobdus 2 al conmutar
0 = Cambia direccin del puerto Mobdus 3 al conmutar
3 = No cambia direccin del puerto Mobdus 1 al conmutar

AVISO
Peligro de registro de comando de Hot Standby
Asegrese de que el registro que seleccione como registro de
comando de Hot Standby est reservado para esta funcin y no est
siendo utilizado para otro propsito en la Ladder Logic.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales
Los valores seleccionados para los bits de este registro determinan los parmetros
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 instruccin CHS de la Ladder Logic.

840 USE 106 03 Enero 2003

77

Utilizacin de un sistema HSBY 984 de Quantum

Registro de comando
Registro de
comando

AVISO
Peligro de registro de comando
Si se utiliza un registro de comando para habilitar la sobrescritura de
conmutador llave mientras el sistema Hot Standby est funcionando, el
controlador primario leer inmediatamente los bits 14 y 15 para
determinar su propio estado y el del controlador standby.
Si los dos bits estn en 0, se producir una conmutacin 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 daos materiales

El rea
transferible de
memoria de
seal.

78

El registro de comando debe estar incluido en el rango de registros 4x del rea


transferible de la memoria de seal.
Se especifica un bloque fijo de hasta 12 K palabras en la memoria de seal como
rea transferible. Consta de lo siguiente:
l Todas las salidas binarias 0x de la memoria de seal hasta un mximo de 8192,
incluyendo sus historias asociadas.
l Todas las entradas binarias 1x de la memoria de seal hasta un mximo de
8192, incluyendo sus historias asociadas.
l Si el nmero total de registros (3x y 4x combinados) implementados en la
memoria de seal es 10.000 o inferior, se transfieren todos los registros ms la
tabla de historial de los contadores regresivo y progresivo.
l Si el nmero total de registros (3x y 4x combinados) implementados en la
memoria de seal es superior a 10.000, entonces se transfiere un total de
10.000, de acuerdo con la frmula descrita anteriormente. Consulte rea
transferible predeterminada, p. 38.

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

rea no
transferible
dentro del rea
transferible de la
memoria de
seal

Tambin 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 ciclo
l est ubicada por completo en el rango de registros 4x del rea transferible de
memoria de seal que se transfiere en cada ciclo
l consta de un bloque de cuatro o ms registros 4x
l permite al usuario controlar el estado del sistema Hot Standby (tercer registro del
rea no transferible)
En el rea no transferible slo 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 seal.

rea no
transferible
dentro del rea
transferible de la
memoria de
seal

No se debe colocar el registro de comando en el


rea transferible de memoria de seal

Salidas crticas transferidas


en cada ciclo
Nmero total de
salidas de
registro
transferidas

840 USE 106 03 Enero 2003

Nota: El registro de comando


debe estar fuera del
bloque no transferible
Salidas adicionales transferidas
en bloques en varios ciclos

79

Utilizacin de un sistema HSBY 984 de Quantum

Elementos del rea no transferible


rea no
transferible

La parte ms 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
mquina de los dos controladores. Si utiliza software para modificar los valores del
registro de comando es importante que vea el resultado de esas modificaciones en
el registro de estado.
El rea no transferible se define en los asientos intermedio e inferior del bloque de
instrucciones. El asiento intermedio especifica el primer registro del rea no
transferible. El asiento inferior especifica la longitud del rea no transferible.
Registro de estado

Este PLC est en modalidad OFFLINE = 0 1


Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1
El otro PLC est en modalidad OFFLINE = 0 1
El otro PLC funciona en modalidad primaria = 1 0
El otro PLC funciona en modalidad standby = 1 1
Los PLC tienen una lgica congruente = 0
Los PLC no tienen una lgica congruente = 1
Este conmutador del PLC est establecido en A = 0
Este conmutador del PLC est establecido en B = 1

10

11 12 13

14 15

16

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

80

840 USE 106 03 Enero 2003

Utilizacin 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, segn se define en
el asiento inferior. Por tanto, el ltimo registro del rea no transferible es el 40039.

Ejecutar HSBY incondicionalmente

Sistema HSBY ACTIVO

Habilitar Registro de comando

El PLC no puede comunicarse con su


mdulo CHS
CHS

Habilitar rea no transferible

840 USE 106 03 Enero 2003

Las pantallas de ampliaciones


de configuracin
definen la configuracin de HSBY

81

Utilizacin de un sistema HSBY 984 de Quantum

Pantalla de zoom de la instruccin CHS


Pantalla de zoom

82

Cuando se estn utilizando tanto la instruccin CHS como la ampliacin de


configuracin Hot Standby, los parmetros que se establezcan para el rea no
transferible en las pantallas de ampliacin de configuracin deber ser
exactamente iguales que los del mdulo CHS.

840 USE 106 03 Enero 2003

Utilizacin 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 mquina 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 1
Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1
El otro PLC est en modalidad OFFLINE = 0 1
El otro PLC funciona en modalidad primaria = 1 0
El otro PLC funciona en modalidad standby = 1 1

Los PLC tienen una lgica congruente = 0


Los PLC no tienen una lgica congruente = 1
Este conmutador del PLC est establecido en A = 0
Este conmutador del PLC est establecido en B = 1

840 USE 106 03 Enero 2003

10

11 12 13

14 15

16

83

Utilizacin de un sistema HSBY 984 de Quantum

Registros de transferencia inversa


Transferencia
inversa

84

Podr utilizar los registros de transferencia inversa para transmitir datos de


diagnstico desde el controlador standby al controlador primario. Cuando decida
definir un rea no transferible, se copiarn los registros 4x y 4x + 1 del bloque no
transferible desde el controlador standby al primario. Esta operacin 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 instruccin CHS a la barra de su programa Ladder Logic, ya que las
entradas a estos registros no se encuentran habilitadas.

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Ejemplo de lgica de transferencia inversa


Ejemplo de
lgica 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 lgica de transferencia inversa que enva
datos de estado desde el controlador standby al primario. Una lmpara de error se
enciende si la proteccin de memoria del standby est desactivada; la otra lmpara
se enciende si la batera de sostn de memoria falla en el standby.
Red 1 del segmento 1

400005
400100
CHS
30

Red 2 del segmento 1

400103
000801

BLKM transfiere el estado del registro de estado


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

BLKM
#001

400101
STAT
000815
(Bit 15)

000816
(Bit 16)

#001

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

Utilizacin de un sistema HSBY 984 de Quantum

Lgica de
transferencia
inversa

La lgica en la red 2 del segmento 1 contiene una instruccin BKLM y una


instruccin STAT. El standby habilita esta ltima. Los bits 000815 y 000816 estn
controlados por los bits 15 y 16 del registro de estado Hot Standby. La instruccin
STAT enva una palabra de registro de estado a 400101; esta palabra inicia una
transferencia inversa hacia el controlador primario.

Lgica de E/S
remotas

El bit 000715 de la bobina interna (bit de estado 11) controla la lmpara de


DESACTIVACIN DE LA PROTECCIN DE MEMORIA DEL STANDBY. El bit
000716 de la bobina interna (bit de estado 12) controla la lmpara de FALLO DE LA
BATERA DEL STANDBY.
Segment 2
400101
000813
(Bit 13)

000814
(Bit 14)

000705
BLKM

BLKM Transfers the Status of


Reverse Transfer Register to
Internal Coils
(
)

#001
Standby MEMORY PROTECT OFF Lamp
Output Coil
000715
(Bit 11)

000813
(Bit 13)

000208
Standby BATTERY FAULT
Output Coil

000716
(Bit 12)

86

000813
(Bit 13)

000209

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

6.3

Uso de la ampliacin de configuracin

Introduccin
Objetivo

Esta seccin describe el uso de la ampliacin de configuracin del sistema HSBY.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado
Ampliacin de configuracin

88

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

94

Transferencia de memoria de seal completa

97

Registro de estado Hot Standby para ampliacin de configuracin

98

Opciones avanzadas

840 USE 106 03 Enero 2003

Pgina

99

Definicin del rea transferible de la memoria de seal

100

Transferencia de datos de la memoria de seal adicional

103

Transferencias de ciclo

105

87

Utilizacin de un sistema HSBY 984 de Quantum

Ampliacin de configuracin
Dilogo Hot
Standby

El sistema Hot Standby 984 puede configurarse en el cuadro de dilogo Hot


Standby o mediante la instruccin CHS de la biblioteca de instrucciones LL984.
Concept

88

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Dilogo Hot Standby


Dilogo Hot
Standby en
Concept

840 USE 106 03 Enero 2003

A continuacin se muestra el cuadro de dilogo Hot Standby; puede activarse a


travs de Configurar Hot Standby.
En Concept

89

Utilizacin de un sistema HSBY 984 de Quantum

Bits en el registro de comando Hot Standby


Especificacin
del registro de
comando

El comando de registro se utiliza para controlar distintos parmetros del sistema Hot
Standby.

Registro de
comando

El registro de comando se especifica en el primer campo de entrada del dilogo 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
nmero mayor que 0. El nmero que introduzca se convierte en el registro de
comando 4x. Por ejemplo, si introduce 14, el registro de comando Hot Standby ser
400014.

Desactivar sobrescritura de conmutador llave = 0


Habilitar sobrescritura de conmutador llave = 1
Fija controlador A en modalidad OFFLINE = 0
Fija controlador A en modalidad EN MARCHA = 1
Fija controlador B en modalidad OFFLINE = 0
Fija controlador B en modalidad EN MARCHA = 1
Fuerza standby offline, en caso de aparecer una discrepancia
en la lgica = 0
No fuerza standby offline en caso de aparecer una discrepancia
de la lgica = 1
Permite actualizacin EXEC slo despus de que se detenga
la aplicacin = 0
Permite actualizacin EXEC sin detener aplicacin = 1

0 = Cambia direccin del puerto Mobdus 1 al conmutar


1 = No cambia direccin del puerto Mobdus 1 al conmutar
0 = Cambia direccin del puerto Mobdus 2 al conmutar
2 = No cambia direccin del puerto Mobdus 1 al conmutar
0 = Cambia direccin del puerto Mobdus 3 al conmutar
3 = No cambia direccin del puerto Mobdus 1 al conmutar

Podr introducir cualquier nmero 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 seal que se
transfiere del controlador primario al standby en cada ciclo.

90

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

l Por lo tanto, el nmero que especifique como registro de comando deber estar
en el rango de los registros 4x que especifique en el rea de la memoria de seal
en el dilogo Memoria de seal. Si utiliza la opcin 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 dilogo Hot Standby.
AVISO
Peligro de registro de comando de Hot Standby
Asegrese de que el registro que seleccione como registro de
comando de Hot Standby est reservado para esta funcin y no est
siendo utilizado para otro propsito en la lgica de aplicacin.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

AVISO
Peligro de dilogo Hot Standby
Si pretende utilizar el dilogo Hot Standby para configurar el registro de
comando y la instruccin CHS para modificar el registro de comando
cuando el sistema est en marcha, asegrese de especificar el mismo
registro que el registro de comando en el dilogo Hot Standby y el
asiento superior del bloque CHS. Si utiliza nmeros distintos para el
registro de comando, los cambios que introduzca utilizando las
pantallas de zoom no se aplicarn el registro de comando Hot Standby
real.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

840 USE 106 03 Enero 2003

91

Utilizacin 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
mdulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opcin de
sobrescribir el conmutador llave, el registro de comando se convierte en el medio
de pasar los mdulos CHS 110 de online a offline.
De manera predeterminada, la opcin de sobrescribir el conmutador llave est
desactivada. El cuadro de dilogo 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 designacin). Recuerde que
cuando est activada la sobrescritura de conmutador llave, no puede iniciar una
actualizacin del programa (transferencia de programa) en el mdulo CHS 110 del
bastidor standby.
Siempre que la sobrescritura de conmutador llave est desactivada, los ajustes de
la modalidad En marcha podrn pasarse por alto.
AVISO
Peligro de sobrescritura de conmutador llave
Si se utiliza una pantalla de zoom o RDE para activar la sobrescritura
de conmutador llave mientras el sistema Hot Standby est
funcionando, el controlador primario leer inmediatamente los bits 14 y
15 para determinar su propio estado y el del controlador standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales
Si los dos bits estn en 0, se producir una conmutacin y la antigua CPU primaria
pasar a offline. La nueva CPU primaria sigue funcionando.

92

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Ejemplo de control de software


Uso del control
de software

840 USE 106 03 Enero 2003

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 lgica de
aplicacin.
Puede proceder de tres modos:
Opcin 1

Cambie el ajuste del dilogo Hot Standby. Para hacer esto, debe apagar
en primer lugar el sistema e introducir los cambios necesarios en el
cuadro de dilogo; a continuacin, vuelva a encender el sistema.
Descargue la nueva configuracin.

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

Opcin 3

Si ha programado una instruccin de CHS en Ladder Logic: Conecte Concept


al controlador primario. En el editor, site el cursor sobre el asiento superior de
la instruccin CHS y llame la pantalla de zoom (CTRL+D). Verifique la casilla
de control Modalidad EN MARCHA para el parmetro 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 programacin de la
instruccin CHS en Ladder Logic para fines como ste.

93

Utilizacin de un sistema HSBY 984 de Quantum

Standby con discrepancias de lgica


Programa lgico

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


un sistema Hot Standby debern estar resolviendo un programa lgico idntico, que
se actualiza en cada ciclo mediante una transferencia de datos de memoria de
seal entre los dos controladores.
De forma predeterminada, el controlador standby se configura para pasar a offline
si se detecta una discrepancia entre su lgica de aplicacin y la del controlador
primario. La conmutacin 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 parmetro en este campo de offline a En marcha, el
PLC standby permanecer online si se detecta una discrepancia de lgica entre el
programa lgico y el del controlador primario.
AVISO
Peligro de discrepancias
Bajo ninguna circunstancia se permite una discrepancia en la
asignacin de E/S o en la configuracin.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

AVISO
Peligro de conmutacin
Si se produce una conmutacin del sistema cuando se encuentra
seleccionado botn de opcin "En marcha" y hay una discrepancia de
lgica entre los dos controladores, el controlador standby asumir las
responsabilidades del primario y comenzar a resolver un programa de
lgica diferente del controlador primario anterior.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

94

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Cambiar
direccin 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 mxima 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 sern 129 y 130. Por defecto, este offset
se mantendr entre las direcciones de puerto en caso de conmutacin. Por ejemplo,
si el controlador B pasa a ser el primario como resultado de una conmutacin, sus
puertos Modbus asumirn las direcciones 1 y 2, y los puertos comparables en el
controlador A asumirn las direcciones 129 y 130.
Las casillas de verificacin 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 parmetro Puerto Modbus 1, no se mantendr ningn offset
durante la conmutacin y tras sta, los dos puertos tendrn la misma direccin. As,
si el controlador A es el primario y la direccin de su puerto Modbus 1 es 1, la
direccin de dicho puerto se mantendr como 1 despus de que suceda la
conmutacin. Del mismo modo, si el controlador B se convierte en el controlador
primario como resultado de una conmutacin, la direccin de su puerto Modbus 1
tambin ser 1.
Nota: Si cambia estas selecciones, las direcciones de puerto no se vern
afectadas hasta que tenga lugar una conmutacin.

840 USE 106 03 Enero 2003

95

Utilizacin de un sistema HSBY 984 de Quantum

Cambio de
direccin de
puerto Modbus
Plus durante la
conmutacin

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 direccin 1, la direccin para el puerto correspondiente en el
controlador standby B ser 33.
El rango numrico para las direcciones de ambos puertos va de 1 a 64. As pues, si
el puerto del controlador primario tiene una direccin 50, la direccin para el puerto
correspondiente en el standby no ser 82, sino 18 (es decir, 50 menos 32).
Estas direcciones se cambiarn automticamente en caso de conmutacin; 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 instantnea a la conmutacin. Esto significa que los equipos de
programacin que leen la dotacin del controlador Quantum pueden asegurarse
de forma que siempre hagan referencia al controlador primario y que la red no
sufra tiempos muertos durante la conmutacin.

96

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Transferencia de memoria de seal completa


Casilla de
verificacin
"Transferir
memoria de
seal completa"

Si esta casilla de verificacin est activada, no se podr definir un rango de


memoria de seal 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 duracin 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 nmero de registros
contiguos que se incluirn en el bloque no transferible. Si elige definir un rea no
transferible, el rango de valores vlidos para este campo es 4... n, donde n es el
nmero 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 dilogo Memoria de seal.
l El registro de comando (primera entrada del dilogo Hot Standby) debe
encontrarse fuera del rea no transferible.
Nota: Si tambin est programando una instruccin CHS en LL984, los
parmetros que establezca para el rea no transferible en el dilogo Hot Standby
deben ser idnticos a los del bloque CHS.

Registro de
estado Hot
Standby

840 USE 106 03 Enero 2003

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 mquina de los controladores
primario y standby.

97

Utilizacin de un sistema HSBY 984 de Quantum

Registro de estado Hot Standby para ampliacin de configuracin


Registro de
estado para
ampliacin de
configuracin

Nota: Los bits 1 y 2 se utilizan nicamente junto con una ampliacin de


configuracin.
Este PLC est en modalidad OFFLINE = 0 1
Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1
El otro PLC est en modalidad OFFLINE = 0 1
El otro PLC funciona en modalidad primaria = 1 0
El otro PLC funciona en modalidad standby = 1 1
Los PLC tienen una lgica congruente = 0
Los PLC no tienen una lgica congruente = 1
Este conmutador del PLC est establecido en A = 0
Este conmutador del PLC est establecido en B = 1

La interfase CHS est en buen estado = 0


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

98

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Opciones avanzadas
Botn Opciones
avanzadas

Si selecciona el botn Opciones avanzadas en el cuadro de dilogo Hot Standby,


podr utilizar distintas versiones de firmware en los controladores primario y
standby mientras el sistema funciona completamente en la modalidad Hot Standby.
En Concept

Esto le permite actualizar los controladores paso a paso a una nueva versin de
firmware sin necesidad de cerrar el sistema. Dado que esta operacin slo es
necesaria en situaciones muy particulares, es recomendable desactivar esta
modalidad mediante la configuracin 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 versin de firmware
ms reciente o ms antigua que la del controlador primario.

840 USE 106 03 Enero 2003

99

Utilizacin de un sistema HSBY 984 de Quantum

Definicin del rea transferible de la memoria de seal


Memoria de
seal adicional

Con Hot Standby 984, podr definir memoria de seal adicional (registros 0x, 1x, 3x
y 4x) que se transfiere en grupos durante varios ciclos lgicos.

Cuadro de
dilogo de
memoria de
seal

Para abrir el cuadro de dilogo de memoria de seal, desactive Transferir memoria


de seal completa y, a continuacin, utilice el botn Opciones. La memoria de seal
asociada a todas las E/S crticas tambin debera transferirse en cada ciclo. La
memoria de seal adicional puede agruparse y transferirse durante varios ciclos.
En Concept
State RAM
State RAM
Transfer:

User Defined

Number of References to Transfer


Coils (0xxxx): 0

Input Regs (3xxxx): 0

Discrete Inputs (1xxxx): 0

Output Regs (4xxxx): 0

Additional State RAM

Transfer Additional State RAM

Extra Transfer Time (1-255):

Number of References to Transfer


Coils (0xxxx): 0

Input Regs (3xxxx): 0

Discrete Inputs (1xxxx): 0

Output Regs (4xxxx): 0

OK

Cancel

Help

Si utiliza la instruccin CHS para configurar el sistema Hot Standby, no podr


transferir ms de 12 K palabras, aun cuando la cantidad total de memoria de seal
podra ser de 64 K palabras. Puede limitar el nmero de registros 4x que se van a
transferir seleccionando un bloque de registros como parte del rea no transferible,
pero no puede limitar el nmero de registros 0x, 1x o 3x en el rea transferible.
Nota: El registro de comando debe estar ubicado en el rea de memoria de seal
que se transfiere en cada ciclo.

Dilogo Hot
Standby

100

Si utiliza el dilogo Hot Standby, tendr una mayor flexibilidad para determinar qu
cantidad de memoria de seal se transfiere. Asimismo, podr controlar cunta
memoria se transfiere en todos los ciclos y cunta en piezas a lo largo de varios
ciclos.
840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

El parmetro que seleccione en el campo de transferencia de la memoria de seal


determina la flexibilidad que tendr para definir su rea transferible de memoria de
seal. Podr escoger de entre dos opciones:
l 12 K
l Definido por el usuario
Nota: Los campos de entrada del dilogo restantes pueden o no ser utilizados
dependiendo de cul de estos dos parmetros escoja.

Nota: Independientemente de la opcin que escoja, recuerde que el registro de


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

Opcin 12 K

840 USE 106 03 Enero 2003

La opcin 12 K imita la instruccin CHS. Le ofrece un rea transferible de memoria


de seal predefinida con un mximo 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 seal hasta un mximo de 8.192,
incluyendo sus historias asociadas.
l Todas las entradas binarias 1x de la memoria de seal hasta un mximo de
8.192, incluyendo sus historias asociadas.
l Si el nmero total de registros (3x y 4x combinados) implementados en la
memoria de seal es 10.000 o inferior, se transfieren todos los registros ms la
tabla de historial de los contadores regresivo y progresivo.
l Si el nmero total de registros (3x y 4x combinados) implementados en la
memoria de seal es superior a 10.000, se transfiere un total de 10.000 registros,
de acuerdo con la frmula descrita en Tiempo de ciclo del sistema, p. 33.
Si escoge la opcin 12 K, la memoria de seal y el rea de memoria de seal
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.

101

Utilizacin de un sistema HSBY 984 de Quantum

Opcin definido
por el usuario

La opcin 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 verificacin
Transferir memoria de seal adicional est activada, podr transferir datos
adicionales.
000001
000002
000003

0nnnnn

Outputs transferred
on every scan
Remaining outputs
not transferred

100001
100002
100003

Inputs transferred
on every scan

1nnnnn

Remaining inputs
not transferred

300001
300002
300003

Inputs transferred
on every scan

3nnnnn
400001
400002
400003
400004
400005
400006

Remaining inputs
not transferred

Outputs transferred
on every scan

Remaining outputs
not transferred
4nnnnn

Transferencia de
memoria de
seal definida
por el usuario

102

Utilice el rea de memoria de seal para definir el tamao 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 mltiplos de 16. Se requiere un mnimo de 16 registros 4x. La
cantidad mxima de memoria de seal a transferir en cada ciclo puede ser como la
cantidad total de memoria de seal disponible (10 K, 32 K o 64 K, dependiendo del
tipo de controlador Quantum).

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Transferencia de datos de la memoria de seal adicional


Datos
adicionales

Si se ha activado la casilla de verificacin Transferir memoria de seal adicional, se


podr transferir memoria de seal adicional.
En el rea de memoria de seal adicional, introduzca el nmero de las referencias
de datos 0x, 1x, 3x y 4x que desee transferir como memoria de seal adicional.
Todos los elementos de datos de referencia se debern especificar como mltiplos
de 16. Introduzca un valor igual o mayor que 16 para al menos uno de los cuatro
tipos de datos de referencia.
AVISO
Peligro durante la transferencia de memoria de seal adicional
Si selecciona Transferir memoria de seal adicional, deber especificar
datos adicionales que se habrn de transferir o, de lo contrario, el
controlador no iniciar la operacin.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales
Utilice el campo de entrada Tiempo suplementario de transferencia para especificar
el nmero de ciclos a lo largo de los cuales desee que se transfieran los datos
adicionales. En general, el sistema divide el nmero de elementos de datos de
referencia especificado en el quinto campo de entrada por el nmero 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 nmero de ciclos
especificado. Estos grupos de datos se transferirn con los datos de memoria de
seal normales que se hayan administrado en cada ciclo.

840 USE 106 03 Enero 2003

103

Utilizacin de un sistema HSBY 984 de Quantum

Datos
adicionales

El siguiente diagrama ilustra la transferencia de datos de memoria de seal


adicional.
000001
000002
000003

0nnnnn

Critical inputs transferred


on every scan
Additional inputs transferred
in chunks on multiple scans
Remaining outputs not
transferred.

100001
100002
100003

Critical inputs transferred


on every scan

1nnnnn

Remaining inputs not


transferred.

300001
300002
300003

3nnnnn
400001
400002
400003
400004
400005
400006

Additional inputs transferred


in chunks on multiple scans

Critical inputs transferred


on every scan
Additional inputs transferred
in chunks on multiple scans
Remaining inputs not
transferred.

Critical outputs transferred


on every scan

Additional outputs transferred


in chunks on multiple scans

Remaining outputs not


transferred.
4nnnnn

El sistema transfiere datos adicionales en el siguiente orden:


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

104

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Transferencias de ciclo
Tipo de datos

840 USE 106 03 Enero 2003

En un ciclo se envan un mnimo de 512 palabras equivalentes de cada tipo


especificado en la memoria de seal 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 transferirn en el primer ciclo, y los otros 16 registros se transferirn en el
segundo. En el tercer ciclo, el proceso comenzar de nuevo, enviando los primeros
512 registros adicionales.

105

Utilizacin de un sistema HSBY 984 de Quantum

6.4

Funcionamiento

Introduccin
Objetivo

Esta seccin describe el funcionamiento del sistema Hot Standby.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

106

Pgina

Arranque del sistema Hot Standby

107

Sincronizacin de relojes para fecha/hora

109

Mientras el sistema est funcionando

111

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Arranque del sistema Hot Standby


Condiciones
previas

Nota: Arranque los PLC de uno en uno.


Asegrese de lo siguiente...
l El PLC que arranque primero deber estar programado completamente.
l El conmutador llave de funcin en el mdulo CHS 110 deber estar en la posicin
Run (En marcha).
l Los conmutadores de desplazamiento de designacin de los mdulos CHS 110
estarn en posiciones opuestas. El primer PLC que reciba alimentacin se
convertir automticamente en el controlador primario, sin tener en cuenta si se
ha designado como A o B.

Inicio del sistema

El siguiente cuadro indica los pasos adecuados para iniciar el sistema Hot Standby.
Paso

840 USE 106 03 Enero 2003

Accin

Conecte la alimentacin al primer bastidor.

Cargue el programa en el PLC.

Arranque el PLC en ese bastidor.

Conecte la alimentacin al segundo bastidor.

Cargue el programa en el PLC standby.


Si los conmutadores de los controladores tienen establecida la misma direccin,
no podr descargar el programa. Utilice el procedimiento de actualizacin de
programas del conmutador llave.

Inicie el controlador standby.

Compruebe la pantalla LED. Si el sistema funciona correctamente, la pantalla


deber aparecer como se muestra en el grfico "Indicadores de un sistema Hot
Standby en funcionamiento normal" que aparece en la ilustracin de ms abajo.
En el mdulo CHS 110, los tres indicadores debern estar encendidos sin
parpadear. Si el indicador Com Act est parpadeando indica que el sistema ha
detectado un error. En el mdulo CRP correspondiente, el indicador Ready
lucir en verde. El indicador Com Act de la unidad primaria tambin deber lucir
en verde, mientras que el indicador Com Act del mdulo de comunicaciones RIO
standby deber parpadear lentamente.

107

Utilizacin de un sistema HSBY 984 de Quantum

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

El siguiente grfico muestra los indicadores de la pantalla de LEDs de un sistema


Hot standby que funciona correctamente.
Bastidor
Primario

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

Bastidor
standby

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

108

RIO Head

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

RIO Head

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

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Sincronizacin de relojes para fecha/hora


Sincronizacin
de relojes

En un sistema Hot Standby, los controladores primario y standby tienen sus propios
relojes para fecha/hora que no estn sincronizados. En caso de conmutacin, la
fecha/hora cambia por la diferencia entre los dos relojes. Esto podra causar
problemas si est controlando una aplicacin 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 ampliacin de configuracin, en primer lugar establezca
la lgica para la sincronizacin temporal. Por otro lado, establezca la lgica para la
sincronizacin 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 slo se restablecer el
reloj standby. Si los bits 12 as 16 son 01011, sabr tres cosas:
l qu controlador es el standby
l que el controlador que queda es el primario
l que los dos controladores estn ejecutando la misma lgica
Si estas condiciones se cumplen, la lgica debera 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: Asegrese de que los registros para la sincronizacin de relojes para fecha/
hora se incluyen en el rea transferible de memoria de seal.

840 USE 106 03 Enero 2003

109

Utilizacin de un sistema HSBY 984 de Quantum

El siguiente diagrama muestra la sincronizacin de relojes para fecha/hora.


Red 1 del segmento 1
40001
40101
CHS
4

40001 = direccin del registro de comando CHS


40101 = primer registro reservado para el rea no transferible
en la memoria de seal
4 = nmero de registros reservados en el rea no transferible

Red 2 del segmento 1

0015

40103

42221

42221

0011

0002

0001

ADD
42221

AND
0001

SUB
42222

TODC

TODC

MBIT
0001

MBIT
0001

40103 = Registro de estado CHS


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

110

840 USE 106 03 Enero 2003

Utilizacin de un sistema HSBY 984 de Quantum

Mientras el sistema est funcionando


Vigilancia
interna
constante

840 USE 106 03 Enero 2003

Una vez se ha iniciado el sistema standby y est funcionando de forma normal,


seguir funcionando automticamente. Realiza una comprobacin 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 mdulo CHS primario transferir de
forma automtica una cantidad predeterminada de memoria de seal 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 mdulos Hot Standby, el controlador
primario funcionar como si no se dispusiera de copias de seguridad.
Si el controlador primario falla, el standby asumir automticamente 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 recuperacin, permanecer offline.
Si el controlador standby falla, pasar a offline. El controlador primario funcionar
como si se tratara de un controlador nico para la gestin de redes E/S.

111

Utilizacin de un sistema HSBY 984 de Quantum

112

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot


Standby IEC de Quantum

Presentacin
Objetivo

En este captulo se recogen los procedimientos de funcionamiento del sistema


HSBY IEC.

Contenido:

Este captulo contiene las siguientes secciones:


Seccin

840 USE 106 03 Enero 2003

Apartado

Pgina

7.1

Configuracin

115

7.2

Dilogo Hot Standby

120

7.3

Memoria de seal

134

7.4

Control de transferencia de secciones

140

7.5

Funcionamiento

143

7.6

Funcionamiento normal

145

113

Utilizacin de un sistema Hot Standby IEC de Quantum

114

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

7.1

Configuracin

Introduccin
Objetivo

Esta seccin describe la configuracin Hot Standby IEC Quantum.


Nota: Para asegurar un correcto funcionamiento del sistema HSBY, el usuario
debe asignar las E/S en al menos una estacin RIO y un mdulo de E/S. De este
modo se asegurar de que, entre los CRP primario y standby, slo se transferir
la informacin de diagnstico correcta. (Procesador de E/S remotas).

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Carga del software

116

Control del sistema Hot Standby mediante la ampliacin de configuracin

118

115

Utilizacin de un sistema Hot Standby IEC de Quantum

Carga del software


Carga y
Concept 2.5

A partir del software Concept 2.5, la instruccin cargable CHS es parte de la


instalacin de Concept.
Si est utilizando Concept 2.5 y por algn motivo se elimina la instruccin cargable,
se puede volver a instalar siguiendo los pasos que se explican a continuacin.

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 ampliacin de
configuracin de Hot Standby IEC.

Instalacin de
una instruccin
cargable CHS en
un entorno
Concept

Los pasos que se indican a continuacin slo son necesarios si la instruccin


cargable CHS an no forma parte de su instalacin Concept. La instruccin
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 nmero de versin de 3 dgitos del software.
Paso

116

Accin

Insertar el disquete en la unidad de disco.

Crear un nuevo proyecto Concept o abrir uno existente y seleccionar un PLC.

En el comando de men Proyecto, Configuracin del PLC, abrir el configurador.

En Configurar Instrucciones cargables, abrir el cuadro de dilogo Instrucciones


cargables.

Pulsar el botn de comando Expandir para abrir el cuadro de dilogo estndar


de Windows, Expandir fichero de instruccin cargable. Seleccionar el fichero de
instruccin cargable y hacer clic en el botn OK. Se insertar en el cuadro de
lista Disponible.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Pantalla de
instalacin de las
instrucciones
cargables
Concept

El siguiente esquema muestra una pantalla de instalacin de instrucciones


cargables Concept.
Instrucciones cargables
Bytes disponibles: 643.210

Bytes utilizados: 525.888

Disponible:
@1S7
@1SE
@2I7
@2IE
CHS
IHSB

Instalado:

V196
V196
V196
V196
V208
V196

Instalar
Eliminar
Expandir

Advertencia: Confirmar que las instrucciones cargables


de usuario son vlidas para su PLC
Aceptar

Cancelar

Edicin
Ayuda

La instruccin cargable CHS pertenece ya al entorno Concept y se puede instalar


en una configuracin de proyecto cuando se necesite.

840 USE 106 03 Enero 2003

117

Utilizacin de un sistema Hot Standby IEC de Quantum

Control del sistema Hot Standby mediante la ampliacin de configuracin


Ampliacin de
configuracin

Utilice la pantalla ampliacin de configuracin Concept Hot Standby del siguiente


modo:
l Especifique los parmetros en el registro de comando Hot Standby.
l Defina un rea no transferible para reducir el tiempo de ciclo.
Los parmetros establecidos en las pantallas de configuracin son aplicados por los
controladores durante el arranque. Puede modificar los ajustes/comportamiento del
sistema IEC Hot Standby despus de haber descargado la configuracin en el
controlador. Para ello, ajuste o restablezca los bits particulares del registro de
comando Hot Standby o bien utilice los EFB especficos Hot Standby de la
biblioteca del "sistema".
Nota: Si ms adelante detiene y reinicia el sistema Hot Standby, los parmetros
especificados en las pantallas de ampliacin de configuracin vuelven a tener
efecto.

Lgica IEC en un
sistema Hot
Standby

118

En el sistema Hot Standby de Concept 2.1/2.2, no se ejecuta ninguna lgica en el


controlador standby. Por el contrario, en el sistema Hot Standby 984 el controlador
standby ejecuta la lgica del segmento 1.
En el sistema Hot Standby de Concept 2.5, el controlador standby ejecuta la lgica
en la seccin 1, de forma similar a como se utiliza el segmento 1 en un sistema Hot
Standby 984. La seccin 1 puede contener lgica para diagnstico y funciones Hot
Standby opcionales, como el estado de la vigilancia de batera. No programe la
lgica de control de E/S en la seccin 1.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Utilizacin de la
pantalla
Ampliaciones de
configuracin

La ampliacin de configuracin ofrece dos casillas de verificacin relacionadas con


Hot Standby. Dado que est utilizando el entorno IEC, deber comprobar la casilla
de verificacin Hot Standby IEC.
Al salir del dilogo Ampliacin de configuracin haciendo clic en OK, la instruccin
cargable Hot Standby CHS se aade automticamente al proyecto. Esta operacin
requiere que la instruccin cargable forme parte del entorno Concept (consulte
Carga del software, p. 116). Asimismo, se aade una segunda instruccin 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 verificacin Hot Standby IEC,
las instrucciones cargables CHS e IHSB se retiran del proyecto automticamente.
El siguiente grfico muestra el cuadro de dilogo Ampliaciones de configuracin.
Concept
Dilogo de ampliaciones de configuracin (Hot Standby IEC activado)

El sistema Hot Standby IEC se asegura de que los controladores primario y standby
contienen aplicaciones IEC idnticas para poder disponer de una copia de
seguridad en caso de que el controlador primario falle. La configuracin del sistema
Hot Standby IEC debe realizarse con el dilogo Hot Standby.

840 USE 106 03 Enero 2003

119

Utilizacin de un sistema Hot Standby IEC de Quantum

7.2

Dilogo Hot Standby

Introduccin
Objetivo

En esta seccin se describe el dilogo Hot Standby de Quantum.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

120

Pgina

Dilogo Hot Standby

121

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

128

Intercambio de direcciones al conmutar

131

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Dilogo Hot Standby


Activacin del
dilogo Hot
Standby

El dilogo Hot Standby que se muestra a continuacin puede activarse mediante la


Configuracin de Hot Standby.
Concept 2.5

Registro de comando
Registro de comando: 4x
Modalidad EN MARCHA
Controlador A:

Offline

Controlador B:

Offline

Cambiar direccin al conmutar


Puerto Modbus 1
Puerto Modbus 2
Puerto Modbus 3

Standby con discrepancia


de lgica
Offline

Habilitar sobrescritura
de conmutador llave

En marcha

Opciones avanzadas...

Memoria de seal

rea no transferible
Inicio: 4x

OK

840 USE 106 03 Enero 2003

Longitud:

Cancelar

Ayuda

121

Utilizacin de un sistema Hot Standby IEC de Quantum

Especificacin del registro de comando


Bits en el
registro de
comando Hot
Standby

El registro de comando controla distintos parmetros del sistema Hot Standby.

Desactivar sobrescritura de conmutador llave = 0


Habilitar sobrescritura de conmutador llave = 1
Fija controlador A en modalidad OFFLINE = 0
Fija controlador A en modalidad EN MARCHA = 1
Fija controlador B en modalidad OFFLINE = 0
Fija controlador B en modalidad EN MARCHA = 1
Fuerza standby offline, en caso de aparecer
una discrepancia en la lgica = 0
No fuerza standby offline en caso de aparecer
una discrepancia de la lgica = 1
(Apoyado slo para Concept 2.5 o posterior)
Permite actualizacin EXEC slo despus de que
se detenga la aplicacin = 0
Permite actualizacin EXEC sin detener aplicacin = 1
(Apoyado slo para Concept 2.5 o posterior)

0 = Cambia direccin del puerto Mobdus 1 al conmutar


1 = No cambia direccin del puerto Mobdus 1 al conmutar
0 = Cambia direccin del puerto Mobdus 2 al conmutar
2 = No cambia direccin del puerto Mobdus 1 al conmutar
0 = Cambia direccin del puerto Mobdus 3 al conmutar
3 = No cambia direccin del puerto Mobdus 1 al conmutar

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


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

Especificar
registro de
comando

122

El registro de comando se especifica en el primer campo de entrada del dilogo 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
nmero mayor que 0. El nmero que introduzca se convierte en el registro de
comando 4x. Por ejemplo, si introduce 14, el registro de comando Hot Standby ser
400014.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Registro de comando Hot Standby


Rango

Podr introducir cualquier nmero 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 seal 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 dilogo Hot Standby.
AVISO
Peligro de registro de comando de Hot Standby
Asegrese de que el registro que seleccione como registro de
comando de Hot Standby est reservado para esta funcin y no est
siendo utilizado para otro propsito en la lgica de aplicacin.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

Sobrescritura de
conmutador
llave y modalidad
En marcha

840 USE 106 03 Enero 2003

Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los
mdulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opcin de
sobrescribir el conmutador llave, el registro de comando se convierte en el medio
de pasar los mdulos CHS 110 de online a offline.
De manera predeterminada, la opcin de sobrescribir el conmutador llave est
desactivada. El cuadro de dilogo 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 designacin). Recuerde que
cuando est activada la sobrescritura de conmutador llave, no puede iniciar una
actualizacin del programa (transferencia de programa) en el mdulo CHS 110 del
bastidor standby.
Siempre que la sobrescritura de conmutador llave est desactivada, los ajustes de
la modalidad En marcha podrn pasarse por alto.

123

Utilizacin de un sistema Hot Standby IEC de Quantum

Habilitar sobrescritura de conmutador llave


Sobrescritura de
conmutador
llave

AVISO
Peligro al utilizar la modalidad de animacin o el editor de datos
de referencia
Si utiliza la modalidad de animacin 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 daos materiales
Si los dos bits estn en 0, se producir una conmutacin y el antiguo bastidor
primario pasar a offline. El nuevo bastidor primario sigue funcionando.

Ejemplo de
control de
software

124

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 lgica de
aplicacin. Puede proceder de dos modos.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Opciones para al
ejemplo de
control de
software

Opcin 1
Etapa

Descripcin

Comentario

Cambie el ajuste del dilogo Hot


Standby.

Para hacer esto, debe apagar en primer


lugar el sistema e introducir los cambios
necesarios en el cuadro de dilogo; a
continuacin, vuelva a encender el
sistema.

Descargue la nueva configuracin.

Opcin 2
Etapa

Descripcin

Comentario

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

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 opcin 2 es que no necesita apagara el sistema Hot Standby


para cambiar su estado.

840 USE 106 03 Enero 2003

125

Utilizacin de un sistema Hot Standby IEC de Quantum

Opciones avanzadas para Concept 2.5


Botn Opciones
avanzadas

Si selecciona el botn Opciones avanzadas en el cuadro de dilogo 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.
Opciones avanzadas

ADVERTENCIA
Si selecciona -"Sin detener" se sobrescribirn
todos los chequeados de seguridad entre
los controladores primario y Hot Standby.
Utilizar con extrema precaucin!!!
Actualizacin EXEC
Sin detener
Aplicacin detenida

OK

Cancelar

Ayuda

This lets you upgrade the controllers step by step to a new firmware version without
having to shutdown the system. Since this is only necessary in rare situations, it is
recommended that you disable this mode by configuration and to enable it by the
reference data editor when needed. By default, the controllers must have the same
versions of firmware. This means the Standby controller would not go online while
having a newer or older firmware version than the one on the Primary controller.
Nota: Esta opcin slo est disponible en los sistemas Hot Standby que ya
trabajan con Concept 2.5.

126

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Procedimiento
de actualizacin
del ejecutivo del
sistema HSBY
IEC

840 USE 106 03 Enero 2003

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

Accin

Establezca la conexin 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.

Finalice la conexin al controlador primario.

Utilice el cargador de ejecutivo para descargar el nuevo ejecutivo en el


controlador standby.

Establezca la conexin al PLC standby con Concept y descargue el proyecto.


NOTA: Los proyectos desarrollados con versiones de Concept anteriores a la
versin 2.5 debern importarse a Concept 2.5 utilizando el Convertidor.

Inicie el controlador standby.

Compruebe que el controlador standby se encuentra en la modalidad En marcha


y que el mdulo CHS indica que el controlador standby se encuentra ahora en
la modalidad standby.

Finalice la conexin al controlador.

Inicie la conmutacin Hot Standby usando el conmutador llave.

Descargue el ejecutivo en el nuevo controlador standby utilizando el cargador


de ejecutivo.

10

Utilice el botn de transferencia del mdulo CHS para transferir el programa al


PLC standby. Compruebe que el controlador standby se encuentra en la
modalidad En marcha y que el mdulo 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.

127

Utilizacin de un sistema Hot Standby IEC de Quantum

Standby con discrepancia de lgica


Vista general

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


un sistema Hot Standby debern estar resolviendo un programa idntico, que se
actualiza en cada ciclo mediante una transferencia de datos de memoria de seal
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
conmutacin no podr tener lugar mientras el controlador standby se encuentre en
offline.
AVISO
Peligro de asignacin de E/S / Configuracin
Bajo ninguna circunstancia se permite una discrepancia en la
asignacin de E/S o en la configuracin.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

AVISO
Peligro de conmutacin
Si se produce una conmutacin del sistema cuando se encuentra
seleccionado botn de opcin "En marcha" y hay una discrepancia de
lgica entre los dos controladores, el controlador standby asumir las
responsabilidades del primario y comenzar a resolver un programa de
lgica diferente del controlador primario anterior.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales

Discrepancia de
lgica para
Concept 2.5

128

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

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Actualizacin de
los datos de
seccin del
proyecto

840 USE 106 03 Enero 2003

Todos los DATOS de una seccin se actualizarn completamente en cada nuevo


ciclo si es igual a la seccin correspondiente en el controlador primario. Los datos
de seccin no se actualizarn si la seccin no es igual a la seccin correspondiente
del controlador primario.
Los datos de seccin que finalmente son actualizados si las secciones son iguales
en ambos controladores son:
l Estados internos de los mdulos de funcin elemental (EFB) utilizados en la
seccin (Temporizadores, Contadores, PID, etc.)
l Todos los bloques de datos de instancias de mdulos de funcin derivada (DFB)
creadas en la seccin, incluidos los DFB intercalados
El comportamiento de Hot Standby para el proceso de actualizacin de seccin es:
l Con lgica congruente, todos los datos de la seccin se actualizan en el
controlador standby
l Despus de hacer un cambio online en una seccin, no se actualiza ninguno de
sus datos locales. Para volver a actualizarla, la lgica de los controladores
deber igualarse mediante el botn de transferencia CHS o con una descarga
completa al controlador primario con lgica distinta.
l No es posible introducir cambios online en un controlador e introducir tambin los
mismos cambios online en el otro controlador para obtener de nuevo la lgica
congruente. Para igualar ambos controladores, deber pulsar el botn Transferir
del mdulo CHS o realizar una descarga completa al controlador que no recibi
los cambios de descarga.
l El cambio de un literal durante la animacin (llamado "quickwrite") har que la
seccin no se actualice o transfiera al controlador standby.

129

Utilizacin de un sistema Hot Standby IEC de Quantum

Actualizacin de
los datos
globales del
proyecto

Con una discrepancia de lgica, los datos globales del proyecto se actualizarn en
cada ciclo. Los datos globales que no existen en ambos controladores no se
actualizarn.
Los datos globales del proyecto que se actualizan son:
l Todas las variables declaradas en el Editor de variables
l Todas las constantes declaradas en el Editor de variables
l Todas las variables de seccin y transicin
El comportamiento de Hot Standby para la actualizacin de los datos globales del
proyecto es:
l Todas las constantes/variables declaradas se actualizarn en cada ciclo siempre
que estn declaradas en ambos controladores
l Si se realiz una descarga completa al controlador que no recibi el cambio de
descarga, entonces ambos controladores mantendrn la misma lgica 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 despus 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 actualizacin.
Nota: Esto es cierto tanto si dichas variables/constantes se utilizan o no en el
programa del controlador. Las variables no utilizadas consumen espacio y
requieren tiempo para transferirse del controlador primario al standby. No se
recomienda mantener muchas variables definidas pero sin utilizar en el programa
del controlador primario.

rea no
transferible de la
memoria de
seal

130

A pesar de que la personalizacin de transferencias no es una opcin, deber


designar un bloque de registros 4x como rea no transferible. Estos registros se
ignoran cuando los valores de memoria de seal se transfieren del controlador
primario al standby. La ubicacin 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. Vase Memoria de seal, p. 134 para obtener ms detalles al
respecto.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Intercambio de direcciones al conmutar


Intercambiar
direccin 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 mxima 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 sern 129 y 130. Por defecto, este offset
se mantendr entre las direcciones de puerto en caso de conmutacin. Por ejemplo,
si el controlador B pasa a ser el primario como resultado de una conmutacin, sus
puertos Modbus asumirn las direcciones 1 y 2, y los puertos comparables en el
controlador A asumirn las direcciones 129 y 130.
Las tres casillas de verificacin permiten cambiar este estado predeterminado en
cualquiera de los puertos Modbus en los dos controladores del sistema Hot
Standby.
Por ejemplo, si deselecciona el parmetro Puerto Modbus 1, no se mantendr
ningn offset durante la conmutacin y tras sta, los dos puertos tendrn la misma
direccin. As, si el controlador A es el primario y la direccin de su puerto Modbus
1 es 1, la direccin de dicho puerto se mantendr como 1 despus de que suceda
la conmutacin. Del mismo modo, si el controlador B se convierte en el controlador
primario como resultado de una conmutacin, la direccin de su puerto Modbus 1
tambin ser 1.
Nota: Si cambia estas selecciones, las direcciones de puerto no se vern
afectadas hasta que tenga lugar una conmutacin.

840 USE 106 03 Enero 2003

131

Utilizacin de un sistema Hot Standby IEC de Quantum

Intercambio de
direccin de
puerto Modbus
Plus durante la
conmutacin

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 direccin 1, la direccin para el puerto correspondiente en el
controlador standby B ser 33.
El rango numrico para las direcciones de ambos puertos va de 1 a 64. As pues, si
el puerto del controlador primario tiene una direccin 50, la direccin para el puerto
correspondiente en el standby no ser 82, sino 18 (es decir, 50 menos 32).
Estas direcciones se intercambiarn automticamente en caso de conmutacin; 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 instantnea a la conmutacin. Esto significa que los equipos de
programacin que leen la dotacin del controlador Quantum pueden asegurarse
de forma que siempre hagan referencia al controlador primario y que la red no
sufra tiempos muertos durante la conmutacin.

132

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Intercambio de
direccin IP al
conmutar

El mdulo de opciones de red Quantum NOE 771 (Ethernet TCP/IP) apoya el


intercambio de direcciones durante la conmutacin cuando se lleve a cabo en un
sistema Hot Standby. Esto se realiza de forma muy similar al intercambio de
direccin de los puertos Modbus Plus, salvo en que el offset es 1 en vez de 32. As,
cuando se haya instalado el mdulo NOE 771 con una direccin IP
AAA.BBB.CCC.DDD configurada, el mdulo en el bastidor primario asumir esa
direccin. El mdulo en el mismo slot del bastidor standby asumir la direccin
AAA.BBB.CCC.(DDD+1). En el caso de que DDD = 254, (DDD+1) ser 1, y durante
la conmutacin los mdulos intercambiarn sus direcciones IP. La funcionalidad de
intercambio de direccin de NOE 771 no se puede controlar, siempre estar
activada.
Nota: NOE 771 XX es el nico mdulo de opciones Ethernet que apoya el
intercambio de direccin IP, el resto de modelos de este mdulo asumir la
direccin IP que se haya configurado para l, independientemente si se encuentra
en el bastidor standby o en el primario.
Los mdulos NOE 771 XX debern configurarse en el mismo slot de los bastidores
primario y standby.
NOE 771 XX precisa como firmware mnimo la versin 1.10 o posterior.

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


utiliza para el intercambio de datos o para mdulos de E/S, este mecanismo no
ofrece una comunicacin completa e ininterrumpida en caso de conmutacin.
Podran darse prdidas en la conexin y el explorador de E/S podra suministrar
datos no reales. Por eso, Schneider Electric no recomienda utilizar esta
funcionalidad para el servicio de E/S.

rea no
transferible de la
memoria de
seal

840 USE 106 03 Enero 2003

A pesar de que la personalizacin de transferencias no es una opcin, deber


designar un bloque de registros 4x como rea no transferible. Estos registros se
ignoran cuando los valores de memoria de seal se transfieren del controlador
primario al standby. La ubicacin 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. Vase Memoria de seal, p. 134 para obtener ms detalles al
respecto.

133

Utilizacin de un sistema Hot Standby IEC de Quantum

7.3

Memoria de seal

Introduccin
Objetivo

Esta seccin describe la memoria de seal de Hot Standby IEC Quantum.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

134

Pgina

rea no transferible de la memoria de seal

135

Registro de estado de Hot Standby

137

Particin de memoria

138

Tamao de la memoria de seal

139

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

rea no transferible de la memoria de seal


rea no
transferible

840 USE 106 03 Enero 2003

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 duracin 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 nmero de registros
contiguos que se incluirn en el bloque no transferible. Si elige definir un rea no
transferible, el rango de valores vlidos para este campo es 4... n, donde n es el
nmero de registros 4x configurados. Sin embargo, en el momento de definir un
rea no transferible, el registro de comando (primera entrada del cuadro de dilogo
Hot Standby) deber estar fuera del rea no transferible.

135

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

rea transferible de memoria de seal

0nnnnn

1nnnnn

3nnnnn
Registros transferidos realmente
El rea no transferible se excluye
la transferencia de memoria de se

Nmero total de registros 4x


configurados

Registros transferidos realmente

4nnnnn

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


podr definirse ms de un bloque en el rea no transferible.

136

840 USE 106 03 Enero 2003

Utilizacin 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 mquina de los controladores
primario y standby.
This PLC in OFFLINE mode =
This PLC running in primary mode =
This PLC running in standby mode =
The other PLC in OFFLINE mode =
The other PLC running in primary mode =
The other PLC running in standby mode =

0 1
1 0
1 1

0 1
1 0
1 1

PLCs have matching logic = 0


PLCs do not have matching logic = 1

(Apoyado slo para Concept 2.5 o posterior)


This PLCs switch set to A =
This PLCs switch set to B =
1

0
1
10 11

12

13 14

15

16

The CHS interface is healthy = 0


An interface error has been detected = 1
Hot standby capability has not been activated = 0
Hot standby is active = 1

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


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

Tamao de
memoria IEC

840 USE 106 03 Enero 2003

Como se describe en Teora del funcionamiento de HSBY de IEC, p. 43, la memoria


IEC se transfiere del controlador primario al standby por medio de una particin
reservada de la memoria de seal. Dicha particin consiste en un bloque de
registros 3x contiguos, los llamados Registros HSBY IEC. Puesto que forman parte
de la memoria de seal, nunca son ms de 64K palabras (128 KByte). Para
asegurar una consistencia total de los datos en caso de producirse la conmutacin,
todos los datos de la aplicacin IEC del controlador primario debern transferirse al
controlador standby en cada ciclo. La memoria IEC, que contiene todos los datos
que debern transferirse, no puede ser mayor que el bfer de transferencia que
transporta la memoria IEC del controlador primario al controlador standby (palabras
de 64K).

137

Utilizacin de un sistema Hot Standby IEC de Quantum

Particin de memoria
Registros HSBY
IEC

El nmero de registros HSBY IEC (tamao del bfer de transferencia) se establece


en el mximo siempre que la ampliacin de configuracin de Hot Standby IEC se
active por primera vez para un proyecto determinado. As, tras activar la ampliacin
de configuracin Hot Standby IEC, la memoria de seal estar ocupada
completamente por los valores predeterminados para 0x, 1x, 3x, 4x y el mximo
restante para los registros HSBY IEC (3x). El siguiente dilogo muestra cmo se
puede modificar el nmero de registros HSBY IEC.
El siguiente diagrama muestra una particin de memoria del PLC.
En Concept

Nota: Cuanto mayor sea el nmero de registros HSBY IED (Datos Hot Standby
IEC en el dilogo anterior) mayor ser el bfer de transferencia para la memoria
IEC y por lo tanto tambin podr serlo la aplicacin IEC. Vase Memoria de seal,
p. 161.

138

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Tamao de la memoria de seal


Tamao de la
memoria de
seal

Nota: El tamao de la memoria de seal configurada en un proyecto Hot Standby


IEC tiene un efecto importante en la duracin del ciclo del sistema. Una vez ha
finalizado el ciclo lgico, el siguiente no comenzar hasta que se hayan transferido
que todos los datos de memoria de seal al mdulo CHS.
Una vez se ha establecido el nmero de registros HSBY IEC, podr desactivar la
ampliacin de configuracin Hot Standby IEC y volver a activarla posteriormente, el
nmero de registros HSBY IEC se mantendr.
A continuacin se muestra el esquema de la memoria de seal IEC.

Memoria de seal
(transferidos compl.)

840 USE 106 03 Enero 2003

Mismo espacio que memoria IEC

Bfer de transferencia para memoria IEC

No hay
registros
3x configurados
para
HSBY IEC

4x totales

3x totales

1x totales

0x totales

Encabezamiento
(Exec versin,
info. sobre
temporizacin,
etc.)

datos de
programa
configurados

Datos de
programa
utilizados

Bfer de
seguridad
para futuros
cambios/
adiciones

Datos de
programa
sin utilizar

Datos de
instancia DFB

memoria
libre para
datos de
instancia DFB
adicionales

139

Utilizacin de un sistema Hot Standby IEC de Quantum

7.4

Control de transferencia de secciones

Control de transferencia de secciones


Descripcin del
control de
transferencia de
secciones

En Concept 2.5 se ha incluido una nueva funcin que permite seleccionar aquellas
secciones que no se transferirn del controlador primario al standby, con la
excepcin de las secciones SFC. Las secciones SFC se transfieren siempre en
cada ciclo.
Una de las ventajas de esta funcin es que permite reducir el nmero de registros
Hot Standby IEC en la configuracin, reduciendo as el tiempo de ciclo de Hot
Standby. El tipo de secciones que deber seleccionar para que no sean transferidas
son aqullas que no necesitan ser actualizadas en cada ciclo, por ejemplo, la
seccin que carga la receta. Esta nueva funcin deber utilizarse junto con las
instrucciones para optimizar una aplicacin 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 funcin requiere que planifique previamente su proyecto Hot Standby
para asegurar que la lgica que no necesite una actualizacin en cada ciclo sea
incluida en una seccin o secciones independientes y que pueda elegirse su no
transferencia. Los elementos lgicos que pueden utilizarse en las secciones no
transferibles son aqullos que no tienen estados internos (por ejemplo, contactos,
bobinas, etc.). Los elementos lgicos que no debern utilizarse en las secciones no
transferibles son aqullos 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 sern transferidas, podr reducirse el
nmero de registros Hot Standby IEC. Para asegurarse de que tiene suficientes
registros Hot Standby IEC configurados, abra el cuadro de dilogo Prediccin de
memoria para ver el uso de la memoria Hot Standby. Consulte Funcionamiento
normal, p. 145. Adems, podr utilizar la opcin 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 nmero mnimo de registros que
necesita. Deber aadirse un bfer de seguridad a este valor con el fin de configurar
espacio para futuras modificaciones al programa. La reduccin del nmero de
registros Hot Standby IEC supone un cambio en la configuracin, y por tanto
requiere una descarga completa del proyecto (es decir, deber detenerse el
proceso Hot Standby). La seleccin de secciones que no sern 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

Utilizacin de un sistema Hot Standby IEC de Quantum

Los datos de seccin que no se transferirn cuando el control Actualizar (Hsby) se


establezca en no actualizar son:
l estados internos de los EFB usados en la seccin
l conexiones
Todos los bloques de datos de instancias DFB creadas en esta seccin, incluidas
las variables locales de los DFB intercaladas dentro de cualquier DFB para el que
se haya creado una instancia en esta seccin.
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 seccin cuyo estado de
transferencia Hot Standby desea modificar y haga clic en el botn derecho. Haga
clic en Actualizar (Hsby) para cambiar el estado de transferencia. El Hojeador de
proyectos tambin puede utilizarse para ver el estado de transferencia Hot Standby
de las secciones de un proyecto. Las secciones que no se transferirn aparecern
marcadas con un signo "!" a la izquierda de su nombre. Observe la captura de
pantalla del Hojeador de proyectos de ms abajo.
Hojeador de proyectos
Proyecto: HSBYEXEC
stby
LD monitor
SCB4
LD sysseg4
Abrir
FBD pump
Minimizar
FBD fan0
Cerrar
FBD damp
Mover
FBD sump
Propiedades
scr5
LD syss Prediccin de memoria
FBD pump Borrar
FBD fan0 Actualizar (Hsby)
FBD damper05
FBD sump05

840 USE 106 03 Enero 2003

141

Utilizacin 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 adquisicin de datos. El objetivo del
byte es ofrecer informacin a la aplicacin para indicar si los datos de seccin estn
siendo transferidos al controlador standby. Si se produjera un error, la aplicacin del
controlador primario o el sistema SCADA tomara las medidas apropiadas para
indicarlo.
Un error se produce si:
l el programador desactiva la transmisin de la seccin
l se introducen modificaciones en las secciones pero los cambios no se cargan
en ambos controladores. Esto hara que las secciones del controlador primario y
del standby fueran diferentes.
l el controlador standby no est presente
En el ejemplo que se ofrece ms abajo, el nombre de seccin es LD1. Para tener
acceso a ella desde la aplicacin del controlador primario, deber utilizar la variable
LD1.hsbyState.

Seleccionar elemento del tipo BOOL


Componentes

LD1: SECT CTRL


habilitar: BOOL
Estado de hsby:
BYTE

OK
Cancelar
Ayuda

142

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

7.5

Funcionamiento

Arranque del sistema Hot Standby


Condiciones
previas

Nota: Arranque los PLC de uno en uno.


Asegrese de lo siguiente:
l el PLC que arranque primero deber estar programado completamente;
l el conmutador llave de funcin en el mdulo CHS 110 deber estar en la posicin
En marcha;
l los conmutadores de desplazamiento de designacin de los mdulos CHS 110
estarn en posiciones opuestas.

Inicio del sistema

El primer PLC que reciba alimentacin se convertir automticamente en el


controlador primario, sin tener en cuenta si se ha designado como A o B.
Paso

840 USE 106 03 Enero 2003

Accin

Conecte la alimentacin al primer bastidor.

Arranque el PLC en ese bastidor.

Conecte la alimentacin al segundo bastidor.

Transfiera el programa del PLC primario al standby poniendo el conmutador


llave en posicin de transferencia y pulsando el botn de actualizacin en el
mdulo CHS de standby (consulte Utilizacin de un sistema HSBY 984 de
Quantum, p. 69).

143

Utilizacin de un sistema Hot Standby IEC de Quantum

Inicio de standby

La siguiente tabla muestra los pasos necesarios para iniciar el standby.


Paso

Accin

Inicie el controlador standby.

Compruebe la pantalla LED. Si el sistema funciona de forma normal, la pantalla


deber aparecer as:
l En el mdulo CHS 110, los tres indicadores debern estar encendidos sin
parpadear. Si Com Act est parpadeando indica que el sistema ha detectado
un error.
l En el mdulo CRP correspondiente, el indicador Ready deber lucir en
verde.
l El indicador Com Act de la unidad primaria tambin deber lucir en verde,
mientras que el indicador Com Act del mdulo de comunicaciones RIO
Standby deber parpadear lentamente.
A continuacin se muestran ilustraciones de los bastidores primario y standby.

Bastidor
primario

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

Bastidor
standby

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

144

RIO Head

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

RIO Head

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

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

7.6

Funcionamiento normal

Introduccin
Objetivo

Esta seccin describe el funcionamiento normal de Hot Standby IEC Quantum.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Optimizacin de memoria/tiempo de ciclo

146

Sincronizacin de relojes para fecha/hora

151

Mientras el sistema est funcionando

152

145

Utilizacin de un sistema Hot Standby IEC de Quantum

Optimizacin de memoria/tiempo de ciclo


Asignacin de
memoria de
seal IEC

Ilustracin de la asignacin de memoria de seal IEC.

Memoria de seal
(transferidos compl.)

4x totales
146

Cantidad de reg. 3x
configurados para
HSBY IEC

Mismo espacio que memoria IEC

Bfer de transferencia para


memoria IEC

3x totales

1x totales 0x totales

Encabezado
(Versin de Exec.,
info. sobre
temporizacin, etc.)

datos de
programa
configurados

Datos de
programa
utilizados

Bfer de seguridad
para futuros
cambios/adiciones

Datos de
programa
sin utilizar

datos
de instancia
DFB

memoria libre
datos de instancia
DFB adic.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Datos de
aplicacin IEC

840 USE 106 03 Enero 2003

Para mantener la consistencia de los datos de la aplicacin 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 tamao de
esta rea reservada se asigna en el dilogo Particin de memoria del PLC (consulte
Instrucciones adicionales para Hot Standby IEC , p. 153). El tamao de los registros
HSBY IEC no puede ser inferior en ningn caso al tamao de la memoria IEC (datos
de aplicacin), en caso contrario el mecanismo de copia y transferencia no
funcionar.
El tamao de la memoria de seal configurada tiene un impacto relevante en el
tiempo de ciclo de un sistema Hot Standby: Cuanta ms memoria (memoria de
seal) se transfiera en cada ciclo, ms corto ser ese ciclo (para ms detalles
consulte Teora del funcionamiento de HSBY de IEC, p. 43). Si se pretende que las
futuras modificaciones de la aplicacin IEC sean pequeas, el bfer de seguridad
tambin puede ser menor, reduciendo el tamao general de transferencia de
memoria. El trmino "futura modificacin" 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 tamao de los registros 3x configurados para la utilizacin de IEC
ajustando ese tamao a sus verdaderas necesidades particulares con vistas a
futuras modificaciones. Esa es la razn por la cual el trmino "bfer de seguridad"
se utiliza con Hot Standby IEC. La ilustracin anterior muestra que las partes no
utilizadas de los datos de programa y de las zonas de datos de la instancia DFB
conforman el bfer de seguridad. Es importante tener en cuenta que el tamao del
bfer de seguridad es un elemento de configuracin y, por lo tanto, no puede
cambiar sin cerrar el sistema, al igual que cualquier otro cambio de configuracin.

147

Utilizacin de un sistema Hot Standby IEC de Quantum

Dilogo
Prediccin de
memoria

148

Para optimizar el tamao del bfer de seguridad y, por lo tanto, la cantidad total de
los registros HSBY IEC que se van a transferir, utilice el dilogo Prediccin de
memoria para determinar una configuracin final apropiada. Esta optimacin se
puede realizar offline con Concept 2.5.
El dilogo Prediccin de memoria muestra en la seccin Memoria Hot Standby el
nmero de bytes configurados y utilizados. Para determinar el nmero de registros
3X, divida el nmero de bytes entre dos. Como se muestra a continuacin, hay
10.000 registros HSBY IEC configurados y se utiliza un 78,3% de los mismos.
Existe, por lo tanto, un bfer de seguridad formado aproximadamente por el 22% de
los registros para permitir futuros cambios de la aplicacin. Despus de realizar
cambios en los registros HSBY IEC de la configuracin, vuelva al dilogo Prediccin
de memoria para ver los efectos producidos en la memoria Hot Standby.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

A continuacin se muestra una captura de pantalla del dilogo Prediccin de


memoria.
Prediccin de memoria
Memoria IEC
Disponible:
Libre:
Usado:
Sistema:
Cdigo de seccin:
Datos de seccin:
Cdigo DFB:
Datos de instancia DFB:
Biblioteca EFB:
Informacin de carga:

545.116 bytes
---- bytes

100,0 %
---- %

1.024 bytes
---- bytes
1.088 bytes

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

---- bytes
6.380 bytes
7.768 bytes
0 bytes

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

Informacin de diagnstico:

0 bytes

0,0 %

4.096 bytes

0,8 %

Reutilizable despus de optimizado: 0 bytes

0,0 %

Reserva recomendada:

Memoria LL 984
Disponible:
Usado para cdigo:

63.198 bytes
0 bytes

100,0 %
0,0 %

Datos globales
Configurado:
20.000 bytes
Usado:
44 bytes
Reutilizable despus de optimizado: 0 bytes

100,0 %
0,2 %
0,0 %

Memoria Hot Standby


Configurado:
Usado:

100,0 %
78,3 %

Aceptar

840 USE 106 03 Enero 2003

10.000 bytes
7.831 bytes

Detalles

Ayuda

149

Utilizacin de un sistema Hot Standby IEC de Quantum

Estadsticas de
memoria

150

Estadsticas de memoria HSBY (online) utilizadas para reducir el tamao del


nmero de registros 3x para los datos Hot Standby IEC.

840 USE 106 03 Enero 2003

Utilizacin de un sistema Hot Standby IEC de Quantum

Sincronizacin 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
implcita. En caso de conmutacin, la fecha/hora cambia por la diferencia entre los
dos relojes. Esto podra causar problemas si est controlando una aplicacin
dependiente de tiempo.
Asigne ocho registros 4x a la fecha/hora en el dilogo Especiales dentro del
configurador. Asegrese de que ninguno de estos registros 4x se encuentra en el
rea no transferible, ya que todos ellos han de transferirse al controlador standby
despus de cada ciclo. A continuacin, utilice en algn lugar de la lgica IEC el EFB
"SET_TOD", que se encuentra en la biblioteca del sistema dentro del grupo HSBY.

Mdulo de
funcin
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 tambin se encuentra online, su lgica de aplicacin debera
disparar (flanco ascendente de la entrada S_PULSE) el EFB. Esta operacin
ajustar al mismo tiempo la fecha/hora tanto en el controlador primario como en el
standby. El disparador de los relojes podra ejecutarse de nuevo a velocidades
ligeramente distintas; este proceso de ajuste de tiempo debera repetirse
peridicamente, por ejemplo dentro de un periodo de un minuto.

840 USE 106 03 Enero 2003

151

Utilizacin 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 automticamente. Realiza una comprobacin 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 mdulo transfiere automticamente toda la


memoria de seal a la unidad standby al final de cada ciclo. Esta operacin 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 mdulos 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 automticamente 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 recuperacin, permanecer offline.
Si el controlador standby falla, pasar a offline. El controlador primario funcionar
como un controlador autnomo para la gestin de redes de E/S.

152

840 USE 106 03 Enero 2003

Instrucciones adicionales para


Hot Standby IEC

Presentacin
Objetivo

Este captulo se ocupa de cmo optimizar una aplicacin IEC para que se ejecute
mejor en un entorno Hot Standby IEC y, especficamente, de cmo guardar
memoria de datos. Esto incluye aplicaciones IEC ya existentes as como otras
desarrolladas recientemente.

Contenido:

Este captulo contiene las siguientes secciones:


Seccin

840 USE 106 03 Enero 2003

Apartado

Pgina

8.1

Requisitos generales de aplicacin

155

8.2

Memoria de seal

161

8.3

Consejos para aumentar la eficacia

163

153

Instrucciones adicionales para Hot Standby IEC

154

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

8.1

Requisitos generales de aplicacin

Introduccin
Objetivo

En esta seccin se describen los requisitos generales de aplicacin para un sistema


Hot Standby IEC.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Almacenamientos de memoria

156

Estadsticas de memoria

157

Particin de memoria

159

155

Instrucciones adicionales para Hot Standby IEC

Almacenamientos de memoria
Almacenamientos 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 seal configurada, mayor ser el tiempo de
ciclo total. Como los registros HSBY IEC forman parte de la memoria de seal,
el tiempo de ciclo total se reduce con cada byte de memoria de datos que se
guarda.
La restriccin en el tamao del cdigo de ejecucin a un mximo de 568 K no es
importante, ya que cualquier aplicacin IEC se acerca ms al lmite de 128 K de
datos que al lmite de cdigo ejecutable de 568 K. Por lo tanto, cualquier
optimizacin, ya sea ajustando una aplicacin IEC mayor a un entorno de Hot
Standby IEC o haciendo que una aplicacin ya existente funcione con mayor
rapidez en la modalidad Hot Standby IEC disminuir el tamao de la memoria de
datos.

Evaluacin de
aplicaciones IEC
existentes

La evaluacin de una aplicacin IEC existente que se ha de pasar a la modalidad


Hot Standby IEC es muy simple. Slo habr de descargar la aplicacin 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 configuracin. Una vez se ha descargado la aplicacin, podr ver el consumo
de memoria en el dilogo Estadsticas de memoria mientras est conectado "Igual"
al PLC ( o al simulador).
El siguiente diagrama muestra el dilogo Estadsticas de memoria despus de
haber descargado una aplicacin de ejemplo en el PLC. El consumo para el cdigo
de ejecucin de esta aplicacin en particular es:
357,724 bytes (programa de aplicacin)
+14,980 bytes (biblioteca EFB)
= 372,704 bytes (utilizados para el cdigo de ejecucin)
El tamao del cdigo de ejecucin es menor que el lmite de 568 K, as la aplicacin
se ajusta a los requisitos de Hot Standby IEC.

156

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

Estadsticas de memoria
Estadsticas de
memoria

La siguiente pantalla muestra las estadsticas 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)

840 USE 106 03 Enero 2003

En Concept

157

Instrucciones adicionales para Hot Standby IEC

Memoria de
datos,
continuacin

158

Este valor no es suficiente para comprobar si la aplicacin se ajusta o no, puesto


que debemos saber cuntos 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 mximo para los
registros HSBY IEC sera 65,024 11,022 = 54,002 palabras ~ 108,000 bytes. Esto
comprende ms de lo que realmente se utiliza para datos de aplicacin (), de modo
que la aplicacin se ajustara a los requisitos de Hot Standby IEC.
El tamao mximo del bfer de seguridad para futuras modificaciones sera:
108,000 76,801 = 31,199 bytes, lo que constituye (31,199 / 76,801) ~ 41%
Segn la seguridad que sea necesaria en esta aplicacin en particular se podra
determinar el tamao final de los registros HSBY IEC. Esto, junto a la tabla que se
presenta en Teora del funcionamiento de HSBY de IEC, p. 43, nos puede dar una
idea sobre el tiempo de ciclo total de la aplicacin cuando funcione en la modalidad
Hot Standby IEC.

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

Particin de memoria
Particin de
memoria

La siguiente pantalla muestra una particin de memoria del PLC.

Optimizacin de
aplicaciones IEC

La optimizacin de las aplicaciones Hot Standby IEC se concentra en dos temas


principales:
l Utilizacin muy eficaz de la memoria de seal con objetivos diferentes de los
registros HSBY IEC (vase Nr. 1, a continuacin)
l Utilizacin muy eficaz de los datos de aplicacin IEC (vase Nr. 2, a
continuacin)

840 USE 106 03 Enero 2003

En Concept

159

Instrucciones adicionales para Hot Standby IEC

Optimizacin de
aplicaciones IEC,
continuacin

160

1. Existen 64 K palabras de memoria de estado como mximo para los registros


HSBY IEC en una aplicacin Hot Standby IEC. Utilizando la menor memoria de
seal posible para otros objetivos que no sean los registros HSBY IEC, permite
el funcionamiento de aplicaciones IEC de medio tamao en la modalidad Hot
Standby IEC. Cuando se utilizan los datos de aplicacin IEC de forma realmente
eficaz, el tamao de la aplicacin puede pasar de mediano a grande.
2. La optimizacin una aplicacin IEC de modo que consuma la menor cantidad de
memoria posible requiere cierto esfuerzo y puede reducir la estabilidad de la
aplicacin. As, intente reducir siempre la memoria de datos a lo estrictamente
necesario. La utilizacin eficaz de la memoria de seal, tal y como se describe
en la siguiente seccin, deber tenerse en cuenta siempre que sea posible.
Proporciona grandes beneficios en lo que se refiere a la memoria de datos en
comparacin con el esfuerzo que supone.

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

8.2

Memoria de seal

Utilizacin eficaz de la memoria de seal


Registros de
memoria de
seal
configurados

Dado que en Hot Standby IEC todos los registros y bits de memoria de seal
configurados se transfieren en cada ciclo del controlador primario al standby,
merece la pena proporcionar a cada parte del rea un objetivo para la aplicacin.
En algunos casos, los diseadores de aplicaciones deciden dejar espacios libres
entre las referencias de E/S de cada estacin RIO para futuras modificaciones, pero
normalmente esos espacios nunca se completan, de modo que siempre queda una
cantidad indeterminada de referencias de memoria de seal sin utilizar. Sin
embargo, las referencias que no se utilizan tambin precisan espacio de memoria
y se transfieren en cada ciclo, lo que incrementa el tiempo de ciclo total.
El mejor mtodo es asignar referencias de E/S contiguas sin espacios en blanco.
Esto hace que el diseador no tenga que preocuparse por el nmero de referencia
real que ocupa una estacin de E/S. Slo habr que darle un nombre y un nmero,
y darle una referencia al nombre en la lgica IEC. De este modo, siempre que
cambie el nmero de referencia de la memoria de seal, no repercutir en la propia
lgica, porque el nombre no cambiar. La consecuencia positiva es que toda la
memoria de seal configurada se utilizar y de este modo se minimizar el tamao
de la memoria.
En Concept 2.1, esta reduccin de la memoria de seal 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 seal de
forma directa, sino indirecta mediante el llamado "bfer 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 bfer de espejo se vuelven a copiar en el rea 0x y 1x. Durante
el ciclo, la lgica IEC accede a los reflejos de las referencias 0x y 1x, en vez de
acceder a ellas directamente. La memoria de datos detrs del bfer de espejo hace
que cada bobina y bit est representado por un byte en el bfer de espejo, no por
un bit. La razn de esto es facilitar la generacin de cdigos ejecutables de
aplicacin 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, adems, ampla el tiempo de ciclo
total. No importa si se utiliza una referencia binaria en particular en la lgica IEC o
no, si se ha configurado tomar un byte en el bfer de espejo.

840 USE 106 03 Enero 2003

161

Instrucciones adicionales para Hot Standby IEC

Registros de
memoria de
seal
configurados,
continuacin

En Concept 2.2 ya no existe el bfer de espejo, pero todava merece la pena no


disponer de muchas ms referencias de memoria de seal configuradas de las que
se utilicen realmente.
La utilizacin real de estas referencias deber concentrarse slo en objetivos de E/
S y no en almacenar datos de aplicacin slo para hacerlos accesibles a un sistema
SCADA. La mejor forma sera utilizar cualquier tipo de datos relativos a la
aplicacin, todos excepto los puntos de E/S, variables IEC (unlocated variables). La
conexin al sistema SCADA puede entonces llevarse a cabo de forma ms sencilla
mediante un servidor OPC (OLE para control del proceso) que accede a ciertos
datos de aplicacin por nombre y no por ubicacin. Este mtodo de conexin
SCADA es de gran flexibilidad y fiabilidad y ahorra memoria de seal, lo cual es
altamente positivo para las aplicaciones Hot Standby IEC.

Utilizacin eficaz
de datos de
aplicacin IEC

Existe una forma optimizar la reduccin de consumo de datos de aplicacin IEC:


Programe slo 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, concntrese en aquello que no utilizan los EFB. Esto le
ayudar a reducir el tamao de una aplicacin a lo estrictamente necesario.

162

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

8.3

Consejos para aumentar la eficacia

Introduccin
Objetivo

Esta seccin ofrece consejos para aumentar la eficacia de Hot Standby IEC.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Uso de constantes en lugar de literales iguales

164

Uso de constantes en lugar de entradas abiertas

165

Lgica programada

167

Reduccin del uso de estructuras complejas de datos

168

163

Instrucciones adicionales para Hot Standby IEC

Uso de constantes en lugar de literales iguales


Literales iguales

En el siguiente diagrama, cuando varias instancias EFB utilizan el mismo valor fijo
como entrada, estarn utilizando literales iguales. No se trata de mucha lgica, 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 lgica 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 lgica modificada en el diagrama podra ser ms
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 tambin. Este pequeo cambio
ahorra 12 bytes de memoria de datos, puesto que el tipo REAL utiliza 4 bytes y
ahora se le emplaza tres veces menos.
.1.7

.1.9
MUL_REAL

real_A
1.0

ADD_REAL
real_B

real_C
1.0

.1.8

.1.10
SUB_REAL

real_E
1.0

164

real_D

ADD_REAL
real_F

real_G
1.0

real_H

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

Uso de constantes en lugar de entradas abiertas


Lgica
programada

El nmero de pins no utilizados deber reducirse al mnimo, para no malgastar


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

Por lo tanto, la lgica debera parecerse al siguiente grfico.

840 USE 106 03 Enero 2003

165

Instrucciones adicionales para Hot Standby IEC

Lgica
programada,
continuacin

166

El nico problema con la lgica 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 slo 1 significa que se deber conectar una constante a cada pin abierto
para que la lgica funcione como si el pin estuviese abierto. Esto es siempre igual
a cero, o FALSO, en este caso.
Por lo tanto, la lgica debera parecerse al siguiente grfico.

840 USE 106 03 Enero 2003

Instrucciones adicionales para Hot Standby IEC

Lgica programada
Reducir
Instancias de
DFB

840 USE 106 03 Enero 2003

Cada instancia de DFB consume una cierta cantidad de memoria de datos de


administracin del sistema, que aumenta conforme lo hace el nmero de pins de
entrada y salida. Para reducir al mximo la proporcin entre datos de administracin
del sistema y datos de lgica interna de DFB, los DFB slo debern utilizarse
cuando cubran realmente una gran parte de la lgica especializada. Esto significa
que cuando un DFB contiene slo una seccin con unos pocos bloques de FBD/LD
o unas pocas lneas de lgica IL/ST, debera considerar la posibilidad de sustituirlas
por una macro que vincule la lgica DFB directamente con la lgica del programa.
Sin embargo, si utiliza pocas veces un DFB, entre 1 y 10 veces, por ejemplo, quizs
prefiera no cambiar nada, ya que el ahorro de memoria de datos puede ser
demasiado pequeo para que merezca la pena el esfuerzo.
Cuando tiene que implementarse algn tipo de lgica complicada, especialmente
cuando se trabaja con algoritmos numricos, ninguno de los lenguajes IEC permite
una implementacin realmente eficaz de los datos. Por lo tanto, cuando un DFB
deba cubrir alguno de esos tipos de lgica, 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 implementacin en cualquier tipo de lgica. Para implementar los
EFB, Schneider Electric ofrece Concept-EFB-Toolkit. Debe tenerse en cuenta que
los EFB no permiten la animacin de datos internos durante la ejecucin, como
hacen los DFB.
Incluso cuando trabaje con EFB, deber evitar que ningn pin de entrada o salida
quede sin utilizar, ya que cada pin toma la memoria de datos que requiere para sus
tipos de datos.

167

Instrucciones adicionales para Hot Standby IEC

Reduccin del uso de estructuras complejas de datos


Reduccin del
uso de
estructuras
complejas de
datos

168

Generalmente, cuando se utilizan estructuras complejas de datos, la probabilidad


de que cada uno de sus miembros se utilice realmente es muy baja. Adems,
cuando las estructuras complejas de datos se pasan como variables o conexiones,
cada pin, variable o conexin de entrada o salida superfluos tiene mucho ms
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 mximo o no utilizarse en absoluto. Siempre que el resultado de
alguna lgica anterior se asigne a una variable, asegrese de que esta variable sea
el destino final para ese valor, y no slo una variable intermedia. Las variables
intermedias se utilizan a menudo para aflojar la lgica entre distintas secciones. Sin
embargo, tiene sentido reducir el volumen total de variables globales, no slo para
ahorrar memoria de datos, sino tambin para una mejor supervisin de las
aplicaciones.
Maneje con cuidado la seleccin de arrays (matrices) como tipos de datos para
variables, ya que el array seleccionado es habitualmente mayor de lo necesario.
La seleccin de los diversos lenguajes que cumplen la norma IEC obedece a un
buen motivo. La resolucin de muchos de los problemas que surgen en las
aplicaciones depende en gran medida del lenguaje que se utiliz en su implementacin. Desde luego, la seleccin del lenguaje depende en gran medida de los
gustos de los programadores y de quienes mantienen la aplicacin. El usuario
debera poder seleccionar libremente qu lenguaje IEC utilizar para su aplicacin
en particular.
Debido al distinto fin para el que fue concebido cada uno de los lenguajes IEC,
resulta difcil compararlos. Debera mencionarse, no obstante, que el lenguaje SFC
consume ms datos para lograr la ejecucin de un programa por pasos de lo que
cabra esperar de la implementacin de esta funcin en otro lenguaje. El consumo
global de datos de los pasos en SFC vara de 20 a 25 bytes por paso, sin incluir
ningn dato de las secciones de transicin.

840 USE 106 03 Enero 2003

Solucin Hot Standby Ethernet

9
Presentacin
Objetivo

En este captulo se describe la configuracin y posterior utilizacin de la solucin


Hot Standby con la lnea de productos NOE 771xx, que admite las comunicaciones
por medio de Ethernet. En el captulo se hace referencia a temas importantes como
la asignacin de direcciones IP, modalidades de los mdulos NOE y estados Hot
Standby, periodos de cambio de direccin y efectos de red sobre la solucin Hot
Standby.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Vista general de la solucin Hot Standby para NOEs

170

Topologa de Hot Standby

172

Configuracin NOE y Hot Standby

173

Asignacin de direcciones IP

174

Hot Standby y modalidades de servicio NOE

175

Tiempos de permutacin de direcciones

180

Efectos de la solucin Hot Standby sobre una red

181

169

Solucin Hot Standby Ethernet

Vista general de la solucin Hot Standby para NOEs


Atencin

El sistema Quantum Hot Standby apoya hasta cuatro conexiones Ethernet NOE
771. Para obtener una descripcin detallada de la configuracin fsica de un sistema
Hot Standby, consulte el Manual del usuario de los mdulos Ethernet Quantum
NOE 771 xx, 840USE11600, captulo 9, "Hot Standby".

Descripcin de la
solucin Hot
Standby

La solucin 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 direccin
IP de automatizacin. Ambos controladores se configuran de forma idntica. 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 rpidamente.
Los mdulos NOE coordinan la permutacin de las direcciones IP. Despus de
cerrar las conexiones del cliente y del servidor, cada NOE enva 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 permutacin entre
pares. Despus de recibir los mensajes o cuando se agota el timeout, el NOE
cambia su direccin IP.
Nota: Los NOE deben comunicarse entre s para permutar direcciones IP.
Schneider Electric recomienda conectar los NOE primario y secundario al mismo
conmutador porque:
l Los fallos de comunicacin entre los NOE aumentan el tiempo de permutacin.
l Si se conectan dos NOE al mismo conmutador se reduce la probabilidad de que
se produzca un fallo de comunicacin.

Nota: Schneider Electric recomienda utilizar un conmutador para conectar los


NOE entre s o a la red. Schneider Electric comercializa conmutadores. Pngase
en contacto con una oficina de ventas local para obtener ms informacin.
El NOE espera a que se produzca un cambio en el estado Hot Standby del
controlador o a recibir mensajes UDP de permutacin. A continuacin, 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 direccin IP.
2. Recibe un mensaje UDP de permutacin:
El NOE transmite un mensaje UDP de permutacin y permuta la direccin IP.
Todos los servicios cliente/servidor (explorador de E/S, datos globales, mensajes,
FTP, SNMP y HTTP) continan ejecutndose despus de la conmutacin del NOE
primario antiguo al nuevo.
170

840 USE 106 03 Enero 2003

Solucin Hot Standby Ethernet

Nota: El fallo en un mdulo NOE no es imprescindible para que el sistema primario


deje dicho estado.

Funcionalidad
del mdulo NOE
y Hot Standby

840 USE 106 03 Enero 2003

La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios


estn habilitados o deshabilitados en un sistema Hot Standby. En la tabla siguiente
se indica qu servicios estn habilitados o deshabilitados.
Servicio

NOE 771 x0

NOE 771 x1

Exploracin 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

171

Solucin Hot Standby Ethernet

Topologa de Hot Standby


El siguiente diagrama muestra la relacin entre los dos sistemas redundantes de un
sistema Hot Standby. Los dos mdulos CHS 110 se conectan mediante una
conexin de fibra ptica. Los dos RIO se conectan entre s y con las estaciones RIO.

C
H
S

R
I
O

Estacin

C
P
U

R
I
O

Estacin

N
O
E

C
H
S

Conector T

C
P
U

Cable

N
O
E

de fibra ptica

Conmutador Ethernet

Interconexin de
Hot Standby

Nota: Tenga en cuenta estos tres datos importantes.


1. Los dos sistemas deben ser idnticos.
2. El orden de los mdulos debe ser el mismo en todos los bastidores.
3. Las revisiones de software tienen que ser las mismas.
En el diagrama superior, los mdulos NOE estn 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 comunicacin entre los mdulos NOE, aumentar el
tiempo de permutacin.
l Por lo tanto, para minimizar la probabilidad de que se produzca un error, conecte
los dos mdulos al mismo conmutador.
Tambin es necesario que los conmutadores se encuentren en la misma subred.

172

840 USE 106 03 Enero 2003

Solucin Hot Standby Ethernet

Configuracin NOE y Hot Standby


Configuracin
TCP/IP

840 USE 106 03 Enero 2003

Un NOE, cuando se pone en funcionamiento por primera vez, intenta obtener la


direccin IP desde un servidor BOOTP. Si no hay ningn servidor BOOTP
disponible, NOE obtiene la direccin IP de la direccin MAC. Si se conecta a un
servidor BOOTP u obtiene la direccin IP de una direccin MAC, su conexin con
NOE le permitir descargar un proyecto en el PLC.
A la definicin de direcciones IP se le aplican todas las reglas estndar, con la
restriccin aadida de que la direccin IP no puede ser superior a 253 o la direccin
Broadcast inferior a 2. Adems, ningn otro equipo podr tener asignada la
direccin configurada IP + 1.

173

Solucin Hot Standby Ethernet

Asignacin de direcciones IP
Configuracin
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 configuracin
idntica, las direcciones IP configuradas sern iguales. La direccin IP del NOE es
la direccin IP configurada o la direccin IP configurada +1. La direccin IP est
determinada por el estado actual de Hot Standby local.
En el estado Offline, la direccin IP se determina dependiendo de si el otro
controlador est pasando al estado Primario o no.
Nota: Para un sistema Hot Standby, las dos direcciones IP sern consecutivas.
En la siguiente tabla se muestran las asignaciones de direcciones IP.
Estado de Hot Standby

Direccin IP

Primario

Direccin IP configurada

Standby

Direccin IP configurada + 1

Transicin de Primario a Offline

Direccin IP configurada (si el controlador Peer no


pasa a Primario)

Transicin de Standby a Offline

Direccin IP configurada + 1

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


controlador se encuentra en transicin al estado Primario. Si el IP actual es la
direccin IP configurada, se cambia la direccin IP a la direccin IP configurada +
1.

Transparencia
de la direccin IP

Para continuar con la comunicacin Ethernet, el nuevo NOE primario debe tener la
misma direccin IP que el NOE primario anterior. La direccin IP del NOE
secundario (un NOE en estado Secundario) es la direccin IP + 1.
Los NOE integrados en la configuracin Hot Standby coordinan esta direccin IP
permutante con la gestin de los servicios Ethernet utilizados.
Nota: No utilice la direccin IP + 1. Para los sistemas Hot Standby, no utilice
direcciones consecutivas de la direccin IP configurada. Si configura la ltima
direccin IP (255), el NOE notificar el cdigo de diagnstico "Configuracin IP
incorrecta".

174

840 USE 106 03 Enero 2003

Solucin Hot Standby Ethernet

Hot Standby y modalidades de servicio NOE


Modalidades
NOE

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 secundaria
En esta modalidad el estado Hot Standby es standby y todos los servicios del
servidor, excepto DHCP, se encuentran activos.
l Modalidad independiente
Esta modalidad se activa si el mdulo NOE se encuentra en un sistema no
redundante, si se carece del mdulo CHS o si no funciona correctamente.
l Modalidad Offline
Esta modalidad se activa cuando se detiene la CPU.
Tambin cuando el mdulo CHS se encuentra en modalidad Offline.
Las modalidades de servicio Hot Standby y NOE se sincronizan segn las
condiciones que se describen en la siguiente tabla.
Estado del mdulo CHS

Estado HSBY

Modalidad de servicio NOE

Presente y funcionando

Primario

Primario

Presente y funcionando

Standby

Secundario

Presente y funcionando

Offline

Offline

Presente y funcionando

Sin asignar

Independiente

No presente o sin funcionar

N/A

Independiente

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


cuatro eventos se producen en alguno de estos casos: al arrancar el mdulo NOE,
cuando un mdulo NOE ejecuta una conmutacin Hot Standby, cuando un mdulo
NOE pasa a modalidad Offline o al descargar una nueva aplicacin en el mdulo
NOE.

840 USE 106 03 Enero 2003

175

Solucin Hot Standby Ethernet

Arranque y
asignacin de
direcciones IP

El proceso de arranque afecta a la asignacin de direcciones IP del mdulo NOE.


Para clarificar lo que ocurre durante un arranque, en las siguientes dos secciones
se describen los efectos que tiene el arranque sobre la asignacin de direcciones
IP y los servicios Ethernet.
Un mdulo NOE obtiene su asignacin de direccin IP en el arranque del siguiente
modo.
Si el estado HSBY es

La direccin IP asignada ser

Sin asignar

Direccin IP configurada

Primario

Direccin IP configurada

Secundario

Direccin IP configurada + 1

Si asignar a Offline

Consulte la tabla Modalidad Offline en la secuencia de


arranque

Si dos mdulos NOE arrancan de forma simultnea, un "algoritmo de resolucin"


determinar cul es el primario y, a continuacin, asignar la direccin IP
configurada al mdulo NOE primario y la direccin IP configurada + 1 al secundario.
Tabla Modalidad Offline en la secuencia de arranque.
Modalidad Offline en la secuencia de
arranque
El controlador A arranca antes que el
controlador B

Ambos controladores arrancan a la vez

Resultado

l
l

La direccin IP del controlador A ser la


direccin IP configurada.
La direccin IP del controlador B ser la
direccin IP configurada + 1.

El algoritmo de resolucin asignar al


controlador A la direccin IP configurada y al
controlador B, la direccin IP configurada + 1.

El mdulo NOE ejecuta una prueba de "direccin IP duplicada" enviando una


peticin ARP a la direccin IP configurada. Si se recibe una respuesta antes de 3
segundos, la direccin IP permanecer como IP predeterminada y se ver un
cdigo de diagnstico parpadeando.
Si no hay ninguna configuracin IP, el mdulo NOE permanecer en modalidad
independiente y ser necesario solicitar la direccin IP a un servidor BOOTP o una
direccin MAC.

176

840 USE 106 03 Enero 2003

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

840 USE 106 03 Enero 2003

Estado de los servicios NOE


Servicios de cliente

Servicios
de cliente/
servidor

Servicios de servidor

Explorador
de E/S

Datos
globales

Mensajes
Modbus

FTP

Sin asignar

En
ejecucin

En
ejecucin

En
ejecucin

En
En
En
ejecucin ejecucin ejecucin

Primario

En
ejecucin

En
ejecucin

En
ejecucin

En
En
En
ejecucin ejecucin ejecucin

Secundario

Detenido

Detenido

En
ejecucin

En
En
En
ejecucin ejecucin ejecucin

Offline

Detenido

Detenido

En
ejecucin

En
En
En
ejecucin ejecucin ejecucin

SNMP

HTTP

177

Solucin Hot Standby Ethernet

Conmutacin
Hot Standby

Los siguientes pasos describen el modo en que los mdulos NOE coordinan la
conmutacin Hot Standby.
Paso

178

Accin

El mdulo NOE A (instalado en un bastidor HSBY) detecta que el controlador


local cambia de primario a Offline.

El mdulo NOE A cambia su estado HSBY de primario a Offline con los mismos
servicios Ethernet ejecutndose, inicia el temporizador Watchdog (con un
ajuste de timeout de 500 ms) y espera de su mdulo NOE Peer una peticin
UDP para intercambiar la direccin IP.

El mdulo NOE B (instalado en un bastidor HSBY Peer) detecta que el


controlador local cambia su estado de secundario a primario.

El mdulo NOE B detiene todos los servicios Ethernet, enva una peticin UDP
a su mdulo NOE Peer (NOE A) para sincronizar el intercambio de la direccin
IP, inicia el temporizador Watchdog (con un ajuste de timeout de 500 ms) y
espera una respuesta UDP de su mdulo NOE Peer.

Tras recibir la peticin UDP desde el mdulo NOE B (o despus de que se


produzca un timeout del temporizador Watchdog), el mdulo NOE A detiene
todos los servicios Ethernet, enva una respuesta UDP al mdulo NOE B (en
caso de timeout no se enva), intercambia la direccin IP como secundaria e
inicia los servicios secundarios.

Al recibir la respuesta UDP desde el mdulo NOE A (o tras el timeout del


temporizador Watchdog), el mdulo NOE B intercambia las direcciones IP e
inicia los servicios Ethernet como mdulo primario.

Cuando el mdulo NOE A detecta que su controlador local cambia el estado de


Offline a standby, pasa al estado secundario segn corresponda.

El mdulo NOE secundario pasa a ser el primario.

El mdulo NOE primario abre todas las conexiones de cliente, escucha todas
las conexiones de servidor y las restablece.

10

Al mismo tiempo, el mdulo NOE secundario escucha todas las conexiones de


servidor y las restablece.

840 USE 106 03 Enero 2003

Solucin Hot Standby Ethernet

Informacin
adicional sobre
conmutacin

A continuacin se proporciona informacin adicional acerca del proceso de


direccionamiento IP del mdulo NOE que surge a raz de una conmutacin Hot
Standby.
l Algunos mdulos de funcin MSTR/IEC no completarn sus transacciones
debido al intercambio de direccin IP.
En este caso, el mdulo de funcin MSTR/IEC devolver el cdigo de error
0x8000.
l Mientras el mdulo NOE se encuentra realizando las operaciones arriba
indicadas, cabe la posibilidad de que se active un nuevo mdulo de funcin
MSTR/IEC.
En este caso, no habr ningn recurso disponible para procesar el nuevo mdulo
de funcin MSTR/IEC. Por lo tanto, el mdulo NOE no procesar este nuevo
mdulo de funcin MSTR/IEC y las tres lneas de salida permanecern 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 mdulo NOE utiliza la direccin IP de la configuracin activa.
Asignacin de direccin IP y paso a Offline

840 USE 106 03 Enero 2003

Estado HSBY

La direccin IP asignada es

Primario a Offline

Direccin IP configurada (siempre que otro controlador no


pase a Primario)

Standby a Offline

Direccin IP configurada + 1

179

Solucin Hot Standby Ethernet

Tiempos de permutacin de direcciones


Descripcin

180

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 permutacin para cada uno de los servicios
Ethernet.
Servicio

Tiempo de permutacin
habitual

Tiempo de permutacin mximo

Permutar direcciones
IP

6 ms

500 ms

Exploracin de I/O

1 ciclo inicial de exploracin


de E/S

500 ms + 1 ciclo inicial de


exploracin de E/S

Datos globales

Consulte el Manual del


usuario de los mdulos
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 conexin de
restablecimiento de cliente

500 ms + el tiempo de la conexin de


restablecimiento de cliente

Servidor FTP/TFTP

El tiempo de la conexin de
restablecimiento de cliente

500 ms + el tiempo de la conexin de


restablecimiento de cliente

SNMP

1 ciclo de la CPU

500 ms + 1 ciclo de la CPU

Servidor HTTP

El tiempo de la conexin de
restablecimiento de cliente

500 ms + el tiempo de la conexin de


restablecimiento de cliente

840 USE 106 03 Enero 2003

Solucin Hot Standby Ethernet

Efectos de la solucin Hot Standby sobre una red


Vista general

La solucin Hot Standby es una potente funcin de los mdulos NOE que aumenta
la fiabilidad de la instalacin. Hot Standby utiliza una red, y el uso de la funcin Hot
Standby en una red puede afectar al comportamiento de:
l Hojeadores
l Clientes locales y remotos
l Servicio de exploracin de E/S
l Servicio de datos globales
l Servidor FTP/TFTP
A continuacin se describen los factores que se pueden encontrar al utilizar la
solucin Hot Standby.

Hojeadores
Nota: En la configuracin Hot Standby, el explorador de E/S del mdulo NOE est
habilitado.
Si un hojeador solicita una pgina y la direccin IP se intercambia durante el
proceso de descarga de dicha pgina, el hojeador se bloquear o se producir un
timeout. Haga clic en el botn Actualizar o Volver a cargar.
Clientes remotos

El intercambio Hot Standby afecta a los clientes remotos.


Los mdulos NOE se restablecern en los siguientes casos:
l Solicitud de conexin remota durante un intercambio Hot Standby
Si un cliente remoto establece una conexin TCP/IP mientras se efecta un
intercambio Hot Standby, el servidor cerrar la conexin con un restablecimiento
de TCP/IP.
l Intercambio Hot Standby durante una solicitud de conexin remota
Si un cliente remoto enva una solicitud de conexin y se produce un intercambio
Hot Standby durante dicha solicitud, el servidor rechazar la conexin TCP/IP
enviando un restablecimiento.
l Peticiones pendientes
Si existe una solicitud pendiente, el mdulo NOE no responder a la solicitud
pero restablecer la conexin.
El mdulo NOE finalizar la sesin con Modbus si se ha anunciado alguna
conexin.

Clientes locales

Durante un intercambio, el mdulo NOE restablecer todas las conexiones de


cliente mediante un restablecimiento TCP/IP.

840 USE 106 03 Enero 2003

181

Solucin Hot Standby Ethernet

Servicio de
exploracin de
E/S

La exploracin de E/S proporciona un intercambio repetitivo de datos con


dispositivos de E/S de participantes TCP/IP. Mientras el PLC est funcionando, el
mdulo NOE primario enva 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 exploracin de E/S se detiene.
Cuando se produce el intercambio Hot Standby, el mdulo NOE primario cierra
todas las conexiones con dispositivos de E/S enviando un restablecimiento TCP/IP.
El servicio de exploracin de E/S en este mdulo NOE es standby.
Tras el intercambio, el nuevo mdulo NOE primario restablece la conexin con cada
dispositivo de E/S. Con estas reconexiones, reinicia el intercambio repetitivo de
datos.

Servicio de datos
globales
(Publicar/
Suscribir)

El mdulo NOE Hot Standby es una estacin dentro de un grupo de distribucin.


Los grupos de distribucin intercambian variables de aplicacin. Gracias a este
intercambio, el sistema puede coordinar todas las estaciones en el grupo de
distribucin. Cada estacin publica variables de aplicacin locales en un grupo de
distribucin para las dems estaciones y puede suscribirse a variables de aplicacin
remotas independientemente de la ubicacin del productor.
El puerto de comunicaciones slo tiene una direccin multicast.
En este servicio de red, los controladores Hot Standby se visualizan como una sola
estacin. El mdulo NOE primario publica las variables de aplicacin Hot Standby
y recibe las variables de suscripcin. El servicio de datos globales del mdulo NOE
secundario est detenido.
Cuando se produce el intercambio Hot Standby, el mdulo NOE primario detiene el
servicio de datos globales. El mdulo NOE no publica la variable local durante un
intercambio. Despus del intercambio, el nuevo mdulo NOE primario comienza a
publicar variables de aplicacin y a recibir las variables de suscripcin.

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 mdulo recibe
una direccin IP. Cualquier cliente FTP/TFTP puede iniciar una sesin en el
mdulo. Para poder acceder a l, hay que proporcionar el nombre de usuario y la
contrasea correctos. Hot Standby slo permite una sesin activa de cliente FTP/
TFTP por cada mdulo NOE.
Al producirse el intercambio Hot Standby, los mdulos NOE primario y secundario
cierran la conexin FTP/TFTP. Si un usuario enva una solicitud FTP/TFTP durante
el intercambio, la comunicacin se cerrar.
Al abrir de nuevo la comunicacin, habr que introducir otra vez un nombre de
usuario y una contrasea.

182

840 USE 106 03 Enero 2003

Mantenimiento

10
Presentacin
Objetivo

Este captulo trata de los procedimientos destinados al mantenimiento del sistema


HSBY.

Contenido:

Este captulo contiene las siguientes secciones:

840 USE 106 03 Enero 2003

Seccin

Apartado

10.1

Estado funcional de un sistema Hot Standby

Pgina
185

10.2

Errores

189

10.3

Fallos

193

10.4

Sustitucin

199

10.5

Comprobacin

208

183

Mantenimiento

184

840 USE 106 03 Enero 2003

Mantenimiento

10.1

Estado funcional de un sistema Hot Standby

Introduccin
Objetivo

Esta seccin describe la verificacin del estado funcional de un sistema Hot


Standby.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Verificacin del estado funcional de un sistema Hot Standby

186

Comprobaciones adicionales

187

185

Mantenimiento

Verificacin del estado funcional de un sistema Hot Standby


Mensajes de
estado funcional

Los mdulos Hot Standby intercambian un mensaje de estado funcional aproximadamente cada 10 ms. Si el primario tiene un error, el standby recibe esta
informacin y asume la funcin primaria. Si se produce un error en el standby, el
primario continuar funcionando como un sistema autnomo.
Los procesadores de mdulo de comunicaciones RIO tambin verifican
peridicamente las comunicaciones entre ellos.

Comprobaciones
automticas de
confianza

El sistema realiza automticamente dos tipos de comprobacin de confianza en los


mdulos Hot Standby:
l Comprobaciones de arranque
l Comprobaciones de ejecucin

Comprobaciones de
arranque

El sistema lleva a cabo cuatro comprobaciones de arranque:


l Suma de chequeado de PROM
l Comprobacin de datos de RAM
l Comprobacin de direcciones de RAM
l Comprobacin de RAM de puerto dual
Si el mdulo no supera alguna de estas comprobaciones permanecer offline y no
se comunicar con el otro mdulo Hot Standby. Para restablecer el sistema, debe
desconectar la alimentacin y conectarla de nuevo.

Comprobaciones de
ejecucin

Estas comprobaciones se llevan a cabo cada vez que se enciende el indicador


Ready. Se ejecutan en grupos pequeos para evitar retrasos en el tiempo de ciclo.
El sistema realiza tres tipos de comprobaciones de confianza de ejecucin:
l Suma de chequeado de PROM
l Comprobacin de datos de RAM
l Comprobacin de direcciones de RAM

186

840 USE 106 03 Enero 2003

Mantenimiento

Comprobaciones adicionales
Verificacin de
una fuente de
alimentacin
redundante

Si existe una fuente de alimentacin redundante se puede utilizar el bloque STAT


para verificar su funcionamiento. Esta fuente de alimentacin debe tener una
asignacin de E/S para que se visualice su estado. La seccin del estado del
mdulo de E/S del bloque STAT empieza en la palabra 12.

Reconocimiento
y solucin de
errores

Cuando se produce un error en un mdulo Hot Standby CHS 110, su controlador


pasa a estado offline. A partir de ah, no se comunicar con el otro mdulo CHS 110
ni participar en las transmisiones de datos de la memoria de seal.
Los LEDs del panel frontal del mdulo pueden servir de ayuda para localizar la
fuente del error. El mdulo de visualizacin indica que controlador es el que est
teniendo problemas y qu tipo de error est teniendo lugar. Existen cuatro tipos de
errores asociados con el sistema Hot Standby:
l Errores de arranque
l Errores de comunicacin
l Errores de comunicacin
l Errores de interfase
l Errores de nivel de tarjeta
Intente remediar cada tipo de error en el orden que se indica. Si ninguna de las
soluciones propuestas resuelve el error, llame al soporte tcnico de Schneider
Electric en el nmero +1-800-468-5342.

Consejos de
seguridad

Antes de empezar, tome las siguientes precauciones:


ADVERTENCIA
PELIGRO DE DESCARGA ELCTRICA
Para evitar lesiones por descarga elctrica, asegrese de que nadie
toque circuitos de energa de alto voltaje (como 115V de c.a.). Antes de
conectar o desconectar cualquier componente de alto voltaje, abra el
interruptor de desconexin que suministra alimentacin a ese
componente.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daos materiales o incluso la muerte.

840 USE 106 03 Enero 2003

187

Mantenimiento

ADVERTENCIA
Evite daos a los dispositivos de E/S de las aplicaciones
Para evitar que se produzcan daos en los dispositivos de E/S de las
aplicaciones por actuaciones del sistema inesperadas mientras se
desconectan cables de E/S remotas, desconecte slo el avance por
terminacin del mdulo, dejando la terminacin conectada a su cable.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daos materiales o incluso la muerte.

Nota: Antes de reemplazar cualquier mdulo en cualquiera de los bastidores,


asegrese de que el mdulo de repuesto es compatible con el sistema Hot
Standby. Compruebe tambin que utiliza la terminacin correcta.

188

840 USE 106 03 Enero 2003

Mantenimiento

10.2

Errores

Introduccin
Objetivo

Esta seccin le ayudar a determinar fallos en los componentes y sus causas.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Errores de arranque

190

Errores de comunicacin

191

Errores de nivel de tarjeta

192

189

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 configuracin, incluyendo el administrador de
segmentos, en la asignacin de E/S o en las posiciones del conmutador de
desplazamiento de designacin. 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 difcil determinar por qu, se puede
acceder a algunos cdigos de error de arranque mediante el software. Para ms
informacin, consulte el captulo 3 de la Gua de referencia del hardware de la serie
Quantum Automation.

Solucin de
problemas

Siga los siguientes pasos para la solucin de problemas:

190

Paso

Accin

Compruebe que los conmutadores de desplazamiento de designacin de los


mdulos CHS 110 estn en posiciones opuestas.

Compruebe que las tablas de configuracin de los controladores primario y


standby son iguales.

Compruebe que el administrador de segmentos de los controladores primario y


standby son iguales.

Compruebe que las asignaciones de E/S de los controladores primario y


standby son iguales.

840 USE 106 03 Enero 2003

Mantenimiento

Errores de comunicacin
LEDs

Si el mdulo CHS 110 detecta un error de comunicacin, los LED mostrarn el


siguiente modelo:
Pantalla de LEDs en un error de comunicacin.
140
CHS 110 00
HOT STANDBY
Active
Ready Fault
Run
Bal Low
Pwr ok
Modbus Com Err
Modbus! Error A
Com Act Error B
Primary
Mem Prt Standby

Solucin de
problemas

1. Asegrese de que los cables de fibra ptica estn conectados de forma


adecuada y funcionan correctamente.
2. Si los cables de fibra ptica se encuentran en correcto estado, cambie el mdulo
CHS 110 que ha fallado.

Errores de
interfase

Si el mdulo Hot Standby detecta determinados errores en su interfase con el


controlador, la visualizacin LED desaparecer durante un instante mientras el
mdulo 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.

Solucin de
problemas

1. Si ha utilizado el mdulo de funcin CHS, desactvelo y reinicie el sistema. Si se


enciende el indicador Ready, el problema se encontrar en el mdulo CHS 110.
Si ha utilizado una pantalla de ampliacin de configuracin, pase a offline y
cambie la configuracin a un sistema autnomo. Vuelva a cargar el programa.
Reinicie el sistema. Si se enciende el indicador Ready, el problema se
encontrar en el mdulo CHS 110.
2. Si ha reemplazado el mdulo Hot Standby y el problema todava persiste, cambie
el resto de componentes uno por uno.
3. Si el problema an persiste, reemplace el bastidor.

840 USE 106 03 Enero 2003

191

Mantenimiento

Errores de nivel de tarjeta


PROM, RAM,
UART

Los errores de nivel de tarjeta incluyen: suma de chequeado PROM, datos de RAM,
direccin RAM y errores UART. Si el mdulo Hot Standby detecta uno de estos
errores, muestra el siguiente modelo o patrn:

Pantalla de LEDs
en un error de
nivel de tarjeta

El grfico siguiente muestra la pantalla de LEDs cuando se produce un error de


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

Solucin de
problemas

192

El indicador Ready permanecer en verde, mientras que el Com Act parpadear.


Se trata del mismo patrn que el que muestra el mdulo cuando se produce un error
de arranque. Siga los procedimientos de resolucin de problemas descritos para un
error de arranque. Si persiste el error, cambie el mdulo.
Cambie el mdulo CHS 110 defectuoso.

840 USE 106 03 Enero 2003

Mantenimiento

10.3

Fallos

Introduccin
Objetivo

Esta seccin le ayudar a determinar fallos en los componentes y sus causas.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Deteccin de fallos en un sistema Hot Standby

194

Deteccin de fallos en el bastidor primario

195

Deteccin de fallos en el bastidor standby

196

Fallo de la conexin de fibra desde el transmisor primario al receptor standby

198

193

Mantenimiento

Deteccin de fallos en un sistema Hot Standby


Principales
componentes del
bastidor primario

194

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 conexin de fibra entre los mdulos Hot Standby, el
Standby pasa a offline.
Esta seccin ayuda a determinar qu componente ha fallado. Cuando haya
cambiado el componente defectuoso, deber apagar y encender el sistema con una
excepcin. 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 tcnico de
Schneider Electric al nmero +1-800-468-5342.

840 USE 106 03 Enero 2003

Mantenimiento

Deteccin de fallos en el bastidor primario


Solucin de
problemas en
componentes

Para determinar qu componente ha podido fallar, compare el estado del


controlador, del mdulo Hot Standby y del mdulo de comunicaciones RIO con el
siguiente cuadro:

Controlador

CHS 110

Mdulo de
comunicaciones
RIO

Detenido

Todos los LED


estn apagados
salvo READY o
COM ACT
muestra un
modelo de error

Todos los LEDs estn READY est


apagados, salvo
encendido y COM
READY
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


estn apagados
salvo READY o
COM ACT
muestra un
modelo de error

Todos los LEDs estn CHS 110


apagados, salvo
READY

Los modelos de error Com


Act se describen en (Vase
Modelos de errores Com Act,
p. 217).

Detenido

Todos los LEDs


estn apagados,
salvo READY

Todos los LED estn


apagados salvo
READY o COM ACT
muestra un modelo
de error

Detenido

Todos los LEDs


estn apagados,
salvo READY

Fallo del cable RIO


READY est
en extremo primario
encendido y COM
ACT parpadea cuatro
veces

840 USE 106 03 Enero 2003

Tipo de fallo

Mdulo de
comunicaciones
RIO

Descripcin

Los modelos de error Com


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

En un sistema de cable dual,


si slo falla un cable,
nicamente se enciende el
indicador Error A o Error B en
el mdulo de
comunicaciones RIO y el
sistema contina
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 comunicacin en la
estacin se produjo antes de
que se detectara la conexin
fallida.

195

Mantenimiento

Deteccin de fallos en el bastidor standby


Solucin de
problemas en
componentes

Para determinar qu componente ha podido fallar, compare el estado del


controlador, del mdulo Hot Standby y del mdulo de comunicaciones RIO con el
siguiente cuadro:

Controlador

CHS 110

Mdulo de
comunicaciones
RIO

Fallo

Descripcin

Detenido

Todos los LED estn


apagados salvo
READY o COM ACT
muestra un modelo de
error

Todos los LED


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


apagados, salvo
READY

COM ACT muestra Mdulo de


un modelo de error comunicaciones
RIO

Despus de haber
reemplazado el mdulo y
haber apagado y
encendido el sistema,
debe realizar una
actualizacin del
programa para asegurarse
de que los controladores
tienen los mismos
programas. Los cdigos
de error para un indicador
Com Act que parpadea se
enumeran en Modelos de
errores Com Act, p. 217

Detenido

Todos los LED estn


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 mdulo de
comunicaciones RIO no
ofrece ninguna indicacin
si slo ha fallado un cable.

196

840 USE 106 03 Enero 2003

Mantenimiento

Controlador

Mdulo de
comunicaciones
RIO

Fallo

Funciona como offline READY y COM ACT


estn encendidos

COM ACT deja de


parpadear

Fallo de la
conexin de fibra
desde el
transmisor
standby al
receptor primario

Funciona como offline READY y COM ERR


estn encendidos

COM ACT deja de


parpadear

Consulte la siguiente
Fallo de la
conexin de fibra descripcin
desde el
transmisor
primario al
receptor standby

840 USE 106 03 Enero 2003

CHS 110

Descripcin

197

Mantenimiento

Fallo de la conexin de fibra desde el transmisor primario al receptor standby


Cable de fibra
ptica

198

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 transmisin
del equipo primario est conectado a la transmisin 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 estn funcionando, se encendern los indicadores Ready y Com
Err en el mdulo standby CHS 110.
l Si el programa todava no se ha cargado en el standby e intenta cargarlo
mediante el procedimiento de actualizacin 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.

840 USE 106 03 Enero 2003

Mantenimiento

10.4

Sustitucin

Introduccin
Objetivo

Esta seccin muestra cmo sustituir un mdulo Hot Standby.

Contenido

Esta seccin contiene los siguientes apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Sustitucin de un mdulo Hot Standby

200

Modificacin del programa y actualizacin del programa

201

Actualizacin de los ejecutivos del sistema de un PLC en un sistema HSBY


984

205

Actualizacin de los ejecutivos de sistema del PLC en un sistema HSBY IEC

207

199

Mantenimiento

Sustitucin de un mdulo Hot Standby


Intercambio en
caliente y
sistema Hot
Standby

El intercambio en caliente de cualquier mdulo clave de los bastidores primario o


standby fuerza ese bastidor offline. Si el mdulo est en el bastidor primario,
provocar una conmutacin.
Entre los mdulos clave se encuentran el PLC, el procesador del mdulo de
comunicaciones de E/S y el mdulo Hot Standby.
Siempre que realice un intercambio en caliente de un mdulo, deber desconectar
y volver a conectar el bastidor para asegurar una inicializacin correcta del sistema.
Si ha realizado el intercambio en caliente del PLC, tambin deber actualizar
programas mediante los procedimientos correspondientes.
Puede sustituir un mdulo CHS mientras el sistema Hot Standby est en funcionamiento, siempre y cuando el mdulo est en el bastidor standby actual y se siga el
siguiente procedimiento
AVISO
Peligro en el bastidor primario
No intente realizar un intercambio en caliente del mdulo CHS 110 en
el bastidor primario.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales
El intercambio en caliente de cualquier mdulo clave de los bastidores primario o
standby fuerza ese bastidor offline. Si el mdulo est en el bastidor primario,
provocar una conmutacin.

Procedimiento
de sustitucin

200

La siguiente tabla muestra el procedimiento de sustitucin.


Paso

Accin

Corte la alimentacin del bastidor.

Desconecte el cable de fibra ptica del mdulo y extrigalo del bastidor.

Instale el nuevo mdulo y vuelva a conectar el cable de fibra ptica.

Vuelva a conectar la alimentacin del bastidor.

840 USE 106 03 Enero 2003

Mantenimiento

Modificacin del programa y actualizacin del programa


Actualizacin del
primario y el
standby

El programa incluye la tabla de configuracin, el mapa de E/S, las ampliaciones de


configuracin, el administrador de segmentos, todas las instrucciones cargables
.EXE y la memoria de seal completa, incluyendo lgica de aplicacin.
Nota: Descargas de programa:

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


l Actualizar el programa significa: actualizar la lgica de aplicacin
Si se vuelve a programar un controlador primario o se sustituye el controlador
standby se puede utilizar la actualizacin para copiar el programa completo del
controlador primario al standby. Este proceso no slo ahorra tiempo, sino que
asegura que los controladores tendrn la misma lgica de aplicacin.
Si las modificaciones de un programa incluyen cualquiera de las anteriores o la
sustitucin del controlador standby, este ltimo debe estar en estado indefinido
antes de llevar a cabo la actualizacin con el conmutador de llave.
Nota: Slo se puede realizar una actualizacin 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 batera durante al menos
cinco minutos.

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

840 USE 106 03 Enero 2003

201

Mantenimiento

AVISO
Peligro de modificacin 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 daos materiales

Antes de
empezar:

202

Para descargar un programa nuevo en el controlador primario debe detener


tambin el standby.
El mdulo Standby CHS 110 debe estar en modalidad Off Line. Realice los cambios
necesarios en el programa. A continuacin siga los pasos que se indican a
continuacin para copiar el programa nuevo en el controlador standby.

840 USE 106 03 Enero 2003

Mantenimiento

Procedimiento
de actualizacin
del standby

La tabla siguiente muestra la forma de actualizar el standby.


Paso

Accin

Ponga el controlador primario en modalidad Run. Compruebe que el


controlador standby est detenido y en Off Line.

Presione el botn actualizar de la unidad standby. Mantenga el botn


presionado.

Gire el conmutador del mdulo standby CHS 110 hasta la posicin Xfer. Esto
prepara a la unidad standby para recibir la actualizacin
Actualizacin de standby

Off
Line Xfer

Off
Line Xfer

Run

Run
Los conmutadores de
desplazamiento debern estar
en posiciones opuestas.
Botn de actualizar

840 USE 106 03 Enero 2003

203

Mantenimiento

Paso
4

Accin
Gire el conmutador a la modalidad en la que desee que est el standby despus
de la actualizacin, Run u Off Line.
Resultado:
El indicador amarillo del standby empieza a parpadear.
Actualizacin de standby

Off
Line Xfer

Off
Line Xfer

Run

Run
Los conmutadores de
desplazamiento debern estar
en posiciones opuestas.

Botn de actualizar

204

Suelte el botn actualizar.


Resultado
El controlador primario empieza a copiar su programa completo al standby. El
indicador del standby continuar parpadeando mientras el mdulo procesa la
actualizacin. Cuando sta haya finalizado, el mdulo Hot Standby CHS 110
enva una instruccin 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 encendern. Si la unidad standby est en offline
no se encender ningn indicador. El standby tiene ahora un programa idntico
al de la unidad primaria.

Retire el conmutador y gurdelo en un lugar seguro.

840 USE 106 03 Enero 2003

Mantenimiento

Actualizacin de los ejecutivos del sistema de un PLC en un sistema HSBY 984


Actualizacin 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 actualizacin de ejecutivos mientras uno de los controladores del sistema Hot
Standby sigue funcionando.
AVISO
Sobrescritura del peligro de proteccin de comprobacin de
seguridad
Si se pone el bit 12 en 1 se sobrescriben las protecciones de
comprobacin de seguridad entre los controladores primario y standby
del sistema Hot Standby. Es importante restablecer el bit a 0 en cuando
haya finalizado la operacin de actualizacin de ejecutivos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daos materiales
Incluso si es posible preparar este parmetro de registro de comando para la
operacin, se recomienda no tenerlo establecido por la extensin de la
configuracin y establecerlo slo 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).

Actualizacin de
los ejecutivos del
PLC mientras
est
funcionando el
sistema Hot
Standby

840 USE 106 03 Enero 2003

Si desea acceder al registro de comando a travs de una pantalla de zoom,


asegrese de que se ha insertado una instruccin CHS en Ladder Logic antes de
conectar el sistema.
Conctese 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 instruccin CHS.

205

Mantenimiento

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

206

Zoom o RDE
Paso

Accin

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 opcin Sin detener para
el bit 12. Si utiliza el RDE, ponga en 1 el bit 12 del registro de comando Hot
Standby.

Desconecte el PLC e inicie el programa de ayuda para cargar el firmware.

Cargue el firmware en el controlador standby.

Realice una actualizacin del programa desde el controlador primario al


standby, tal y como se describe en Utilizacin de un sistema HSBY 984 de
Quantum, p. 69 o Utilizacin 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 seal
correctos.

Inicie una conmutacin Hot Standby.

Cargue el firmware en el nuevo controlador standby.

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 lgico y con idnticos
valores de memoria de seal. Si se inicia una nueva conmutacin, 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.

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.

840 USE 106 03 Enero 2003

Mantenimiento

Actualizacin de los ejecutivos de sistema del PLC en un sistema HSBY IEC


Actualizacin 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 actualizacin de los ejecutivos
del controlador sin apagar el sistema. Vase Opciones avanzadas, seccin B122.
AVISO
Peligro durante la ejecucin 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 daos materiales

Procedimiento
de actualizacin
EXEC del
controlador Hot
Stanby IEC de
Quantum

840 USE 106 03 Enero 2003

La siguiente tabla muestra los pasos del procedimiento de actualizacin EXEC del
controlador Hot Standby IEC de Quantum.
Paso

Accin

Detenga el proceso que se est controlando.

Detenga ambos controladores.

Cargue los nuevos Execs en los dos controladores.

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.

Cargue el proyecto en el controlador standby por medio de la conexin CHS de


fibra ptica en la modalidad de transmisin.

Inicie el controlador standby. Nota: Puede hacer esto por medio del
procedimiento de actualizacin de fibra ptica de CHS, sin utilizar Concept.
Resultado: Se encender el sistema Hot Standby IEC y se ejecutar en
funcionamiento normal recomendado.

207

Mantenimiento

10.5

Comprobacin

Forzado de una conmutacin


Comprobacin
de una
conmutacin Hot
Standby.

208

Para comprobar el sistema Hot Standby puede forzar una conmutacin de forma
manual o mediante software.
Nota: En sistemas con tiempos de ciclo de 200 ms o mayores y ms de 15
estaciones RIO, se recomienda que el tiempo de autonoma de la estacin se
incremente a 1,5 segundos para asegurar que la comunicacin con las estaciones
remotas se mantenga durante la conmutacin.

840 USE 106 03 Enero 2003

Mantenimiento

Forzado manual
de una
conmutacin

Siga los siguientes pasos para forzar una conmutacin de forma manual.
Paso

Accin

Asegrese de que el controlador standby est completamente programado.

Establezca el conmutador llave de funcin del mdulo Hot Standby CHS 110 en
la posicin Run.

Observe que el indicador standby del mdulo CHS 110 aparezca en color mbar
continuo.

Asegrese de que el conmutador de desplazamiento de designacin de un


mdulo Hot Standby est en posicin A y que el conmutador del otro est en
posicin B.

Confirme que el conmutador llave de los dos mdulos Hot Standby no haya sido
sobrescrito por software.
Despus de establecer el controlador primario en offline

Primario

840 USE 106 03 Enero 2003

Standby

Gire el conmutador del mdulo Hot Standby primario a offline.


Resultado: El controlador standby pasar a funcionar como controlador
primario.

Compruebe que todos las sealizaciones luminosas estn normales y que los
equipos de la aplicacin funcionen de forma apropiada. El indicador standby
deber haber desaparecido y el indicador primario deber aparecer en verde
continuo.

209

Mantenimiento

Paso
8

210

Accin
Vuelva a girar el conmutador de la unidad primaria original a la posicin Run. Se
encender el indicador Standby.
Retorno de la unidad primaria original a online

840 USE 106 03 Enero 2003

Mantenimiento

Forzado de una
conmutacin por
medio de
software

Puede forzar una conmutacin utilizando RDE o, si ha programado la instruccin


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 pginas de comando y de estado.
Paso

840 USE 106 03 Enero 2003

Accin

Asignacin de direccin para el controlador primario: Compruebe el registro o


pgina de estado para asegurarse de que una unidad est designada como A y
la otra como B. Asegrese de que tanto el controlador primario como standby
estn en modalidad EN MARCHA y de que se haya habilitado la funcin de
sobrescritura del conmutador llave.

En el registro de comando o en la pgina de comando, ponga el controlador


primario offline.

Si est trabajando con una red Modbus Plus, el panel de programacin se


comunicar automticamente 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 programacin al nuevo
controlador primario y reinicie, ya que se ha producido un intercambio en la
direccin 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.

Compruebe las pantallas de LEDs de los mdulos Hot Standby para confirmar
que ha tenido lugar la conmutacin. 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.

En el registro de comando o en la pgina de comando, vuelva a poner la unidad


primaria original en modalidad EN MARCHA. El registro o pgina de estado y la
pantalla de LEDs del panel frontal del mdulo Hot Standby deber mostrar esa
unidad en modalidad Standby.

211

Mantenimiento

212

840 USE 106 03 Enero 2003

Caractersticas del Hot Standby


CHS 110

11

Caractersticas
Caractersticas
del Hot Standby
CHS 110

Elctricas
Descarga electrosttica (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 (Tpica)

700 mA

Condiciones de funcionamiento
Temperatura

0 a 60 C

Humedad

0 a 95% humedad relativa


sin condensacin a 60

Altitud

4.500 m (15.000 pies)

Vibracin

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 condensacin a 60 C

Cada libre

1 m sin embalaje

Golpe

3 golpes/ eje, 15 g, 11 ms

Normas aprobadas
Elctricas

840 USE 106 03 Enero 2003

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

213

Caractersticas del Hot Standby CHS 110

214

840 USE 106 03 Enero 2003

Apndices

Apndices para la Gua para la planificacin y la instalacin de Hot Standby de


Quantum
Presentacin

Aqu se incluyen los apndices para la Gua para la planificacin y la instalacin de


Hot Standby de Quantum.

Contenido

Este anexo contiene los siguientes captulos:


Captulo

840 USE 106 03 Enero 2003

Nombre del captulo

Pgina

Modelos de errores Com Act

217

Gua de cables de fibra ptica

221

Configuracin de ProWORX Nxt

225

215

Apndices

216

840 USE 106 03 Enero 2003

Modelos de errores Com Act

A
Presentacin
Objetivo

Este apndice describe los modelos o patrones de errores del sistema HSBY.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Mdulo Hot Standby CHS 110Modelos de error

218

Modelos de error del procesador de mdulo de comunicaciones de E/S


remotas CRP

219

217

Modelos de errores Com Act

Mdulo Hot Standby CHS 110Modelos de error


Modelos de error
de CHS 110

218

La siguiente tabla muestra el nmero de veces que el indicador Com Act parpadea
por cada tipo de error y los posibles cdigos para ese grupo (todos los cdigos se
representan en hexadecimales).
Nmero de
parpadeos

Cdigo

Error

6900

error en un clculo de transferencia adicional

6801

error en el modelo de bloque de datos ICB

6802

error en el bloque de control del mdulo de


comunicaciones

6803

solicitud de diagnstico no vlida

6804

instrucciones cargables de usuario mayores


que 128 MSL

6604

error de interrupcin por bajada de tensin

6605

error de inicializacin UART

6503

error durante la comprobacin de direcciones


de RAM

6402

error durante la comprobacin de datos de


RAM

6301

error de suma de chequeo PROM

C101

sin timeout de conexin

C102

timeout de memoria de seal de lectura

C103

timeout de memoria de seal de escritura

C200

error por sobrecarga de alimentacin

840 USE 106 03 Enero 2003

Modelos de errores Com Act

Modelos de error del procesador de mdulo de comunicaciones de E/S remotas


CRP
Modelos de error

840 USE 106 03 Enero 2003

La siguiente tabla muestra modelos de error.


Nmero de
parpadeos

Cdigo

Error

Lento
(continuo)

0000

modalidad de ncleo solicitada

6820

error en el modelo de bloque de datos hcb

6822

error de diagnstico en el bloque de control del


mdulo de comunicaciones

6823

error de diagnstico de personalidad del mdulo

682A

error fatal de inicio de E/S

682B

solicitud no vlida de personalidad de lectura de


E/S

682C

solicitud no vlida de diagnstico de ejecucin

6840

estado de transferencia de entrada ASCII

6841

estado de transferencia de salida ASCII

6842

estado de comunicacin entrada E/S

6843

estado de comunicacin salida E/S

6844

estado de comunicacin abortar ASCII

6845

estado de comunicacin pausa ASCII

6846

estado de comunicacin entrada ASCII

6847

estado de comunicacin salida ASCII

6849

construccin de un paquete de 10 bytes

684A

construccin de un paquete de 12 bytes

684B

construccin de un paquete de 16 bytes

684C

nmero de estacin de E/S invlido

6729

bloqueo alto de ACK de bus de interfase 984

6616

error de inicializacin de cable coaxial

6617

error de transferencia de DMA de cable coaxial

6619

error de volcado de datos de cable coaxial

681A

colgar lnea DRQ de cable coaxial

681C

colgar DRQ de cable coaxial

6503

error durante la comprobacin de direcciones


de RAM
219

Modelos de errores Com Act

220

Nmero de
parpadeos

Cdigo

Error

6402

error durante la comprobacin de datos de RAM

6300

Error de suma de chequeo PROM (exec. no


cargados).

6301

error de suma de chequeo PROM

8001

error de suma de chequeo PROM de ncleo

8002

error de prog / eliminacin de flash

8003

retorno de ejecutivo inesperado

840 USE 106 03 Enero 2003

Gua de cables de fibra ptica

B
Presentacin
Objetivo

En este apndice se describen las especificaciones para cables de fibra ptica.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado

840 USE 106 03 Enero 2003

Pgina

Cable de fibra ptica

222

Otras herramientas

224

221

Gua de cables de fibra ptica

Cable de fibra ptica


Recomendaciones

Conectores

Kits de
terminacin

222

Schneider Electric recomienda el uso de hasta 1 km. de fibra ptica de 62,5/125


index, dplex o multimodo para todas las aplicaciones. La mayora de los cables
62,5/125 sufren una prdida de 3,5 dB por km.
Se recomienda la utilizacin de cables de 3 mm de dimetro para el sistema de Hot
Standby, puesto que los capuchones para fibra ptica utilizados para manejar los
cables en los puertos estn diseados para su uso con cables de 3 mm.
El siguiente cable cumple las siguientes recomendaciones.
Fabricante

Nmero de parte

Descripcin

AMP

502086-1

Negro

AMP

502908-1

Beige

Necesitar cuatro conectores ST de tipo bayoneta por cable. Los conectores


recomendados incluyen:
Fabricante

Nmero de parte

Descripcin

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

Fusin en caliente, -40 a +605 C

Los kits recomendados incluyen:


Fabricante

Nmero de parte

Descripcin

AMP

501258-7

Epoxia, 110 V ca, slo para conectores


AMP

AMP

501258-8

Epoxia, 220 V ca, slo para conectores


AMP

3M

8154

Epoxia, 110 V ca, slo para conectores


3M

3M

6150

Fusin en caliente, 110 V ca, slo para


conectores 3M

840 USE 106 03 Enero 2003

Gua de cables de fibra ptica

Otras
herramientas

840 USE 106 03 Enero 2003

Las herramientas recomendadas incluyen:


Fabricante

Nmero de parte

Descripcin

3M
(Photodyne)

9XT

Controlador de fuente ptica (porttil,


precisa fuente de luz)

3M
(Photodyne)

1700-0850-T

Fuente de luz ptica (850 nm,


conectores ST, para 9XT)

3M

17XTA-2041

Ergmetro (porttil)

3M

7XE-0660-J

Fuente de luz ptica (660 nm, visible,


para 9XT: utilizar para la deteccin de
problemas con la fibra en bruto, precisa
cable de acoplamiento)

3M

BANAV-FS-0001

Cable de conexin 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 ergmetro anteriormente
mencionados para comprobar la fibra
desnuda, precisa de dos)

223

Gua de cables de fibra ptica

Otras herramientas
Otras
herramientas

224

Las herramientas recomendadas incluyen:


Fabricante

Nmero de pieza

Descripcin

3M
(Photodyne)

9XT

Controlador de fuente ptica (porttil,


precisa fuente de luz)

3M
(Photodyne)

1700-0850-T

Fuente de luz ptica (850 nm,


conectores ST, para 9XT)

3M
(Photodyne)

17XTA-2041

Ergmetro (porttil)

3M

7XE-0660-J

Fuente de luz ptica (660 nm, visible,


para 9XT: utilizar para la solucin 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 ergmetro anteriormente
mencionados para comprobar la fibra
desnuda, se precisan dos)

840 USE 106 03 Enero 2003

Configuracin de ProWORX Nxt

C
Ampliacin de configuracin de Hot Standby de ProWORX Nxt
Descripcin

840 USE 106 03 Enero 2003

Utilice el dilogo de ampliacin de configuracin de Hot Standby para especificar


los parmetros de configuracin de Hot Standby para un sistema de Hot Standby
de Quantum. Permite que el tipo de memoria de seal se transfiera entre los PLC
primario y standby, el rea no transferible (PLCs de la versin 2.xx de Quantum con
la instruccin cargable CHS) y el registro de comando. Se activa desde el editor de
red. Seleccione Ampliacin de configuracin en el men Configuracin y seleccione
Extensin HSBY en el control de rbol.

225

Configuracin de ProWORX Nxt

Pantalla de
dilogo
Ampliaciones de
configuracin

Vaya a la pantalla de dilogo Ampliaciones de cofiguracin de ProWORX. En la


seccin izquierda de la ventana, resalte <Ampliaciones de configuracin> <Hot
Standby (Quantum)>

Configuration Extension
Config Extensions
Hot Standby (Qua

Quantum Hot Standby Configuration


Non-Transfer Area:
Command Register

Start Address:

Command/Status Registers
State RAM Transferred:
Routine Transfer Table:

Words Used: 00018/00255


Descriptor:

Area Length:
Routine and Extra
Extra Transfer Table:

0x

00001-00016

0x

00017-00032

1x

10001-10016

1x

10017-10032

3x

30001-30016

3x

30017-30032

4x

40001-40016

4x

40017-40032
Scans to Transfer:

OK

226

Cancel

Help

840 USE 106 03 Enero 2003

Configuracin de ProWORX Nxt

Campo y
funciones

La siguiente tabla describe las funciones de los campos de la pantalla de dilogo


<Ampliaciones de configuracin> <Hot Standby (Quantum)>.

Campo

Funcin

Command Register

Especifique el registro 4x que se utilizar como registro de comando.


Utilice este registro para controlar distintos parmetros 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 funcin junto con la direccin de inicio para especificar el


nmero de registros 4x que no se vayan a transferir

State RAM Transferred

Routine Transfer Table

Extra Transfer Table

Seleccione las opciones de transferencia de la memoria de seal:


All State Ram: se transfiere toda la memoria de seal configurada
Routine only: toda la memoria de seal definida en la tabla de
transferencia de rutinas
l Default (12K):
l se transfiere cada 0x y 1x binario hasta 8192
l se transfieren todos los registros 3x y 4x configurados si
combinados suman menos de 10000
l se transfieren 1000 registros 3x y todos los 4x (hasta que
combinados sumen un total de 1000), si estn configurados el total
de los registros 3x y 4x combinados puede ser mayor que 1000
l Routine and Extra: toda la memoria de seal definida en la tabla de
transferencia de rutinas y la tabla de transferencia adicional

l
l

Defina la memoria de seal (0x,1x,3x,4x) que se va a transferir en cada


ciclo. Cada entrada puede ser un mltiplo de 16 y 4x precisa un mnimo
de 16.

l
l

Descripcin

840 USE 106 03 Enero 2003

Defina la memoria de seal (0x,1x,3x,4x) que se va a transferir en


varios ciclos. Cada entrada deber ser mltiplo de 16.
Scans to Transfer: Se utiliza para especificar el nmero de ciclos de
programa a lo largo de los cuales se va a transferir la memoria de
seal adicional

El dilogo Command/Status Registers se utiliza para controlar o vigilar distintos


parmetros del sistema Hot Standby de Quantum.

227

Configuracin de ProWORX Nxt

Pantalla de
dilogo
Command/
Status Registers

Abra la pantalla de dilogo Command/Status Registers de ProWORX.

Command/Status Registers
Initial Command Register

Command Register

Status Register

Initial Command Register Setting


Swap Port Addresses:

Controller A Mode

OffLine

Yes

Controller B Mode

OffLine

Yes

Standby Mode
(on logic mismatch)

Swap Port 1

Yes

Swap Port 2
Swap Port 3

Executive
Upgrade Switch

OK

228

Controller Mode:

Enabled

Cancel

Keyswitch
Override

Yes

Disabled

Help

840 USE 106 03 Enero 2003

Configuracin de ProWORX Nxt

Campo y
funciones

840 USE 106 03 Enero 2003

La siguiente tabla describe las funciones de los campos de la pantalla de dilogo


Command/Status Registers:
Campo

Funcin

Swap Port 1

Especifique aqu si la direccin del puerto 1


Modbus en el PLC primario cambiar a la
direccin del puerto 1 Modbus del PLC
standby cuando tenga lugar una
conmutacin del primario al standby. Las
alternativas para este campo son:
l Yes - la direccin se intercambia en la
conmutacin
l No - la direccin no se intercambia en la
conmutacin

Swap Port 2

Especifique aqu si la direccin del puerto 2


Modbus en el PLC primario cambiar a la
direccin del puerto 2 Modbus del PLC
standby cuando tenga lugar una
conmutacin del primario al standby. Las
alternativas para este campo son:
l Yes - la direccin se intercambia en la
conmutacin
l No - la direccin no se intercambia en la
conmutacin

Swap Port 3

Especifique aqu si la direccin del puerto 3


Modbus en el PLC primario cambiar a la
direccin del puerto 3 Modbus del PLC
standby cuando tenga lugar una
conmutacin del primario al standby. Las
alternativas para este campo son:
l Yes - la direccin se intercambia en la
conmutacin
l No - la direccin no se intercambia en la
conmutacin

Controller A Mode

Especifique la modalidad operativa del PLC


en el arranque cuando se ha habilitado la
sobrescritura del conmutador llave. Las
alternativas para este campo son:
l Offline
l Run

229

Configuracin de ProWORX Nxt

230

Campo

Funcin

Controller B Mode

Especifique la modalidad operativa del PLC


en el arranque cuando se ha habilitado la
sobrescritura del conmutador llave. Las
alternativas para este campo son:
l Offline
l Run

Standby Mode (on logic mismatch)

Especifique el estado del PLC standby si se


detecta una discordancia entre el programa
lgico de ste y el del PLC primario. Las
alternativas de estado son:
l Yes - Standby online con discrepancia de
lgica
l No Offline con discrepancia de lgica

Executive Upgrade Switch

Especifique aqu si el PLC debe detenerse


para cargar nuevos ejecutables en el PLC.
Las alternativas son:
l Yes - el PLC deber detenerse
l No el PLC no tendr que detenerse

Keyswitch Override

Especifique aqu si se desactiva el


conmutador llave en los mdulos CHS 110
(el registro de comandos controla el estado
online/offline de los PLC). Las alternativas
son:
l Disabled - el conmutador llave controla el
estado online/offline
l Enabled - el registro de control controla el
estado online/offline

840 USE 106 03 Enero 2003

B
AC

ndice

A
actualizacin de programas, 207
Actualizacin del programa, 201
Adaptadores F con autoterminacin
necesario en red RIO, 59
Ampliacin de configuracin, 119
control del sistema Hot Standby, 74
Pantalla de dilogo, 226
utilizacin de pantallas de ampliacin de
configuracin, 119
utilizacin para el control del sistema Hot
Standby, 118
rea no transferible, 130
rea no transferible de la memoria de seal
ubicacin de registros, 133
rea transferible de la memoria de seal, 78

Cable de fibra ptica ptica


conexin, 24
Ciclo lgico, 32, 46
comprobaciones de confianza de ejecucin,
186
Conectores, 222
Conmutacin
automtica, 111
intercambio de direcciones, 95
Conmutador de desplazamiento, 20
Conmutador llave, 20
Controlador primario, 16, 28
Controlador standby, 16, 28
fallo, 111
Cronograma, 33

D
B
Bfer de transferencia, 53

C
Cable
diagramas, 60
distancias, 57
topologas, 59
Cable coaxial
diagramas, 59
longitudes admitidas, 57
Cable de fibra ptica
longitudes admitidas, 57
840 USE 106 03 Enero 2003

Datos de instancia DFB, 44


Datos de programa, 44
Direccin IP, 133
Direccin MAC, 133
divisores coaxiales
necesario en red RIO, 59

E
Editor de datos de referencia, 125
El registro de comando
no se debe colocar el registro de
comando en el rea no transferible, 79
Error de arranque, 190
231

Index

Estructuras complejas de datos, 168


Exec, 44

F
fuente de alimentacin redundante, 187

Mdulo de funcin elemental, 151


Mdulo Hot Standby CHS 110, 16, 28, 32, 46
arranque, 107

O
Opciones avanzadas, 99

H
Hot Standby
teora de funcionamiento, 170
Hot Standby IEC, 153
HSBY, 13
HSBY 984, 69
HSBY IEC, 28

I
Indicador Com Act, 144
Instancia DFB
reduccin, 167
Instruccin CHS, 72

K
Kit Hot Standby CHS 210, 24, 25

L
Ladder Logic, 74
LED Com Act, 108
LED Standby, 108
LEDs, 187
Lgica, 118
Lgica IEC, 118

P
Pantalla de LEDs
en funcionamiento normal, 108
Proceso de transferencia, 32
Programa de aplicacin de Ladder Logic, 32

R
Red de E/S remotas
diagramas, 59
hardware necesario, 59
requerimientos de cableado, 57
Reduccin del tiempo de ciclo, 36
Registro de comando
diagrama, 122
registro de comando
no se debe colocar el registro de
comando en el rea no transferible, 79
Registro de estado de Hot Standby, 137
Registro de transferencia inversa, 84
Relojes para fecha/hora
sincronizacin, 109
Repetidores de fibra ptica
para cables coaxiales extendidos en
redes RIO, 57

S
M
Memoria de seal, 30, 32
HSBY IEC, 46
Memoria IEC, 44, 133
mensaje de estado funcional, 186
Modalidad de transmisin, 21
Modalidad EN MARCHA, 22
Modalidad offline, 21
232

Sistema Hot Standby


arranque, 107
diagramas de cables, 59
funcionamiento normal, 111
instalacin, 63
instrucciones para la planificacin, 56, 57
temporizacin, 180
topologa, 172

840 USE 106 03 Enero 2003

Index

Sistemas Hot Standby


distancia entre mdulos, 57
sobrescritura de conmutador llave, 123
Solucin de problemas, 190

T
Tamao de memoria IEC mximo, 44
Terminador troncal
necesario en red RIO, 59
tiempo de ciclo, 147
Tiempo de ciclo del sistema, 33, 47
tiempo de ciclo del sistema, 33
Transferencia de memoria de seal
automtica, 111
definida, 78

V
Vista general, 13

840 USE 106 03 Enero 2003

233

Index

234

840 USE 106 03 Enero 2003

También podría gustarte