Académique Documents
Professionnel Documents
Culture Documents
Automatizacin
Integracin
Manual de Uso
Winlog
Integracin
Automatizacin
Integracin
Lo primero que haremos es crear un nuevo proyecto. Para ello se debe hacer clic en el icono
con la imagen
El programa preguntar el nombre para el nuevo archivo y se le debe asignar uno, por
ejemplo prueba1.
Una vez creado el proyecto el programa ha diseado un rbol completo, as:
Integracin
Automatizacin
Integracin
La explicacin de algunas partes importantes de este rbol se puede apreciar a continuacin:
CONFIGURATION
Dentro de la rama configuracin se pueden encontrar otras ramas an ms especficas
como lo son:
Options: Dentro de las opciones posibles a modificar son la capacidad del disco duro,
direccin IP del computador y algunos otros aspectos generales.
Channels: Esta rama es muy importante porque se configuran los protocolos de
comunicacin entre el PC y el PLC. Posee varios canales para guardar las diferentes
configuraciones. Dentro de las posibles configuraciones de los canales se encuentra una
llamada Siemens MPI, la cual sirve para comunicar el SCADA con el PLC Siemens s7-300
especficamente. El nmero del canal asignado a la configuracin se debe tener en cuenta
para la creacin de variables.
Los parmetros que se deben configurar dentro de este driver MPI para Siemens 300 son:
Integracin
Automatizacin
Integracin
Dentro de los cuales se encuentra el puerto COM1 (serial), velocidad de 19200 baudios/seg
generalmente, timeout y Query pause.
En la pestaa para el adaptador se debe configurar principalmente la direccin MPI del PC.
Integracin
Automatizacin
Integracin
Integracin
Automatizacin
GATES
Integracin
Dentro de esta pestaa se encuentran varias casillas. Cada una de ellas se describe a
continuacin:
Integracin
Automatizacin
GATE ID: Para darle un nombre a la nueva variable que se est creando. El nombre no debe
contener espacios. Se deben activar ambas opciones al lado derecha de esta casilla para
habilitar la escritura en el PLC.
N ID: Utilizada para dar un nmero de identificacin a la variable. No pueden existir dos
variables del mismo tipo con el mismo N ID, incluso si tienen diferente nombre.
Integracin
Pestaa de muestreo
CHANNEL -> PROTOCOL: Se debe seleccionar un nmero de canal. Este nmero debe
estar previamente configurado en la opcin CONFIGURATION CHANNELS. Ntese que al
Integracin
Automatizacin
seleccionar canal 1 aparece en negrilla SIEMENS MPI debido a que el canal #1 ya estaba
configurado con este protocolo.
DEVICE: Se le debe asignar el nmero del PLC dentro de la MPI para que el Scada pueda
acceder a los datos.
Integracin
ADDRESS: Es utilizada para que el Winlog busque la variable especfica dentro del device
especificado. Haciendo clic en el smbolo
se puede acceder a ayudas especficas de
direccionamiento para cada protocolo.
Por ejemplo, en el grfico, se muestra el direccionamiento para una variable que ocupa el bit
2.0 del bloque de datos 1 del PLC. Si se desea acceder a una variable tipo entrada el
direccionamiento sera EBX.Y y para una tipo salida sera ABX.Y; donde X es el byte donde
se encuentra la variable y la Y significa el bit dentro del byte X.
SAMPLE: Sirve para indicar el muestreo que se le hace a la variable actual. Si se elige la
opcin always se har el muestreo todo el tiempo. Si se elige la opcin never nunca se
muestrear y con la opcin if in monitor slo se muestrea cuando aparezca en pantalla.
SAMPLE FREQ: Significa que se debe ingresar un valor numrico para elegir los intervalos
de tiempo entre muestras. Si el nmero que se ingresa es un 0, entonces el muestreo se
realizar siempre.
Integracin
Automatizacin
Pestaa de valor
Integracin
Integracin
Automatizacin
Pestaa General
Integracin
Integracin
Automatizacin
Integracin
CODE
Este programa, ofrece la opcin de codificar una serie de instrucciones que pueden ayudar al
programa a trabajar mejor. Dentro de estas instrucciones se pueden crear funciones
especficas, de manera que los atributos de los objetos y muchas otras posibilidades sean
modificados.
Por ejemplo, para crear animaciones es necesario llamar una funcin encargada de cambiar
los atributos de posicin del elemento a animar. Tambin se pueden modificar atributos como
tamao y texto.
Adems, existe la posibilidad de crear reportes, e incluso ejecutarlos desde el cdigo.
Dicha programacin se hace parecida al lenguaje C++.
Una funcin muy importante es utilizada para ejecutar un template en el momento que se
corra el runtime, es decir, se abrir esta plantilla por defecto. Si se desea hacer esto se debe
aadir el siguiente segmento al cdigo.
Integracin
Automatizacin
Integracin
El comando function void crear una funcin y la palabra main es el nombre de la misma.
La instruccin #startup indica que esta funcin se ejecutar al iniciar el runtime.
El comando TPageOpen se encarga de abrir el template que posea el mismo nombre que el
texto entre comillas.
Otros ejemplos de funciones se pueden encontrar en las ayudas del paquete.
TEMPLATE
Aqu se crean las interfases hombre-mquina (HMI). Esta parte es vital dentro del diseo
grfico.
Se deben incluir los grficos y relacionarlos con las variables. Para ilustrar, a continuacin se
mostrar un ejemplo sencillo, de creacin de 2 variables, una digital y una numrica. Para la
variable digital se necesita un indicador luminoso (led) que indique su estado y un switch
para modificarlo.
Para la variable numrica se requiere un edit para modificar el valor y un gauge para
visualizarlo.
Adems, se crear un indicador luminoso adicional para verificar el estado de la variable tipo
alarma.
Integracin
Automatizacin
EJEMPLO
Primero que todo se debe crear el proyecto nuevo con su respectivo nombre.
La etapa siguiente es la configuracin del canal. Para ello se debe ir a la rama de
configuration channels y seleccionar Siemens MPI. Hacer clic en opciones y configurar
todos los parmetros de acuerdo a las especificaciones de comunicacin y adaptador en su
caso particular.
Integracin
Una vez se hayan terminado las comunicaciones nos dirigimos a la parte de declaracin de
variables, para lo cual se debe ir a la rama de gates digital. Esto abre el gate builder
(Constructor de variables). Una vez se haga doble clic en el espacio azul preseleccionado
aparecer el men de opciones.
Para configurar la variable de salida digital, se debe parametrizar exactamente igual a lo
mostrado anteriormente en las grficas pestaa general y pestaa de muestreo.
Similarmente, se debe configurar la variable numrica.
Para la parte de creacin de imgenes nos dirigimos a la rama template, se hace clic
derecho y luego clic izquierdo en file new, as:
Integracin
Automatizacin
Integracin
Se crear una plantilla con el nombre No Name por defecto. Para modificarlo hacer clic
derecho sobre la plantilla y seleccionar la opcin rename.
Una vez renombrada se debe hacer doble clic sobre la nueva plantilla y se abrir el Template
Builder (Constructor de Plantillas).
Para insertar un switch, el cual modificar las variables, se debe hacer clic sobre el botn
switch en la barra de herramientas del constructor de plantillas. Similarmente para insertar
un indicador luminoso Led.
SWITCH
Este elemento es utilizado para modificar el estado de variables de tipo digital. La
explicacin para especificar la variable a modificar se muestra en la animacin template
dentro de las ayudas para Winlog.
Integracin
Automatizacin
LED
Este elemento se utiliza para visualizar el estado activo/inactivo de las variables. Su
configuracin se puede apreciar en la animacin template dentro de las ayudas para
Winlog.
EDIT
Integracin
Este elemento se utiliza para modificar el valor de una variable numrica. Para ello, se debe
modificar la opcin gate en las propiedades del mismo. Esta opcin permite elegir la variable
a modificar de manera similar a la configuracin para el switch.
GAUGE
Este elemento se utiliza para visualizar el valor de una variable numrica Para ello, se debe
modificar la opcin gate en las propiedades del mismo, con un procedimiento similar al hecho
anteriormente.
GRFICOS DE TENDENCIA
Para insertar un grfico de tendencia en un template se debe hacer clic en chart ubicado en
la pestaa advanced de la barra de herramientas de la respectiva plantilla.
Integracin
Automatizacin
Se debe cerrar y guardar la plantilla y ejecutar el proyecto por medio de la opcin Project
execute en el Project Manager. As se ejecutar el runtime.
Una vez ejecutado este ltimo, se debe hacer clic en supervisin template nombre de la
plantilla. Se ver lo siguiente:
Integracin
Grfico de Tendencia
Para aadir una variable a graficar, se debe hacer clic en groups. Hacer clic en new,
asignar un nombre y hacer clic en ok.
Una vez creado el grupo, seleccionarlo y hacer clic en edit. En este paso se ingresarn las
variables que se muestrean en un mismo grfico, as:
Integracin
Automatizacin
Seleccin de Grupos
Integracin
La forma ms fcil de adicionar variables es haciendo clic en el botn Gates List. Se abrir
un buscador de variables y, en el momento que se seleccione la que se quiere, aparecer en
las tres casillas que aparecen en blanco al lado izquierdo de la imagen. Cuando se
seleccione y ocupe las casillas con su configuracin, se hace clic en Add >>. Al lado
derecho aparecen opciones para ajustar la escala del eje Y del grfico de tendencia. Si se
desean visualizar ms variables en el mismo grfico se deben aadir con el mismo
procedimiento dentro del mismo grupo.
Si en el grfico de tendencia se hace clic en time axis, se puede ajustar la hora y fecha
de inicio de simulacin y adems la longitud. Se recomienda que esta longitud sea corta, de
modo que se puedan apreciar cambios en las variables, pues si es de das, cambios que se
hagan en segundos no se detectarn a simple vista.
REPORTES
En el rbol del proyecto seleccionar la opcin Reports y aadir uno nuevo de manera similar
a como se hace con los otros elementos del rbol. Adems se debe asignar un nombre.
Integracin
Automatizacin
Una vez creado, hacer doble clic sobre l y aparecer el siguiente cuadro de opciones:
Integracin
En el recuadro File Type se debe seleccionar el tipo DAT (Formatted Text), puesto que crea
un texto con formato CSV que permite ser procesado fcilmente en la aplicacion Excel.
Dentro del cuadro Output File se debe elegir un archivo de destino. Si este no existe en la
especificacin, crear uno nuevo. Si existe, se debe tener en cuenta que debe tener
extensin .TXT.
En la opcin Trigger (enable recording) se configura una variable que iniciar o ejecutar el
reporte. Dicha ejecucin necesita una condicin para dicha variable que se puede configurar
en el recuadro condition.
Se recomienda que, para los posibles anlisis de los datos en Excel, se seleccione colon en
el recuadro separator.
Integracin
Automatizacin
En la opcin File columns se pueden agregar todas las variables a reportar y aparecern en
esta lista. Para adicionar estas variables hacer clic en Add.
En la opcin Save frequency se puede elegir la frecuencia a la cual se muestrean los datos.
Integracin
As, una vez la variable llamada anloga supere el valor de 61 (configurado en las
condiciones de ejecucin), este reporte de las variables llamadas anloga y salidaA0.0
ser ejecutado.
Una vez termine la aplicacin, se revisa el archivo y el resultado es algo similar a esto:
Integracin
Automatizacin
Integracin
Integracin
Automatizacin
EJEMPLO
Se quiere visualizar el valor de una zona de temperatura del proceso de inyeccin. Adems,
desde la interfaz grfica se debe poder configurar el valor de set-point deseado. Se debe
poder visualizar los valores lmites H y L de temperatura para poder efectuar la supervisin y
control de forma adecuada.
Integracin
La interfaz tambin debe poseer un grfico de tendencia del valor de temperatura actual
comparado con los valores lmites de alarma H y L.
Posee LEDs que indican la activacin o desactivacin de una alarma debido al valor de
temperatura por encima o por debajo de los lmites preestablecidos.
Integracin
Automatizacin
Integracin
El porcentaje de desviacin establece los lmites para la alarma, al 10% por encima y por
debajo del set-point. Estos aparecen graficados en colores rojo y naranja respectivamente.
En la grfica se ve un indicador luminoso encendido en la parte de Alarma Alta. Esto se debe
a que el valor actual de temperatura se encuentra en 1510, por encima del valor lmite de
alarma alta de 550 y hace que esta ltima se encienda.
Para crear esta interfaz, es necesario haber completado todos los pasos que en este
instructivo se muestran.
Integracin
Automatizacin
Para descomprimir un archivo .zip, por ejemplo prueba1.zip se debe colocar este archivo
dentro de una carpeta que no contenga subcarpetas con el nombre prueba1. Se debe hacer
clic derecho sobre l y elegir Winzip Extract to here. Si se quiere editar esta carpeta ya
descomprimida, sta se deber colocar en la ruta:
C:\Archivos de programa\Winlog\Projects
Integracin