Loading
Microsoft SQL Server | FactoryTalk Transaction Manager | Studio 5000

Sequência de partida do motor com parâmetros de receita SQL

Revisão: A (12/01/2023) - Tempo de implantação: 45 minutos | Aprenda a gerar uma sequência de partida do motor com múltiplas receitas para demonstrar a fabricação flexível e reconfigurável.
Fábrica de robôs autônomos produzindo carrocerias de veículos
Nesta página:
  • Visão geral
  • Guia de instalação
Página inicial do Centro de Inovação

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:

FactoryTalk Transaction Manager Basic Configuration Lab.

Downloads

Observe que: Você precisará concordar com os Termos & Conditions para cada download.

Arquivos para download ›
Aviso legal Aceitação. A ROCKWELL AUTOMATION FORNECERÁ ACESSO AOS PRODUTOS ROCKWELL (MELHORES PRÁTICAS, APLICAÇÕES E CONHECIMENTO) SOB A CONDIÇÃO DE QUE VOCÊ ACEITE E CUMPRA OS SEGUINTES TERMOS E CONDIÇÕES. VOCÊ ACEITA E CONCORDA EM FICAR VINCULADO AOS TERMOS DESTE ACORDO AO FAZER O DOWNLOAD, INSTALAR, COPIAR OU DE OUTRA FORMA USAR OS PRODUTOS. SE VOCÊ ESTIVER ACEITANDO ESTES TERMOS EM NOME DE OUTRA PESSOA, EMPRESA OU OUTRA ENTIDADE JURÍDICA, VOCÊ DECLARA E GARANTE QUE TEM PLENA AUTORIDADE PARA VINCULAR ESSA PESSOA, EMPRESA OU ENTIDADE JURÍDICA A ESTES TERMOS. SE VOCÊ NÃO CONCORDAR COM ESTES TERMOS, NÃO FAÇA O DOWNLOAD, NÃO INSTALE, NÃO COPIE, NÃO ACESSE OU NÃO USE OS PRODUTOS, SOFTWARE E/OU SERVIÇOS DE NUVEM. 1. A Rockwell Automation mantém a propriedade e o título completos de todos os Produtos e documentação relacionada. Nenhum direito ou licença é concedido além daqueles estabelecidos neste Acordo. A Empresa concede à Rockwell Automation uma licença não exclusiva, mundial, livre de royalties, perpétua e irrevogável para usar qualquer feedback que a Empresa forneça em relação aos Produtos, mesmo que a Empresa tenha designado o feedback como confidencial. A Rockwell Automation terá o direito de usar o feedback sem restrição ou compensação à Empresa. 2. A Empresa não pode alugar, sublocar, ceder, licenciar, sublicenciar ou de outra forma transferir qualquer um dos Produtos sem o consentimento prévio por escrito da Rockwell Automation. A Empresa não pode ceder ou de outra forma transferir direitos de acesso aos Produtos sem o consentimento prévio por escrito da Rockwell Automation. Qualquer montagem reversa, engenharia reversa, descompilação e criação de trabalhos derivados com base nos Produtos pela Empresa é proibida. 3. A Empresa reconhece que os Produtos fornecidos sob este Acordo são Informações Confidenciais da Rockwell Automation e são cobertos por direitos autorais, patentes, marcas comerciais e/ou segredos comerciais vigentes ou pendentes da Rockwell Automation, e a Empresa concorda em manter a confidencialidade não divulgando os Produtos ou a documentação a terceiros sem o consentimento prévio por escrito da Rockwell Automation e em proteger a confidencialidade dos Produtos como protegeria as próprias informações confidenciais da Empresa. A Empresa concorda que sua obrigação de confidencialidade sob este parágrafo sobreviverá à expiração ou rescisão deste Acordo. 4. A Empresa concorda que os Produtos fornecidos sob este Acordo são protótipos e exemplos e que sua aplicação e resultados podem variar dependendo de cada cliente e das condições do projeto. A Rockwell Automation não garante os mesmos resultados. Este Acordo não deve ser interpretado de forma alguma como um compromisso da Rockwell Automation, em qualquer momento, de fabricar e/ou oferecer Produtos para venda. Não há nenhum acordo do nível de serviço explícito ou implícito associado ao uso dos Produtos. A Rockwell Automation não garante que as funções contidas nos Produtos atenderão aos requisitos da Empresa. A Empresa concorda em usar todos os Produtos apenas de acordo com as instruções e apenas para os usos pretendidos identificados na documentação. 5. EXCLUSÃO DE GARANTIAS E LIMITAÇÃO DE RESPONSABILIDADE. OS PRODUTOS SÃO FORNECIDOS "NO ESTADO EM QUE SE ENCONTRAM". A ROCKWELL AUTOMATION RENUNCIA A TODAS E QUAISQUER GARANTIAS, EXPRESSAS, IMPLÍCITAS OU LEGAIS, INCLUINDO, SEM LIMITAÇÃO, QUAISQUER GARANTIAS DE COMERCIALIZAÇÃO OU ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO. A ROCKWELL AUTOMATION RENUNCIA EXPLICITAMENTE A TODAS AS GARANTIAS DE NÃO INFRAÇÃO E EXPRESSAMENTE NÃO GARANTE QUE OS PRODUTOS, TOTAL OU PARCIALMENTE, ESTARÃO LIVRES DE ERROS OU VULNERABILIDADES DE SEGURANÇA. EM NENHUM CASO A ROCKWELL AUTOMATION SERÁ RESPONSÁVEL POR (i) LUCROS CESSANTES, ECONOMIAS PERDIDAS, TEMPO DE PARADA, DANOS ESPECIAIS, INDIRETOS OU CONSEQUENCIAIS DE QUALQUER TIPO, OU (ii) QUALQUER LESÃO PESSOAL, DANOS À PROPRIEDADE OU DANOS AMBIENTAIS DECORRENTES OU EM CONEXÃO COM ESTE ACORDO, SEJA EM UMA AÇÃO CONTRATUAL, RESPONSABILIDADE OBJETIVA OU EM RESPONSABILIDADE CIVIL, INCLUINDO NEGLIGÊNCIA. 6. A EMPRESA CONCORDA EM INDENIZAR E MANTER A ROCKWELL AUTOMATION ISENTA DE TODOS OS CUSTOS, INDENIZAÇÕES, DANOS, DESPESAS E HONORÁRIOS (INCLUINDO HONORÁRIOS ADVOCATÍCIOS) RESULTANTES OU RELACIONADOS A QUALQUER REIVINDICAÇÃO DE TERCEIROS (INCLUINDO FUNCIONÁRIOS E AGENTES DA EMPRESA) CONTRA A ROCKWELL AUTOMATION, SEUS DISTRIBUIDORES, AGENTES, DIRETORES OU FUNCIONÁRIOS POR LESÃO PESSOAL (INCLUINDO MORTE), DANOS À PROPRIEDADE OU DANOS AMBIENTAIS RELACIONADOS OU RESULTANTES DO USO DOS PRODUTOS. 7. No caso de um Produto ser exportado, a Empresa concorda em cumprir todas as Leis e Regulamentações de Controle de Exportação dos Estados Unidos aplicáveis, bem como as leis de controle de exportação aplicáveis de outros países. Este Acordo será regido pelas leis do estado de Wisconsin. Este Acordo é o acordo completo e exclusivo entre a Rockwell Automation e a Empresa, e substitui todos os acordos anteriores, sejam eles escritos ou orais, relacionados aos Produtos.

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.

  • Etapa 1 - Captura de tela

    Etapa 1 - Imagem 1

  • Etapa 1.2 - Captura de tela

    Etapa 1 - Imagem 2

  • Etapa 1.3 Captura de tela

    Etapa 1 - Imagem 3

  • Etapa 1.4 - Captura de tela

    Step 1 - Image 4

