CD 5217
CD 5217
CD 5217
Ecuador.
Al consultar esta tesis deberá acatar con las disposiciones de la Ley y las
siguientes condiciones de uso:
· Cualquier uso que haga de estos documentos o imágenes deben ser sólo para
efectos de investigación o estudio académico, y usted no puede ponerlos a
disposición de otra persona.
· Usted deberá reconocer el derecho del autor a ser identificado y citado como el
autor de esta tesis.
DECLARACIÓN
Yo, JOSÉ LUIS PILLAJO QUINATOA, declaro bajo juramento que el trabajo aquí
descrito es de mi autoría; que no ha sido previamente presentada para ningún
grado o calificación profesional; y, que he consultado las referencias bibliográficas
que se incluyen en este documento.
_________________________________
JOSÉ LUIS PILLAJO QUINATOA
ii
CERTIFICACIÓN
Certifico que el presente trabajo fue desarrollado por JOSÉ LUIS PILLAJO
QUINATOA, bajo mi supervisión.
_____________________________
Ing. Iván Vergara Vargas
DIRECTOR DEL PROYECTO
_____________________________
Dr. Andrés Rosales Acosta
CODIRECTOR DEL PROYECTO
iii
AGRADECIMIENTO
A mis padres, Antonio Pillajo y María Elsa Quinatoa los que sin su esfuerzo,
constancia y apoyo no hubiese logrado cumplir este objetivo, gracias mil veces
gracias por su amor y compresión, por ser mi inspiración, por demostrarme que
nada es fácil en esta vida, que la perseverancia, constancia y la humildad deben
ser primero antes que los títulos, todas sus enseñanzas han sido la mejor escuela
que he podido desear.
A mis hermanos Sandra, Oscar y Jhony. Gracias hermanos, tanto ustedes como
Papi y Mami me animan a seguir avanzando y a nunca bajar los brazos, seguir
luchando hasta alcanzar las metas, que son también las suyas.
DEDICATORIA
Dedico este trabajo a Dios, a mis padres Antonio Pillajo y Elsa Quinatoa, a mis
hermanos Sandra, Oscar y Jhony Pillajo Quinatoa, a mis abuelitos Miguel Pillajo,
Presentación Sigcha, Miguel Quinatoa, Rosa Casa, y demás familiares que han
estado siempre apoyándome en la vida universitaria.
v
CONTENIDO
CAPÍTULO 1 .......................................................................................................... 1
MARCO TEÓRICO................................................................................................. 1
1. INTRODUCCIÓN ............................................................................................... 2
CAPÍTULO II ........................................................................................................ 47
3.2.1.2 Conexión para la comunicación entre el panel operador y el PLC ......... 105
RESUMEN
Al contar con un PLC S7-1200 se desarrolla un programa que permite trabajar con
la información de los registros cifrados en la trama de comunicación Modbus RTU,
utilizando un módulo de comunicación RS485, el cual se encuentra adjunto al
PLC y permite realizar una conexión entre puertos RS485 tanto del módulo de
comunicación adjunto al PLC como del puerto serial del variador de frecuencia.
PRESENTACIÓN
CAPÍTULO I
MARCO TEÓRICO
2
CAPÍTULO I
1. INTRODUCCIÓN
En este capítulo se describirá de manera concisa las características de un HMI,
así como los componentes que se involucran en la ejecución del proyecto, de tal
manera de ayudar al lector a entender los conceptos que forman parte de este
proyecto. Además, se elabora un documento recopilatorio que describe el variador
de frecuencia Electrospeed 3 de Baker Hughes.
· Etapa de filtro y
· Etapa inversora.
· Circuito de potencia, y
· Circuito de control.
1
SCADA: Supervisory Control and Data Acquisition.
4
Está constituida por rectificadores tipo puente trifásico también conocidos con el
nombre de conversores de 6 pulsos, los cuales pueden ser configurados de tal
forma que si se aumenta el número de pulsos en la etapa rectificadora puede
reducirse significativamente la cantidad de armónicos. Actualmente podemos
encontrar variadores de frecuencia Electrospeed 3 de 6, 12 y 24 pulsos.
Cabe mencionar que las tarjetas converter signal board (CSB), las mismas que se
encargan de proporcionar los disparos hacia los SCR´s, se alojan en zócalos
ubicados en la tarjeta system control board (SCB) como se observa en la Figura
1.5. Estos zócalos se encuentran señalados con etiquetas impresas con nombres
como 1A, 1B, 1C, 2A, 2B, 2C.
Figura 1.6. Cada terminal del módulo SCR cumple con condiciones específicas
como por ejemplo el terminal 1 (AK) es usado como entrada de la corriente
alterna, el terminal 2 o cátodo del primer SCR se lo conecta al bus positivo del
circuito de control y el ánodo del segundo SCR o terminal 3 se conecta al bus
negativo del circuito de control.
La etapa de filtrado está compuesta por un filtro pasa bajo LC donde inductores y
capacitores trabajan en conjunto para obtener un voltaje DC lo más lineal es decir
sin rizado (ripple) el cual se incrementa con la carga.
· Inductores:
· Condensadores:
Para asegurar que ninguno de los condensadores tenga más del 50% del voltaje
del bus DC sobre sí, son empleadas resistencias de drenado (bleeder resistors).
Estas se encuentran en cada módulo de capacitores y tienen un valor de 5 kohm
al 1%. Ver Figura 1.9.
8
Además los nuevos circuitos de control proveen protección contra una amplia
gama de causas como por ejemplo efectos de voltaje, corriente, tipos de cargas,
etc.
10
INVERTER CONVERTER
SIGNAL SIGNAL
BOARD BOARD
(ISB) (CSB)
Figura 1.12 Tarjeta System Control Board con tarjetas ISB y CSB.
4. Realizar un lazo de control para obtener una salida con una relación V/Hz
constante
Las tarjetas CSB (Converter Signal Board) tienen las siguientes características:
Las tarjetas ISB o inversoras se encargan de accionar a los IGBT´s para obtener
a la salida de la etapa inversora una frecuencia variable. Los disparos enviados
desde la tarjeta System Control Board hacia los IGBT´s utilizan a la tarjeta ISB
como el medio de enlace para el control de la etapa inversora. Ver Figura 1.14.
13
1 2 3 Leds de
funcionamiento
En la Figura 1.14, se muestra a la tarjeta ISB la misma que cuenta con 3 led´s
indicadores que determinan su funcionamiento:
· Led verde 3: Este led es complemento del led 2, los mismos que mediante
el titilar de su luz determina que el variador se encuentra en funcionamiento
a una determinada frecuencia de sincronización.
La tarjeta SSB recibe el voltaje de 480 VAC al conectarse a dos de las fases de
entrada de alimentación de la etapa rectificadora del circuito de potencia. Este
voltaje es usado por los ventiladores externos del variador luego de haber pasado
por una sección de la tarjeta switching que se dimensiona para mantener el
voltaje protegido ante cualquier variación del mismo.
2
CPT: Control Power Transformer.
15
3
Completación electro sumergible: Se entiende como la instalación de equipos utilizados para la explotación de
hidrocarburo en una estación petrolera.
16
4. Se pueden definir alarmas propias del cliente o del proceso y estas pueden
ser
· Alarmas de Vibración
Este seguro puede ser pasado por alto usando un desbloqueador que trae
incorporada la manilla del actuador del interruptor principal.
Q (kVAR)
POTENCIA ACTIVA
P (kW)
· Determina el valor eficaz o RMS tanto del voltaje, la corriente como de los
armónicos. Con una precisión de medida hasta un 0,2%.
· Conexión simultánea entre modbus RTU y modbus TCP, por medio del
puerto Ethernet integrado.
21
Los dispositivos instalados en la planta a los cuales podemos controlar son por
ejemplo: controladores, actuadores, electroválvulas, motores, etc. El control de
todos estos dispositivos y equipos controlados se lo realiza con las aplicaciones
de software desarrolladas en base a sistemas SCADA, los cuales utilizan la
comunicación entre dispositivos y el sistemas de monitoreo que puede estar
instalado en un computador y el cual está gobernado por un operador.
· Permitir la adquisición de datos de todos los equipos del sistema, así como
la comunicación a nivel interno y externo (redes locales y de gestión).
· Deben ser programas sencillos de instalar, sin excesivas exigencias de
hardware, y fáciles de utilizar, con interfaces amigables para el usuario.
4
IED: Dispositivo Electrónico Inteligente.
26
Las señales del proceso son conducidos a la HMI por medio de dispositivos como
tarjetas de entrada y salida en la computadora, PLC’s, RTU o DRIVER´s. todos
estos dispositivos deben compartir el mismo protocolo de comunicación para
comunicarse entre ellos5.
· Nivel de red: el nivel de red se encarga de que los datos lleguen desde el
origen al destino, aun cuando ambos dispositivos no se encuentren
conectados directamente. [32]
El medio utilizado que cumple con el nivel de red en el proyecto es el
switch industrial el cual permite la comunicación entre el panel operador,
PLC y medidor de energía.
· Nivel de enlace de datos: se encarga del tránsito de datos confiable a
través de un enlace físico. [32]
En el proyecto se ha utilizado una red tipo estrella la cual mediante la
conexión física entre los equipos como el PLC y el medidor de energía
hacia el panel operador permiten un enlace de datos seguro para el
intercambio de información.
TIPO DE
CLASE TIPO (R/W) COMENTARIOS
OBJETO
REGISTROS
16-bit de la Este tipo de datos pueden ser
DE Sólo lectura
palabra proporcionados por un sistema de I / O
ENTRADA
REGISTROS
16-bit de la De lectura y Este tipo de datos puede ser alterable
DE
palabra escritura por un programa de aplicación.
RETENCIÓN
Tabla 1: Tabla MODBUS para datos y registro.
SOLICITUD RESPUESTA
FIELD NAME (HEX) FIELD NAME (HEX)
FUNCTION 03 FUNCTION 03
STARTING ADDRESS HI 00 BYTE COUNT 06
STARTING ADDRESS LO 6B REGISTER VALUE HI 02
NO. OF REGISTERS HI 00 REGISTER VALUE LO 2B
NO. OF REGISTERS LO 03 REGISTER VALUE HI 00
REGISTER VALUE LO 00
REGISTER VALUE HI 00
REGISTER VALUE LO 64
Tabla 5. Ejemplo - Lectura registros de retención. [18]
38
El contenido del registro 108 se muestra como los dos valores de byte de 02 hex
2B, o decimal 555. Los contenidos de los registros 109-110 son 00 00 y 00 64
hex, o 0 y 100 decimal, respectivamente.
1.4.2.1.2 (0x04) Leer registros de entrada
Este código de función se utiliza para leer 1 a 125 registros de entrada contiguas
en un dispositivo remoto. La Solicitud (Tabla 6) PDU especifica la dirección de
registro de partida y el número de registros.
Los datos de registro en el mensaje de respuesta (Tabla 7) se empaquetan como
dos bytes por registro, con el contenido binario justificado a la derecha dentro de
cada byte. Para cada registro, el primer byte contiene los bits de orden superior y
el segundo contiene los bits de orden bajo. Además de determinar la respuesta
ante el error (Tabla 8).
SOLICITUD
SOLICITUD RESPUESTA
FIELD NAME (HEX) FIELD NAME (HEX)
FUNCTION 04 FUNCTION 04
STARTING ADDRESS HI 00 BYTE COUNT 02
39
Los dispositivos pueden aceptar ya sea configuración Par, Impar o Sin paridad. Si
se lleva a cabo sin paridad, un bit de parada adicional es transmitido al llenar la
trama de caracteres a un carácter asíncrono completo de 11-bits: Ver Figura 1.37.
7
SDT: Step Down Transformers.
8
SUT: Step Up Transformer
46
CAPÍTULO II
PROGRAMACIÓN PLC Y CONFIGURACIÓN
DE EQUIPO MEDIDOR DE ENERGÍA
48
CAPITULO II
1er. Conexión entre puerto RS485 de la tarjeta de control SCB y el módulo GPRS
de la empresa.
2do. Conexión entre SWITCH ubicado en el interior del módulo GPRS y el puerto
RJ45 del dispositivo servidor MOXA.
3ro. Conexión entre puerto RS485 del dispositivo servidor MOXA y el módulo de
comunicación RS485 adjunto al PLC.
10
Dispositivo servidor moxa: Es un dispositivo utilizado como un interfaz para la comunicación entre equipos que compartan
un mismo protocolo de comunicación.
50
Una vez aclarado las opciones de conexión para la adquisición de datos del
sensor de fondo a través del variador de frecuencia se procede a la programación
y configuración de los diferentes dispositivos que intervienen en el proyecto.
· PROFINET incorporado.
ᬅ Conector de corriente,
· Las Signal Boards (SB) proporcionan unas pocas E/S adicionales a la CPU.
La SB está montada en la parte frontal de la CPU. El PLC soporta 1 SB
como máximo.
Para cada ciclo de trabajo se escribe en las salidas, se leen las entradas, se
ejecutan las instrucciones del programa de usuario y se realiza el mantenimiento
del sistema o procesamiento en segundo plano. En inglés, el ciclo también se
llama "scan cycle" o "scan".
54
11
Bloque de Organización (OB): Es el bloque que contiene la lógica principal del programa.
55
El software TIA PORTAL cuenta con una interfaz fácil de utilizar ya que es un
sistema que distribuye todas sus herramientas en determinadas zonas que a
continuación serán mostradas, para una mayor compresión del mismo. Ver Figura
2.6.
La vista mostrada en la Figura 2.6, refiere los distintos accesos con los que
cuenta este software a los archivos realizados en fechas cercanas, como también
el acceso para la creación de un nuevo proyecto. Esta plataforma de
programación está constituida de las siguientes partes:
ᬇ Área de trabajo
ᬈ Catálogo de hardware
ᬉ Ventana de inspección
Al contar con todos los herramientas en un solo lugar se agilita el desarrollo de los
proyectos. Entre las herramientas más importantes se encuentra la ventana en la
que encontraremos la mayoría de características de cualquiera de las
57
La CPU tiene tres estados operativos los cuales trabajan en conjunto con LED´s
que permiten relacionar el estado del equipo cuando se encuentra operativo, para
esto se determina los siguientes estados los cuales son:
Se considera al bloque que contiene la lógica principal del programa, este tipo de
bloque relaciona eventos específicos en la CPU y puede interrumpir la ejecución
del programa del usuario. El bloque predeterminado para la ejecución de un
58
Se lo utiliza como una subrutina que se ejecuta cuando se la llama desde otro
bloque lógico que puede ser un OB, FB o FC. Además se encuentra relacionado
con un determinado bloque de datos (DB) que almacena los datos y permiten
controlar el funcionamiento de un conjunto de dispositivos. Ver Figura 2.8.
Una vez ubicado el PLC en el área de trabajo, se debe seleccionar al mismo con
el fin de proceder a configurar el controlador.
Al dar un click izquierdo del mouse sobre el controlador aparecerá una pantalla en
donde se seleccionará el ítem PROPIEDADES.
CPU: 192.168.127.170
MASCARA: 255.255.255.0
visualizan los ítems TRANSMISSION RATE, PARITY, DATA BITS Y STOP BITS.
Actualmente se ha configurado al puerto de comunicación con el formato 8N1 12
que quiere decir 8 bit de datos, Ninguno de paridad, 1 bit de parada. A una
velocidad de transmisión de 9.6Kbps. En la Figura 2.14, se observa la
configuración realizada para el módulo de comunicación utilizado, la misma se
encuentra configurada de acuerdo a los parámetros de comunicación serial RS-
485 del variador de frecuencia.
12
8N1 es una abreviatura habitual de la configuración del puerto serie en modo asíncrono.
63
INICIO
CONFIGURAR PUERTO DE
COMUNICACIÓN
DONE
DONE Procesamiento de
datos
Time ~ 5 s
CONFIGURAR
MB_ SERVER
HMI
Los datos solicitados por el panel operador son transmitidos por medio de una red
MODBUS TCP, de tal manera que al PLC se lo debe también configurar como un
equipo servidor, permitiendo que la solicitud que envié el panel operador que en
este caso es un MODBUS Cliente se concrete y se visualice los datos en la
pantalla.
protocolo MODBUS RTU. Esta instrucción debe ser configurada antes de utilizar
una instrucción MB_MASTER o MB_SLAVE.
TIPO DE TIPO DE
PARÁMETRO DESCRIPCIÓN
PARÁMETRO DATOS
La ejecución de la instrucción se da en un
REQ IN Bool
flanco ascendente
Identificador del puerto de comunicación:
Tras haber instalado el módulo CM en la
configuración de dispositivos, el identificador
de puerto aparece en la lista desplegable
PORT IN Uint
disponible en la conexión PORT del cuadro.
Esta constante también se puede referencia
en la ficha "Constantes" de la tabla de
variables predeterminadas.
Selección de la velocidad de transferencia:
300, 600, 1200, 2400, 4800, 9600, 19200,
BAUD IN UDInt
38400, 57600, 76800, 115200. Los demás
valores no son válidos.
66
Selección de paridad:
0 – Ninguna
PARITY IN UInt
1 – Impar
2 – Par
Referencia al bloque de datos instancia que
utilizan las instrucciones MB_MASTER o
MB_SLAVE. Una vez insertadas las
MB_DB IN Variante instrucciones MB_SLAVE o MB_MASTER en
el programa, el identificador de DB aparece en
la lista desplegable disponible en la conexión
MB_DB del cuadro.
DONE OUT Bool La ejecución de la instrucción se dio sin error
Error:
0 – No se ha detectado ningún error
ERROR OUT Bool 1 – Indica que se ha detectado un error y el
código de error depositado en el parámetro
STATUS es válido
STATUS OUT Word código de error de configuración del puerto
Tabla 10. Parámetros de la instrucción MB_COMM_LOAD. [24]
REQ IN 1L o TRUE
BAUD IN 9600
PARITY In 0
VELOCIDAD DE TRANSMISIÓN
MB_COMM_LOAD
PARIDAD
SELECCIÓN
INSTRUCCIÓN MB
TIPO DE TIPO DE
PARÁMETRO DESCRIPCIÓN
PARÁMETRO DATOS
En el caso de realizar una verificación de los registros que se desean leer en este
tipo de comunicación la Tabla 13 describe un rango general de registros en donde
a simple vista se concluye que los registro que se desean leer desde el variador
de frecuencia se encuentran dentro del rango de lectura de registro Modbus, entre
30001 a 39999 y cuya función Modbus es la 04 en hexadecimal. En la Figura
2.21, se muestra un diagrama de bloques en el que se distingue los parámetros
de la instrucción MB_MASTER configurados.
BLOQUE DE ORGANIZACIÓN (OB 1)
INSTRUCCIÓN MODBUS MASTER MODO LECTURA (0)
MB_MASTER
CANTIDAD DE REGISTRO
ALMACENAMIENTO DE
REGISTROS DB STANDAR
TIPO
TIPO DE
PARÁMETRO DE DESCRIPCIÓN
PARÁMETRO
DATOS
MB_SERVER intenta establecer una
conexión "pasiva" con un dispositivo
interlocutor. Es decir, el servidor escucha
pasivamente una petición de conexión
TCP desde cualquier dirección IP que lo
solicite. Si DISCONNECT = 0 y no existe
una conexión, puede iniciarse una
DISCONNECT IN Bool conexión pasiva.
Si DISCONNECT = 1 y existe una
conexión, se inicia una operación de
desconexión. Esto permite que su
programa controle cuándo se acepta una
conexión. Siempre que esta entrada esté
habilitada, no se intentará ninguna otra
operación.
CONNECT_ID identifica unívocamente
cada conexión dentro del PLC. Cada
instancia única de la instrucción
CONNECT_ID IN UNit
MB_CLIENT o MB_SERVER debe
contener un parámetro CONNECT_ID
único.
Valor predeterminado = 502: El número de
puerto IP que identifica el puerto IP que se
supervisará para peticiones de conexión
de un cliente Modbus.
IP_PORT IN UNit
Estos números de puerto TCP no se
permiten en conexiones pasivas de
MB_SERVER: 20, 21, 25, 80, 102, 123,
5001, 34962, 34963 y 34964.
75
13
Cable de datos categoría 5E: es un tipo de cable de par trenzado, el cual es utilizado para transmitir datos a velocidades
de hasta 100 Mbps a frecuencias de hasta 100Mhz. La letra E quiere decir (enhanced o mejorado).
79
Para acceder a los parámetros de configuración del puerto RS485 debe el usuario
seleccionar el ítem SERIAL de las ventanas de configuración del dispositivo
81
MOXA, al ingresar a esta ventana aparecen dos filas con los nombres PORT 1 Y
PORT 2, estos casilleros representan a los dos puertos de comunicación
existentes en el dispositivo MOXA. El siguiente paso es seleccionar MODIFY
14
8N1 es una abreviatura habitual de la configuración del puerto serie en modo asíncrono. La misma quiere decir, 8 bit de
datos, Ninguno de paridad, 1 bit de parada.
82
Para verificar que el dispositivo moxa funcione correctamente se cuenta con luces
que permiten conocer el estado del dispositivo configurado. En la Tabla 15, se
describen los estados del dispositivo moxa con respecto a los colores que
presenta cuando se encuentre operativo, además se incluye en la Figura 2.41,
una imagen del dispositivo moxa en funcionamiento.
NOMBRE
COLOR DESCRIPCION
DEL LED
ENCENDIDO: estado encendido y esperando
configuración
RED
PARAPADEO: indica conflicto de dirección IP o no
responde el dispositivo servidor
ENCENDIDO: estado encendido se encuentra
READY
funcionando normalmente
GREEN
PARAPADEO: el dispositivo servidor ha sido
localizado por una función local de administrador
APAGADO: estado desactivado o existe un error en el
OFF
encendido
ORANGE Conexión Ethernet 10 Mbps
ETHERNET GREEN Conexión Ethernet 100 Mbps
OFF Cable desconectado o el dispositivo está en corto.
ORANGE Puerto serial recibe datos
GREEN Puerto serial transmite datos
P1, P2
No existen datos reciente que sean transmitidos o
OFF
recibidos en el puerto serial
Tabla 15. Luces indicadoras dispositivo MOXA. [26]
85
F1: Permite el desplazamiento entre las diferentes mascarillas con las que
cuenta cada parámetro. Por ejemplo, muestra en el parámetro VL - N el
valor máximo (MAX), mínimo (MIN), instantáneo (INST) o medio (MED).
El dispositivo SENTRON PAC 4200 posee un puerto nativo Ethernet que maneja
un protocolo de comunicación MODBUS TCP, es decir este dispositivo trabaja
como un dispositivo servidor MODBUS TCP SERVER. Lo que permite que los
dispositivos no tengan ningún conflicto en comunicarse.
Los registros que se utilizan para el monitoreo de las variables medidas han sido
seleccionadas según las necesidades de la empresa, por tal motivo contamos con
valores de voltaje, corriente, potencia activa, potencia reactiva, potencia aparente,
15
Nota: como ANEXO 2 se presenta una tabla general de todos los registros utilizados en el proyecto para su respectivo
monitoreo.
95
factor de potencia, armónicos, THD, frecuencia de red, para las tres fases o líneas
y también valores totales de las variables medidas. Ver Tabla 16.
REGISTROS DE TENSION
DIRECCIÓN NÚMERO
RANGO
MODBUS DE NOMBRE FORMATO UNIDAD ACCESO
ADMITIDO
TCP/IP REGISTROS
1 2 Tensión L1-N Float V R
3 2 Tensión L2-N Float V R
5 2 Tensión L3-N Float V R
7 2 Tensión L1-L2 Float V R
9 2 Tensión L2-L3 Float V R
11 2 Tensión L3-L1 Float V R
Tabla 16. Ejemplo de registro de voltaje entre fases utilizados en el
monitoreo del energía.
Como se observa en la tabla 16, cada registro posee una dirección, el número de
bytes, el nombre, el tipo de datos, la unidad el rango y el tipo de acceso. Esto es
importante ya que estos datos son necesarios en el momento de crear la HMI en
el panel operador. El panel operador será el encargado de solicitar los datos tanto
al CPU del PLC como al dispositivo medidor de energía (SENTRON PAC 4200),
por medio de una red Ethernet con protocolo de comunicación MODBUS TCP/IP.
96
CAPÍTULO III
DISEÑO Y PROGRAMACIÓN DEL
INTERFAZ HOMBRE MÁQUINA.
97
CAPITULO III
TIA portal V11 provee paquetes de programación para PLC´s y BASIC PANEL´s,
pero al contar para el proyecto con un equipo confort panel se debe actualizar la
versión del TIA portal incrementando la capacidad del software para utilizar
paneles de operador más especializados es decir se incrementa una base de
paneles de operador para confort panel.
Para lograr la actualización del software de usuario una vez instalado el TIA portal
V11 en una maquina programadora, debe acceder el usuario a la página oficial de
SIEMENS [33] y descargar el Update para STEP 7V11 SP2 Y WINCC V11 SP2
[34]. Ver Figura 3.1.
98
Figura 3.1 Software TIA PORTAL V11. Step7 – WINCC PROFESSIONAL V11.
Como se observa en la Figura 3.1, tanto para el PLC como para el panel operador
se actualizan sus versiones con la ayuda del software descargado en las páginas
de siemens.
· PLC
· SWITCH
Cada uno de los dispositivos cuenta con un puerto PROFINET con Jack de
conexión RJ45. También pueden comunicarse en una red local usando el
protocolo de comunicación MODBUS TCP/IP.
16
PROFINET utiliza estándares como TCP / IP y Ethernet.
101
INICIO
No
CLAVE
Si
Menú Principal 2
ALMACENAMIENTO
SENSOR DE PARAMETROS
FONDO DE ENERGIA
1
VENTANAS DE Ventanas de
VISUALIZACION visualización
Menú 2 Menú 2
ALMACENAMIENTO
HABILITAR DESHABILITAR
Advertencia Advertencia
No No
Habilitación 2 Habilitación
Si Si
Menú 2 No
RETIRAR
Menú
SD-CARD
Si
2
2 Ok
Las ventanas diseñadas han seguido todos estos consejos y se han creado
accesos fáciles de usar y de interpretar, como por ejemplo:
Ventana principal:
La ventana principal permite el acceso hacia todas las ventanas de la HMI así
como a todas sus herramientas, por ejemplo acceso a ventanas donde se
110
visualizan graficas del sensor de fondo, graficas del medidor de energía, así como
a las ventanas de almacenamiento. Ver Figura 3.18.
a. Sensor de fondo
b. Almacenamiento
c. Parámetros de energía
Cada una de estas opciones son botones que permiten el acceso a un submenú
con parámetros distintivos de cada dispositivo. Ver Figura 3.19.
111
Como se muestra en cada una de las pantalla el usuario puede desplazarse por
cualquiera que sea el caso, ya que cuenta con una columna de menú la cual
consta de todos los parámetros que se pueden visualizar en la HMI, cada una de
estas opciones lo direccionan a la pantalla destino solicitada, por ejemplo si el
usuario se encuentra visualizando la pantalla de PRESION DE INTAKE este
puede desplazarse inmediatamente a otras pantalla del menú SENSOR DE
FONDO configurado para el proyecto, es decir puede acceder a pantallas como
TEMPERATURA DE INTAKE, TEMPERATURA DE MOTOR y otras. Cuenta
además con un botón dentro de la columna con el nombre MENÚ que permite
salir del submenú o de las pantallas y dirigirse al MENU PRINCIPAL para acceder
a cualquiera de las 3 opciones principales (SENSOR DE FONDO -
ALMACENAMIENTO – PARAMETROS DE ENERGIA). Ver Figura 3.24.
115
fondo, el mismo permite el acceso directo a cada una de las ventanas nombradas
en cada pulsador. Ver Figura 3.27.
En la Figura 3.28, se muestran las partes de las que están constituidas las
pantallas de la HMI, con el fin de familiarizar al operador con el manejo del
sistema diseñado. Adicional a este ítem se presenta la Tabla 20, con la
descripción de cada componente de la pantalla.
119
La opción PRINT es creada para que el usuario pueda tomar imágenes de los
datos que se están generando y los utilice para realizar los respectivos informes.
· Graficas extras
3.3.1.1.2 Almacenamiento
Deshabilitado
Las ventanas diseñadas para la HMI utilizan distinto objetos de la librería que
posee el software de programación TIA PORTAL V11 – WinCC profesional. La
creación y la disposición de los objetos han sido distribuidas de tal manera de
ofrecer al usuario un ambiente de trabajo confiable, fácil de entender y utilizar.
Para crear una ventana nueva el usuario debe dirigirse hacia el árbol de
dispositivos y seleccionar la opción SCREEN, al acceder a esta opción se
presenta un icono en la parte inferior de esta opción el cual permite la creación de
una nueva pantalla el nombre de esta opción el ADD SCREEN NEW. Ver Figura
3.45.
130
Para que un botón permita el acceso directo a las pantallas creadas, el usuario
debe acceder a la opción EVENTOS, en esta opción el usuario debe habilitar la
instrucción Actívate Screen.
ÁREA GRAFICA
BLOQUE DE BOTONES
· El área gráfica,
Existen 2 tipos de ventanas creadas para visualizar los datos gráficamente, esta
son:
a. REAL TIME
b. HISTORIAL TREND
137
Al crear las ventanas como Historical trend el usuario debe considerar configurar
la habilitación de los registros monitoreados desde la SD-CARD.
Para que las variables se grafiquen en la pantalla el usuario debe seleccionar los
registros necesarios dependiendo de lo que se desee visualizar en las ventanas
de graficas históricas. Esta configuración se realiza al seleccionar la opción
TREND de las propiedades del objeto TREND VIEW. Ver Figura 3.58.
138
Para la configuración del objeto TREND VIEW como real time únicamente el
usuario debe seleccionar en el ítem TREND TYPE la opción CYCLICAL REAL
TIME y continuar con la selección de la variables en el ítem Source setting. Ver
Figura 3.59.
139
Figura 3.59 Ventana TREND VIEW – Configuración Cyclical real time (source
setting).
Si se desea visualizar los datos almacenados y crear una ventana con un objeto
TREND VIEW como una gráfica histórica se debe seleccionar en el ítem TREND
VIEW la opción DATA LOG, el mismo que accede a los datos almacenados en la
memoria SD-CARD. Ver Figura 3.60.
Figura 3.61 Ventana trend view – Configuración Data log (source setting).
Como requisito para la instalación del driver Printer Driver PDF V1.3, se debe
contar con el software ProSave instalado, en nuestro caso particular TIA PORTAL
V11 lo instala automáticamente el mismo.
El paso siguiente que se debe realizar para instalar el driver PDF, es dirigirse a la
pestaña OPTIONS, que es donde se encuentran los driver de impresión que
pueden ser instalados en el panel operador. Ver Figura 3.63.
142
Como se observa en la Figura 3.63, el usuario debe seleccionar los driver que
desea instalar y ubicarlos en la ventana Installed options en donde se
encuentran todos los driver que serán cargados al panel operador este paso es
realizado utilizando los botones de transferencia con simbología “>>” o “<<”. En
caso que no aparezcan los driver necesarios el usuario debe ubicarse en la parte
superior de la ventana, en el cajón de Selection, el cual permite desplazarse
entre las carpetas instaladas del software y buscar la ubicación de los driver en la
carpeta AddOn. Por ejemplo la ruta seguida por el usuario puede ser
“C:\ProgramFiles\CommonFiles\Siemens\ PTProsave\AddOn”.
Para cargar los drivers o driver en el panel operador debe verificarse que el
equipo se encuentre habilitado en modo de transferencia “TRANSFER MODE”,
por último si se desea verificar el estado de conexión entre los equipos puede
utilizarse la opción Device Status, el mismo permite conocer si se ha producido
algún error en la comunicación entre estos equipos. Ver Figura 3.64.
143
Para ser utilizado estos drivers el usuario debe antes configurarlo de tal manera
que pueda ser utilizado desde cualquier lugar de la HMI desarrollada.
Al seleccionar el icono del driver PDF, que aparece en el escritorio del panel
operador de color verde y letras negras como se muestra en la Figura 3.65, se
accede con una doble pulsación sobre la superficie de la pantalla a los
parámetros de configuración del driver. Ver Figura 3.66. La ventana a la que
accede el usuario permite modificar el tipo de almacenamiento y el orden del
nombre que tendrán los archivos (tipo, fecha, hora). Ver Figura 3.66.
144
Las variables o tags utilizados en el desarrollo del proyecto han sido separados
por bloques diferenciando tanto los datos del sensor de fondo WELL LEFT como
del dispositivo medidor de energía, estas bases de datos son utilizadas para la
creación de los archivos que serán almacenados en la tarjeta SD-CARD ubicada
en el panel operados. Ver Figura 3.70.
147
Process tag: El usuario debe seleccionar uno o varios tag’s de los bloques
creados para su monitoreo y almacenamiento.
Acquisition mode:
Esta opción puede ser configurada con los siguientes valores: segundos
(1, 2, 5,10), minutos (1, 5,10), horas (1 hasta 18).
Cabe mencionar que cada registro utilizado para el proyecto tanto del
medidor de energía como del sensor de fondo son habilitados por el
operador en las ventanas de menú de registros de cada dispositivo. Ver
Figura 3.25 y 3.26.
Cycle unit: Son las unidades de tiempo que dispone el software. Estas
unidades son milisegundos, segundos, minutos, horas.
Como se muestra en la Figura 3.78 y 3.79, Cada una de las variables que se
están monitoreando posee su indicador de nivel y su respectiva configuración. En
la HMI desarrollada contamos con indicadores de nivel, que muestran dos y tres
niveles de alerta, cada nivel se distingue con un color característico los mismos
que se mencionan a continuación.
Danger range color: determina el color del rango superior del indicador.
157
Danger range start: esta configurado como el valor inicial del rango
superior del indicador.
Warning ranges start: este item permite configura el limite inferior del
indicador de nivel.
CAPÍTULO IV
PRUEBAS Y RESULTADOS
159
CAPITULO IV
En este capítulo se describen las pruebas a las que fueron sometidos los
dispositivos utilizados en la elaboración del proyecto para verificar su correcto
funcionamiento.
Parámetros: ERROR = 1L
STATUS =818C
El parámetro de ERROR detiene el ciclo de trabajo de la CPU del PLC hasta que
sea solucionado el error que se presente, en ese instante se cambiara a 0L el
parámetro ERROR y por consiguiente el ciclo de trabajo continua.
Parámetros: Error = 0L
STATUS = 0000
La siguiente prueba hace referencia a los datos recibidos por el PLC, los cuales
pueden ser visualizados en la Figura 4.4. Un dato correcto es aquel que cuenta
con parte entera y decimal separadas estas dos partes por el punto decimal.
El problema que se presenta en esta ocasión se refiere a que los datos recibidos
por el PLC desde la tarjeta de control system control board (SCB) vienen como
números enteros y este no representa el verdadero valor que se está midiendo
por parte del sensor. Por ejemplo el dato recibido de presión de intake es 164
mientras que el correcto debe ser 16.4. Para solucionar este error se verifico la
información de los registros MODBUS del sensor WELL LIFT en donde se verifica
a los registros y se nota que cada uno tiene un factor de escala el cual debe de
aplicarse para propósitos de monitoreo externo, esta tabla pertenece a los
dispositivos de BAKER HUGHES.
La solución a este problema fue direccionar cada uno de los registros ubicados en
el DB compatible S7300/S7400 llamado DATOS_MBRTU_WELLLIFT a un nuevo
DB S7300/S7400 llamado DATA_PLC_HACIA_HMI que almacene los datos de
los registro recibidos luego de realizar una operación matemática correspondiente
para cada uno de los registros del sensor de fondo con su respectivo factor de
escala. Ver Figura 4.5.
lectura de los registros por parte del dispositivo esclavo en este caso la tarjeta de
control system control board SCB no respondía a la solicitud de información
MODBUS RTU del maestro PLC.
El modulo simulador del variador de frecuencia cuenta con un display que permite
ver información acerca de la trama de datos que se están generando por la
comunicación entre el PLC y la tarjeta de control SCB. Al haber realizado pruebas
anteriormente de recepción de datos desde la dirección 30001 con un PLC
configurado como esclavo, no se esperaba que se produjera alguna clase de error
ya que la instrucción MASTER estaba comprobada que funcionaba
correctamente, pero este no fue el caso.
Para resolver esta situación se procede a realizar una conexión ON LINE entre el
PLC y la PC de programación con el fin de verificar el estado de funcionamiento
de la instrucción MB_MASTER, la misma no presentaba ningún tipo de error o
mensaje numérico en el parámetro STATUS o ERROR. Lo que descarto posibles
errores en la programación del PLC. Ver Figura 4.3.
17
Módulo de Comunicación de Datos Remoto (RDCM): Es un módulo de expansión, que brinda una interface entre el
controlador del variador y dispositivos de terceros compatibles con Modbus. El RDCM está configurado para pedir (poll) a
los esclavos MODBUS los datos especificados por el usuario y a su vez pone esos datos a disposición del sistema de
control del variador de frecuencia GCS (Sistema de Control Gráfico).
167
REGISTRO
NOMBRE 1 NOMBRE 2
HEX ADDR
RDCM-Dev 1-TAG01 RDCM-Device 1-DATA TAG 1 0x017A 30379
RDCM-Dev 1-TAG02 RDCM-Device 1-DATA TAG 2 0x017B 30380
RDCM-Dev 1-TAG03 RDCM-Device 1-DATA TAG 3 0x017C 30381
RDCM-Dev 1-TAG04 RDCM-Device 1-DATA TAG 4 0x017D 30382
RDCM-Dev 1-TAG05 RDCM-Device 1-DATA TAG 5 0x017E 30383
RDCM-Dev 1-TAG06 RDCM-Device 1-DATA TAG 6 0x017F 30384
RDCM-Dev 1-TAG07 RDCM-Device 1-DATA TAG 7 0x0180 30385
RDCM-Dev 1-TAG08 RDCM-Device 1-DATA TAG 8 0x0181 30386
RDCM-Dev 1-TAG09 RDCM-Device 1-DATA TAG 9 0x0182 30387
RDCM-Dev 1-TAG10 RDCM-Device 1-DATA TAG 10 0x0183 30388
RDCM-Dev 1-TAG11 RDCM-Device 1-DATA TAG 11 0x0184 30389
RDCM-Dev 1-TAG012 RDCM-Device 1-DATA TAG 12 0x0185 30390
Tabla 21. Registros MODBUS – Manual
GCS_MODBUS_PROTOCOL_SUPPORT_5v1
PUENTE
Una vez configurado los parámetros del dispositivo medidor de energía como la
dirección IP, parámetros de voltaje y corriente se procede a realizar la prueba de
funcionamiento del dispositivo. En la Figura 4.12, se muestran los valores
medidos con este equipo, los mismos se visualizan en el panel operador el cual
cuenta con la HMI diseñada.
El software TIA PORTAL V11, provee un valor aproximado del tamaño del archivo
que se crea cuando se habilita el almacenamiento de alguna variable, esta opción
se encuentra en el árbol de dispositivos, historical data, data log, propiedades,
General, data record per log, máximum size.
El cálculo del tiempo que puede almacenar uno de estos archivos, se describe a
continuación:
1. Si 1 día es 86400s y
1 día------------86400s
X ---------------2500000s
X= 28.9 días
Con este cálculo se determina la cantidad aproximada de tiempo que puede durar
un archivo antes de comenzar a regrabarse.
LEYENDA
1er. Columna
1ra. Columna: VarName, es el nombre con el que se reconoce al tag dentro del
HMI.
Los archivos CSV guardan datos en formato ASCII estándar, para configurar la
generación de este tipo de archivos en el panel operador se debe acceder a la
opción panel de control y seleccionar CONFIGURACIÓN REGIONAL Y DE
IDIOMA. En donde el usuario ajustara la zona horaria que habilitara la generación
de este tipo de archivos en el panel operador. Ver Figura 4.20.
FORMATO
TIPO DE
ENTRADA DE SIGNIFICADO
FICHERO
ARCHIVO
Indica que la conexión con el fichero
se ha interrumpido en este
Fichero de
$RT_DIS$ todos momento. (En el visor de curvas se
variables
muestra una línea en negrita para el
intervalo en cuestión.)
180
CAPÍTULO V
CONCLUSIONES Y RECOMENDACIONES
182
CONCLUSIONES Y RECOMENDACIONES
5.1 CONCLUSIONES
· El software TIA portal V11, posee varias herramientas que son ventajas en
el desarrollo de la HMI, pero a si mismo tiene una desventaja que se debe
considerar y es que el tiempo de muestreo únicamente puede ser
configurado en el parámetro Logging cycle del software de programación,
y no puede ser manipulado desde el panel operador.
5.2 RECOMENDACIONES
REFERENCIAS BIBLIOGRÁFICAS:
[19] MODBUS over Serial Line Specification and Implementation Guide V1.02;
Diciembre 2006; Disponible: .
http://www.modbus.org/docs/Modbus_over_serial_line_V1_02.pdf
[23] Manual de producto; SIMATIC S71200 EASY BOOK; SIEMENS AG; 2009
[26] Nport 5200 series user´s manual; MOXA; Junio 2009; Séptima Edición;
Disponible: www.moxa.com/product
[30] Application Description; Priinting with SIMATIC HMI Control Panels Wincc
V11; MARZO 2012.
190
ANEXOS
192
A continuación se describe los medios tecnológicos con los que cuenta el variador
de frecuencia, los cuales deben ser entendidos por el operador para realizar la
configuración del mismo y ponerlo en funcionamiento.
Como se puede observar este módulo cuenta con una pantalla de cristal líquido
(LCD) de 11 líneas de texto el cual facilita el despliegue de la información para el
operador. El display presentara diferentes ventanas según las necesidades de
configuración del operador hacia el variador de frecuencia.
193
· Teclas e indicadores:
· Status
· GCS Modules
· Datalog&History
· AnalogSetup&Display
· Faults&Alarm
195
· CustomUserScreen
· ProgLogicFunct
Para ingresar a esta opción procedemos a ubicarnos con la ayuda de los cursores
en el centro de la pantalla de MENÚ GENERAL sobre la palabra Status el cual se
resaltara a su color inverso. Ver Figura 2A. A continuación se da un click con la
tecla ENTER apareciendo enseguida la pantalla con los parámetros necesarios
que determinan el funcionamiento del controlador. Ver Figura 3A.
· Primera línea:
· Segunda línea:
Se despliega en esta línea los datos de corriente de las tres fases a la salida
del variador en amperios. Además en la parte inferior de estas líneas, bajo las
cantidades numéricas de la corriente se observara una gráfica de barra que
ilustra la cantidad de corriente que se suministra a la carga.
· Quinta línea:
Figura 5A. Pantalla START – PARAMETROS Int Auto Rstrt y Wait Fr Rstrt T
Las tres salidas son contactos por relé de “contacto seco”, normalmente abierto
(N.A.) especificados para 10 Amperios a 250 Voltios.
Además es importante tener en cuenta que en todos los modos, la luz VERDE
indica que el motor está funcionando.
Para modificar los registros de esta sección se oprime el botón MENÚ - ENTER
luego se procede a seleccionar y desaparecer la pantalla, regresando a su estado
normal de operación. Ver Figura 9A.
Cualquiera de las alarmas de parada pueden ser configurada para originar una
condición de bloqueo y esta situación se indica por el texto “LK” o “LKout”. Ver
Figura 9A, además muestra la causa de la parada.
pulsado al mismo tiempo las teclas Izquierda y Derecha por unos pocos
segundos. Ver Figura 12A.
SYS PCM
BOARD BOARD
Como se conoce existe 2 tipos de procesadores uno para 16 bits y otro de 32 bits,
estos números se encuentran representados e impresos como distintivos
numéricos en los procesadores, por lo tanto únicamente se debe fijar en la
numeración de cada procesador para determinar el tipo de software que ha de
cargarse a cada tarjeta.
IN
BEDDUG
IN
BEDDUG
· ARRANQUES (STARTS).
· Filtro de cruce por cero “0-xing Filter”: Esta función se utiliza cuando
una unidad está operando en un sistema de alimentación baja y está
experimentando problemas debido a la distorsión asociada en el sistema
eléctrico.
Esta pantalla contiene los parámetros relativos a protección de baja carga. Ver
Figura 23A. Las alarmas de baja carga protegen al motor de corriente de entrada
insuficiente. En aplicaciones de bombas sumergibles, la baja carga indica
usualmente pérdida de refrigeración debido a bajos volúmenes de fluido pasando
a través del motor.
· Valor (Setpoint) Se define como el valor del voltaje de entrada por encima
del cual el controlador detendrá el motor. El valor típico es 5% por encima
del valor de placa del controlador.
Este grupo de menús brinda acceso a los parámetros relativos a los sensores de
temperatura incorporados al GCS Electrospeed.
Cada sensor de calor tiene una pantalla de configuración que reúne todos los
parámetros relacionados con ese sensor específico.
· HEATSINK 1
· HEATSINK 2
· HEATSINK 3
· HEATSINK 4
· INDUCTOR
· AMBIENT
· AUXILIARY
Esta pantalla despliega los parámetros relativos al disipador de Calor número uno.
Para usar, leer o manipular los datos registrados, el usuario puede abrir el archivo
usando MS Excel, MS Word o cualquier otro software de PC que pueda importar
un archivo de tipo “variables separadas por coma” o “CSV”.
Lo que se nota en la pantalla cuando se desea utilizar una tarjeta de memoria PC,
es que aparece información en dos áreas de la pantalla y estas son las áreas:
ESTATUS (STATUS) y MEDIDA (SIZE). Ver Figura 28A.
Este grupo de funciones permite que el usuario copie las bases de datos
históricas internas a la tarjeta de memoria de PC. Ver Figura 31A. La mayoría de
computadoras con ranura de tarjeta tipo PCMCIA pueden leer esta tarjeta y los
223
A.6 UPGRADES
a. Bus bar
b. Tarjetas snubber
d. Tarjetas de control
e. Transformadores de corriente
8. Desmontaje de inductores.
Este procedimiento debe regirse a planos con los que cuenta Baker Hughes, los
mismos determinan la ubicación, tipo de material, posición de piezas, medidas de
cableado nuevo, conexiones eléctricas y electrónicas, etc.
Procedimiento:
226
10. Conexión cableado electrónico tarjetas system control board (SCB), fuente
de alimentación, alimentación de ventiladores. transformadores de
corriente, tarjeta de identidad.
Para esta conexión debe tomarse en cuenta que todas las fases de
CORRIENTE B1, B2, B3, B4 deben pasar a través de los transformadores
de corriente. Ver Figura 41A.
230
RCB Address 2
RCB Address 1