Enlazar FactoryTalk View con Studio 5000

Uncategorized May 15, 2022

En la industria hay procesos de suma importancias que necesitan de un monitoreo constante, para mayor facilidad de estos monitoreo y evaluación del proceso contamos con pantallas gráficas llamadas HMI que ayudan a la interacción hombre máquina y mayor eficiencia. 

El objetivo de este tutorial es enseñar conceptos básicos para la creación de un proyecto de un panel HMI en FactoryTalk View Studio, como ejemplo crearemos un proyecto destinado a una cinta transportadora con conceptos básicos. Nos servirá para obtener un conocimiento básico de este software y empezar a familiarizarnos con la plataforma.

Una vez generado nuestro Proyecto en el software RSLogix procedemos a establecer la comunicación entre el proyecto y el software FactoryTalk View.

En la opción 1. Podemos seleccionar entre producir un nuevo proyecto en (New) o cargar un proyecto ya existente en (Existing).

En la opción 2. Podemos asignar el nombre de la aplicación.

En la opción 3. Podemos dar una descripción detallada sobre la aplicación.

En la opción 4. En este apartado seleccionaremos el idioma con el que vamos a trabajar, importante saber que esto no hace que los textos se traduzcan a este idioma, lo que hace es que los textos añadidos por nosotros y los propios del sistema, que por defecto vienen en inglés, se etiqueten como textos en español, esto es importante si queremos trabajar con varios idiomas.

En la opción 5. Podemos seleccionar el modelo de panel

Ya como último paso seleccionamos (Create)

De primera instancia podríamos decir que esta es nuestra vista general.

Aquí podemos ver la estructura de vuestro proyecto. En (FactoryTalk Linx), podemos establecer la comunicación con nuestro proyecto creado en el PLC, haciendo clic en (Communication Setup).

seleccionamos (Create a new configuration)

Una vez en esta página procederemos a añadir una nueva ruta para la comunicación, en la parte superior izquierda de la pantalla pulsamos añadir y le damos nombre a la ruta.

Ya producido el New Shortcut para la comunicación.

Una vez producida la ruta,  seleccionamos la ruta que hemos originado y seguimos los siguientes pasos.

  1.  Seleccionamos el dispositivo con el que queremos comunicar, en nuestro caso es el PLC simulado.
  2.   Pulsamos aplicar.
  3.  Por último, pulsamos "Copy from Desing to Runtime".

En la parte inferior seleccionamos Verify para asegurarnos que la conexión fue exitosa.

Ya confirmada la conexión con nuestro PLC podemos cerrar la ventana y hacemos clic en Close.

Seleccionamos Displays y nos dirigimos a (MAIN) para iniciar con la edición de nuestro programa HMI.

Vista de nuestra área de trabajo.

Vista de nuestro proyecto en PLC, con la visualización de nuestro proyecto en el PLC y con las necesidades del cliente en planta podremos desarrollar nuestro proyecto HMI.

seleccionamos (Symbol Factory)

Nos direcciona a una librería de símbolos que incorpora el software para nuestras simulaciones, seleccionamos la imagen que nos sea de utilidad para nuestro proyecto navegando entre las distintas carpetas.

En la pestaña superior seleccionamos en Objects hacemos clic en (Push Button).

A su vez se abre otra lista de parámetros seleccionamos (Momentary).

Creamos nuestro botón en el área de trabajo y nos abrirá una lista de propiedades donde podremos configurarlo.

En (Connections) podremos agregar la memoria que será comandada por nuestro botón, seleccionamos los 3 puntos justo al lado de (Value).

Seleccionamos la memoria de nuestro PLC que vamos a comandar desde el HMI.

Seleccionamos Aplicar y por último Aceptar.

Hacemos el mismo procedimiento para agregar tanto botones necesitemos.

Para agregar un panel nos dirigimos a (Drawing).

Seleccionamos Panel.

Se nos abrirá una lista de propiedades donde podemos cambiar el color del panel.

Seleccionamos (Ellipse) para originar la animación de una luz indicadora.

Seleccionamos (Aceptar).

Para agregar la animación hacemos clic derecho en la figura.

Seleccionamos (Animation).

Seleccionamos (Color).

En la opción 1. Agregamos nuestra (Tags) responsable del cambio de color dependiendo de su estado.

