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).
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.
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
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
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,
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
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
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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
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.
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
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.
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
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.
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.
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.
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.
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.
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
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.
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
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.
Top Related