Introducción a RSView

download Introducción a RSView

of 80

description

Creacion de HMI con factory talk de allen bradley

Transcript of Introducción a RSView

  • INTRODUCCIN AL INTRODUCCIN AL SISTEMA RSVIEWSISTEMA RSVIEW

  • GENERALIDADESRSView Studio es el software para desarrollar yconfigurar las aplicaciones del sistema supervisorio.Las dos aplicaciones son: distribuida y stand-alone.

  • GENERALIDADESPara acceder a RSView Studio se debe ir a Inicio Programas Rockwell software Rockwell Enterprises RsView Studio.

  • 1. EXPLORADOR DE 1. EXPLORADOR DE APLICACIONESAPLICACIONESAPLICACIONESAPLICACIONES

  • GENERALIDADESAl abrir la aplicacin RSView Studio aparecer lasiguiente ventana:

  • GENERALIDADESAl dar clic en Continue habiendo escogido la aplicacinstand-alone aparecer la siguiente ventana:

    All se podr crear la aplicacin y darle una descripcin oescoger y editar una ya existente.

  • GENERALIDADES

    Al crear una nueva aplicacin tipo

    stand-alone se espera ver la

    siguiente pantalla en la cual se

    puede ver la ventana Explorer o explorador la cual contiene la

    aplicacin stand-alone Capacitacionaplicacin stand-alone Capacitacion

    y todos sus componentes de

    edicin. Si se crea una aplicacin

    distribuida, all se podrn crear

    reas. La aplicacin stand-alone no

    contiene reas, solo el servidor HMI

    que por defecto es el mismo

    nombre de la aplicacin,

    Capacitacion.

  • PARTES DEL EXPLORADOR

    Aplicacin

    Servidor HMI

    Directorio de

    Factory Talk

    (local)

    Componentes y

    editores del

    proyecto HMI

  • 2. COMUNICACIONES2. COMUNICACIONES2. COMUNICACIONES2. COMUNICACIONES

  • COMUNICACIONES

    Hay 2 formas de establecer comunicaciones con un procesador:

    1. Con un servidor de datos: se crea un servidor de datos en el

    servidor HMI y se asocia con un servidor OPC local o remoto

    (RSLinx). Los datos que provee este servidor a los clientes

    son:

    Valores del PLC Valores del PLC

    Tags OPC, su valor y estado

    Variables nombradas en un procesador ControLogix

    2. Por medio de tags HMI: se usa los editores dentro del

    proyecto HMI para configurar las comunicaciones con un

    procesador. Los tags HMI se crean en el editor

    correspondiente para tomar datos de un PLC. Es necesario

    crear tags HMI para implementar las alarmas y la seguridad.

  • COMUNICACIONES

    1. Servidor de datos

    No se necesita crear una base de datos con tags HMI

    para tomar un valor dado del procesador

    Se asocia el servidor de datos con un servidor OPC Se asocia el servidor de datos con un servidor OPC

    Por defecto RSLinx es el servidor de datos OPC

    Los tags no pasan por el servidor HMI

  • COMUNICACIONES

    Cmo agregar un servidor de datos o Data server a la aplicacin

    1. Clic derecho sobre el cono de la aplicacin stand-alone, en

    este caso es Capacitacion New data server OPC data

    server.

  • COMUNICACIONES2. Aparecer la siguiente ventana. En esta se colocar el nombre al

    servidor de datos y luego se buscar haciendo clic en Browse. Seescoge el servidor en la ventana Available OPC data servers,luego OK en las ventanas:

  • COMUNICACIONES1. Tags HMI

    Tiene propiedades adicionales para el empleo en

    alarmas, seguridad y manipulacin de datos.

    Cada proyecto HMI tiene su propia base de datos de

    este tipo de tags.

    Se usan (es decir, los tags del servidor de datos no se Se usan (es decir, los tags del servidor de datos no se

    pueden usar) para alguna de las siguientes aplicaciones:

    1. Alarmas

    2. Seguridad

    3. Manipulacin de datos

    4. Almacenar datos en la memoria de RSViw

  • 3. CREACIN DE TAGS3. CREACIN DE TAGS3. CREACIN DE TAGS3. CREACIN DE TAGS

  • CREACIN DE TAGS1. Doble clic en el editor de tags HMI tags y doble clic en

    Tags:

    2. Aparecer la siguiente pantalla

  • 3. En la anterior ventana configura el nombre, tipo de tag el cual

    puede ser anlogo, digital o string y la fuente de donde proviene

    que puede ser:

    Dispositivo: PLC u otro dispositivo va RSLinx o servidor OPC

    Memoria: un tag cuyo valor es guardado en el software RSView

    Machine.

    4. Si el tag es de tipo anlogo, se puede configurar el mximo y

    CREACIN DE TAGS

    4. Si el tag es de tipo anlogo, se puede configurar el mximo y

    mnimo, las unidades de ingeniera, el escalamiento, corrimiento u

    offset y el tipo de dato. En esta ventana se puede configurar si el

    tag va a estar relacionado a una alarma, solo para tags de tipo

    anlogo o digital.

    5. Los tags tambin se pueden buscar mediante el buscador de tags

    o Tag browser, aparecer una pantalla como la siguiente:

  • CREACIN DE TAGS

  • 6. Otra fuente de tags son los tags del sistema los cuales son creados

    por defecto, contienen informacin sobre valores de alarmas

    recientes, fecha y hora, estado de comunicaciones y usuarios.

    Estos no pueden ser editados, ni borrados. Tampoco se pueden

    hacer adiciones a esta carpeta. Estos tags tambin se pueden

    emplear posteriormente, por ejemplo, se puede crear un objeto en

    un display al cual se le relaciona el tag system/Time y este objeto

    CREACIN DE TAGS

    mostrar la hora del sistema.

  • 7. Para organizar mejor los tags HMI se puede crear carpetas.

    Para esto se debe tener activa la ventana del editor de tags,

    clic en el men Edit y por ltimo en New folder:

    CREACIN DE TAGS

  • 4. CONFIGURACIN 4. CONFIGURACIN DE ALARMASDE ALARMASDE ALARMASDE ALARMAS

  • 1. Para la configuracin de alarmas primero se deben configurar los tags que

    tendrn alarmas en el editor de tags. El software permite mximo 40000

    alarmas de las cuales 10000 sern de tipo anlogo.

    2. Estando en el editor de tags se chequea la casilla de alarmas y luego se da

    clic en el botn Alarm.:

    ALARMAS

  • 3. Si es una alarma de tag tipo anlogo se tendr lo siguiente

    en la ventana:

    En la pestaa Alarm thresholds se configuran losvalores lmites, su severidad, el ttulo que aparecer en la

    alarma y el mensaje que quedar registrado en el

    archivo de alarmas cuando se presente la alarma.

    ALARMAS

    archivo de alarmas cuando se presente la alarma.

    En la pestaa Alarm messages se configuran losmensajes que quedarn registrados en el/los archivo(s)

    que registran las alarmas cuando desaparezca la alarma

    y cuando el operador tenga conocimiento de esta.

    En el fichero Advanced se configuran caractersticascomo la banda muerta y el comando o macro (p.e.,

    mostrar un display) que se mostrar cuando suceda una

    alarma.

  • 4. Si es una alarma de tag tipo digital se tendr lo siguiente:

    En el fichero Alarm States se configura el tipo de alarma,la severidad y el mensaje que quedar registrado en el

    archivo cuando suceda la alarma.

    En el fichero Alarm Messages se configuran losmensajes que quedarn registrados en el/los archivos

    ALARMAS

    mensajes que quedarn registrados en el/los archivos

    que registran las alarmas cuando desaparezca la alarma

    y cuando el operador tenga conocimiento de esta.

    En el fichero Advanced se configuran caractersticascomo la banda muerta y el comando o macro (p.e.,

    mostrar un display) que se mostrar cuando suceda una

    alarma.

  • Luego de establecer las alarmas, se va al editor Alarm setupubicado en el explorador:

    ALARMAS

  • En el fichero Setup se configura el tiempo de escaneode alarmas. Tambin se puede configurar una alarma

    transitoria si un valor vuelve a su intervalo normal de

    operacin despus de haber estado en alarma.

    En el fichero Severities las severidades que quedarn

    ALARMAS

    registradas. Tambin qu severidades tendrn una

    alarma sonora ya sea en el equipo o en un dispositivo

    externo

    En el fichero User Msgs se configuran el/los mensaje(S)que ser enviado al archivo en el cual queda registrado

    cuando una alarma sucede, cuando desaparece y

    cuando el operador tiene conocimiento de esta.

  • Se puede ver el registro histrico de alarmas mediante la

    opcin Alarm Log Viewer ubicada en el men Tools.

    ALARMAS

  • 5. CONFIGURACIN 5. CONFIGURACIN DE DATA LOGGINGDE DATA LOGGINGDE DATA LOGGINGDE DATA LOGGING

  • La base de datos de tags no guarda los valores, en

    cambio se debe definir cules valores deben

    guardarse.

    Estos son guardados en una tabla de valores en un

    servidor HMI dado.

    DATA LOGGING

    servidor HMI dado.

    Si el servidor es apagado, la tabla se borra, si se

    desea tener un registro permanente se deben

    guardar en un archivo de registro en un disco

    especificado.

    Para registrar los valores en archivos se deben

    crear Data log models.

  • Los registros son guardados ya sea en archivos con extensin

    .dat o en datos ODBC.

    Si es un archivo .dat se podr ver nicamente mediante

    tendencias en el software RSView.

    Los Data log models especifican:

    1. Formato de guardado

    DATA LOGGING

    1. Formato de guardado

    2. El archivo destino

    3. El manejo de archivos

    4. Periodicidad de borrado de archivos

    5. El momento en que debe comenzar un registro

    6. Tags que sern registrados.

    Un servidor HMI puede tener mximo 20 Data log modelsfuncionando al mismo tiempo

  • Para crear un Data log model se busca el cono en elexplorador:

    DATA LOGGING

  • DATA LOGGING

    En el fichero Setup se da una descripcin del modelo y seescoge si se va a guardar en un archivo o en una base de

    datos ODBC.

  • DATA LOGGING

    En el fichero Path se configura el destino de este registro,tambin si se habilita un destino secundario si el primer

    destino no est disponible.

  • DATA LOGGING

    En el fichero File management se configura cundo se debencrear los registros nuevos y cada cunto se deben borrar los

    archivos antiguos.

  • DATA LOGGING

    En el fichero Log Trigger se configura la periodicidad con quese capturan los datos, si se escoge Periodic. Si es porcambio (On change) se especifica el porcentaje que debecambiar el dato para ser capturado.

  • DATA LOGGING

    En el fichero Tags in Model se escogen los tags mediante elTag Browser.

  • DATA LOGGING

    Para arrancar el/los registros se puede configurar mediante

    las propiedades del HMI server, all se activa la casilla Datalogging.

  • 6. CONFIGURACIN 6. CONFIGURACIN DE EVENTOSDE EVENTOSDE EVENTOSDE EVENTOS

  • Un evento es una accin que se ejecuta cuando es evaluada

    la expresin asociada a este.

    La accin puede ser un comando o una macro.

    La expresin que dispara la accin se puede componer de un

    tag, una ecuacin hecha por tags, operaciones lgicas o

    EVENTOS

    tag, una ecuacin hecha por tags, operaciones lgicas o

    matemticas, funciones especiales o lgicas con if, then o

    else.

    Ejemplo: mostrar un display cuando suceda una alarma;

    realizar un comando a una hora especfica del da.

    Un archivo de eventos puede contener mximo 10000

    eventos. Y al mismo tiempo se pueden estar ejecutando 20

    archivos de eventos.

  • El editor de eventos, Event editor se encuentra en elexplorador en la carpeta Logic and Control del HMI server.

    EVENTOS

  • All se coloca la accin en el campo Action, la cual puede ser

    un comando o una macro.

    En el campo Expression (Editor de expresiones) se crea la

    expresin que activar la accin.

    EVENTOS

    El archivo de eventos ser evaluado cada cierto tiempo de

    acuerdo a la configuracin dada en la ventana Event Setup

    que se encuentra en el men Setup cuando se tiene abierta la

    ventana de eventos.

  • El editor de expresiones o Expression editor maneja:

    1. Operadores aritmticos (+, -, *, /, **, MOD)

    2. Relaciones (, = y combinaciones)

    3. Comparaciones lgicas (AND, OR, XOR)

    EVENTOS

    3. Comparaciones lgicas (AND, OR, XOR)

    4. If, then, else.

    5. Funciones: matemticas, de tiempo, de alarmas, entre

    otras.

  • Ejemplo:

    EVENTOS

    Tambin cuenta con un botn Check Syntax de tal formaque se puede verificar la sintaxis de la expresin para no

    cometer errores. Al lado derecho aparecer si es vlida o en

    qu fila y columna se encuentra el/los errore(s).

  • EVENTOS

    Para arrancar el/los evento(s) se puede configurar mediante

    las propiedades del HMI server, all se activa la casillaEvents.

  • 7. CREACIN DE 7. CREACIN DE GRFICASGRFICASGRFICASGRFICAS

  • El editor de grficas Grafics se compone de:

    1. Display: contiene todos los displays creados por el usuario.

    2. Libraries: contiene grficos prediseados.

    3. Images: contiene imgenes que pueden ser usadas en la creacin dedisplays

    4. Parameters: contiene los parmetros que sern usados en losdisplays.

    GRFICAS

    displays.

    5. Recipes: contiene los archivos de texto usados para cargar valoresguardados ya sea en valores de entrada numricos o textos.

    6. Local messages: contiene los archivos Local Message para ser usadosen los objetos que usen mensajes.

    7. Tren templates: contiene todos los archivos con extensin .tem loscuales guardan las configuraciones de las tendencias.

    8. Trend snapshots: contiene los archivos con extensin .dbh de lastendencias.

  • Existen varias formas de crear un display:

    1. Dando clic en el cono en la barra de herramientas estndar

    2. Cilc derecho sobre el cono Display en la ventana del explorador y luego

    New

    GRFICAS

    3. Dando clic en el men File New Display

    4. Arrastrando el cono Display de la ventana del explorador hacia la

    ventana derecha.

  • Se pueden emplear varias barras de herramientas buscndolas en el

    men View Toolbars:

    GRFICAS

    Estas barras sern de gran ayuda para acotar camino al buscar

    figuras

  • Se puede dar una configuracin inicial al display: clic derecho sobre la

    ventana del display y luego en Display settings en el men Edit y luegoDislay settings, aparecer la ventana siguiente

    GRFICAS

  • En el fichero Properties se tiene:

    1. Display type: se puede escoger replace si el displayreemplazar otro display cuando est activo en la pantalla;

    overlay, si el display se sobrepone sobre los dems display sin

    reemplazarlos.

    2. Cache after displaying: para escoger si el display seguir

    GRFICAS

    2. Cache after displaying: para escoger si el display seguircargando valores mientras este est visible o no.

    3. Size, Resize y Position: especificar el tamao del display yubicacin

    4. Maximum tag update: es el tiempo de actualizacin de los tagsen el display.

    En el fichero Behavior se tiene:

    1. Commands: las acciones (comandos o macros) que se debenejecutar cuando el display se abre o se cierra.

  • Objetos:

    1. Objetos simples: como figuras geomtricas o figuras

    hechas a mano alzada.

    2. Objetos nativos: como botones, entrada de nmeros,

    letras, indicadores, cartulas que deben ser

    GRFICAS

    letras, indicadores, cartulas que deben ser

    configurados.

    3. Objetos OLE: objetos creados por otras aplicaciones

    y que son compatibles.

    4. Objetos ActiveX: listas de chequeo, buscadores web

    que son compatibles con el software.

  • Los objetos pueden ser insertados mediante el men

    Objects o activando la barra de herramientas Objects.

    Otros objectos pueden ser insertados (.bmp, .dxf

    [Autocad], .tif, .gif, .pcx o .jpg)

    Tambin pueden ser usados como fondo de pantalla

    GRFICAS

    Tambin pueden ser usados como fondo de pantalla

    dando clic derecho sobre el objeto y luego en Convertto Wallpaper.

    Las propiedades de visualizacin del objeto se acceden

    dando clic derecho sobre el objeto y luego Propertiespanel. Las propiedades de funcionalidad inherentes acada objeto se acceden dando doble clic sobre el

    objeto.

  • GRFICAS

  • Libreras:

    1. Se cuentan con libreras las cuales tienen grficos prediseados.

    2. Para agregar un grfico prediseado de una librera solo se da

    doble clic sobre Libraries, luego doble clic en la librera que sedesea. Por ltimo se arrastra la imagen u objeto al display.

    GRFICAS

  • Para hacer ms fcil la edicin de grficas existe la herramienta de

    explorador de objetos Object explorer. Esta herramienta muestra unrbol de las grficas e imgenes que tiene el display y las organiza

    en un rbol estructurado:

    GRFICAS

  • El explorador de objetos se activa ya sea en la barra de herramientas

    o haciendo clic derecho sobre un espacio del display (no sobre un

    objeto) y luego clic en Object explorer.

    GRFICAS

  • Los objetos como los botones pueden llamar a procedimientos como:

    1. Ejecutar comandos

    2. Ejecutar macros

    3. Evaluar tags

    Para esto se deben configurar los comandos y/o tags a los cuales debe

    responder los botones:

    1. Haciendo doble clic sobre el objeto (botn en este caso)

    GRFICAS

    1. Haciendo doble clic sobre el objeto (botn en este caso)

  • 2. En la pestaa Action se da clic sobre el botn con los tres

    puntos en la casilla Press Action:

    GRFICAS

  • 3. De esta forma se puede por ejemplo llamar a un display en el

    momento en que se de clic sobre el botn:

    GRFICAS

    4. Tambin se pueden configurar acciones mediante los macros o

    comandos de tal forma que se ejecutan al pulsar el botn.

  • El objeto botn tambin tiene las siguientes acciones en la pestaa

    Action:

    1. Run command: que es la accin que se realizar ya sea al hacerclic en el botn (Press action), realizar una accin repetidas

    veces (Repeat action) o al soltar el botn (Release action). Para

    realizar una accin se recomienda configurarla en Release action

    de tal forma que se realiza solamente despus de hacer clic

    GRFICAS

    de tal forma que se realiza solamente despus de hacer clic

    evitando errores.

    2. Set Tag to 1: cambia el valor del tag a 1

    3. Set Tag to 0: cambia el valor del tag a 0

    4. Toogle tag value: cambia el valor del tag cada vez que sepresiona de 0 a 1

    5. Set tag to 1 on press and to 0 on release.

    6. Set tag to 0 on press and to 1 on release.

  • ANIMACIN

    Se puede cambiar la apariencia, tamao y ubicacin a los grficos de

    los displays creados basados en los valores de tags o resultados de

    expresiones lgicas.

    Para esto se debe dar clic derecho sobre la imagen o grfica y buscar la

    opcin Animation o bien buscar esta opcin en el men. All aparecerlo siguiente:

    GRFICAS

    lo siguiente:

  • ANIMACIN

    En esta ventana podemos darle animacin en el color a una imagen

    cuando un tag cambie de valor:

    GRFICAS

  • ANIMACIN

    La imagen tambin se puede mover de un lado a otro de acuerdo al

    valor del tag o una expresin. Para esto en la opcin de Animation seda clic en Horizontal Slider o Vertical Slider:

    GRFICAS

  • 8. CONFIGURACIN 8. CONFIGURACIN DE TENDENCIASDE TENDENCIASDE TENDENCIASDE TENDENCIAS

  • Hay dos formas de visualizar datos en tiempo real:

    1. Emplear tendencias las cuales muestran datos en tiempo

    real entregados por el servidor HMI

    2. Analizar histricos de datos recolectados por archivos de

    registros locales o remotos

    TENDENCIAS

    Creacin de tendencias

    Las tendencias se crean en los displays. Para esto, estando

    sobre un display, se va al men Objects Adanvance Trend, luego se dibuja un rectngulo en el display en el cualva a quedar la nueva tendencia.

  • TENDENCIAS

  • Doble clic sobre la tendencia o clic derecho sobre la

    tendencia y luego Properties. De esta forma se tendr lasiguiente ventana:

    TENDENCIAS

  • En la pestaa General se configura:

    Nombre de la tendencia

    El servidor de donde va a tomar los datos

    Estilo

    TENDENCIAS

    Estilo

    La forma en que se actualizan los datos a la tendencia

    Automatic: se especifica el tiempo de actualizacin

    On change: se actualiza cuando las variables

    cambian

  • TENDENCIAS

  • En la pestaa Display se configura:

    El formato del tiempo

    La base de los valores: decimal, hexadecimal, octal. Este

    cambio afectar la forma en que se mostrarn los valores en

    los ejes.

    TENDENCIAS

    Si se muestra una tendencia continua (Data point collection)

    Si se muestra los valores actuales y el tiempo

    La forma en que se muestra las tendencias: continuamente,

    cuando se complete la pantalla o media pantalla, entre otras.

  • TENDENCIAS

  • En la pestaa Pens se configura:

    Los tags o expresiones que se van a mostrar en las

    tendencias.

    Caractersticas de la tendencia como el color de lnea, si

    estar visible o no en el grfico, ancho de la lnea, unidades

    TENDENCIAS

    de ingeniera, entre otros.

    Se pueden configurar varias tendencias al tiempo mediante

    el editor mltiple o Multiple Pen Edits.

    En las pestaas X-Axis y Y-Axis se configura los intervalos delos ejes, las lneas divisorias, el color del eje, los valores

    mximos y mnimos de las ordenadas, entre otros.

  • En la pestaa Overlays se adicionan pantallazos detendencias los cuales pueden ser luego comparados con

    valores actuales.

    Para crearlos primero hay que estar en una tendencia que

    actualmente est corriendo, luego se da clic derecho sobre

    TENDENCIAS

    actualmente est corriendo, luego se da clic derecho sobre

    la tendencia y clic en la opcin Create snapshot en dondese le dar un nombre. Este pantallazo quedar guardado

    en el editor Trend Snapshot de la carpeta Graphics.

    Para cargarlo en una tendencia, se regresa en la pestaa

    Overlay y se adiciona el pantallazo guardado.

  • En la pestaa Templates se guardan las plantillas de tendenciaspara facilitar la creacin de tendencias posteriormente.

    Por ltimo en la pestaa Runtime se configuran las opcionesque se tendrn habilitadas mientras la tendencia est corriendo.

    TENDENCIAS

    Dado que la tendencia es creada en un display, los valores

    mostrados en las tendencias pueden ser recolectados de

    manera continua aunque el display no se est mostrando. Esta

    opcin se habilita en la ficha Properties, Cache AfterDisplaying Yes y por ltimo escogiendo Always updating deldisplay en el cual se cre la tendencia.

  • TENDENCIAS

  • 9. MACROS9. MACROS

  • Una macro es una lista de comandos.

    Para usar una macro se puede emplear el nombre asociado a esta

    en una lnea de comando o, por ejemplo, un botn en un display.

    Para crear una macro se debe ir a la carpeta Logic and Controldel explorador, clic derecho sobre el editor Macros y luego New.

    MACROS

  • Sobre la nueva pantalla que aparece se puede crear una macro a

    partir de una ayuda paso a paso (Command wisard). Para estose da doble clic sobre la pantalla de macros o en el men Edit Commands.

    Las lneas de comandos en una macro que contengan parmetros

    deben tener el smbolo % antes.

    Una vez creada y guardada una macro esta se puede

    MACROS

    Una vez creada y guardada una macro esta se puede

    ejecutar/llamar por su nombre:

  • Una macro es una lista de comandos.

    Para usar una macro se puede emplear el nombre asociado a esta

    en una lnea de comando o, por ejemplo, un botn en un display.

    Para crear una macro se debe ir a la carpeta Logic and Controldel explorador, clic derecho sobre el editor Macros y luego New.

    Smbolos: un smbolo es una abreviacin para un comando o

    MACROS

    Smbolos: un smbolo es una abreviacin para un comando o

    comandos. Por ejemplo se peude definir un comando que

    aumente en 10 puntos el set-point de un nivel

    Define UP Ramp Tanque_1\LIT_101_setpoint + 10La abreviacin UP llama la lnea de comando RampTanque_1\LIT_101_setpoint.