Diseño de Interfaz
Diseño de Interfaz
Diseño de Interfaz
1. INTRODUCCION ............................................................................................ 12
2. gENERALIDADES, INCRUSTACIONES INORGANICAS ............................... 13
2.1 INhIBIDORES ........................................................................................... 14
2.2 Sistema TBT (Tube Blocking Test Device) ............................................... 15
3. DESCRIPCIÓN de la arquitectura HARDWARE y SOFTWARE del sistema tbT
16
3.1 Variables del proceso ............................................................................... 19
3.2 Descripcion del proceso............................................................................ 19
3.2.1 Primera etapa ................................................................................... 19
3.2.2 Segunda etapa. ................................................................................. 20
3.2.3 Tercera etapa. ................................................................................... 21
3.3 DIAGRAMA DE FLUJO DEL PROCESO.................................................. 22
4. aplicación hmi tbt v1.0 ..................................................................................... 24
4.1 Arquitectura del sistema ........................................................................... 27
4.2 Requerimientos......................................................................................... 27
4.2.1 Hardware ........................................................................................... 29
4.2.2 CUBLOC Controlador lógico programable (PLC) BASIC y Ladder Logic.
30
4.2.3 Software ............................................................................................. 30
4.2.4 Módulos usados en visual Studio................................................... 30
5. NORMATIVA ................................................................................................... 31
5.1 NORMA ANSI/ISA 101 ............................................................................. 32
5.2 Etapa de implementación del ciclo de vida de la HMI ............................... 32
5.3 Norma ISO 9241 ....................................................................................... 36
6. IMPLEMENTACIÓN ........................................................................................ 37
6.1 SISTEMA ESTANDAR.............................................................................. 37
6.2 DISEÑO .................................................................................................... 37
6.2.1 Requerimientos de supervisión ...................................................... 38
6.2.2 Display Estructura de navegación .................................................. 38
6.3 Módulos a implementar............................................................................. 40
7. Rediseño de la aplicación HMI TBT v1.0......................................................... 41
7.1 INTERFAZ GRAFICA ............................................................................... 41
7.2 Inicio y control de usuario ......................................................................... 41
7.3 PROCESO ................................................................................................ 43
7.4 Configuración ............................................................................................ 44
7.4.1 Conexión y comunicación ................................................................. 44
7.4.2 Parámetros ......................................................................................... 45
7.5 Tendencias ............................................................................................... 45
7.5.1 Toma de datos ................................................................................... 46
7.6 Alarmas..................................................................................................... 46
7.7 Mantenimiento .......................................................................................... 47
7.7.1 Comunicaciones............................................................................... 48
7.7.2 Controles de bombas....................................................................... 48
7.7.3 Sensores ........................................................................................... 48
7.7.4 Programador ..................................................................................... 48
8. CONCLUSIONES ............................................................................................ 49
9. RECOMENDACIONES Y TRABAJOS FUTUROS .......................................... 50
10. REFERENCIAS BIBLIOGRÁFICAS. ............................................................ 51
LISTA DE TABLAS
MTU: unidad terminal maestra sistema electrónico donde se adquiere toda la data
procedente de las unidades remotas.
En este trabajo se toma como base el sistema TBT desarrollado por la empresa
IMOTRONICA S.A.S, al cual se le plantearon mejoras y se rediseñará su interfaz
HMI basándonos en el estándar internacional ANSI/ISA 101.01 2015 e ISO 9241-
210, optimizando la ergonomía y la navegación.
2. GENERALIDADES, INCRUSTACIONES INORGANICAS
Las incrustaciones son el efecto de cubrimiento de una superficie con una costra de
cristales minerales depositadas por el agua que las contiene en disolución,
generalmente las incrustaciones más comunes son las de carbonato de calcio ver
figura 1. La formación de incrustaciones inorgánicas constituye un grave problema
para la industria del petróleo y gas durante la producción de los fluidos del pozo.
FUENTE:www.slb.com/~/media/Files/resources/oilfield_review/spanish99/aut99/p30_49.pdf
FUENTE: www.slb.com
Estos inhibidores químicos se encuentra en el mercado pero cada industria crea sus
propios inhibidores y mezcladores más efectivos y diseñados para usos puntuales
ver figura 3.
Figura 3. Inyección del inhibidor
FUENTE: autor
C
D
A
RTD PT100
Figura 9.Termocupla
Sensor temperatura de la bobina de prueba
Temperatura : -190 °c a 890 °c
Transmisor de temperatura 4 -20ma
Caudal Bomba2 0.1-10 mL/min Digital Caudal al cual está inyectando el químico la bomba
Presión Bomba1 0-7000 psi Digital Presión que se produce al inyectar el químico en la
tubería
Presión Bomba2 0-7000 psi Digital Presión que se produce al inyectar el químico en la
tubería
En esta etapa el operario debe cerciorar que hay conexión física entre los
dispositivos bombas, horno y sensores con el módulo de adquisición y verificar una
correcta comunicación con la HMI, revisar el protocolo de la prueba a realizar, a este
punto el operario ajusta los parámetros de trabajo y se inicia el proceso.
Todos los datos obtenidos se guardan para su posterior estudio y análisis definiendo
la eficiencia del inhibidor, para ser usado en un poso de extracción de crudo.
SI
NO Toma de datos
Hay Químico en las bombas :caudal, presión formación de
bombas, presion cristales, Presión
diferencial diferencia creciendo
temperatura
SI
NO
Hay conexión entre los
dispositivos y el modulo de Fin de la prueba
adquisición
Limpieza de
Nuevo
SI tuberías y
proceso
mantenimiento
Configuración y
setpoint de trabajo
de caudal y
temperatura y inicio
tiempo de la prueba
Como se puede observar en la figura 18. Esta aplicación no tiene una distribución
ordenada en Display por lo que consta de un solo Display donde se tiene a
disposición configuración, comunicación y setpoint.
Nueva Captura
Permite tomar y almacenar datos de nuevo luego de
realizada una prueba.
Ventana emergente popup
Estas ventana se abre al dar clic sobre la gráfica de la
bomba y muestra información como MAC, IP y puerto de
comunicación
Reloj
Reloj de tiempo real que permite ver el tiempo
transcurrido durante la prueba de gráfico y toma de
datos.
Detener – Borrar
Permite detener y/o Borrar la gráfica en cualquier
momento por el operario para efectos de análisis.
4.1 ARQUITECTURA DEL SISTEMA
Figura 19. Arquitectura.
WIFI
TERMINAL
HMI
WIFI
MTU1: CONTROL
CENTRAL (Modulo de
adquisición de datos,
ETHERNET comunicación y control ) ETHERNET
IP:192.168.0.30 IP:192.168.0.35
PORT:10005 Port: 10001
LAZO 4-20mA HART
ETHERNET
IP:192.168.0.34
PORT:10001
SISTEMA TBT
RTU1
RTU 2 RTU 3
CONTROL HORNO,
CONTROL BOMBA, CONTROL BOMBA,
TERMOCUPLAS Y
CAUDAL Y PRESION CAUDAL Y PRESION
DIFERENCIAL DE PRESION
Teniendo en cuenta que este sistema usa una única terminal de visualización, se
basa la arquitectura Hardware del sistema TBT en una arquitectura centralizada
ya que las RTUs de campo se comunican directamente e independiente vía
ETHERNET con el Control central (módulo de adquisición de datos control y
comunicación), que para nuestro caso es la MTU1 y está a su vez se conecta con
la terminal inalámbricamente por medio WIFI donde se aloja en el pc la aplicación
HMI.
4.2 REQUERIMIENTOS
Los requerimientos hardware del sistema SCADA incluyen dispositivos que hacen
parte de la planta y su comunicación entre ellos, el control central y la aplicación
HMI, Además de los componentes ya mencionados, se debe utilizar un PC para el
desarrollo y ejecución de la interfaz gráfica que cumpla con los requisitos
mencionados en la norma ISA 101. En la Tabla 5 se presentan los requisitos del
hardware para usar Visual Studio 2017 y cubloc Studio v4.4.
Tabla 5.Requisitos de hardware para Visual Studio 2017 y cubloc Studio V4.4
4.2.3 Software
Los requerimientos de software se presentan a continuación tanto el software
utilizado para la programación de los controles con el utilizado en el desarrollo y
diseño de la interfaz gráfica, ver tabla 6.
FUENTE: autor
5. NORMATIVA
ISA 95, ISA 18, ISA 88, Estándar para reducir el tiempo de integración de
los sistemas comerciales, gestión de sistemas de alarmas, control de
procesos
UNE 81425:1991 Principios ergonómicos a considerar en los proyectos de
los sistemas de trabajo.
UNE – EN 28996: Ergonomía. Determinación de la producción del calor
metabólico.
UNE – EN ISO 13046-1:2000: Requisitos ergonómicos para trabajos con
pantallas de visualización de panel plano.
UNE-EN ISO 10075: Principios ergonómicos relativos a la carga de trabajo
mental, ETC
Fuente: Norma ANSI ISA101 Human Machine Interfaces for Process Automation Systems.
En la tabla 8 se ven más detalles sobre los objetivos, entradas y salidas para la
etapa de implementación del ejemplo del ciclo de vida.
Documentos de
Construcción completa de
Construcción diseño de la Pantallas, materiales de
pantallas e items de
de Displays entrenamiento
soporte
pantalla
Usuario, tarea,
documentos de
requisitos
Prueba integrada de la HMI lista para la comisión,
funcionales,
HMI y la consola documentos de prueba
usabilidad y
criterio de
Prueba desempeño
Filosofía de la HMI,
guía del estilo de la
Materiales de capacitación
HMI, documentos de actualizados, registro de
Usuarios de
Capacitar diseño de las capacitación,
entrenamiento pantallas.
usuarios
Manual de usuario y
ayuda en linea
capacitados
Consola, HMI lista para verificación,
Prueba final de la
pantallas, manual documentos de
Encargar HMI en ambiente de puesta en marcha,
de usuario y
producción ayuda en línea aprobación/ aceptación
I. Construcción de Display
FUENTE: www.isa.org
II. Diseño e implementación de Display
Para los nuevos sistemas, la consola puede necesitar ser construida antes de la
prueba final de la exhibición y del entrenamiento. La consola realizada incluye
instalación y configuración del sistema operativo y el software del sistema de control.
También puede incluir un sistema de prueba utilizando el hardware de visualización
final. Para los sistemas existentes, los Display de compilación y de prueba pueden
requerir cambios en el software de la consola, esencialmente requiere cambios en
el sistema existente para iniciar las pruebas y/o en las actividades de puesta en
marcha.
III. Prueba
a. Planes de prueba
b. Metodología de prueba
c. Requisitos del plan de validación, específicos para este pasó de verificación
d. Sistema de seguimiento de deficiencia
e. Criterios de ingeniería en factores humanos
f. Gestión del cambio
IV. Capacitar
VI. Verificar
La ISO 9241-10-11 trata del diseño ergonómico de aplicaciones para equipos con
pantallas de visualización de datos y la usabilidad, cómo identificar la información
que es necesaria tener en cuenta en el momento de especificar o evaluar la
usabilidad de un terminal en términos de medidas de desempeño y satisfacción
del usuario. [9]
Los elementos gráficos deben tener un diseño simple, orden lógico y bien
etiquetado
6. IMPLEMENTACIÓN
Para el desarrollo de este capítulo se toma como base el ciclo de vida de una HMI
explicado en la norma ANSI ISA 101 Human Machine Interfaces for Process
Automation Sysems.
Como sistema estándar se tomó como guía la filosofía dada por la norma ANSI ISA
101 Human Machine Interfaces for Process Automation Systems, la cual muestra y
especifica la terminología más adecuada para el diseño y la implementación de la
HMI. Dicha norma se fundamenta que el desarrollo y la administración de dicha
aplicación deben ser tomados como el modelo del ciclo de vida que se expresa en
la Figura 10.
6.2 DISEÑO
El sistema TBT está diseñado para pruebas en laboratorio por lo que su instalación
esta adecuada en una área controlada a una temperatura de 20°C, puntos eléctricos
regulados de energía para todos los dispositivos y respaldo con UPS, el PC de
control y monitoreo es conectado e instalado en el mismo laboratorio a una
distancia de 3 metros para evitar Accidentes con químicos.
ACTUALIZACIÓN
CREACIÓN DE
NUEVOS USUARIOS
ADMINISTRADOR
Comunicación,
conexiones de los
USER dispositivos
LOGIN
EXPORTAR Y
Configuración de GUARDAR DATOS
parámetros de
trabajo y control
DISPLAY PRINCIPAL
monitoreo
PRESION
BOMBA 1
TENDENCIAS
PRESION
BOMBA2
Alarmas: peligro de
presiones altas y
ausencia de liquido
en las bombas DELTA DE
PRESION
MANTENIMEINTO
FUENTE: Autor
Para los usuarios de laboratorio o de proceso:
INGENIERO DE USER
LABORATORIO LOGIN
Comunicación,
DISPLAY PRINCIPAL
conexiones de los
monitoreo
dispositivos
Configuración de
EXPORTAR Y
parámetros de
GUARDAR DATOS
trabajo y control
PRESION
TENDENCIAS
BOMBA 1
Alarmas: peligro de
presiones altas y PRESION
ausencia de liquido BOMBA2
en las bombas
DELTA DE
PRESION
FUENTES: Autor
USER
MANTENIMEINTO
LOGIN
DISPLAY PRINCIPAL
MANTENIMIENTO
monitoreo
FUENTE: autor
6.3 MÓDULOS A IMPLEMENTAR
Por otra parte, los sensores de presión diferencial y la termocupla del capilar
manejan un protocolo de lazo a 4 -20 mA. .Ver tabla 9.
5. ARCHIVADO: Se puede abrir una ventana con una tabla en Excel a la cual
llegan todos los datos ordenados de las variables de proceso en tiempo real,
también se puede detener la captura y exportar y guardar el archivo.
6. INTERFAZ GRAFICA: tiene como finalidad la elaboración de Display de
usuario con múltiples combinaciones de imágenes y/o textos, definiendo así
las funciones de control y supervisión de planta [2]. Los Display que se
incorporan son el control de usuarios, Proceso, configuración, Tendencias,
Alarmas y mantenimiento
FUENTE: Autor
En la ventana de inicio encontramos también el control de usuario mostrado en la
figura 22. Está formada por un campo de Usuario y Contraseña y el botón de Aceptar
.Al loguearse y aceptar, el programa verifica los datos introducidos por el usuario y
accede a la pantalla de PROCESOS en caso de ser correcto la validación. Esta
gestión se hace a través de una base de datos sencilla.
Figura 28.Cotrol de usuarios
Fuente: INMOTRONICA
FUENTE: INMOTRONICA
7.3 PROCESO
Este Display Muestra la distribución de los dispositivos que conforman la planta, fue
diseñado para mostrar las variables del proceso, monitorear o supervisar las
pruebas de laboratorio.
FUENTE: INMOTRONICA
7.4 CONFIGURACIÓN
El Display de configuración es de gran importancia ya que aquí se definen los
parámetros con los que se va a trabajar en la prueba.
FUENTE: INMOTRONICA
Este módulo nos permite verificar la IP y el puerto de conexión de las bombas HPLC
y el horno, se puede conectar o desconectar cada dispositivo según el trabajo que
se quiera realizar, en caso de tener una correcta conexión del dispositivo y la
aplicación, el puerto RJ45 señala con un visto de verificación de color verde la
comunicación, de lo contrario tendríamos una equis de color rojo. Ver grafica 28.
FUENTE: INMOTRONICA
7.4.2 Parámetros
FUENTE: INMOTRONICA
En este recuadro se permite definir los límites de presión máxima y mínima como
rango en el cual van a trabajar las bombas según la prueba de laboratorio a realizar,
esto es definido para cuestiones de seguridad y protección de las bombas. También
se puede visualizar las magnitudes de presión y caudal en caso de un evento
realizado, el parámetro más relevante de la puesta en marcha del equipo es el
caudal de trabajo, que puede ser definido por entrada numérica o simplemente
ajustando la barra al valor que deseamos.
7.5 TENDENCIAS
Este Display se dividido en dos recuadros, el de la izquierda permite visualizar
gráficamente las variables del proceso en una ejecución. El recuadro de la derecha
es más informativo muestra el tiempo que lleva recorrido la prueba y las magnitudes
de la serie delta, presiones, caudal y temperatura a su vez permite la toma de datos.
Figura 34.Display de Tendencias
FUENTE: INMOTRONICA
Este módulo tiene como fin capturar datos de una prueba específica, se puede
definir el tiempo de muestreo y que información exportar. Al dar clic en “Tomar
datos” estos se empiezan a registrar en tablas ordenadas de Excel.
FUENTE: INMOTRONICA
7.6 ALARMAS
Este Display fue creado para proteger el sistema, alertar de un mal procedimiento
que puede poner en riesgo la integridad de las bombas, la distribución de prioridad
dinámica de la alarma se indica por medio de tres colores:
Rojo: como nivel de prioridad alto esta alarma detiene el proceso y requiere
de atención inmediata
Amarillo: este nivel es mediático y requiere que se atienda.
Azul: Este nivel es de prioridad baja aunque es informativo requiere de
atención pronta.
FUENTE: INMOTRONICA
7.7 MANTENIMIENTO
El Display de mantenimiento de la figura 34, está conformada por 4 GroupBox:
Comunicaciones, Control de bombas, sensores y programados de mantenimientos.
FUENTE: INMOTRONICA
El acceso a este Display es restringido solo a personal autorizado de mantenimiento
y el administrador.
7.7.1 Comunicaciones.
7.7.3 Sensores
En este grupo se muestra todas las entradas de sensores que están actuando en la
planta, se distribuyen con etiquetas para una fácil ubicación, muestra su estado en
caso de estar activo o inactivo y su magnitud
7.7.4 Programador
El sistema TBT actual es usado para realizar pruebas de bloqueo de tubo y definir
o evaluar la eficacia de un inhibidor, las características de hardware del sistema y
la optimización de la aplicación HMI permite obtener prestaciones de buena calidad
para este proceso.
Este sistema puede ser usado también para estudiar corrosión para lo que se
requiere de una escala más exacta en sus datos, por lo que se recomienda para
trabajos futuros repotenciar el ADC de 10 bits y cambiarlos por uno de 16 bits, abrir
más canales de comunicación para poder conectar dos sistemas al mismo tiempo y
agregar Display de análisis de datos en la HMI como análisis estadísticos y
manipulación de gráficas.
Como trabajo futuro puede darse la opción para que el usuario pueda escoger el
idioma de la aplicación HMI, sea inglés o español.
10. REFERENCIAS BIBLIOGRÁFICAS.
[1] [Mike Crabtree Aberdeen, escocia David Eslinger Oklahoma EE.UU]La lucha
contra las incrustaciones- Remoción y prevención.[ Schlumberger
[2] A. Rodríguez Penin, Sistemas SCADA, 3ra ed., México: Alfaomega, 2013, p. 472