En la opción 2. Agregamos los colores a visualizar.

En la opción 3. Aplicamos los cambios agregados.

Repetimos el mismo procedimiento para nuestro próximo indicador, por último, agregamos en nuestro panel.

Para finalizar agregamos animación a nuestra botella, Hacemos clic derecho en la botella.

Seleccionamos (Animation).

Seleccionamos (Horizontal Slider).

Opción 1. Agregamos nuestra (Tags) responsable del movimiento.

Opción 2. Agregamos nuestro tiempo de movimiento.

Opción 3. Agregamos nuestro movimiento en el espacio de la cinta, con referencia 0 nuestro punto de inicio y 555 como nuestro final de cinta.

Opción 4. Aplicamos todos los cambios agregados.

Ya para culminar nuestra aplicación.

Hacemos clic derecho en nuestro Display, seleccionamos (Display Settings), seleccionamos el tiempo de respuesta de nuestra pantalla para optimizar nuestra animación, seleccionamos Aceptar. Por último guardamos todo, cerramos el display y abrimos nuevamente para que este cambio se efectúe.


SECCIÓN BONUS

1. Parada de emergencia: como recomendación podríamos decir que nunca una parada de emergencia se debe direccionar a una pantalla HMI, la parada de emergencia deberá de ser un botón físico lo más seguro posible, ya que al direccionarlo a una pantalla HMI corremos el riesgo que por fallas de comunicación o interferencias en los procesos de comunicación esta no sea accionado al momento de necesitarse y por ende podríamos ocasionar accidentes, también como recomendación podríamos decir que nuestra parada de emergencia siempre debe estar comandada por un contacto normalmente cerrado NC para mayor seguridad.

2. Creación de proyecto HMI sin PLC: Para realizar el direccionamiento de los tags sin tener el PLC aun, debe crear un shortcut con el nombre del PLC, posteriormente a esto debe saber si los tags serán generados a nivel de controlador o de programa.

Información extraída de una documentación de Allen Bradley sobre el tema: Los {corchetes} denotan una conexión a una dirección de etiqueta o archivo de datos de referencia directa en un controlador.

Es decir, una referencia externa a la HMI.

Ejemplo de sintaxis de dirección de archivo de datos de RSLogix 500:

{::[plc_shortcut]N7:0}

  • :: debe utilizarse cuando una dirección RSLogix 500 tiene dos puntos.
  • [] define el nombre del acceso directo del PLC.
  • "N7:0" define la dirección del Archivo de Datos a la que se va a acceder.
  • {} rodea toda la Referencia Directa.

Ejemplo de sintaxis de dirección de etiqueta de controlador RSLogix 5000:

{[plc_shortcut]MyTag}

  • :: no son necesarios para las referencias de Controller Tag.
  • [] define el nombre del acceso directo del PLC.
  • "MyTag" define la dirección de Tag a la que se va a acceder.
  • {} rodea toda la referencia directa.

RSLogix 5000 ejemplo de sintaxis de dirección de Tag de programa:

{::[plc_shortcut]Program:MyProgram.MyTag}

  • :: debe emplearse cuando se define una etiqueta de programa.
  • [] define el nombre del acceso directo del PLC.
  • "Program:MyProgram" define el Programa al que se accede.
  • "MyTag" define la dirección de la etiqueta de programa a la que se va a acceder.
  • {} rodea toda la Referencia Directa.

Si selecciona las etiquetas del PLC navegando por las etiquetas en línea o fuera de línea para el controlador, la sintaxis correcta se introducirá automáticamente para usted.

Si necesita acceso a nivel de bits, para RSLogix 500 añada "/número de bits" al final de la dirección del archivo de datos, o para RSLogix 5000 añada". Número de bits" al final de la dirección de la etiqueta.”

Por último, me gustaría compartirte una guía en la que se explica como puede crear y simular tu proyecto en Studio 5000.

Enlace: https://www.linkedin.com/feed/update/urn:li:activity:6924139211394572288

 ¿Qué te ha parecido este tutorial? Por favor comparte tu opinión en los comentarios a continuación.

 

Close

50% Complete

¡Únete a la comunidad de Programadores más cool de LATAM!

Tendrás acceso a descuentos, lanzamientos exclusivos y ¡mucho más!