5.3 Terminales privados y compartidos
Cada tarjeta pCO
1
conectada a la red, puede gestionar más de un
terminal (máx. 3) a la vez. La visualización de los valores de cada
uno se produce silmutáneamente y no de forma independiente; es
como tener una serie de teclados y displays conectados en paralelo.
Cada terminal asociado a una tarjeta específica es considerado
privado si muestra en modo exclusivo la salida de una única tarjeta
E/S, y compartido si, de modo automático o mediante un teclado,
puede ser conmutado entre distintas de tarjetas de control.
Cada pCO
1
mantiene constantemente actualizado el display de sus
terminales privados, mientras que los teminales compartidos, por otro
lado, sólo son actualizados si el pCO
actualmente. Esta lógica se puede ver en la Fig. 5.3.1.
En este ejemplo el terminal compartido está asociado a 4 tarjetas E/S,
aunque en este momento sólo la nº 1 puede mostrar datos y recibir
comandos. La conmutación de las tarjetas se produce en orden cíclico
(1->2->3->4->1...) pulsando un botón definido por el programa de apli-
cación.
La conmutación también se puede producir automáticamente bajo
demanda, gestionada por el programa. Por ejemplo: una tarjeta E/S
puede demandar control del terminal compartido para visualizar
alarmas o, de forma alternativa, ceder el control a la siguiente tarjeta
después de un intervalo de tiempo (rotación cíclica).
El número y el tipo de terminales se establece durante la
configuración inicial de la red. Los datos correspondientes a los
mismos se almacenan en la memoria permanente de cada tarjeta
E/S.
1
pCO
1
1
pCO
4
1
en cuestión lo está controlando
Privado
on/off
alarm
enter
Compartido
Privado
on/off
alarm
enter
5.3 Private and shared terminals
Each pCO
1
board, connected to the network, can manage more than
one terminal (max 3) at the same time. The display of the values on
each of these occurs simultaneously and not independently; it is
like having a series of keypads and displays connected in parallel.
Each terminal associated to a specific board is considered private if it
alone displays the output of just one I/O board, and shared if, either
automatically or via keypad, it can be switched between a number of
control boards.
Each pCO
1
constantly updates the display of its private terminals, while
shared terminals, on the other hand, are only updated if the pCO
question is currently controlling it. This logic is seen in Fig. 5.3.1.
In this example the shared terminal is associated to 4 I/O boards, yet
at this moment only no. 1 can display data and receive commands from
it. Switching of the boards occurs, in cyclical order (1->2->3->4->1...)
by pressing a button defined by the application program.
Switching can also occur automatically on request, managed by the
program. For example, an I/O board may request control of the shared
terminal to display alarms or, alternatively, relinquish control to the next
board after a set interval (cyclical rotation).
The number and type of terminals is established during the initial
configuration of the network. The corresponding data is stored in
the permanent memory of each I/O board.
pCO
on/off
alarm
enter
1
2
4
3
pCO
Fig. 5.3.1
33
1
2
Privado
on/off
1
3
Privado
on/off
pCO
1
manual - cod. +030221842 rel. 1.0 - 09/07/02
1
in
alarm
enter
alarm
enter