Etapa 1 - captura de tela
Etapa 1.2 - captura de tela
Etapa 1.3 - captura de tela
Etapa 1.4 - captura de tela

Step 2

No aplicativo FactoryTalk Administration Console, crie um atalho para o controlador do sistema de motor chamado "Mach1_Ent".

Etapa 2 - captura de tela

Etapa 2 - Imagem 1

Etapa 2 - captura de tela

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.

Etapa 3.1 - captura de tela

Etapa 3 - Imagem 1

Etapa 3.1 - captura de tela

3.2. Se desejar criar variáveis diferentes para seus inversores de frequência, faça isso em Controller Tags.

Etapa 3.2 - captura de tela

Etapa 3 - Imagem 2

Etapa 3.2 - Captura de tela

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.

Etapa 3.3 - captura de tela

Step 3 - Image 3

Etapa 3Parte 3

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

Etapa 4 - Imagem 1

Etapa 4 - captura de tela

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.

Etapa 5 - captura de tela

Etapa 5 - Imagem 1

Etapa 5 - captura de tela

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

Etapa 6 - Imagem 1

Etapa 6 - captura de tela

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 7 - captura de tela

Etapa 7 - Imagem 1

Etapa 7 - captura de tela

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

Etapa 8 - Imagem 1

Etapa 8 - captura de tela

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

Etapa 9 - Imagem 1

Etapa 9 - captura de tela

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.

Etapa 10 - captura de tela

Etapa 10 - Imagem 1

Etapa 10 - captura de tela
Tem uma dúvida geral?

A Rockwell Automation e nossos parceiros oferecem conhecimento excepcional do setor para ajudar a projetar, implementar e dar suporte ao seu investimento em automação.

Contate a Rockwell Automation
  1. Chevron LeftChevron Left Página inicial da Rockwell Automation
  2. Chevron LeftChevron Left Sup...
  3. Chevron LeftChevron Left Pro...
  4. Chevron LeftChevron Left Downloads
  5. Chevron LeftChevron Left Innovation Center
  6. Chevron LeftChevron Left Sequência de partida do motor com parâmetros de receita SQL
O conteúdo deste site foi traduzido usando inteligência artificial (IA) sem revisão nem edição humana. O conteúdo pode conter erros ou imprecisões e é fornecido “da forma como está” sem nenhum tipo de garantia. O texto oficial é a versão em inglês.
Atualize suas preferências de cookies para continuar.
Este recurso requer cookies para melhorar sua experiência. Atualize suas preferências para permitir esses cookies:
  • Cookies de Redes Sociais
  • Cookies Funcionais
  • Cookies de Desempenho
  • Cookies de Marketing
  • Todos os Cookies
Você pode atualizar suas preferências a qualquer momento. Para mais informações, consulte nosso {0} Política de Privacidade
CloseClose