Loading
Microsoft SQL Server | FactoryTalk Transaction Manager | Studio 5000

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

Revisión: A (01/12/2023) - Tiempo de implementación: 45 minutos | Aprenda a generar una secuencia de arranque de motores con múltiples recetas para sistemas de fabricación flexible y reconfigurable.
Fábrica de robots autónomos produciendo carrocerías de vehículos
En esta página:
  • Descripción general
  • Guía de instalación
Innovation Center Home Page

¿Para qué es esto?

La secuencia de arranque de motores con SQL presenta el uso de FactoryTalk Transaction Manager (FTTM) para vincular la comunicación entre una base de datos SQL y Studio 5000. FTTM lee los valores de diferentes recetas para sistemas de fabricación flexible y reconfigurable, y aplica estos valores a etiquetas en programas de secuencia para poner en marcha los procesos correspondientes una vez que la rutina actual se ha finalizado. De esta manera, se implementa un intercambio de información entre el control en piso de producción y bases de datos comerciales.

El modelo presente realiza transacciones de información bidireccionales entre FTTM y Studio 5000. Estas se realizan una vez que el sistema de control lo indique y proceda a tomar información de la base de datos para su aplicación en el sistema. Todas las transacciones realizadas proceden a quedar almacenadas para la trazabilidad necesaria de las operaciones de producción. Con aplicaciones en industrias de consumo, automotrices, de empaque y otras, este proyecto sirve como plantilla para realizar ejemplos de comisionamiento de motores con parámetros en bases de datos.

Características generales

La secuencia de arranque de motores con una base de datos SQL ofrece las siguientes características:

  • Intercambio de información entre piso de planta y bases de datos comerciales
  • Conectividad entre información respaldada para procesos
  • Comisionamiento remoto de motores
  • Parametrización de procesos controlable en base de datos previo a implementación
  • Organización estructurada de información de procesos productivos

Ventajas

  • Cambios de parámetros de producción organizados
  • Información de procedimientos segura y respaldada
  • Arquitectura centralizada o distribuida según requisitos de escalabilidad
  • Trazabilidad de operaciones históricas con registros de transacciones
  • Trazabilidad de calidad de procesos
  • Descarga de recetas e información de configuraciones al sistema de control
  • Colección de información y almacenamiento automatizado
  • Monitoreo de desempeño de producción

¿Es útil para mí?

La demanda de múltiples SKU (Stock Keeping Unit, por sus siglas en inglés) en las líneas de producción requiere una transición rápida entre configuraciones de fabricación. Este proyecto sirve como una base fundamental para conectar un programa Studio 5000 y una base de datos SQL con todos los parámetros de producción necesarios. A través de tecnología flexible, los fabricantes podrán mejorar el rendimiento y la eficiencia general del equipo (OEE), al mismo tiempo que digitalizan las operaciones para proporcionar un control de proceso en tiempo real y soporte a la producción.

La demanda del cliente continuará aumentando y presentando diferentes escenarios en las líneas de producción. Los fabricantes tendrán que implementar fabricación flexible y reconfigurable para enfrentar estos desafíos. A través de este proyecto, un programa Studio 5000 comisiona motores según el número de receta seleccionado y ofrece una solución integrada de base de datos para empresas de producción.

Las implementaciones de este proyecto pueden variar desde servir como una demostración para empresas que enfrentan estos desafíos hasta utilizarse como una plantilla para la configuración de parámetros de producción desde una base de datos de instrucciones SQL.

¿Cómo puedo hacer que funcione?

Hardware:

  • Estaciones de motores (Motor, VFDs PowerFlex, PAC)

Software:

  • Studio 5000 (v33-35)
  • FactoryTalk Transaction Manager v13
  • FactoryTalk Live Data source (Logix Echo, Logix Emulate, o Logix controller)
  • FactoryTalk Administration Console
  • Microsoft SQL Server 2016 w/SQL Server Management Studio

