Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hot Standby Quantum: Manual para La Planificación e Instalación
Hot Standby Quantum: Manual para La Planificación e Instalación
31004547 01
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
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
Captulo 4
Captulo 5
Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Instalacin de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Captulo 6
6.1
6.2
6.3
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
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
153
155
155
156
157
159
161
161
5
8.3
Captulo 9
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
Apndices
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Apndices para la Gua para la planificacin y la instalacin de Hot Standby de
Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Apndice A
Apndice B
Apndice C
ndice
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Informacin de seguridad
Informacin importante
AVISO
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.
Informacin de seguridad
TENGA EN
CUENTA
10
Presentacin
Objeto
Este manual contiene informacin completa sobre sistemas Hot Standby para
controladores programables.
Campo de
aplicacin
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
11
Comentarios del
usuario
12
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:
Apartado
Pgina
1.1
Control
15
1.2
Operacin
21
1.3
Cableado
23
1.4
26
13
14
1.1
Control
Introduccin
Objetivo
Contenido
Pgina
16
17
18
15
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.
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
17
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
Etiqueta de la versin
Nmero de modelo,
descripcin del
mdulo, cdigo de color
Pantalla de LEDs
Frontal extraible
Conector de cable
de transmisin
Conector de cable
de recepcin
M0035300
18
Pantalla LED
Color
Mensaje
Ready
Verde
Com Act
Verde
Primary
Verde
Com Err
Rojo
Standby
Amarillo
Los mensajes de error se tratan con ms detalles en Modelos de errores Com Act,
p. 217.
19
Conmutador
llave de funcin
Xfer
Run
Conmutador de
desplazamiento
de designacin y
botn de
actualizar
20
1.2
Operacin
Modalidades de funcionamiento
Modalidades de
funcionamiento
HSBY
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
21
Modalidad EN
MARCHA
22
1.3
Cableado
Introduccin
Objetivo
Esta seccin describe el cableado de los mdulos Hot Standby CHS 110.
Contenido
Pgina
24
25
23
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
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
1.4
Introduccin
Objetivo
Contenido
26
Pgina
HSBY 984
27
HSBY IEC
28
HSBY 984
HSBY 984
Arquitectura
Compatibilidad
del sistema
Mdulo
Versin
PV / SV
2.1
Todo
2.1
Todo
Todo
Todo
2.1
Todo
2.1
Todo
27
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.
Arquitectura
0RGEXV3OXV
&RQWURODGRUHV4XDQWXP
&38
&38
PRIMARIO
([LVWHQFLDGHXQPyGXOR&+6
SECUNDARIO
KDUGZDUH\([HFV
([LVWHQFLDGH(6UHPRWDV
PyGXORV\([HFV
9HUVLyQFRQPDUFD&(
E/S REMOTAS
RSRVWHULRU
29
Tamao de la
aplicacin
Vista general de
Hot Standby IEC
Quantum
30
Presentacin
Objetivo
Contenido:
Pgina
32
33
36
38
Opciones de personalizacin
40
Ciclos personalizados
41
31
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
Transferencia de
memoria de
seal
Transferencia del CHS 110 primario a la memoria de seal CHS 110 standby.
32
Bastidor primario
PLC
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
33
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
Lenguajes compatibles
~ 40 ms
1,6 ms / byte
CPU 424 02
2,0 ms / byte
1,9 ms / byte
3 bits
3 bits
2 bytes
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
Ejemplo
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
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.
35
Donde nnnnn es
un mltiplo de 16
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
37
38
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.
39
Opciones de personalizacin
rea transferible
de la memoria de
seal definida
por el usuario
40
Ciclos personalizados
Configuracin de
ciclos
personalizados
3nnnnn
Cantidad total de salidas
de registro transferidas
4nnnnn
41
42
Presentacin
Objetivo
Este captulo presenta la teora del funcionamiento del sistema de Hot Standby de
IEC.
Contenido:
Pgina
44
46
47
51
53
43
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
Campo de datos
de programa
45
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
Memoria de
seal definida
Transferencia de
memoria de
seal iniciada
46
Descripcin
Transferencia del CHS 110 primario a la memoria de seal CHS 110 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.
47
Diagrama de
transferencia
Bastidor primario
Resolucin
lgica IEC
CPU
Com
Resolucin
lgica IEC
Diag
Com
Resolucin
lgica IEC
Diag
Diag
128K
bytes
128K
bytes
CHS
Bastidor standby
128K
bytes
128K
bytes
128K
bytes
CHS
Memoria de seal e IEC
Descarga de memoria
Diag
Com
Diag
Com
Diag
CPU
1 Ciclo
48
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
~ 40 ms
Velocidad de
transmisin de
datos del PLC a
CHS
Memoria de
seal
1.9 ms / byte
Bobina (0x)
3 bits
3 bits
2 bytes
2 bytes ms 2 bits
2 bytes
49
Ejemplo
-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
51
Toda la memoria
de seal
transferida
Donde nnnnn es
un mltiplo de 16
4nnnnn
52
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
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
54
Presentacin
Objetivo
Contenido:
Pgina
56
58
59
60
61
55
56
Posicin
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
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
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.
59
PLC standby
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).
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
Divisor n MA-0186-100
Adaptadores F
con
autoterminacin**
#52-0411-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
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
62
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
63
Instalacin
Ajuste de los
conmutadores
de desplazamiento de
designacin
Conexin de red
64
Accin
Instalacin
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.
65
Instalacin
Conexin del
capuchn al
cable
Alineacin de la
gua y del anillo
de bloqueo
66
Paso
Accin
Instalacin
Grfico de
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.
67
Instalacin
Cmo agregar la
funcionalidad
Hot Standby a un
sistema
existente
Conversin a un
sistema Hot
Standby
68
Presentacin
Objetivo
Contenido:
Apartado
Configuracin
Pgina
71
6.2
76
6.3
87
6.4
Funcionamiento
106
69
70
6.1
Configuracin
Introduccin
Objetivo
Contenido
Pgina
72
Ampliacin de configuracin
74
Instruccin CHS
75
71
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
Instalacin de
una instruccin
cargable CHS en
un entorno 984
72
Accin
Modsoft
Control del
sistema Hot
Standby
mediante la
instruccin
cargable CHS
nnnn
nnnn
nnnn
HSBY
nnnn
CHS
nnnn
nnnn
73
Ampliacin de configuracin
Control del
sistema Hot
Standby
mediante la
ampliacin de
configuracin
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.
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
Ejecutar HSBY
incondicionalmente
Habilitar Registro de
comando
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
75
6.2
Introduccin
Objetivo
Contenido
76
Pgina
77
Registro de comando
78
80
82
83
84
85
10
11
12 13
14
15 16
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.
77
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
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
79
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
Ejemplo de un
rea no
transferible
81
82
Bits en el
registro de
estado Hot
Standby
10
11 12 13
14 15
16
83
84
400005
400100
CHS
30
400103
000801
BLKM
#001
400101
STAT
000815
(Bit 15)
000816
(Bit 16)
#001
85
Lgica de
transferencia
inversa
Lgica de E/S
remotas
000814
(Bit 14)
000705
BLKM
#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
6.3
Introduccin
Objetivo
Contenido
88
89
90
92
93
94
97
98
Opciones avanzadas
Pgina
99
100
103
Transferencias de ciclo
105
87
Ampliacin de configuracin
Dilogo Hot
Standby
88
89
El comando de registro se utiliza para controlar distintos parmetros del sistema Hot
Standby.
Registro de
comando
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
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
91
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
92
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
Opcin 3
93
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
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.
95
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
rea no
transferible
Registro de
estado Hot
Standby
97
98
Opciones avanzadas
Botn Opciones
avanzadas
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.
99
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
User Defined
OK
Cancel
Help
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
Opcin 12 K
101
Opcin definido
por el usuario
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).
103
Datos
adicionales
0nnnnn
100001
100002
100003
1nnnnn
300001
300002
300003
3nnnnn
400001
400002
400003
400004
400005
400006
104
Transferencias de ciclo
Tipo de datos
105
6.4
Funcionamiento
Introduccin
Objetivo
Contenido
106
Pgina
107
109
111
El siguiente cuadro indica los pasos adecuados para iniciar el sistema Hot Standby.
Paso
Accin
107
Pantalla de
LEDs:
Indicadores de
un sistema Hot
Standby en
funcionamiento
normal
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
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.
109
0015
40103
42221
42221
0011
0002
0001
ADD
42221
AND
0001
SUB
42222
TODC
TODC
MBIT
0001
MBIT
0001
110
111
112
Presentacin
Objetivo
Contenido:
Apartado
Pgina
7.1
Configuracin
115
7.2
120
7.3
Memoria de seal
134
7.4
140
7.5
Funcionamiento
143
7.6
Funcionamiento normal
145
113
114
7.1
Configuracin
Introduccin
Objetivo
Contenido
Pgina
116
118
115
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
116
Accin
Pantalla de
instalacin de las
instrucciones
cargables
Concept
Disponible:
@1S7
@1SE
@2I7
@2IE
CHS
IHSB
Instalado:
V196
V196
V196
V196
V208
V196
Instalar
Eliminar
Expandir
Cancelar
Edicin
Ayuda
117
Lgica IEC en un
sistema Hot
Standby
118
Utilizacin de la
pantalla
Ampliaciones de
configuracin
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.
119
7.2
Introduccin
Objetivo
Contenido
120
Pgina
121
122
123
124
126
128
131
Registro de comando
Registro de comando: 4x
Modalidad EN MARCHA
Controlador A:
Offline
Controlador B:
Offline
Habilitar sobrescritura
de conmutador llave
En marcha
Opciones avanzadas...
Memoria de seal
rea no transferible
Inicio: 4x
OK
Longitud:
Cancelar
Ayuda
121
Especificar
registro de
comando
122
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
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
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.
Opciones para al
ejemplo de
control de
software
Opcin 1
Etapa
Descripcin
Comentario
Opcin 2
Etapa
Descripcin
Comentario
125
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
Procedimiento
de actualizacin
del ejecutivo del
sistema HSBY
IEC
La siguiente tabla indica los pasos que deber tomar para actualizar el ejecutivo del
controlador en un sistema HSBY IEC. Nota: Antes de comenzar deber tener
ambos controladores funcionando con Concept 2.5.
Paso
Accin
10
11
Los ejecutivos de los controladores Hot Standby acaban de ser actualizados sin
detener el proceso.
127
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.
Actualizacin de
los datos de
seccin del
proyecto
129
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
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.
131
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
Intercambio de
direccin IP al
conmutar
rea no
transferible de la
memoria de
seal
133
7.3
Memoria de seal
Introduccin
Objetivo
Contenido
134
Pgina
135
137
Particin de memoria
138
139
135
0nnnnn
1nnnnn
3nnnnn
Registros transferidos realmente
El rea no transferible se excluye
la transferencia de memoria de se
4nnnnn
136
0 1
1 0
1 1
0 1
1 0
1 1
0
1
10 11
12
13 14
15
16
Tamao de
memoria IEC
137
Particin de memoria
Registros HSBY
IEC
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
Memoria de seal
(transferidos compl.)
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
7.4
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.
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
141
Byte de estado
de transferencia
OK
Cancelar
Ayuda
142
7.5
Funcionamiento
Accin
143
Inicio de standby
Accin
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
7.6
Funcionamiento normal
Introduccin
Objetivo
Contenido
Pgina
146
151
152
145
Memoria de seal
(transferidos compl.)
4x totales
146
Cantidad de reg. 3x
configurados para
HSBY 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.
Datos de
aplicacin IEC
147
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.
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 %
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 %
100,0 %
78,3 %
Aceptar
10.000 bytes
7.831 bytes
Detalles
Ayuda
149
Estadsticas de
memoria
150
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.
151
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
152
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:
Apartado
Pgina
8.1
155
8.2
Memoria de seal
161
8.3
163
153
154
8.1
Introduccin
Objetivo
Contenido
Pgina
Almacenamientos de memoria
156
Estadsticas de memoria
157
Particin de memoria
159
155
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
156
Estadsticas de memoria
Estadsticas de
memoria
Memoria de
datos
En Concept
157
Memoria de
datos,
continuacin
158
Particin de memoria
Particin de
memoria
Optimizacin de
aplicaciones IEC
En Concept
159
Optimizacin de
aplicaciones IEC,
continuacin
160
8.2
Memoria de seal
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.
161
Registros de
memoria de
seal
configurados,
continuacin
Utilizacin eficaz
de datos de
aplicacin IEC
162
8.3
Introduccin
Objetivo
Esta seccin ofrece consejos para aumentar la eficacia de Hot Standby IEC.
Contenido
Pgina
164
165
Lgica programada
167
168
163
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
165
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.
Lgica programada
Reducir
Instancias de
DFB
167
168
9
Presentacin
Objetivo
Contenido:
Pgina
170
172
173
Asignacin de direcciones IP
174
175
180
181
169
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
Funcionalidad
del mdulo NOE
y Hot Standby
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
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
172
173
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
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
Estado HSBY
Presente y funcionando
Primario
Primario
Presente y funcionando
Standby
Secundario
Presente y funcionando
Offline
Offline
Presente y funcionando
Sin asignar
Independiente
N/A
Independiente
175
Arranque y
asignacin de
direcciones IP
Sin asignar
Direccin IP configurada
Primario
Direccin IP configurada
Secundario
Direccin IP configurada + 1
Si asignar a Offline
Resultado
l
l
176
Arranque y
servicios
Ethernet
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
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 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 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.
El mdulo NOE primario abre todas las conexiones de cliente, escucha todas
las conexiones de servidor y las restablece.
10
Informacin
adicional sobre
conmutacin
Paso a Offline
Estado HSBY
La direccin IP asignada es
Primario a Offline
Standby a Offline
Direccin IP configurada + 1
179
180
Tiempo de permutacin
habitual
Permutar direcciones
IP
6 ms
500 ms
Exploracin de I/O
Datos globales
Mensajes de cliente
1 ciclo de la CPU
Servidor FTP/TFTP
El tiempo de la conexin de
restablecimiento de cliente
SNMP
1 ciclo de la CPU
Servidor HTTP
El tiempo de la conexin de
restablecimiento de cliente
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
Clientes locales
181
Servicio de
exploracin de
E/S
Servicio de datos
globales
(Publicar/
Suscribir)
Servidor FTP/
TFTP
182
Mantenimiento
10
Presentacin
Objetivo
Contenido:
Seccin
Apartado
10.1
Pgina
185
10.2
Errores
189
10.3
Fallos
193
10.4
Sustitucin
199
10.5
Comprobacin
208
183
Mantenimiento
184
Mantenimiento
10.1
Introduccin
Objetivo
Contenido
Pgina
186
Comprobaciones adicionales
187
185
Mantenimiento
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
Comprobaciones de
arranque
Comprobaciones de
ejecucin
186
Mantenimiento
Comprobaciones adicionales
Verificacin de
una fuente de
alimentacin
redundante
Reconocimiento
y solucin de
errores
Consejos de
seguridad
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.
188
Mantenimiento
10.2
Errores
Introduccin
Objetivo
Contenido
Pgina
Errores de arranque
190
Errores de comunicacin
191
192
189
Mantenimiento
Errores de arranque
Pantalla de LEDs
en un error de
arranque.
Solucin de
problemas
190
Paso
Accin
Mantenimiento
Errores de comunicacin
LEDs
Solucin de
problemas
Errores de
interfase
Solucin de
problemas
191
Mantenimiento
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
Solucin de
problemas
192
Mantenimiento
10.3
Fallos
Introduccin
Objetivo
Contenido
Pgina
194
195
196
198
193
Mantenimiento
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.
Mantenimiento
Controlador
CHS 110
Mdulo de
comunicaciones
RIO
Detenido
Funciona como
offline
Detenido
Detenido
Tipo de fallo
Mdulo de
comunicaciones
RIO
Descripcin
195
Mantenimiento
Controlador
CHS 110
Mdulo de
comunicaciones
RIO
Fallo
Descripcin
Detenido
Controlador
READY est
encendido y COM
ACT deja de
parpadear
CHS 110
Detenido
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
READY est
encendido y COM
ACT parpadea
cuatro veces
En un sistema de cable
dual, el mdulo de
comunicaciones RIO no
ofrece ninguna indicacin
si slo ha fallado un cable.
196
Mantenimiento
Controlador
Mdulo de
comunicaciones
RIO
Fallo
Fallo de la
conexin de fibra
desde el
transmisor
standby al
receptor primario
Consulte la siguiente
Fallo de la
conexin de fibra descripcin
desde el
transmisor
primario al
receptor standby
CHS 110
Descripcin
197
Mantenimiento
198
Mantenimiento
10.4
Sustitucin
Introduccin
Objetivo
Contenido
Pgina
200
201
205
207
199
Mantenimiento
Procedimiento
de sustitucin
200
Accin
Mantenimiento
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
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
Mantenimiento
Procedimiento
de actualizacin
del standby
Accin
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
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
Mantenimiento
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
205
Mantenimiento
Pasos para
actualizar los
ejecutivos del
PLC mientras
est
funcionando el
Hot Standby
206
Zoom o RDE
Paso
Accin
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.
Mantenimiento
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
La siguiente tabla muestra los pasos del procedimiento de actualizacin EXEC del
controlador Hot Standby IEC de Quantum.
Paso
Accin
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
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.
Mantenimiento
Forzado manual
de una
conmutacin
Siga los siguientes pasos para forzar una conmutacin de forma manual.
Paso
Accin
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.
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
Standby
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
Mantenimiento
Forzado de una
conmutacin por
medio de
software
Accin
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.
211
Mantenimiento
212
11
Caractersticas
Caractersticas
del Hot Standby
CHS 110
Elctricas
Descarga electrosttica (IEC 801-2)
8 kV aire/ 4 kV contacto
700 mA
Condiciones de funcionamiento
Temperatura
0 a 60 C
Humedad
Altitud
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
Cada libre
1 m sin embalaje
Golpe
3 golpes/ eje, 15 g, 11 ms
Normas aprobadas
Elctricas
UL 508
CE
CSA 22.2-142
FM Clase I Div 2 pendiente
213
214
Apndices
Contenido
Pgina
217
221
225
215
Apndices
216
A
Presentacin
Objetivo
Este apndice describe los modelos o patrones de errores del sistema HSBY.
Contenido:
Pgina
218
219
217
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
6801
6802
6803
6804
6604
6605
6503
6402
6301
C101
C102
C103
C200
Cdigo
Error
Lento
(continuo)
0000
6820
6822
6823
682A
682B
682C
6840
6841
6842
6843
6844
6845
6846
6847
6849
684A
684B
684C
6729
6616
6617
6619
681A
681C
6503
220
Nmero de
parpadeos
Cdigo
Error
6402
6300
6301
8001
8002
8003
B
Presentacin
Objetivo
Contenido:
Pgina
222
Otras herramientas
224
221
Conectores
Kits de
terminacin
222
Nmero de parte
Descripcin
AMP
502086-1
Negro
AMP
502908-1
Beige
Nmero de parte
Descripcin
AMP
503571-1
AMP
503415-1
AMP
501380
3M
6105
3M
6100
Nmero de parte
Descripcin
AMP
501258-7
AMP
501258-8
3M
8154
3M
6150
Otras
herramientas
Nmero de parte
Descripcin
3M
(Photodyne)
9XT
3M
(Photodyne)
1700-0850-T
3M
17XTA-2041
Ergmetro (porttil)
3M
7XE-0660-J
3M
BANAV-FS-0001
3M
8194
223
Otras herramientas
Otras
herramientas
224
Nmero de pieza
Descripcin
3M
(Photodyne)
9XT
3M
(Photodyne)
1700-0850-T
3M
(Photodyne)
17XTA-2041
Ergmetro (porttil)
3M
7XE-0660-J
3M
BANAV-FS-0001
3M
8194
C
Ampliacin de configuracin de Hot Standby de ProWORX Nxt
Descripcin
225
Pantalla de
dilogo
Ampliaciones de
configuracin
Configuration Extension
Config Extensions
Hot Standby (Qua
Start Address:
Command/Status Registers
State RAM Transferred:
Routine Transfer Table:
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
Campo y
funciones
Campo
Funcin
Command Register
l
l
l
l
Descripcin
227
Pantalla de
dilogo
Command/
Status Registers
Command/Status Registers
Initial Command Register
Command Register
Status Register
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
Campo y
funciones
Funcin
Swap Port 1
Swap Port 2
Swap Port 3
Controller A Mode
229
230
Campo
Funcin
Controller B Mode
Keyswitch Override
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
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
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
F
fuente de alimentacin redundante, 187
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
Index
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
233
Index
234