ll. SOFTWARE UTILIZADOS

34
ll. SOFTWARE UTILIZADOS Hoy en día, las aplicaciones y diversos tipos de software a la medida se han convertido en la base tecnológica de las empresas modernas. Sin embargo, como toda nueva herramienta, el diseño de la estrategia, así como la automatización de procesos que permitan aprovechar al máximo las capacidades de las empresas dependen del desarrollo de este tipo de sistemas. Desde generar contenidos inteligentes para obtener una mayor producción hasta el desarrollo de aplicaciones para facilitar y reducir costos de producción en las empresas. Invertir en la automatización para empresas es invertir en eficiencia y en satisfacción, ya que los beneficios que puedes llegar a obtener con este tipo de tecnologías pueden no solo mejorar sus procesos sino incrementar la cantidad de producción y los alcances de la empresa. Es de gran importancia tener en mente que para realizar aplicaciones inteligentes se emplean softwares de gran capacidad de reporteo, alerta de alarmas y sistemas que nos permiten hacer sencillo el proceso industrial. Algunos de los softwares utilizados los siguientes, cada uno esta mencionado en su subtema correspondiente. 2.1. Factorytalk View Antes de poder optimizar la producción, es necesario comprender que la eficiencia puede ser adquirida en su planta. Para ello, se necesita una visión clara a través de líneas completas y procesos de producción. FactoryTalk View Studio es un software HMI-nivel de supervisión para el control de las aplicaciones de servidor distribuido / multi-usuario de seguimiento. Proporciona una imagen completa y precisa de las operaciones, la satisfacción de las demandas de múltiples partes interesadas, incluyendo la ingeniería, mantenimiento, operaciones, producción y tecnología de la información (IT).

Transcript of ll. SOFTWARE UTILIZADOS

Page 1: ll. SOFTWARE UTILIZADOS

ll. SOFTWARE UTILIZADOS

Hoy en día, las aplicaciones y diversos tipos de software a la medida se han

convertido en la base tecnológica de las empresas modernas. Sin embargo, como

toda nueva herramienta, el diseño de la estrategia, así como la automatización de

procesos que permitan aprovechar al máximo las capacidades de las empresas

dependen del desarrollo de este tipo de sistemas. Desde generar contenidos

inteligentes para obtener una mayor producción hasta el desarrollo de aplicaciones

para facilitar y reducir costos de producción en las empresas.

Invertir en la automatización para empresas es invertir en eficiencia y en

satisfacción, ya que los beneficios que puedes llegar a obtener con este tipo de

tecnologías pueden no solo mejorar sus procesos sino incrementar la cantidad de

producción y los alcances de la empresa.

Es de gran importancia tener en mente que para realizar aplicaciones

inteligentes se emplean softwares de gran capacidad de reporteo, alerta de alarmas

y sistemas que nos permiten hacer sencillo el proceso industrial. Algunos de los

softwares utilizados los siguientes, cada uno esta mencionado en su subtema

correspondiente.

2.1. Factorytalk View

Antes de poder optimizar la producción, es necesario comprender que la

eficiencia puede ser adquirida en su planta. Para ello, se necesita una visión clara

a través de líneas completas y procesos de producción. FactoryTalk View Studio es

un software HMI-nivel de supervisión para el control de las aplicaciones de servidor

distribuido / multi-usuario de seguimiento. Proporciona una imagen completa y

precisa de las operaciones, la satisfacción de las demandas de múltiples partes

interesadas, incluyendo la ingeniería, mantenimiento, operaciones, producción y

tecnología de la información (IT).

Page 2: ll. SOFTWARE UTILIZADOS

FactoryTalk View SE ofrece una funcionalidad robusta y fiable en un solo

paquete de software que se escala a partir de un sistema HMI autónomo a una

solución de visualización distribuida. A medida que nuestros clientes han

experimentado en los últimos años, FactoryTalk View SE le permite tomar ventaja

de la movilidad, la virtualización y otras nuevas tecnologías, frente a los retos de

operador en aplicaciones discretas proceso por lotes y la entrega de visibilidad

crítica cuando y donde lo necesite (FTALK, 2007).

FactoryTalk View Site Edition ofrece un control máximo en desarrollo y

utilización de aplicaciones autónomas y aplicaciones multiservidor / multicliente.

Es un programa de software HMI para monitorizar, controlar y obtener datos de

las operaciones de fabricación de toda la empresa.

El intercambio de información en tiempo real entre la fábrica y el resto de la

compañía es crítico para tomar decisiones comerciales que mejoren la capacidad

de respuesta, para aumentar la productividad, reducir los costos y asegurar el

cumplimiento de normas.

Para conocer más a fondo acerca de este gran software es necesario

implementar la siguiente Figura 1.1. y seguir una serie de pasos y así mismo

obtener el conocimiento necesario para crear una aplicación HMI.

Page 3: ll. SOFTWARE UTILIZADOS

Figura 1.1. Creación nuevo proyecto.

Para realizar esto es necesario desde el menú de archivo crear un nuevo

proyecto y elegir el panel a utilizar, su resolución y especificar si es Standard o

Performance, que quiere decir esto. La diferencia entre Standard y Performance es

la siguiente:

2.1.1. Standard

Ofrece tamaños de pantalla de 4 a 15 pulg. con opciones de teclado y pantalla

panorámica

Ofrece un controlador y hasta 25 visualizaciones y 200 mensajes de alarma

Ofrece Ethernet 1 x RJ45 10/100 MB Auto-MDI/MDI-X en conformidad con el