Conocimientos requeridos:

Familiaridad con el uso de bases de datos SQL, comisionamiento de motores por medio de variadores de frecuencia y controladores PAC (Programmable Automation Controller, por sus siglas en inglés), conocimiento de configuración de red de estaciones de motores.

Links de interés:

FactoryTalk Transaction Manager Basic Configuration Lab

Descargas

Tenga en cuenta: deberá aceptar los Términos y Condiciones para cada descarga.

Archivos descargables ›
Términos y condiciones Aceptación. ROCKWELL AUTOMATION PROPORCIONARÁ ACCESO A LOS PRODUCTOS DE ROCKWELL (BUENAS PRÁCTICAS, APLICACIONES Y CONOCIMIENTOS) CON LA CONDICIÓN DE QUE USTED ACEPTE Y CUMPLA LOS SIGUIENTES TÉRMINOS Y CONDICIONES. USTED ACEPTA ESTAR OBLIGADO POR LOS TÉRMINOS DE ESTE ACUERDO DESCARGANDO, INSTALANDO, COPIANDO O UTILIZANDO PRODUCTOS. SI ACEPTA ESTOS TÉRMINOS EN NOMBRE DE OTRA PERSONA, EMPRESA U OTRA ENTIDAD LEGAL, USTED REPRESENTA Y GARANTIZA QUE TIENE AUTORIDAD COMPLETA PARA OBLIGAR A ESA PERSONA, EMPRESA O ENTIDAD LEGAL A ESTOS TÉRMINOS. SI NO ACEPTA ESTOS TÉRMINOS, NO DESCARGUE, INSTALE, COPIE, ACCEDA NI UTILICE EL SOFTWARE Y/O LOS PRODUCTOS Y SERVICIOS EN LA NUBE. 1. Rockwell Automation conserva la propiedad intelectual de todos los Productos y la documentación relacionada. No se otorgan derechos ni licencias distintos de los establecidos en este Acuerdo. La Empresa otorga a Rockwell Automation una licencia no exclusiva, mundial, libre de regalías, perpetua y no revocable para utilizar cualquier comentario que la Empresa proporcione con respecto a los Productos, incluso si la Empresa ha designado los comentarios como confidenciales. Rockwell Automation tendrá derecho a utilizar los comentarios sin restricción ni compensación para la Empresa. 2. La empresa no puede subarrendar, ceder, otorgar licencias, sublicenciar o transferir de otro modo ninguno de los Productos sin el consentimiento previo por escrito de Rockwell Automation. La empresa no puede asignar ni transferir de ninguna manera los derechos de acceso a los Productos sin el consentimiento previo por escrito de Rockwell Automation. Se prohíbe cualquier ensamblaje inverso, ingeniería inversa, des compilación y creación de trabajos derivados basados en los Productos por parte de la Empresa. 3. La Empresa reconoce que los Productos proporcionados en virtud de este Acuerdo son Información confidencial de Rockwell Automation y están protegidos por derechos de autor, patentes, marcas registradas y/o secretos comerciales vigentes o pendientes de Rockwell Automation, y la Empresa acepta mantener la confidencialidad al no divulgar los Productos o la documentación a terceros sin el consentimiento previo por escrito de Rockwell Automation y para proteger la confidencialidad de los Productos como lo haría con la información confidencial de ella misma. La Empresa acepta que su obligación de confidencialidad en virtud de este párrafo sobrevivirá a la expiración o terminación de este Acuerdo. 4. La Empresa acepta que los Productos provistos bajo este Acuerdo son modelos y ejemplos y su aplicación y resultados pueden variar dependiendo de las condiciones de cada cliente y proyecto. Rockwell Automation no garantiza los mismos resultados en cada caso. Este Acuerdo no se interpretará de ninguna manera como un compromiso por parte de Rockwell Automation en ningún momento para fabricar y/u ofrecer Productos para la venta. No existe un acuerdo a 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 cumplan con los requisitos de la Empresa. La Empresa acepta usar todos los Productos solo 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 RENUNCIA A TODAS LAS GARANTÍAS, EXPLÍCITAS, IMPLÍCITAS O LEGALES, INCLUYENDO SIN LIMITACIÓN CUALQUIER GARANTÍA DE COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR. ROCKWELL AUTOMATION NIEGA EXPLÍCITAMENTE 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 VULNERABILIDADES DE SEGURIDAD. EN NINGÚN CASO, ROCKWELL AUTOMATION SERÁ RESPONSABLE DE (i) LA PÉRDIDA DE BENEFICIOS, LA PÉRDIDA DE AHORROS, EL TIEMPO DE INACTIVIDAD, LOS DAÑOS ESPECIALES, INDIRECTOS O CONSECUENTES DE CUALQUIER TIPO, O (ii) CUALQUIER LESIÓN PERSONAL, DAÑO A LA PROPIEDAD O DAÑO AL MEDIO AMBIENTE QUE SURJA DE O EN RELACIÓN CON ESTE ACUERDO, YA SEA EN UNA ACCIÓN CONTRACTUAL, DE RESPONSABILIDAD ESTRICTA O DE AGRAVIO, INCLUYENDO NEGLIGENCIA. 6. LA EMPRESA ACUERDA INDEMNIZAR Y EXIMIR A ROCKWELL AUTOMATION DE TODOS LOS COSTOS, PREMIOS, DAÑOS, GASTOS Y HONORARIOS (INCLUIDOS LOS HONORARIOS DE LOS ABOGADOS) RESULTANTES O RELACIONADOS CON CUALQUIER RECLAMACIÓN DE TERCEROS (INCLUYENDO EMPLEADOS Y AGENTES DE LA EMPRESA) CONTRA ROCKWELL AUTOMATION, SUS DISTRIBUIDORES, AGENTES, FUNCIONARIOS, DIRECTORES O EMPLEADOS POR LESIONES PERSONALES (INCLUYENDO LA MUERTE), DAÑOS A LA PROPIEDAD O DAÑOS AMBIENTALES RELACIONADOS O RESULTANTES DEL USO DE LOS PRODUCTOS. 7. En caso de que se exporte un Producto, la Empresa acepta cumplir con todas las Leyes y Reglamentos de Control de Exportaciones de los Estados Unidos aplicables, y las leyes de control de exportaciones aplicables de otros países. Este Acuerdo se regirá por las leyes del estado de Wisconsin. Este Acuerdo es el Acuerdo completo y exclusivo entre Rockwell Automation y la Empresa, y reemplaza todos los acuerdos anteriores, ya sean escritos u orales, relacionados con estos Productos.

