Loading
Microsoft SQL Server | FactoryTalk Transaction Manager | Studio 5000

Secuencia de arranque de motor con parámetros de receta SQL

Revisión: A (12/01/2023) - Tiempo de implementación: 45 minutos | Aprenda a generar una secuencia de arranque de motor con varias recetas para mostrar la fabricación flexible y reconfigurable.
Fábrica de robots autónomos que produce carrocerías de vehículos
En esta página:
  • Descripción general
  • Guía de instalación
Página de inicio del Innovation Center

¿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.

Descargas

Tenga en cuenta: deberá aceptar los términos y condiciones para cada descarga.

Archivos descargables ›
Aviso legal Aceptación. ROCKWELL AUTOMATION PROPORCIONARÁ ACCESO A LOS PRODUCTOS DE ROCKWELL AUTOMATION (MEJORES PRÁCTICAS, APLICACIONES Y CONOCIMIENTOS) CON LA CONDICIÓN DE QUE USTED ACEPTE Y CUMPLA LOS SIGUIENTES TÉRMINOS Y CONDICIONES. USTED ACEPTA Y SE COMPROMETE A CUMPLIR LOS TÉRMINOS DE ESTE ACUERDO AL DESCARGAR, INSTALAR, COPIAR O UTILIZAR DE OTRO MODO LOS PRODUCTOS. SI USTED ACEPTA ESTOS TÉRMINOS EN NOMBRE DE OTRA PERSONA, EMPRESA U OTRA ENTIDAD LEGAL, USTED DECLARA Y GARANTIZA QUE TIENE PLENA AUTORIDAD PARA OBLIGAR A ESA PERSONA, EMPRESA O ENTIDAD LEGAL A ESTOS TÉRMINOS. SI NO ESTÁ DE ACUERDO CON ESTOS TÉRMINOS, NO DESCARGUE, INSTALE, COPIE, ACCEDA NI UTILICE LOS PRODUCTOS, EL SOFTWARE Y/O LOS SERVICIOS EN LA NUBE. 1. Rockwell Automation conserva la propiedad y el título completos de todos los Productos y la documentación relacionada. No se otorgan derechos ni licencias distintos a los establecidos en este Acuerdo. La Compañía otorga a Rockwell Automation una licencia no exclusiva, mundial, libre de regalías, perpetua y no revocable para utilizar cualquier retroalimentación que la Compañía proporcione con respecto a los Productos, incluso si la Compañía ha designado la retroalimentación como confidencial. Rockwell Automation tendrá derecho a utilizar la retroalimentación sin restricción ni compensación para la Compañía. 2. La Compañía no podrá arrendar, subarrendar, ceder, licenciar, sublicenciar ni transferir de otra manera ninguno de los Productos sin el consentimiento previo por escrito de Rockwell Automation. La Compañía no podrá ceder ni transferir de otra manera los derechos de acceso a los Productos sin el consentimiento previo por escrito de Rockwell Automation. Se prohíbe el ensamblaje inverso, la ingeniería inversa, la descompilación y la creación de obras derivadas basadas en los Productos por parte de la Compañía. 3. La Compañía reconoce que los Productos proporcionados en virtud de este Acuerdo son información de confidencialidad de Rockwell Automation y están cubiertos por derechos de autor, patentes, marcas comerciales y/o secretos comerciales vigentes o pendientes de Rockwell Automation, y la Compañía acepta mantener la confidencialidad al no divulgar los Productos ni la documentación a ningún tercero sin el consentimiento previo por escrito de Rockwell Automation y proteger la confidencialidad de los Productos como si fuera la información de confidencialidad propia de la Compañía. La Compañía acepta que su obligación de confidencialidad en virtud de este párrafo subsistirá tras la expiración o terminación de este Acuerdo. 4. La Compañía acepta que los Productos proporcionados en virtud de este Acuerdo son prototipos y ejemplos, y su aplicación y resultados pueden variar según las condiciones de cada cliente y proyecto. Rockwell Automation no otorga garantía de los mismos resultados. Este Acuerdo no se interpretará en modo alguno como un compromiso por parte de Rockwell Automation en ningún momento de fabricar y/o ofrecer Productos para la venta. No existe ningún acuerdo de nivel de servicio explícito o implícito asociado con el uso de los Productos. Rockwell Automation no garantiza que las funciones contenidas en los Productos satisfagan los requisitos de la Compañía. La Compañía acepta utilizar todos los Productos únicamente de acuerdo con las instrucciones y solo para los usos previstos identificados en la documentación. 5. EXCLUSIÓN DE GARANTÍAS Y LIMITACIÓN DE RESPONSABILIDAD. LOS PRODUCTOS SE PROPORCIONAN "TAL CUAL". ROCKWELL AUTOMATION RECHAZA TODAS LAS GARANTÍAS, EXPRESAS, IMPLÍCITAS O LEGALES, INCLUIDAS, SIN LIMITACIÓN, CUALQUIER GARANTÍA DE COMERCIABILIDAD O ADECUACIÓN PARA UN PROPÓSITO PARTICULAR. ROCKWELL AUTOMATION RECHAZA EXPRESAMENTE TODAS LAS GARANTÍAS DE NO INFRACCIÓN Y NO GARANTIZA EXPRESAMENTE QUE LOS PRODUCTOS, EN SU TOTALIDAD O EN PARTE, ESTARÁN LIBRES DE ERRORES O DE VULNERABILIDADES DE SEGURIDAD. EN NINGÚN CASO ROCKWELL AUTOMATION SERÁ RESPONSABLE DE (i) PÉRDIDA DE BENEFICIOS, PÉRDIDA DE AHORROS, TIEMPO IMPRODUCTIVO, DAÑOS ESPECIALES, INDIRECTOS O CONSECUENTES DE CUALQUIER TIPO, O (ii) CUALQUIER LESIÓN PERSONAL, DAÑOS A LA PROPIEDAD O DAÑOS AMBIENTALES QUE SURJAN DE O EN CONEXIÓN CON ESTE ACUERDO, YA SEA EN UNA ACCIÓN DE CONTRATO, RESPONSABILIDAD ESTRICTA O EN AGRAVIO, INCLUYENDO NEGLIGENCIA. 6. LA COMPAÑÍA ACEPTA INDEMNIZAR Y MANTENER A ROCKWELL AUTOMATION INDEMNE DE TODOS LOS COSTOS, PREMIOS, DAÑOS, GASTOS Y HONORARIOS (INCLUIDOS LOS HONORARIOS DE ABOGADOS) RESULTANTES DE O RELACIONADOS CON CUALQUIER RECLAMACIÓN DE TERCEROS (INCLUIDOS EMPLEADOS Y AGENTES DE LA COMPAÑÍA) CONTRA ROCKWELL AUTOMATION, SUS DISTRIBUIDORES, AGENTES, FUNCIONARIOS, DIRECTORES O EMPLEADOS POR LESIONES PERSONALES (INCLUIDA LA MUERTE), DAÑOS A LA PROPIEDAD O DAÑOS AMBIENTALES RELACIONADOS CON O RESULTANTES DEL USO DE LOS PRODUCTOS. 7. En caso de que se exporte un Producto, la Compañía acepta cumplir con todas las leyes y regulaciones de control de exportaciones de los Estados Unidos aplicables, así como con las leyes de control de exportaciones aplicables de otros países. Este Acuerdo se regirá por las leyes del estado de Wisconsin. Este Acuerdo constituye el acuerdo completo y exclusivo entre Rockwell Automation y la Compañía, y reemplaza todos los acuerdos anteriores, ya sean escritos u orales, relacionados con los Productos.

