5 - Supervisión y Control de Procesos Industriales
5 - Supervisión y Control de Procesos Industriales
5 - Supervisión y Control de Procesos Industriales
PROGRAMA DE
COMPLEMENTACIÓN PARA
TITULACIÓN
FASCÍCULO DE APRENDIZAJE
SUPERVISIÓN Y CONTROL
DE PROCESOS
INDUSTRIALES
CÓDIGO: 89001535
2,013
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 5
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
TAREA 1.
INSTALACIÓN Y CONFIGURACIÓN DE SOFTWARE.
ELECTROTECNIA 6
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
HOJA DE OPERACIÓN.
En esta pantalla, nos indica los prerrequisitos que necesita Intouch para ser
instalado y para su correcto funcionamiento. Como podemos observar, hay 4
prerrequisitos necesarios. Tres de ellos ya vienen instalados (Prerequisite met),
solamente hay que instalar uno de ellos "Rainbow Sentinel Protection 7.5.0 +"
(Setup will install this automatically). Pulsaremos sobre el botón Install
Prerequisites y continuamos con la instalación.
ELECTROTECNIA 7
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Iniciar la instalación de Wonderware Intouch 10.1 SP2, hacer clic sobre Next.
ELECTROTECNIA 8
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
*********
*********
OPERADOR01
ELECTROTECNIA 9
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 10
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Para realizar la instalación del Software Factory Talk View, se debe tener en
cuenta los requerimientos mínimos del sistema, los cuales son:
Pentium IV, 512 MB RAM, sistema operativo Windows XP SP3.
ELECTROTECNIA 11
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 12
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
1. Ejecutar el CD de instalación.
ELECTROTECNIA 13
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
INSTALACIÓN DE RSLINX.
Rockwell Software utiliza una clave de software para implementar la protección
contra copia para los productos de software basados en Windows.
Cada producto de software tiene una única clave. Aunque puede instalar el
software en un número ilimitado de equipos, sólo tiene licencia para ejecutar el
software en un equipo cada vez. Tras instalar el software RSLinxClassic, el
programa de instalación le pedirá que active el software.
Requisitos de hardware.
Para instalar el software RSLinxClassic, necesitará el siguiente hardware:
ELECTROTECNIA 14
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Requisitos de software.
Para ejecutar RSLinxClassic, necesita Microsoft Internet Explorer 6.0 (o
posterior), y uno de los siguientes sistemas operativos:
ELECTROTECNIA 15
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 16
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 17
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
INSTALACIÓN DE KEPSERVER.
Nota: Este software en la versión demo, se ejecuta solo 2 horas, luego habría
que reiniciar la PC para seguir con su uso.
ELECTROTECNIA 18
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 19
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 20
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 21
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 22
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
El tipo de enlace que realizará se basa utilizando la dirección MAC del equipo,
la dirección MAC es el carnet de identidad de cualquier dispositivo que tenga
una tarjeta de red, es decir, nunca podrá haber dos equipos con la misma
dirección.
ELECTROTECNIA 23
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Una vez ya haya configurado, como mínimo la Máscara de subred, todos los
equipos que encuentre mostrara su dirección MAC y como servidor DHCP
podemos asignarle la IP que nos interese, un ejemplo es el Router que suelen
tener en casa, el propio router tiene un servidor DHCP que asigna
automáticamente la dirección IP.
ELECTROTECNIA 24
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 25
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Para los procesadores Logix, existe una manera más rápida y sencilla de
asignarles una dirección IP, esto se hace directamente desde el software de
comunicaciones RSLinx.
ELECTROTECNIA 26
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 27
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
SISTEMAS OPERATIVOS.
Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es
un programa o conjunto de programas que en un sistema informático gestiona
los recursos de hardware y provee servicios a los programas de aplicación,
ejecutándose en modo privilegiado respecto de los restantes y anteriores
próximos y viceversa.
Modo usuario: el CPU podrá ejecutar sólo las instrucciones del juego
restringido de las aplicaciones.
Modo supervisor: la CPU debe poder ejecutar el juego completo de
instrucciones.
Llamadas al sistema.
Una aplicación, normalmente no sabe dónde está situada la rutina de servicio
de la llamada. Por lo que si ésta se codifica como una llamada de función,
cualquier cambio en el S.O. haría que hubiera que reconstruir la aplicación.
ELECTROTECNIA 29
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
MÁQUINAS VIRTUALES.
En informática una máquina virtual es un software que simula a una
computadora y puede ejecutar programas como si fuese una computadora real.
Este software en un principio fue definido como "un duplicado eficiente y
aislado de una máquina física". La acepción del término actualmente incluye a
máquinas virtuales que no tienen ninguna equivalencia directa con ningún
hardware real.
Una característica esencial de las máquinas virtuales es que los procesos que
ejecutan están limitados por los recursos y abstracciones proporcionados por
ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
ELECTROTECNIA 30
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 31
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 32
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Para que el software de control pueda comunicarse con los dispositivos de E/S
requiere de los denominados drivers de comunicaciones. Este es un software
cuya función es intercambiar datos entre el dispositivo de E/S y la base de
datos de control ubicada en la memoria RAM de la PC. Típicamente, en un
driver se configuran: el puerto de comunicaciones de la PC, la velocidad en
baudios, la paridad, el tiempo de encuesta o polling, identificación de las
variables, etc. Actualmente los grandes fabricantes de software ofrecen una
gran cantidad de drivers para permitir la comunicación del software con
dispositivos de diversos fabricantes. Si bien es cierto esto incrementa el
mercado de usuarios, los obliga también a mantener y actualizar los mismos.
DIRECCIONAMIENTO IP.
Una dirección IP es una etiqueta numérica que identifica, de manera lógica y
jerárquica, a un interfaz (elemento de comunicación/conexión) de un dispositivo
(habitualmente una computadora) dentro de una red que utilice el protocolo
IP (Internet Protocol), que corresponde al nivel de red del Modelo OSI. Dicho
número no se ha de confundir con la dirección MAC, que es un identificador de
48 bits para identificar de forma única la tarjeta de red y no depende del
protocolo de conexión utilizado ni de la red. La dirección IP puede cambiar muy
a menudo por cambios en la red o porque el dispositivo encargado dentro de la
red de asignar las direcciones IP decida asignar otra IP (por ejemplo, con el
protocolo DHCP). A esta forma de asignación de dirección IP se denomina
también dirección IP dinámica (normalmente abreviado como IP dinámica).
ELECTROTECNIA 33
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Direccionamiento IPv4.
Las direcciones IPv.4 se expresan por un número binario de 32 bits,
permitiendo un espacio de direcciones de hasta 4.294.967.296 (2 32) direcciones
posibles. Las direcciones IP se pueden expresar como números de notación
decimal: se dividen los 32 bits de la dirección en cuatro octetos. El valor
decimal de cada octeto está comprendido en el rango de 0 a 255 [el número
binario de 8 bits más alto es 11111111 y esos bits, de derecha a izquierda,
tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que suma 255].
ELECTROTECNIA 34
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 35
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
La dirección que tiene los bits correspondientes a host iguales a 255, sirve para
enviar paquetes a todos los hosts de la red en la que se ubica. Se
denomina dirección de broadcast.
Las direcciones 127.x.x.x se reservan para designar la propia máquina. Se
denomina dirección de bucle local o loopback.
Direcciones Privadas.
Existen ciertas direcciones en cada clase de dirección IP que no están
asignadas y que se denominan direcciones privadas. Las direcciones privadas
pueden ser utilizadas por los hosts que usan traducción de dirección de red
(NAT) para conectarse a una red pública o por los hosts que no se conectan a
Internet. En una misma red no pueden existir dos direcciones iguales, pero sí
se pueden repetir en dos redes privadas que no tengan conexión entre sí o que
se conecten mediante el protocolo NAT. Las direcciones privadas son:
ELECTROTECNIA 36
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Máscara de Subred.
La máscara permite distinguir los bits que identifican la red y los que identifican
el host de una dirección IP. Dada la dirección de clase A 10.2.1.2 sabemos que
pertenece a la red 10.0.0.0 y el host al que se refiere es el 2.1.2 dentro de la
misma. La máscara se forma poniendo a 1 los bits que identifican la red y a 0
los bits que identifican el host. De esta forma una dirección de clase A tendrá
como máscara 255.0.0.0, una de clase B 255.255.0.0 y una de
clase C 255.255.255.0. Los dispositivos de red realizan un AND entre la
dirección IP y la máscara para obtener la dirección de red a la que pertenece el
host identificado por la dirección IP dada. Por ejemplo un router necesita saber
cuál es la red a la que pertenece la dirección IP del datagrama destino para
poder consultar la tabla de encaminamiento y poder enviar el datagrama por la
interfaz de salida. Para esto se necesita tener cables directos. La máscara
también puede ser representada de la siguiente forma 10.2.1.2/8 donde el /8
indica que los 8 bits más significativos de máscara están destinados a redes,
es decir /8 = 255.0.0.0. Análogamente (/16 = 255.255.0.0) y (/24 =
255.255.255.0).
IP Dinámica.
Una dirección IP dinámica es una IP asignada mediante un
servidor DHCP (Dynamic Host Configuration Protocol) al usuario. La IP que
se obtiene tiene una duración máxima determinada. El servidor DHCP provee
parámetros de configuración específicos para cada cliente que desee participar
en la red IP. Entre estos parámetros se encuentra la dirección IP del cliente.
ELECTROTECNIA 37
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Una IP puede ser Privada ya sea dinámica o fija como puede ser IP Pública
Dinámica o Fija.
DIRECCIONAMIENTO IPv6.
La función de la dirección IPv6 es exactamente la misma que la de su
predecesor IPv4, pero dentro del protocolo IPv6. Está compuesta por 128 bits y
se expresa en una notación hexadecimal de 32 dígitos. IPv6 permite
actualmente que cada persona en el mundo tenga asignados varios millones de
IPs, ya que puede implementarse con 2128 (3.4×1038 hosts direccionables). La
ventaja con respecto a la dirección IPv4 es obvia en cuanto a su capacidad de
direccionamiento.
ELECTROTECNIA 38
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
TAREA 2
CREAR VENTANAS GRAFICAS (HMI) EN COMPUTADORA
ELECTROTECNIA 39
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
HOJA DE OPERACIÓN.
ELECTROTECNIA 40
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
En esta área se
En esta área se realizan los scripts,
organizarán las los cuales son texto
ventanas que son de programación que
parte de la aplicación de acuerdo a algunos
creada eventos, se ejecutan
en la aplicación.
ELECTROTECNIA 41
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
El software Factory Talk View Machine Edition es un software que nos permite
crear y configurar pantallas HMI para la representación del proceso en fábrica.
ELECTROTECNIA 43
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Tamaño de la
Tipo de Terminal ventana del
proyecto
PanelView Plus 400 320 x 240
PanelView Plus 600 320 x 240
PanelView Plus 700 o VersaView CE 700 640 x 480
PanelView Plus 1000 o VersaView CE 1000 640 x 480
PanelView Plus 1250 o VersaView CE 1250 800 x 600
PanelView Plus 1500 o VersaView CE 1500 1024 x 768
Configurar el proyecto de ejecución para que muestre una barra de título con el
nombre SENATI_P01 y activar la desconexión automática una vez
transcurridos 10 minutos. Para modificar esta configuración de ejecución, siga
los pasos a al e.
ELECTROTECNIA 44
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 45
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 46
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Si se desea utilizar esa pantalla como pantalla inicial o general la cual ocupe
todo el espacio del monitor, entonces escogeremos Replace (Reemplazo), ya
que cada vez que esta sea abierta, las demás se cerrarán.
ELECTROTECNIA 47
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Para agregar una pantalla de alarma o error que aparezca sobre otras y que no
se pueda ejecutar nada más hasta que esta ventana sea cerrada podremos
utilizar el de tipo Popup.
ELECTROTECNIA 48
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 49
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 50
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 51
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
3. CREAR ETIQUETAS.
ELECTROTECNIA 52
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
MEMORY: Este tipo de tags son almacenados en los registros internos del
InTouch.
ELECTROTECNIA 53
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 54
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 55
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 56
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
3. De la misma manera crear unos Tags con referencia del indicador de RUN
de 4 Agitadores tal y como se muestra mas abajo
ELECTROTECNIA 57
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 58
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 59
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 60
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
g. Seleccionar
Display_Intensity
.
ELECTROTECNIA 61
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
HISTORIA:
Inicialmente la supervisión se realizaba mediante sinópticos del proceso,
realizados en “marquetería”, donde la visualización se realizaba mediante
lámparas, displays, y dicho de otra forma “mucha imaginación”.
Ya con los años se fue mejorando estas acciones mediante tarjetas inteligentes
ubicadas en los PLC’s, que permitían de esta manera intercambiar datos entre
la CPU del PLC y prestaciones variadas como pantallas alfanuméricas y
gráficas, además ofrecían herramientas “sencillas” de configuración y
programación.
Actualmente existen interfaces HMI (Human machine interface) los cuales son
de fácil operación, robustos y con funciones de comunicación con el dispositivo
de control.
ELECTROTECNIA 62
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
TIPOS DE PROCESOS.
Existen varios tipos de clasificación, sin embargo la que se utiliza con mayor
frecuencia para discutir los tipos de procesos de control y las aplicaciones de
comunicaciones es la segmentación de las industrias en unidades de operación
continuas, discontinuas, por lotes y discretas
ELECTROTECNIA 63
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 64
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Capacidades de la Supervisión.
Niveles de Automatización.
ELECTROTECNIA 65
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Redes de comunicación
Controladores
Actuadores
Sensores
Procesos
Fases de la Automatización:
Pirámide de la Automatización
ELECTROTECNIA 66
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 67
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 68
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Tipos de Tags:
Tags Internos: Son asignaciones de memoria dentro de programa de
monitorización que cumplen la misma funcionalidad que un dispositivo real
(PLC).
Consideraciones:
Las pantallas, o ventanas, tendrán una apariencia consistente.
Organización de acuerdo con la distribución física de las células de producción.
Información numérica presentada se hará sobre los elementos gráficos.
Utilización de colores significativos.
Presencia de intermitencias en elementos gráficos no en textos.
ELECTROTECNIA 69
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 70
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Tipos de Datos:
En función de la plataforma de
Boolean BOOL True o False (1 o 0)
implementación
De -3.402823x10^38 a -
1.175944x10^-38 y de
REAL 4 bytes punto flotante 1.1754944x10^-38 a
3.402823x10^38 además
del 0
Tipos de Tags:
Tags Internos: Son asignaciones de memoria dentro de programa de
monitorización que cumplen la misma funcionalidad que un dispositivo real
(PLC).Se crean y se re-asignan a un dispositivo real.
Tags de procesos: Son asignaciones de memoria dentro del dispositivo real
conectado a nuestro proceso.
Monitorizan los datos de un proceso de automatización.
ELECTROTECNIA 71
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 72
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
HOJA DE OPERACIÓN.
LIST CONTROL
TREE CONTROL
ELECTROTECNIA 73
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
lógica entre el controlador ya sea PLC o PAC y la PC, para de esta manera leer
los datos como valores de los registros de entrada y salida digitales y
analógicos.
El software RSLinx tiene una lista de drivers que representan los medios (capa
física) de comunicación que maneja ese software y por el cual se puede
comunicar con cualquier dispositivo que maneje dicho lenguaje de
comunicación. Para el caso de la simulación usar el "VirtualBackplane
(SoftLogix58xx, USB)", con este software se podrá comunicar con el
RSEmulate 5000 o con el SoftLogix.
ELECTROTECNIA 74
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Este cable serial debería estar ya colocado, confirmar esta conexión antes de
continuar con el laboratorio.
NOTA: Las ranuras en todo el chasis están numeradas de izquierda a derecha,
comenzando con la Ranura (Slot) 0. En una estación ControlLogix, el chasis
consiste de 13 ranuras, numeradas 0 al 12.
Seleccionar Topic
Configuration de la opción
DDE/OPC del RSLinx.
Una vez abierto crear un nuevo tópico indicando la ruta que utilizará para la
comunicación con el PLC o PAC de la red.
ELECTROTECNIA 75
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
3° PASO. Una vez creado el tópico, ya se podrá enlazar con cualquier sistema
que maneje la herramienta DDE u OPC.
Para enviar los datos mediante DDE se debe respetar la sintaxis siguiente:
Para ingresar el valor de algún tag a una celda de una hoja de cálculo
(EXCEL), ingresar "=" seguido de la sintaxis DDE, no olvidar que el tópico,
aplicación, y elemento se deben ingresar entre comillas pues es un string.
ELECTROTECNIA 76
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Una vez creado el AccessName ya podrá comunicarse con el PLC o PAC, para
esto crear un nuevo Tag y seleccionar como tipo I/O... y no Memory....
notará que al seleccionar I/O... el cuadro de configuración cambia, pues se
agrega la opción AccessName y Ítem, siendo Ítem el elemento, con lo cual se
completa la sintaxis DDE para la comunicación entre los software.
ELECTROTECNIA 77
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 78
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Luego ingresar un nombre del objeto OPC, elegir el nodo del servidor, en este
caso será localhost, pues no estamos conectados en una red, El nombre del
servidor a conectar es RSLinx OPC Server, luego seleccionar un periodo de
reconectividad y guardar los datos cambiados.
Luego con la opción browse OPC ítems, lo que hace es agregar los elementos
que desea compartir mediante el servidor OPC del Archestra, en la imagen se
puede observar que los elementos a compartir son de un procesador SLC 500
(izquierda) y ControlLogix (derecha).
ELECTROTECNIA 79
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 80
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 81
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
a. Asegúrese de
seleccionar la ficha
Local.
ELECTROTECNIA 82
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
En esta práctica la ruta que comunica Panel View Plus con el controlador es la
misma ruta que comunica su ordenador con FactoryTalk View Studio. Por lo
tanto, copiaremos la configuración Local a la ficha Target. Siga las indicaciones
que aparecen a continuación.
Existe una opción más para poder realizar la comunicación e importar los tags
en offline, y es siguiendo los pasos mostrados a continuación.
ELECTROTECNIA 83
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 84
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Hacer doble clic en el objeto insertado, luego aparecerá una ventana como la
mostrada, en la cual asignamos un TagName que podemos crear antes o
mientras se desarrolla la tarea, además de selección del color de relleno para
los valores 0 o 1 (notar que esto solo puede ser utilizado por un tag discrete
como tipo de dato), y finalmente seleccionar la acción que realizará al pulsar el
botón, que puede ser:
Para el desarrollo de la tarea, elegiremos la opción Set para ser usado como
Activación de MOTOR, y de igual manera insertaremos otro objeto con la
opción Reset para desactivar a MOTOR.
Insertar una lámpara que indique el estado del motor. Para esto el tagname del
objeto también será MOTOR.
ELECTROTECNIA 85
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 86
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Los objetos dentro de la aplicación nos sirven para realizar las animaciones e
interacciones con los datos y variables del proceso.
ELECTROTECNIA 87
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
4. Luego editar las propiedades del objeto, haciendo doble clic en el botón
momentáneo, seguir los pasos desde a al b.
ELECTROTECNIA 88
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 89
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 90
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
a) Configuraremos las
características de
visualización del trend.
ELECTROTECNIA 91
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 92
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 93
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 94
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 95
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Mensajes.
o Selección del formato de la hora y fecha.
o Selección del tipo y tamaño de los textos.
o Selección de columnas visibles y ancho de columnas.
Colores.
o Selección de los colores de los textos, barras, líneas, etc.
ELECTROTECNIA 96
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Hacer doble clic sobre el gráfico, en la ventana que aparece, pulsar la tecla
SUGGEST, así es el propio programa necesario para las aplicaciones del
histórico y los lápices a utilizar.
Preparar una tecla que se utilizará para actualizar el gráfico cada vez que sea
pulsada. Editarla de forma que ejecute una acción al ser pulsada y escribir en
el Script el nombre del tagname que se ha editado automáticamente como Hist-
Trend seguido de updatetrend = 1, por ejemplo, el que crea el propio sistema
sería: histTrend.updatetrend = 1; de esta forma, cada vez que se pulse la tecla,
si en el histórico se está visualizando el tiempo actual, se actualizarán los
valores.
Al iniciar Intouch-Viewer, se crean dos ficheros con las extensiones IDX y LGH
cuyo nombre son unos números que corresponden al año, mes y día
(05010500.IDX) en estos ficheros se guarda la información a presentar en
pantalla o imprimir.
ELECTROTECNIA 97
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 98
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
4. CONTROL DE ACCESO.
ADMINSTRACIÓN DE USUARIOS.
1 Paso.- Crear los usuarios que tendrán acceso a las pantallas de monitoreo.
ELECTROTECNIA 99
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 100
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 101
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
AHORRO DE ENERGIA.
Y... No te olvides de desconectar todos los equipos que hayas utilizado durante
tu día de trabajo.
ELECTROTECNIA 102
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Dónde:
Aplicación es el nombre del servidor DDE.
Tópico es el nombre del archivo creado en el servidor DDE, de donde se toma
el dato, y se ha configurado el servicio.
Ítem es el nombre de la dirección donde se encuentra el dato.
DDE consume muchos servicios del sistema, se tiene la aplicación cliente DDE,
la aplicación servidor DDE y el programa DDEML, este se usa para hacer el
enlace.
El servidor DDE mantiene una lista de ítems para cada tópico y de las
aplicaciones clientes que los necesitan. Cuando se agrega o remueve un ítem,
el servidor debe optimizar el tópico y las listas de enlace. Además, en Visual
Basic hay un límite de tópicos que pueden estar abiertos, por lo que puede ser
necesario abrir y cerrar tópicos, lo que hace más lento DDE.
Para pocos datos se puede utilizar DDE, o cuando se van a manejar datos a
través de Excel, pero cuando son muchos mejor utilizar OPC.
ELECTROTECNIA 103
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Por ejemplo una hoja creada en Excel puede ser incorporada en Word,
utilizando el menú insertar y seleccionando la opción objeto, también se puede
usar copiar y pegar entre dos aplicaciones. Además se puede editar el objeto
incorporando haciendo doble clic sobre él.
A diferencia de DDE, cuando se utiliza ActiveX las cosas son muy directas. Se
utiliza en sólo espacio de proceso. El control ActiveX se carga
automáticamente en memoria, cuando la aplicación necesita el servicio llama al
control directamente, sin intermediarios. Esto ahorra tiempo y recursos del
sistema, tampoco se maneja una lista complicada de tópicos e ítems, y re
optimizarlas constantemente.
Propiedades: datos que pueden ser leídos y escritos en el objeto. Por ejemplo
en un objeto PID son parámetros: Kc, Ti y Td. también pueden ser el tamaño,
los colores o fuentes de texto.
Métodos: Son las funciones del objeto, estas funciones generalmente operan
los datos de los objetos. Son la interfaz que el contenedor es para comandar el
objeto. Por ejemplo en un objeto PIC una función puede ser el cambio
manual/automático.
ELECTROTECNIA 104
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Provee los servicios para las interfaces de los objetos, administración del
tiempo de vida (cuando un objeto puede ser removido del sistema), y otros
servicios de eventos.
ELECTROTECNIA 105
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
DCOM, Distribuited COM, los objetos de los programas de los clientes pueden
acceder a los objetos de los programas del servidor ubicados en otras
computadoras de la red. Utiliza TCP/IP y HTTP. Es parte de Windows NT 4.0 y
se puede instalar en Windows 95.
Permite otro nivel de funcional de OPC, de tal manera que los clientes pueden
usar objetos ubicados en otras computadoras en red. Un paquete de software
SCADA o HMI puede intercambiar datos en tiempo real con servidores
corriendo en cualquier computadora de la red.
Permite a las aplicaciones leer y escribir valores de proceso y que los datos
sean compartidos fácilmente en una red de ordenadores.
ELECTROTECNIA 106
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Con OPC, los fabricantes de hardware sólo tendrán que preparar un conjunto
de componentes de software para que los clientes los utilicen en sus
aplicaciones.
Una aplicación OPC, como cualquier otra aplicación OLE (o DDE), constará de
servidores y clientes OPC. Cada cliente, es decir, cada aplicación de usuario,
SCADA, módulo histórico, o aplicación de usuario en C++ o VB interroga al
servidor que contiene los datos que necesita.
OPC Common:
Define las interfaces IOPC Shutdown, IConnection Point ContainerI OPC
Common, IOPC ServerList.
ELECTROTECNIA 107
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 108
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 109
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 110
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Hoy en día existen nuevas herramientas (basadas en Microsoft) que son capas
de red, desarrollas para XML que permiten Interoperabilidad en Internet con los
procesos de manufactura Estas son:
Donde WSLD es la capa superior de SOAP, la que a su vez está por encima de
la norma XML.
ELECTROTECNIA 111
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 112
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Comandos Script.
Los comandos utilizados para crear los distintos scripts se ubican en el menú
Especial.
ELECTROTECNIA 113
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Todos los scripts están dirigidos por eventos. El evento puede ser un cambio
de datos, condición, clic del mouse, temporizador, etc. El orden del
procesamiento es específico de la aplicación. Mientras puede aparentar que
existe un orden inherente en la forma en que se programan los múltiples scripts
iniciados por el mismo evento, no garantizamos ningún orden especifico. De
hecho se recomienda que no se establezca ninguna dependencia sobre este
orden.
Al iniciar: Se ejecuta una vez cando la aplicación se inicia por primera vez.
ELECTROTECNIA 114
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 115
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ELECTROTECNIA 116
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Si se desea que el operador mantenga presionadas las teclas Ctrl y/o Mayus
cuando se presiona la tecla para ejecutar el script, revise sus casillas de
verificación respectivas. Para seleccionar la tecla que desea asignar al script,
haga clic en el botón Tecla. Aparecerá el cuadro de diálogo Seleccione tecla:
ELECTROTECNIA 117
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
NOTA el valor para la condición debe cambiar a verdadero o a falso para que
se ejecute el script. Por ejemplo, si el valor inicial cuando se inicia
WindowViewer es verdadero, el valor debe convertirse en falso y, a
continuación, convertirse de nuevo en verdadero para que se ejecute el script
Si es Verdadero
NOTA: Los cuatro tipos de scripts pueden ser aplicados a la misma condición.
Tanto el script Mientras es verdadero y Mientras es falso comenzará a
ejecutarse después que haya transcurrido el número especificado de
milisegundos. Para conseguir que se ejecuten inmediatamente, cree scripts
duplicados Si es verdadero y/o si es falso.
ELECTROTECNIA 118
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
a = (b – c)/(2 + x)*xyz;
Esta sentencia haría que el valor de la expresión situada a la derecha del signo
igual (=) se inserte en la posición de la variable denominada a. Cada expresión
debe terminar con un signo de punto y coma (;). Los operandos en una
expresión pueden ser constantes o variables. Debe aparecer una sola etiqueta
a la izquierda del operador de asignación =.
Number = 1;
ELECTROTECNIA 119
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Scripts sencillos
Los scripts sencillos ofrecen la posibilidad de implementar lógica como
asignaciones, matemáticas y funciones. He aquí un ejemplo de este tipo de
scripts:
React_temp = 150;
(Muestra1 + Muestra2)/2;
{esto es un comentario}
Show “Menú principal”;
NOTA Observe que cada sentencia lógica debe finalizar con un punto y coma
(;) y que se pueden incluir varias sentencias lógicas en un script. Observe
también que se permiten comentarios dentro del editor de scripts. Se identifican
los comentarios por medio de un par de llaves {}. También se utilizó la función
Show con el argumento “Menú principal” (WindowName). Además de las
asignaciones sencillas, funciones matemáticas y funciones, InTouch admite
otros tipos de Operaciones para utilizar con los Operandos (es decir, etiquetas,
números, etc). A partir de etiquetas discretas, entera y real se les brinda
soporte para todas las operaciones enumeradas a continuación. Los tipos de
etiqueta de mensaje pueden utilizarse sólo con operaciones de comparación. A
continuación se muestra una lista de las operaciones con soporte de InTouch.
~ Complemento
-Negación
NOT Lógica Not
ELECTROTECNIA 120
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
SCRIPTS COMPLEJOS.
Los scripts complejos proporcionan la capacidad de llevar a cabo
operaciones lógicas en la forma scripts tipo IF – THEN – ELSE y la
capacidad de procesar bucles utilizando estructuras de script FOR –
NEXT. A continuación se muestra un ejemplo de script IF – THEN –
ELSE.
ELECTROTECNIA 121
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
ALARMAS Y EVENTOS.
Tipos de Alarmas
Filtrado de alarmas.
Activación de alarma.
Fin de alarma.
Reconocimiento de la alarma.
Forzado de variables.
DETECCIÓN DE FALLOS.
DIAGNÓSTICO Y DECISIÓN.
HOJA DE OPERACIÓN.
8. Ahora agregar los ítems, pulsando sobre Ítem o su icono, luego aparece la
siguiente imagen, donde ingresando entre los diferentes Tópicos que se
tengan configurados y seleccionar los ítems
El programa del PLC debe variar los valores, simulando ser el control de un
proceso automatizado que registra los valores de Temperatura, Presión y Nivel
Además incluya alarmas que se activarán al salir del rango como Temperatura
Alta, Temperatura Baja, Sobre Presión, Caída de Presión, etc.
Para realizar la conexión con el software EXCEL, se debe crear una hoja de
cálculo y guardarlo en la carpeta donde se encuentre almacenada la aplicación
de su HMI, al guardarlo ponerle el nombre de Reporte.xlsx.
Para enlazar los datos leídos del PLC al EXCEL agregar un Window Script que
diga:
Finalmente Editar la hoja de cálculo para representar de una manera formal los
datos leídos.
Nom = Me.Text1.Text
Nota Importante: No olvidar que antes se debe crear un Tópico desde el RSlinx
indicando la ruta del PLC a conectar, (para el ejemplo el tópico es Enlace).
Además es importante que la hoja de cálculo “Reporte.xlsx” sea guardada en la
misma carpeta de la aplicación creada VB.
Grupo de Proyectos
AREA DE DISEÑO
Propiedades
Cuadro de Herramientas
CONTROLISTA DE MÁQUINAS Y PROCESOS INDUSTRIALES 136
SUPERVISIÓN Y CONTROL DE PROCESOS INDUSTRIALES
Cuadro de Herramientas.
Propiedades.
Utilice esta ventana para ver y cambiar las propiedades y eventos en tiempo de
diseño de los objetos seleccionados que están localizados en editores y
diseñadores. También puede utilizar la ventana propiedades para editar y ver
las propiedades de los archivos, proyectos y soluciones. Esta ventana está
disponible desde el menú Ver, presionando F4 o en la barra de herramientas
estándar.
OBJETOS Y EVENTOS.
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una
imagen, un control, tal como una caja de texto; a su vez, los objetos tienen
propiedades, que en el caso de la caja de texto una es la propiedad "text" que
se encarga de contener el texto que aparecerá en la caja. A los objetos se les
puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente
la acción que realiza el usuario sobre el objeto, que como resultado puede, por
ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo:
Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario
presiona una tecla; ese evento se puede asociar a la caja de texto, y en él
definirá (por programación) qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar
métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
¿QUE ES DDE?
Las solicitudes de datos pueden ser de dos tipos: solicitudes ´nicas o enlaces
permanentes de datos. Con las solicitudes únicas, el programa cliente solicita a
la aplicación servidor una “instantánea” de los datos deseados. Un ejemplo de
una solicitud única sería un programa (como Excel) ejecutando una macro que
genera un informe. La macro abriría un canal hacia otra aplicación, solicitaría
datos específicos, cerraría el canal y utilizaría esos datos para generar el
informe.
Por ejemplo, puede crearse una hoja de cálculo que realice cálculos de
optimización en una operación de producción. La hoja de cálculo obtiene sus
datos leyendo los valores de la base de datos de InTouch. Algunos de estos
valores se pueden obtener de los controladores de campo y/o sensores.
Entonces, InTouch puede leer los resultados desde la hoja de cálculo para
controlar varios parámetros de producción en sus valores óptimos.
Para que InTouch obtenga un valor de datos de otra aplicación, debe conocer
también el nombre de la aplicación que proporciona el valor de los datos, el
nombre de tópico dentro de la aplicación que contiene el valor de los datos y el
nombre del elemento específico dentro del tópico. Además, InTouch necesita
saber el tipo de datos: discreto, entero, real (punto flotante) o mensaje
(cadena). Esta información determina el tipo DDE para la etiqueta cuando está
definida en la base de datos de InTouch. Ahora, cuando WindowViewer está en
ejecución realizará automáticamente todas las acciones requeridas para
obtener y mantener el valor de este elemento.
Por ejemplo, para acceder a un valor de datos en InTouch desde Excel, debe
introducirse una fórmula de Referencia remota de DDE en la celda en la cual se
va a escribir el valor de los datos:
=VIEW|TAGNAME!ActualTagname
\\NodeName\VIEW|TAGNAME!ActualTagname
InTouch puede recibir datos desde otras aplicaciones de Windows por medio
de la creación de elementos de DDE en su Diccionario de datos de etiquetas.
Para definir una etiqueta tipo DDE para el elemento en el Diccionario de datos,
ejecute el comando Especial/Diccionario de etiquetas… Aparecerá el cuadro de
diálogo Diccionario: Definición de etiquetas:
HOJA DE OPERACIÓN.
Realizar el enlace del HMI con el PLC que controla el sistema de nivel y
presión.
NIVEL ACTUAL: 0%
ALERTA!!
NIVEL BAJO
Para una mejor visualización del llenado se puede utilizar una representación
de burbujas con el efecto "blink" (parpadeo) mientras se está llenando.
Configurar las alarmas para que muestre los mensajes de alertas de nivel y
presión, además que almacene el histórico de alarmas como Parada de
Emergencia Pulsada, Sobrecarga de electrobomba, etc.
Pruebe todas las funciones del proyecto. Corrija todos los errores que observe.
Pulse “X” en el teclado para finalizar la prueba.
Busque el terminal Panel View Plus que le ha sido asignado y finalmente haga
clic en Download (Descargar).
Pruebe las funciones del proyecto para verificar que todo funciona
correctamente en la versión ejecutable seleccionada.
PROCESOS INDUSTRIALES.
Se denomina así a todo desarrollo sistemático que conlleva una serie de pasos
ordenados, los cuales se encuentran estrechamente relacionados entre sí y
cuyo propósito es llegar a un resultado preciso, de forma general el desarrollo
de un proceso conlleva una evolución en el estado del elemento sobre el que
se está aplicando dicho tratamiento hasta que este desarrollo llega a su fin. En
este sentido, la industria se encarga de definir y ejecutar el conjunto de
operaciones materiales diseñadas para la obtención, transformación o
transporte de uno o varios productos naturales.
De acuerdo a la variación del proceso con el tiempo, los mismos pueden ser
clasificados en estacionarios o transitorios.
Por lo tanto, los procesos por lotes o semicontinuos por su propia naturales,
siempre operan en estado transitorio mientras que los continuos pueden
hacerlo en estado estacionario o no.
Existen también los procesos discretos, Las operaciones discretas son aquellas
en las que se produce un producto a la vez, como los automóviles,
refrigeradores, aviones, barcos, etc. Estos procesos utilizan una línea de
ensamblaje donde el producto se mueve a través de las diferentes unidades de
operación o el producto puede permanecer de manera estacionaria con
diferentes procesos en un mismo lugar. Los productos pueden ser fabricados
uno la vez o en grandes cantidades en una línea de producción masiva.
Un ejemplo de proceso discreto es la fabricación de una pieza metálica
rectangular con dos taladros. El proceso para obtener lapiza terminada puede
descomponerse en una serie de estados que han de realizarse
secuencialmente, de forma que para realizar un estado determinado
es necesario que se haya realizado correctamente los anteriores: Las fases del
proceso son:
Enlaces importantes:
http://global.wonderware.com/EN/Pages/WonderwareInTouchHMI.aspx
http://www.rockwellautomation.com/es/rockwellsoftware/factorytalk/overview.page
http://www.kepware.com/Products/kepserverex_features.asp
http://www.vmware.com/pe/products/player/
http://www.opcfoundation.org/Default.aspx/01_about/01_whatis.asp
http://www.matrikonopc.es/index.aspx