Casa / Artigo / Detalhes

Como criar um programa simples no ABB PLC?

Ei! Sou um especialista de um fornecedor de DCS/PLC da ABB e hoje vou mostrar como criar um programa simples no PLC da ABB. Pode parecer um pouco assustador no início, mas acredite, não é tão difícil quanto parece.

Compreendendo os fundamentos do PLC ABB

Antes de entrarmos na programação, vamos entender rapidamente o que é o ABB PLC. Um Controlador Lógico Programável (CLP) é um computador especializado usado em automação industrial. ABB é uma marca bem conhecida nesta área, oferecendo uma ampla gama de produtos PLC de alta qualidade e confiabilidade.

Um dos principais componentes que você pode usar em um sistema PLC da ABB é oABB FI840F. Este módulo fieldbus é ótimo para conectar diferentes dispositivos na rede industrial. Outro dispositivo importante é oABB INNIS21, que possui funções próprias e exclusivas no sistema geral.

Obtendo as ferramentas certas

Para criar um programa no ABB PLC, você precisará do software correto. A ABB fornece software como o Automation Builder, que é fácil de usar e repleto de recursos. Você pode baixá-lo no site oficial da ABB. Depois de instalá-lo, ligue-o e você estará pronto para começar.

Definindo os Requisitos do Programa

Em primeiro lugar, você precisa saber o que seu programa deve fazer. Digamos que você esteja criando um programa simples para um sistema de correia transportadora. Os requisitos básicos poderiam ser: iniciar o transportador quando um sensor detectar um objeto e pará-lo quando o objeto passar.

Criando um novo projeto

No software Automation Builder, clique na opção “Novo Projeto”. Dê ao seu projeto um nome significativo, como "Controle da correia transportadora". Você também precisará selecionar o tipo de PLC ABB que está usando. Certifique-se de escolher o modelo correto para evitar problemas de compatibilidade.

Configurando o hardware

Após criar o projeto, é hora de configurar o hardware. Isso envolve a configuração dos módulos de entrada e saída. Para o nosso exemplo de correia transportadora, o sensor seria um dispositivo de entrada e o motor que aciona o transportador seria um dispositivo de saída.

No software, vá para a seção de configuração de hardware. Aqui, você adicionará os módulos um por um. Se estiver usando o ABB FI840F, você pode adicioná-lo e definir suas configurações de acordo com suas necessidades. O mesmo vale para outros módulos como o ABB INNIS21.

Escrevendo a lógica do programa

Agora vem a parte divertida: escrever a lógica do programa. A programação do PLC da ABB usa diferentes linguagens, como Diagrama Ladder (LD), Diagrama de Blocos Funcionais (FBD) e Texto Estruturado (ST). Para um programa simples como o nosso, o Diagrama Ladder é uma ótima escolha porque é fácil de entender, principalmente para iniciantes.

Noções básicas do diagrama de escada

Um diagrama de escada consiste em degraus, que são como linhas horizontais em uma escada. Cada linha representa uma instrução lógica. No lado esquerdo da linha, você tem as condições de entrada e, no lado direito, as ações de saída.

Vamos escrever a lógica do nosso sistema de correia transportadora. Usaremos um contato para representar a entrada do sensor. Quando o sensor detecta um objeto, o contato fecha. Então, usaremos uma bobina para representar a saída do motor. Quando o contato é fechado, a bobina é energizada e o motor dá partida.

No software Automation Builder, clique na opção “Diagrama Ladder”. Comece adicionando uma linha. No lado esquerdo da linha, adicione um contato e atribua-o ao endereço de entrada do sensor. No lado direito, adicione uma bobina e atribua-a ao endereço de saída do motor.

Adicionando condições lógicas

Você pode querer adicionar algumas condições adicionais para tornar o programa mais robusto. Por exemplo, você pode adicionar um temporizador para parar o transportador após um determinado período de tempo.

Para adicionar um temporizador, no diagrama ladder, insira um bloco de função de temporizador. Você pode definir o valor do tempo de acordo com suas necessidades. Por exemplo, se você deseja que o transportador funcione por 10 segundos após detectar um objeto, defina o valor do temporizador para 10 segundos.

Testando o Programa

Depois de escrever o programa, é hora de testá-lo. Mas antes disso, certifique-se de ter baixado o programa para o CLP ABB. No software, clique no botão “Download”.

Para testar o programa, você pode usar o modo de simulação do software. No modo de simulação, você pode simular os sinais de entrada. Para nosso exemplo de correia transportadora, você pode simular a detecção do sensor ativando o sinal de entrada na simulação. Se tudo funcionar conforme o esperado, a saída do motor deverá ligar e desligar de acordo com a lógica que você escreveu.

Depurando o programa

Se você encontrar algum problema durante o teste, não se preocupe. A depuração é uma parte normal do processo de programação. O software possui ferramentas de depuração que podem ajudá-lo a encontrar e corrigir problemas. Você pode usar a função "Monitor" para verificar os valores das variáveis ​​e o estado dos contatos e bobinas.

Otimizando o Programa

Após testes bem-sucedidos, você pode procurar maneiras de otimizar o programa. Isso poderia envolver a redução do tempo de resposta ou tornar o código mais eficiente. Você também pode querer adicionar algumas rotinas de tratamento de erros. Por exemplo, se o sensor apresentar mau funcionamento, o programa deverá ser capaz de lidar com isso normalmente.

ABB 3BDH000033R1 FI840F Fieldbus Moduleebf5390a742525278cf2121d357097d_

Documentação

Não se esqueça de documentar seu programa. Anote o que cada parte do programa faz, os endereços de entrada e saída e quaisquer configurações especiais. Isto será muito útil se você precisar fazer alterações no futuro ou se alguém precisar trabalhar no programa.

Conclusão

Criar um programa simples no ABB PLC é definitivamente factível. Seguindo essas etapas, você pode construir um programa funcional para diversas aplicações industriais. Quer você seja um programador iniciante ou experiente, o ABB PLC oferece uma excelente plataforma para automação.

Se você estiver interessado em adquirir produtos ABB DCS/PLC ou precisar de suporte técnico mais aprofundado, sinta-se à vontade para entrar em contato conosco. Estamos aqui para ajudá-lo com todas as suas necessidades de automação.

Referências

  • Manual do usuário do ABB Automation Builder
  • Documentação de hardware do CLP ABB

Enviar inquérito