Como adicionar funções personalizadas à programação Allen - Bradley HMI?

Jan 06, 2026

Deixe um recado

David Wang
David Wang
Como criador de conteúdo e escritor técnico da Chentuo Technology, David se concentra na criação de conteúdo envolvente e informativo que destaca as soluções inovadoras de automação da empresa. Seu trabalho ajuda a educar os clientes sobre os mais recentes avanços em tecnologia de automação industrial.

Ei! Sou fornecedor de HMI da Allen-Bradley e já estou neste jogo há algum tempo. Uma pergunta que recebo muito dos clientes é como adicionar funções personalizadas à programação HMI da Allen-Bradley. Bem, você veio ao lugar certo! Nesta postagem do blog, vou orientar você em todo o processo, passo a passo.

Primeiro, vamos falar sobre por que você pode querer adicionar funções personalizadas à sua IHM Allen-Bradley. Os recursos de estoque são ótimos, mas às vezes você precisa de algo extra para atender às suas necessidades específicas. Talvez você tenha um processo exclusivo em sua fábrica ou queira adicionar alguns recursos especiais de geração de relatórios. Funções personalizadas podem oferecer uma vantagem extra e fazer com que sua IHM funcione exatamente da maneira que você deseja.

Compreendendo os fundamentos da programação HMI da Allen-Bradley

Antes de começarmos a adicionar funções personalizadas, é importante ter um conhecimento sólido dos fundamentos da programação HMI da Allen-Bradley. As IHMs Allen-Bradley usam um ambiente de programação chamado FactoryTalk View Studio. É aqui que você criará suas telas, configurará suas tags e escreverá seus scripts.

Se você é novo no FactoryTalk View Studio, não se preocupe! Ele tem uma interface bastante amigável e há muitos recursos disponíveis para ajudá-lo a aprender. Você pode encontrar tutoriais no site oficial da Allen-Bradley e também existem ótimas comunidades online onde você pode fazer perguntas e obter conselhos de outros programadores.

Preparando sua IHM para desenvolvimento de funções personalizadas

O primeiro passo para adicionar funções personalizadas é garantir que sua IHM esteja configurada corretamente. Você precisará ter o hardware e software corretos instalados e sua IHM deve estar conectada à sua rede.

Vamos dar uma olhada em alguns modelos populares de IHM da Allen-Bradley que são ótimos para o desenvolvimento de funções personalizadas. Confira oAllen Bradley 2711C T3M,Allen Bradley 2711P-RR256, eAllen Bradley 2711P-T15C22D9P. Esses modelos oferecem um bom equilíbrio entre desempenho e recursos e são compatíveis com o FactoryTalk View Studio.

Assim que tiver sua IHM instalada e funcionando, você precisará criar um novo projeto no FactoryTalk View Studio. É aqui que você começará a construir suas funções personalizadas.

Criando funções personalizadas no FactoryTalk View Studio

Agora, vamos entrar no âmago da questão da criação de funções personalizadas. No FactoryTalk View Studio, você pode usar Visual Basic for Applications (VBA) para escrever seus scripts personalizados. VBA é uma linguagem de programação poderosa e fácil de aprender, especialmente se você tiver alguma experiência básica em programação.

Aqui está um exemplo simples de como você pode criar uma função personalizada para calcular a média de dois números:

Função CalculaMédia(num1 As Double, num2 As Double) As Double CalculaMédia = (num1 + num2) / 2 Função Final

Para usar esta função em seu projeto de IHM, você precisará adicioná-la a um módulo no FactoryTalk View Studio. Veja como você faz isso:

  1. Abra seu projeto no FactoryTalk View Studio.
  2. Vá até a aba "Scripting" e clique em "Módulos".
  3. Clique com o botão direito na lista de módulos e selecione "Inserir Módulo".
  4. Dê um nome ao seu módulo, como "CustomFunctions".
  5. Abra o novo módulo e cole seu código de função personalizado nele.

Depois de adicionar sua função personalizada a um módulo, você poderá usá-la em seus scripts de IHM como qualquer outra função. Por exemplo, você pode usá-lo para atualizar uma caixa de texto na tela com a média de duas leituras de sensores.

Testando e depurando suas funções personalizadas

Depois de escrever suas funções personalizadas, é importante testá-las para garantir que funcionem corretamente. O FactoryTalk View Studio possui um depurador integrado que você pode usar para percorrer seu código e encontrar erros.

Aqui estão algumas dicas para testar e depurar suas funções personalizadas:

  • Use pontos de interrupção:Defina pontos de interrupção no seu código para pausar a execução em pontos específicos. Isso pode ajudá-lo a ver o que está acontecendo em sua função e identificar quaisquer problemas.
  • Verifique suas variáveis:Certifique-se de que suas variáveis ​​estejam recebendo os valores corretos. Você pode usar o depurador para inspecionar os valores de suas variáveis ​​em diferentes pontos do seu código.
  • Teste diferentes entradas:Tente passar valores diferentes para sua função personalizada para garantir que ela funcione corretamente em todos os casos.

Integrando funções personalizadas em suas telas IHM

Depois de testar e depurar suas funções personalizadas, é hora de integrá-las às telas da IHM. Você pode usar suas funções personalizadas em scripts associados a botões, temporizadores ou outros objetos de tela.

Por exemplo, você pode criar um botão na tela que, quando clicado, chama sua função personalizada para realizar um cálculo e atualizar uma caixa de texto com o resultado. Veja como você pode fazer isso:

2Allen Bradley 2711P-RR256

  1. Crie um botão na tela da sua IHM.
  2. Clique duas vezes no botão para abrir suas propriedades.
  3. Vá para a aba “Eventos” e selecione o evento “Mouse Up”.
  4. Clique no botão "..." próximo ao evento para abrir o editor de script.
  5. Escreva um script que chame sua função personalizada e atualize uma caixa de texto com o resultado.
Dim resultado As Double resultado = CalculaAverage(10, 20) ScreenItems("TextBox1").Text = resultado

Dicas e truques para adicionar funções personalizadas

Aqui estão algumas dicas e truques para ajudá-lo a adicionar funções personalizadas à sua programação HMI Allen-Bradley de forma mais eficaz:

  • Mantenha a simplicidade:Comece com funções personalizadas simples e gradualmente desenvolva funções mais complexas. Isso tornará mais fácil aprender e depurar seu código.
  • Use comentários:Adicione comentários ao seu código para explicar o que ele faz. Isso tornará mais fácil para você e outros programadores entenderem seu código no futuro.
  • Reutilize seu código:Se você estiver escrevendo o mesmo código repetidamente, considere criar uma função reutilizável. Isso economizará seu tempo e tornará seu código mais organizado.

Conclusão

Adicionar funções personalizadas à programação da IHM da Allen-Bradley pode ser uma ótima maneira de personalizar sua IHM e fazê-la funcionar exatamente da maneira que você deseja. Seguindo as etapas descritas nesta postagem do blog, você poderá criar e integrar suas próprias funções personalizadas rapidamente.

Se você estiver interessado em adquirir uma IHM Allen-Bradley ou tiver alguma dúvida sobre o desenvolvimento de funções personalizadas, sinta-se à vontade para entrar em contato. Estamos aqui para ajudá-lo a encontrar a solução certa para suas necessidades e garantir que seu projeto de IHM seja um sucesso.

Referências

  • Manual do usuário do Allen-Bradley FactoryTalk View Studio
  • Guia de programação do Visual Basic para aplicativos
Enviar inquérito