Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Industrial
Índice:
1. Reseña Histórica……………………………………………………….....…….7
7.3.1. Equipo………………………………………………………..……..41
7.4.5. Tendencias………………………………………………….……99
7.4.6. Informes…………………………………………………………..103
7.4.7. Medidas………………………………………………………….106
7.4.8. Ayuda…………………………………………………………….110
7.4.10. Ajustes…………………………………………………….113
1 Reseña Histórica
Las barras ómnibus son dos pletinas de cobre a las que están conectados
los grupos rectificadores, y de la que salen todas las salidas de feeder de la
subestación. Normalmente se conectan el mismo número de feeders de ambas
barras. Éstas pueden unirse a través del seccionador de unión de barra
ómnibus. El objetivo de la existencia de las barras ómnibus es doble:
- Por una parte es posible alimentar los feeders que cuelgan de una
barra a través del grupo conectado a la otra. Esto permite dejar un
grupo fuera de servicio por mantenimiento o avería, sin dejar la
subestación completa fuera de servicio.
- Por otro lado es posible “puentear” la subestación a través de la barra
ómnibus. Esto se consigue cerrando los feeders adecuados y el
seccionador de unión. Con ello se emplea la energía suministrada por
una subestación colateral para alimentar el trayecto de la colateral
contraria. De esta forma se consigue mantener alimentada la red
dejando la subestación fuera de servicio, bien por mantenimiento o
avería o bien porque se haya producido un corte de la compañía
Hay que señalar que la red de PLCs se encuentra comunicada por un bus
de comunicaciones con protocolo PROFIBUS, incluyendo al Adaptador de Red.
No obstante el telemando emplea un protocolo diferente, el protocolo IEC
870-5-101 perfil ADIF. Para realizar esta adaptación se dispone de un
microprocesador aparte, instalado físicamente en el mismo armario que el
Adaptador, y denominado comúnmente como “pasarela”. No obstante el
desarrollo de este elemento no tiene relación con el del Control Distribuido, por
lo que queda fuera del desarrollo de este proyecto.
• Generalidades (1/10)
• Líneas de Acometida (2/10)
• Servicios Auxiliares-Medida (3/10)
• Líneas de Señales de Tráfico (4/10)
• Grupo Transformador-Rectificador (5/10)
• Salida de Feeder (6/10)
• Pórtico de Seccionadores (7/10)
• Puesto de Control Centralizado (8/10)
• Adaptador de Red (9/10)
• Gestor de Protecciones (10/10)
Fig. 1
Fig. 2
• Topología BUS (por facilidad para añadir nodos y evitar que haya un
nodo del cual dependa toda la red). De esta forma se facilita la
opción futura de ampliación de la subestación, de ser necesario, por
ejemplo, un aumento de la potencia suministrada a catenaria.
Toma de línea
Liberación de línea
Cada CPU refresca permanentemente una lista de nodos activos por cada
canal de comunicaciones. En cada ciclo de programa compara el estado de
dicha lista con un patrón programado, informando al PCC de los nodos no
activos de la red. Asimismo, cada CPU sólo intenta comunicar con nodos activos
de la lista, y chequea que los mensajes a dichos nodos se leen/escriben
Fig. 3
Fig. 4
7.3.1 Equipo
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Aquí es posible configurar distintas opciones para cada aviso, como por
ejemplo el color de texto del mensaje cuando se active. Las especificaciones
establecen que un mensaje aparecido adopte color rojo, desaparecido azul y
acusado fucsia.
Fig. 11
Fig. 12
Fig. 13
Éste es otro de los módulos clave del programa. Contiene los dos
editores de texto para crear programas en lenguaje VBS Script y en C++, así
como las librerías de funciones que pueden ser empleadas durante el
desarrollo.
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
que como se recordará éste puede variar de una instalación a otra. Esto se
realiza de dos maneras:
0 0 3
0 1 2
1 0 1
1 1 0
Fig. 20
Por otro lado existen tres variables internas binarias, las cuales
dinamizan la visualización de cada una de las tres salidas de señales. En función
de los valores anteriores se setean las variables para que el usuario solamente
vea las líneas existentes en la instalación.
0 0 No existe
0 1 Barra 2
Feeder X
1 0 Barra 1
1 1 Error
Fig. 21
Para estudiar el valor de cada bit se realiza una comparación lógica bit a
bit. Por ejemplo, para capturar el valor del bit 0 se realiza una operación and
con el decimal 1 (binario 00000001), con el 2 (binario 00000010) para el bit 1,
hasta con el 128 (binario 10000000) para el bit 7. Los resultados se almacenan
en variables temporales.
Figura 22
Fig. 23
Las tres zonas en las que se divide la pantalla son las siguientes:
Fig. 24
Esta zona contiene todos los botones que permiten acceder a las
distintas pantallas del SCADA (figura 25).
Fig. 25
Los distintos elementos que contiene esta barra son los siguientes:
Fig. 26
Fig. 27
Fig. 28
acceso_operador acceso_administrador
Nivel operador 1 0
Nivel
administrador 0 1
Nivel
programador 0 0
Fig. 29
Fig. 30
este objeto se vuelve a usar, de forma más extensa, en la pantalla del Sumario
General de Alarmas. Por ello su configuración se describirá en el apartado
correspondiente a esa pantalla.
Fig. 31
Fig. 32
Fig. 33
Fig. 34
Existen tres marcas externas para cada PLCs, cada una de ellas sirviendo
de activación de cada uno de los modos (una y sólo una de ellas puede tener
un valor distinto de 0). De esta forma la pulsación de uno de los textos de la
figura anterior setea las marcas correspondientes a ese nodo, ordenando a los
PLCs el cambio seleccionado. El mando predominante en la subestación,
resultado del recuento de PLCs, se muestra en el campo de texto superior.
Estos son los últimos elementos que quedan por comentar de la barra de
tareas. Son dos hileras de botones que permiten acceder a los diagramas
unifilares de los distintos bloques eléctricos de la subestación. Como ya se ha
comentado para ello se emplea una ventana de imagen, dinamizada con un
índice. La correspondencia entre los valores del índice y los bloques eléctricos
viene recogida en la tabla de la figura 35.
Índice Pantalla
1 Unifilar de la subestación
2 (libre)
3 Servicios Auxiliares
4 Línea de Señales de Tráfico
5 Grupo Rectificador 1
6 Feeder 1
7 Tendencias
8 Histórico Alarmas
9 Selección Medidas
10 Sumario General Alarmas
11 Parametrización
12 Adaptador de Red
13 Línea de Acometida 1
14 Línea de Acometida 2
15 Línea de Acometida 3
16 Grupo Rectificador 2
17 Grupo Rectificador 3
18 Feeder 2
19 Feeder 3
20 Feeder 4
21 Feeder 5
22 Feeder 6
23 Feeder 7
24 Feeder 8
25 Selección Tendencias
Fig. 35
Los índices son comunes a los dos conjuntos de botones. Además del
índice para el cambio de pantalla la pulsación activa otro índice, con valores
diferentes, empleado para dinamizar el campo de texto situado en la zona
central de la barra de información superior, comentada en el apartado 7.4.2.1.
Con ello se consigue que en esa barra aparezca el nombre de la pantalla
desplegada actualmente en el SCADA.
Fig. 36
Por otro lado están los botones de acceso rápido a pantallas (ver
figuras 37 y 38). Éstos únicamente permiten acceder a los diagramas unifilares
de los distintos bloques, es decir, no se puede acceder a las pantallas de
medidas, tendencias, ajustes… Además disponen de otras dos funciones
diferenciadas con respecto a los anteriores:
Fig. 37
Fig. 38
Figura 39
toma valor 1 cuando alguna alarma está activa, y el bit 4, cuando alguna
alarma no ha sido acusada.
0 PLC Online
Fig. 40
Hay que destacar que se muestran tantos botones como bloques existan
en la subestación. En las figuras 37 y 38 se puede observar que no se
representan la Línea de Acometida 3, Grupo Transformador 3 y Feeders 7 y 8,
ya que éstos no existen en la subestación. El número de cada uno de los
módulos es parametrizable por el operador en las pantallas de ajustes, como
posteriormente se comentará.
Fig. 41
Fig. 48
• Orden de cierre (letra “c”): En este caso se envía una orden de cierre
sobre el seccionador.
Fig. 52
Existe una acción global de reseteo por bloque eléctrico. De esta forma
un orden sobre cualquier aparato ocasiona un reseteo de todas las órdenes de
todos los aparatos que conforman el bloque eléctrico al que pertenece.
Figura 53
Figura 57
Figura 58
Figura 59
Figura 60
Figura 61
Figura 62
Figura 63
Cada alarma tiene asignada una variable de acuse, que vale 1 cuando la
alarma ha sido acusada. La asignación de esta variable se realiza en el módulo
Alarm Logging, como se explicó en su apartado correspondiente.
Figura 64
Figura 65
Figura 66
Tras pulsar un botón de reseteo se despliega una ventana con una serie
de checkbox, a través de los cuales se seleccionan los aparatos que van a ser
reseteados (figura 67). Cuando se da la orden de reseteo aparece una ventana
de confirmación (figura 68), tras aceptar la cual se efectúa efectivamente el
reseteo. Si se cancela en cualquier paso del proceso de vuelve a la pantalla
original.
Figura 67
Figura 68
Figura 69
Figura 70
Figura 71
Figura 72
Figura 73
Figura 74
Hay que recordar que este módulo es, entre comillas, redundante, ya
que la aparamenta que muestra puede visualizarse también desde las salidas
de feeder. No obstante representa una medida de seguridad, para poder seguir
controlando los seccionadores de salida de feeder y de by-pass aunque caigan
los PLCs de feeders.
Figura 75
7.4.5 Tendencias
Figura 76
Figura 77
Figura 78
Figura 79
7.4.6 Informes
Figura 80
Figura 81
• Fecha: Fecha del sistema, que se empleará como nombre del filtro
que se aplica
Figura 82
Figura 83
7.4.7 Medidas
Figura 84
Figura 85
Figura 86
Figura 87
Figura 88
Los rangos de los diagramas de barras están dinamizados con los valores
máximos y mínimos que se introducen en la parametrización de la subestación.
Además, para las barras que simbolizan intensidad, existe un código de colores,
7.4.8 Ayuda
Figura 89
Figura 90
7.4.10 Ajustes
Figura 91
Figura 92
Una vez que se han introducido todos los nuevos valores se pulsa el
botón de “Cargar”. Con esto se escriben los valores de las variables internas
en las externas, lo que equivale a “mandárselas” al PLC. Hay que destacar que
lo normal es escribir en el autómata números enteros, por lo que los valores
que contienen un decimal se multiplican por 10. Con esto se consigue ahorrar
espacio en memoria del PLC, ya que en muchos casos, en vez de tener que
reservar una variable de 32 bits con signo es suficiente con una de 16 bits sin
signo, proporcionando un rango suficiente.
Hay que destacar que el nombre del archivo que contienen los
parámetros es el que se introduce en el campo de entrada bajo la
denominación de “Fichero”, almacenado en una cadena de caracteres. Como
condición necesaria para el proyecto desarrollado se debe terminar el nombre
deseado con la extensión “.txt”, para indicar que se trata de un archivo de
texto.
Figura 93
Figura 94
Figura 95
Figura 96
Figura 97
Figura 98
Figura 99
Figura 100
Figura 101
Figura 102
Las demás pantallas son “Conv. Med. Anal. 1”, “Conv. Med. Anal. 2”, “Baja
Tensión”, “Media Tensión”, “LS1” (Línea de Salida), “LS2” y “LS3”.
Figura 103
Figura 104
Figura 105
Figura 106
Figura 107
Figura 108
Figura 109
Figura 110
Figura 111
Figura 112
Figura 113
Figura 114
Figura 115
Aunque los autómatas estén integrados en una red comunicada por bus
hay que recordar que aunque cualquiera de ellos pierda contacto con la red por
cualquier circunstancia debe poder seguir operando de forma autónoma. Para
reconocer que está conectado con normalidad debe confirmar la presencia de
los demás nodos de la instalación, y entre ellos se encuentra el PCC.
Para este proceso se dispone de una marca binaria por autómata, por lo
que el PCC debe setear todas ellas en un módulo de proyecto de ejecución
cíclica.
Para ello se dispone de otra variable binaria (una por módulo eléctrico),
la cual conmuta su valor en el mismo script en el que se activa la marca de
orden de maniobra. La permutación de valor de esa variable sirve como
Como conclusión final hay que decir que el control desarrollado está ya
instalado y en funcionamiento en la subestación de Las Infantas, en Aranjuez,
Madrid, con una elevada satisfacción por parte del cliente tanto en el proceso
de desarrollo como en el funcionamiento cotidiano, y esto es un buen indicador
del éxito con el que se ha culminado el proceso.