estándar IEEE 1588

Cuenta con puertos únicos o Ethernet DLR para conectividad de la red

2.1.2. Performance

Ofrece tamaños de pantalla de 7 a 19 pulg. con opciones de teclado y pantalla

panorámica

Page 4: ll. SOFTWARE UTILIZADOS

Incluye un servicio de asistencia técnica de reproducción de video que proporciona

capacidades de ayuda para usuarios avanzados

Incluye funciones del cliente RDP para crear terminales de cliente esbelto

Cuenta con puertos Ethernet que son compatibles con topologías de red DLR,

lineal o en estrella

Al crear la aplicación aparece una pantalla como se puede percibir en la

Figura 1.2. en esta pantalla se debe observar el explorador del software donde se

encuentran las funciones que a utilizar en la aplicación. En la parte superior una

barra con acceso a los objetos gráficos. En la parte inferior se encuentra el

diagnóstico, el cual dará información sobre la actividad de la aplicación.

Figura 1.2. Pantalla principal.

Es necesario abarcar más a fondo cada parte de este software, lo cual sería

algo muy extenso es por ello que se va a platicar de las herramientas más utilizadas.

En el menú que se percibe en el apartado de System se encuentran 5 herramientas

las cuales brindan la información de la aplicación, el tipo de panel, la resolución y

nombre del proyecto. Enseguida se puede apreciar la opción de Runtime Security,

en la cual se puede agregar un Login y un logout para darle mayor seguridad a la

Page 5: ll. SOFTWARE UTILIZADOS

aplicación. Se observa una lista de diagnóstico la cual se puede implementar para

obtener mensajes de errores o algún tipo de falla ocurrida cuando esta está en línea

de igual forma se cuanta con una conexión para poder enviar información a donde

sea requerida y por último la opción que permite asignar la pantalla que se

presentara como principal.

Como se puede observar claramente en la Figura 1.3. se encuentran la mayoría

de las herramientas en un contexto más claro y de cerca. En el cual se encuentra la

herramienta de System antes mencionada.

Figura 1.3. Árbol del proyecto

Este es un software muy interesante puesto que cuenta con una opción de

HIM Tags. permite el acceso de los productos habilitados a recursos de fábrica,

tales como tags y pantallas HMI, al compartirlos por medio de una agenda común.

Los tags definidos en los controladores, por ejemplo, están disponibles

automáticamente en la HMI al hacer referencia a ellos a través del directorio, este

directorio se genera a través de la comunicación por medio de RSLinx Enterprise,

Page 6: ll. SOFTWARE UTILIZADOS

después de realizar esto no es necesario volver a crear o importar tags en una base

de datos de tags por separado.

En la siguiente Figura 1.4 se pueden observar tres pantallas diferentes, las

cuales vienen diseñadas automáticamente por el software, estas son de

diagnóstico, alarmas y por último la de información.

Figura 1.4. Pantallas por default.

Estas se pueden encontrar en la sección Graphics, de igual manera para

crear nuevas pantallas se presiona click derecho sobre Displays (gráficos –

“pantallas”) y en seguida click en nuevo, así mismo se tiene que asignar un nombre

a las diferentes pantallas dependiendo su contenido.

A la hora de programar objetos gráficos, tales como botones, visualizaciones

de texto, etc., es muy similar a cualquier otro software de programación. La gama

de objetos es amplia y no he echado de menos ningún tipo de control. La biblioteca

de símbolos predefinidos que trae listos para usar es bastante completa. Siendo

más específicos se pueden programar figuras ya sean geométricas u otro tipo de

Page 7: ll. SOFTWARE UTILIZADOS

objetos semejantes a la realidad los cuales podemos emplear para representar

diferentes cosas que se encuentran en las industrias u otras instalaciones donde se

requieren aplicaciones para automatizar. En la Figura 1.5. Se puede visualizar una

pantalla demo del software Factorytalk view en la cual es más representativo algo

de lo que se ha venido hablando, de esta manera se podrá dejar más en claro cómo

realizar un diseño en HMI.

Figura 1.5. Pantalla diseñada.

Es importante hablar de cada punto que se muestra en la figura anterior

puesto que son los más utilizados en cualquier aplicación, se pueden observar

círculos con signos de interrogación en la parte superior de los mismos, se aprecian

distintas palabras las cuales tienen su significado y sus propiedades. Para empezar

la palabra de color cuenta con las opciones de cambiar su color dependiendo su

estado, ya sea uno o cero. Acerca de la visibilidad es una propiedad que se utiliza

cuando necesitamos que algo aparezca o desaparezca de nuestra pantalla,

haciendo esto más comprensible para el operador, por ejemplo; cuando se tiene un

motor el cual está en un estado de paro, al momento de cambiar este a modo

operando se le puede dar una visibilidad de forma que este aparezca

Page 8: ll. SOFTWARE UTILIZADOS

repentinamente e incluso con un cambio de color como se mencionaba

anteriormente. Los botones tienes diversas propiedades puesto que se puede

navegar con ayuda de ellos en las distintas pantallas que tengamos en nuestro

proyecto, esto se realiza en propiedades del botón como se mostrara más adelante,

de igual manera se pueden programar botones para realizar cualquier acción con

equipos como motores, válvulas, etc. Esto se realiza mediante tags ya sean propios

del Factorytalk view o provenientes del controlador, si estos provienen del

controlador se tiene que realizar la conexión con la dirección que se programó

dentro del programa del PLC.

Continuando en el apartado del árbol de proyecto el cual se presentó en la

