Aquisição do Tempo de Scan do PLC / CLP via Software na OB1 Siemens Tia Portal

Por , Comentario
Compartilhar Facebook Compartilhar Twitter

Aquisição do Tempo de Scan do PLC / CLP via Software na OB1 Siemens Tia Portal

Como Monitorizar o Tempo de Varrimento (Scan Time) do PLC no TIA Portal

Em sistemas de automação industrial de alta precisão, o tempo de resposta do Controlador Lógico Programável (CLP/PLC) é um factor crítico. O "Scan Time" (tempo de varrimento ou de ciclo) é o tempo que o processador demora a ler as entradas, processar a lógica do programa (OB1 e rotinas cíclicas) e actualizar as saídas. Se este tempo for demasiado elevado, a máquina pode falhar a leitura de sensores rápidos ou atrasar a actuação de válvulas e motores.

Neste tutorial técnico, demonstramos como pode extrair o valor exacto do tempo de ciclo directamente para a sua lógica de programa no Siemens TIA Portal, permitindo a criação de alarmes de performance ou cálculos de controlo mais precisos.

💡 O que vai aprender neste tutorial:

  • [00:00] A Importância do Tempo de Ciclo: Compreenda o impacto de um Scan Time elevado em processos industriais e porque é que a monitorização contínua desta variável previne atrasos (delays) na resposta da máquina.

  • [00:53] Diagnóstico Online Rápido: Saiba como aceder à área de Online & Diagnostics do TIA Portal para visualizar graficamente os tempos de ciclo mais curto, mais longo e actual, bem como o limite máximo configurado para evitar a paragem (STOP) do PLC.

  • [01:35] A Instrução RUNTIME: Descubra como inserir o bloco RUNTIME (disponível nas instruções estendidas) directamente na sua OB1 principal para captar o tempo de ciclo via software.

  • [02:24] Configuração de Variáveis LREAL: O passo a passo para declarar as variáveis de memória interna e de retorno no formato LREAL (Long Real de 64 bits), uma exigência arquitectónica dos novos controladores S7-1200 e S7-1500.

  • [03:30] Leitura e Escala de Valores: Uma demonstração prática em modo online. Note um detalhe fundamental: o bloco RUNTIME devolve o tempo em segundos (ex: 0.019 representa 19 milissegundos) e sofre flutuações normais de acordo com a carga de processamento instantânea do PLC.

  • [04:06] Diferença para PLCs Antigos: Uma nota técnica importante para quem está a migrar de sistemas S7-300 ou S7-400, onde a variável de tempo de ciclo já vinha embutida nas variáveis locais da OB1 sem necessidade de blocos adicionais.

Controlar a carga de processamento do seu PLC é uma das melhores práticas na engenharia de automação. Ao monitorizar o Scan Time, garante que a adição de novas lógicas ou comunicações não compromete a fiabilidade do equipamento de controlo da sua fábrica.


Pronto para optimizar o código das suas máquinas? Aplique a instrução RUNTIME no seu próximo comissionamento. Se tiver dúvidas sobre como melhorar a performance do seu PLC Siemens, deixe o seu comentário abaixo!


Tutorial de como fazer aquisição na programação do PLC, do tempo de SCAN (tempo em segundos ou milisegundos que o PLC demora para completar 1 ciclo completo de varredura no programa e periferia), conseguindo fazer a aquisição do tempo em formato LREAL (Long Real) na unidade segundos.

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

0 comentários

COMENTÁRIOS AGORA