Sistema SCADA
Software OPC
Intercambio Dinámico de datos (DDE interface)
Control y monitoreo de procesos mediante Paneles
de Operación
Presentado por:
Luis Aizprúa
Adán Escobar
Kevin Lumbsden
Presentado a: Ing. Edwin González
Supervisión y monitorización
SCADA
Redes Industriales
La automatización industrial inicialmente dio lugar a islas automatizadas que eran
equipos (autómatas, controles numéricos, robots, ordenadores, etc) aislados entre sí.
La integración de las islas automatizadas dio lugar a las redes industriales.
– Nivel LAN/WAN.
– Nivel LAN.
– Nivel bus de
campo.
FUNCIONES PRINCIPALES DEL SISTEMA SCADA
Supervisión remota de instalaciones y equipos
Control remoto de instalaciones y equipos
Procesamiento de datos
Visualización gráfica dinámica
Generación de reportes
Representación se señales de alarma
Almacenamiento de información
histórica
Programación de eventos
PRESTACIONES.
Posibilidad de crear paneles de alarma
Generación de históricos de señal de planta
Ejecución de programas
Posibilidad de programación numérica
Módulos de un SCADA.
Configuración
Interfaz gráfico del operador
Módulo de proceso
Gestión y archivo de datos
Comunicaciones
COMUNICACIONES DE UN
SISTEMAS SCADA
En una comunicación deben existir tres
elementos necesariamente:
Un medio de transmisión, sobre el cual
se envían los mensajes
Un equipo emisor que puede ser el MTU
Un equipo receptor que se puede asociar a los RTU´s.
En telecomunicaciones, el MTU y el RTU son también llamados “Equipos
terminales de datos” (DTE, Data Terminal Equipments).
REQUISITOS
Las plataformas de entornos son Software creados para el fácil acceso del usuario a los
procesos de control de una empresa, en estos entornos es donde se concentra, procesa y
distribuye la información.
Utiliza las redes internas, redes LAN, e incluso el Internet como medio de comunicación
tanto para la recopilación como la
distribución de los datos hacia los usuarios.
• VB_ScadaLadder de Microladder
• addVANTAGE Pro 5.0 de Adcon
Telemetry.
• LabVIEW
• SIMATIC WinCC- Windows Control Center,
CGI es una tecnología estándar que permite a los servidores HTTP ejecutar
aplicaciones en el ordenador servidor, es la comunicación entre el usuario y la
aplicación que se está ejecutando en el servidor, se realiza utilizando el protocolo CGI.
El funcionamiento es el siguiente: el Navegador WEB envía una petición HTTP al
Servidor WEB. En ese momento el servidor llama a los CGI VIs, pasándole los
parámetros de entrada del usuario. Finalmente, cuando la aplicación CGI finaliza,
actualiza el Navegador de WEB retornando los datos de salida.
HMI de la Planta Piloto.
Esquema en planta.
Control de la Planta Piloto desde el Navegador de
Internet.
Requisitos mínimos de la PC Servidor
Windows 2000 o XP profesional.
Pentium III 1.5 GHz.
Placa de red.
512MB de RAM, Disco rígido suficientemente rápido y grande para hacer
frente a muchas peticiones de datos.
Conexión a Internet con 256 Kbps de subida.
Java VM 1.3.1 o más alto.
Dibujos
Estructura de archivos
Generador de informes
Administración de datos
Tiempo de ejecución de WinCC
EJEMPLO DE PROYECTO WINCC
2 3
PASO 4: Creación de TAGS
Especificación de la dirección en el PLC
PASO 5: Edición
de imágenes de
proceso
5.1 El diseñador gráfico
5.2 Creación y configuración de un botón
5.3 Configuración de la imagen de proceso
5.4 Dinamizar un atributo
2. Configura un temporizador.
9. Activa tu proyecto.
CONFIGURACIÓN DE MENSAJES
OPC DA (Data Access) Es la función más usada. Está disponible de forma gratuita con
numerosos drivers en http://www.kepware.com Permite leer, modificar y monitorizar
variables del proceso. La Fundación OPC ofrece una herramienta con la que se puede
probar la conformidad de los servidores DA. OPC DA se basa en la tecnología
COM/DCOM de Microsoft y sólo está disponible para PC´s con un sistema operativo de
Microsoft; la comunicación está limitada a las estaciones de una LAN.
Una conversación DDE se inicia con el programa que actúa como diente. Este transfiere un
mensaje a todos los programas que se están ejecutando en ese momento en Windows.
Dicho mensaje indica una categoría general de datos que el cliente necesita.
Un programa implicado en una comunicación DDE no necesita codificarse específicamente
para trabajar con otro programa DDE. Generalmente el diseñador de un servidor DDE hace
público cómo se identifican los datos. Como DDE utiliza el sistema de mensajería incluido en
Windows, el programa se integra perfectamente en este entorno.
En DDE ambas aplicaciones deben estar ejecutándose y las dos deben dar a Windows una
dirección a sus funciones de llamada antes de que la comunicación de DDE pueda comenzar.
La función de llamada acepta cualquier mensaje de DDE que Windows envía a la aplicación.
Un cliente estándar DDE soporta cinco operaciones básicas:
Abrir un enlace, Enviar comandos, Leer un elemento de datos, Enviar un elemento de
datos y cerrar el enlace.
Las diferentes aplicaciones clientes pueden tener nombres diferentes para estas
funciones.
El enlace DDE se configura a través de una serie de propiedades de los controles
enlazables cuyo nombre empieza por "Link", como por ejemplo LinkItem y
LinkTopic que proporcionan el nombre de la aplicación origen de datos y la
localización de los datos, y se gestiona a través de métodos de los controles,
Como por ejemplo LinkRequest para iniciar una conversación. Históricamente
DDE es el tipo de enlace automático más antiguo, presente desde las primeras
versiones de Windows. Desde la versión 3.1 del sistema operativo ya quedó
superado por el nuevo estándar de intercambio de información OLE a partir del
cual se desarrolló la moderna tecnología ActiveX.
OLE, Object Linked and Embedded (objetos enlazados e incrustados) o
(vinculados e incluidos) fue introducido en 1991 como una extensión del
protocolo DDE. En una aplicación es posible incluir (incrustar) objetos que
quedarán totalmente contenidos en ella. Los objetos vinculados (enlazados) tienen
una conexión en la aplicación cliente y solo son accesibles a través de la
aplicación que contiene los datos originales.
3. Para utilizar los recursos de otra aplicación (datos o código) no siendo necesario que
esa aplicación esté activa, cosa que sí ocurría con el enlace DDE.
4. Con DDE, para editar los datos proporcionados por otra aplicación se le pasaba el
control de la ejecución quedando nuestro programa en segundo plano. Con OLE nuestro
programa siempre está en primer plano controlando la ejecución. Esto nos da un mayor
control de la situación además de ser más eficiente en la ejecución.
Las aplicaciones que proporcionan objetos OLE públicos se denominan servidores OLE
y las que los utilizan clientes OLE. Una aplicación visual Basic puede actuar como
cliente o como servidor.
Hay dos formas de mostrar esos datos: datos insertados (también se suelen
llamar incrustados o embebidos) o bien datos enlazados (o vinculados).
OLE utiliza el modelo COM (Component Object Model). Éste define el
estándar para la interrelación de los componentes. COM permite llamadas
dentro de un proceso, llamadas a otro proceso e incluso llamadas a otro
ordenador.