Figura 1.3. en él se tiene acceso a los diferentes componentes como lo son algunos

de los ya antes mencionados, en esa parte se puede encontrar lo que son objetos

globales, símbolos industriales y algunas otras librerías que hacen más sencillo el

proceso de diseño, así mismo se pueden implementar imágenes que sean de mayor

utilidad y vuelvan el diseño más entendible.

Cabe mencionar que la sección de Alarms and Events es una de las más

importantes ya que se encuentra una solución de alarma a nivel de sistema que

abarca la arquitectura integrada y que excepcionalmente involucra sólo el

controlador y la HMI. Se suscribe a Alarms and Events y automáticamente recibe la

información de alarma desde el controlador que generó la conexión. Los operadores

visualizan las alarmas e interactúan con ellas, por medio de cuatro objetos nuevos

que se pueden colocar en su pantalla gráfica:

• Indicador de alarmas.

• Resumen de alarmas.

• Visor de registro de alarmas.

• Visor de estado de alarmas.

Page 9: ll. SOFTWARE UTILIZADOS

Existen muchas ventajas y muchos beneficios al utilizar Alarms and Events

en lugar de un sistema tradicional de alarmas:

• Las instrucciones de detección de alarma se programan sólo una vez; esto reduce

el esfuerzo y los errores de programación.

• Las condiciones de alarma se detectan más rápidamente.

• No se necesitan tags HMI, lo que reduce la cantidad de errores de tiempo de

procesamiento interno y de asignación de tags.

• Los controladores administran, procesan y conservan el estado de la alarma,

incluso si una computadora se cae.

• Se elimina la encuesta de datos, lo que mejora el rendimiento general del sistema.

• Los sellos de hora en condiciones de alarma son más exactos.

Como se mencionó con anterioridad en Factory Talk View es necesario

instalar el RSLinx Enterprise el cual se puede apreciar en la Figura 1.6, este

software nos servirá para gestionar las comunicaciones. En el árbol de proyecto se

tiene acceso a través de RSLinx Enterprise -> Communications Setup.

Figura 1.6. RSLinx Enterprise.

En esta apartado se puede configurar dos accesos (shortcuts) al PLC que

queramos monitorizar: uno para tener acceso desde nuestro equipo directamente,

para permitir probar la aplicación sin necesidad de enviarla al panel; el otro es el

acceso desde el propio panel al PLC. También se puede especificar el fichero del

proyecto del PLC para poder obtener los tags en modo off-line. Para realizar el

Page 10: ll. SOFTWARE UTILIZADOS

shorcut en la Figura 1.7. se puede apreciar paso a paso desde la instalación del

RSLinx Enterprise.

El primer paso es ejecutar el Communication Setup, se muestra la siguiente

ventana emergente donde se creará una nueva configuración.

Figura 1.7. Primer paso.

Automáticamente aparece la siguiente interfaz, donde por un lado se tiene

que crear un Shortcuts, un acceso directo al PLC, con lo cual el primer paso es Add

y se asigna el nombre que interese. Por defecto el driver que aparece es Ethernet,

pero en el caso de comunicar con otro driver se tiene que insertar, botón derecho

en RSLinx Enterprise y añadir un nuevo driver, donde se selecciona de la lista, el

de interés, como se muestra en la Figura 1.8.

Page 11: ll. SOFTWARE UTILIZADOS

Figura 1.8. Lista de drivers.

En este ejemplo tanto el Panel View como el PLC están conectados por medio

de Ethernet, con lo cual no es necesario agregar ningún driver adicional y por

defecto ya aparecen si ambos equipos están conectados en la misma red que el PC

en el cual se está programando, otra cosa importante a tener en cuenta es que

estando dentro de la pestaña Design (Local), se selecciona el PLC con el Shortcuts

que se acaba de crear, se puede hacer un click en OK y esta parte estaría finalizada.

Por otra parte, falta configurar la pestaña del Runtime (Target), lo más fácil es hacer

un click sobre Copy from Design to Runtime y con esto ya estaria finalizada la

configuración.

Otra opción es configurar la pestaña Runtime (Target) manualmente, para ello

se tiene que agregar cada uno de los dispositivos como se puede observar en la

siguiente Figura 1.9. y en este caso de Ethernet colocar su correspondiente

dirección IP a cada uno de ellos.

Page 12: ll. SOFTWARE UTILIZADOS

Figura 1.9. Equipos con IP correspondiente.

Para configurar la aplicación para el panelview es necesario acceder a la

pestaña de Application y damos click en create Runtime Application y enseguida

procede a descargar la aplicación al panelview dando click en la opción de transfer

utility, al hacer esto aparece una ventana como la que se puede apreciar en la Figura

1.9.

Page 13: ll. SOFTWARE UTILIZADOS

Figura 2.0. Descarga a Panelview.

3.2. Vijeo Designer

Dedicado a la configuración de HMI, el software Vijeo Designer tiene un

rendimiento destacado en la industria, puesto que un proyecto como se sabe debe

incluir toda la información (como dibujos, alarmas e información de hardware) para

crear un ambiente para la aplicación de supervisión creado por el usuario y facilitar

la forma de operación. Lo necesario para crear un buen proyecto se puede observar

en la Figura 2.1.

Figura 2.1. Proyecto Vijeo Designer.

La interface del software de Vijeo Designer tiene diferentes barras de

herramientas y ventanas que ayudan a una mayor comprensión y orden a la hora

de realizar la aplicación por el usuario las cuales se pueden apreciar en la Figura

2.2, para obtener una mejor comprensión del software.