¿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.

  • Paso1 - Captura de pantalla

    Paso 1 - Imagen 1

  • Paso 1.2 - Captura de pantalla

    Paso 1 - Imagen 2

  • Paso 1.3 Captura de pantalla

    Paso 1 - Imagen 3

  • Paso 1.4 - Captura de pantalla

    Step 1 - Image 4

Step 1 - Screenshot
Paso 1.2 - Captura de pantalla
Step 1.3 - Screenshot
Paso 1.4 - Captura de pantalla

Paso 2

En la aplicación FactoryTalk Administration Console, cree un acceso directo al controlador del sistema de motor llamado "Mach1_Ent".

Paso 2 – captura de pantalla

Paso 2 – Imagen 1

Paso 2 – captura de pantalla

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.

Step 3.1 - Screenshot

Paso 3 - Imagen 1

Step 3.1 - Screenshot

3.2. Si desea crear diferentes variables para sus PowerFlex VFDs, hágalo en Controller Tags.

Paso 3.2 - Captura de pantalla

Paso 3 - Imagen 2

Paso 3.2 - Captura de pantalla

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.

Step 3.3 - Screenshot

Step 3 - Image 3

Paso3Parte3

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 4 - captura de pantalla

Paso 4 - Imagen 1

Paso 4 - captura de pantalla

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 5 - captura de pantalla

Paso 5 - Imagen 1

Paso 5 - captura de pantalla

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 6 - captura de pantalla

Paso 6 - Imagen 1

Paso 6 - captura de pantalla

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 7 – captura de pantalla

Paso 7 - Imagen 1

Paso 7 – captura de pantalla

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 8 - captura de pantalla

Step 8 - Image 1

Paso 8 - captura de pantalla

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 9 - captura de pantalla

Step 9 - Image 1

Paso 9 - captura de pantalla

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.

Step 10 - screenshot

Step 10 - Image 1

Step 10 - screenshot
¿Tiene una consulta general?

Rockwell Automation y nuestros socios ofrecen conocimientos excepcionales de la industria para ayudar a diseñar, implementar y respaldar su inversión en automatización.

Contacte a Rockwell Automation
  1. Chevron LeftChevron Left Página principal de Rockwell Automation
  2. Chevron LeftChevron Left Asi...
  3. Chevron LeftChevron Left Pro...
  4. Chevron LeftChevron Left Descargas
  5. Chevron LeftChevron Left Centro de innovación
  6. Chevron LeftChevron Left Secuencia de arranque de motor con parámetros de receta SQL
El contenido de este sitio ha sido traducido mediante inteligencia artificial (IA) sin revisión humana o ediciones. El contenido podría contener errores o inexactitudes, y se proporciona “tal cual” sin ninguna garantía. El texto oficial es la versión en inglés del contenido.
Actualice sus preferencias de cookies para continuar.
Esta función requiere cookies para mejorar su experiencia. Actualice sus preferencias para permitir estas cookies.:
  • Cookies de Redes Sociales
  • Cookies Funcionales
  • Cookies de Performance
  • Cookies de Marketing
  • Todas las cookies
Puede actualizar sus preferencias en cualquier momento. Para más información, vea nuestro {0} Política de Privacidad
CloseClose