Scada 2
Scada 2
2. SISTEMAS SCADA
Los sistemas SCADA originalmente se diseñaron para cubrir las necesidades de un sistema de
control centralizado, sobre procesos o complejos industriales distribuidos sobre áreas
geográficas muy extensas. Tal es así que en la definición clásica de un sistema SCADA se
hace referencia a esta característica. Hoy en día, con el desarrollo de las redes digitales, la
definición se tiene que modificar para incluir esta nueva forma de conectividad.
SCADA viene de las siglas: "Supervisory Control And Data Acquisition"; es decir:
hace referencia a un sistema de adquisición de datos y control supervisor. Tradicionalmente
se define a un SCADA como un sistema que permite supervisar una planta o proceso por
medio de una estación central que hace de Master (llamada también estación maestra o
unidad terminal maestra, MTU) y una o varias unidades remotas (generalmente RTUs) por
medio de las cuales se hace el control / adquisición de datos hacia / desde el campo.
Si bien las topologías que sobre las que se sustentan los sistemas SCADA se han adecuado a
los servicios de los sistemas operativos y protocolos actuales, las funciones de adquisición de
datos y supervisión no han variado mucho respecto a las que proponían en sus inicios.
Es cierto que puede hacerse control automático, pero debe evaluarse suficientemente su
implementación, tomando sobre todo en consideración la confiabilidad de los enlaces (en
particular si son de larga distancia) que transportan los datos y comandos desde y hacia el
campo. Una falla de comunicación, significaría dejar fuera de control el proceso. Esto explica
el porque ahora la industria favorece a los sistemas de control distribuido.
El término DCS, viene de las siglas Distributed Control System, es un sistema de control
que cumple con sus funciones de control a través de una serie de módulos de control
automáticos e independientes, distribuidos en una planta o proceso.
Los sistemas DCS se desarrollan sobre la base de dispositivos de control, tales como
Controladores o PLCs, en los que, como se conoce, un programa de control se encarga de
tomar decisiones dependiendo de los datos que reciben en sus entradas. Las decisiones son
enviadas hacia actuadores que son los que se encargan de mantener las variables del proceso
bajo control en los valores apropiados.
Es típico que un operador humano trate de comunicarse con el DCS de alguna forma
sobre todo para cambiar su programación o configuración. Esta tarea se puede hacer
mediante consolas de mano, pero ahora hay la opción de hacer estas tareas desde el SCADA.
Los sistemas multiplexores permiten transmitir los datos que hay en un sitio a varios otros
sitios, o viceversa, recibir información desde varias fuentes o canales y enviarlos por un solo
canal. Para cumplir con esta tarea estos sistemas emplean el concepto de multiplexión. El
equipo multiplexor “barre” o se comunica por turnos con las unidades con las que se debe
comunicar, evitando así utilizar diferentes canales de comunicación para cada enlace,.. Este
principio de funcionamiento es el que ha madurado hasta convertirse a la fecha en los
modernos sistemas de Multiplexión en el Dominio de Tiempo (TDM).
Tal como se muestra en la Figura 2.2, la RTU (como se verá más adelante, un equipo
que permite recopilar datos desde transductores o trasmisores y / o enviar órdenes de control a
actuadores, situados en el campo) de la izquierda se conecta por turnos con las RTUs de la
derecha. Los enlaces puede ser de cobre, fibra o inalámbricos.
Hay circuitos multiplexores que reciben directamente la información desde las entradas
análogas / digitales y las transmiten por cable o radio a un circuito receptor multiplexor
remoto que se encarga de recuperar las mismas señales análogo / digitales que fueron
entregadas al transmisor multiplexor. Un esquemático de un par de multiplexores (transmisor
y receptor) trabajando en pareja (back to back) se muestra en la Figura 2.3.
Es posible sincronizar varios de estos multiplexores para que trabajen sobre un solo enlace
de cable o radio.
Una HMI puede ser tan simple como un interruptor para encender un motor y una lámpara
indicadora del estado del mismo, hasta una o varias pantallas desarrolladas en una
computadora que llegan a mostrar en la pantalla del monitor representaciones esquemáticas
de todo el proceso bajo supervisión, incluyendo valores en tiempo real de las variables
presentes en ese momento en la planta. Un
ejemplo conocido de una HMI es el cajero automático que posibilita al usuario ejecutar una
serie de transacciones bancarias.
Arquitectura tradicional
La señal que entregan los transmisores se envía hacia un cuarto de control donde se reúne la
información de toda la planta industrial, y así es como aparecieron y se desarrollaron los
sistemas SCADA basados en redes análogas 4-20 mA.
Donde las distancias son grandes (20 Km se considera el punto de “equilibrio”) los enlaces se
hacen con técnicas inalámbricas; en ese entonces se empezó con enlaces de RF o Microondas.
Una vez que los datos llegan al centro de acopio, generalmente una computadora, se los
almacena para su ANÁLISIS, GENERACIÓN DE HISTORICOS y para la TOMA DE
DECISIONES. Simultáneamente, por medio de una HMI se MUESTRA LA
INFORMACIÓN al operador del sistema, para la supervisión.
El operador comanda a la computadora y ésta obedece enviando un dato que al final llegará a
un actuador (bobina de un relee, solenoide de una electro válvula, servomotor de una válvula
de control, etc.) que al mover un elemento final logran controlar la variable bajo supervisión o
control en el campo.
En aquellas ocasiones donde se debían construir enlaces de larga distancia sean con hilos o
inalámbricos, resultaba muy costosa la inversión para tan solo trasmitir el dato de una variable
física. Es aquí donde apareció la RTU que es un dispositivo que permite concentrar la
información desde / hacia muchos transductores / actuadores y prepararlos para su
transmisión / recepción.
Una RTU es un equipo instalado en una localidad remota que recopila datos y luego la
codifica en un formato que le permita transmitirlos hacia una estación central (Master
Terminal Unit, MTU) u otra RTU. Una RTU también recibe información desde la
estación central, decodifica los datos enviados y posibilita la ejecución de órdenes enviadas
desde la misma. Una RTU está equipada de canales de entrada para detección o medición de
las variables de un proceso y de canales de salida para control o activación de actuadores y
alarmas, y un puerto de comunicaciones.
Por ejemplo, la CPU de la Figura 2.7 tiene posibilidad de controlar 1 pórtico RS-485, 11 RS-
232 y un pórtico Ethernet.
Posee capacidades de comunicación sea por un pórtico serial o, algunas incluyen un MODEM
interno. Por medio del MODEM puede conectarse a cualquier medio de comunicación, como
por ejemplo radio de RF o con tecnología Spread Spectrum, o Telefonía Celular como el que
se muestra en la Figura 2.8.
Tiene un Watchdog timer para asegurar que la RTU puede recuperarse correctamente después
de que ocurra una falla.
Existen dos tipos básicos de RTU: la RTU compacta que contiene todos los módulos de
Entrada / salida en el mismo circuito impreso principal, incluso un trasmisor de RF o Spread
Spectrum y la RTU Modular que tiene una CPU a la que se le pueden añadir otros módulos,
normalmente conectándolos a ranuras de expansión (parecido a como se insertan tarjetas al
circuito madre de una PC).
La RTU compacta generalmente tiene un número fijo de canales de entrada / salida, por
ejemplo, 16 entradas digitales, 8 salidas digitales , 8 entradas digitales y 4 salidas
análogas. No es posible, en la mayoría de los modelos, expandir su capacidad original.
La RTU modular está diseñada para que se le puedan agregar más módulos, incluyendo
módulos especializados como un marcador de posición GPS.
Todas las RTU requieren del software siguiente (sea como módulos perfectamente
diferenciables o formando grupos afines):
4. Una aplicación tipo SCADA que le comande a barrer las entradas, procesar y
almacenar la información, responder a solicitudes hechas por el SCADA
master enviadas por la red de comunicaciones.
5. Algún método que permita ejecutar en la RTU las órdenes desde las
aplicaciones del usuario. Esto puede ser tan simple como definir parámetros,
habilitar / deshabilitar entradas / salidas, o incluso modificar un programa
completo de usuario.
Algunas RTUs incluso poseen un sistema de manejo de archivos que les permiten bajar
archivos para nuevos programas de usuario o archivos de configuración.
Una RTU opera barriendo sus entradas normalmente a una tasa bastante rápida. A los datos
recibidos añade fecha y hora, los almacena y prepara para su transmisión. Luego hace turno
para que el SCADA master se comunique con el.
Algunas RTUS tiene la habilidad de iniciar el envío de reportes a la unidad master, aunque en
la mayoría de modelos es el master del SCADA el que se comunica con la RTU solicitando
información y / o la ejecución de acciones desde simples a complejas tareas de control.
Pequeñas o Grandes
Las RTUs son dispositivos especializados que son fabricados a menudo por proveedores
pequeños que los construyen en lotes también pequeños para suplir la demanda de mercados
especializados. Es por esto que la competencia obliga a ofrecer alternativas muy económicas,
resultando en modelos que no poseen toda la funcionalidad descrita. Las RTUS grandes
pueden procesar cientos de entradas y hasta controlar otras RTUs pequeñas, por supuesto a un
precio alto. El poder de procesamiento de una RTU varía desde procesadores de 8 bits con
poca memoria hasta RTUS grandes y sofisticadas capaces de marcar los eventos con fecha y
hora con una precisión en el orden de los milisegundos.
Sistemas independientes (stand-alone) miniatura que operan con baterías por un año
entero. Estos almacenan los datos en una EPROM o FLASH ROM y entregan dicha
información cuando un operador accede a las mismas. A menudo estos sistemas emplean
procesadores que incluyen una mínima cantidad de memoria y puede que no tengan la
habilidad para manejar un protocolo de comunicaciones sofisticado.
operar por al menos 4 meses. Estos sistemas generalmente tienen suficiente capacidad como
para manejar un esquema de comunicaciones más complejo.
Sistemas Medios que son prácticamente pequeñas computadoras industriales que pueden ser
hasta PCs industriales.
Sistemas Grandes que conforman una planta de control completa con todo lo necesario. Se las
emplea generalmente en sistemas de control distribuido y a menudo pueden comunicarse
sobre LSNs de alta velocidad donde la sincronización puede ser muy crítica.
2.5.4. Estándares
Las RTUs son dispositivos especiales a los que en un comienzo no se les dió suficiente
normalización, especialmente en el área de comunicaciones, y generalmente las RTUs de un
proveedor no podían mezclase con las de otro fabricante. Así, en esta parte la industria creció
desarrollando protocolos, conversores y emuladores.
Finalmente se han producido estándares para normar el trabajo de las RTUs como:
2.5.6. DNP3
DNP3 fue diseñado para optimizar la transmisión de datos de campo y comandos de control
entre estaciones (la mayoría de las veces computadoras) remotas y computadoras maestras.
DNP3 usa el término estación externa (outstation) para referirse a estaciones remotas que se
encuentran en el campo. El término maestro (master) se usa para las estaciones en el centro de
control.
DNP3 no es un protocolo de propósito general como aquellos que existen en el Internet para
transmitir email, hypertexto, peticiones SQL, multimedia y grandes archivos, sino para
aplicaciones SCADA.
La Figura 2.11 muestra la relación entre las unidades maestro-remota y da una idea simple
sobre las bases de datos que hay a los dos lados y los procesos involucrados.
En la terminología de DNP3, los números de los elementos se denominan índices. Los índices
tienen base-cero en DNP3, esto es, el elemento más inferior es identificado siempre con cero.
Uno de los objetivos del maestro es mantener su base de datos actualizada. Esto lo consigue
enviando peticiones a las estaciones remotas solicitando los valores almacenados en su base
de datos. A esta tarea se denomina polling.
Capas de DNP3
DNP3 trabaja con la capa física, de enlace de datos y de aplicación del modelo OSI.
La capa superior en la Figura 2.12 es la capa de usuario de DNP3. En el maestro, esta capa
representa al software que interactúa con la base de datos e inicia las peticiones de datos hacia
las estaciones remotas. En la estación remota, es el software que captura desde la base de
datos remota los datos solicitados por el maestro.
Capa de Aplicación
Note que un fragmento de tamaño 2048 es dividido en 9 tramas por la capa de transporte, y un
fragmento de 4096 se divide en 17 tramas. Es interesante saber que experimentalmente se ha
llegado a determinar que en un ambiente con bastante ruido las comunicaciones resultan más
confiables si se reduce significativamente el tamaño del fragmento.
En el modelo OSI, la capa de transporte es la que encarga de dividir los datos de la capa de
aplicación en segmentos pequeños, adecuados para que la capa de enlace los transmita, y,
cuando son recibidas en el receptor, debe volver a re-emsamblar las tramas.
La capa de enlace de datos es la responsable de mantener confiable el enlace físico. Para esto
provee detección de errores y de duplicación de tramas. La capa de enlace de datos envía y
recibe paquetes a los que en la terminología de DNP3 también se les denomina tramas
(frames). En ocasiones se requiere la transmisión
de más de una trama para transportar toda la información desde un dispositivo a otro.
Una trama DNP3 consiste de un encabezado (header) y la sección de datos (data section). El
header especifica el tamaño de la trama, contiene información de control del enlace de datos
e identifica las direcciones de los dispositivos fuente y destino. La sección de datos contiene
los datos a ser transmitidos (payload) y que vienen desde las capas superiores.
Cada trama comienza con dos bytes de sincronismo que ayuda al receptor determinar donde
empieza la trama. La longitud (length) especifica el número de octetos en el resto de la trama,
sin incluir los octetos de chequeo CRC. El octeto de control de enlace (link control octet) se
emplea para que las capas de enlace transmisoras y receptoras coordinen sus actividades.
Direccionamiento (Addressing)
En la trama se incluye tanto la dirección de la estación fuente como del destinatario para de
esa manera satisfacer el requerimiento para lograr una comunicación peer- to-peer. Se
pueden tener hasta 65520 direcciones unicast.
Chequeo CRC
Los datos en la trama contienen un par de octetos CRC por cada 16 octetos de datos. Esto
provee un alto grado de seguridad para detectar errores de comunicación. El máximo número
de octetos de datos (data payload) es 250, sin incluir los octetos CRC. La longitud máxima de
toda la trama es de 292 octetos incluyendo el header y los octetos de chequeo CRC.
confirmar la recepción de una trama. Así se provee un grado adicional de seguridad de una
comunicación confiable.
Si no se recibe confirmación de una trama, la capa de enlace puede intentar una re-
transmisión. La desventaja de emplear “acuses de recibo” es el tiempo extra que se requiere
esperando la confirmación y el tener que esperar cuando se han configurado “reintentos”.
Capa Física
La Figura 2.15 muestra las topologías físicas típicas que se emplean en la actualidad. En la
parte superior se tiene el ejemplo más simple de una estación maestra y una estación remota.
La conexión física es una línea dedicada o una línea dial-up, cuyas características serán
estudiadas más adelante.
El segundo tipo corresponde a una topología con multiples derivaciones. Una estación
maestra se comunica con varias estaciones remotas.
Las conversaciones son típicamente una a la vez entre el maestro y las estaciones remotas.
La unidad maestra “barre (multiplexing)” a las remotas por turnos. El medio
de comunicación puede ser una corrida con derivaciones, fibra óptica o radio. La red es tipo
broadcast; es decir, si bien se envía una trama unicast a una estación remota, todas las
otras la escuchan. Se puede configurar para que las estaciones remotas puedan o no puedan
comunicarse entre ellas.
En algunas de estas redes las comunicaciones pueden ser peer-to-peer. Esto es, una
estación puede actuar como maestro hasta obtener información de otra y luego intercambiar
roles.
TCP/IP
Algunos proveedores ofrecen productos que operan sobre TCP/IP para transportar mensajes
DNP3. Las tramas son encapsuladas en paquetes TCP/IP con lo que se posibilita que DNP3
pueda favorecerse de acceso a Internet que ofrece una recopilación económica de datos y
control de dispositivos geográficamente separadas.
Resumen
Se puede ver que DNP3 es un protocolo que calza bien en el mundo de adquisición de datos,
los transporta como valores genéricos, tiene un buen grupo de funciones y fue diseñado para
trabajar en redes de comunicación de área amplia. El método estandarizado de capas más
disponibilidad pública hace de DP3 un excelente protocolo.
Este protocolo fue desarrollado por el Comité Técnico 57 (grupo de trabajo 3) para
telecontrol, tele-operación y telecomunicaciones asociadas, para sistemas eléctricos de
potencia. El resultado de este trabajo son cinco especificaciones:
De igual manera que de DNP3, el IEC 870-5-101, como todos los protocolos de
comunicaciones, obedece a un esquema de capas
Capa de Aplicación
La IEC 870-5-101 especifica un formato de trama tipo FT 1.2. Esto quiere decir que cada
trama debe:
Empezar con:
Y terminar con:
- un octeto CHECKSUM
- un octeto Carácter de Parada (STOP CHARACTER)
1 Bit de Inicio
1 Bit de Parada
1 Bit de Paridad (even) 8
Bits de Datos
Las tramas se forman juntando estos caracteres en concordancia con el formato FT 1.2, un
ejemplo del cual se muestra en la Figura 2.16 a continuación.
El receptor acepta o rechaza una trama en concordancia con las reglas que se resumen a
continuación:
Note que se hace doble chequeo: a nivel de cada bloque con el bit de paridad y a nivel de
trama con el check sum.
El formato de clase FT 2 es definido por un bloque codificado con una distancia de Hamming
de 4 que contiene hasta 15 octetos de datos del usuario complementados por un octeto de
chequeo.
El formato de clase FT 3 es definido por un bloque codificado con una distancia de Hamming
de 6 que contiene hasta 16 octetos de datos del usuario complementados por dos octetos de
chequeo.
Sin embargo, el protocolo IEC870-5-101 admite exclusivamente tramas con formato FT 1.2.
Se admiten formatos de trama de longitud fija y variable y también un carácter de
control. La Figura 2.17 muestra las tres tramas clase FT 1.2 aceptadas por la IEC 870-5-101.
El campo de Control contiene información que define la dirección del mensaje, el tipo de
servicio que se proveerá, y da soporte a funciones de control para suprimir la perdida o
duplicación de los mensajes. En la Figura 2.18 a continuación se muestra el contenido del
campo de Control
Esta trama es la que se emplea para la transmisión de los datos del usuario entre la estación
de control y las estaciones controladas.
La trama de longitud fija normalmente se emplea para los servicios propios de la capa de
enlace de datos. En casos especiales se las emplea como una trama de confirmación
(acuse de recibo) en vez de la trama de un solo carácter.
Capa Física
En la capa física, este protocolo es capas de dar soporte a varias topologías como las que se
muestran en la Figura 2.19 a continuación.
6. Consumo de energía.
13. Hay que buscar que soporten comunicaciones punto a punto incluyendo
capacidad de almacenar y enviar si las comunicaciones son difíciles
(especialmente por radio).
14. Definir las tasas de transferencia de datos (1200 baudios FSK, o 9600 baudios
radio).
15. Se puede pedir pórticos seriales adicionales especialmente para interfaces con
PLCs.
Arquitectura Actual
Hoy en día, con el empleo más generalizado de las redes digitales industriales, un sistema
SCADA no solo que se diseña e implementa solo para procesos industriales ampliamente
distribuidos geográficamente, como es el caso de los oleoductos, por dar un ejemplo
conocido, sino que también pueden implementarse en complejos industriales concentrados en
un solo sitio.
están diseñados para dar al operador de planta la posibilidad de supervisar y controlar sus
procesos. Es en estas computadoras donde se diseñan las HMIs compuestas de una o
varias pantallas que, sobre todo, tienen el objetivo de facilitar la comunicación entre el
usuario y el proceso, dando origen a los sistemas denominados “amigables (user friendly)”.
Si bien se empezó con sistemas SCADA basados en transmisores de corriente para procesos
que abarcaban distancias encontradas en plantas industriales que caben un galpón industrial,
para aquellas que abarcan áreas geográficas extensas se recurrió a técnicas de comunicación
que fueron desarrollas para radio difusión, dando origen a arquitecturas como las que se
muestran en la Figura 2.21 siguiente.
Industrial. Esto significa que en alguna parte deben conectarse ambas redes físicamente y
lógicamente, un tema que será cubierto más adelante.
Para la comunicación entre las unidades remotas y la unidad maestra existen las opciones que
se estudian a continuación.
La comunicación en los sistemas SCADA puede lograrse mediante los métodos siguientes:
Por Cable:
Cables propietarios, cables (líneas) rentadas y fibra óptica pertenecen a esta categoría. En el
caso de los cables propietarios, la industria realiza una inversión en el tendido de sus redes de
comunicación, lo que requiere generalmente de costos iniciales elevados. Con las líneas
propietarias se tiene la ventaja de que se puede emplearlas a voluntad y sin tener que
compartirlas. Un aspecto importante que debe evaluarse es que se deberá contratar personal
para que mantenga operativo el sistema de comunicaciones y le de mantenimiento.
En el caso de las líneas rentadas, entidades privadas o estatales proveen una o varias líneas
para la industria que solicita tal servicio. Estas líneas pueden ser dedicadas o compartidas.
Con esta alternativa, la ventaja está en que la empresa se ahorra el costo de equipos y de
instalación. La desventaja de este servicio es su costo pues se debe pagar una cuota inicial de
conexión y luego una renta mensual. Las tareas de mantenimiento las realiza la empresa que
provee el servicio.
Dentro de esta categoría se cuenta ahora con otra opción: el TV Cable, que posibilita el envió
de datos por el mismo cable que se emplea para trasmitir los canales de TV empleando la
técnica de FDM. Este servicio, que provee una conexión permanente, tiene un costo de US$
60.00 dólares en nuestro país, con un ancho de banda de 64 Kbps compartido.
Lamentablemente, hay sitios donde se carece del servicio de TV Cable.
Por Radio
Vale anotar que se suele diseñar estos sistemas tal que los equipos de transmisión en cada
sitio deban encenderse para transmitir y apagarse para recibir (el equipo de radio es el que
deberá actuar). En diseños de este tipo deben seleccionarse RTUs que estén diseñadas para
realizar esta tarea de conmutación.
Los sistemas de radio pueden ser de propiedad de la empresa, típicamente, pero también es
posible contratar el servicio. En el mercado existen radios en la banda de los 150 y 450 MHz
(hay que pagar una licencia) para comunicaciones industriales, o
aquellos que usan Espectro Disperso (Spread Spectrum) que no requieren el pago de
licencias.
Son convenientes cuando las comunicaciones vía cable o radio no son posibles debido a la
distancia, terreno, etc. En este caso se recurre a la PSTN (red telefónica pública) que en
nuestro caso sería ANDINATEL, PACIFITEL o ETAPA.
Las RTUS que deban emplear esta metodología de comunicación deben ser capaces de
efectuar una llamada telefónica (dial - up) al otro sitio.
Un inconveniente para emplear esta tecnología sería que no exista servicio telefónico justo en
el sitio donde está ubicada una RTU. Este problema se soluciona si la zona está dentro de la
cobertura de una de las redes de celulares. De ser así, entonces se recurre a modems CDPD o,
mejor, MODEMS GPRS.
La Red Digital de Servicios Integrados (ISDN las siglas en Ingles) ofrece una comunicación
con dos canales para transportar los datos del usuario (Bearer Channels) de 64 Kbps que
pueden ser: voz digitalizada, datos binarios o video digitalizado y uno para señalización (D
Channel) de 16 Kbps que es el que se encarga de establecer o terminar una comunicación. A
este servicio se le denomina básico (BRI).
Una línea telefónica normal se enlaza a un dispositivo especial, conocido como Network
Terminal (NT1), que posibilita la conexión de dispositivos del usuario compatibles con ISDN
(TE1), tal como se muestra en la Figura 2.22.
Para enlaces continuos hay ahora otra excelente alternativa conocida como ADSL. ADSL
(Línea de Subscriptor Digital Asimétrica) es un servicio permanente que funciona sobre la
línea de abonado de voz tradicional. Al decir permanente se quiere decir que no se necesita
marcar un número para lograr la comunicación. Esta tecnología tiene como fin aprovechar al
máximo el par telefónico del abonado /la última milla) hasta un ancho de banda de
aproximadamente 1,1MHz.
Para conseguir esto se trabaja usando FDM (o mejor dicho: Codificación de Línea Miltitono
discreta) sobre los 4 KHz que quedan reservados para que el abonado utilice su línea
telefónica de forma habitual, por lo que se puede hacer una llamada telefónica normal y al
mismo tiempo hacer transmisión de datos.
Tanto para el canal de subida (Upstream) como para el de bajada (Downstream) se puede
separar un cierto número de sub-canales de 4 KHZ cada uno. En ADSL se selecciona un
número menor de sub-canales para el canal de subida (uplink) y un número mayor para el de
bajada (downlink), de allí la asimetría.
Un filtro pasabajos, conocido como “Divisor (Splitter)” separa las señales de voz de las de
datos y así se puede trabajar con ambas señales al mismo tiempo.
En el lado del abonado se instala una ADSL Transmission Unit-Remote (ATU-R) que
aunque originalmente fue especificada solo para ADSL, ahora hace referencia a cualquier
servicio DSL. Esta unidad es la que provee la modulación ADSL sobre la línea de teléfono.
En el lado del proveedor del servicio se instala una ADSL Transmission Unit- Central
Office (ATU-C), que termina el circuito en el otro lado de la línea de cobre y coordina el
enlace en el lado del proveedor. Una desventaja del ADSL es que el ancho de banda llega a
depender de la distancia que hay entre el abonado y la central de conmutación próxima.
En nuestro país no se cuenta con este servicio en toda el área urbana pero poco a poco se
está extendiendo, con lo que se espera que baje su costo.
Mas reciente, ya hay disponible en nuestro país acceso por Cable MODEM, con lo cual sería
factible acceder a un ISP y, mediante el INTERNET o Redes VPN (Virtual Private
Networks), conectar las estaciones remotas a la maestra. Así mismo, cada
vez se está optando por emplear las redes de telefonía celular y aprovechar la tecnología
GPRS para trasmitir datos vía GSM.
Ante la variedad de opciones se ha definido una forma para clasificar a los sistemas de
telemetría en general y sistemas SCADA en particular, dependiendo de su modo de
operación:
Aquellos sistemas que usan la redes públicas de telefonía en modo dial-up se denomina
sistemas Modo – A. Estos sistemas pueden comunicarse por voz o lenguajes compatibles con
las computadoras.
2. Se puede tener acceso desde cualquier sitio remoto, en cualquier parte del
mundo en donde exista una línea de teléfono.
Hay RTUS a las que se les puede llamar y estas generan un reporte hablado, empleando
mensajes que se grabaron durante la instalación.
Aquellas RTU que se comunican en modo ASCII, lo hacen en lenguajes aceptados por las
computadoras (lenguaje de máquina) y se les puede acceder desde cualquier combinación de
computadora y MODEM.
Los sistemas MODO A no son apropiados para aplicaciones que requieren estar en
comunicación continua con la RTU.
Aquellos sistemas en los que las RTUs se comunican en forma continua con una Estación
Central se denominan Modo – B. La Estación Central en general es una computadora. Estos
sistemas se comunican en lenguajes de máquina.
Sistemas MODO – C
Para evaluar si un sistema SCADA es necesario para manejar una instalación dada, el proceso
a controlar debe cumplir las siguientes características:
1. Que el número de variables del proceso que se necesita monitorear sea alto.
2. El proceso debe tener transmisores y actuadores geográficamente distribuidos.
Esta condición no es limitativa, ya que puede instalarse un SCADA para la
supervisión y control de un proceso concentrado en una localidad.
3. La información del proceso se necesita en el momento en que los cambios se
producen en el mismo, o, en otras palabras, la información se requiere en tiempo
real.
4. Que exista la necesidad de optimizar y facilitar las operaciones de la planta, así
como la toma de decisiones, tanto gerenciales como operativas.
5. Que los beneficios obtenidos en el proceso a ser controlado justifiquen la inversión
en un sistema SCADA. Estos beneficios pueden reflejarse en aumento de la
producción, de la confiabilidad, de los niveles de seguridad, etc.
6. La complejidad del proceso requiere que la mayoría de las acciones de control
sean iniciadas por un operador. En caso contrario, se podría optar por un Sistema
de Control Automático, el cual puede constituir o ser parte de un Sistema de
Control Distribuido, que contaría con PLCs, Controladores o una combinación de
ellos.
Dentro de las funciones básicas realizadas por un sistema SCADA están las siguientes:
Resumidamente hablando, “en tiempo real” significa que un dispositivo de medida es capaz
de mostrar el valor de una variable en el instante preciso en que la misma efectivamente tiene
ese valor. Cuando se emplea computadoras, controladores o cualquier dispositivo que
funciona en base a un programa de computación para procesar información de campo, aparece
un desfase en el tiempo, un retardo, que puede incidir en la exactitud instantánea del valor
mostrado. Esta falta de exactitud puede pasar desapercibida, particularmente en la medición
de variables “lentas” o puede ser considerable si se trata de variables “rápidas”.
Retardo o latencia también pueden aparecer en los nuevos dispositivos que conforman una red
moderna de telecomunicaciones como switches y ruteadores. Consecuentemente, el término
tiempo real deberá también tomar en consideración estas demoras en la transmisión.
Pero, por otro lado, tiempo real es un término que debe ser valorado apropiadamente en un
ambiente industrial. Tome por ejemplo la situación siguiente: una termocupla indica que un
dispositivo excedió su temperatura y alerta al respecto. La orden correctiva va a una válvula
por una red de comunicaciones que demora el comando 2 segundos. ¿Es esta demora crítica,
si la válvula para corregir el problema se demora 60 segundos?
Es por esto que para ciertas aplicaciones se llega a definir el retardo que puede ser tolerado
por el proceso y en este contexto "estrictamente en tiempo real" significa que un sistema
reacciona a los eventos externos dentro de ese tiempo especificado en un 100% de los casos.
Además si se habla de “tiempo real” el sistema debe responder en tiempos concretos también
en un 100% de los casos. Si los tiempos concretos de reacción llegan a superarse sin causar
problemas irreversibles, como en sistemas no críticos, se habla de "tiempo real suave".
Vale indicar que aún no se ha establecido un estándar para las extensiones en tiempo real en
cuanto a los sistemas operativos. Así que la principal ventaja de un sistema basado en PC - su
estructura abierta – puede llegar a ser un inconveniente. No obstante, la estructura abierta,
permite a la empresa o al desarrollador más libertad en la elección de la herramienta adecuada
para el diseño, programación e implementación del sistema SCADA. La solución comienza a
ser propietaria nuevamente (cada empresa ofrece su solución) y la conversión a futuras
generaciones de sistemas operativos se hace más difícil.
La problemática que se tenía por el año 1959 era la de controlar plantas que abarcaban
espacios geográficos amplios y que controlaban gran número y variedad de dispositivos.
Frente a esta necesidad se dio la evolución de los sistemas de control distribuido en la forma
como se muestra en la Figura 2.12.
Se definió que el término distribuido se refiere a la práctica de llevar a cabo las funciones de
control a través de una serie de módulos de control autónomos, distribuidos físicamente si se
desea, y enlazados por un camino de comunicación. Está conformado por PLCs o
computadoras, entre los que se dividen todas las tareas de control, aunque puede haber
sistemas con características jerárquicas (modelos híbridos)
2.9.3.1. Características
Paralelismo en el Control de Procesos.
Tiempo Real en el Control y en las Comunicaciones.
Sistema de Comunicaciones Determinista Adaptado a Diferentes Entornos.
Apertura (openness): uso de estándares abiertos.
Flexibilidad de Adaptación a Distintas Tareas.
Escalabilidad.
2.9.3.2. Ventajas
Mayor robustez a fallos de algún ordenador.
Mayor eficiencia debida al proceso paralelo.
2.9.3.3. Desventaja
Necesidad de alto flujo de datos en caso de distribución automática de tareas.
2.9.3.4. Componentes
Sistema de Comunicaciones.
Dispositivos de Control (PLCs, Controladores, dispositivos de adquisición de datos,
DSPs, etc.).
Computadoras.
Aplicaciones (software) para el control y la supervisión.
Las tareas automatizadas de control pueden ser efectuadas por PLCs, Controladores o por
sistemas de control basados en una PC. Lo que al final es lo más práctico, depende de un gran
número de factores y la mayoría deben ser considerados individualmente para cada proyecto
de automatización.
Los controladores fueron los primeros instrumentos en ser empleados para propósitos de
control. Un algoritmo grabado en su memoria les permitía detectar el valor de una variable
física y, sobre la base de un algoritmo de control, envían órdenes que tienen como destino
final dispositivos tales como válvulas, motores, etc. Su característica principal, y quizás su
punto más débil, es que son generalmente instrumentos de propósito específico; es decir, son
diseñados para trabajar generalmente con un solo tipo de variable física como: temperatura,
nivel, flujo, etc.
Los PLCs surgieron precisamente porque corrigieron la debilidad de los controladores. Estos
dispositivos, como su nombre lo sugiere, son también controladores pero tienen la virtud de
acoplarse a casi cualquier variable física o situación gracias a que son programables. Se puede
decir entonces que los PLCs son controladores de propósito general, pero, si se desea, se los
puede convertir de propósito específico, con solo cambiar su programación interna. Los PLCs
han estado desde hace mucho rato en el campo y hay bastantes procesos de las plantas
industriales bajo su control. Esto implica que hay mucha inversión en equipos y en personal
entrenado en su programación.
modelo, la planta debía cerrarse mucho tiempo. Una de las tareas que más tiempo tomaba era
rehacer y revisar el cableado de relees y paneles de control. El problema de los relees era que
cuando los requerimientos de producción cambiaban también lo hacía el sistema de control.
Esto comenzó a resultar bastante caro cuando los cambios fueron frecuentes. Dado que los
relees son dispositivos mecánicos y poseen una vida limitada, se requería una estricta
manutención planificada. Por otra parte, a veces se debían realizar conexiones entre cientos o
miles de relees, lo que implicaba un enorme esfuerzo de diseño y mantenimiento.
Tomo 10 años para que el primer PLC sea desarrollado. En 1968, un grupo de ingenieros de
Hydra – Matic, una división de la General Motors produjo el primer PLC. El MODICON 084
resultó ser el primer PLC del mundo en ser producido comercialmente.
Por 1970, el PLC se hizo más común en la industria, inicialmente como un simple reemplazo
de aplicaciones que tenían secuencias de relees. El PLC nació entonces como solución al
control de circuitos complejos de automatización. Por lo tanto se puede decir que un PLC no
era más que un aparato electrónico que sustituía los circuitos auxiliares o de mando de los
sistemas automáticos. A él se conectaban los captadores (finales de carrera, pulsadores, etc.)
por una parte, y los actuadores (bobinas de contactores, lámparas, pequeños receptores, etc.)
por otra.
Se ha indicado repetitivamente que eL PLC fue inicialmente diseñado como una solución
para reducir el trabajo de re-cablear un proceso tanto como sea posible. De aquí que sus
especificaciones iniciales fueron:
Los requerimientos han cambiado y ahora los "nuevos controladores" deben ser fácilmente
programables por ingenieros de planta o personal de mantenimiento. El tiempo de vida debe
ser largo y los cambios en el programa tienen que realizarse de forma sencilla. Finalmente, se
impone que trabajen sin problemas en entornos industriales adversos. La solución fue el
empleo de una técnica de programación familiar y reemplazar los relees mecánicos por relees
de estado sólido.
o Fuente de alimentación
o CPU
o Memoria
o Módulos de entrada
o Módulos de salida
o Algoritmo de programación (scan)
o Terminal de programación
o Periféricos.
Respecto a su disposición externa, los autómatas pueden contener varias de estas secciones en
un mismo módulo o cada una de ellas separadas en diferentes módulos. Así se pueden
distinguir PLCs Compactos y Modulares.
Fuente de alimentación
A veces esta fuente de poder debe proveer un voltaje DC para alimentar las entradas
digitales, pero, normalmente los dispositivos de salida controlados por el PLC son
alimentados desde otras fuentes de poder. La fuente de poder viene
CPU
Es importante anotar que los PLCs poseen elaboradas rutinas de chequeo de memoria para
asegurarse que la misma no ha sido corrupta. Tanto el chequeo de la memoria como auto
diagnósticos se realizan por razones de seguridad. Estas rutinas son también parte del ciclo de
barrido.
Memoria
Excepto por los PLCs más pequeños que usualmente viene con una estructura fija y se los
llama micro PLCs, estos vienen con un formato modular. La forma modular está compuesta
de:
• Módulos de comunicaciones
Esto quiere decir que el usuario puede determinar la configuración final de un PLC dado. Hay
una variedad importante de módulos de entrada y salida.
Módulos de entrada
Los módulos de entrada son interfaces especiales que transforman la información que vienen
desde un proceso a valores digitales. Los módulos de entrada que se usan con más frecuencia
son los discretos (digitales) y los análogos.
Entradas Discretas
Estos módulos convierten las señales de dos estados del proceso en una señal digital
compatible con la CPU (usualmente 0 y 5 V). Estos valores son vistos como un bit en la tabla
de datos de entrada.
Los módulos de entrada difieren en el tipo de voltaje (AC o DC) así como también en el
nivel de voltaje (120 V, 24 V, etc.) y en el número de señales de entrada por módulo.
La información recibida en los módulos de entrada es enviada a la CPU para ser procesada de
acuerdo la programación residente.
Se pueden diferenciar dos tipos de captadores que se pueden conectar a los módulos de
entradas: los Pasivos y los Activos.
Captadores pasivos
Captadores Activos
Los Captadores Pasivos son aquellos que cambian su estado lógico, activado - no
activado, por medio de una acción mecánica. Estos son los Interruptores, pulsadores, finales
de carrera, etc.
Los Captadores Activos son dispositivos electrónicos que necesitan ser alimentados por
una tensión para que varíen su estado lógico. Este es el caso de los diferentes tipos de
detectores (Inductivos, Capacitivos, Fotoeléctricos). Muchos de estos aparatos pueden ser
alimentados por la propia fuente de alimentación del PLC.
Por otro lado, la PC, gracias a los paquetes industriales que cada día evolucionan más, y a la
velocidad de procesamiento que va en aumento, se están volviendo alternativas atractivas.
Los PLCs siempre han tenido a su favor sus atributos de capacidad de operación en tiempo
real y seguridad, basados en un diseño que les permite soportar el agresivo ambiente
industrial. Pero, con los nuevos procesadores, la PC empieza a rivalizar a los PLCs y, por
supuesto, desde hace un buen tiempo ya se cuenta con PCs industriales. Si a esto se
añade el hecho que sobre una PC se pueden hacer HMIs más “amigables”, lo cual no ocurre
con los PLCs, es cada vez más difícil decidir sobre la alternativa más conveniente.
Es común en la industria tener que elegir, según las características del sistema a supervisar,
entre el PLC o el PC. Como es obvio, se debe elegir aquel hardware que mejor se adapte a las
necesidades del sistema a supervisar.
Eso si, los PLCs, al estar diseñados específicamente para ser empleados en ambientes
industriales exigentes y al estar en continuo desarrollo, sus sistemas operativos en tiempo real
representan su mayor virtud. Ellos son y seguirán siendo la primera elección para todo control
de tareas críticas o extremas, tanto por su rendimiento y simpleza, en los que una PC podría
estar simplemente "sobrecargada" debido al trabajo al que le pueden someter otras tareas por
las que se las escoge: gestión y visualización de datos, accesos a periféricos, bases de datos,
etc.
Pero, si además del control de tareas, es primordial para una empresa el procesamiento de
datos, trabajo en redes corporativas o visualización (una aplicación SCADA), un sistema
basado en PC debe ser tomado en consideración.
Como el sistema operativo sólo puede proporcionar respuestas suaves en tiempo real, una
opción adecuada es emplear extensiones de hardware para las tareas críticas; es decir, las
tarjetas de expansión apoyadas con el software correcto para el resto de tareas. Las tarjetas de
expansión asumen las tareas críticas en tiempo real que la PC no puede atender, gracias a que
incorporan DSPs (Procesadores de Señales Digitales) o microcontroladores que aportan una
ayuda a la “sobrecarga” anteriormente mencionada para las PC.
Los Sistemas de Control Distribuido se caracterizan por realizar las acciones de control en
forma automática, respaldados generalmente en PLCs.
Hoy en día es fácil hallar un sistema SCADA realizando labores de control automático en
cualquiera de sus niveles, aunque su labor principal sea de supervisión y control por parte del
operador.
PLCs vs RTUs
Otra situación de discusión ha comenzado a darse entre los PLCs y las RTUS. Como se
ha dicho el PLC es una pequeña computadora industrial que originalmente se creó para
reemplazar la lógica de los relees. Tiene entradas y salidas como una RTU. Contiene un
programa que ejecuta un lazo y barre continuamente las entradas y toma acciones basadas en
tales entradas. Originalmente el PLC no tenía capacidad de comunicación, pero se les
empezó a proveer de la misma en situaciones donde la capacidad de comunicación era una
característica muy deseable. Así que se diseñaron módulos de comunicación para PLCs que
incluso trabajan con ethernet (para uso en DCSs) y el protocolo Modbus para uso en ciertos
enlaces dedicados. En la actualidad cada vez va a ser más posible ver PLCs que den
soporte a los últimos protocolos de comunicación.
Las RTUs siempre han sido empleadas en situaciones donde las comunicaciones son más
difíciles y el fuerte de las RTUs es su habilidad para manejarlas. Las RTUs originalmente
tenían poco poder de programación comparadas con los PLCs. Sin embargo, con el avance del
tiempo la funcionalidad de las RTU se ha incrementado.
Estamos en el punto donde se fusionan ciertas tareas en las RTUs y los PLCs, pero deberá
transcurrir un buen tiempo (quizás nunca) antes que las diferencias desaparezcan.
Este tipo de sistemas utilizan la DOMÓTICA, que es la tecnología que permite un mayor
confort y seguridad de los ocupantes de una vivienda y una racionalización en el consumo de
energía mediante la existencia de agrupaciones automatizadas de equipos normalmente
asociados a funciones, que disponen de la capacidad para comunicarse interactivamente entre
ellas a través de un bus doméstico multimedia que las integra.
Y es que hasta la fecha, las aplicaciones de control de procesos (PA, Process Automation) se
resolvían mediante un sistema de control distribuido convencional (DCS), mientras que los
sistemas de control para automatización de fábricas (FA, Factory Automation) requerían de la
instalación de PLCs.
Sin embargo, las demandas de control actuales demuestran que, cada vez más, hay industrias
que necesitan cubrir ambas áreas de aplicación.
instalación es de bajo costo y requiere poco espacio, el usuario tiene total control de operación
vía software, el desarrollo y mantenimiento es muy sencillo al programarse mediante bloques
de función, y la estructura o diseño del sistema puede modificarse simplemente recombinando
las unidades que lo componen.
Unidades de este tipo tienen capacidad para establecer comunicaciones en los tres niveles de
comunicación:
Otras ventajas pueden ser capacidad para controlar varios lazos PID de hasta 250 bloques de
operación, auto sintonización, versatilidad para funcionar como control PID o en ON - OFF,
posibles combinaciones de control dependiendo de la aplicación (PID básico, control en
cascada, feedforward, tiempo proporcional, ganancia variable, etc.).
Los sistemas multiplexores son hoy en día los puntos neurálgicos que permiten maximizar el
uso de los sistemas de comunicación digital porque permiten transmitir voz, datos, fax,
videoconferencia, audio de alta calidad por uno o varios canales. Por medio de ellos se
realizan enrutamientos entre los canales tributarios y el o los canales portadores. Las
capacidades de estos equipos van desde los 9600 bps hasta 8448 Kbps para uno o múltiples
canales.
En la industria se emplea para por ejemplo recibir señales análogas 4-20 mA en una entrada
de una RTU, ubicada en cierto sitio y re-transmitirla a una o varias RTUS situadas en otros
sitios. Lo mismo puede hacerse con las señales digitales.
2.11. CONCLUSIONES
En los sistemas SCADA usualmente existe una computadora que efectúa tareas de
supervisión y gestión de alarmas, así como tratamiento de datos y control de procesos.
Los DCS llevan a cabo las funciones de control a través de una serie de módulos de
control autónomos, distribuidos físicamente si se desea y enlazados por un camino de
comunicaciones.
Los sistemas multiplexores son hoy en día los puntos neurálgicos que permiten
maximizar el uso de los sistemas de comunicación digital porque permiten transmitir
voz, datos, fax, videoconferencia, audio de alta calidad por uno o varios canales. Por
medio de ellos se realizan enrutamientos entre los canales tributarios y el o los canales
portadores.
Hasta aquí se han explicado los equipos y las técnicas que permiten el funcionamiento y
conectividad en un sistema SCADA a nivel de control. Sin embargo, falta por revisar lo que
ocurre a nivel de proceso y campo; este es el tema del siguiente capítulo.