Page 14: ll. SOFTWARE UTILIZADOS

Figura 2.2. Interface del software.

1. Barras de herramientas: En esta área se muestra el menú contextual y las

barras de iconos de las diferentes acciones que se pueden realizar en el proyecto.

2. Navegador: Esta área muestra el árbol de las diferentes partes que puede tener

la aplicación.

3. Área de Trabajo: Es la zona donde el usuario tendrá que trabajar para crear la

aplicación.

4. Inspector de Propiedades: En esta área se muestra las propiedades que se

pueden parametrizar de los objetos seleccionados.

5. Zona de retroalimentación/Lista de gráficos: Según la pestaña seleccionada:

En la zona de retroalimentación se verá los mensajes de compilación (errores de

compilación y advertencias), en cambio en la pestaña de listado de gráficos muestra

todos los objetos que hay en ese momento en el panel que hay en el área de trabajo.

6. Caja de herramientas: Podemos ver los diferentes objetos e imágenes que ya

hay creados y guardados en la librería y que podemos incluir en nuestra aplicación

y que nos ayudarán a realizarla.

Teniendo en claro las distintas áreas de lo que es Vijeo Designer se puede

crear un nuevo proyecto partiendo desde el inicio y siguiendo una serie de pasos

hasta finalizar con la aplicación. El asistente se abre al iniciar Vijeo Designer por

primera vez. Este le guía en la creación de un nuevo proyecto en Vijeo Designer.

Para crear un nuevo proyecto, seleccione ‘Crear nuevo proyecto’ y haga clic

en ‘Siguiente’. Se muestra una ventana en la cual se tienen que agregar datos como

nombre del proyecto, el tipo en el cual se tiene que seleccionar, si un proyecto tiene

un único destino o varios. Si tiene varios destinos, es necesario especificar el

Page 15: ll. SOFTWARE UTILIZADOS

número. De igual manera si necesita seguridad, habilítelo, e ingrese una contraseña

y un recordatorio de contraseña. Procedemos dando click en siguiente. Enseguida

se introduce la ‘dirección IP’ de la máquina de destino (si tiene conexión Ethernet)

y seleccione ‘Habilitar auditoría’ para activar la función de registro de eventos

(opcional). Damos cliclk en siguiente, se puede mostrar el proyecto ya creado listo

para continuar a diseñar.

Es nesario tener en cuanta que se debe agregar un controlador de dispositivo

para esto se realizan algunos pasos, los cuales son cencillos y la Figura 2.3, servira

de apoyo.

Figura 2.3. Navegador Vijeo.

En la ventana del navegador, hacer un clic derecho en el nodo ‘Administrador

de E/S’ y seleccionar ‘Nuevo controlador’.

Tras añadir un controlador al proyecto, configure los ajustes de comunicación.

Los ajustes de comunicación tienen dos partes: 1. Controlador y 2. Equipo.

1. Haga clic con el botón derecho del ratón en el nodo del controlador y, a

continuación, haga clic en ‘Configuración’. Como se aprecia en la figura 2.4.

Page 16: ll. SOFTWARE UTILIZADOS

Figura 2.4. Configuración de controlador.

2. Defina los ajustes de comunicación en el cuadro de diálogo

Configuración del controlador. Dependiendo del controlador seleccionado,

aparecerán unos campos u otros en el cuadro de diálogo. (En este ejemplo

Modbus TCP/IP).

Una vez terminada esta serie de pasos se tendra un enfoque en el diseño del

panel en el software Vijeo Designer. Alguna informacion es un poco repetitiva puesto

que los softwares traen sus paneles pre establecidos al iniciar un proyecto como se

vio en el anterior. De igual manera se apreciara una pequeña introduccion de este

software encuanto a su aplicación y forma de diseñar que es lo que importa.

3.2.1. Diseño de aplicación.

Un panel es una ventana en la que se pueden colocar objetos (interruptores,

lámparas, dibujar elementos). El panel creado se convierte en la pantalla que

aparece en las máquinas de destino. Cuando se crea un proyecto, Vijeo Designer

crea un panel automáticamente, como el que se aprecia en la Figura 2.5.

Page 17: ll. SOFTWARE UTILIZADOS

Figura 2.5. Panel automático

El nodo de paneles gráficos proporciona los siguientes tipos de paneles:

• Paneles principales: En un panel principal, puede dibujar objetos y poner

objetos de la caja de herramientas para crear un panel de objetos comunes que

puedan usarse para todos los paneles base en un proyecto.

• Paneles de ventana emergente: En el panel de una ventana emergente, puede

dibujar objetos y poner y ubicar objetos de la caja de herramientas. Puede abrir

el panel de la ventana emergente sobre el panel actual durante Runtime usando

un interruptor, animación de contacto o un script.

• Paneles base: Un panel es el lienzo en el cual dibuja objetos y pone objetos en

la Caja de herramientas.

Cuando se selecciona un panel en el navegador. En el Inspector aparecen

las propiedades del panel, donde las se pueden configurar. En la Figura 2.6, se

pueden apreciar las diferentes propiedades.

Page 18: ll. SOFTWARE UTILIZADOS

Figura 2.6. Inspector de propiedades.

Nombre: Nombre del panel.

ID del panel: Introduzca un número entre 1 y 8.999 para un panel almacenado

en el nodo Paneles gráficos o un número entre 10.001 y 18.999 para un panel

almacenado en el nodo Ventana emergente.

Color de fondo: Seleccione el color de fondo del panel.

Publicar en: Defina la configuración de publicación para el panel. Seleccione si