¿Necesita ayuda?

Si necesita ayuda con alguna aplicación o tiene comentarios acerca del Innovation Center, por favor contáctenos.

Guía de instalación

Paso 1

Identifique las aplicaciones utilizadas para la implementación: Studio 5000, SQL Server Management Studio, FactoryTalk Transaction Manager y FactoryTalk Administration Console.

  • Step1 - Screenshot

    Paso 1 - Imagen 1

  • Step 1.2 - Screenshot

    Paso 1 - Imagen 2

  • Step 1.3 Screenshot

    Paso 1 - Imagen 3

  • Step 1.4 - Screenshot

    Paso 1 - Imagen 4

Step 1 - Screenshot
Step 1.2 - Screenshot
Step 1.3 - Screenshot
Step 1.4 - Screenshot

Paso 2

En la aplicación FactoryTalk Administration Console, cree un shortcut al controlador del sistema de motores llamado “Mach1_Ent”.

Step 2 - screenshot

Paso 2 - Imagen 1

Step 2 - screenshot

Paso 3

3.1 Entre al programa de Studio5000 anexado con la secuencia de arranque de motores. Diríjase a la rutina Object_Assignments. Ajuste las variables de los comandos de motores hacia los VFDs PowerFlex utilizados.

Step 3.1 - Screenshot

