Llenado Tanque Cisterna
Llenado Tanque Cisterna
Llenado Tanque Cisterna
Grupo:
1 Ahedo Mauro Martin
2 Merletti Sergio Elías
3 Targa Juan Manuel
Fecha:21/12/2017
1
Índice:
2
1. Descripción del Proyecto
En este proyecto se desea implementar la automatización del sistema que
mantiene el nivel de agua de un TANQUE que se alimenta de una CISTERNA
para diferentes situaciones de consumo.
La maqueta representativa del sistema es la siguiente:
3
2)Modulo TWIDO-PLC. Es el modulo que controla las señales de entrada y
salida. Aquí se encuentra el PID que ira al Variador y controlará al motor. Se
comunica con el Vijeo Citect, el cual es un entorno grafico para un manejo más
sencillo.
4
5)Motor-Bomba
6)Tanque cisterna.
5
7) Tanque de agua que queremos llenar.
2. Objetivos
Implementar el sistema usando un PLC como unidad de control, un
variador de velocidad como comando del motor de la bomba y un sensor de
presión para medir la altura de la columna de agua del tanque.
En el PLC se implementará un control PID para mantener el nivel.
Plan de trabajo
6
3.Diagrama en bloques descriptivo
Entrada:
Altura columna de agua deseada (Setpoint de nivel de agua configurado
en el SCADA) No ocupa entrada del PLC.
Medición de nivel del tanque (Valor de presión del sensor, entra por la
entrada analógica %IW1.0 del PLC).
Salidas:
Altura de columna de agua(Salida del Variador de Velocidad, en la cual
controla al motor hasta llegar a la altura de agua requerida por el
SCADA).
7
5.Componentes del sistema:
Bandeja de PLC
8
e) Selectora tres posiciones, cambio de señal analógica: Derecha señal externa
desde bornera, Izquierda, señal simulada desde potenciómetro. Entrada Usada
%IW0.1
f) Potenciómetro de simulación analógica: Entrada %IW0.1
g) Borneras de conexión de entradas digitales de %I0.6 a %I0.11, conectadas
en lógica positiva, más un borne de 24Vcc para cableado.
9
Software de programación twidosoft
Con el software Twido Suite se puede programar fácilmente un
PLC Twido a partir de instrucciones en lenguaje lista de instrucciones o
de elementos gráficos en lenguaje de contactos. Twido Suite es un
entorno de diseño gráfico que permite crear, configurar y gestionar las
aplicaciones de los PLC´s Twido. Twido Suite es un software de 32 bits
para PC que funciona con el sistema operativo Microsoft Windows 98
(segunda edición), Windows 2000 o Windows XP. El software Twido
Suite utiliza una interface estándar que ofrece la facilidad de manejo del
entorno Windows que ya les es familiar a los usuarios
10
Guardamotor 6,3A GV2L10.
11
Contactor 220V 18A LC1D18M7.
12
Scada OFS server
El producto OFS (OPC Factory Server) es un servidor de datos multi-
controlador que es capaz de comunicarse con PLCs de los modelos M580,
Unity Momentum, TSX / PCX Premium, Quantum, M340, TSX Compact, TSX
Micro, TSX Momentum y TSX Series 7, y las familias TSX S1000 para
suministrar datos a los clientes OPC.
El producto OFS proporciona a las aplicaciones cliente un grupo de
servicios (métodos) para acceder a variables de un PLC de destino.
OFS es compatible con las versiones OPC 1.0 A y OPC 2.0. Funcionará
con un cliente OPC hasta la versión 2.0a y con dos tipos de software OPC, es
decir:
Software de supervisión (véase la oferta del distribuidor): El servidor
OFS desempeña el papel de un controlador que proporciona
comunicación con todos los dispositivos admitidos por Schneider Electric
SA.
Software de supervisión desarrollado de forma personalizada, utilizando
la interfaz de automatización OLE o la interfaz personalizada OLE.
13
Del datasheet destacamos las características más importantes:
14
7.Fuente de alimentación
Se utiliza una fuente de alimentación externa de 5V para el sensor de
presión. Además de la fuente ya mencionada en el PLC de 24V, para alimentar
al variador de velocidad lo alimentamos de la tensión de red 220V.
Entradas Salidas
Digital Analógica Digital Analógica
(0-24)V (0-10)V (0-24)V (0-10)V
Arranque Sensor Habilitación Salida PID
%I0.0 presión Variador %QW1.0
%IW1.0 %Q0.4
Parada
%I0.1
Falla
variador
%I0.2
15
Variador de velocidad:
Entradas Salidas
Digital Analógica Digital Analógica
(0-24)V (0-24)V (0-220)V Trifásica
16
9. Configuración y programa PLC (PID,etc)
17
Entradas y Salidas digitales del PLC:
18
Programación TWIDO
19
Configuración PID:
La función PID efectúa una corrección PID mediante una medida y una
consigna analógicas en el formato predeterminado [0 – 10.000], y proporciona
un comando analógico en el mismo formato o una modulación de ancho de
pulso (PWM) en una salida binaria.
En la tabla siguiente se indican las diferentes funciones disponibles y sus
escalas:
20
21
22
Para realizar la configuración del PID, ingresamos en la sección
“Configurar/Configurar los datos/Objetos.avanzados/PID”. Seleccionamos el
PID.0 y realizamos la siguiente configuración:
23
24
25
Para la modificación dinámica de los parámetros del PID (en modo de
funcionamiento y online), se recomienda introducir las direcciones de memoria
en los campos correspondientes, para evitar así el paso a modo offline con el
fin de efectuar cambios en los valores sobre la marcha.
26
programáticamente. En ese caso, sólo se debe introducir una palabra interna
(%MW0 a %MW2999) en estos campos.
27
Variables y memorias configuradas en el TWIDO:
28
detección de un error en el algoritmo AT), la salida numérica de la AT se establece en
0 y aparece el siguiente mensaje en la lista desplegable Lista de estados del PID:
"Sintonización automática finalizada."
Modo AT + PID: se ejecuta la AT en primer lugar. Tras la finalización
satisfactoria del AT, el bucle de control del PID se inicia (basado en los
parámetros Kp, TI y Td calculados por el AT)."
Nota sobre AT+PID: Si el algoritmo de AT detecta un error:
No se calculará ningún parámetro del PID.
La salida numérica de la AT se establecerá en la última salida aplicada al
proceso antes de iniciar la sintonización automática.
Aparecerá un mensaje de error en la lista de estados del PID desplegable.
El control del PID se cancelará.
29
Después de concluir la secuencia de Auto-Tuning, las palabras de
memoria
asignadas a los coeficientes Kp, Ti y Td se completan con los valores
calculados.
Estos valores se escriben en la memoria RAM y se almacenan en el
autómata
siempre que la aplicación sea válida (desconexión durante menos de 30 días)
La secuencia de Auto-Tuning se repite en cada paso a RUN. Por lo
tanto, debe comprobar las palabras de diagnóstico mediante el programa para
saber qué hacer en caso de un reinicio.
30
Los datos de la pantalla se pueden exportar en formato Excel haciendo
clic en el botón Exportar. Esta acción abre un cuadro de diálogo en el que
puede especificar el nombre y la ubicación de un archivo .cvs. En este cuadro
de diálogo, haga clic en Guardar para exportar los datos o en Cancelar para
salir de la exportación.
31
Los estados del PID se almacenan cuando el PC y TwidoSuite están en
modo online.
32
El período de muestreo (Ts) es un parámetro clave para el control del
PID. El período de muestreo se puede deducir mediante la constante de
tiempo (") del AT.
Existen dos métodos para evaluar el período de muestreo correcto (Ts)
mediante el autoafinado que se describen en las secciones siguientes:
El método de la curva de respuesta del proceso.
El método de prueba y error.
33
34
35
36
37
10. Configuración Variador de Velocidad.
proyecto y el motor.
38
Luego configuramos al variador con los valores de la placa del motor.
Para eso entramos en la sección drC:
39
11.Configuración y programación de SCADA y OPC Server
OFS Client
General
El producto OFS (OPC Factory Server) es un servidor de datos multi-
controlador
que es capaz de comunicarse con PLCs de los modelos M580, Unity
Momentum, TSX / PCX Premium, Quantum, M340, TSX Compact, TSX
Micro, TSX Momentum y TSX Series 7, y las familias TSX S1000 para
suministrar datos a los clientes OPC.
El producto OFS proporciona a las aplicaciones cliente un grupo de
servicios
(métodos) para acceder a variables de un PLC de destino.
OFS es compatible con las versiones OPC 1.0 A y OPC 2.0. Funcionará
con un
cliente OPC hasta la versión 2.0a y con dos tipos de software OPC, es
decir:
Software de supervisión (véase la oferta del distribuidor): El servidor
OFS
desempeña el papel de un controlador que proporciona comunicación con
todos los dispositivos admitidos por Schneider Electric SA.
Software de supervisión desarrollado de forma personalizada, utilizando
la interfaz de automatización OLE o la interfaz personalizada OLE.
NOTA: El conocimiento de uno de los siguientes idiomas es necesario al
crear una
aplicación cliente para el OFS, en particular para la automatización OLE, la
programación personalizada OLE y la administración de excepciones:
Microsoft Visual Basic, versión 6.0 SP3 o posterior,
Microsoft Visual C ++, versión 6.0 SP3 o posterior,
Microsoft VBA en Excel, versión 8.0 (Office 97) o posterior,
Microsoft Visual C #,
La ilustración muestra una interfaz OFS:
40
multi-dispositivo
múltiples protocolos de comunicación
multi-cliente
acceso a dispositivos y variables por dirección o símbolo
acceso al servidor en modo local o remoto
uso de un mecanismo de notificación, que permite que los valores se
envíen al cliente sólo cuando cambien de estado. El servidor ofrece dos
modos para intercambios con el PLC: El "clásico" por defecto (polling), o
el modo "Push Data" donde los datos son enviados por iniciativa del
PLC. Este modo es recomendado cuando los cambios de estado son
poco frecuentes
determinación automática del tamaño de las solicitudes de red según los
dispositivos,
disponibilidad de servicios a través de las interfaces OLE Automation y
OLE Custom,
Compatibilidad con ambos OPC DA (Data Access) versión Standard 1.0
A y 2.0.
El servidor OFS ofrece los siguientes servicios:
lectura y escritura de variables en uno o más PLC presentes en una o
más redes
diferentes,
una herramienta de configuración fácil de usar, que permite comprender
mejor los parámetros necesarios para que el servidor funcione de
manera eficiente, y una herramienta que permite modificar los
parámetros en línea, para maximizar la flexibilidad de utilización,
la posibilidad de utilizar una lista de símbolos para la aplicación del PLC,
una interfaz de navegador que permite al usuario obtener una
comprensión gráficade los dispositivos accesibles y sus símbolos
asociados,
una lista de elementos 'específicos' (ver la página 223 del manual OFS)
dependiendo de los dispositivos que permiten funciones específicas para ser
ejecutadas: estado y arranque/parada del PLC, función de supervisión de
alarma.
41
Conexión Twido serie con OFS
La comunicación entre el Vijeo Citect y el autómata Twido modular se realizará
mediante el puerto de programación (puerto 1).
OFS Configuration Tool
Primero se debe abrir el programa OFS Configuration Tool
OFS Client
Para verificar el funcionamiento del enlace, se utilizará el programa OFS testing
client, incluido con el servidor OPC
42
Al seleccionar el servidor, se activa el servidor OPC para buscar los
enlaces configurados en el ordenador.
El servidor OPC que incluye drivers de comunicación es: Schneider-
Aut.OFS
Luego se crea un grupo que posteriormente se asocia con la conexión creada
anteriormente en OFS Configuration Tool, en el que se asignan las variables
del Twido:
43
Se seleccionarán del árbol de enlaces OPC el enlace configurado, en este
caso:
TWIDO.
44
A continuación, se debe configurar Vijeo Citect para visualizar los datos.
Para el diseño de las pantallas del sistema SCADA del proyecto trabajamos en
función del programa de instrucciones creado en TwidoSuite.
45
En la creación de un nuevo proyecto se debe tener en cuenta:
● Comunicación: como se comunicara el SCADA con el PLC.
● Servidor de Datos: Interno (disco duro PC) si vamos a ejecutar el SCADA
como un simulador. Externo (PLC) si la ejecución del programa se comunicara
con la planta.
● Tags: definición de las variables a leer/escribir en la PC o PLC según
corresponda.
● Pantallas: las pantallas necesarias para el proyecto y el vínculo con las tags.
46
Cada proyecto necesita de un servidor de E/S para comunicar con los
dispositivos
de E/S.
Crear un nuevo servidor E/S o utilizar uno ya creado.
Crear un nuevo dispositivo de E/S o utilizar uno ya creado .
Dispositivos E/S
Externo: permite trabajar con conexión a PLC o simuladores. Suele estar
asociado a una lista de variables externas en una base de datos.
Interno: permite trabajar sin conexión a una a un PLC con lo cual trabaja con
puntos virtuales.
47
En Dirección se escribe el alias creado para el enlace (en nuestro caso el alias
es:
TWIDO) entre el Vijeo Citect y el TwidoSuite a través del OPC Server.
Vijeo Citect y el TwidoSuite a través del OPC Server.
48
Definición de variables locales: son variables internas del SCADA, se debe
definir el tipo de dato, nombre, y la escala que posee dicha variable.
Se las utilizo con una fórmula para tener una relación entre una variable
local y una global con distintos objetivos, como ser la adaptación del rango de
una variable.
Valor :
o Tipo de dato : Real ; Escala: 0 – 32000
o Formula: VALOR=(equipo1.MAnalg4-4000) * 3.3333
Altura:
o Tipo de dato : Real ; Escala: 0 – 4
o Formula: ALTURA=VALOR/3330
setpointmetro:
o Tipo de dato : Real ; Escala: 0 – 4
o Formula: MW5=(SETPOINTMETRO*8000)/(3.3*3)
minmetro:
o Tipo de dato : Real ; Escala: 1.5 – 4
o Formula: MW10=(MINMETRO*8000)/(3.3*3)
49
maxmetro:
o Tipo de dato : Real ; Escala: 0 – 4
o Formula: MW11=(MAXMETRO*8000)/(3.3*3)
Pantalla
Realizada la comunicación creamos la pantalla que en nuestro proyecto
cumplirá la función de principal en nuestro sistema SCADA.
Entrando al explorador del Vijeo nos dirigimos a la carpeta del proyecto creado
seguimos la siguiente secuencia:
Centrifuga de Primera → Gráficos → Páginas → Crear una nueva página
50
Pantallas de interacción de SCADA para control de nivel de tanque
a) Pantalla principal
51
5) Cuadro de emergencia (explicado en página 24)
b) Pantalla técnico
52
c) Pantalla usuario
5) Cuadro de emergencia:
En este cuadro se puede observar si se
encuentran en funcionamiento:
El sensor
El variador de velocidad
El PLC
Si los mismos se encuentran en
funcionamiento los respectivos cuadros se
encontraran en verde.
En cambio si alguno se encuentra sin
funcionar su cuadro pasara a color rojo.
Si se encuentra alguno de estos sin funcionar
no se podrá prender el sistema con el botón de
encendido.
53
12) Cuadro de precaución:
54
12. Circuito Eléctrico Total
55
13.Manual de Usuario
Nota: en caso de que la pantalla del PLC no figure en RUN o que en el bloque de
emergencia el indicador del PLC se encuentre en falla (figurando en color rojo):
56
1) En la pantalla principal presionar el botón: Pantalla usuario.
2) Seleccione el nivel del set point del tanque deseado, corroborando que el
cuadro de precaución figure con los bloques en verde.
Para más información de este punto dirigirse a la página 25 del informe.
57