+86-18200883308

Como usar a função de saída de pulso em um CLP da Mitsubishi Electric?

Nov 13, 2026

Mia Jackson
Mia Jackson
Mia é gerente de projetos na empresa. Ela é responsável por coordenar diversos recursos para garantir o bom andamento dos projetos. Sua excelente capacidade de gerenciamento de projetos impulsionou com sucesso muitos projetos de automação em fábricas.

Se você já trabalhou com automação industrial, sabe que o controle preciso de pulso é a espinha dorsal dos sistemas de movimento – pense na velocidade da correia transportadora, no posicionamento do motor de passo ou nas linhas de embalagem sincronizadas. Como fornecedor de PLC da Mitsubishi Electric que passou os últimos 12 anos solucionando problemas e equipando fábricas na América do Norte, posso dizer que a função de saída de pulso é um dos recursos mais subutilizados (e poderosos) da linha da Mitsubishi. Quer você seja um pequeno integrador testando um protótipo ou um gerente de fábrica atualizando uma linha de 20 anos, obter a saída de pulso correta pode reduzir os tempos de ciclo, reduzir erros e economizar milhares de dólares em tempo de inatividade não planejado. Hoje, estou explicando exatamente como usar essa função, com dicas do mundo real e recomendações de produtos que minha equipe confia.

Primeiro, vamos deixar uma coisa bem clara: a função de saída de pulso da Mitsubishi não é uma ferramenta que serve para todos. Ele está integrado em CPUs, módulos de comunicação e unidades de rede específicos, e escolher o hardware certo é metade da batalha. Já vi muitas equipes pegarem um PLC aleatório, conectarem um motor e se perguntarem por que os pulsos não estão sendo registrados - geralmente porque não perceberam que sua unidade base não suporta trens de pulsos de alta velocidade. Vamos começar com o hardware principal de que você precisa, porque sem as peças certas, mesmo a melhor programação não funcionará.

Mitsubishi Plc Communication Module FX5-232ADPMitsubishi PLC A3ACPUR21 CPU unit

Se você estiver trabalhando com sistemas MELSEC A ou Q Series mais antigos, o A3ACPU R21 é um carro-chefe que especifico há décadas para aplicações de médio porte. Esta CPU compacta suporta até 4 eixos de saída de pulso a 100kHz, o que é perfeito para tarefas de transporte ou posicionamento de pequeno a médio porte. Ao emparelhá-lo com uma rede para comunicação perfeita entre seu PLC e outros dispositivos, a unidade de rede Mitsubishi PLC A1SJ72QBR15 Melsec Electric 10 é ideal - ela lida com transferência de dados em alta velocidade entre sua CPU e módulos de E/S, para que seus sinais de pulso não sejam atrasados ​​no meio do ciclo. Usei esse combo para uma fábrica de embalagens de salgadinhos que precisava sincronizar 12 cabeçotes de rotulagem e funcionou sem nenhuma falha por 3 anos consecutivos.

Para sistemas mais recentes e de alto desempenho da Série IQ-R, a Unidade Base R38B da Mitsubishi Electric Automation MELSEC PLC IQ-R Series é onde está. Esta unidade base suporta até 8 eixos de saída de pulso em velocidades de até 200kHz, o que é necessário para aplicações de alta velocidade, como coleta e colocação robótica ou embalagem de alta velocidade. Também é expansível, para que você possa adicionar eixos adicionais à medida que sua linha cresce, sem trocar toda a sua base. Se você precisar adicionar comunicação serial (como conectar uma interface homem-máquina, ou HMI, para ajustar os parâmetros de pulso em tempo real), o Módulo de comunicação Mitsubishi Plc FX5-232ADP é a escolha certa. Instalamos este módulo para um fabricante de peças automotivas que precisava de técnicos para ajustar a velocidade do pulso sem desligar a linha e reduziu o tempo de ajuste em 75% no primeiro mês.

Espere, mais uma observação importante sobre hardware: se você estiver usando redes CC-Link (super comum para sistemas Mitsubishi), o Mitsubishi A1SJ71BR11 é o módulo mestre CC-Link que você precisará para garantir que seus sinais de pulso sejam transmitidos de maneira confiável em sua rede. Aprendi isso da maneira mais difícil no início da minha carreira - ignoramos o A1SJ71BR11 em uma atualização do centro de distribuição de 200 linhas e os sinais de pulso estavam caindo por longas distâncias, causando paletes rotulados incorretamente. Trocá-lo corrigiu o problema imediatamente e não tivemos nenhum erro de pulso relacionado à distância desde então.

