Downloads
Para que serve isso?
A sequência de partida do motor SQL introduz o uso do FactoryTalk Transaction Manager (FTTM) para vincular a comunicação entre um banco de dados SQL e o Studio 5000. O FTTM lê valores de diferentes receitas para uma fabricação flexível e reconfigurável e aplica esses valores a tags em programas de sequência para iniciar o processo correspondente assim que a rotina atual for concluída. Dessa forma, é implementada uma troca de informações entre o controle do chão de fábrica e bancos de dados comerciais.
O modelo atual realiza transações de informações bidirecionais entre o FTTM e o Studio 5000. Essas transações são realizadas assim que o sistema de controle indica e procede à obtenção de informações do banco de dados para aplicação no sistema. Todas as transações realizadas são armazenadas para garantir a rastreabilidade necessária das operações de produção. Com aplicações nos setores de consumo, automotivo, embalagens e outras indústrias, este projeto serve como modelo para o comissionamento de motores com parâmetros em bancos de dados.
Características gerais
A sequência de partida do motor com banco de dados SQL oferece os seguintes recursos:
- Troca de informações entre o chão de fábrica e bancos de dados comerciais
- Conectividade entre informações com backup para processos
- Comissionamento remoto de motores
- Parametrização de processos controláveis no banco de dados antes da implementação.
- Organização estruturada das informações do processo produtivo
Vantagens
- Mudanças organizadas nos parâmetros de produção
- Informações processuais seguras e com backup
- Arquitetura centralizada ou distribuída conforme requisitos de expansibilidade
- Rastreabilidade de operações históricas com registros de transações
- Rastreabilidade da qualidade do processo
- Download de receitas e informações de configuração para o sistema de controle
- Coleta de informações e armazenamento automatizado
- Monitoração do desempenho da produção
É útil para mim?
A demanda por múltiplos SKUs (Stock Keeping Unit) nas linhas de produção exige transições rápidas entre configurações de fabricação. Este projeto serve como base fundamental para conectar um programa Studio 5000 e um banco de dados SQL com todos os parâmetros de produção necessários. Por meio de tecnologia flexível, os fabricantes poderão melhorar o desempenho dos equipamentos e a Eficiência Geral do Equipamento (OEE), enquanto digitalizam as operações para fornecer controle de processo em tempo real e suporte à produção.
A demanda do cliente continuará aumentando e apresentará diferentes cenários nas linhas de produção. Os fabricantes precisarão implementar uma fabricação flexível e reconfigurável para enfrentar esses desafios. Por meio deste projeto, um programa Studio 5000 comissiona motores conforme o número de receita selecionado e fornece uma solução de banco de dados integrada para empresas de produção.
As implementações deste projeto podem variar desde servir como demonstração para empresas que enfrentam esses desafios até ser usado como modelo para configurar parâmetros de produção a partir de um banco de dados de instruções SQL.
Como posso fazer isso funcionar?
Hardware:
- Estações de motor (motor, inversor de frequência PowerFlex, PAC).
Software:
- Studio 5000 (v33–35)
- FactoryTalk Transaction Manager v13
- Fonte de dados do FactoryTalk Live Data (Logix Echo, Studio 5000 Logix Emulate ou controlador Logix)
- FactoryTalk Administration Console
- Microsoft SQL Server 2016 com SQL Server Management Studio
Conhecimento:
Familiaridade com o uso de bancos de dados SQL, comissionamento de motores por meio de inversor de frequência e controladores PAC, conhecimento de configuração de rede para estações de motor.
Links de interesse:
Observe que: Você precisará concordar com os Termos & Conditions para cada download.
Precisa de ajuda?
Se precisar de ajuda com uma aplicação ou tiver feedback do Centro de Inovação, entre em contato conosco.
Guia de instalação
Etapa 1
Identifique os aplicativos usados para esta implementação: Studio 5000, SQL Server Management Studio, FactoryTalk Transaction Manager e FactoryTalk Administration Console.
Step 2
No aplicativo FactoryTalk Administration Console, crie um atalho para o controlador do sistema de motor chamado "Mach1_Ent".
Etapa 3
3.1 Entre no programa Studio 5000 anexado com a sequência de partida do motor. Vá para a rotina Object_Assignments. Ajuste as variáveis dos comandos do motor direcionadas aos inversores de frequência PowerFlex utilizados.
3.2. Se desejar criar variáveis diferentes para seus inversores de frequência, faça isso em Controller Tags.
3.3. Se precisar alterar ou melhorar a rotina, você pode ativá-la ou desativá-la com a instrução Jump to Sub Routine (JSR) encontrada na rotina Servos.
Step 4
Acesse as rotinas de cada estação (neste caso, há cinco estações) e atribua valores às variáveis usando o comando MOV. Por exemplo, se você quiser alterar o tempo "PRESET" de um temporizador, no nosso caso o S1M1_TimeOn1, ou se quiser alterar o valor de RPM do motor, também pode fazer isso com esta instrução. No programa anexado, há exemplos para atribuição de intervalos de tempo e alteração de velocidades.
Etapa 5
Acesse o FTTM e adicione as variáveis criadas como Data Points na lista de verificação. Em seguida, clique em Save Edits e, posteriormente, em Assemble Edits.
Step 6
Acesse as consultas SQL no arquivo Excel MotorStationCommands e modifique o banco de dados usando as colunas como as variáveis usadas no Studio 5000 para comissionar os motores. Adicione quantas receitas desejar.
Etapa 7
Acesse Programabilidade: Stored Procedures: dbo.Recipe_sp. Modifique o procedimento de consulta SQL para obter os valores das colunas e atribuí-los como Data Points no FTTM.
Etapa 8
No passo 4 da lista de verificação FTTM, adicione os parâmetros do procedimento revisado na etapa anterior do banco de dados SQL.
Etapa 9
Separe os parâmetros de entrada e saída das variáveis na etapa 5 da configuração FTTM. Atribua valores nulos a todas as variáveis de entrada para controle do motor. Aplique e salve todas as alterações e inicie a configuração FTTM.
Etapa 10
Entre no programa Studio 5000 e teste todas as alterações selecionando diferentes receitas. Para isso, insira o número da receita no tag RecipeReq no programa S01_TransactionManager. Em seguida, alterne o bit Recipe_On_Off. Valide a operação do processo verificando os valores da receita assim que o ciclo atual for concluído.