Studio 5000 Logix Designer:guia abrangente para instruções de temporizador
Temporizadores são instruções muito importantes na programação do PLC que são usadas para atrasar a ativação ou desativação de sinais.
Neste artigo, apresentarei o conceito de temporizadores na programação de CLP e explicarei as instruções específicas do temporizador que estão disponíveis para a linguagem de programação Ladder Diagram no Studio 5000 Logix Designer.
Conceitos de temporizador
Como mencionei na introdução, temporizadores são usados na programação do PLC para atrasar a ativação ou desativação de um sinal. Antes de vermos especificamente como funcionam as diferentes instruções de temporizador no Studio 5000 Logix Designer, vamos ver rapidamente como os temporizadores funcionam em geral.
Em um Delay On Timer, que é um dos tipos de temporizadores mais comumente usados na programação do PLC, o temporizador começa a acumular temporizador quando o temporizador é habilitado.
Enquanto o cronômetro estiver ativado, o tempo acumulado do cronômetro será atualizado a cada varredura.
Quando o tempo acumulado for igual ao tempo predefinido, que é definido pelo programador do CLP, o cronômetro é finalizado e a saída do cronômetro é ligada.
Quando a entrada do temporizador é desligada, a saída do temporizador é desligada e o tempo acumulado é zerado.
Você pode ver como poderia usar uma instrução de temporizador para atrasar a ativação de uma entrada por um tempo predefinido após a ativação de uma entrada.
Agora que você sabe como os temporizadores funcionam na programação de CLP em geral, vamos dar uma olhada nas instruções específicas do temporizador que estão disponíveis para a linguagem de programação do Diagrama Ladder no Studio 5000 Logix Designer.
Temporizadores no Studio 5000 Logix Designer
Atraso de ativação do temporizador (TON)
A instrução Timer On Delay, ou TON, é usada para atrasar a ativação de um sinal.
Quando a condição de entrada do temporizador for True, o temporizador será ativado e começará a acumular tempo. O tempo acumulado é armazenado no membro ACC da tag de apoio do temporizador.
Quando o tempo acumulado for igual ao tempo predefinido, o temporizador termina e a saída, também conhecida como bit Concluído, é ativada. O tempo predefinido é definido pelo programador PLC e é armazenado no membro PRE da tag de apoio do temporizador.
Quando a condição de entrada da instrução for False, o temporizador não está habilitado. Quando o temporizador não está habilitado, o valor acumulado é zerado e o bit Done é False.
Atraso de desligamento do temporizador (TOF)
A instrução Time Off Delay, ou TOF, é usada para atrasar o desligamento de um sinal. É exatamente o oposto de uma instrução TON.
Uma instrução TOF é habilitada quando sua condição de entrada se torna Falsa.
Quando habilitado, acumula tempo e armazena o tempo acumulado no membro ACC de seu backing tag.
Quando o tempo acumulado for igual ao tempo predefinido, o bit Done se tornará False.
Assim como uma instrução TON, o tempo acumulado da instrução TOF é zerado quando o temporizador não está habilitado.
Temporizador retentivo ativado (RTO)
As instruções do temporizador TON e TOF são instruções não retentivas. Dizemos que são não retentivos porque não retêm o valor acumulado quando o temporizador não está habilitado.
Em contraste, a instrução Retentive Timer On, ou RTO, é um temporizador retentivo.
A instrução RTO é habilitada quando a condição de entrada do temporizador se torna True. Enquanto ativado, o temporizador acumula tempo e armazena o tempo acumulado no membro ACC de sua etiqueta de apoio.
Quando o temporizador não está habilitado, o valor acumulado é retido.
Quando o temporizador é reativado, o valor acumulado continua a aumentar a partir do seu último valor.
Quando o valor acumulado é igual ao valor predefinido, o bit Concluído do temporizador é ativado e o valor acumulado para de aumentar.
Para redefinir o valor acumulado de uma instrução RTO, você precisa usar uma instrução Reset ou RES.
Os RTOs são ótimos para rastrear tempos totais de eventos. Em Aprenda Logix 7:Programação com temporizadores e contadores, veremos um exemplo de aplicação de como um RTO pode ser usado para rastrear o tempo total de funcionamento de um motor e determinar quando a manutenção programada é necessária.
Conclusão
Neste artigo você aprendeu como funcionam os temporizadores na programação de CLPs em geral. Você também aprendeu quais instruções de temporizador estão disponíveis para a linguagem de programação do Diagrama Ladder no Studio 5000 Logix Designer e como essas instruções funcionam.
Deve-se observar que existem outras instruções de temporizador disponíveis em outras linguagens de programação, como Diagrama de Blocos Funcionais no Studio 5000 Logix Designer. Essas instruções se comportam de maneira um pouco diferente das instruções discutidas neste artigo.
Sistema de controle de automação
- Mercado de automação industrial:avanços rápidos resultam em “inúmeras aplicações”
- Omron lança novo sensor de visão 3D para braços de robô
- Mais da metade das empresas dos EUA estão "planejando aumentar os investimentos em automação devido ao Covid-19"
- Principais tecnologias de detecção 3D
- Omrons TM Cobot acelera a integração e a programação
- O papel da automação e da IA na transformação dos negócios atuais
- Delta Electronics inicia a construção de um novo prédio de escritórios na Holanda
- Democratizando a automação:6 fatores críticos de sucesso que você não pode ignorar
- Novos servo-robôs de última geração com conectividade Industry 4.0
- O coração da manufatura moderna