Agora que seu hardware está classificado, vamos falar de programação. O software GX Works3 da Mitsubishi é o padrão para programar seus PLCs e possui um assistente de saída de pulso dedicado que torna a configuração muito mais fácil do que parece. Vamos detalhar o processo passo a passo, usando um caso de uso comum: controlar um motor de passo para mover um transportador 500 mm a 100 mm por segundo e depois parar.

Primeiro, abra o GX Works3 e crie um novo projeto para seu PLC específico. Digamos que você esteja usando o A3ACPU R21 - selecione-o no menu suspenso da CPU, pois está pré-configurado para 4 eixos de saída de pulso. Em seguida, navegue até a guia “Movimento” e selecione “Assistente de saída de pulso”. Este assistente orientará você por todos os parâmetros críticos e recomendo configurá-los primeiro:

  1. Nome do eixo: dê ao seu eixo um nome claro, como "Conveyor_Axis", para não confundi-lo com outros eixos.
  2. Porta de saída: Se sua CPU possui saídas de pulso integradas, elas geralmente são atribuídas a Y0, Y1, Y2 e Y3. Para módulos externos, você atribuirá a porta da sua unidade de rede (como o A1SJ72QBR15) - verifique novamente a pinagem do módulo para evitar erros de fiação.
  3. Tipo de pulso: Escolha entre pulso+direção ou dois pulsos (pulso CW/pulso CCW). A maioria dos motores de passo usa pulso + direção, então esse é o padrão que uso para 90% das aplicações.
  4. Velocidade máxima e aceleração/desaceleração: Para nosso exemplo de transportador, defina a velocidade máxima para 100 mm/s, a aceleração para 500 mm/s² e a desaceleração para 500 mm/s². Isto garante partidas e paradas suaves, o que reduz o desgaste do motor e evita danos ao produto.

Assim que o assistente terminar, você receberá um bloco de lógica ladder ou texto estruturado para implementar. Para nosso movimento simples, a lógica será semelhante a esta: um sinal de partida (de um sensor de proximidade, por exemplo) acionará o comando de saída de pulso, que instrui o eixo a se mover 500 mm nos parâmetros que definimos. Um sinal de reinicialização interromperá o pulso, se necessário.

Mas é aqui que a maioria das pessoas erram: testam a lógica sem carga e funciona, mas depois de conectarem o motor, os pulsos ficam muito fracos ou o eixo não se move. Os sinais de saída de pulso dos CLPs são de baixa tensão (geralmente 5V), portanto, você precisará de um módulo driver de pulso para amplificar o sinal para a maioria dos motores de passo ou servomotores. Eu sempre recomendo emparelhar sua saída PLC com um driver compatível - verifique a folha de dados do motor para obter os requisitos de tensão de entrada e certifique-se de que sua frequência de pulso corresponda à entrada máxima do driver. Por exemplo, se o seu motor precisar de pulsos de 100kHz, certifique-se de que sua CPU ou unidade de rede possa produzir nessa velocidade (o A3ACPU R21 pode, mas algumas CPUs mais antigas da Série A atingem 50kHz, então verifique novamente).

Outra armadilha comum: ruído. Os sinais de pulso são sensíveis a interferências elétricas de motores, linhas de energia ou outras E/S. Para corrigir isso, eu sempre uso cabo blindado para linhas de saída de pulso e aterrei a blindagem em apenas uma extremidade (geralmente no lado do CLP) para evitar loops de aterramento. Para linhas com mais de 10 metros, use sinais de pulso diferenciais (a maioria dos módulos Mitsubishi modernos suportam isso), pois são mais resistentes a ruídos. Aprendi esse truque depois que os sinais de pulso de uma planta foram corrompidos por um robô de soldagem próximo. A troca para cabos diferenciais resolveu o problema da noite para o dia.

Agora, vamos falar sobre casos de uso avançados, porque a saída de pulso não serve apenas para simples movimentos ponto a ponto. Se você precisar de movimento sincronizado (como dois transportadores movendo-se em sincronia para alinhar caixas), poderá usar a função de "interpolação" da Mitsubishi para saída de pulso. Isso permite controlar dois eixos ao mesmo tempo, para que sua velocidade e posição correspondam em 0,1 mm. Para isso, você vai querer uma CPU de última geração, como a unidade base R38B da série IQ-R, que suporta interpolação de até 8 eixos. Usamos isso para uma linha de envase de garrafas, onde dois transportadores tinham que alinhar as garrafas com os bicos de enchimento - a saída de pulso interpolada reduzia os desalinhamentos em 90%.

