Espalhamento de I/O´s para DB PLC / CLP - Siemens Tia Portal

Por , Comentario
Compartilhar Facebook Compartilhar Twitter

Espalhamento de I/O´s para DB PLC / CLP - Siemens Tia Portal

Como Fazer o Espelhamento de Entradas e Saídas (I/O) numa DB no TIA Portal

Em arquitecturas de automação industrial complexas, não é raro encontrar programadores que optam por "espelhar" o estado físico das entradas e saídas (I/Os) do PLC para áreas de memória internas, como as Data Blocks (DB) ou memórias Flag (M). A principal justificação costuma ser a facilidade de reendereçamento caso uma porta de hardware queime, evitando alterações massivas na lógica Ladder.

No entanto, com as ferramentas modernas do Siemens TIA Portal, será que esta prática continua a ser recomendada? Neste artigo técnico baseado no nosso tutorial em vídeo, abordamos a fundo o espelhamento de sinais, ensinando como o fazer através do bloco MOVE e reflectindo sobre a sua real necessidade nos novos controladores.

💡 Os Destaques da Técnica e Arquitectura:

  • Espelhamento em Bloco com a Função MOVE: Demonstramos como transferir grandes volumes de dados de uma só vez utilizando ponteiros (Pointers). Através da instrução MOVE_BLK (ou MOVE com sintaxe de ponteiro, como P#E0.0 BYTE 50), consegue copiar 50 bytes completos de entradas físicas (I/O) directamente para a estrutura de uma Data Block (DB) receptora.

  • Organização no Início e Fim do Ciclo: Para que a lógica funcione sem erros de leitura, mostramos a estrutura ideal da OB1: o primeiro segmento (Network 1) recolhe e actualiza as entradas físicas para a DB. O programa executa então todas as lógicas apontando para a DB e, no último segmento da OB1, as variáveis da DB de saída são movidas de volta para as saídas físicas (Q/A) do PLC.

  • O Risco do "Process Image" e Atrasos (Delay): Um alerta fundamental para engenheiros seniores. Ao contornar o acesso directo ao I/O, perde os benefícios da actualização automática da Imagem de Processo (Process Image) gerida pelo hardware da Siemens. Especialmente com sinais analógicos rápidos, redes de inversores ou módulos de comunicação, este método introduz atrasos na resposta da máquina (tempo de ciclo).

  • O Método Moderno (Edição de Simbólico): Por que o espelhamento tornou-se muitas vezes obsoleto? O vídeo destaca como o TIA Portal trata todas as variáveis por Simbólico (Tags) em detrimento do endereço físico absoluto. Se uma entrada I0.0 falhar, basta ir à Tag Table, alterar o endereço dessa Tag (ex: para I123.4) e o software reendereça automaticamente e de forma instantânea todo o projecto.

  • Dica para Simatic Manager (Step 7 Clássico): Caso ainda opere em sistemas legacy, explicamos como ir às propriedades da pasta "Blocks", separador "Address Priority", e alterar o comportamento do software para dar primazia ao endereço Simbólico (Symbol) em vez do valor Absoluto.

Encontrar o equilíbrio entre a flexibilidade do código e o tempo de reacção do PLC é o que define uma boa engenharia. Embora o espelhamento seja uma ferramenta válida em circunstâncias específicas, dominar a manipulação de "Tags" nativas do TIA Portal oferece uma estrutura muito mais segura e eficiente.


Qual é a sua abordagem na gestão de I/O em grandes projectos? Prefere o espelhamento em DBs para interfaces SCADA ou leitura directa através de variáveis simbólicas? Deixe a sua experiência na secção de comentários abaixo e participe na discussão com a comunidade técnica de automação!


Tutorial fazendo o espelhamento (cópia) da área da Periferia de Entradas e Saídas do PLC para uma DB. Como re-endereçar I/O´s no TIA Portal e Step 7 Simatic Manager. Process Image e atualização de Periferia. Se Increva em Nosso Canal Youtube:
https://goo.gl/1P1oBS


0 comentários

COMENTÁRIOS AGORA