Paso 3 - Imagen 1

Step 3.1 - Screenshot

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

Step 3.2 - Screenshot

Paso 3 - Imagen 2

Step 3.2 - Screenshot

3.3. Si requiere cambiar la rutina por una nueva o mejorarla puede activarlas o desactivarlas con la instrucción Jump to Sub Routine (JSR) que se encuentra en la rutina Servos.

Step 3.3 - Screenshot

Paso 3 - Imagen 3

Step3Part3

Paso 4

Ingrese a las rutinas de cada estación de motores (en este caso 5 estaciones) y asigne valores a las variables con el comando MOV, por ejemplo si desea cambiar el tiempo “PRESET” de un timer, en nuestro caso el S1M1_TimeOn1, o si desea cambiar el valor de las RPM’s del motor, también lo puede realizar con esta instrucción. En el programa anexado, se encuentran ejemplos para la asignación de intervalos de tiempo y velocidades cambiantes.

Step 4 - screenshot

Paso 4 - Imagen 1

Step 4 - screenshot

Paso 5

Ingrese a FTTM y añada las variables creadas como Data Points en el Checklist. Después haga click en Save Edits y posteriormente Assemble Edits.

Step 5 - screenshot

Paso 5 - Imagen 1

Step 5 - screenshot

Paso 6

Acceda a las consultas SQL en el archivo de Excel  MotorStationCommands y modifique la base de datos utilizando las columnas como las variables que se utilizan en Studio5000 para comisionar los motores. Agregue cuantas recetas desee.

Step 6 - screenshot

Paso 6 - Imagen 1

Step 6 - screenshot

Paso 7

Ingrese a Programmability:Stored Procedures:dbo.Recipe_sp. Modifique el procedimiento de consulta SQL para llamar los valores de las columnas y asignarlas como data points en FTTM.

Step 7 - screenshot

Paso 7 - Imagen 1

Step 7 - screenshot

Paso 8

En el paso 4 del checklist de FTTM, agregue los parámetros del procedimiento revisado en el paso anterior de la base de datos SQL.

Step 8 - screenshot

Paso 8 - Imagen 1

Step 8 - screenshot

Paso 9

Separe los parámetros de entradas y salidas de las variables en el paso 5 de la configuración de FTTM. Asigne valores nulos para todas las entradas de las variables de control de los motores. Aplique y guarde todos los cambios e inicie la configuración de FTTM.

Step 9 - screenshot

Paso 9 - Imagen 1

Step 9 - screenshot

Paso 10

Ingrese al programa de Studio 5000 y realice pruebas de todos los cambios seleccionando diferentes recetas. Para ello ingrese el número de receta a la etiqueta RecipeReq en el programa S01_TransactionManager. Después, haga un toggle bit a Recipe_On_Off. Valide el funcionamiento del proceso buscando los valores de la receta una vez que el ciclo actual finalice.

Step 10 - screenshot

Paso 10 - Imagen 1

Step 10 - screenshot
¡Suscríbase!

Reciba directamente en su correo nuevos lanzamientos de aplicaciones y otras novedades del Innovation Center

Quiero suscribirme
  1. Chevron LeftChevron Left Página principal de Rockwell Automation Chevron RightChevron Right
  2. Chevron LeftChevron Left Asi... Chevron RightChevron Right
  3. Chevron LeftChevron Left Pro... Chevron RightChevron Right
  4. Chevron LeftChevron Left Downloads Chevron RightChevron Right
  5. Chevron LeftChevron Left Innovation Center Chevron RightChevron Right
  6. Chevron LeftChevron Left Secuencia de arranque de motores con parámetros de receta SQL Chevron RightChevron Right
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