Multiplas "OB1" Organization Block OB do tipo Program Cycle no PLC / CLP Siemens Tia Portal

Por , Comentario
Compartilhar Facebook Compartilhar Twitter

Multiplas "OB1" Organization Block OB do tipo Program Cycle no PLC / CLP Siemens Tia Portal

Como Estruturar o Seu Código com Múltiplas OBs Cíclicas no TIA Portal

Programadores habituados às linhas mais antigas da Siemens (como o S7-300 e S7-400) conhecem a regra de ouro: todo o processamento contínuo da máquina deve ser chamado a partir de um único bloco de organização cíclica, a famosa OB1.

Contudo, a introdução das famílias S7-1200 e S7-1500 e o ambiente TIA Portal trouxeram uma evolução fantástica para a organização de software industrial. Agora, é possível criar múltiplos blocos de organização do tipo "Program Cycle", permitindo dividir a execução do seu programa em secções totalmente independentes e lógicas.

Neste artigo técnico detalhado, exploramos como configurar e gerir múltiplas OBs cíclicas para tornar a sua programação muito mais limpa e modular.

💡 Destaques da Técnica de Organização:

  • Múltiplos Blocos de Ciclo (Program Cycle): Aprenda o passo a passo para adicionar novos blocos de organização com a mesma função da OB1 tradicional (gerando, por exemplo, a OB123 ou a OB124).

  • Regra de Prioridade e Execução: Compreenda como o PLC Siemens processa estes múltiplos blocos. A regra é simples: o controlador executa sempre as OBs pela ordem numérica crescente. Ou seja, a OB com o número mais baixo será sempre lida primeiro no ciclo de varrimento (Scan Time).

  • Estruturação por Pastas (Groups): Descubra como criar grupos no painel de navegação do TIA Portal para separar visualmente as áreas da sua máquina. Pode colocar a lógica da "Estação A" numa OB e a da "Estação B" noutra, organizando-as em pastas distintas. É até possível apagar a OB1 original, se a sua arquitectura de software assim o exigir.

  • A Melhor Prática para Troca de Dados: Um alerta crucial de performance. Quando divide a sua lógica em múltiplas OBs, as variáveis muitas vezes precisam de comunicar entre si. O tutorial explica a razão pela qual deve utilizar um Data Block Global (Global DB) em vez de memórias clássicas (M) para fazer esta ponte de informações, garantindo um processamento muito mais rápido e eficiente pelo PLC.

A modularidade é a chave para a manutenção eficiente na indústria moderna. Dividir lógicas complexas em múltiplos blocos cíclicos reduz o tempo de diagnóstico e facilita o trabalho em equipa, permitindo que vários engenheiros analisem partes diferentes da máquina em simultâneo.


Quer optimizar a arquitectura de software das suas máquinas? Aplique a divisão por OBs cíclicas no seu próximo projecto. Se tiver dúvidas sobre a comunicação entre blocos ou gestão de memória no TIA Portal, deixe a sua questão na secção de comentários abaixo e eleve o nível da sua programação industrial!

Tutorial de como utilizar o recurso de múltiplas "OB1", Organization Bloco OB do tipo Program Cycle, que são executadas automaticamente pelo PLC a cada Scan.

Recurso muito útil para organizar e distribuir seu programa de PLC.

Se Inscreva em Nosso Canal Youtube:
https://goo.gl/1P1oBS

0 comentários

COMENTÁRIOS AGORA