Las comunicaciones de la CPURTUV3 con otros dispositivos serán siempre dirigidas al módulo CPU en estado
Activo. Esto aplica a las comunicaciones donde el CPURTUV3 sea maestro y a las que sea esclavo, por canales
seriales y por canales Ethernet.
Los conectores de los puertos seriales están ubicados en el módulo ARB. Internamente el equipo se ocupa de
conmutar los mismos hacia la CPU activa, de forma que solamente ésta pueda utilizarlos. En el esquema de la
figura anterior, la CPU1 es la activa y el camino verde es el que toman las comunicaciones. El camino rojo
punteado se utiliza si el sistema conmuta de activo.
Las conexiones mediante canales Ethernet se manejan de una forma diferente. Los conectores se encuentran en
cada módulo CPU y deben estar conectados tanto para la CPU activa como para la pasiva. Cada interface de
cada módulo CPU tiene asignada una dirección IP fija diferente, de forma que siempre es posible acceder a
ambos módulos con fines de gestión. La CPU que se consigne como activa, configura un alias con la dirección
IP operativa en cada uno de las interfaces. En caso de conmutación, ese alias se da de baja en la que pasa a
pasiva y de alta en la activa. Esto permite que, visto desde los dispositivos que requieren establecer un enlace
Ethernet, el equipo tenga siempre la misma IP independientemente de cuál sea la CPU Activa. Esta dirección IP
operativa es la que debe utilizarse para comunicarse con el equipo.
Clasificación de Módulos: fijos y consignables
El módulo consola clasifica los módulos configurados en dos grupos: fijos y consignables. Los fijos son
aquellos que deben ejecutarse independientemente de la consigna recibida. Los consignables sólo se ejecutan en
la CPU que reciba la consigna activa. Cuando hay un cambio en la consigna, los consignables serán dados de
baja en una de las CPU y de alta en la otra. El criterio para clasificar los módulos es: los fijos son el propio
módulo Consola (consola), el Base de Datos (bd), el Driver de Supervisión (drvsup) y los módulos de
sincronización (sincro1588 y sincroirig). Todos los demás módulos son clasificados como consignables.
En la figura se asume CPU1 activa y se muestra en verde los módulos consignables en ejecución. En caso de un
cambio de consigna serán dados de baja en la CPU1 y se darán de alta los módulos consignables de la CPU2
(rojo punteado en la Figura 5-2).
Criterios de Consigna
El módulo ARB es el encargado de definir la consigna e informarla al resto del sistema. Admite dos modos de
decisión: manual y automático. El modo manual es un modo de decisión forzada en el que el operador
selecciona directamente cuál CPU desea sea la activa. En el modo automático el ARB determina cuál CPU
debe estar activa a partir de la información que dispone de cada una. El modo de consigna es persistente,
mantiene su valor aun cuando el equipo reinicie.
Las variables que evalúa para tomar la decisión en modo automático son:
CPU NO INSTALADA:
CPU FALLA DC:
Controles S.A.
Figura 5-3 : Módulos fijos y módulos consignables
se obtiene a partir de la señal DETECT.
se obtiene a partir de la señal 3V3_OK.
CPURTUV3 - Manual de Usuario
R01 - 11/11/2019
24/33