12 formas poderosas de usar PLC con bases de datos SQL - Parte 2


12 formas poderosas de usar PLC con bases de datos SQL - Parte 2


El módulo Ignition SQL Bridge va más allá como una herramienta para conectar bases de datos SQL a controladores lógicos programables (PLC). Con las capacidades multifuncionales de SQL Bridge, los miembros de la comunidad de Ignition han implementado soluciones sofisticadas para sus sistemas de control industrial por mucho menos dinero y tiempo del que habrían tenido que gastar de otra manera.

En la primera parte de esta serie, discutimos las primeras seis aplicaciones de SQL Bridge del codirector de ingeniería de ventas, Travis Cox, que presentó en el seminario web "12 maneras de usar PLC y bases de datos SQL juntas", que incluía escaneo de códigos de barras, programación y otras operaciones conectivas. En esta segunda publicación, exploraremos seis usos adicionales de SQL Bridge, desde la administración de recetas hasta la OEE, el protocolo de enlace y más.

7. Gestión eficiente de recetas

A veces, los operadores o los ingenieros de sistemas de control pueden almacenar una receta directamente en un PLC, generalmente por conveniencia o porque creen que no tienen otra opción para el almacenamiento de recetas. Desafortunadamente, esto puede resultar en un controlador que funcione mal, ya que los PLC funcionan mejor cuando contienen la menor cantidad de datos posible. Las bases de datos, por otro lado, tienen almacenamiento ilimitado, lo que las hace ideales para almacenar recetas. Los propios PLC pueden activar una comunicación de receta desde la base de datos, o un operador puede activar una nueva receta o en un horario programado. Vea una demostración completa de las capacidades de administración de recetas de SQL Bridge.

8. Implementación simple de OEE y tiempo de inactividad de OEE


Sepasoft ofrece un módulo específico para funciones sólidas de OEE en Ignition, pero si está buscando una forma rápida de obtener información simple de OEE, SQL Bridge también puede admitir estas consultas. Las bases de datos SQL almacenan los eventos registrados por los PLC y mantienen un registro de los tiempos de inactividad; un simple análisis de esos datos le proporcionará información sobre el tiempo de inactividad de su OEE. Para OEE, los contadores en un PLC pueden calcular el valor de OEE de manera eficiente de forma cronometrada, siempre que los valores cambien o cuando se desee la información, y ese registro se puede agregar a la base de datos.

Dado que SQL Bridge tiene capacidades OEE pero no está diseñado específicamente para OEE, los datos capturados deberán conectarse a una tabla. Al configurar tablas OEE con SQL Bridge, puede recibir notificaciones sobre el tiempo de inactividad y el tiempo de actividad junto con datos contextuales, como quién era el operador o qué máquina se apagó. Cuando se registra con datos contextuales, este conjunto de información se vuelve mucho más valioso para los operadores del sistema y la empresa.

9. Seguimiento de la producción


SQL Bridge permite a los operadores saber qué productos se han movido a través de qué máquinas en la planta. Después de ingresar toda la información necesaria en la base de datos SQL y con el conocimiento de las consultas SQL, puede implementar una variedad de sistemas para el seguimiento de la producción. Este proceso puede registrar datos para la secuenciación del monitor, OEE y otros KPI. Además, un operador puede recopilar datos para la trazabilidad, como la cantidad de producto que se fabrica, las órdenes de trabajo asociadas y los números de lote. Además, la capacidad de seguimiento de la producción de SQL Bridge permite que la base de datos informe al PLC cuando un sistema falla. Incluso con una falla en la base de datos, los datos aún se almacenan en caché y se almacenan para ingresarlos más tarde.

10. Confirmación con PLC

Una de las principales capacidades del Módulo SQL Bridge es que permite el establecimiento de contactos con los PLC, lo que permite que los PLC se sincronicen con un sistema SCADA. Ignition realiza un apretón de manos para decirle a un PLC que se ha completado una operación. Ya sea que haya habido un éxito o una falla dentro de la operación, es fácil buscar el evento y enviar un protocolo de enlace a la base de datos o al PLC. Esta capacidad también permite que Ignition notifique al PLC local si se completó un proceso y si fue un éxito o una falla. Dado que el protocolo de enlace está integrado, es una manera perfecta de mantener SCADA y PLC conectados para la comunicación y el monitoreo del sistema.

11. Poner datos y control en tiempo real con aplicaciones de terceros


Con SQL Bridge, es posible usar bases de datos SQL para almacenar información en tiempo real. En el sector de TI, muchas aplicaciones funcionan con sistemas SQL, lo que permite que SQL Bridge transmita información adicional entre las aplicaciones, la base de datos y el PLC, sin necesidad de conectar la aplicación directamente al PLC. Esta funcionalidad es una función menos conocida de SQL Bridge y ofrece a los operadores e ingenieros muchas oportunidades para utilizar recursos de TI externos. Por ejemplo, su base de datos SQL puede almacenar valores en tiempo real en la base de datos, por lo que una aplicación de terceros puede consultar esas etiquetas o valores y encontrar los datos que necesitan para funcionar de manera óptima. Algunas aplicaciones útiles de esta herramienta de conexión incluyen pantallas de producción, HMI y capacidad de control de páginas web.

12. Herramientas ETL

Las herramientas de extracción, transformación y carga (ETL) se utilizan para el almacenamiento de datos en un sistema de gestión de bases de datos típico. Durante el proceso, un operador extraía datos de diferentes sistemas, los analizaba, los colocaba en una base de datos y los usaba para diferentes propósitos. Las herramientas ETL le permiten ejecutar y programar procesos a un alto nivel recopilando, analizando y almacenando datos en la base de datos y luego cargando valores en el PLC. ETL se puede ejecutar con un código, pero un procedimiento almacenado también puede realizar esta función. El beneficio de realizar esta función a través de SQL Bridge es que requiere menos secuencias de comandos y simplifica la lógica en Ignition.

¿Quiere una mirada más profunda a SQL Bridge?


Si desea obtener más detalles sobre estos consejos de SQL Bridge, vea este extracto de nuestro seminario web, con el codirector de ingeniería de ventas, Travis Cox:

12 Powerful Ways to Use PLCs with SQL Databases - Part 2 | Inductive Automation

Para obtener más información sobre el uso de bases de datos SQL con sistemas SCADA, consulte nuestro documento técnico "SQL: The Next Big Thing in SCADA" o la sección "SQL in Ignition" en nuestro Manual del usuario.

¿Ha pensado en otras formas ingeniosas de usar SQL Bridge? Nos encantaría saberlo. ¡Compártelo con todos en los comentarios!


Publicado en español el 10 de Noviembre del 2022.

Originalmente publicado el 18 de Junio del 2018.

Fuente original: https://www.inductiveautomation.com/blog/12-powerful-ways-to-use-plcs-with-sql-databases-part-2

Compartir

Últimas publicaciones del blog

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.


12 formas poderosas de usar PLC con bases de datos SQL - Parte 1