Académique Documents
Professionnel Documents
Culture Documents
Contenido
1. Conceptos bsicos y definiciones
1.1.
1.2.
1.3.
2.
3.
4.
5.
Definicin de SCADA
Elementos de un sistema SCADA
Breve historia de SCADA
Contenido
1.
2.
3.
4.
Campos petroleros
Sistemas de tuberas
Sistemas de irrigacin...
Las tecnologas SCADA se aplican mejor en procesos que estn dispersos en reas grandes.
http://www.simec.gov.co/Portals/0/serv_sic/Documents/UPME_EN_Capacidad%20Efectiva%20y%
20Generaci%C3%B3n%20EE_2013.pdf
Tuberas de gas, crudo, refinados, productos petroqumicos localizados a grandes distancias del
centro de control.
http://www.ecopetro de produl.com.co/especiales/mapa_infraestructura.htm
http://upmeonline.maps.arcgis.com/apps/OnePane/azuretime/index.html?
appid=8299c8dee1b2403d9cd50abf815cbbc7
10
Alarmas
Indicadores de estado
Valores anlogos
Valores totalizados de medidas
11
Contenido
1.
Definicin de SCADA
1.3.
12
Operador
Interface de operacin (HMI), consola de operacin
Datos en tiempo real sobre el proceso
Comandos del operador, teclado, mouse
Mimicos para ilustrar la condicin del proceso remoto
Seales audibles para las alarmas
MTU (Master Terminal Unit), controlador del sistema,
servidor, traer datos de campo cada cierto tiempo
RTU (Remote Terminal Unit)
Medios de comunicacin
Redes de comunicacin
13
Contenido
1.
Definicin de SCADA
Elementos de un sistema SCADA
14
15
16
17
18
19
21
22
Contenido
1.
25
26
28
29
14o estados
30 alarmas
20 mediciones de 16 bits
Total
140 bits
30 bits
320 bits
490 bits
31
Cantidad de datos:
La MTU enviar los siguientes datos a la RTU:
a.
b.
c.
Total
150 bits
96 bits
160 bits
896 bits
32
33
34
35
Lecturas recomendadas
V.K., Ingle, J.G., Proakis, Tratamiento digital de seales, Seccin 3.4. Muestreo y
reconstruccin de seales analgicas.
A.
36
Contenido
1.
2.
4.
Hardware
Software
RTUs PLCs
37
38
39
40
41
42
43
44
45
46
48
3. 1 Hardware
Al menos 5 niveles de jerarqua:
49
3. 2 Software
Interfaces de usuario
RTUs, PLCs
Sistemas de comunicacin
Sistemas de comunicacin
Estacin maestra (MTU)
Procesamiento de datos
50
3. 2 Software
Existen dos tipos de software:
51
4.1 Instrumentacin
Digital:
Nivel de lquido
Indicadores de posicin de vlvulas
Detector de paso de reapador
Intrusin
Concertina
Apertura/Cierre de puertas
Encendido/Apagado de bombas, motores
Pluvimetros
Estado de filtros
52
4.1 Instrumentacin
Analgica:
Nivel de lquido
Medicin de flujo
Presin
Temperatura
Humedad
53
4.1 Instrumentacin
Rangos de operacin tpicos
4-20mA:
4mA
4.1 Instrumentacin
Diagramas de instrumentacin P&ID
Standard ANSI/ISA S5.1 e ISO 14617-6
Piping Instrumentation Diagrams:
4.1 Instrumentacin
Diagramas de instrumentacin P&ID
Flujo
Temperatura
Nivel
Vibracin
Presin
Posicin
56
4.1 Instrumentacin
Diagramas de instrumentacin P&ID
Puede encontrar ms significados de las letras en:
https://en.wikipedia.org/wiki/Piping_and_instrumentation_diagram
La representacin de los tipos de seal se realiza por medio de diferentes tipos
de lneas, existen smbolos adicionales para identificar funciones como
promedio, divisin, etc., as como smbolos para identificar sistemas basados en
computador, PLC.
57
4.1 Instrumentacin
Diagramas de instrumentacin P&ID
4.1 Instrumentacin
Diagramas de instrumentacin P&ID
A.
59
4.2 Vlvulas
En muchos casos en automatizacin de procesos la variable manipulada en el
flujo.
Al menos el 90% de todas las salidas analgicas terminan en una vlvula de
control. Cerca del 50 % de las salidas digitales terminan en una vlvula
automtica aislada.
A.
60
4.2 Vlvulas
Existe una gran variedad de diseos de vlvulas, los tipos de vlvulas ms
utilizados son:
Esfera
Mariposa
Diafragma
Globo
Funcin
Accionamiento
Control
Aislamiento
Lineal
Globo
Diafragma
Giratorio
Mariposa
Esfera
61
4.2 Vlvulas
Existe una gran variedad de diseos de vlvulas, los tipos de vlvulas ms
utilizados son:
Esfera
Mariposa
Diafragma
Globo
https://www.youtube.com/watch?v=y9G9cmMxZ_w
https://www.youtube.com/watch?v=YEt8_ADICvg
https://www.youtube.com/watch?v=exr8695KFQc
https://www.youtube.com/watch?v=bOGY8hDJfKA
62
63
64
4. RTUs y PLCs
Unidad de control de proceso (CPU)
Basadas en microprocesador
Puertos de comunicacin
LEDs de diagnstico
Reloj en tiempo real RTC
Watchdog
65
4. RTUs y PLCs
Mdulos de entrada/salida
Entradas analgicas
Salidas analgicas
Entradas digitales
Salidas digitales
Interfaces de comunicacin
Fuente de alimentacin
66
4. RTUs y PLCs
Memoria
Existen diferentes elementos de memoria presentes en una RTU/PLC
67
4.RTUs y PLCs
Ejemplos RTUs
http://www.motorolasolutions.
com/content/dam/msi/docs/business/products/scada_products/ace3600/_docu
ments/static_files/ace3600_specifications_sheet.pdf
http://www.documentation.emersonprocess.
com/groups/public/documents/product_fliers/d351469x012.pdf
http://www.geautomation.com/download/pac8000-rtu/11714
68
4.RTUs y PLCs
Ejemplos PLCs
http://literature.rockwellautomation.
com/idc/groups/literature/documents/sg/1756-sg001_-en-p.pdf
http://www.automation.siemens.com/salesmaterialas/brochure/es/brochure_simatic-controller_overview_es.pdf
https://library.e.abb.
com/public/bdd646d8a8b5b058c1257da2003bbc50/3ADR025011B0201_2014-11-21.
pdf
69
4.RTUs y PLCs
Programacin: el estndar IEC 61131
Conformado por 9 partes:
1.
2.
4.RTUs y PLCs
Programacin: el estndar IEC 61131
Conformado por 9 partes:
8.
9.
71
4.RTUs y PLCs
Programacin: el estndar IEC 61131
Define cuatro lenguajes:
Diagrama de bloques
Ladder
Texto estructurado
SFC (Sequential Function Chart)
72
4.RTUs y PLCs
Programacin: el estndar IEC 61131: Diagrama de Bloques
73
4.RTUs y PLCs
Programacin: el estndar IEC 61131: Ladder
https://upload.wikimedia.org/wikipedia/commons/8/83/Ladder_diagram.png
74
4.RTUs y PLCs
Programacin: el estndar IEC 61131: Texto estructurado
http://datateca.unad.edu.co/contenidos/2150512/ContenidoLinea/leccin_1633__texto_estructurado_structured_text__st.html
75
4.RTUs y PLCs
Programacin: el estndar IEC 61131: SFC
https://www.google.com.co/search?q=diagrama+de+bloques+61131&espv=2&biw=1366&bih=657&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMI7L63ZuJyAIVhageCh2j1QfU#tbm=isch&q=sfc+language+allen+bradley&imgrc=MQwk8n8XhYHuaM%3A
76
77
Recibir la informacin
adquirida en campo.
Almacena esta informacin.
Enviar comandos a campo.
Presentar los datos a los
operadores.
78
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
79
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
80
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
81
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
82
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
83
84
86
87
88
89
Consistencia
La presentacin del texto debe variar tan poco como sea posible.
El lenguaje en la pantalla debe ser muy claro.
La localizacin, forma color, de los objetos dinmicos y estticos debe
mantenerse en todas las pantallas,
90
Color
http://4.bp.blogspot.com/-MzZkIyRB_R8/UlPbav77p8I/AAAAAAAACBQ/-BKk8AxbNcU/s1600/colores-primarios.gif
91
Color
93
94
95
Requerimientos de informacin
Requerimientos funcionales
97
Normal
Alarma no reconocida
Alarma reconocidaassignment
98
99
Indicadores audibles
Prioridad de las alarmas (colores)
Mensajes de las alarmas
Pantalla de alarmas
100
Sin acceso.
Rol de operador.
Rol de supervisor.
Rol de ingeniera
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
101
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
102
Sin acceso.
Rol de operador.
Rol de supervisor.
Rol de ingeniera
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
103
Topologa de bus
Topologa de estrella
Topologa Token Ring
104
105
106
107
108
Ejercicio:
Construir los siguientes subVIs en LabView:
1.
Sensor genrico: consiste de una caja de texto para desplegar el valor actual del sensor y el TAG
asignado. El color de la caja debe ser negro, el texto de la caja (no el TAG) debe cambiar de color
de acuerdo con el estado del sensor, normal (blanco), HH y LL (rojo) y H y L (amarillo).
LIT-100
100.5
109
Ejercicio:
Construir los siguientes subVIs en LabView:
1.
Sensor genrico: al dar click sobre la caja de texto o el TAG debe desplegarse una ventana con la
siguiente configuracin:
Ver http://www.proview.se/doc/en_us/orm_f.htm
Class BaseSensor
Desde la ventana se habilitan y deshabilitan las alarmas as
como se modifican sus configuraciones.
La lgica que debe cumplir este subVi se describe en:
http://www.proview.
se/doc/en_us/orm/basecomponent_basesensorfo.pdf
En caso de utilizar al simulador de sensor (siguiente subVI)
debe tener un botn que permita abrir otra ventana con el
panel frontal del simulador.
110
Ejercicio:
Construir los siguientes subVIs en LabView:
2.
111
Ejercicio:
Construir los siguientes subVIs en LabView:
3.
Realizar el mismo ejercicio para una vlvula solenoide: se requieren dos subVIs uno de la vlvula y
otro para la simulacin de la vlvula.
MOV-100
LIT-100
Ejercicio:
Construir los siguientes subVIs en LabView:
4.
113
6. Comunicacin
Arquitecturas de comunicacin:
Una estacin puede configurarse como maestra y otra como esclava. Es posible
que se comuniquen en modo full-fuplex.
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
114
6. Comunicacin
Arquitecturas de comunicacin:
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
115
6. Comunicacin
Arquitecturas de comunicacin:
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
116
6. Comunicacin
Arquitecturas de comunicacin:
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
117
6. Comunicacin
Filosofas de comunicacin:
RTU-a RTU
S.A. Boyer, SCADA Supervisory Control and Data Acquisition, 3ra Edicin, ISA.
118
6.Comunicacin
Mensaje: trmino utilizado para describir los datos transmitidos sobre una red
de datos.
119
6.Comunicacin
Mensaje: ejemplo
Una trama del estndar IEEE 802 tiene un encabezado
que consiste de:
Un prembulo que anuncia el estado de la
transmisin.
Un delimitador de inicio para que se pueda
detectar la trama.
La direccin del nodo al cual se conecta el
mensaje que se desea transmitir (destino).
La direccin del nodo que est generando el
ensaje (fuente).
El tipo de trama y/o longitud de la trama que le
permite al destinatario darle tratamiento al
mensaje.
Estado de la informacin, como banderas.
J. Love, Process Control Automation Handbook, Springer.
120
6.Comunicacin
Mensaje: ejemplo
Una trama del estndar IEEE 802 tiene una cola que
consiste de:
Una trama de verificacin, que permite conocer si
se recibi la trama con o sin errores.
Un delimitador de fin que permite detectar si la
trama finaliz.
121
6. Comunicacin
Protocolos
Las tramas transmitidas en una red deben tener algn tipo de protocolo de
comunicacin.
122
6. Comunicacin
Protocolos: protocolo OSI
Conocido como el modelo
OSI, publicado en 1995 bajo
el estndar ISO 7498-1,
consiste de siete capas con
las siguientes
funcionalidades:
Capa
Descripcin
Aplicacin
Presentacin
Sesin
Control de dilogos
Transporte
Transparencia
Red
Rutas de transmisin
Enlace de datos
Detecta errores
Fsica
Conexin de dispositivos
123
6. Comunicacin
Protocolos: protocolo OSI
124
6. Comunicacin
Protocolos: protocolo OSI
Capa fsica:
Transmite y recibe patrones de bits sobre la red, se encarga de la parte
electrnica de la transferencia de los datos tales como:
125
6. Comunicacin
Protocolos: protocolo OSI
Capa de enlace:
Hace que la comunicacin de la capa fsica aparezca en las capas superiores si
errores.
126
6. Comunicacin
Protocolos: protocolo OSI
Capa de red:
Se encarga de enrutar los mensajes a travs de la red.
Toma un mensaje de la red, lo divide en paquetes, identifica el destino de los
paquetes y los organiza para su transmisin,
127
6. Comunicacin
Protocolos: protocolo OSI
Capa de transporte:
Establece y mantiene el camino de comunicacin entre dos usuarios de la red
durante el periodo de tiempo que estos estn conectados lgicamente.
128
6. Comunicacin
Protocolos: protocolo OSI
Capa de presentacin:
Se encarga de dar formato a los datos y gestionar su cifrado y descifrado.
Por ejemplo un texto que debe tener formato en cdigo ASCII o traducido de
cdigo ASCII.
129
6. Comunicacin
Protocolos: protocolo OSI
Capa de aplicacin:
Es el nivel ms alto del modelo, corresponde al medioambiente donde operan
los programas de usuario.
130
6. Comunicacin
Acceso a la red:
El acceso a la red consiste tomar control de la red para la transmisin de los
mensajes. El modelo de acceso del estndar IEEE 802 consiste de tres capas.
El manejo de nodo tiene la funcin de fragmentar o
reconstruir mensajes en o de tramas de datos que
tienen la longitud correcta para la transmisin.
LLC: pone en la trama las direcciones de origen y de
destino, los datos que se van a transmitir y la check
sum en la trama.
131
6. Comunicacin
Acceso a la red:
El acceso a la red consiste tomar control de la red para la transmisin de los
mensajes. El modelo de acceso del estndar IEEE 802 consiste de tres capas.
MAC: gestiona las colisiones e impone tiempos de
espera aleatorios en las redes Ethernet.
PHY: se encarga de la codificacin y decodificacin de
los datos, si es necesario de la transmisin y/o
recepcin de mensajes entre nodos.
132
6. Comunicacin
Transmisin::
Las redes LAN estn disponibles en sistemas de banda ancha o en banda base:
Banda ancha:
133
6. Comunicacin
Transmisin:
Las redes LAN estn disponibles en sistemas de banda ancha o en banda base:
Banda base:
134
6. Comunicacin
Comunicacin serial:
La interfaz RS-232 es un estndar de la EIA para el intercambio de datos binarios
entre dos dispositivos, u sistema tpico consta de dos dispositivos:
135
6. Comunicacin
Comunicacin serial:
136
6. Comunicacin
Comunicacin serial:
TxD: transporta los datos del DCE al DTE.
RxD: transporta los datos del DTE al DCE.
Seales DTR: indica que el DTE est listo para la comunicacin.
DSR: DCE listo para la comunicacin.
DCD: Portadora detectada para la comunicacin
RTS: Solicitud de envo
CTS: Listo para enviar
137
6. Comunicacin
Comunicacin serial:
Las limitaciones de la comunicacin RS-232:
Necesita una tierra comn entre DTE y DCE.
A mayor velocidad del puerto y mayor longitud del cable se introduce ruido
debido al aumento de la capacitancia entre los cables.
Longitudes de cable entre 30-60m.
Soporta un solo transmisor y un solo receptor
138
6. Comunicacin
Comunicacin serial:
La interfaz RS-485 permite comunicacin multipunto sobre dos cables:
6. Comunicacin
Protocolos:
Existen muchos tipos tipos de protocolos algunos propietarios y otros
definidos por organizaciones internacionales como la ISO.
Se categorizan como:
Maestro/esclavo (ModBus).
Comunicacin punto a punto (e.j. TCP/IP)
140
6. Comunicacin
Protocolos:
Existen ms de 200 protocolos para SCADA que implementan la capa de
usuario del modelo OSI. Incluyen protocolos propietarios y no propietarios:
Toshiba
Westinghouse
DNP
MDLC
Modbus TCP
HART
141
6. Comunicacin
Protocolos:
Existen ms de 200 protocolos para SCADA que implementan la capa de
usuario del modelo OSI. Incluyen protocolos propietarios y no propietarios:
DeviceNet
Profibus
Foundation Fieldbus
Industrial Ethernet
142
6. Comunicacin
Protocolos: ModBus
Actualmente el protocolo Modbus es utilizado para comunicar millones de
dispositivos de automatizaci n en el mundo,
Desarrollado en 1979 por Modicon (Schneidder).
En el 2004 Modicon transfiri sus derechos sobre el protocolo a la
Organizacin Modbus, haciendo de este un protocolo abierto.
143
6. Comunicacin
Protocolos: ModBus
ModBUs est definido de acuerdo con el Modelo OSI, posicionado en la capa 7
de aplicacin del mismo. Provee comunicacin cliente-servidor entre los
dispositivos conectados.
Soporta otros protocolos como la transmisin asncrona maestro-esclavo,
ModBUs Plus y Ethernet.
Permite comunicar hasta 247 dispositivos conectados.
J. Love, Process Control Automation Handbook, Springer.
144
6. Comunicacin
Protocolos: ModBus
145
6. Comunicacin
Protocolos: ModBus
Tarea:
1. Para el protocolo ModBus sobre lnea serial consulte:
a.
b.
c.
d.
e.
2.
146
6. Comunicacin
Protocolos: ModBus
Tarea:
3. Describa los cdigos de funciones de Modbus:
1, 2, 3 ,4, 5, 6, 7, 15, 16, 22, 23
4. En la pgina http://www.modbustools.com/download.html encontrar
simuladores ModBus como versiones de prueba, descargue e instale:
a.
b.
c.
MBAXP
147
Unidad de bombeo
Class BaseMotorAggr
Class BaseMotorAggrFo
http://www.proview.se/doc/en_us/orm/basecomponent_basemotoraggrfo.pdf
Class BaseMotorAggrSim
http://www.proview.se/doc/en_us/orm/basecomponent_basemotoraggrsim.pdf
2.
Vlvula de control
BaseCValve
BaseCValveFo
http://www.proview.se/doc/en_us/orm/basecomponent_basecvalvefo.pdf
http://www.proview.se/doc/en_us/orm/basecomponent_baseactuatorafo.pdf
Class BaseCValveSim
http://www.proview.se/doc/en_us/orm/basecomponent_basecvalvesim.pdf
148
6. Links tilies
Cmo abrir un subVI dentro de un VI principal?
http://forums.ni.com/t5/LabVIEW/Ventanas-emergentes-en-Labview/m-p/1634922
http://digital.ni.com/public.nsf/allkb/D587067E18E0E70186256D44007B91FE
http://digital.ni.com/public.nsf/allkb/569990697D996C6986256F20005216F6
149