Descargas
¿Para qué sirve esto?
La secuencia de arranque del motor SQL introduce el uso de FactoryTalk Transaction Manager (FTTM) para vincular la comunicación entre una base de datos SQL y Studio 5000. FTTM lee valores de diferentes recetas para una fabricación flexible y reconfigurable, y aplica estos valores a etiquetas en programas de secuencia para iniciar el proceso correspondiente una vez que se completa la rutina actual. De esta manera, se implementa un intercambio de información entre el sistema de control de la planta y las bases de datos comerciales.
El modelo actual realiza transacciones de información bidireccionales entre FTTM y Studio 5000. Estas se llevan a cabo una vez que el sistema de control lo indica y procede a tomar información de la base de datos para su aplicación en el sistema. Todas las transacciones realizadas se almacenan para la necesaria trazabilidad de las operaciones de producción. Con aplicaciones en las industrias de consumo, automotriz, envasado y otras, este proyecto sirve como plantilla para la puesta en marcha de motores con parámetros en bases de datos.
Características generales
La secuencia de arranque del motor con una base de datos SQL ofrece las siguientes características:
- Intercambio de información entre planta y bases de datos comerciales
- Conectividad entre la información respaldada para los procesos
- Puesta en marcha remota de motores
- Parametrización de procesos controlables en la base de datos antes de la implementación.
- Organización estructurada de la información del proceso productivo
Ventajas
- Cambios organizados de parámetros de producción
- Información de procedimientos segura y respaldada
- Arquitectura centralizada o distribuida según los requisitos de escalabilidad
- Trazabilidad de operaciones históricas con registros de transacciones
- Trazabilidad de la calidad del proceso
- Descarga de recetas e información de configuración al sistema de control
- Recolección de información y almacenamiento automatizado
- Monitoreo del rendimiento de producción
¿Me será útil?
La demanda de múltiples SKU (Stock Keeping Unit) en las líneas de producción requiere transiciones rápidas entre configuraciones de fabricación. Este proyecto sirve como base fundamental para conectar un programa Studio 5000 y una base de datos SQL con todos los parámetros de producción necesarios. Mediante tecnología flexible, los fabricantes podrán mejorar el rendimiento de los equipos y la eficiencia general (OEE), a la vez que digitalizan las operaciones para proporcionar control de procesos en tiempo real y soporte a la producción.
La demanda de los clientes seguirá aumentando y presentará diferentes escenarios en las líneas de producción. Los fabricantes deberán implementar una fabricación flexible y reconfigurable para hacer frente a estos desafíos. A través de este proyecto, un programa Studio 5000 pone en marcha motores según el número de receta seleccionado y proporciona una solución de base de datos integrada para las empresas de producción.
Las implementaciones de este proyecto pueden variar desde servir como demostración para empresas que enfrentan estos desafíos hasta usarse como plantilla para configurar parámetros de producción a partir de una base de datos de instrucciones SQL.
¿Cómo puedo hacer que funcione?
Hardware:
- Estaciones de motores (motor, VFD’s PowerFlex, PAC).
Software:
- Studio 5000 (v33–35)
- FactoryTalk Transaction Manager v13
- Fuente de datos FactoryTalk Live Data (Logix Echo, Logix Emulate o Logix controller)
- FactoryTalk Administration Console
- Microsoft SQL Server 2016 con SQL Server Management Studio
Conocimientos:
Familiaridad con el uso de bases de datos SQL, puesta en marcha de motores mediante inversores de frecuencia y controladores PAC, conocimiento de configuración de red para estaciones de motores.
Vínculos de interés:
Laboratorio de configuración básica de FactoryTalk Transaction Manager.
Tenga en cuenta: deberá aceptar los términos y condiciones para cada descarga.
¿Necesita ayuda?
Si necesita ayuda con una aplicación o desea enviar comentarios al Innovation Center, por favor contáctenos.
Guía de instalación
Paso 1
Identifique las aplicaciones usadas para esta implementación: Studio 5000, SQL Server Management Studio, FactoryTalk Transaction Manager y FactoryTalk Administration Console.
Paso 2
En la aplicación FactoryTalk Administration Console, cree un acceso directo al controlador del sistema de motor llamado "Mach1_Ent".
Paso 3
3.1 Ingrese al programa Studio 5000 adjunto con la secuencia de arranque del motor. Vaya a la rutina Object_Assignments. Ajuste las variables de los comandos del motor hacia los PowerFlex VFDs utilizados.
3.2. Si desea crear diferentes variables para sus PowerFlex VFDs, hágalo en Controller Tags.
3.3. Si necesita cambiar o mejorar la rutina, puede activarla o desactivarla con la instrucción Jump to Sub Routine (JSR) que se encuentra en la rutina Servos.
Paso 4
Acceda a las rutinas de cada estación (en este caso hay cinco estaciones) y asigne valores a las variables usando el comando MOV. Por ejemplo, si desea cambiar el tiempo "PRESET" de un temporizador, en nuestro caso el S1M1_TimeOn1, o si desea cambiar el valor de RPM del motor, también puede hacerlo con esta instrucción. En el programa adjunto hay ejemplos para asignar intervalos de tiempo y cambiar velocidades.
Paso 5
Acceda a FTTM y agregue las variables creadas como Data Points en la Checklist. Luego haga clic en Save Edits y posteriormente en Assemble Edits.
Paso 6
Acceda a las consultas SQL en el archivo Excel MotorStationCommands y modifique la base de datos usando las columnas como las variables usadas en Studio 5000 para la puesta en marcha de los motores. Agregue tantas recetas como desee.
Paso 7
Acceda a Programabilidad: Stored Procedures: dbo.Recipe_sp. Modifique el procedimiento de consulta SQL para obtener los valores de las columnas y asígnelos como Data Points en FTTM.
Paso 8
En el paso 4 de la lista de comprobación FTTM, agregue los parámetros del procedimiento revisado en el paso anterior de la base de datos SQL.
Paso 9
Separe los parámetros de entrada y salida de las variables en el paso 5 de la configuración FTTM. Asigne valores nulos a todas las variables de entrada para el control del motor. Aplique y guarde todos los cambios e inicie la configuración FTTM.
Paso 10
Ingrese al programa Studio 5000 y pruebe todos los cambios seleccionando diferentes recetas. Para ello, ingrese el número de receta en el tag RecipeReq en el programa S01_TransactionManager. Luego alterne el bit Recipe_On_Off. Valide la operación del proceso comprobando los valores de la receta una vez que se haya completado el ciclo actual.