el panel se publica en la máquina de destino (HMI Runtime), Web Gate (Web

Gate), o ambos (Todos).

Nivel de seguridad: Define el nivel de seguridad para el Panel.

Para controlar equipos desde las aplicaciones, se requieren variables para

poder monitorear los valores almacenados en la base de datos. Puede crear todas

las variables que desee y asociarlas con interruptores, lámparas, visualizaciones de

datos y otros objetos en el panel.

Para comunicarse con autómatas y otros equipos conectados a la máquina de

destino, hay que crear una variable y asignar una dirección de dispositivo.

Page 19: ll. SOFTWARE UTILIZADOS

La variable (con una dirección del dispositivo) se actualiza cada vez que

cambian los datos del equipo. Se puede apreciar un pequeño esquema con

variables en la

Figura 2.7.

Figura 2.7. Esquema con variables.

Si se conectan varios equipos a la máquina de destino, puede mostrar datos

de direcciones de dispositivos de diferentes equipos, en el mismo panel. Para

realizar esto solo es necesario un switch con entradas para los quipos que se

requieran como se muestra en la Figura 2.8.

Figura 2.8. Equipos en red.

Existen variables internas y externas la diferencia entre cada una de ellas es

que, las variables internas, son variables no asociadas a un equipo. Sólo se

emplean para operaciones internas de Vijeo-Designer, mientras tanto las variables

Page 20: ll. SOFTWARE UTILIZADOS

externas están asociadas a una dirección de dispositivo. Esta diferencia no impide

utilizar tanto variables internas como externas en el mismo panel.

