Información de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Capítulo 1 Vista general del sistema Hot Standby de Quantum. . . . . . . . 13
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.1 Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Controladores primario y standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Componentes de hardware de un sistema Hot Standby de Quantum . . . . . . . . 17
El módulo Hot Standby CHS 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.2 Operación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Modalidades de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3 Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Cable de fibra óptica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
El kit Hot Standby CHS 210 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.4 HSBY 984 y HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
HSBY 984 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
HSBY IEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3
Tiempo de ciclo del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Transferencia de memoria de señal y tiempo de ciclo. . . . . . . . . . . . . . . . . . . . . 51
Estructura de memoria de señal transferida completamente en un sistema Hot
Standby IEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Capítulo 5 Instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Instalación de un sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4
6.4 Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Introducción. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Arranque del sistema Hot Standby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Sincronización de relojes para fecha/hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Mientras el sistema está funcionando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5
8.3 Consejos para aumentar la eficacia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Uso de constantes en lugar de literales iguales . . . . . . . . . . . . . . . . . . . . . . . . 164
Uso de constantes en lugar de entradas abiertas . . . . . . . . . . . . . . . . . . . . . . . 165
Lógica programada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Reducción del uso de estructuras complejas de datos . . . . . . . . . . . . . . . . . . . 168
6
Capítulo 11 Características del Hot Standby CHS 110 . . . . . . . . . . . . . . . 213
Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Apéndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Apéndices para la Guía para la planificación y la instalación de Hot Standby de
Quantum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
7
8
Información de seguridad
§
Información importante
AVISO Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el
dispositivo antes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes
especiales que se ofrecen a continuación pueden aparecer a lo largo de la
documentación o en el equipo para advertir de peligros potenciales o para ofrecer
información que aclara o simplifica los distintos procedimientos.
La inclusión de este icono en una etiqueta de peligro o advertencia indica
un riesgo de descarga eléctrica, que puede provocar daños personales si
no se siguen las instrucciones.
PELIGRO
PELIGRO indica una situación inminente de peligro que, si no se evita, puede
provocar daños en el equipo, lesiones graves o incluso la muerte.
ADVERTENCIA
ADVERTENCIA indica una posible situación de peligro que, si no se evita, puede
provocar daños en el equipo, lesiones graves o incluso la muerte.
AVISO
AVISO indica una posible situación de peligro que, si no se evita, puede provocar
lesiones o daños en el equipo.
TENGA EN El mantenimiento de equipos eléctricos deberá ser realizado sólo por personal
CUENTA cualificado. Schneider Electric no asume las responsabilidades que pudieran surgir
como consecuencia de la utilización de este material. Este documento no es un
manual de instrucciones para personas sin formación.
© 2001 Schneider Electric. Reservados todos los derechos.
Presentación
Objeto Este manual contiene información completa sobre sistemas Hot Standby para
controladores programables.
Documentos
relacionados
Título Reference Number
Manual de referencia del hardware de la serie Quantum Automation 840 USE 100 03
Manual de instalación y planificación del sistema de cableado de E/ 890 USE 101 03
S remotas
Manual de usuario de la biblioteca de módulos Ladder Logic 840 USE 101 03
Manual para la planificación e instalación de red Modbus Plus 890 USE 100 03
Manual de usuario de Concept V 2.5 840 USE 493 03
Instrucciones para la instalación de Concept V 2.5 840 USE 492 03
Biblioteca de módulos Concept V 2.5: IEC 840 USE 494 03
Biblioteca de módulos Concept V 2.5: LL984 840 USE 496 03
Manual de usuario EFB Concept 840 USE 495 03
Advertencia Schneider Electric no se hace responsable de cualquier error que pudiera aparecer
en este documento. Si tiene alguna sugerencia de mejora o corrección, o ha
encontrado errores en esta publicación, le rogamos que nos lo notifique.
Está prohibida la reproducción de cualquier parte de este documento, en cualquier
forma o medio, electrónico o mecánico, incluyendo fotocopias, sin autorización
expresa y por escrito del editor, Schneider Electric.
Objetivo En este capítulo se recoge una breve vista general del sistema Hot Standby,
incluyendo una descripción del control primario y standby, los componentes, el
módulo Hot Standby, los led y conmutadores, las modalidades de funcionamiento,
los sistemas 984 e IEC HSBY y el tamaño de la aplicación.
En el resto de este manual el sistema Hot Standby de Quantum se denominará
HSBY.
Un sistema HSBY se basa en dos controladores lógicos programables con idéntica
configuración que están unidos entre sí y a la misma red de E/S remota. Si un
controlador falla, el otro toma el control del sistema de E/S.
1.1 Control
Introducción
Objetivo En esta sección se describe el Control primario y Standby para un sistema Hot
Standby de Quantum.
Nota: Un sistema Hot Standby de Quantum sólo trabaja con E/S remotas, y no lo
hace con E/S locales o distribuidas (DIO).
Función del Cada controlador está emparejado con un módulo Hot Standby CHS 110 00. El
módulo Hot módulo vigila a su propio controlador y se comunica con el otro módulo Hot
Standby CHS 110 Standby.
El sistema se vigila a sí mismo continuamente. Si el controlador primario falla, el
módulo Hot Standby cambia el control al standby, que pasa a ser el controlador
primario.
Si falla el controlador standby, el primario sigue funcionando sin apoyo.
Componentes Un sistema Hot Standby Quantum necesita dos bastidores, cada uno de ellos con
al menos cuatro slots. Los bastidores deben estar equipados con Quantom
idénticos y compatibles:
l Controlador lógico programable
l Procesador de módulo de comunicaciones de E/S remotas
l Módulo Hot Standby CHS 110
l Cables (verGuía de cables de fibra óptica, p. 221)
l Fuente de alimentación
l Otros componentes (bastidores, módulos de E/S, divisores; según sea
necesario)
La ilustración siguiente muestra los componentes de hardware de un sistema Hot
Standby Quantum.
Primario Standby
PS PLC RIO CHS PS PLC RIO CHS
Topología El diagrama siguiente muestra el panel frontal del módulo, que consta de:
l Pantalla LED
l Conmutador llave de función
l Conmutador de desplazamiento de designación
l Botón de actualizar
l Puertos de cable de fibra óptica
Conector de cable
de transmisión
Conector de cable
de recepción
M0035300
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
Los mensajes de error se tratan con más detalles en Modelos de errores Com Act,
p. 217.
Conmutador Debajo de la pantalla LED de la superficie de cada panel de control CHS 110 se
llave de función encuentra un conmutador llave. Tiene tres posiciones: Off Line, Xfer (transferencia)
y Run. Es posible utilizar este conmutador para forzar la transferencia del control de
funciones o para copiar el programa completo desde el controlador primario al
standby.
La siguiente ilustración muestra un conmutador de llave de funciones con tres
posiciones. Off Line, Xfer y Run.
Off
Line Xfer
Run
1.2 Operación
Modalidades de funcionamiento
Modalidad offline Esta modalidad se utiliza para hacer que un controlador deje de funcionar sin
detenerlo o sin desconectar la alimentación. Si se gira el conmutador de la unidad
primaria a offline, el control pasa a la unidad standby. Si se pone el controlador
standby en offline, el primario seguirá funcionando sin apoyo.
Modalidad de Esta modalidad se utiliza para solicitar desde el controlador primario una
transmisión actualización del programa del controlador standby. Para una descripción paso a
paso del proceso, consulte Sustitución, p. 199.
El controlador primario puede actualizar el standby sin que se produzca ninguna
interrupción en el resto de funciones. Si la unidad primaria está en modo Run y
aprieta el botón actualizar de la unidad standby, los módulos Hot Standby se
prepararán para copiar el programa completo del controlador primario a la unidad
standby. El programa incluye la tabla de configuración, el mapa de E/S, las
ampliaciones de configuración, el administrador de segmentos, la lógica de
aplicación, todas las instrucciones cargables .EXE, mensajes ASCII y la memoria
de señal completa.
Para llevar a cabo la transferencia, gire el conmutador del standby a transferencia
sin soltar el botón actualizar. El LED Com Act se apaga. Gire el conmutador a la
modalidad que desee que asuma el standby después de la actualización, Run u Off
Line. El indicador del standby parpadeará. Suelte el botón actualizar.
El indicador del standby continuará parpadeando durante la actualización y
mientras la unidad standby procesa la actualización. Si se pone la unidad en
modalidad Run, el indicador del standby volverá a ponerse en amarillo continuo. Si
la unidad se pone en modalidad offline, se apagará el indicador. Retire el
conmutador.
Modalidad EN Cuando el conmutador de llave está en esta posición, el controlador está activado
MARCHA y está o bien sirviendo como controlador primario, o bien preparado para asumir la
función de primario si es necesario.
El conmutador de los dos módulos Hot Standby debería estar siempre en la
posición Run. Cuando el controlador standby está en modalidad Run y el indicador
está encendido, entonces está controlando activamente el estado del sistema y
está preparado para asumir el control si falla la unidad primaria.
1.3 Cableado
Introducción
Objetivo Esta sección describe el cableado de los módulos Hot Standby CHS 110.
Conexiones de Los módulos Hot Standby CHS 110 se conectan con cables de fibra óptica. El cable
los cables tiene dos filamentos idénticos. Cada uno de ellos transmite una señal en una sola
dirección. Por este motivo, cada filamento debe estar conectado entre el puerto
superior (transmisión) de un módulo y el puerto inferior (recepción) del otro.
Si el cable no está conectado correctamente, los módulos Hot Standby no serán
capaces de establecer comunicación y el sistema Hot Standby no funcionará. El
controlador primario funcionará sin apoyo y el standby permanecerá offline.
El kit Hot Standby 140 CHS 210 00 incorpora un cable de fibra óptica de tres metros.
Uno de los filamentos de este cable está marcado con el nombre del fabricante.
Esta es la única forma de distinguir los dos filamentos.
La ilustración muestra los módulos Hot Standby CHS 110 conectados mediante
cables de fibra óptica.
Transmisión Transmisión
Recepción Recepción
Contenido del kit Cada kit Hot Standby 140 CHS 210 00 contiene las siguientes piezas. Los números
de pieza aparecen entre paréntesis.
l Dos módulos Hot Standby CHS 110 con cuatro capuchones para fibra óptica
(140 CHS 110 00)
l Un cable de fibra óptica doble de tres metros (990 XCA 656 09)
l Dos divisores coaxiales junto con dos terminaciones de derivación y cuatro
adaptadores F con autoterminación (140 CHS 320 00)
l Un disquete de 3 1/2" con las instrucciones cargables CHS (140 SHS 945 00)
l Guía para la planificación y la instalación de Hot Standby de Quantum, 840 USE
106 00 versión 2
Introducción
HSBY 984
HSBY 984 En un sistema HSBY 984, la aplicación de usuario se escribe en Ladder Logic 984.
La modalidad HSBY se puede activar implementando un bloque de función de la
instrucción cargable CHS, tal como los antiguos sistemas de PLC utilizaban el
bloque de función de la instrucción cargable "HSBY". HSBY 984 también se puede
activar como una ampliación de configuración que permita la configuración de
características adicionales. Para más información, consulte Utilización de un
sistema HSBY 984 de Quantum, p. 69.
HSBY IEC
Arquitectura de Hot Standby IEC significa: programar una aplicación con la elección de 5 lenguajes
HSBY IEC distintos conformes con la IEC; que son FBD, LD, SFC, IL y ST.
1. Para las operaciones básicas, el sistema HSBY IEC utiliza las mismas
arquitecturas de hardware que el sistema HSBY 984. Por ejemplo, la transmisión
de datos de la memoria de señal y el control de conmutación son los mismos,
pero existen algunas diferencias con respecto al sistema HSBY 984.
2. Con Concept 2.5 o posterior se puede realizar la actualización del firmware del
PLC sin tener que cerrar el sistema. Las versiones anteriores de Concept obligan
a cerrar el sistema para actualizar el firmware.
3. RIO recibe un trato diferente.
4. Con Concept 2.5 o superior es posible descargar la misma aplicación en el
controlador primario y en el standby. El resultado es que el sistema Hot Standby
se instalará (igualará) con aplicaciones idénticas en ambos controladores. En
versiones anteriores de Concept es necesario utilizar el botón ACTUALIZAR
(consulte Utilización de un sistema Hot Standby IEC de Quantum, p. 113) del
módulo CHS del bastidor standby para igualar ambos controladores. Por
consiguiente, la aplicación de ambos controladores, incluyendo la configuración,
será la misma.
5. No se utiliza el módulo de función CHS en IEC.
Arquitectura Tal y como se muestra más abajo, el Hot Standby IEC Quantum conlleva:
l Concept versión 2.1 o posterior
l Dos controladores Quantum High End (CPU 434 12 o CPU 534 14)
l Los Execs y módulos CHS existentes (CHS 110 00). Los módulos de comunica-
ciones RIO existentes con Execs de versión 2.0 o superior (CRP 93x).
l Se pueden utilizar los cinco lenguajes IEC 1131, pero no puede utilizarse Ladder
Logic 984.
El diagrama siguiente muestra la arquitectura del Hot Standby IEC Quantum
6LQ/DGGHU/RJLF
0RGEXV3OXV
&RQWURODGRUHV4XDQWXP
&38
&38
PRIMARIO SECUNDARIO
([LVWHQFLDGHXQPyGXOR&+6
CONEXIÓN CHS DE FIBRA ÓPTICA
KDUGZDUH\([HFV
([LVWHQFLDGH(6UHPRWDV
PyGXORV\([HFV
9HUVLyQFRQPDUFD&( E/S REMOTAS
RSRVWHULRU
Nota: A diferencia del Concept 2.1, con Concept 2.2/2.5 es posible realizar
cambios en la lógica IEC en modo offline, y descargarlos más tarde como cambios
online. No es necesario estar conectado al controlador en el momento de editar la
lógica IEC.
Vista general de l Sólo programas de lenguajes IEC, no se permite Ladder Logic 984
Hot Standby IEC l Para poner un standby online
Quantum l Los ejecutivos de los controladores primario y standby deben ser iguales.
l Los proyectos IEC primario y standby deben tener el mismo nombre y las
aplicaciones deben ser las mismas.
l Se permiten cambios online en el controlador primario
l Con Concept 2.1/2.2, el controlador standby pasa a estado offline en cuanto
se lleva a cabo el primer cambio online en el controlador primario. Se debe
transferir el programa primario al standby antes de que este regrese al estado
online.
l Concept 2.5 apoya la discrepancia de lógica en las ampliaciones de
configuración de Hot Standby. Esta opción permite al controlador standby
permanecer online con un programa distinto al del controlador primario.
l Los cambios online del controlador primario pueden incluir
l Adición de secciones
l La adición de DFBs permite la modificación previa de los cambios de usuario
en un entorno administrativo.
l Discrepancia de lógica
l Con Concept 2.1/2.2 no es posible cargar una versión nueva de la aplicación
en el controlador standby, pasarla a online y transferir el control para hacerla
el nuevo controlador primario.
l Con Concept 2.5 y la discrepancia de lógica activada se puede descargar en
el controlador standby una versión nueva de la aplicación y ponerla online.
Tras ello se puede transferir el control al controlador standby para
transformarlo en el nuevo controlador primario.
l Para actualizar los Exec del controlador
l Con Cocept 2.1/2.2 debe detenerse el proceso. A continuación debe detener
los controladores primario y standby y descargarlos por separado.
l Con Concept 2.5 se pueden actualizar los ejecutivos del controlador mientras
el proceso continúa activo.
Teoría 984 Los bastidores primario y standby contienen un módulo Hot Standby CHS 110. Los
módulos vigilan su propia CPU del controlador y se comunican entre sí mediante
una conexión de fibra. El controlador primario ofrece información al standby acerca
del estado actual de la aplicación mediante la transferencia a este último de valores
de memoria de señal durante cada ciclo lógico. Asimismo, se verifican las
comunicaciones del módulo RIO.
Pasos en la Un sistema Hot Standby transfiere datos de memoria de señal desde el controlador
trasferencia de primario al standby mientras el controlador primario analiza y ejecuta el programa
memoria de de aplicación de Ladder Logic. Este proceso de transferencia consta de tres pasos:
señal
1 Transferencia del controlador primario a la memoria de señal CHS 110
primaria.
2 Transferencia del CHS 110 primario a la memoria de señal CHS 110 standby.
3 Transferencia del CHS 110 standby a la memoria de señal del controlador
standby.
Transferencia de El módulo Hot Standby CHS 110 primario inicia la operación de transferencia de
memoria de memoria de señal. El módulo solicita al controlador primario una determinada
señal información de memoria de señal.
Al comenzar cada ciclo, el controlador primario transfiere los datos actuales de
memoria de señal al módulo Hot Standby CHS 110.
Una vez que ha finalizado la transferencia (controlador a CHS 110), el controlador
primario reanuda el análisis de la lógica de aplicación y el mantenimiento de E/S.
Los datos de memoria de señal se transfieren simultáneamente desde el módulo
CHS 110 primario al módulo CHS 110 standby mediante la conexión de fibra óptica
y a una velocidad de 10 megabaudios. A continuación, el módulo CHS 110 standby
transfiere los datos de memoria de señal al controlador standby.
Nota: Schneider Electric define la memoria de señal como memoria RAM utilizada
para registros de salida, entradas y salidas binarias y almacenamientos de datos
internos. La memoria de señal se asigna a los cuatro tipos de referencia: 0xxxx,
1xxxx, 3xxxx y 4xxxx.
Efecto en el Cuando el programa Ladder Logic que está ejecutando el controlador primario es
tiempo de ciclo más largo que la transferencia de CHS 110-a-CHS 110, la transferencia no
del sistema incrementa el tiempo total de ciclo del sistema. Sin embargo, si el programa Ladder
Logic es relativamente corto, el ciclo finaliza antes de la transferencia de datos de
CHS 110-a-CHS 110, y la transferencia de datos incrementa el tiempo total de ciclo
del sistema.
El siguiente cronograma muestra cómo se realiza la transferencia.
CHS 110
Bastidor standby
CHS 110
PLC
Ejecutar segmento 1 Ejecutar segmento 1
1 Ciclo
l Cálculo de una constante específica del PLC que expresa el incremento del
tiempo de ciclo total en relación con un incremento de la memoria de señal que
se va a transferir.
La configuración Hot Standby normal contiene:
l En el bastidor local: fuente de alimentación (CPS), PLC (CPU), módulo de
comunicaciones RIO (CRP 93x) y módulo Hot Standby (CHS).
l En una estación remota de E/S equipada con ocho módulos de E/S, fuente de
alimentación (CPS) y adaptador remoto.
l Sólo la lógica para evaluar el tiempo de ciclo.
Tiempos de ciclo El incremento del tiempo de ciclo con distintos PLC, tras añadir HSBY, se indica en
del PLC la siguiente tabla Incremento del tiempo de ciclo.
Configuración básica CPU - Incremento del tiempo de Lenguajes compatibles
HSBY ciclo debido a HSBY
CPU x13 0x0x: 1536, 1x: 512, 3x: ~ 25 ms únicamente Ladder Logic
3000, 4x: 1872 984
CPU 424 020x: 1536, 1x: 512, 3x: ~ 40 ms únicamente Ladder Logic
1212, 4x: 1872 984
CPU 434 12 / CPU 534 140x: ~ 40 ms únicamente Ladder Logic
1536, 1x: 512, 3x: 512, 4x: 1872 984
Basándose en los datos de las anteriores tablas puede prever el tiempo de ciclo
total de un sistema Hot Standby. Para ello, deberá saber cuánta memoria de señal
se va a transferir, así como el tiempo necesario para ejecutar una aplicación lógica
determinada en un sistema autónomo.
Ejemplo Este ejemplo muestra el efecto de un cambio de la configuración básica tal y como
recoge la Tabla de incremento del tiempo de ciclo en Tiempos de ciclo del PLC,
p. 34.
Una determinada aplicación HSBY dispone de un tiempo de ciclo autónomo de 36
ms en un tipo de PLC CPU 424 02. La memoria de señal que se va a transferir se
compone de 3.000 bobinas (0x), 2.500 entradas binarias (1x), 2.500 registros de
entrada (3x) y 8.000 registros de salida (4x).
La diferencia de memoria de señal con respecto a la configuración de referencia se
muestra en la siguiente tabla Efectos de un cambio de la configuración básica:
0x3000 - 1563 = 1464*3/8 = 549 bytes
1464
1x2500 - 512 = 1988*3/8 = 746 bytes
1988
1x2500 -1212 = 1288*2 = 2576 bytes
1288
4x8000 - 1872 = 6128*2 + (6128*2/8) = 13788 bytes
6128
Total: 17659 bytes = offset de tiempo de ciclo = 17659 * 1,6 ms ~ 28 ms
Esta aplicación, por tanto, tendría un tiempo de ciclo total en Hot Standby:
40 ms (referencia con CPU 424 02 0x) añadidos por HSBY
+ 36 ms (tiempo de ciclo autónomo)
+ 28 ms (offset a través del incremento de configuración)
= 104 ms
Reducción del En esta sección se describe cómo manipular la memoria de señal para reducir el
tiempo de ciclo tiempo de ciclo.
0nnnnn
3nnnnn
4nnnnn
1. Reduzca la configuración de referencia a los requisitos mínimos (0x, 1x, 3x, 4x).
Una forma de reducir el tiempo de ciclo es minimizar la memoria de señal.
El siguiente gráfico muestra ejemplos del área transferible de datos para distintas
configuraciones de registros 3x y 4x.
Ejemplo 1
Si dispone de 3.200 registros 3x y 9.600 registros 4x, la
asignación total de 1.000 registros 3x se transferirá.
El número real de registros 4x transferidos será de
9008; es decir, la asignación total de 9.000 registros más
otros 8 para alcanzar el siguiente múltiplo de 16 más alto.
Área transferible
Ejemplo 2
Si dispone de 3.200 registros 3x y 7000 registros 4x,
todoslos registros 4x se transferirán. La asignación total
de 1.000 registros 3x se transferirá, así como
2.000 registros 3x adicionales para hacer que el número
total de registros transferidos sea 10.000. Por lo tanto,
se transferirá un total de 3.000 registros 3x.
Ejemplo 3
Si dispone de 700 registros 3x y 9.600 registros 4x, se
transferirán todos los registros 3x. Se transferirá la
asignación total de 9.000 registros 4x, así como
300 registros adicionales para hacer un total de 10.000,
más 12 registros adicionales para alcanzar el siguiente
múltiplo de 16 más alto. En conjunto, se habrán
transferido9.312 registros 4x.
Opciones de personalización
Ciclos personalizados
0nnnnn
Cantidad total de
entradas
binarias transferidas
1nnnnn
Cantidad total de
entradas
de registro transferidas
3nnnnn
Objetivo Este capítulo presenta la teoría del funcionamiento del sistema de Hot Standby de
IEC.
Memoria IEC Los términos nuevos más importantes para entender el Hot Standby IEC son la
memoria IEC, el tamaño de memoria IEC utilizado actualmente y el tamaño máximo
de memoria IEC.
Teoría IEC Los bastidores primario y standby contienen un módulo Hot Standby CHS 110. Los
módulos supervisan la CPU de sus propios controladores y se comunican unos con
otros mediante conexiones de fibra. El controlador primario mantiene al standby
informado del estado actual de la aplicación transfiriendo valores de memoria de
señal a este último durante todos los ciclos lógicos. También se verifican las
comunicaciones del módulo RIO.
Transferencia de Un sistema Hot Standby transfiere datos de memoria de señal desde el controlador
memoria de primario al standby mientras el controlador primario analiza y ejecuta el programa
señal de aplicación de lógica IEC. Este proceso de transferencia consta de tres pasos:
Etapa Descripción
1 Transferencia del controlador primario a la memoria de señal CHS 110 primaria.
2 Transferencia del CHS 110 primario a la memoria de señal CHS 110 standby.
3 Transferencia del CHS 110 standby a la memoria de señal del controlador
standby.
Memoria de
señal definida
Nota: Schneider Electric define la memoria de señal como memoria RAM que se
utiliza para mantener entradas y salidas de registro y registro binario y para el
almacenamiento interno de datos. La memoria de señal está asignada a los cuatro
tipos de referencia existentes: 0xxxx, 1xxxx, 3xxxx, y 4xxxx.
Transferencia de El módulo primario Hot Standby CHS 110 inicia la operación de transferencia de la
memoria de memoria de señal. El módulo solicita al controlador primario una determinada
señal iniciada información de memoria de señal.
Al comenzar cada ciclo, el controlador primario transfiere los datos actuales de
memoria de señal al módulo Hot Standby CHS 110.
Una vez que ha finalizado la transferencia controlador a CHS 110, el controlador
primario reanuda el análisis de la lógica de aplicación y el mantenimiento de E/S.
Los datos de memoria de señal se transfieren simultáneamente desde el módulo
CHS 110 primario al módulo CHS 110 standby mediante la conexión de fibra óptica
y a una velocidad de 10 megabaudios. A continuación, el módulo CHS 110 standby
transfiere los datos de memoria de señal al controlador standby.
Efecto en el El efecto producido en el tiempo de ciclo del sistema de cualquier sistema Hot
tiempo de ciclo Standby depende de cuánta memoria de señal se va a transferir desde el
del sistema controlador primario al standby. Un sistema Hot Standby siempre tiene un tiempo
de ciclo mayor que el de un sistema autónomo comparable.
A continuación se proporciona información que permite prever el tiempo de ciclo de
un sistema Hot Standby.
l Cálculo del tiempo de ciclo total de una configuración Hot Standby básica que
contenga una lógica mínima como referencia.
l Cálculo de una constante específica del PLC que expresa el incremento del
tiempo de ciclo total en relación con un incremento de memoria que se va a
transferir.
La configuración Hot Standby normal contiene:
l En el bastidor local: fuente de alimentación (CPS), PLC (CPU), módulo de
comunicaciones RIO (CRP 93x) y módulo Hot Standby (CHS).
l En una estación remota de E/S equipada con ocho módulos de E/S, fuente de
alimentación (CPS) y adaptador remoto.
l Sólo la lógica para evaluar el tiempo de ciclo.
1 Ciclo
Bastidor primario
1 Ciclo
Tiempo de ciclo El tiempo de ciclo global para un HSBY IEC que apoya el tipo PLC aparece en la
de PLC global Tabla de aumentos en los tiempos de ciclo IEC que se muestra más adelante.
Aumento en el tiempo de ciclo IEC
Configuración básica CPU - HSBY Incremento del tiempo de ciclo debido a HSBY
CPU 434 12 / CPU 534 14 ~ 40 ms
0x: 1536, 1x: 512, 3x: 512, 4x: 1872
Registros HSBY IEC (3x): 700
Ejemplo Este ejemplo muestra el efecto de un cambio de la configuración básica tal y como
recoge la Tabla de incremento del tiempo de ciclo (Véase Tiempo de ciclo de PLC
global, p. 49).
Una aplicación determinada dispone de un tiempo de ciclo autónomo de 25 ms en
un tipo de PLC CPU 434 12. La memoria de señal que se va a transferir se compone
de 200 bobinas (0x), 300 entradas binarias (1x), 150 registros de entrada (3x), 400
registros de salida (4x) y 14000 registros HSBY IEC (3x).
Las diferencias de la memoria de señal con respecto a la configuración de
referencia son:
Efectos de un cambio en la configuración básica
0x
200 - 1536 = - 1336 -1336*3/8 = - 501 bytes
1x
300 - 512 = - 212 - 213*3/8 = - 80 bytes
3x
150 - 512 = - 362 - 362*2 = - 724 bytes
4x
400 - 1872 = - 1472 -1472*2 + ( - 1472*2/8)| = - 3312 bytes
Registros Hot Standby IEC 14000(3x) = 14000*2 = 28000 bytes Total = 28000 - 501 - 80
- 724 - 3312 = 23383 bytes offset de tiempo de ciclo = 23383*1.9ms ~ 44ms
Esta aplicación, por tanto, tendría un tiempo de ciclo total en Hot Standby:
40 ms (referencia con CPU 434 12/ 534 14)
+ 25 ms (resolución lógica)
+ 44 ms (offset a través del aumento de memoria)
= 109 ms
Reducción del El área transferible de memoria de señal contiene todos los valores de memoria
tiempo de ciclo señal que se intercambian entre los controladores primario y standby. El tamaño del
área transferible es tan grande como el tamaño total de la memoria de señal del
controlador.
Como muestra el siguiente diagrama en bloques, todas las referencias 0x en el área
transferible de memoria de señal se transfieren en primer lugar, a continuación se
transfieren todas las referencias 1x, las 3x y, finalmente, todas las 4x.
En el sistema HSBY Quantum, HSBY IEC no permite la personalización del área
transferible. Esto quiere decir que en HSBY IEC se transmite toda la memoria de
señal, exceptuando el área no transferible, un área contenida en el área transferible
pero ignorada durante la transferencia real de la memoria de señal. La ubicación de
registros en el área no transferible es una forma de reducir el tiempo de ciclo, pues
el tiempo de transferencia del controlador primario al CHS es menor.
En Concept 2.5 se ha añadido una función nueva, denominada Control de
transferencia de secciones, que se puede utilizar para reducir el tiempo de ciclo.
Para más detalles sobre esta nueva función consulteControl de transferencia de
secciones, p. 140.
0nnnnn
4nnnnn
Estructura de Este diagrama muestra que una parte significativa de la memoria de señal del
memoria controlador se toma como búfer de transferencia para copiar la memoria IEC del
transferida controlador primario al standby. El encabezamiento de transferencia está ubicado
en la parte superior del búfer de transferencia. El encabezamiento de transferencia
contiene información sobre la versión del EXEC del primario, sincronización
temporal y versión de la aplicación IEC. Esta información permite al controlador
standby, una vez ha recibido el búfer de transferencia, decidir si permanece online
o pasa a offline. Cuando está online, el controlador standby copia la memoria IEC
de primario desde el búfer de transferencia a su memoria interna, lo que asegura la
consistencia con los datos IEC del standby.
Memoria de señal
(transferidos compl.)
Encabezamiento Búfer de
(Exec versión, Datos de
seguridad
1x totales 0x totales
Datos de
instancia
DFB
Nr. de reg. 3x
configurados
para HSBY IEC
4x totales
Memoria libre
para datos
de instancia
DFB adicionales
Objetivo En este capítulo se describe cómo planificar un sistema Hot Standby de Quantum.
Controladores Tanto el controlador primario como el standby en el sistema Hot Standby deben
primario y estar listos para funcionar como controladores únicos en el caso de que el otro
standby controlador falle. Por lo tanto, deberá instalar ambos con igual cuidado, de acuerdo
con las instrucciones de planificación e instalación estándar de Modicon. Para más
información, consulte la Guía de referencia del hardware de la serie Quantum
Automation y la Guía de instalación y planificación del sistema de cableado para E/
S remotas.
En primer lugar, diseñe su sistema teniendo en cuenta la seguridad y, a
continuación, la economía. Asegúrese de que comprende todas las advertencias y
avisos de este manual antes de comenzar a instalar el sistema.
Para que el sistema Hot Standby funcione, los módulos del componente deben
responder a los requisitos de la versión descritos en Vista general del sistema Hot
Standby de Quantum, p. 13.
Deberá utilizar módulos idénticos en los bastidores primario y standby. Si tiene
distintos modelos o versiones diferentes del mismo modelo, así como un software
ejecutivo Flash diferente, el sistema Hot Standby no funcionará de forma apropiada.
Mientras los controladores y los módulos de comunicación RIO deben ser modelos
Quantum, las estaciones remotas podrán utilizar Quantum, así como E/S de las
series 800, 500 ó 200 con los procesadores correspondientes de las estaciones.
Posición Los módulos Hot Standby CHS 110 están conectados mediante cables de fibra
óptica. Con el kit se suministra un cable de 3 metros. Sin embargo, los bastidores
primario y standby pueden situarse hasta con 1 km. de distancia entre ellos. Si
desea situar los módulos con una distancia de más de 3 metros, utilice cables de
62,5/125 micras con conectores de tipo ST. Para más detalles, consulte Guía de
cables de fibra óptica, p. 221.
Si intenta situar las unidades con una distancia mayor que 3 metros, deberá tener
en cuenta su efecto en la red RIO y en cualquier red Modbus Plus.
Los controladores están conectados a la red RIO mediante cables coaxiales.
Cuanto mayor sea la distancia entre los controladores, mayor será el grado de cable
troncal necesario para mantener la integridad de la señal. Consulte el capítulo 3 de
la Guía de instalación y planificación del sistema de cableado para E/S remotas
para más información sobre los grados de cable, distancias e integridad de la señal.
Si los cables coaxiales no son suficientes para mantener al integridad de la señal a
través de la red RIO, se podrán utilizar repetidores ópticos para mejorar la señal.
Para más información sobre la ampliación de redes Modbus Plus, consulte la Guía
para la planificación y la instalación de Hot Standby de Modbus.
Consejos de
seguridad
ADVERTENCIA
Diagrama de una El siguiente diagrama muestra una configuración de cable sencillo para el sistema
configuración de Hot Standby de Quantum.
cable sencillo PLC primario PLC standby
Caja de derivación
nº MA-0185-100
Cable de estación*
(RG-6) Nº 97-5750-000
Caja de derivación
nº MA-0185-100
Cable de estación*
(RG-6) Nº 97-5750-000
Estación RIO 4
Caja de derivación
nº MA-0185-100
Cable de estación*
(RG-6) Nº 97-5750-000 Caja de derivación
nº MA-0185-100
Terminador troncal
#52-0422-000 Cable de estación*
(RG-6) Nº 97-5750-000
**El kit 140 CHS 320 00 incluye:
*Cable de estación RG-6 prefabricado
2 divisores
50’ (14 m) AS-MBII-003
4 adaptadores F
140’ (43 m) AS-MBII-004
2 terminadores
Consulte el kit de CHS 210 Hot Standby para
ver el contenido completo del kit HSBY (140
CHS 210 00).
Diagrama de una El siguiente diagrama muestra una configuración de cable dual para el sistema Hot
configuración de Standby de Quantum.
cable dual PLC primario PLC standby
Caja de
derivación
Cable de estación* nº MA-0185-100
(RG-6) Nº 97-5750-000
Caja de derivación
Cable de estación*
Estación RIO 4 (RG-6) Nº 97-5750-000
Caja de derivación
Cable de estación*
nº MA-0185-000
(RG-6) Nº 97-5750-000
Terminador troncal
#52-0422-000 Cable de estación*
Terminador troncal (RG-6) Nº 97-5750-000
**El kit 140 CHS 320 00 incluye:
*Cable de estación RG-6 prefabricado 2 divisores
50’ (14 m) AS-MBII-003 4 adaptadores F
140’ (43 m) AS-MBII-004 2 terminadores
Consulte el kit de CHS 210 Hot Standby para
ver el contenido completo del kit HSBY (140
CHS 210 00).
5
Instalación de un sistema Hot Standby
Procedimiento Esta sección describe el procedimiento para instalar un nuevo sistema Hot Standby.
Para obtener más información, consulte la Guía de referencia del hardware de la
serie Quantum Automation, 840 USE 100 00 o la Guía de instalación y planificación
del sistema de cableado de E/S remotas, 890 USE 101 00.
Instalación de un l Instale las fuentes de alimentación, los controladores, los procesadores del
sistema Hot módulo de comunicaciones RIO, los módulos Hot Standby y cualquier módulo
Standby opcional en los bastidores primario y standby. Asegúrese de lo siguiente:
l Los módulos cumplen los requisitos de versión que se enumeran en Vista
general del sistema Hot Standby de Quantum, p. 13.
l Los módulos del bastidor primario son idénticos a los instalados en el bastidor
standby.
Instalación del Realice la conexión de fibra entre los módulos Hot Standby, asegurándose de que
enlace de cable los cables están correctamente cruzados, de modo que el conector del cable de
coaxial transmisión de cada módulo esté vinculado al conector del cable de recepción del
otro. Siga estas instrucciones:
Retire las cubiertas protectoras de plástico de los puertos del cable y de los
extremos del mismo. Encaje uno de los capuchones de cable en el cable,
presionando cuidadosamente el cable por el slot de modo que el extremo más
ancho del capuchón quede lo más cerca posible del pie del cable.
El siguiente gráfico muestra la instalación de un enlace de cable coaxial.
Conexión del La clave para instalar el cable es alinear el tambor, el anillo de bloqueo y el conector,
capuchón al como se muestra abajo en el gráfico.
cable
Alineación de la La tabla que aparece a continuación muestra cómo alinear la guía y el anillo de
guía y del anillo bloqueo.
de bloqueo
Paso Acción
1 Gire el anillo de bloqueo para alinear una flecha con la guía.
2 A continuación, alinee la guía con su carril. Como resultado, la pestaña de
bloqueo, la hendidura y el bloqueo deberán quedar también alineados.
3 Deslice el capuchón hasta llegar al anillo de bloqueo.
4 Conecte el cable en el conector inferior (recepción) apretando el cable con el
capuchón. Si no se conecta fácilmente, vuelva a alinear la guía con la flecha y
vuelva a intentarlo.
Conexión del Gire el cable hacia la derecha de modo que la pestaña de bloqueo encaje de forma
cable segura. Puede dejar el capuchón en el cable para su uso más adelante, pero
apártelo del pie del cable para poder cerrar la puerta del módulo.
Repita este proceso con el filamento de cable que queda y el conector superior
(transmisión)
Nota: Recuerde que cada filamento del cable debe estar conectado al conector del
cable superior (transmisión) en un módulo Hot Standby al conector del cable
inferior (recepción) en el otro. Si el cable no está conectado correctamente, los
módulos no serán capaces de comunicarse y el sistema Standby no estará en
línea.
Nota: Un filamento del cable que se incluye en el kit Hot Standby CHS 210 está
marcado; por ejemplo, con el nombre del fabricante. Esta es la única forma de
distinguir los dos filamentos.
Cómo agregar la Para agregar la funcionalidad Hot Standby a un sistema Quantum existente, deberá
funcionalidad instalar un segundo bastidor con módulos idénticos a los incluidos en el bastidor
Hot Standby a un original. Tenga en cuenta los siguientes requisitos:
sistema Debe extraer cualquier red de E/S locales o E/S distribuidas existentes en el
existente bastidor original, ya que no serán apoyadas en la conmutación.
El siguiente gráfico muestra qué E/S locales deben ser retiradas.
Objetivo En este capítulo se hace un repaso de los procedimientos para el manejo del
sistema HSBY de Quantum.
6.1 Configuración
Introducción
Software CHS Para configurar un sistema HSBY 984, deberá cargar el software CHS en los
controladores. El software se incluye en un disquete del kit Hot Standby. Una vez
cargado el software, podrá elegir cómo continuar. Puede controlar el sistema Hot
Standby por medio de Ladder Logic o utilizando una ampliación de configuración.
Instalación de Los pasos que se indican a continuación sólo son necesarios si la instrucción
una instrucción cargable CHS aún no forma parte de su instalación 984. La instrucción cargable
cargable CHS en CHS se incluye en un disquete de 31/2 (140 SHS 945 00) como parte del kit Hot
un entorno 984 Standby 140 CHS 210 00. El nombre del archivo es QCHSVxxx.DAT, donde xxx es
el número de versión de 3 dígitos del software.
Paso Acción
1 Inserte el disquete en la unidad de disco.
2 Cree un nuevo proyecto Concept o abra uno existente y seleccione un PLC.
3 En el comando de menú Proyecto, Configuración del PLC, abra el configurador.
4 En Configurar instrucciones cargables, abra el cuadro de diálogo Instrucciones
cargables.
5 Pulsar el botón de comando Expandir para abrir el cuadro de diálogo estándar
de Windows, Expandir fichero de instrucción cargable. Seleccionar el fichero de
instrucción cargable y hacer clic en el botón OK. Se insertará en el cuadro de
lista Disponible.
Control del Si está realizando una actualización de un sistema Hot Standby 984 a un sistema
sistema Hot Quantum, puede adaptar su programa Ladder Logic borrando en primer lugar el
Standby bloque HSBY, volviendo a ubicar el programa e insertando a continuación la
mediante la instrucción CHS. Este procedimiento exige que la instrucción cargable CHS esté
instrucción instalada en su aplicación.
cargable CHS
nnnn nnnn
nnnn nnnn
HSBY CHS
nnnn nnnn
Ampliación de configuración
Ladder Logic en Toda Ladder Logic para las funciones Hot Standby deberá incluirse en el segmento
un sistema Hot 1. La red 1 del segmento 1 se reserva en exclusiva para el bloque de instrucciones
Standby CHS y la Ladder Logic directamente asociada al mismo.
Cuando el sistema Hot Standby está en funcionamiento, el controlador primario
ejecuta un ciclo en todos los segmentos, mientras que el controlador standby
ejecuta un ciclo sólo en el segmento 1 del programa Ladder Logic configurado. Esto
influye enormemente a la hora de configurar la lógica del sistema:
l programe toda la Ladder Logic específica para las funciones Hot Standby en el
segmento 1
l no programe la lógica de control de E/S en el segmento 1
l no programe ninguna estación de E/S en el segmento 1
l el controlador standby en un sistema Hot Standby nunca debe ejecutar la lógica
de E/S.
Instrucción CHS
Utilización de la
instrucción CHS AVISO
Peligro de re-administración de segmentos
Para proteger contra daños los equipos de E/S de aplicación por
acciones del sistema inesperadas, no re-administre el segmento 1
mediante el administrador de segmentos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Introducción
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 = Cambia dirección del puerto Mobdus 1 al conmutar.
1 = No cambia dirección del puerto Mobdus 1 al conmutar
0 = Cambia dirección del puerto Mobdus 2 al conmutar
1 = No cambia dirección del puerto Mobdus 2 al conmutar
0 = Cambia dirección del puerto Mobdus 3 al conmutar
3 = No cambia dirección del puerto Mobdus 1 al conmutar
AVISO
Peligro de registro de comando de Hot Standby
Asegúrese de que el registro que seleccione como registro de
comando de Hot Standby esté reservado para esta función y no esté
siendo utilizado para otro propósito en la Ladder Logic.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Los valores seleccionados para los bits de este registro determinan los parámetros
del sistema en el arranque. Se puede acceder al registro mientras el sistema está
funcionando, utilizando un editor de datos de referencia (RDE) o una pantalla de
zoom en la instrucción CHS de la Ladder Logic.
Registro de comando
Registro de
comando AVISO
Peligro de registro de comando
Si se utiliza un registro de comando para habilitar la sobrescritura de
conmutador llave mientras el sistema Hot Standby está funcionando, el
controlador primario leerá inmediatamente los bits 14 y 15 para
determinar su propio estado y el del controlador standby.
Si los dos bits están en 0, se producirá una conmutación y la antigua
CPU primaria se pondrá offline. La nueva CPU primaria sigue
funcionando.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
El área El registro de comando debe estar incluido en el rango de registros 4x del área
transferible de transferible de la memoria de señal.
memoria de Se especifica un bloque fijo de hasta 12 K palabras en la memoria de señal como
señal. área transferible. Consta de lo siguiente:
l Todas las salidas binarias 0x de la memoria de señal hasta un máximo de 8192,
incluyendo sus historias asociadas.
l Todas las entradas binarias 1x de la memoria de señal hasta un máximo de
8192, incluyendo sus historias asociadas.
l Si el número total de registros (3x y 4x combinados) implementados en la
memoria de señal es 10.000 o inferior, se transfieren todos los registros más la
tabla de historial de los contadores regresivo y progresivo.
l Si el número total de registros (3x y 4x combinados) implementados en la
memoria de señal es superior a 10.000, entonces se transfiere un total de
10.000, de acuerdo con la fórmula descrita anteriormente. Consulte Área
transferible predeterminada, p. 38.
Área no También se puede definir un área no transferible en mitad del nodo del bloque de
transferible instrucciones CHS. Un área no transferible:
dentro del área l es una herramienta para reducir el tiempo de ciclo
transferible de la l está ubicada por completo en el rango de registros 4x del área transferible de
memoria de memoria de señal que se transfiere en cada ciclo
señal l consta de un bloque de cuatro o más registros 4x
l permite al usuario controlar el estado del sistema Hot Standby (tercer registro del
área no transferible)
En el área no transferible sólo se pueden ubicar los datos de referencia 4x. Estos
registros designados no se transfieren al controlador standby, por lo que se reduce
el tiempo de ciclo. El diagrama de bloques siguiente muestra la existencia del área
no transferible con respecto al resto del área transferible de memoria de señal.
Área no La parte más importante del área no transferible es el registro de estado Hot
transferible Standby. Una vez se ha configurado el sistema y está funcionando, el registro de
estado se convierte en una herramienta muy útil para controlar los estados de
máquina de los dos controladores. Si utiliza software para modificar los valores del
registro de comando es importante que vea el resultado de esas modificaciones en
el registro de estado.
El área no transferible se define en los asientos intermedio e inferior del bloque de
instrucciones. El asiento intermedio especifica el primer registro del área no
transferible. El asiento inferior especifica la longitud del área no transferible.
Registro de estado
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
El área no transferible debe tener una longitud de al menos cuatro registros. Los dos
primeros registros del área no transferible se reservan para funciones de
transferencia inversa. El tercer registro es el registro de estado Hot Standby.
El cuarto registro y todos los registros 4x contiguos especificados para como no
transferibles se ignoran cuando se transfieren los valores de la memoria de señal
del controlador primario al controlador standby.
Pantalla de zoom Cuando se están utilizando tanto la instrucción CHS como la ampliación de
configuración Hot Standby, los parámetros que se establezcan para el área no
transferible en las pantallas de ampliación de configuración deberá ser
exactamente iguales que los del módulo CHS.
Registro de El registro de estado es el registro 40012, el tercer registro del área no transferible.
estado de Hot El registro de comando, que se define en el asiento superior, ha sido colocado fuera
Standby del área no transferible, como se solicitó.
El tercer registro del área no transferible es el registro de estado Hot Standby.
Utilice este registro para vigilar el estado actual de máquina de los controladores
primario y standby.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Transferencia Podrá utilizar los registros de transferencia inversa para transmitir datos de
inversa diagnóstico desde el controlador standby al controlador primario. Cuando decida
definir un área no transferible, se copiarán los registros 4x y 4x + 1 del bloque no
transferible desde el controlador standby al primario. Esta operación es la contraria
a la transferencia normal de tabla de estado que se realiza de forma directa desde
el primario al standby.
Si decide no utilizar los registros de transferencia inversa, no conecte la entrada
inferior de la instrucción CHS a la barra de su programa Ladder Logic, ya que las
entradas a estos registros no se encuentran habilitadas.
Ejemplo de El siguiente ejemplo muestra Ladder Logic de E/S en un controlador primario que
lógica de vigila dos lamparas de error, así como la lógica de transferencia inversa que envía
transferencia datos de estado desde el controlador standby al primario. Una lámpara de error se
inversa enciende si la protección de memoria del standby está desactivada; la otra lámpara
se enciende si la batería de sostén de memoria falla en el standby.
Red 1 del segmento 1
400005
400100
CHS
30
400103
#001
Lógica de La lógica en la red 2 del segmento 1 contiene una instrucción BKLM y una
transferencia instrucción STAT. El standby habilita esta última. Los bits 000815 y 000816 están
inversa controlados por los bits 15 y 16 del registro de estado Hot Standby. La instrucción
STAT envía una palabra de registro de estado a 400101; esta palabra inicia una
transferencia inversa hacia el controlador primario.
Lógica de E/S El bit 000715 de la bobina interna (bit de estado 11) controla la lámpara de
remotas DESACTIVACIÓN DE LA PROTECCIÓN DE MEMORIA DEL STANDBY. El bit
000716 de la bobina interna (bit de estado 12) controla la lámpara de FALLO DE LA
BATERÍA DEL STANDBY.
Segment 2
400101
000813 000814
(Bit 13) (Bit 14) BLKM Transfers the Status of
000705 Reverse Transfer Register to
Internal Coils
( )
BLKM
#001
Introducción
Objetivo Esta sección describe el uso de la ampliación de configuración del sistema HSBY.
Ampliación de configuración
Diálogo Hot El sistema Hot Standby 984 puede configurarse en el cuadro de diálogo Hot
Standby Standby o mediante la instrucción CHS de la biblioteca de instrucciones LL984.
Concept
Diálogo Hot A continuación se muestra el cuadro de diálogo Hot Standby; puede activarse a
Standby en través de Configurar Hot Standby.
Concept En Concept
Especificación El comando de registro se utiliza para controlar distintos parámetros del sistema Hot
del registro de Standby.
comando
Registro de El registro de comando se especifica en el primer campo de entrada del diálogo Hot
comando Standby. De manera predeterminada, el registro de comando se establece en
400001. Si se utiliza el registro 400001 en cualquier otro lugar, introduzca otro
número mayor que 0. El número que introduzca se convierte en el registro de
comando 4x. Por ejemplo, si introduce 14, el registro de comando Hot Standby será
400014.
Podrá introducir cualquier número del rango 1... n, siendo n el último registro 4x
configurado. Sin embargo:
l El registro de comando debe ser parte del área de la memoria de señal que se
transfiere del controlador primario al standby en cada ciclo.
l Por lo tanto, el número que especifique como registro de comando deberá estar
en el rango de los registros 4x que especifique en el área de la memoria de señal
en el diálogo Memoria de señal. Si utiliza la opción 12K, el registro de comando
debe ser uno de los primeros 9000 registros 4x.
l El registro de comando no deberá estar incluido en el rango del área no
transferible, que se especifica en el cuadro de diálogo Hot Standby.
AVISO
Peligro de registro de comando de Hot Standby
Asegúrese de que el registro que seleccione como registro de
comando de Hot Standby esté reservado para esta función y no esté
siendo utilizado para otro propósito en la lógica de aplicación.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
AVISO
Peligro de diálogo Hot Standby
Si pretende utilizar el diálogo Hot Standby para configurar el registro de
comando y la instrucción CHS para modificar el registro de comando
cuando el sistema está en marcha, asegúrese de especificar el mismo
registro que el registro de comando en el diálogo Hot Standby y el
asiento superior del bloque CHS. Si utiliza números distintos para el
registro de comando, los cambios que introduzca utilizando las
pantallas de zoom no se aplicarán el registro de comando Hot Standby
real.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Conmutador Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los
llave y modalidad módulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opción de
En marcha sobrescribir el conmutador llave, el registro de comando se convierte en el medio
de pasar los módulos CHS 110 de online a offline.
De manera predeterminada, la opción de sobrescribir el conmutador llave está
desactivada. El cuadro de diálogo Hot Standby permite habilitarla.
AVISO
Peligro de sobrescritura de conmutador llave
Si se utiliza una pantalla de zoom o RDE para activar la sobrescritura
de conmutador llave mientras el sistema Hot Standby está
funcionando, el controlador primario leerá inmediatamente los bits 14 y
15 para determinar su propio estado y el del controlador standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Si los dos bits están en 0, se producirá una conmutación y la antigua CPU primaria
pasará a offline. La nueva CPU primaria sigue funcionando.
Uso del control Por ejemplo: Ha habilitado la sobrescritura de conmutador llave y ha establecido la
de software modalidad de servicio del controlador B como Offline. Ahora el sistema está
encendido y desea colocar el controlador B en la modalidad EN MARCHA.
El conmutador llave no funciona, de modo que tendrá que confiar en la lógica de
aplicación.
Puede proceder de tres modos:
Opción 1 Cambie el ajuste del diálogo Hot Standby. Para hacer esto, debe apagar
en primer lugar el sistema e introducir los cambios necesarios en el
cuadro de diálogo; a continuación, vuelva a encender el sistema.
Descargue la nueva configuración.
Opción 2 Conecte Concept al controlador primario. Llame al Editor de datos de
referencia (RDE). Coloque el registro de comando Hot Standby y el registro de
estado Hot Standby en el RDE. La modalidad de servicio del controlador B
viene determinada por el estado del bit 14 del registro de comando. Si el
controlador B está offline, el bit 14 pasará a 0. Para establecer el controlador
en la modalidad EN MARCHA, cambie el estado del bit 14 a 1. El controlador
B pasará inmediatamente a esa modalidad si se cumplen el resto de requisitos
de HSBY.
Opción 3 Si ha programado una instrucción de CHS en Ladder Logic: Conecte Concept
al controlador primario. En el editor, sitúe el cursor sobre el asiento superior de
la instrucción CHS y llame la pantalla de zoom (CTRL+D). Verifique la casilla
de control Modalidad EN MARCHA para el parámetro Controlador B en
modalidad EN MARCHA y éste pasará inmediatamente a dicha modalidad. La
ventaja de las opciones 2 y 3 es que el sistema Hot Standby no tiene que estar
necesariamente apagado para cambiar de estado. Si prefiere utilizar la
pantalla de zoom antes que el RDE, considere la programación de la
instrucción CHS en Ladder Logic para fines como éste.
AVISO
Peligro de discrepancias
Bajo ninguna circunstancia se permite una discrepancia en la
asignación de E/S o en la configuración.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
AVISO
Peligro de conmutación
Si se produce una conmutación del sistema cuando se encuentra
seleccionado botón de opción "En marcha" y hay una discrepancia de
lógica entre los dos controladores, el controlador standby asumirá las
responsabilidades del primario y comenzará a resolver un programa de
lógica diferente del controlador primario anterior.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Cambiar En un sistema Hot Standby, los puertos Modbus del controlador primario pueden
dirección al disponer de direcciones MEM en un rango de 1 a 119. Esto permite un offset de 128
conmutar para puertos comparables en el PLC standby, con 247 como cantidad máxima de
direcciones.
Por ejemplo, si el controlador A es el controlador primario y sus dos puertos Modbus
tienen las direcciones 1 y 2, las direcciones predeterminadas para los puertos
comparables en el controlador standby B serán 129 y 130. Por defecto, este offset
se mantendrá entre las direcciones de puerto en caso de conmutación. Por ejemplo,
si el controlador B pasa a ser el primario como resultado de una conmutación, sus
puertos Modbus asumirán las direcciones 1 y 2, y los puertos comparables en el
controlador A asumirán las direcciones 129 y 130.
Las casillas de verificación permiten cambiar este estado predeterminado en
cualquiera de los puertos Modbus en los dos controladores del sistema Hot
Standby.
Puertos Modbus en los dos controladores del sistema Hot Standby. Por ejemplo: si
deselecciona el parámetro Puerto Modbus 1, no se mantendrá ningún offset
durante la conmutación y tras ésta, los dos puertos tendrán la misma dirección. Así,
si el controlador A es el primario y la dirección de su puerto Modbus 1 es 1, la
dirección de dicho puerto se mantendrá como 1 después de que suceda la
conmutación. Del mismo modo, si el controlador B se convierte en el controlador
primario como resultado de una conmutación, la dirección de su puerto Modbus 1
también será 1.
Cambio de En el sistema Hot Standby Quantum, las direcciones de puerto Modbus Plus del
dirección de controlador Standby se compensa en 32 a partir de los puertos comparables del
puerto Modbus controlador primario. Por ejemplo, si el controlador A es el primario y su puerto
Plus durante la Modbus Plus tiene la dirección 1, la dirección para el puerto correspondiente en el
conmutación controlador standby B será 33.
El rango numérico para las direcciones de ambos puertos va de 1 a 64. Así pues, si
el puerto del controlador primario tiene una dirección 50, la dirección para el puerto
correspondiente en el standby no será 82, sino 18 (es decir, 50 menos 32).
Estas direcciones se cambiarán automáticamente en caso de conmutación; el
usuario no puede cambiar el offset o impedir que las direcciones se cambien.
Nota: El sistema Hot Standby Quantum cambia las direcciones Modbus Plus casi
de forma instantánea a la conmutación. Esto significa que los equipos de
programación que leen la dotación del controlador Quantum pueden asegurarse
de forma que siempre hagan referencia al controlador primario y que la red no
sufra tiempos muertos durante la conmutación.
Área no El área no transferible contiene el registro de estado de Hot Standby, que se utiliza
transferible para vigilar el estado de ambos controladores. Asimismo, contiene un par de
registros que pueden utilizarse para operaciones de transferencia inversa. Puede
incluir otros registros 4x en el área no transferible para reducir la duración de cada
ciclo.
El campo Inicio: se utiliza para especificar el primer registro 4x del área no
transferible. El campo Longitud: se utiliza para definir el número de registros
contiguos que se incluirán en el bloque no transferible. Si elige definir un área no
transferible, el rango de valores válidos para este campo es 4... n, donde n es el
número de registros 4x configurados. Sin embargo, cuando defina un área no
transferible deberá cumplir estos requisitos:
l El área no transferible debe estar ubicada totalmente dentro del área de registros
4x programada para transferir en cada ciclo. El área transferible está definida en
el diálogo Memoria de señal.
l El registro de comando (primera entrada del diálogo Hot Standby) debe
encontrarse fuera del área no transferible.
Registro de Nota: Los bits 1 y 2 se utilizan únicamente junto con una ampliación de
estado para configuración.
ampliación de
Este PLC está en modalidad OFFLINE = 0 1
configuración Este PLC funciona en modalidad primaria = 1 0
Este PLC funciona en modalidad standby = 1 1
Opciones avanzadas
Botón Opciones Si selecciona el botón Opciones avanzadas en el cuadro de diálogo Hot Standby,
avanzadas podrá utilizar distintas versiones de firmware en los controladores primario y
standby mientras el sistema funciona completamente en la modalidad Hot Standby.
En Concept
Esto le permite actualizar los controladores paso a paso a una nueva versión de
firmware sin necesidad de cerrar el sistema. Dado que esta operación sólo es
necesaria en situaciones muy particulares, es recomendable desactivar esta
modalidad mediante la configuración y habilitarla con el editor de datos de
referencia o con la pantalla Zoom cuando sea necesario. De forma predeterminada,
los controladores deben tener las mismas versiones de firmware. Esto implica que
el controlador standby no pasará a online mientras tenga una versión de firmware
más reciente o más antigua que la del controlador primario.
Memoria de Con Hot Standby 984, podrá definir memoria de señal adicional (registros 0x, 1x, 3x
señal adicional y 4x) que se transfiere en grupos durante varios ciclos lógicos.
Cuadro de Para abrir el cuadro de diálogo de memoria de señal, desactive Transferir memoria
diálogo de de señal completa y, a continuación, utilice el botón Opciones. La memoria de señal
memoria de asociada a todas las E/S críticas también debería transferirse en cada ciclo. La
señal memoria de señal adicional puede agruparse y transferirse durante varios ciclos.
En Concept
State RAM
State RAM
Transfer: User Defined
Number of References to Transfer
OK Cancel Help
Diálogo Hot Si utiliza el diálogo Hot Standby, tendrá una mayor flexibilidad para determinar qué
Standby cantidad de memoria de señal se transfiere. Asimismo, podrá controlar cuánta
memoria se transfiere en todos los ciclos y cuánta en piezas a lo largo de varios
ciclos.
Nota: Los campos de entrada del diálogo restantes pueden o no ser utilizados
dependiendo de cuál de estos dos parámetros escoja.
Opción definido La opción Definido por el usuario le permite especificar la cantidad de cada tipo de
por el usuario datos de referencia que desea transferir en cada ciclo. Si la casilla de verificación
Transferir memoria de señal adicional está activada, podrá transferir datos
adicionales.
Remaining outputs
0nnnnn not transferred
Remaining inputs
1nnnnn not transferred
300001
300002 Inputs transferred
on every scan
300003
Remaining inputs
3nnnnn not transferred
400001
400002
400003 Outputs transferred
400004 on every scan
400005
400006
Remaining outputs
not transferred
4nnnnn
Transferencia de Utilice el área de memoria de señal para definir el tamaño del rango de datos. Todos
memoria de los datos de referencia que especifique en esta área se transfieren desde el
señal definida controlador primario al standby en cada ciclo (excepto el área no transferible
por el usuario definida). Todos los elementos de datos de referencia deben ser 0 o estar
especificados como múltiplos de 16. Se requiere un mínimo de 16 registros 4x. La
cantidad máxima de memoria de señal a transferir en cada ciclo puede ser como la
cantidad total de memoria de señal disponible (10 K, 32 K o 64 K, dependiendo del
tipo de controlador Quantum).
AVISO
Peligro durante la transferencia de memoria de señal adicional
Si selecciona Transferir memoria de señal adicional, deberá especificar
datos adicionales que se habrán de transferir o, de lo contrario, el
controlador no iniciará la operación.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
400001
400002 Critical outputs transferred
400003 on every scan
400004
400005
400006
Additional outputs transferred
in chunks on multiple scans
Transferencias de ciclo
Tipo de datos En un ciclo se envían un mínimo de 512 palabras equivalentes de cada tipo
especificado en la memoria de señal adicional, a menos que queden menos de 512
palabras de ese tipo de datos para transferir. Por ejemplo, si especifica 528
registros adicionales para transferirse a lo largo de tres ciclos, el sistema enviará los
datos con mayor rapidez que la esperada. Los primeros 512 registros adicionales
se transferirán en el primer ciclo, y los otros 16 registros se transferirán en el
segundo. En el tercer ciclo, el proceso comenzará de nuevo, enviando los primeros
512 registros adicionales.
6.4 Funcionamiento
Introducción
Condiciones
previas Nota: Arranque los PLC de uno en uno.
Asegúrese de lo siguiente...
l El PLC que arranque primero deberá estar programado completamente.
l El conmutador llave de función en el módulo CHS 110 deberá estar en la posición
Run (En marcha).
l Los conmutadores de desplazamiento de designación de los módulos CHS 110
estarán en posiciones opuestas. El primer PLC que reciba alimentación se
convertirá automáticamente en el controlador primario, sin tener en cuenta si se
ha designado como A o B.
Inicio del sistema El siguiente cuadro indica los pasos adecuados para iniciar el sistema Hot Standby.
Paso Acción
1 Conecte la alimentación al primer bastidor.
2 Cargue el programa en el PLC.
3 Arranque el PLC en ese bastidor.
4 Conecte la alimentación al segundo bastidor.
5 Cargue el programa en el PLC standby.
Si los conmutadores de los controladores tienen establecida la misma dirección,
no podrá descargar el programa. Utilice el procedimiento de actualización de
programas del conmutador llave.
6 Inicie el controlador standby.
7 Compruebe la pantalla LED. Si el sistema funciona correctamente, la pantalla
deberá aparecer como se muestra en el gráfico "Indicadores de un sistema Hot
Standby en funcionamiento normal" que aparece en la ilustración de más abajo.
En el módulo CHS 110, los tres indicadores deberán estar encendidos sin
parpadear. Si el indicador Com Act está parpadeando indica que el sistema ha
detectado un error. En el módulo CRP correspondiente, el indicador Ready
lucirá en verde. El indicador Com Act de la unidad primaria también deberá lucir
en verde, mientras que el indicador Com Act del módulo de comunicaciones RIO
standby deberá parpadear lentamente.
Bastidor
standby 140
CHS 110 00 RIO Head
HOT STANDBY HOT STANDBY
Active Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby
Sincronización En un sistema Hot Standby, los controladores primario y standby tienen sus propios
de relojes relojes para fecha/hora que no están sincronizados. En caso de conmutación, la
fecha/hora cambia por la diferencia entre los dos relojes. Esto podría causar
problemas si está controlando una aplicación dependiente de tiempo.
Para resolver este problema, programe el controlador standby para restablecer su
reloj desde la tabla de estado del controlador primario. Si controla el sistema por
medio de las pantallas de ampliación de configuración, en primer lugar establezca
la lógica para la sincronización temporal. Por otro lado, establezca la lógica para la
sincronización temporal en el segmento 1, pero no lo haga en la red 1.
Dado que los dos controladores ejecutan el mismo programa, deberá leer los bits
de registro de estado CHS 12 a 16 para asegurarse de que sólo se restablecerá el
reloj standby. Si los bits 12 as 16 son 01011, sabrá tres cosas:
l qué controlador es el standby
l que el controlador que queda es el primario
l que los dos controladores están ejecutando la misma lógica
Si estas condiciones se cumplen, la lógica debería borrar el bit 2 y establecer el bit
1 del registro de control de relojes para fecha/hora. El reloj del controlador standby
se restablecerá desde la tabla de estado del controlador primario al final del ciclo y
se borrará el bit 1.
Nota: Asegúrese de que los registros para la sincronización de relojes para fecha/
hora se incluyen en el área transferible de memoria de señal.
40001
40101
CHS
4
MBIT MBIT
0001 0001
Vigilancia Una vez se ha iniciado el sistema standby y está funcionando de forma normal,
interna seguirá funcionando automáticamente. Realiza una comprobación continua de
constante fallos y está contantemente preparado para pasar el control de la unidad primaria a
la standby en caso de detectar un error.
Mientras el sistema está en funcionamiento, el módulo CHS primario transferirá de
forma automática una cantidad predeterminada de memoria de señal a la unidad
standby en cada ciclo. Esto asegura que el controlador standby esté preparado para
tomar el control en caso necesario.
Si se corta una o las dos conexiones entre los módulos Hot Standby, el controlador
primario funcionará como si no se dispusiera de copias de seguridad.
Si el controlador primario falla, el standby asumirá automáticamente el control de la
red de E/S remotas. Si el controlador primario se recupera, asumirá el papel del
standby. Si no es posible la recuperación, permanecerá offline.
Si el controlador standby falla, pasará a offline. El controlador primario funcionará
como si se tratara de un controlador único para la gestión de redes E/S.
7.1 Configuración
Introducción
Carga y A partir del software Concept 2.5, la instrucción cargable CHS es parte de la
Concept 2.5 instalación de Concept.
Si está utilizando Concept 2.5 y por algún motivo se elimina la instrucción cargable,
se puede volver a instalar siguiendo los pasos que se explican a continuación.
Carga del Para configurar un sistema Hot Standby Quantum, deberá cargar el software CHS
software en los en los controladores. El software se incluye en un disquete del kit Hot Standby.
controladores Una vez que haya instalado el software, podrá activar la ampliación de
configuración de Hot Standby IEC.
Instalación de Los pasos que se indican a continuación sólo son necesarios si la instrucción
una instrucción cargable CHS aún no forma parte de su instalación Concept. La instrucción
cargable CHS en cargable CHS se incluye en un disquete de 3 1/2" (140 SHS 945 00) como parte del
un entorno kit Hot Standby 140 CHS 210 00. El nombre del fichero es QCHSVxxx.DAT, donde
Concept xxx es el número de versión de 3 dígitos del software.
Paso Acción
1 Insertar el disquete en la unidad de disco.
2 Crear un nuevo proyecto Concept o abrir uno existente y seleccionar un PLC.
3 En el comando de menú Proyecto, Configuración del PLC, abrir el configurador.
4 En Configurar Instrucciones cargables, abrir el cuadro de diálogo Instrucciones
cargables.
5 Pulsar el botón de comando Expandir para abrir el cuadro de diálogo estándar
de Windows, Expandir fichero de instrucción cargable. Seleccionar el fichero de
instrucción cargable y hacer clic en el botón OK. Se insertará en el cuadro de
lista Disponible.
Disponible: Instalado:
@1S7 V196 Instalar
@1SE V196
@2I7 V196
Eliminar
@2IE V196
CHS V208
IHSB V196 Expandir
Advertencia: Confirmar que las instrucciones cargables
de usuario son válidas para su PLC Edición
Ampliación de Utilice la pantalla ampliación de configuración Concept Hot Standby del siguiente
configuración modo:
l Especifique los parámetros en el registro de comando Hot Standby.
l Defina un área no transferible para reducir el tiempo de ciclo.
Los parámetros establecidos en las pantallas de configuración son aplicados por los
controladores durante el arranque. Puede modificar los ajustes/comportamiento del
sistema IEC Hot Standby después de haber descargado la configuración en el
controlador. Para ello, ajuste o restablezca los bits particulares del registro de
comando Hot Standby o bien utilice los EFB específicos Hot Standby de la
biblioteca del "sistema".
Nota: Si más adelante detiene y reinicia el sistema Hot Standby, los parámetros
especificados en las pantallas de ampliación de configuración vuelven a tener
efecto.
Lógica IEC en un En el sistema Hot Standby de Concept 2.1/2.2, no se ejecuta ninguna lógica en el
sistema Hot controlador standby. Por el contrario, en el sistema Hot Standby 984 el controlador
Standby standby ejecuta la lógica del segmento 1.
En el sistema Hot Standby de Concept 2.5, el controlador standby ejecuta la lógica
en la sección 1, de forma similar a como se utiliza el segmento 1 en un sistema Hot
Standby 984. La sección 1 puede contener lógica para diagnóstico y funciones Hot
Standby opcionales, como el estado de la vigilancia de batería. No programe la
lógica de control de E/S en la sección 1.
El sistema Hot Standby IEC se asegura de que los controladores primario y standby
contienen aplicaciones IEC idénticas para poder disponer de una copia de
seguridad en caso de que el controlador primario falle. La configuración del sistema
Hot Standby IEC debe realizarse con el diálogo Hot Standby.
Introducción
Activación del El diálogo Hot Standby que se muestra a continuación puede activarse mediante la
diálogo Hot Configuración de Hot Standby.
Standby Concept 2.5
Registro de comando
Registro de comando: 4x
Puerto Modbus 2
Controlador B: Offline
Puerto Modbus 3
Memoria de señal
Área no transferible
Inicio: 4x Longitud:
OK Cancelar Ayuda
Bits en el El registro de comando controla distintos parámetros del sistema Hot Standby.
registro de
comando Hot
Standby
Especificar El registro de comando se especifica en el primer campo de entrada del diálogo Hot
registro de Standby. De manera predeterminada, el registro de comando se establece en
comando 400001. Si se utiliza el registro 400001 en cualquier otro lugar, introduzca otro
número mayor que 0. El número que introduzca se convierte en el registro de
comando 4x. Por ejemplo, si introduce 14, el registro de comando Hot Standby será
400014.
Rango Podrá introducir cualquier número del rango 1... n, siendo n el último registro 4x
configurado. Sin embargo:
l el registro de comando debe ser parte del área de la memoria de señal que se
transfiere del controlador primario al standby en cada ciclo.
l por lo tanto, el registro de comando no deberá estar incluido en el rango del área
no transferible, que se especifica en el cuadro de diálogo Hot Standby.
AVISO
Peligro de registro de comando de Hot Standby
Asegúrese de que el registro que seleccione como registro de
comando de Hot Standby esté reservado para esta función y no esté
siendo utilizado para otro propósito en la lógica de aplicación.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Sobrescritura de Si lo desea puede elegir sobrescribir el conmutador llave del panel frontal de los
conmutador módulos CHS 110 por motivos de seguridad o conveniencia. Si elige la opción de
llave y modalidad sobrescribir el conmutador llave, el registro de comando se convierte en el medio
En marcha de pasar los módulos CHS 110 de online a offline.
De manera predeterminada, la opción de sobrescribir el conmutador llave está
desactivada. El cuadro de diálogo Hot Standby permite habilitarla.
Si activa la sobrescritura de conmutador llave, la modalidad de servicio Offline o En
marcha de los controladores al arrancar el sistema viene determinada por los
valores establecidos en los bits 14 y 15 del registro de comando. Estos bits se
representan como la modalidad En marcha para los controladores A y B
(dependiendo del conmutador de desplazamiento de designación). Recuerde que
cuando está activada la sobrescritura de conmutador llave, no puede iniciar una
actualización del programa (transferencia de programa) en el módulo CHS 110 del
bastidor standby.
Siempre que la sobrescritura de conmutador llave esté desactivada, los ajustes de
la modalidad En marcha podrán pasarse por alto.
Sobrescritura de
conmutador
AVISO
llave
Peligro al utilizar la modalidad de animación o el editor de datos
de referencia
Si utiliza la modalidad de animación o el editor de datos de referencia
(RDE) de Concept para habilitar la sobrescritura de conmutador llave
mientras el sistema Hot Standby está funcionando, el controlador
primario leerá inmediatamente los bits 14 y 15 para determinar su
propio estado y el del controlador standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Opción 2
Etapa Descripción Comentario
1 Conecte Concept al controlador
primario.
2 Llame al Editor de datos de referencia
(RDE).
3 Coloque el registro de comando Hot La modalidad de servicio del controlador
Standby y el registro de estado Hot B viene determinada por el estado del
Standby en el RDE. bit 14 del registro de comando. Si el
controlador B está en Offline, el bit 14
será 0.
4 Para poner el controlador en la El controlador B pasa inmediatamente a
modalidad EN MARCHA, cambie el la modalidad EN MARCHA.
estado del bit 14 a 1.
Nota: La ventaja de la opción 2 es que no necesita apagara el sistema Hot Standby
para cambiar su estado.
Botón Opciones Si selecciona el botón Opciones avanzadas en el cuadro de diálogo Hot Standby,
avanzadas tendrá acceso a utilizar distintas versiones de firmware en el controlador primario y
standby mientras el sistema funciona completamente en la modalidad Hot Standby.
Opciones avanzadas
ADVERTENCIA
Si selecciona -"Sin detener" se sobrescribirán
todos los chequeados de seguridad entre
los controladores primario y Hot Standby.
¡¡¡Utilizar con extrema precaución!!!
Actualización EXEC
Sin detener
Aplicación detenida
OK Cancelar Ayuda
This lets you upgrade the controllers step by step to a new firmware version without
having to shutdown the system. Since this is only necessary in rare situations, it is
recommended that you disable this mode by configuration and to enable it by the
reference data editor when needed. By default, the controllers must have the same
versions of firmware. This means the Standby controller would not go online while
having a newer or older firmware version than the one on the Primary controller.
Nota: Esta opción sólo está disponible en los sistemas Hot Standby que ya
trabajan con Concept 2.5.
Procedimiento La siguiente tabla indica los pasos que deberá tomar para actualizar el ejecutivo del
de actualización controlador en un sistema HSBY IEC. Nota: Antes de comenzar deberá tener
del ejecutivo del ambos controladores funcionando con Concept 2.5.
sistema HSBY
Paso Acción
IEC
1 Establezca la conexión al PLC primario con Concept y utilice el editor de datos
de referencia para establecer el bit 12 del registro de comando Hot Standby en
1.
2 Finalice la conexión al controlador primario.
3 Utilice el cargador de ejecutivo para descargar el nuevo ejecutivo en el
controlador standby.
4 Establezca la conexión al PLC standby con Concept y descargue el proyecto.
NOTA: Los proyectos desarrollados con versiones de Concept anteriores a la
versión 2.5 deberán importarse a Concept 2.5 utilizando el Convertidor.
5 Inicie el controlador standby.
6 Compruebe que el controlador standby se encuentra en la modalidad En marcha
y que el módulo CHS indica que el controlador standby se encuentra ahora en
la modalidad standby.
7 Finalice la conexión al controlador.
8 Inicie la conmutación Hot Standby usando el conmutador llave.
9 Descargue el ejecutivo en el nuevo controlador standby utilizando el cargador
de ejecutivo.
10 Utilice el botón de transferencia del módulo CHS para transferir el programa al
PLC standby. Compruebe que el controlador standby se encuentra en la
modalidad En marcha y que el módulo CHS indica que el controlador standby
se encuentra ahora en la modalidad standby.
11 Los ejecutivos de los controladores Hot Standby acaban de ser actualizados sin
detener el proceso.
AVISO
Peligro de asignación de E/S / Configuración
Bajo ninguna circunstancia se permite una discrepancia en la
asignación de E/S o en la configuración.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
AVISO
Peligro de conmutación
Si se produce una conmutación del sistema cuando se encuentra
seleccionado botón de opción "En marcha" y hay una discrepancia de
lógica entre los dos controladores, el controlador standby asumirá las
responsabilidades del primario y comenzará a resolver un programa de
lógica diferente del controlador primario anterior.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Discrepancia de Concept 2.5, y los nuevos ejecutivos del PLC suministrados con él, apoyan la
lógica para opción Standby on Logic Mismatch (Standby con discrepancia de lógica) en la
Concept 2.5 pantalla Configuration Extension de Hot Standby. La discrepancia de lógica permite
introducir cambios online en el programa del controlador standby o del controlador
primario mientras el sistema HSBY sigue ejecutando el proceso. La opción
"Standby on Logic Mismatch" también permite transferir datos de proceso
actualizados desde el controlador primario una vez descargadas las
modificaciones.
Actualización de Todos los DATOS de una sección se actualizarán completamente en cada nuevo
los datos de ciclo si es igual a la sección correspondiente en el controlador primario. Los datos
sección del de sección no se actualizarán si la sección no es igual a la sección correspondiente
proyecto del controlador primario.
Los datos de sección que finalmente son actualizados si las secciones son iguales
en ambos controladores son:
l Estados internos de los módulos de función elemental (EFB) utilizados en la
sección (Temporizadores, Contadores, PID, etc.)
l Todos los bloques de datos de instancias de módulos de función derivada (DFB)
creadas en la sección, incluidos los DFB intercalados
El comportamiento de Hot Standby para el proceso de actualización de sección es:
l Con lógica congruente, todos los datos de la sección se actualizan en el
controlador standby
l Después de hacer un cambio online en una sección, no se actualiza ninguno de
sus datos locales. Para volver a actualizarla, la lógica de los controladores
deberá igualarse mediante el botón de transferencia CHS o con una descarga
completa al controlador primario con lógica distinta.
l No es posible introducir cambios online en un controlador e introducir también los
mismos cambios online en el otro controlador para obtener de nuevo la lógica
congruente. Para igualar ambos controladores, deberá pulsar el botón Transferir
del módulo CHS o realizar una descarga completa al controlador que no recibió
los cambios de descarga.
l El cambio de un literal durante la animación (llamado "quickwrite") hará que la
sección no se actualice o transfiera al controlador standby.
Actualización de Con una discrepancia de lógica, los datos globales del proyecto se actualizarán en
los datos cada ciclo. Los datos globales que no existen en ambos controladores no se
globales del actualizarán.
proyecto Los datos globales del proyecto que se actualizan son:
l Todas las variables declaradas en el Editor de variables
l Todas las constantes declaradas en el Editor de variables
l Todas las variables de sección y transición
El comportamiento de Hot Standby para la actualización de los datos globales del
proyecto es:
l Todas las constantes/variables declaradas se actualizarán en cada ciclo siempre
que estén declaradas en ambos controladores
l Si se realizó una descarga completa al controlador que no recibió el cambio de
descarga, entonces ambos controladores mantendrán la misma lógica y, por lo
tanto, el controlador standby se actualizará completamente.
l Si, debido a un cambio de descarga, primero se ha borrado una variable/
constante global del proyecto y después se ha redeclarado, dicha variable/
constante será tratada como una variable/constante NUEVA, incluso cuando se
utilice el mismo nombre. Para igualar el estado de ambos controladores deberá
seguirse el procedimiento de actualización.
Intercambiar En un sistema Hot Standby, los puertos Modbus del controlador primario pueden
dirección del disponer de direcciones MEM en un rango de 1 a 119. Esto permite un offset de 128
puerto Modbus al para puertos comparables en el PLC standby, con 247 como cantidad máxima de
conmutar direcciones.
Por ejemplo, si el controlador A es el controlador primario y sus dos puertos Modbus
tienen las direcciones 1 y 2, las direcciones predeterminadas para los puertos
comparables en el controlador standby B serán 129 y 130. Por defecto, este offset
se mantendrá entre las direcciones de puerto en caso de conmutación. Por ejemplo,
si el controlador B pasa a ser el primario como resultado de una conmutación, sus
puertos Modbus asumirán las direcciones 1 y 2, y los puertos comparables en el
controlador A asumirán las direcciones 129 y 130.
Las tres casillas de verificación permiten cambiar este estado predeterminado en
cualquiera de los puertos Modbus en los dos controladores del sistema Hot
Standby.
Por ejemplo, si deselecciona el parámetro Puerto Modbus 1, no se mantendrá
ningún offset durante la conmutación y tras ésta, los dos puertos tendrán la misma
dirección. Así, si el controlador A es el primario y la dirección de su puerto Modbus
1 es 1, la dirección de dicho puerto se mantendrá como 1 después de que suceda
la conmutación. Del mismo modo, si el controlador B se convierte en el controlador
primario como resultado de una conmutación, la dirección de su puerto Modbus 1
también será 1.
Intercambio de En el sistema Hot Standby Quantum, las direcciones de puerto Modbus Plus del
dirección de controlador Standby se compensa en 32 a partir de los puertos comparables del
puerto Modbus controlador primario. Por ejemplo, si el controlador A es el primario y su puerto
Plus durante la Modbus Plus tiene la dirección 1, la dirección para el puerto correspondiente en el
conmutación controlador standby B será 33.
El rango numérico para las direcciones de ambos puertos va de 1 a 64. Así pues, si
el puerto del controlador primario tiene una dirección 50, la dirección para el puerto
correspondiente en el standby no será 82, sino 18 (es decir, 50 menos 32).
Estas direcciones se intercambiarán automáticamente en caso de conmutación; el
usuario no puede cambiar el offset o impedir que las direcciones se intercambien.
Nota: El sistema Hot Standby Quantum intercambia las direcciones Modbus Plus
casi de forma instantánea a la conmutación. Esto significa que los equipos de
programación que leen la dotación del controlador Quantum pueden asegurarse
de forma que siempre hagan referencia al controlador primario y que la red no
sufra tiempos muertos durante la conmutación.
Intercambio de El módulo de opciones de red Quantum NOE 771 (Ethernet TCP/IP) apoya el
dirección IP al intercambio de direcciones durante la conmutación cuando se lleve a cabo en un
conmutar sistema Hot Standby. Esto se realiza de forma muy similar al intercambio de
dirección de los puertos Modbus Plus, salvo en que el offset es 1 en vez de 32. Así,
cuando se haya instalado el módulo NOE 771 con una dirección IP
AAA.BBB.CCC.DDD configurada, el módulo en el bastidor primario asumirá esa
dirección. El módulo en el mismo slot del bastidor standby asumirá la dirección
AAA.BBB.CCC.(DDD+1). En el caso de que DDD = 254, (DDD+1) será 1, y durante
la conmutación los módulos intercambiarán sus direcciones IP. La funcionalidad de
intercambio de dirección de NOE 771 no se puede controlar, siempre estará
activada.
Introducción
Objetivo Esta sección describe la memoria de señal de Hot Standby IEC Quantum.
Área no El área no transferible contiene el registro de estado de Hot Standby, que se utiliza
transferible para vigilar el estado de ambos controladores. Puede incluir otros registros 4x en el
área no transferible para reducir la duración de cada ciclo.
El campo Inicio: se utiliza para especificar el primer registro 4x del área no
transferible. El campo Longitud: se utiliza para definir el número de registros
contiguos que se incluirán en el bloque no transferible. Si elige definir un área no
transferible, el rango de valores válidos para este campo es 4... n, donde n es el
número de registros 4x configurados. Sin embargo, en el momento de definir un
área no transferible, el registro de comando (primera entrada del cuadro de diálogo
Hot Standby) deberá estar fuera del área no transferible.
0nnnnn
1nnnnn
3nnnnn
4nnnnn
Registro de El tercer registro del área no transferible es el registro de estado de Hot Standby.
estado de Hot Utilice este registro para vigilar el estado actual de máquina de los controladores
Standby primario y standby.
This PLC in OFFLINE mode = 0 1
This PLC running in primary mode = 1 0
This PLC running in standby mode = 1 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Tamaño de Como se describe en Teoría del funcionamiento de HSBY de IEC, p. 43, la memoria
memoria IEC IEC se transfiere del controlador primario al standby por medio de una partición
reservada de la memoria de señal. Dicha partición consiste en un bloque de
registros 3x contiguos, los llamados Registros HSBY IEC. Puesto que forman parte
de la memoria de señal, nunca son más de 64K palabras (128 KByte). Para
asegurar una consistencia total de los datos en caso de producirse la conmutación,
todos los datos de la aplicación IEC del controlador primario deberán transferirse al
controlador standby en cada ciclo. La memoria IEC, que contiene todos los datos
que deberán transferirse, no puede ser mayor que el búfer de transferencia que
transporta la memoria IEC del controlador primario al controlador standby (palabras
de 64K).
Partición de memoria
Registros HSBY El número de registros HSBY IEC (tamaño del búfer de transferencia) se establece
IEC en el máximo siempre que la ampliación de configuración de Hot Standby IEC se
active por primera vez para un proyecto determinado. Así, tras activar la ampliación
de configuración Hot Standby IEC, la memoria de señal estará ocupada
completamente por los valores predeterminados para 0x, 1x, 3x, 4x y el máximo
restante para los registros HSBY IEC (3x). El siguiente diálogo muestra cómo se
puede modificar el número de registros HSBY IEC.
El siguiente diagrama muestra una partición de memoria del PLC.
En Concept
Nota: Cuanto mayor sea el número de registros HSBY IED (Datos Hot Standby
IEC en el diálogo anterior) mayor será el búfer de transferencia para la memoria
IEC y por lo tanto también podrá serlo la aplicación IEC. Véase Memoria de señal,
p. 161.
Tamaño de la
memoria de Nota: El tamaño de la memoria de señal configurada en un proyecto Hot Standby
señal IEC tiene un efecto importante en la duración del ciclo del sistema. Una vez ha
finalizado el ciclo lógico, el siguiente no comenzará hasta que se hayan transferido
que todos los datos de memoria de señal al módulo CHS.
Memoria de señal
(transferidos compl.)
Encabezamiento Búfer de
0x totales
seguridad
(Exec versión, para futuros
info. sobre Datos de cambios/
temporización, programa adiciones
etc.) datos de utilizados
programa
1x totales
configurados
Datos de
programa
sin utilizar
Mismo espacio que memoria IEC
Búfer de transferencia para memoria IEC
3x totales
No hay
registros Datos de
3x configurados instancia DFB
para
HSBY IEC
4x totales
memoria
libre para
datos de
instancia DFB
adicionales
Descripción del En Concept 2.5 se ha incluido una nueva función que permite seleccionar aquellas
control de secciones que no se transferirán del controlador primario al standby, con la
transferencia de excepción de las secciones SFC. Las secciones SFC se transfieren siempre en
secciones cada ciclo.
Una de las ventajas de esta función es que permite reducir el número de registros
Hot Standby IEC en la configuración, reduciendo así el tiempo de ciclo de Hot
Standby. El tipo de secciones que deberá seleccionar para que no sean transferidas
son aquéllas que no necesitan ser actualizadas en cada ciclo, por ejemplo, la
sección que carga la receta. Esta nueva función deberá utilizarse junto con las
instrucciones para optimizar una aplicación IEC en el funcionamiento Hot Standby
IEC para reducir el tiempo de ciclo de HSBY que se encuentran en Instrucciones
adicionales para Hot Standby IEC , p. 153.
Uso del control El uso de esta función requiere que planifique previamente su proyecto Hot Standby
de transferencia para asegurar que la lógica que no necesite una actualización en cada ciclo sea
de secciones incluida en una sección o secciones independientes y que pueda elegirse su no
transferencia. Los elementos lógicos que pueden utilizarse en las secciones no
transferibles son aquéllos que no tienen estados internos (por ejemplo, contactos,
bobinas, etc.). Los elementos lógicos que no deberán utilizarse en las secciones no
transferibles son aquéllos que tienen estados internos (por ejemplo,
temporizadores, contadores, etc.), puesto que el estado interno necesita
actualizarse en cada ciclo.
Una vez seleccionadas las secciones que no serán transferidas, podrá reducirse el
número de registros Hot Standby IEC. Para asegurarse de que tiene suficientes
registros Hot Standby IEC configurados, abra el cuadro de diálogo Predicción de
memoria para ver el uso de la memoria Hot Standby. Consulte Funcionamiento
normal, p. 145. Además, podrá utilizar la opción Analizar programa en el elemento
de menú del proyecto. Si no posee suficientes registros Hot Standby IEC, recibirá
un mensaje de error. El mensaje indicará el número mínimo de registros que
necesita. Deberá añadirse un búfer de seguridad a este valor con el fin de configurar
espacio para futuras modificaciones al programa. La reducción del número de
registros Hot Standby IEC supone un cambio en la configuración, y por tanto
requiere una descarga completa del proyecto (es decir, deberá detenerse el
proceso Hot Standby). La selección de secciones que no serán transferidas sin
reducir los registros Hot Standby IEC no tiene efecto alguno en el tiempo de ciclo
de Hot Standby.
Hojeador de proyectos
Proyecto: HSBYEXEC
stby
LD monitor
SCB4
LD sysseg4
Abrir
FBD pump
Minimizar
FBD fan0
Cerrar
FBD damp
Mover
FBD sump
Propiedades
scr5
LD syss Predicción de memoria
FBD pump Borrar
FBD fan0 Actualizar (Hsby)
FBD damper05
FBD sump05
Byte de estado El byte de transferencia Hot Standby de secciones podrá leerse por medio de un
de transferencia panel de operador o mediante un sistema de adquisición de datos. El objetivo del
byte es ofrecer información a la aplicación para indicar si los datos de sección están
siendo transferidos al controlador standby. Si se produjera un error, la aplicación del
controlador primario o el sistema SCADA tomaría las medidas apropiadas para
indicarlo.
Un error se produce si:
l el programador desactiva la transmisión de la sección
l se introducen modificaciones en las secciones pero los cambios no se cargan
en ambos controladores. Esto haría que las secciones del controlador primario y
del standby fueran diferentes.
l el controlador standby no está presente
En el ejemplo que se ofrece más abajo, el nombre de sección es LD1. Para tener
acceso a ella desde la aplicación del controlador primario, deberá utilizar la variable
LD1.hsbyState.
7.5 Funcionamiento
Condiciones
previas
Nota: Arranque los PLC de uno en uno.
Asegúrese de lo siguiente:
l el PLC que arranque primero deberá estar programado completamente;
l el conmutador llave de función en el módulo CHS 110 deberá estar en la posición
En marcha;
l los conmutadores de desplazamiento de designación de los módulos CHS 110
estarán en posiciones opuestas.
Inicio del sistema El primer PLC que reciba alimentación se convertirá automáticamente en el
controlador primario, sin tener en cuenta si se ha designado como A o B.
Paso Acción
1 Conecte la alimentación al primer bastidor.
2 Arranque el PLC en ese bastidor.
3 Conecte la alimentación al segundo bastidor.
4 Transfiera el programa del PLC primario al standby poniendo el conmutador
llave en posición de transferencia y pulsando el botón de actualización en el
módulo CHS de standby (consulte Utilización de un sistema HSBY 984 de
Quantum, p. 69).
Inicio de standby La siguiente tabla muestra los pasos necesarios para iniciar el standby.
Paso Acción
1 Inicie el controlador standby.
2 Compruebe la pantalla LED. Si el sistema funciona de forma normal, la pantalla
deberá aparecer así:
l En el módulo CHS 110, los tres indicadores deberán estar encendidos sin
parpadear. Si Com Act está parpadeando indica que el sistema ha detectado
un error.
l En el módulo CRP correspondiente, el indicador Ready deberá lucir en
verde.
l El indicador Com Act de la unidad primaria también deberá lucir en verde,
mientras que el indicador Com Act del módulo de comunicaciones RIO
Standby deberá parpadear lentamente.
A continuación se muestran ilustraciones de los bastidores primario y standby.
Bastidor
primario 140
CHS 110 00 RIO Head
HOT STANDBY HOT STANDBY
Active
Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby
Bastidor
standby 140
CHS 110 00 RIO Head
HOT STANDBY HOT STANDBY
Active Active
Ready Fault Ready Fault
Run Bal Low Run Bal Low
Pwr ok Pwr ok
Modbus Com Err Modbus Com Err
Modbus! Error A Modbus! Error A
Com Act Error B Com Act Error B
Primary Primary
Mem Prt Standby Mem Prt Standby
Introducción
Objetivo Esta sección describe el funcionamiento normal de Hot Standby IEC Quantum.
Memoria de señal
(transferidos compl.)
Encabezado Búfer de seguridad
1x totales 0x totales
programa
sin utilizar
3x totales
datos
Cantidad de reg. 3x de instancia
configurados para DFB
HSBY IEC
memoria IEC
4x totales
memoria libre
datos de instancia
DFB adic.
Datos de Para mantener la consistencia de los datos de la aplicación IEC entre los
aplicación IEC controladores primario y Standby, la memoria IEC se transfiere mediante un área
reservada en el rango de registros 3x, llamada Registros HSBY IEC. El tamaño de
esta área reservada se asigna en el diálogo Partición de memoria del PLC (consulte
Instrucciones adicionales para Hot Standby IEC , p. 153). El tamaño de los registros
HSBY IEC no puede ser inferior en ningún caso al tamaño de la memoria IEC (datos
de aplicación), en caso contrario el mecanismo de copia y transferencia no
funcionará.
El tamaño de la memoria de señal configurada tiene un impacto relevante en el
tiempo de ciclo de un sistema Hot Standby: Cuanta más memoria (memoria de
señal) se transfiera en cada ciclo, más corto será ese ciclo (para más detalles
consulte Teoría del funcionamiento de HSBY de IEC, p. 43). Si se pretende que las
futuras modificaciones de la aplicación IEC sean pequeñas, el búfer de seguridad
también puede ser menor, reduciendo el tamaño general de transferencia de
memoria. El término "futura modificación" se refiere a cambios en el sistema que no
necesitan detener el controlador primario, lo que se considera un "cambio de
descarga".
Intente reducir el tamaño de los registros 3x configurados para la utilización de IEC
ajustando ese tamaño a sus verdaderas necesidades particulares con vistas a
futuras modificaciones. Esa es la razón por la cual el término "búfer de seguridad"
se utiliza con Hot Standby IEC. La ilustración anterior muestra que las partes no
utilizadas de los datos de programa y de las zonas de datos de la instancia DFB
conforman el búfer de seguridad. Es importante tener en cuenta que el tamaño del
búfer de seguridad es un elemento de configuración y, por lo tanto, no puede
cambiar sin cerrar el sistema, al igual que cualquier otro cambio de configuración.
Diálogo Para optimizar el tamaño del búfer de seguridad y, por lo tanto, la cantidad total de
Predicción de los registros HSBY IEC que se van a transferir, utilice el diálogo Predicción de
memoria memoria para determinar una configuración final apropiada. Esta optimación se
puede realizar offline con Concept 2.5.
El diálogo Predicción de memoria muestra en la sección Memoria Hot Standby el
número de bytes configurados y utilizados. Para determinar el número de registros
3X, divida el número de bytes entre dos. Como se muestra a continuación, hay
10.000 registros HSBY IEC configurados y se utiliza un 78,3% de los mismos.
Existe, por lo tanto, un búfer de seguridad formado aproximadamente por el 22% de
los registros para permitir futuros cambios de la aplicación. Después de realizar
cambios en los registros HSBY IEC de la configuración, vuelva al diálogo Predicción
de memoria para ver los efectos producidos en la memoria Hot Standby.
Predicción de memoria
Memoria IEC
Disponible: 545.116 bytes 100,0 %
Libre: ---- bytes ---- %
Usado:
Sistema: 1.024 bytes 0,2 %
Código de sección: ---- bytes ---- %
Datos de sección: 1.088 bytes 0,2 %
Código DFB: ---- bytes ---- %
Datos de instancia DFB: 6.380 bytes 1,2 %
Biblioteca EFB: 7.768 bytes 1,4 %
Información de carga: 0 bytes 0,0 %
Información de diagnóstico: 0 bytes 0,0 %
Reserva recomendada: 4.096 bytes 0,8 %
Memoria LL 984
Disponible: 63.198 bytes 100,0 %
Usado para código: 0 bytes 0,0 %
Datos globales
Configurado: 20.000 bytes 100,0 %
Usado: 44 bytes 0,2 %
Reutilizable después de optimizado: 0 bytes 0,0 %
Estadísticas de Estadísticas de memoria HSBY (online) utilizadas para reducir el tamaño del
memoria número de registros 3x para los datos Hot Standby IEC.
Relojes para En un sistema Hot Standby, aunque los controladores primario y secundario tienen
fecha/hora de los sus propios relojes para fecha/hora, éstos no se encuentran sincronizados de forma
controladores implícita. En caso de conmutación, la fecha/hora cambia por la diferencia entre los
primario y dos relojes. Esto podría causar problemas si está controlando una aplicación
secundario dependiente de tiempo.
Asigne ocho registros 4x a la fecha/hora en el diálogo Especiales dentro del
configurador. Asegúrese de que ninguno de estos registros 4x se encuentra en el
área no transferible, ya que todos ellos han de transferirse al controlador standby
después de cada ciclo. A continuación, utilice en algún lugar de la lógica IEC el EFB
"SET_TOD", que se encuentra en la biblioteca del sistema dentro del grupo HSBY.
Módulo de Mientras el sistema completo Hot Standby IEC se está ejecutando, lo cual implica
función que el controlador también se encuentra online, su lógica de aplicación debería
elemental (EFB) disparar (flanco ascendente de la entrada S_PULSE) el EFB. Esta operación
para ajustar la ajustará al mismo tiempo la fecha/hora tanto en el controlador primario como en el
fecha/hora del standby. El disparador de los relojes podría ejecutarse de nuevo a velocidades
PLC ligeramente distintas; este proceso de ajuste de tiempo debería repetirse
periódicamente, por ejemplo dentro de un periodo de un minuto.
Vigilancia Una vez se ha iniciado el sistema Hot Standby y está funcionando de forma normal,
interna seguirá funcionando automáticamente. Realiza una comprobación continua de
constante fallos y está contantemente preparado para pasar el control de la unidad primaria a
la standby en caso de detectar un error.
Objetivo Este capítulo se ocupa de cómo optimizar una aplicación IEC para que se ejecute
mejor en un entorno Hot Standby IEC y, específicamente, de cómo guardar
memoria de datos. Esto incluye aplicaciones IEC ya existentes así como otras
desarrolladas recientemente.
Introducción
Objetivo En esta sección se describen los requisitos generales de aplicación para un sistema
Hot Standby IEC.
Almacenamientos de memoria
Almacena- Las razones por que los almacenamientos de memoria tienen tanta importancia
mientos de para el Hot Standby IEC son:
memoria l La totalidad de memoria de datos se reduce a la que se pueda establecer en el
registro HSBY IEC, que nunca podrá exceder las 64 K palabras (128 K).
l Cuanto mayor sea la memoria de señal configurada, mayor será el tiempo de
ciclo total. Como los registros HSBY IEC forman parte de la memoria de señal,
el tiempo de ciclo total se reduce con cada byte de memoria de datos que se
guarda.
La restricción en el tamaño del código de ejecución a un máximo de 568 K no es
importante, ya que cualquier aplicación IEC se acerca más al límite de 128 K de
datos que al límite de código ejecutable de 568 K. Por lo tanto, cualquier
optimización, ya sea ajustando una aplicación IEC mayor a un entorno de Hot
Standby IEC o haciendo que una aplicación ya existente funcione con mayor
rapidez en la modalidad Hot Standby IEC disminuirá el tamaño de la memoria de
datos.
Estadísticas de memoria
Memoria de Este valor no es suficiente para comprobar si la aplicación se ajusta o no, puesto
datos, que debemos saber cuántos registros HSBY IEC (3x) se pueden reservar para
continuación transportar los datos del controlador primario al controlador Standby. El siguiente
diagrama muestra que ya se han utilizado 11.022 palabras de un total de 65.024
para referencias de E/S y located variables. Por lo tanto, el máximo para los
registros HSBY IEC sería 65,024 – 11,022 = 54,002 palabras ~ 108,000 bytes. Esto
comprende más de lo que realmente se utiliza para datos de aplicación (), de modo
que la aplicación se ajustaría a los requisitos de Hot Standby IEC.
El tamaño máximo del búfer de seguridad para futuras modificaciones sería:
108,000 – 76,801 = 31,199 bytes, lo que constituye (31,199 / 76,801) ~ 41%
Según la seguridad que sea necesaria en esta aplicación en particular se podría
determinar el tamaño final de los registros HSBY IEC. Esto, junto a la tabla que se
presenta en Teoría del funcionamiento de HSBY de IEC, p. 43, nos puede dar una
idea sobre el tiempo de ciclo total de la aplicación cuando funcione en la modalidad
Hot Standby IEC.
Partición de memoria
Optimización de La optimización de las aplicaciones Hot Standby IEC se concentra en dos temas
aplicaciones IEC principales:
l Utilización muy eficaz de la memoria de señal con objetivos diferentes de los
registros HSBY IEC (véase Nr. 1, a continuación)
l Utilización muy eficaz de los datos de aplicación IEC (véase Nr. 2, a
continuación)
Optimización de 1. Existen 64 K palabras de memoria de estado como máximo para los registros
aplicaciones IEC, HSBY IEC en una aplicación Hot Standby IEC. Utilizando la menor memoria de
continuación señal posible para otros objetivos que no sean los registros HSBY IEC, permite
el funcionamiento de aplicaciones IEC de medio tamaño en la modalidad Hot
Standby IEC. Cuando se utilizan los datos de aplicación IEC de forma realmente
eficaz, el tamaño de la aplicación puede pasar de mediano a grande.
2. La optimización una aplicación IEC de modo que consuma la menor cantidad de
memoria posible requiere cierto esfuerzo y puede reducir la estabilidad de la
aplicación. Así, intente reducir siempre la memoria de datos a lo estrictamente
necesario. La utilización eficaz de la memoria de señal, tal y como se describe
en la siguiente sección, deberá tenerse en cuenta siempre que sea posible.
Proporciona grandes beneficios en lo que se refiere a la memoria de datos en
comparación con el esfuerzo que supone.
Registros de Dado que en Hot Standby IEC todos los registros y bits de memoria de señal
memoria de configurados se transfieren en cada ciclo del controlador primario al standby,
señal merece la pena proporcionar a cada parte del área un objetivo para la aplicación.
configurados En algunos casos, los diseñadores de aplicaciones deciden dejar espacios libres
entre las referencias de E/S de cada estación RIO para futuras modificaciones, pero
normalmente esos espacios nunca se completan, de modo que siempre queda una
cantidad indeterminada de referencias de memoria de señal sin utilizar. Sin
embargo, las referencias que no se utilizan también precisan espacio de memoria
y se transfieren en cada ciclo, lo que incrementa el tiempo de ciclo total.
El mejor método es asignar referencias de E/S contiguas sin espacios en blanco.
Esto hace que el diseñador no tenga que preocuparse por el número de referencia
real que ocupa una estación de E/S. Sólo habrá que darle un nombre y un número,
y darle una referencia al nombre en la lógica IEC. De este modo, siempre que
cambie el número de referencia de la memoria de señal, no repercutirá en la propia
lógica, porque el nombre no cambiará. La consecuencia positiva es que toda la
memoria de señal configurada se utilizará y de este modo se minimizará el tamaño
de la memoria.
En Concept 2.1, esta reducción de la memoria de señal configurada es
especialmente importante con bobinas (0x) y bits (1x). En ésta y en versiones
anteriores de Concept, no se accede a estas referencias de memoria de señal de
forma directa, sino indirecta mediante el llamado "búfer de espejo". Se trata de un
bloque continuo de memoria (parte de los datos de instancia DFB) en el que, al
comienzo de cada ciclo, se copian los estados 0x y 1x (reflejados). Al final de cada
ciclo, los estados del búfer de espejo se vuelven a copiar en el área 0x y 1x. Durante
el ciclo, la lógica IEC accede a los reflejos de las referencias 0x y 1x, en vez de
acceder a ellas directamente. La memoria de datos detrás del búfer de espejo hace
que cada bobina y bit esté representado por un byte en el búfer de espejo, no por
un bit. La razón de esto es facilitar la generación de códigos ejecutables de
aplicación IEC.
Nota: En Concept 2.1 cada referencia 0x/1x consume por defecto 1 byte del área
de datos de instancia DFB, que constituyen datos IEC, y que se ha de transferir
del PLC primario al standby en cada ciclo y que, además, amplía el tiempo de ciclo
total. No importa si se utiliza una referencia binaria en particular en la lógica IEC o
no, si se ha configurado tomará un byte en el búfer de espejo.
Registros de En Concept 2.2 ya no existe el búfer de espejo, pero todavía merece la pena no
memoria de disponer de muchas más referencias de memoria de señal configuradas de las que
señal se utilicen realmente.
configurados, La utilización real de estas referencias deberá concentrarse sólo en objetivos de E/
continuación S y no en almacenar datos de aplicación sólo para hacerlos accesibles a un sistema
SCADA. La mejor forma sería utilizar cualquier tipo de datos relativos a la
aplicación, todos excepto los puntos de E/S, variables IEC (unlocated variables). La
conexión al sistema SCADA puede entonces llevarse a cabo de forma más sencilla
mediante un servidor OPC (OLE para control del proceso) que accede a ciertos
datos de aplicación por nombre y no por ubicación. Este método de conexión
SCADA es de gran flexibilidad y fiabilidad y ahorra memoria de señal, lo cual es
altamente positivo para las aplicaciones Hot Standby IEC.
Utilización eficaz Existe una forma optimizar la reducción de consumo de datos de aplicación IEC:
de datos de Programe sólo lo realmente necesario para controlar un proceso particular.
aplicación IEC Cuando esté aprendiendo a programar de acuerdo con IEC y los diferentes EFB en
las distintas bibliotecas, concéntrese en aquello que no utilizan los EFB. Esto le
ayudará a reducir el tamaño de una aplicación a lo estrictamente necesario.
Introducción
Objetivo Esta sección ofrece consejos para aumentar la eficacia de Hot Standby IEC.
Literales iguales En el siguiente diagrama, cuando varias instancias EFB utilizan el mismo valor fijo
como entrada, estarán utilizando literales iguales. No se trata de mucha lógica, pero
de hecho ya hay una gran cantidad de datos, 12 bytes. Se debe declarar una
constante de tipo REAL con el valor 1.0 y utilizarla en la lógica en vez de asignar
siempre literales iguales a las entradas.
La clave es: Cada literal, independientemente de su valor, se almacena de forma
separada en la memoria de datos (campo de datos de programa), lo que conlleva
la ventaja de que se podrá modificar pro cambios en la descarga. Raramente se
modifican los literales, por eso, la lógica modificada en el diagrama podría ser más
apropiada.
El literal que se ha emplazado cuatro veces con el valor 1.0 se ha sustituido por una
constante emplazada una sola vez con el valor 1.0 también. Este pequeño cambio
ahorra 12 bytes de memoria de datos, puesto que el tipo REAL utiliza 4 bytes y
ahora se le emplaza tres veces menos.
.1.7 .1.9
MUL_REAL ADD_REAL
.1.8 .1.10
SUB_REAL ADD_REAL
Lógica El único problema con la lógica programada de este modo es que, para cada pin
programada, abierto, existe tanta memoria asignada como requieran sus tipos de datos. En este
continuación caso, hay 13 bytes de memoria no utilizada que se ha asignado. Reducir estos 13
bytes a sólo 1 significa que se deberá conectar una constante a cada pin abierto
para que la lógica funcione como si el pin estuviese abierto. Esto es siempre igual
a cero, o FALSO, en este caso.
Por lo tanto, la lógica debería parecerse al siguiente gráfico.
Lógica programada
Reducir Cada instancia de DFB consume una cierta cantidad de memoria de datos de
Instancias de administración del sistema, que aumenta conforme lo hace el número de pins de
DFB entrada y salida. Para reducir al máximo la proporción entre datos de administración
del sistema y datos de lógica interna de DFB, los DFB sólo deberán utilizarse
cuando cubran realmente una gran parte de la lógica especializada. Esto significa
que cuando un DFB contiene sólo una sección con unos pocos bloques de FBD/LD
o unas pocas líneas de lógica IL/ST, debería considerar la posibilidad de sustituirlas
por una macro que vincule la lógica DFB directamente con la lógica del programa.
Sin embargo, si utiliza pocas veces un DFB, entre 1 y 10 veces, por ejemplo, quizás
prefiera no cambiar nada, ya que el ahorro de memoria de datos puede ser
demasiado pequeño para que merezca la pena el esfuerzo.
Cuando tiene que implementarse algún tipo de lógica complicada, especialmente
cuando se trabaja con algoritmos numéricos, ninguno de los lenguajes IEC permite
una implementación realmente eficaz de los datos. Por lo tanto, cuando un DFB
deba cubrir alguno de esos tipos de lógica, merece la pena implementarlo en su
lugar como un EFB. Los EFB se implementan en lenguaje C o C++, lo que ofrece
mayor eficacia de implementación en cualquier tipo de lógica. Para implementar los
EFB, Schneider Electric ofrece Concept-EFB-Toolkit. Debe tenerse en cuenta que
los EFB no permiten la animación de datos internos durante la ejecución, como
hacen los DFB.
Incluso cuando trabaje con EFB, deberá evitar que ningún pin de entrada o salida
quede sin utilizar, ya que cada pin toma la memoria de datos que requiere para sus
tipos de datos.
9
Presentación
Atención El sistema Quantum Hot Standby apoya hasta cuatro conexiones Ethernet NOE
771. Para obtener una descripción detallada de la configuración física de un sistema
Hot Standby, consulte el Manual del usuario de los módulos Ethernet Quantum
NOE 771 xx, 840USE11600, capítulo 9, "Hot Standby".
Descripción de la La solución Hot Standby ofrece una transferencia de E/S libre de brusquedad
solución Hot mediante E/S remotas. El apoyo Hot Standby NOE permite el cambio de la dirección
Standby IP de automatización. Ambos controladores se configuran de forma idéntica. Un
controlador es el NOE primario; el otro controlador es el NOE secundario. En caso
de error, los controladores se conmutan y el sistema se recupera rápidamente.
Los módulos NOE coordinan la permutación de las direcciones IP. Después de
cerrar las conexiones del cliente y del servidor, cada NOE envía un mensaje UDP
de intercambio a su NOE respectivo. El NOE emisor espera durante un tiempo de
demora especificado (500 ms) la llegada de mensajes UDP de permutación entre
pares. Después de recibir los mensajes o cuando se agota el timeout, el NOE
cambia su dirección IP.
Nota: Los NOE deben comunicarse entre sí para permutar direcciones IP.
Schneider Electric recomienda conectar los NOE primario y secundario al mismo
conmutador porque:
l Los fallos de comunicación entre los NOE aumentan el tiempo de permutación.
l Si se conectan dos NOE al mismo conmutador se reduce la probabilidad de que
se produzca un fallo de comunicación.
Funcionalidad La familia NOE 771 proporciona diversos servicios Ethernet. Algunos servicios
del módulo NOE están habilitados o deshabilitados en un sistema Hot Standby. En la tabla siguiente
y Hot Standby se indica qué servicios están habilitados o deshabilitados.
Servicio NOE 771 x0 NOE 771 x1
Exploración de I/O Desactivado Habilitado
Datos globales N/A Habilitado
Mensajes Modbus Habilitado Habilitado
FTP/TFTP FTP habilitado Habilitado
SNMP Habilitado Habilitado
Servidor HTTP Habilitado Habilitado
DHCP N/A Desactivado
Interconexión de El siguiente diagrama muestra la relación entre los dos sistemas redundantes de un
Hot Standby sistema Hot Standby. Los dos módulos CHS 110 se conectan mediante una
conexión de fibra óptica. Los dos RIO se conectan entre sí y con las estaciones RIO.
N C C R
O P H I
E U S O
Conmutador Ethernet
de fibra óptica
Conector T
Cable
Estación
Estación
N C C R
O P H I
E U S O
Configuración Un NOE, cuando se pone en funcionamiento por primera vez, intenta obtener la
TCP/IP dirección IP desde un servidor BOOTP. Si no hay ningún servidor BOOTP
disponible, NOE obtiene la dirección IP de la dirección MAC. Si se conecta a un
servidor BOOTP u obtiene la dirección IP de una dirección MAC, su conexión con
NOE le permitirá descargar un proyecto en el PLC.
A la definición de direcciones IP se le aplican todas las reglas estándar, con la
restricción añadida de que la dirección IP no puede ser superior a 253 o la dirección
Broadcast inferior a 2. Además, ningún otro equipo podrá tener asignada la
dirección configurada IP + 1.
Asignación de direcciones IP
Configuración El NOE se puede configurar para trabajar junto con el controlador Hot Standby.
del NOE Puesto que los controladores primario y secundario deben tener una configuración
idéntica, las direcciones IP configuradas serán iguales. La dirección IP del NOE es
la dirección IP configurada o la dirección IP configurada +1. La dirección IP está
determinada por el estado actual de Hot Standby local.
En el estado Offline, la dirección IP se determina dependiendo de si el otro
controlador está pasando al estado Primario o no.
Nota: Para un sistema Hot Standby, las dos direcciones IP serán consecutivas.
Transparencia Para continuar con la comunicación Ethernet, el nuevo NOE primario debe tener la
de la dirección IP misma dirección IP que el NOE primario anterior. La dirección IP del NOE
secundario (un NOE en estado Secundario) es la dirección IP + 1.
Los NOE integrados en la configuración Hot Standby coordinan esta dirección IP
permutante con la gestión de los servicios Ethernet utilizados.
Conmutación Los siguientes pasos describen el modo en que los módulos NOE coordinan la
Hot Standby conmutación Hot Standby.
Paso Acción
1 El módulo NOE A (instalado en un bastidor HSBY) detecta que el controlador
local cambia de primario a Offline.
2 El módulo NOE A cambia su estado HSBY de primario a Offline con los mismos
servicios Ethernet ejecutándose, inicia el temporizador Watchdog (con un
ajuste de timeout de 500 ms) y espera de su módulo NOE Peer una petición
UDP para intercambiar la dirección IP.
3 El módulo NOE B (instalado en un bastidor HSBY Peer) detecta que el
controlador local cambia su estado de secundario a primario.
4 El módulo NOE B detiene todos los servicios Ethernet, envía una petición UDP
a su módulo NOE Peer (NOE A) para sincronizar el intercambio de la dirección
IP, inicia el temporizador Watchdog (con un ajuste de timeout de 500 ms) y
espera una respuesta UDP de su módulo NOE Peer.
5 Tras recibir la petición UDP desde el módulo NOE B (o después de que se
produzca un timeout del temporizador Watchdog), el módulo NOE A detiene
todos los servicios Ethernet, envía una respuesta UDP al módulo NOE B (en
caso de timeout no se envía), intercambia la dirección IP como secundaria e
inicia los servicios secundarios.
6 Al recibir la respuesta UDP desde el módulo NOE A (o tras el timeout del
temporizador Watchdog), el módulo NOE B intercambia las direcciones IP e
inicia los servicios Ethernet como módulo primario.
7 Cuando el módulo NOE A detecta que su controlador local cambia el estado de
Offline a standby, pasa al estado secundario según corresponda.
8 El módulo NOE secundario pasa a ser el primario.
9 El módulo NOE primario abre todas las conexiones de cliente, escucha todas
las conexiones de servidor y las restablece.
10 Al mismo tiempo, el módulo NOE secundario escucha todas las conexiones de
servidor y las restablece.
Paso a Offline Cuando se detiene la CPU o el estado Hot Standby pasa a modalidad Offline, se
producen dos eventos:
1. La modalidad NOE pasa a Offline.
2. El módulo NOE utiliza la dirección IP de la configuración activa.
Asignación de dirección IP y paso a Offline
Estado HSBY La dirección IP asignada es
Primario a Offline Dirección IP configurada (siempre que otro controlador no
pase a Primario)
Standby a Offline Dirección IP configurada + 1
Descripción En la tabla siguiente se describen los componentes del "tiempo requerido para
permutar direcciones", como el tiempo necesario para cerrar las conexiones, el
tiempo para permutar las direcciones IP y el tiempo para establecer las conexiones.
La tabla siguiente contiene el tiempo de permutación para cada uno de los servicios
Ethernet.
Servicio Tiempo de permutación Tiempo de permutación máximo
habitual
Permutar direcciones 6 ms 500 ms
IP
Exploración de I/O 1 ciclo inicial de exploración 500 ms + 1 ciclo inicial de
de E/S exploración de E/S
Datos globales Consulte el Manual del 500 ms + 1 ciclo de la CPU
usuario de los módulos
Ethernet Quantum NOE 771
xx 840USE11600.
Mensajes de cliente 1 ciclo de la CPU 500 ms + 1 ciclo de la CPU
Mensajes de servidor 1 ciclo de la CPU + el tiempo 500 ms + el tiempo de la conexión de
de la conexión de restablecimiento de cliente
restablecimiento de cliente
Servidor FTP/TFTP El tiempo de la conexión de 500 ms + el tiempo de la conexión de
restablecimiento de cliente restablecimiento de cliente
SNMP 1 ciclo de la CPU 500 ms + 1 ciclo de la CPU
Servidor HTTP El tiempo de la conexión de 500 ms + el tiempo de la conexión de
restablecimiento de cliente restablecimiento de cliente
Vista general La solución Hot Standby es una potente función de los módulos NOE que aumenta
la fiabilidad de la instalación. Hot Standby utiliza una red, y el uso de la función Hot
Standby en una red puede afectar al comportamiento de:
l Hojeadores
l Clientes locales y remotos
l Servicio de exploración de E/S
l Servicio de datos globales
l Servidor FTP/TFTP
A continuación se describen los factores que se pueden encontrar al utilizar la
solución Hot Standby.
Hojeadores
Nota: En la configuración Hot Standby, el explorador de E/S del módulo NOE está
habilitado.
Clientes locales Durante un intercambio, el módulo NOE restablecerá todas las conexiones de
cliente mediante un restablecimiento TCP/IP.
Servicio de datos El módulo NOE Hot Standby es una estación dentro de un grupo de distribución.
globales Los grupos de distribución intercambian variables de aplicación. Gracias a este
(Publicar/ intercambio, el sistema puede coordinar todas las estaciones en el grupo de
Suscribir) distribución. Cada estación publica variables de aplicación locales en un grupo de
distribución para las demás estaciones y puede suscribirse a variables de aplicación
remotas independientemente de la ubicación del productor.
El puerto de comunicaciones sólo tiene una dirección multicast.
En este servicio de red, los controladores Hot Standby se visualizan como una sola
estación. El módulo NOE primario publica las variables de aplicación Hot Standby
y recibe las variables de suscripción. El servicio de datos globales del módulo NOE
secundario está detenido.
Cuando se produce el intercambio Hot Standby, el módulo NOE primario detiene el
servicio de datos globales. El módulo NOE no publica la variable local durante un
intercambio. Después del intercambio, el nuevo módulo NOE primario comienza a
publicar variables de aplicación y a recibir las variables de suscripción.
10
Presentación
Objetivo Este capítulo trata de los procedimientos destinados al mantenimiento del sistema
HSBY.
Introducción
Objetivo Esta sección describe la verificación del estado funcional de un sistema Hot
Standby.
Mensajes de Los módulos Hot Standby intercambian un mensaje de estado funcional aproxima-
estado funcional damente cada 10 ms. Si el primario tiene un error, el standby recibe esta
información y asume la función primaria. Si se produce un error en el standby, el
primario continuará funcionando como un sistema autónomo.
Los procesadores de módulo de comunicaciones RIO también verifican
periódicamente las comunicaciones entre ellos.
Comproba- Estas comprobaciones se llevan a cabo cada vez que se enciende el indicador
ciones de Ready. Se ejecutan en grupos pequeños para evitar retrasos en el tiempo de ciclo.
ejecución El sistema realiza tres tipos de comprobaciones de confianza de ejecución:
l Suma de chequeado de PROM
l Comprobación de datos de RAM
l Comprobación de direcciones de RAM
Comprobaciones adicionales
Verificación de Si existe una fuente de alimentación redundante se puede utilizar el bloque STAT
una fuente de para verificar su funcionamiento. Esta fuente de alimentación debe tener una
alimentación asignación de E/S para que se visualice su estado. La sección del estado del
redundante módulo de E/S del bloque STAT empieza en la palabra 12.
Reconocimiento Cuando se produce un error en un módulo Hot Standby CHS 110, su controlador
y solución de pasa a estado offline. A partir de ahí, no se comunicará con el otro módulo CHS 110
errores ni participará en las transmisiones de datos de la memoria de señal.
Los LEDs del panel frontal del módulo pueden servir de ayuda para localizar la
fuente del error. El módulo de visualización indica que controlador es el que está
teniendo problemas y qué tipo de error está teniendo lugar. Existen cuatro tipos de
errores asociados con el sistema Hot Standby:
l Errores de arranque
l Errores de comunicación
l Errores de comunicación
l Errores de interfase
l Errores de nivel de tarjeta
Intente remediar cada tipo de error en el orden que se indica. Si ninguna de las
soluciones propuestas resuelve el error, llame al soporte técnico de Schneider
Electric en el número +1-800-468-5342.
ADVERTENCIA
Evite daños a los dispositivos de E/S de las aplicaciones
Para evitar que se produzcan daños en los dispositivos de E/S de las
aplicaciones por actuaciones del sistema inesperadas mientras se
desconectan cables de E/S remotas, desconecte sólo el avance por
terminación del módulo, dejando la terminación conectada a su cable.
Si no se respetan estas precauciones pueden producirse graves
lesiones, daños materiales o incluso la muerte.
10.2 Errores
Introducción
Objetivo Esta sección le ayudará a determinar fallos en los componentes y sus causas.
Errores de arranque
Pantalla de LEDs Cuando el sistema Hot Standby detecta una discordancia entre el controlador
en un error de primario y el standby, notificará la existencia de un error de arranque. Esta
arranque. discordancia puede darse en la configuración, incluyendo el administrador de
segmentos, en la asignación de E/S o en las posiciones del conmutador de
desplazamiento de designación. Los LEDs muestran el modelo de error. El
indicador Ready permanecerá en verde, mientras que el Com Act parpadeará.
Si los LEDs indican un error de arranque y es difícil determinar por qué, se puede
acceder a algunos códigos de error de arranque mediante el software. Para más
información, consulte el capítulo 3 de la Guía de referencia del hardware de la serie
Quantum Automation.
Errores de comunicación
LEDs Si el módulo CHS 110 detecta un error de comunicación, los LED mostrarán el
siguiente modelo:
Pantalla de LEDs en un error de comunicación.
140
CHS 110 00
HOT STANDBY
Active
Ready Fault
Run Bal Low
Pwr ok
Modbus Com Err
Modbus! Error A
Com Act Error B
Primary
Mem Prt Standby
Solución de 1. Asegúrese de que los cables de fibra óptica están conectados de forma
problemas adecuada y funcionan correctamente.
2. Si los cables de fibra óptica se encuentran en correcto estado, cambie el módulo
CHS 110 que ha fallado.
PROM, RAM, Los errores de nivel de tarjeta incluyen: suma de chequeado PROM, datos de RAM,
UART dirección RAM y errores UART. Si el módulo Hot Standby detecta uno de estos
errores, muestra el siguiente modelo o patrón:
Pantalla de LEDs El gráfico siguiente muestra la pantalla de LEDs cuando se produce un error de
en un error de nivel de tarjeta.
nivel de tarjeta
140
CHS 110 00
HOT STANDBY
Active
Ready Fault
Run Bal Low
Pwr ok
Modbus Com Err
Modbus! Error A
Com Act Error B
Primary
Mem Prt Standby
Solución de El indicador Ready permanecerá en verde, mientras que el Com Act parpadeará.
problemas Se trata del mismo patrón que el que muestra el módulo cuando se produce un error
de arranque. Siga los procedimientos de resolución de problemas descritos para un
error de arranque. Si persiste el error, cambie el módulo.
Cambie el módulo CHS 110 defectuoso.
10.3 Fallos
Introducción
Objetivo Esta sección le ayudará a determinar fallos en los componentes y sus causas.
Principales Si falla uno de los principales componentes del bastidor primario, el control pasa al
componentes del bastidor Standby. Si falla un componente del bastidor Standby, éste pasa a offline.
bastidor primario De igual modo, si falla la conexión de fibra entre los módulos Hot Standby, el
Standby pasa a offline.
Esta sección ayuda a determinar qué componente ha fallado. Cuando haya
cambiado el componente defectuoso, deberá apagar y encender el sistema con una
excepción. Una vez apagado y encendido el sistema, si el bastidor sigue sin
funcionar, para a Standby. Si el fallo se produjo en el cable de fibra, el bastidor
podrá regresar a la modalidad Standby sin encender o apagar el sistema.
Si cambiar el componente no resuelve el problema, llame al soporte técnico de
Schneider Electric al número +1-800-468-5342.
Solución de Para determinar qué componente ha podido fallar, compare el estado del
problemas en controlador, del módulo Hot Standby y del módulo de comunicaciones RIO con el
componentes siguiente cuadro:
Controlador CHS 110 Módulo de Tipo de fallo Descripción
comunicaciones
RIO
Detenido Todos los LED Todos los LEDs están READY está Los modelos de error de la
están apagados apagados, salvo encendido y COM interfase se describen en
salvo READY o READY ACT parpadea Modelos de errores Com Act,
COM ACT cuatro veces p. 217.
muestra un
modelo de error
Funciona como Todos los LED Todos los LEDs están CHS 110 Los modelos de error Com
offline están apagados apagados, salvo Act se describen en (Véase
salvo READY o READY Modelos de errores Com Act,
COM ACT p. 217).
muestra un
modelo de error
Detenido Todos los LEDs Todos los LED están Módulo de Los modelos de error Com
están apagados, apagados salvo comunicaciones Act se describen en Modelos
salvo READY READY o COM ACT RIO de errores Com Act, p. 217.
muestra un modelo
de error
Detenido Todos los LEDs READY está Fallo del cable RIO En un sistema de cable dual,
están apagados, encendido y COM en extremo primario si sólo falla un cable,
salvo READY ACT parpadea cuatro únicamente se enciende el
veces indicador Error A o Error B en
el módulo de
comunicaciones RIO y el
sistema continúa
funcionando. Cuando falla el
cable RIO en el extremo
primario, los datos de
entrada pueden resetearse a
0 durante un ciclo porque el
fallo de comunicación en la
estación se produjo antes de
que se detectara la conexión
fallida.
Solución de Para determinar qué componente ha podido fallar, compare el estado del
problemas en controlador, del módulo Hot Standby y del módulo de comunicaciones RIO con el
componentes siguiente cuadro:
Controlador CHS 110 Módulo de Fallo Descripción
comunicaciones
RIO
Detenido Todos los LED están Todos los LED Controlador Los modelos de error de la
apagados salvo están apagados interfase se describen en
READY o COM ACT salvo READY o Modelos de errores Com
muestra un modelo de READY está Act, p. 217.
error encendido y COM
ACT parpadea una
vez por segundo
Funciona como offline COM ACT muestra un READY está CHS 110 Los modelos de error Com
modelo de error encendido y COM Act se describen
ACT deja de enModelos de errores
parpadear Com Act, p. 217
Detenido Todos los LED están COM ACT muestra Módulo de Después de haber
apagados, salvo un modelo de error comunicaciones reemplazado el módulo y
READY RIO haber apagado y
encendido el sistema,
debe realizar una
actualización del
programa para asegurarse
de que los controladores
tienen los mismos
programas. Los códigos
de error para un indicador
Com Act que parpadea se
enumeran en Modelos de
errores Com Act, p. 217
Detenido Todos los LED están READY está Fallo del cable En un sistema de cable
apagados, salvo encendido y COM RIO en el dual, el módulo de
READY ACT parpadea extremo standby comunicaciones RIO no
cuatro veces ofrece ninguna indicación
si sólo ha fallado un cable.
Cable de fibra Sustituya el cable y reinicie el controlador. La unidad deberá volver a la modalidad
óptica standby. Si esto no sucede, apague y vuelva a encender la unidad standby.
Si el cable no se ha conectado de forma apropiada (p. ej., el puerto de transmisión
del equipo primario está conectado a la transmisión del standby), es posible que
aparezcan dos modelos de error.
l Si el programa ya se ha cargado en el controlador standby y los dos
controladores están funcionando, se encenderán los indicadores Ready y Com
Err en el módulo standby CHS 110.
l Si el programa todavía no se ha cargado en el standby e intenta cargarlo
mediante el procedimiento de actualización de programas, se encenderá el
indicador Ready y parpadeará el de Standby.
Si las dos conexiones de fibra fallan, se encenderá el indicador Com Err en el CHS
110 standby. Sustituya el cable y reinicie el PLC. La unidad deberá volver a la
modalidad standby. Si esto no sucede, apague y vuelva a encender la unidad
standby.
10.4 Sustitución
Introducción
AVISO
Peligro en el bastidor primario
No intente realizar un intercambio en caliente del módulo CHS 110 en
el bastidor primario.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Actualización del El programa incluye la tabla de configuración, el mapa de E/S, las ampliaciones de
primario y el configuración, el administrador de segmentos, todas las instrucciones cargables
standby .EXE y la memoria de señal completa, incluyendo lógica de aplicación.
Nota: Para situar al standby en estado indefinido, quite la batería durante al menos
cinco minutos.
AVISO
Peligro de batería
Cada vez que instale un controlador nuevo, compruebe que se ha
desconectado su batería durante al menos cinco minutos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
AVISO
Peligro de modificación de programa
Para modificar el programa debe detener ambos controladores y poner
el controlador standby en off line.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Actualización de standby
Off Off
Line Xfer Line Xfer
Run Run
Los conmutadores de
desplazamiento deberán estar
en posiciones opuestas.
Botón de actualizar
Paso Acción
4 Gire el conmutador a la modalidad en la que desee que esté el standby después
de la actualización, Run u Off Line.
Resultado:
El indicador amarillo del standby empieza a parpadear.
Actualización de standby
Off Off
Line Xfer Line Xfer
Run Run
Los conmutadores de
desplazamiento deberán estar
en posiciones opuestas.
Botón de actualizar
Actualización de Se puede poner en 1 el bit 12 del registro de comando Hot Standby para facilitar
los ejecutivos del una actualización de ejecutivos mientras uno de los controladores del sistema Hot
sistema de un Standby sigue funcionando.
PLC
AVISO
Sobrescritura del peligro de protección de comprobación de
seguridad
Si se pone el bit 12 en 1 se sobrescriben las protecciones de
comprobación de seguridad entre los controladores primario y standby
del sistema Hot Standby. Es importante restablecer el bit a 0 en cuando
haya finalizado la operación de actualización de ejecutivos.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Actualización de En un sistema Hot Standby IEC Pre Concept 2.5 no es posible actualizar los
los ejecutivos de ejecutivos de sistema del PLC sin detener primero el funcionamiento. En su lugar,
sistema del PLC deberá seguir los pasos descritos en la siguiente tabla.
El sistema Hot Standby IEC Concept 2.5 permite la actualización de los ejecutivos
del controlador sin apagar el sistema. Véase Opciones avanzadas, sección B122.
AVISO
Peligro durante la ejecución de los pasos
Es imprescindible seguir los pasos del procedimiento en el orden
exacto para la seguridad y el buen funcionamiento del sistema Hot
Standby.
Si no se respetan estas precauciones pueden producirse graves
lesiones o daños materiales
Procedimiento La siguiente tabla muestra los pasos del procedimiento de actualización EXEC del
de actualización controlador Hot Standby IEC de Quantum.
EXEC del
Paso Acción
controlador Hot
Stanby IEC de 1 Detenga el proceso que se está controlando.
Quantum 2 Detenga ambos controladores.
3 Cargue los nuevos Execs en los dos controladores.
4 Descargue el proyecto en el controlador primario. Nota: Algunas
actualizaciones EXEC pueden darse debido a nuevas versiones de Concept y,
en algunos casos, puede que haya que convertir el proyecto antes de iniciar la
descarga. Nota: Deberá arrancarse el controlador primario.
5 Cargue el proyecto en el controlador standby por medio de la conexión CHS de
fibra óptica en la modalidad de transmisión.
6 Inicie el controlador standby. Nota: Puede hacer esto por medio del
procedimiento de actualización de fibra óptica de CHS, sin utilizar Concept.
Resultado: Se encenderá el sistema Hot Standby IEC y se ejecutará en
funcionamiento normal recomendado.
10.5 Comprobación
Comprobación Para comprobar el sistema Hot Standby puede forzar una conmutación de forma
de una manual o mediante software.
conmutación Hot
Standby.
Nota: En sistemas con tiempos de ciclo de 200 ms o mayores y más de 15
estaciones RIO, se recomienda que el tiempo de autonomía de la estación se
incremente a 1,5 segundos para asegurar que la comunicación con las estaciones
remotas se mantenga durante la conmutación.
Forzado manual Siga los siguientes pasos para forzar una conmutación de forma manual.
de una
Paso Acción
conmutación
1 Asegúrese de que el controlador standby está completamente programado.
2 Establezca el conmutador llave de función del módulo Hot Standby CHS 110 en
la posición Run.
3 Observe que el indicador standby del módulo CHS 110 aparezca en color ámbar
continuo.
4 Asegúrese de que el conmutador de desplazamiento de designación de un
módulo Hot Standby esté en posición A y que el conmutador del otro esté en
posición B.
5 Confirme que el conmutador llave de los dos módulos Hot Standby no haya sido
sobrescrito por software.
Después de establecer el controlador primario en offline
Primario Standby
Paso Acción
8 Vuelva a girar el conmutador de la unidad primaria original a la posición Run. Se
encenderá el indicador Standby.
Retorno de la unidad primaria original a online
Forzado de una Puede forzar una conmutación utilizando RDE o, si ha programado la instrucción
conmutación por CHS en Ladder Logic, una pantalla de zoom. Las instrucciones son las mismas; sin
medio de embargo, en RDE se trabaja con los registros de comando y de estado, mientras
software que en la pantalla de zoom se trabaja con las páginas de comando y de estado.
Paso Acción
1 Asignación de dirección para el controlador primario: Compruebe el registro o
página de estado para asegurarse de que una unidad esté designada como A y
la otra como B. Asegúrese de que tanto el controlador primario como standby
estén en modalidad EN MARCHA y de que se haya habilitado la función de
sobrescritura del conmutador llave.
2 En el registro de comando o en la página de comando, ponga el controlador
primario offline.
3 Si está trabajando con una red Modbus Plus, el panel de programación se
comunicará automáticamente con el controlador primario. Si está trabajando
mediante Modbus o con un puerto Modbus conectado directamente al
controlador primario, vuelva a conectar el cable de programación al nuevo
controlador primario y reinicie, ya que se ha producido un intercambio en la
dirección del puerto.
Resultado: El estado mostrará que el controlador primario original está offline y
que el controlador standby está funcionando como unidad primaria. Consulte
Registro de comando, p. 78.
4 Compruebe las pantallas de LEDs de los módulos Hot Standby para confirmar
que ha tenido lugar la conmutación. El indicador primario de la unidad primaria
original deberá estar apagado, mientras que el indicador primario de la unidad
standby original deberá aparecer en verde continuo.
5 En el registro de comando o en la página de comando, vuelva a poner la unidad
primaria original en modalidad EN MARCHA. El registro o página de estado y la
pantalla de LEDs del panel frontal del módulo Hot Standby deberá mostrar esa
unidad en modalidad Standby.
Características
del Hot Standby Eléctricas
CHS 110
Descarga electrostática (IEC 801-2) 8 kV aire/ 4 kV contacto
Inmunidad a radiaciones (IEC 801-3) 27 - 1000 MHz, 10 V/m
Corriente de bus necesaria (Típica) 700 mA
Condiciones de funcionamiento
Temperatura 0 a 60º C
Humedad 0 a 95% humedad relativa
sin condensación a 60º
Altitud 4.500 m (15.000 pies)
Vibración 10 - 57 Hz a 0,075 mm d.a.
57 - 150 Hz a 1 g
Condiciones de almacenamiento
Temperatura -40 a +85º C
Humedad 0 a 95% humedad relativa
sin condensación a 60º C
Caída libre 1 m sin embalaje
Golpe 3 golpes/ eje, 15 g, 11 ms
Normas aprobadas
Eléctricas UL 508
CE
CSA 22.2-142
FM Clase I Div 2 pendiente
Presentación Aquí se incluyen los apéndices para la Guía para la planificación y la instalación de
Hot Standby de Quantum.
A
Presentación
Objetivo Este apéndice describe los modelos o patrones de errores del sistema HSBY.
Modelos de error La siguiente tabla muestra el número de veces que el indicador Com Act parpadea
de CHS 110 por cada tipo de error y los posibles códigos para ese grupo (todos los códigos se
representan en hexadecimales).
Número de Código Error
parpadeos
1 6900 error en un cálculo de transferencia adicional
2 6801 error en el modelo de bloque de datos ICB
2 6802 error en el bloque de control del módulo de
comunicaciones
2 6803 solicitud de diagnóstico no válida
2 6804 instrucciones cargables de usuario mayores
que 128 MSL
4 6604 error de interrupción por bajada de tensión
4 6605 error de inicialización UART
5 6503 error durante la comprobación de direcciones
de RAM
6 6402 error durante la comprobación de datos de
RAM
7 6301 error de suma de chequeo PROM
8 C101 sin timeout de conexión
8 C102 timeout de memoria de señal de lectura
8 C103 timeout de memoria de señal de escritura
8 C200 error por sobrecarga de alimentación
B
Presentación
Objetivo En este apéndice se describen las especificaciones para cables de fibra óptica.
Recomenda- Schneider Electric recomienda el uso de hasta 1 km. de fibra óptica de 62,5/125
ciones index, dúplex o multimodo para todas las aplicaciones. La mayoría de los cables
62,5/125 sufren una pérdida de 3,5 dB por km.
Se recomienda la utilización de cables de 3 mm de diámetro para el sistema de Hot
Standby, puesto que los capuchones para fibra óptica utilizados para manejar los
cables en los puertos están diseñados para su uso con cables de 3 mm.
El siguiente cable cumple las siguientes recomendaciones.
Fabricante Número de parte Descripción
AMP 502086-1 Negro
AMP 502908-1 Beige
Conectores Necesitará cuatro conectores ST de tipo bayoneta por cable. Los conectores
recomendados incluyen:
Fabricante Número de parte Descripción
AMP 503571-1 Epoxia, -20 a +75 C
AMP 503415-1 Epoxia, -20 a +75 C
AMP 501380 Epoxia, -30 a +705 C
3M 6105 Epoxia, -40 a +805 C
3M 6100 Fusión en caliente, -40 a +605 C
Otras herramientas
C
Ampliación de configuración de Hot Standby de ProWORX Nxt
Configuration Extension
Config Extensions
Quantum Hot Standby Configuration
Hot Standby (Qua
Non-Transfer Area:
Command Register
Start Address:
0x 00001-00016 0x 00017-00032
OK Cancel Help
Campo y La siguiente tabla describe las funciones de los campos de la pantalla de diálogo
funciones <Ampliaciones de configuración> <Hot Standby (Quantum)>.
Campo Función
Command Register Especifique el registro 4x que se utilizará como registro de comando.
Utilice este registro para controlar distintos parámetros del sistema Hot
Standby.
Non-Transfer Area; Start Address Especifique el primer registro 4x de un grupo de registros que no se
vayan a transferir desde el PLC primario al standby.
Non-Transfer Area; length Utilice esta función junto con la dirección de inicio para especificar el
número de registros 4x que no se vayan a transferir
State RAM Transferred Seleccione las opciones de transferencia de la memoria de señal:
l All State Ram: se transfiere toda la memoria de señal configurada
l Routine only: toda la memoria de señal definida en la tabla de
transferencia de rutinas
l Default (12K):
l se transfiere cada 0x y 1x binario hasta 8192
l se transfieren todos los registros 3x y 4x configurados si
combinados suman menos de 10000
l se transfieren 1000 registros 3x y todos los 4x (hasta que
combinados sumen un total de 1000), si están configurados el total
de los registros 3x y 4x combinados puede ser mayor que 1000
l Routine and Extra: toda la memoria de señal definida en la tabla de
transferencia de rutinas y la tabla de transferencia adicional
Routine Transfer Table Defina la memoria de señal (0x,1x,3x,4x) que se va a transferir en cada
ciclo. Cada entrada puede ser un múltiplo de 16 y 4x precisa un mínimo
de 16.
Extra Transfer Table l Defina la memoria de señal (0x,1x,3x,4x) que se va a transferir en
varios ciclos. Cada entrada deberá ser múltiplo de 16.
l Scans to Transfer: Se utiliza para especificar el número de ciclos de
programa a lo largo de los cuales se va a transferir la memoria de
señal adicional
Command/Status Registers
Executive Keyswitch
Enabled Disabled
Upgrade Switch Override
OK Cancel Help
Campo y La siguiente tabla describe las funciones de los campos de la pantalla de diálogo
funciones Command/Status Registers:
Campo Función
Swap Port 1 Especifique aquí si la dirección del puerto 1
Modbus en el PLC primario cambiará a la
dirección del puerto 1 Modbus del PLC
standby cuando tenga lugar una
conmutación del primario al standby. Las
alternativas para este campo son:
l Yes - la dirección se intercambia en la
conmutación
l No - la dirección no se intercambia en la
conmutación
Swap Port 2 Especifique aquí si la dirección del puerto 2
Modbus en el PLC primario cambiará a la
dirección del puerto 2 Modbus del PLC
standby cuando tenga lugar una
conmutación del primario al standby. Las
alternativas para este campo son:
l Yes - la dirección se intercambia en la
conmutación
l No - la dirección no se intercambia en la
conmutación
Swap Port 3 Especifique aquí si la dirección del puerto 3
Modbus en el PLC primario cambiará a la
dirección del puerto 3 Modbus del PLC
standby cuando tenga lugar una
conmutación del primario al standby. Las
alternativas para este campo son:
l Yes - la dirección se intercambia en la
conmutación
l No - la dirección no se intercambia en la
conmutación
Controller A Mode Especifique la modalidad operativa del PLC
en el arranque cuando se ha habilitado la
sobrescritura del conmutador llave. Las
alternativas para este campo son:
l Offline
l Run
Campo Función
Controller B Mode Especifique la modalidad operativa del PLC
en el arranque cuando se ha habilitado la
sobrescritura del conmutador llave. Las
alternativas para este campo son:
l Offline
l Run
Standby Mode (on logic mismatch) Especifique el estado del PLC standby si se
detecta una discordancia entre el programa
lógico de éste y el del PLC primario. Las
alternativas de estado son:
l Yes - Standby online con discrepancia de
lógica
l No – Offline con discrepancia de lógica
Executive Upgrade Switch Especifique aquí si el PLC debe detenerse
para cargar nuevos ejecutables en el PLC.
Las alternativas son:
l Yes - el PLC deberá detenerse
l No – el PLC no tendrá que detenerse
Keyswitch Override Especifique aquí si se desactiva el
conmutador llave en los módulos CHS 110
(el registro de comandos controla el estado
online/offline de los PLC). Las alternativas
son:
l Disabled - el conmutador llave controla el
estado online/offline
l Enabled - el registro de control controla el
estado online/offline
F
fuente de alimentación redundante, 187 O
Opciones avanzadas, 99
H
Hot Standby P
teoría de funcionamiento, 170 Pantalla de LEDs
Hot Standby IEC, 153 en funcionamiento normal, 108
HSBY, 13 Proceso de transferencia, 32
HSBY 984, 69 Programa de aplicación de Ladder Logic, 32
HSBY IEC, 28
R
I Red de E/S remotas
Indicador Com Act, 144 diagramas, 59
Instancia DFB hardware necesario, 59
reducción, 167 requerimientos de cableado, 57
Instrucción CHS, 72 Reducción del tiempo de ciclo, 36
Registro de comando
diagrama, 122
K registro de comando
Kit Hot Standby CHS 210, 24, 25 no se debe colocar el registro de
comando en el área no transferible, 79
Registro de estado de Hot Standby, 137
L Registro de transferencia inversa, 84
Ladder Logic, 74 Relojes para fecha/hora
LED Com Act, 108 sincronización, 109
LED Standby, 108 Repetidores de fibra óptica
LEDs, 187 para cables coaxiales extendidos en
Lógica, 118 redes RIO, 57
Lógica IEC, 118
S
M Sistema Hot Standby
Memoria de señal, 30, 32 arranque, 107
HSBY IEC, 46 diagramas de cables, 59
Memoria IEC, 44, 133 funcionamiento normal, 111
mensaje de estado funcional, 186 instalación, 63
Modalidad de transmisión, 21 instrucciones para la planificación, 56, 57
Modalidad EN MARCHA, 22 temporización, 180
Modalidad offline, 21 topología, 172
T
Tamaño de memoria IEC máximo, 44
Terminador troncal
necesario en red RIO, 59
tiempo de ciclo, 147
Tiempo de ciclo del sistema, 33, 47
tiempo de ciclo del sistema, 33
Transferencia de memoria de señal
automática, 111
definida, 78
V
Vista general, 13