Voltar ao blog

Projetando sequências de CLP Mitsubishi FX com STL e RET

Aprenda como as instruções STL e RET do PLC Mitsubishi FX estruturam sequências de transportadores e sistemas pneumáticos, com design prático de estados, lógica de transição, tempos limite, diagnós...

Sequências longas de máquinas tornam-se difíceis de manter quando cada transição é expressa como bobinas intertravadas, selagens, resets e permissivos em uma única rotina ladder. Os CLPs Mitsubishi FX oferecem programação ladder por etapas, com relés de estado, a instrução STL e limites RET. Quando usada com cuidado, essa estrutura torna visível o estado ativo da máquina e limita cada seção da lógica ao trabalho necessário para aquele estado.

Este guia usa uma esteira e um empurrador pneumático como exemplo didático. O objetivo não é fornecer uma lógica de segurança pronta para produção. É mostrar como traduzir uma sequência escrita em estados, transições, saídas e comportamentos de recuperação explícitos. Sempre confirme o suporte às instruções e as faixas de dispositivos no manual da CPU exata e do software de programação.

Comece pela sequência, não pelas instruções

Defina o processo antes de abrir o editor ladder. Neste exemplo, um comando de partida habilita a operação automática. Um sensor de entrada detecta uma peça, a esteira a transporta até um sensor de fim de curso, a esteira para e um cilindro empurra a peça para dentro de um recipiente. Um sensor do cilindro confirma o movimento antes que a sequência retorne ao estado de espera.

Separe essa descrição em estados estáveis. Uma primeira divisão prática é Inativo, Transportando, Empurrando, Retraindo e Falha. Cada estado precisa de uma condição de entrada clara, saídas permitidas, condição de conclusão, tempo limite e resposta a parada ou falha. Essa disciplina evita que uma saída permaneça energizada simplesmente porque uma condição de transição não foi detectada.

Como STL e RET da Mitsubishi organizam os estados

Na programação ladder por etapas da Mitsubishi, os relés de estado identificam os estágios da sequência. Uma instrução STL inicia a lógica associada a um estado ativo. RET marca o fim do bloco ladder por etapas e retorna a execução do programa ao processamento ladder convencional. O comportamento exato, as faixas de dispositivos de estado utilizáveis, as regras do estado inicial e a sintaxe das transições dependem da família do CLP. O manual de programação da Mitsubishi FX deve ser tratado como a referência principal.

Um estado ativo executa a lógica associada a ele, enquanto as seções de estados inativos são ignoradas de acordo com as regras da plataforma. Isso cria um modelo de diagnóstico útil: o técnico pode ver qual estado está ativo, qual transição está aguardando e qual entrada impede o avanço. Também reduz a necessidade de muitas retenções acopladas entre si.

Lógica ladder convencional da Mitsubishi FX para uma sequência com esteira e empurrador pneumático

Uma sequência intertravada convencional pode funcionar, mas as transições ficam mais difíceis de rastrear à medida que mais estados são adicionados.

Construa o modelo de estados

Inativo e início do ciclo

O estado Inativo confirma que o modo automático está selecionado, nenhuma falha está ativa, o cilindro está em sua posição inicial conhecida e o circuito de parada permite a operação. Um botão de partida deve solicitar um ciclo; não deve ignorar as funções de segurança. Quando a condição de presença da peça for válida, a transição ativará o estado Transportando.

Transportando

A saída da esteira é permitida somente no estado Transportando e apenas enquanto todos os permissivos relevantes permanecerem verdadeiros. O sensor de fim de curso conclui o estado. Adicione um temporizador de deslocamento para que uma peça ausente, um sensor com defeito, uma correia patinando ou um travamento não mantenha o motor funcionando indefinidamente. O tempo limite deve levar a sequência a um estado de falha definido e registrar um alarme útil.

Inicialização do relé de estado Mitsubishi FX para a primeira etapa da sequência STL

Inicialize o primeiro estado somente quando a máquina estiver em uma condição conhecida.

Empurrando e retraindo