Hay 6 tipos de variables elementales (discreto, entero, flotante, cadena, bloque

entero y bloque flotante y también el tipo estructura (carpeta que contiene múltiples

variables agrupadas).

Para crear variables se tiene que hacer doble clic en el icono de ‘Variables’

que hay en el navegador, esto abrirá en el área de trabajo el ‘Editor de variables’.

Esto dara enlace a una ventana como la que se muesta en la Figura 2.9.

Figura 2.9. Editor de variables.

En el editor de variables hacer clic sobre el icono de ‘Crear Variable’ que hay

en la barra del editor, para abrir la ventana flotante de ‘Nueva Variable’. En la

ventana de ‘Nueva Variable’ se configuraran las propiedades de la variable, el tipo

Almacena un valor de 0 o 1 Las variables enteras internas pueden almacenar valores de -2147483648 a +2147483647 Almacena un valor numérico, de -3.4028e38 a +3.4028e38, o de -1.1754e-38 a +1.1754e-38 Almacena de 2 a 100 caracteres Las estructuras, al igual que las matrices, actúan como carpetas que almacenan múltiples variables.

Page 21: ll. SOFTWARE UTILIZADOS

de variable, si es interna o externa y si es externa la dirección de memoria del

dispositivo configurado, como se muestra en la Figura 3.0.

Figura 3.0. Nueva variable.

Nombre de la variable: Escribe el nombre que se quiere de la variable (máx.

32 caracteres).

Descripción: Introduzca una descripción de la variable (máx. 255 caracteres).

Tipo de dato: Tipo de dato de la variable (Ejemplo: Entero = INT y booleano=

Discreto).

Origen: Seleccione Interno para emplear variables de forma interna en la

máquina de destino o Equipo, de modo que la variable se pueda comunicar

con el equipo.

Compartiendo: Este campo sólo está disponible cuando la propiedad compartir

datos de la máquina de destino está habilitada y la función de la variable de

referencia no está seleccionada. Emplee esta propiedad para definir las

Page 22: ll. SOFTWARE UTILIZADOS

variables que están disponibles para visualización y edición desde otros

destinos.

Ninguno: La variable no puede ser visualizada o editada por otros destinos en

la red. Si una aplicación externa trata de acceder a la variable, recibirá un

error de Acceso denegado.

Sólo lectura: Otros destinos en la red pueden visualizar el valor de la variable.

Lectura/Escritura: Otros destinos en la red pueden visualizar o editar el valor

de la variable.

Grupo de escaneo: El campo Grupo de escaneo sólo está disponible cuando

el origen de la variable se define como equipo. Seleccione un grupo de

escaneo del que desea que reciba datos la variable.

Para asignar una variable a un grupo de escaneo, es necesario configurar el

equipo conectado en el navegador de proyectos. Véase el capítulo 5,

Comunicaciones.

Dirección del dispositivo: El campo Dirección de dispositivo sólo está

disponible cuando el origen de la variable se define como dispositivo externo.

Para configurar la dirección del dispositivo, el dispositivo conectado ya debe

estar configurado. Véase la sección 5.2, Configuración del equipo.

Después de hacer clic en en el campo Dirección de dispositivo, aparece el

cuadro Configuración de la dirección del dispositivo. Utilice el teclado en el cuadro

de diálogo para escribir la dirección del dispositivo conectado, de manera que la

variable pueda acceder al dispositivo.

Page 23: ll. SOFTWARE UTILIZADOS

La posibilidad de vincular los nombres y las direcciones, símbolos y variables

configuradas en un software de configuración de un PLC a las variables de Vijeo-

Designer. Nos permite ahorrar tiempo y la posibilidad de actualizarlas. Desde el

software de configuración de su equipo, exportar la lista de nombres y las

direcciones de los dispositivos.

Para conocer un poco mas de como llegar a diseñar un HMI, es necesario

saber acerca de los objetos graficos, sus diferenetes formas, componentes entre

otras caracteristicas, se pueden apreciar en la figura 3.1 algunas barras las cuales

se utilizan demasiado en el transcurso de diseño. Cada una cuenta con su

descripcion en la parte inferior para tener un conocimiento exacto de las funciones

y caracteristicas que puede aportar cada objeto.

Figura 3.1. Componentes y herramientas de dibujo.

Herramientas de dibujo básicas.

La herramienta de selección para seleccionar objetos gráficos. Formas

básicas (herramientas de punto, línea, rectángulo, elipse, arco, torta, línea poligonal,

polígono, polígono simétrico, curva de Bézier y escala) para diseñar, dibujar y

manipular la arquitectura del proyecto. La herramienta de objeto de texto (para

diseñar mensajes y etiquetas de texto). La herramienta de objeto de imagen (para

importar y pegar imágenes de orígenes externos en el panel gráfico).

Existen herramientas muy conocidas las cuales son de selección, recorte,

para copiar, pegar, asignar palabras entre otras. Estas herramientas son de mucha

Page 24: ll. SOFTWARE UTILIZADOS

ayuda ya que nos facilitan el trabajo y nos permiten tener una mejor organización

como por ejemplo la herramienta de orden para traer al frente o mandar al fondo un

objeto, la de alinear, agrupar. Son herramientas que son de mucha utilidad.

Al momento de querer animar un objeto se requiere mas de una herramienta

para lograrlo, el animar un objeto es algo sencillo lo cual nos facilitar aplicar esto en

varios objetos y la animación de objetos se utilizan para que el interface entre el

proceso y el operario se mas claro y sencillo, con esto se puede modificar el tamaño

y la posición de los objetos de un panel y generar movimientos ópticos en pantalla

con objetos simples.

Para añadir animación a un objeto, hay que seguir los pasos siguientes:

1. Seleccione el objeto que desea animar y haga doble clic en el objeto

para abrir el cuadro de diálogo Propiedades de animación.

2. Seleccione la pestaña del tipo de animación que desea para el objeto

seleccionado. Por ejemplo haga clic en la pestaña ‘Tamaño’.

3. Active la animación de tamaño horizontal/vertical, introduzca la

variable ó la expresión se definen los rangos de los valores en la

ventana que se muestra como en la Figura 3.2.

Page 25: ll. SOFTWARE UTILIZADOS

Figura 3.2. Animar objeto.

Puede modificar con facilidad el color de un objeto en función de los cambios

de los valores de variable. Con la Animación de color, se puede crear un objeto

gráfico que cambia de color. Se puede llenar gradualmente un objeto con color,

tanto vertical como horizontalmente, basado en los cambios de valore de la variable.

La animación de relleno es útil para crear gráfico de barras. La animación de relleno

usa variables entera y direcciones de dispositivos. Puede modificar el tamaño

horizontal/vertical de un objeto en función de los cambios de los valores de variable.

Por ejemplo, mediante animación de tamaño puede mostrar gráficamente los

cambios en algun objeto que se desee, de igual manera se pueden mover objetos

en forma horizontal/vertical, se pueden girar objetos, mediante la opción Animación

de pulsación puede crear un objeto que se activa o se desactiva (interruptor), o que

escribe datos en una variable, estas opciones son en funcion de los cambios de los

valores de variable.

Se utilizan interruptores, selectores, botones con diferentes opciones, para

realizar acciones que benefician y facilitan el funcionamiento de una aplicación HMI.

El principal uso que se le da a un boton es el mas usual, alternar un bit de variable

entre activar/desactivar, cambiar de panel, cambiar el idioma de la aplicación, abrir

Page 26: ll. SOFTWARE UTILIZADOS

o cerrar una ventana emergente, escribir datos especificos. Ejecutar operaciones

en un resumen de alarmas con un interruptor de operaciones de alarma. De igual

manera se pueden crear objetos o botenes en modo piloto, al usar el objeto del

piloto, se puede definir todas las configuraciones con rapidez y facilidad en un

cuadro de diálogo, se puede aplicar animación de color en combinación con otras

animaciones.

En la figura 3.3. se muesta un ejemplo mas claro: Piloto de 2 estados básico

que cambia de color de acuerdo con el estado Activado o Desactivado de un bit.

Figura 3.3. Ejemplo de un piloto.

Existe una posibilidad de crear variedad de pilotos de estados múltiples, de

3-31 o 3-32 estados, configurando las propiedades del objeto.

Una de las más importantes herramientas a utilizar es la de seguridad, esta

herramienta cuenta con opciones múltiples para configurar los diferentes niveles de

seguridad, se pueden observar en la Figura 3.4 las opciones y sus descripciones.

Figura 3.4. Seguridad.

Seguridad de operación de destino: evita que usuarios no autorizados

tengan acceso a paneles, ventanas emergentes e interruptores en la

máquina de destino.

Page 27: ll. SOFTWARE UTILIZADOS

Seguridad de descarga del proyecto: evita que usuarios no autorizados

descarguen proyectos a una máquina de destino segura.

Seguridad del Administrador de Datos: evita que usuarios no autorizados

usen la línea de comando o el administrador de datos para transferir datos

de runtime de y hacia la máquina de destino.

Seguridad de conexión de Web Gate: evita que un usuario no autorizado

use Web Gate para acceder a la máquina de destino.

Cada usuario está configurado con las configuraciones de seguridad que se

definen en el grupo de seguridad del usuario.

A los componentes, paneles, teclas de función y ventanas emergentes se les

puede asignar un valor de nivel de seguridad de forma tal que sólo los grupos de

seguridad autorizados puedan tener acceso a ellos. Cuando un usuario se registra

en un destino, el valor del nivel de seguridad del usuario se almacena en la variable

del sistema UserLevel (nivel de usuario). Para definir los niveles de seguridad, la

seguridad del destino debe habilitarse antes de definir los niveles de seguridad para

cada grupo. En el Editor de seguridad, haga clic en el nivel de seguridad del grupo

y escriba un valor, como se muestra en la Figura 3.5.

Figura 3.5. Nivel de seguridad.

Page 28: ll. SOFTWARE UTILIZADOS

Para Seguridad basada en nivel, se tiene que acceder a un componente

seguro, panel, la tecla de función o ventana emergente, el grupo de seguridad debe

tener un valor de nivel de seguridad que sea igual o superior al valor del nivel de

seguridad asignado al componente, panel o ventana emergente. Se pueden

establecer varios niveles de seguridad brindando mayor privilegio al grupo que

cuente con el número mayor. Configure sus grupos de seguridad antes de añadir

seguridad a los paneles y ventanas emergentes. En las propiedades del panel, use

la lista desplegable nivel de seguridad para seleccionar el nivel de seguridad del

panel.

La entrada de datos le permite recopilar y almacenar valores variables. Con

el registro de datos puede especificar cuáles variables desea registrar, determinar

la frecuencia de la toma de muestra y especificar dónde se almacenarán los datos.

El registro de datos es compatible con las variables BOOL, REAL, enteros y

STRING. El número de variables que puede registrar en un proyecto depende de la

máquina de destino. El registro de datos le permite mantener una historia de ciertos

elementos en un proceso de producción que puede usar para analizar, auditar y

rastrear el rendimiento. Puede visualizar los datos registrados en gráficos y

guardarlos en el archivo de datos.

Para crear y manejar un grupo de registro de datos, use el nodo Registro de

datos en la ventana del navegador. Puede crear hasta 80 grupos de registro de

datos para cada destino.

Haga clic derecho en el nodo Registro de datos y seleccione Grupo de

registro de datos nuevos.

Ha creado un grupo de registro de datos nuevo. El inspector de propiedades

para el grupo de registro de datos nuevos se visualiza con las

configuraciones predeterminadas en las propiedades.

Page 29: ll. SOFTWARE UTILIZADOS

En el inspector de propiedades, especifique el método de toma de datos al

seleccionar Periódico o Disparador en la propiedad de muestra.

Periódico: le da la oportunidad de una instantánea de los datos a intervalos de

tiempo regular.

Disparador: le da una instantánea de los datos cuando está activado un gatillo.

Haga clic en la opción de más herramientas para abrir el cuadro de diálogo

Configuraciones del grupo de registro. Las propiedades en Registrar las

configuraciones del grupo difieren dependiendo del tipo de muestra

seleccionado.

El método de recopilación de datos periódico proporciona una captura de los

datos a intervalos de tiempo regular, por ejemplo: cada 15 minutos o cada hora. Los

intervalos de tiempo (en horas, minutos o segundos) pueden especificar un cierto

momento en el cual se capturan los datos. El registro de datos se realiza cuando se

inicia Runtime. Sólo se registran los valores de la variable que han cambiado.

Existe la opción de ventanas emergentes las cuales facilitan la operación de

la aplicación y hace de esta algo más sencilla evitando llenar los paneles de

información que se puede agregar en pantallas emergentes, más que nada una

ventana emergente se implementa para la introducción de datos mediante el

teclado, puede abrirla cuando sea necesario y cerrarla cuando haya finalizado la

introducción. Una ventana emergente consta de tres grupos los cuales son; carpeta,

grupos y paneles.

Carpeta de ventana emergente: Se genera automáticamente cuando se

crea un proyecto. Puede crear grupos de ventanas emergentes y paneles de

ventanas emergentes. No se puede copiar, eliminar o cambiar de nombre.

Page 30: ll. SOFTWARE UTILIZADOS

Grupo de ventanas emergentes: Puede agregar múltiples paneles de

ventanas emergentes a un grupo. Cuando abre la ventana emergente, puede

modificar el panel, siempre que éste pertenezca al mismo grupo.

Panel de ventana emergente: Crear uno o más paneles de ventanas

emergentes dentro de un grupo. Puede definir la visualización de

determinados paneles de ventanas emergentes dentro de dicho grupo.

Se pueden ver hasta tres ventanas emergentes al mismo tiempo, si

pertenecen cada una a un grupo de ventanas emergentes distinto. No pueden verse

al mismo tiempo múltiples ventanas de un mismo grupo de ventanas emergentes.

Puede abrir y cerrar una ventana emergente o cambiar el panel actual mediante un

interruptor, la animación de pulsación o un script. Si se cambia de paneles mientras

se muestra la ventana emergente, la ventana emergente no aparece en el panel

nuevo. Para ventanas emergentes empleadas sólo en paneles específicos.

El hablar de un punto muy importante y eficiente como lo es la herramienta

de alarma es algo que se tiene que tratar muy específicamente puesto que este

punto es de gran ayuda hacia los usuarios y así mismo para la producción, ya que

al contar con esto en una planta de producción se percatan los usuarios de en qué

momento se han sobrepasado los niveles de cierta acción, lo que ayuda a realizar

una solución emergente. Esta herramienta se puede indicar al usuario de varios

formatos de visualización diferentes.

Visualización de Resumen de alarmas: Resumen de alarmas en un panel.

Donde se presenta su estado: activo, reconocido, no reconocido y retorno a

normal.

Aviso de alarma: Mensajes de alarmas activos y no reconocidos. Si

múltiples alarmas se activan al mismo tiempo, los mensajes de aviso de

alarmas se visualizan en el orden de activación.

Page 31: ll. SOFTWARE UTILIZADOS

Sonido: Alertar a los usuarios de la activación de una alarma.

Activa: Muestra las alarmas activas, reconocidas (REC), y no reconocidas

(NOREC). Cuando la alarma vuelve a Normal (RTN), desaparece del

Resumen de alarmas activas.

Histórico: Muestra una línea con los diferentes estados de la alarma.

Registro: Muestra un mensaje nuevo de alarma para cada cambio de estado

de la alarma.

Se puede crear elementos que realicen las mismas operaciones de alarma

como:

• los interruptores de alarma

• los botones operación de alarmas (visualización de cursor Activado/Desactivado,

reconocer, borrar, etc.).

Para la visualización alarmas es posible configurar resúmenes de alarmas

con filtro que pueden mostrar:

• un grupo de alarma.

• una categoría de alarma específica.

También se pueden configurar acciones para cada alarma, como por ejemplo

el cambio de paneles o la: visualización de ventanas emergentes. Se puede

configurar estas acciones para que se ejecuten cuando se dispare una alarma o

para que se ejecuten cuando se seleccione la alarma en el resumen de alarma.

Un grupo de alarmas es una carpeta que clasifica y organiza las alarmas. Se

necesita crear grupos de alarmas en el proyecto y añadir variables a estos grupos.

Los grupos de alarmas de diagnóstico, que son muy parecidos a los grupos de

alarma, permiten visualizar alarmas que están almacenadas en el PLC. Una vez

Page 32: ll. SOFTWARE UTILIZADOS

creado un grupo de alarmas se deben de añadir las variables que activaran la

alarma y configurarla. Para ello en el navegador abrir el editor de variables y agregar

las variables de alarma asignándole un grupo de alarmas.

Ahora en las propiedades de la variable, habilite la alarma y defina los

parámetros de la alarma. Los parámetros dependerán del tipo de variable, pero

habrá que definir la ‘Gravedad’ de la alarma (Los mensajes de alarma con mayor

gravedad se visualizan primero), los ‘Limites de la alarma’ que será la condición de

la variable que activa la alarma y la ‘Configuración’ de la acción que se tiene que

producir cuando salte la alarma.

Se puede definir un mensaje de alarma para cada alarma, para que cuando

los valores de la variable estén fuera de alcance, aparezca su mensaje de alarma

en el resumen de alarma. Una vez creadas las variables de la alarma hay que

configurar el comportamiento del grupo de alarmas, para ello seleccionar el grupo

que se quiere configurar y pulsar ‘Configuración del grupo de alarmas’. Aparece la

ventana ‘Configuración del grupo de alarmas’ como se muestra en la Figura 3.6,

donde se pueden realizar las siguientes acciones.

Figura 3.6. Configurar grupo de alarma.

Page 33: ll. SOFTWARE UTILIZADOS

Utilizar un resumen de alarmas para visualizar mensajes de alarma desde un

grupo de alarmas. El resumen de alarmas también puede mostrar los mensajes de

alarma desde una categoría de alarmas, lo cual es una colección de grupos de

alarmas, muestra los mensajes de alarma generados por variables en el grupo de

alarmas al que está asignado.

Los mensajes de aviso de alarma de línea única se desplazan desde la

derecha del panel hacia la izquierda. Los mensajes de aviso de alarma de línea

doble se mantienen fijos en la pantalla, sin desplazarse.

Cuando múltiples alarmas con el mismo tipo de gravedad son disparadas al

mismo tiempo, se muestran en el orden en que fueron disparadas, los mensajes de

aviso de alarma que se desplazan se muestran en la parte superior, de manera que

las ventanas del sistema y los objetos están debajo del aviso de alarma. Cuando los

objetos de contacto están por debajo de los mensajes de aviso de alarma, los que

están debajo de la visualización Global se desactivan. Sólo aquellos debajo de la

visualización permanecen activos.

Una vez contando con los recursos necesarios de este software para poder

realizar una aplicación que ayude a usuarios e industrias con un mejor manejo en

sus líneas de producción y organización de datos, se procede a descargar esta

aplicación al panel indicado que será visualizado por usuarios, para realizar esto

solo basta con una pequeña serie de pasos los cuales, después de realizarlos solo

bastara dar un click en una opción y esperar a que la aplicación se descargue en la

pantalla indicada.

Existen distintas formas de descargar el proyecto la más usual es a través de

ethernet solo se tiene que poner la IP de la pantalla. Para ello se ha de seleccionar

en destino la opción ‘Descargar’ seleccionar ‘Ethernet’. Una vez seleccionado que

la descarga se realizará a través de Ethernet desplegar la opción ‘Descargar’ y

Page 34: ll. SOFTWARE UTILIZADOS

poner la IP que se desea de la máquina de destino en ‘Dirección IP’. Como se

muestra en la Figura 3.7.

Figura 3.7. Descarga de proyecto.

Cuando se haya configurado la IP del destino, seleccionando el destino y

haciendo clic en el botón derecho, se seleccionará ‘Descarga a’ entre paréntesis en

este caso pondrá ‘a Ethernet y la IP de destino’. Únicamente se podrá descargar

por Ethernet si la versión de Vijeo Designer y la versión de RunTime coinciden.

Para actualizar la versión de RunTime se debe instalar de nuevo el RunTime con la

versión adecuada.