Outra dica avançada: usar saída de pulso para feedback do encoder? Espere, não espere, a saída de pulso do PLC é o comando para o motor e os encoders fornecem feedback para confirmar a posição. Mas você pode usar a função de contador de alta velocidade (HSC) do PLC para ler os pulsos do codificador e ajustar a saída de pulso do PLC em tempo real. Por exemplo, se o codificador do seu transportador enviar pulsos que mostram que ele está se movendo muito devagar, o PLC poderá aumentar a frequência do pulso para acelerá-lo. Esse controle de circuito fechado é chamado de “acompanhamento de posição” e é uma virada de jogo para aplicações que exigem alta precisão.

Espere, vamos voltar ao hardware para ter certeza de que você está escolhendo as peças certas para o seu projeto. Se você estiver trabalhando em uma máquina pequena com 1-2 eixos, a Série FX5 com saída de pulso integrada pode ser suficiente, mas se você estiver expandindo uma linha com vários eixos ou precisando de comunicação em rede, a Série A ou Série IQ-R é necessária. Sempre mantenho estoque do A1SJ71BR11 para redes CC-Link, do A3ACPU R21 para projetos de médio porte, da unidade base R38B para projetos IQ-R de alto desempenho, do FX5-232ADP para comunicação e do A1SJ72QBR15 para expansão de rede - essas são as peças que minha equipe instala com mais frequência e têm uma taxa de confiabilidade de 95% para os aplicativos que oferecemos suporte.

Vamos testar isso com um exemplo real de cliente: um integrador de automação personalizado me procurou no ano passado, lutando com uma nova etiquetadora. Eles estavam usando um CLP antigo e sua saída de pulso fazia com que o dispensador de etiquetas falhasse em 2% das vezes. Trocamos um A3ACPU R21, emparelhamos-o com a unidade de rede A1SJ72QBR15 e usamos o FX5-232ADP para conectar sua HMI. Ajustamos os parâmetros de pulso para 150kHz, adicionamos cabo com blindagem diferencial e configuramos o assistente para sincronizar a saída de pulso com o codificador do transportador. No espaço de uma semana, os erros de alimentação caíram para 0,01% e o integrador utilizou a mesma configuração para mais 6 máquinas. Esse é o poder de acertar o hardware e a programação.

Agora, se você estiver pronto para implementar a saída de pulso em seu PLC Mitsubishi ou se tiver um projeto em que esteja enfrentando dificuldades com a confiabilidade do pulso, minha equipe pode ajudar. Oferecemos suporte para tudo, desde pequenas bancadas de teste de 2 eixos até linhas de produção completas com mais de 12 eixos, e podemos ajudá-lo a selecionar o hardware certo (do A1SJ71BR11 à unidade base IQ-R R38B) e programá-lo para atender exatamente às suas necessidades. Se você precisa de um orçamento de hardware, solução de problemas para uma configuração atual ou suporte de programação personalizada, entre em contato com nossa equipe para discutir seu projeto. Trabalhamos com integradores, gerentes de fábrica e construtores de máquinas personalizadas em toda a América do Norte, e nosso objetivo é garantir que seu controle de pulso funcione da maneira mais suave possível.

Antes de encerrar, uma rápida recapitulação das principais etapas para usar a saída de pulso em seu PLC Mitsubishi:

  1. Selecione o hardware correto com base na contagem de eixos, necessidades de velocidade e requisitos de rede (não se esqueça de módulos como A1SJ71BR11, A3ACPU R21 ou R38B Base Unit).
  2. Use o Assistente de saída de pulso do GX Works3 para configurar seus parâmetros de eixo, tipo de pulso, velocidade e aceleração.
  3. Implemente a lógica gerada e adicione um driver de pulso, se necessário.
  4. Use cabo blindado para linhas de pulso e sinalização diferencial para longas distâncias para evitar problemas de ruído.
  5. Teste primeiro com uma carga baixa e depois ajuste os parâmetros para seu motor e aplicação específicos.

Referências:
Mitsubishi Elétrica. (nd). Especificações MELSEC Série A A3ACPU R21. Obtido da documentação oficial do fabricante
Mitsubishi Elétrica. (nd). Folha de dados da unidade base MELSEC IQ-R série R38B. Obtido da documentação oficial do fabricante
Mitsubishi Elétrica. (nd). Manual do usuário do módulo mestre CC-Link A1SJ71BR11. Obtido da documentação oficial do fabricante
Mitsubishi Elétrica. (nd). Guia de instalação do módulo de comunicação FX5-232ADP. Obtido da documentação oficial do fabricante
Mitsubishi Elétrica. (nd). Notas de aplicação de controle de movimento da unidade de rede A1SJ72QBR15. Obtido da documentação oficial do fabricante

Enviar inquérito