Quando o sensor de fim de curso estiver estável, a esteira para antes que o empurrador seja habilitado. O estado Empurrando energiza a saída da válvula e aguarda a confirmação de extensão. Um estado separado de Retraindo remove ou inverte o comando da válvula conforme exigido pelo circuito pneumático e, em seguida, aguarda o sensor de posição inicial. Trate a extensão e a retração como estados distintos quando cada movimento precisar de seu próprio tempo limite e mensagem de falha.

Transição STL da Mitsubishi do movimento da esteira para o estado do empurrador pneumático

Uma transição deve descrever a conclusão verificada do processo, não apenas o tempo transcorrido.

Retorno à condição de pronto

Depois que o sensor de posição inicial for confirmado, o programa retorna ao estado de espera pela próxima peça. Não use um temporizador curto como única prova de que o cilindro retraiu. Os temporizadores são detectores valiosos de falhas, mas o retorno físico é uma evidência mais forte da posição da máquina.

Estado STL final da Mitsubishi FX com lógica de conclusão antes da instrução RET

Posicione RET de acordo com o manual de programação e verifique todos os caminhos de entrada e saída do bloco de etapas.

Projete o comportamento de parada, falha e reinicialização

A estrutura da sequência não fornece segurança à máquina. Paradas de emergência, funções de proteção e isolamento de energia perigosa exigem a arquitetura de segurança apropriada, fora da lógica comum da sequência. Um CLP padrão pode coordenar uma parada controlada e fornecer diagnósticos, mas não deve ser tratado como uma função de proteção certificada para segurança, a menos que todo o sistema tenha sido projetado e validado para essa finalidade.

Defina o que acontece após uma queda de energia, uma reinicialização da CPU, uma mudança de modo ou um movimento interrompido. Retomar automaticamente o estado anterior pode ser perigoso quando a posição física da máquina é desconhecida. Uma prática de engenharia mais segura é entrar em um estado de recuperação, verificar as entradas, exigir uma decisão do operador quando necessário e mover os atuadores por uma sequência de recuperação documentada.

Falhas retidas devem identificar o estado, a entrada esperada, a entrada real e o tempo limite. Por exemplo, “Extensão do empurrador não confirmada no estado Empurrando” é mais útil do que “Falha na sequência”. Exiba o estado atual e as condições de transição na IHM para que a manutenção possa diagnosticar o processo sem forçar entradas.

Lista de verificação para comissionamento

Teste um estado por vez, com o movimento perigoso controlado. Confirme a polaridade das entradas, o mapeamento das saídas, a direção do atuador, a posição dos sensores e as unidades dos temporizadores. Em seguida, avance passo a passo por todas as transições normais. Repita o teste mantendo cada sensor sem atuação para comprovar o tempo limite e o alarme. Teste os comandos de parada durante todos os estados, seguidos pelo procedimento de reinicialização aprovado.

Use um diagrama de estados, uma lista de E/S e uma matriz de transições como documentação controlada. Alterações on-line devem ser seguidas por uma revisão completa das transições, pois uma pequena mudança pode criar um estado inalcançável ou um caminho não intencional. Faça backup do programa verificado do CLP e registre o tipo de CPU e a versão do software.

Quando STL é a escolha certa

STL/RET é útil quando uma máquina tem uma sequência predominantemente linear, com estados e transições claros. O ladder convencional pode continuar sendo mais simples para algumas ações independentes. Uma abordagem com blocos de função ou máquina de estados estruturada pode ser melhor quando a plataforma do controlador, os padrões da equipe ou a arquitetura de equipamentos modulares favorecem código reutilizável.

O fator decisivo é a manutenibilidade. Os engenheiros devem conseguir identificar o estado ativo, entender por que ele está ativo, prever a próxima transição e realizar a recuperação sem desativar as proteções. Para equipamentos de controle relacionados, consulte a coleção de CLPs; orientações adicionais de implementação estão disponíveis no arquivo de Conhecimento.

Deixe um comentário

Por favor, note que os comentários precisam ser aprovados antes de serem publicados.