control-systems-and-automation
Compreender o uso do Ethercat em redes de Plc de alta velocidade
Table of Contents
EtherCAT (Ethernet for Control Automation Technology) é um sistema de barramento de campo baseado em Ethernet de alto desempenho amplamente utilizado na automação industrial. Ele é projetado para facilitar a comunicação em tempo real entre controladores lógicos programáveis (PLCs) e vários dispositivos de automação. Suas características únicas o tornam ideal para redes PLC de alta velocidade, onde o tempo e a confiabilidade são críticos. Originalmente desenvolvido pela Beckhoff Automation, a EtherCAT tornou-se um padrão aberto gerenciado pelo EtherCAT Technology Group (ETG), que hoje inclui milhares de empresas membros em todo o mundo.
O que é EtherCAT?
O EtherCAT é um protocolo aberto baseado em Ethernet que supera as limitações da Ethernet tradicional em aplicações industriais em tempo real. A Ethernet padrão usa um mecanismo de votação mestre- escravo, onde o mestre deve enviar uma moldura para cada escravo e esperar por uma resposta, resultando em latência significativa à medida que o número de escravos aumenta. O EtherCAT muda este modelo usando uma técnica de processamento em linha . O mestre envia uma única moldura Ethernet que viaja através de todos os escravos conectados; cada escravo lê e escreve os seus dados enquanto o frame passa, e o frame é então devolvido ao mestre. Esta abordagem pode atingir tempos de ciclo tão baixos como 100 microsegundos[ (μs]) com jitter bem abaixo de 1 μs.
O protocolo foi introduzido pela Beckhoff Automation em 2003 e padronizado como IEC 61158. Ele suporta comunicação full-duplex e half-duplex sobre cabos Ethernet padrão (Cat5e ou melhor). Como a EtherCAT usa hardware Ethernet padrão na camada física, ele se integra perfeitamente com a infraestrutura de TI existente, oferecendo o desempenho determinístico necessário para controle de movimento, robótica e automação de alta velocidade.
A Arquitetura do Protocolo EtherCAT
O EtherCAT é construído em um modelo de três camadas que mapeia para o modelo de referência OSI: a camada física, a camada de ligação de dados e a camada de aplicação. Compreender essas camadas ajuda os engenheiros a projetar redes de PLC robustas de alta velocidade.
Camada Física
EtherCAT usa componentes de camada física Ethernet padrão (100BASE-TX ou 100BASE-FX) operando em 100 Mbit/s full-duplex. Ele suporta cabos de cobre torcido-par para distâncias de até 100 m por segmento e conexões de fibra óptica para longas corridas. O protocolo também pode ser usado com 1000BASE-T (Gigabit Ethernet) em implementações EtherCAT G, oferecendo um desempenho ainda maior. redundância de camada física está disponível através de redundância de cabo ou topologias de anel, que fornecem reconfiguração automática no caso de uma quebra de cabo.
Camada de Ligação de Dados
A camada de ligação de dados EtherCAT é onde acontece a magia de processamento- on- the- fly. Cada dispositivo escravo contém um chip EtherCAT Slave Controller (ESC) que lê o quadro Ethernet que entra, extrai ou insere dados na sua posição atribuída e encaminha o quadro para o próximo escravo. O quadro não é armazenado e enviado; é modificado em tempo real à medida que passa pelo hardware do escravo. Isto permite que todo o ciclo seja completado numa fracção de milissegundo, independentemente do número de escravos. O mestre envia um único telegrama que pode abordar milhares de pontos de I/ O digitais ou parâmetros complexos de unidade.
Para manter a sincronização entre dispositivos, o EtherCAT implementa um mecanismo de relógio distribuído. Um relógio de referência no mestre é automaticamente propagado a todos os escravos, alcançando precisão de sincronização melhor do que 1 μs. Isto é crítico para o controle de movimento multi-eixo, onde o movimento coordenado requer um timing preciso.
Camada de Aplicação
Sobre a camada de ligação de dados, a camada de aplicação EtherCAT usa um perfil de dispositivo tipo CANOpen (o "CoE" – CANopen over EtherCAT) ou um perfil de unidade servo (SoE – Sercos over EtherCAT) para descrever parâmetros de dispositivo e objetos de comunicação. A camada de aplicação lida com objetos de dados de processo (DOP) para objetos de troca cíclica e dados de serviço (DOP) para para parametrização acíclica. Esta abordagem modular torna o EtherCAT compatível com uma ampla gama de dispositivos industriais e simplifica a integração com ambientes de programação PLC padrão, como a IEC 61131-3.
Principais recursos e benefícios para redes de PLC de alta velocidade
EtherCAT oferece uma combinação de recursos que o distinguem de outros fieldbuses e protocolos de Ethernet industriais. O artigo original listou quatro características principais; nós nos expandemos em cada um aqui.
Tempos de alta velocidade e de baixo ciclo
O EtherCAT pode atualizar milhares de pontos de I/O distribuídos em 30 μs – muito mais rápido do que os ônibus de campo tradicionais, como PROFIBUS ou DeviceNet. Para aplicações de controle de movimento, os tempos típicos de ciclo variam de 50 a 250 μs. Isto permite que os CLPs fechem loops de controle de largura de banda alta sem sacrificar a capacidade de processamento. O benefício da velocidade é especialmente pronunciado em aplicações que requerem feedback de alta resolução, como unidades servo ou interfaces de encoder.
Comunicação determinística e previsível
O determinismo garante que os dados cheguem dentro de um prazo máximo garantido. Como o EtherCAT sempre usa uma única moldura por ciclo (ou um número fixo de quadros), o tempo é totalmente previsível. O Jitter – a variação no tempo de chegada – é tipicamente inferior a 1 μs. Esta previsibilidade é essencial para operações sincronizadas como máquinas de embalagem, onde vários eixos devem mover-se em coordenação perfeita.
Escalabilidade sem Perda de Desempenho
Em muitos protocolos de rede, adicionar mais dispositivos aumenta o tempo de ciclo porque o mestre deve pesquisar cada dispositivo individualmente. O mecanismo de processamento em voo do EtherCAT significa que adicionar escravos não aumenta significativamente o tempo de ciclo, desde que o volume total de dados se ajuste dentro de uma única moldura Ethernet (normalmente até 1500 bytes mais quadros de jumbo opcionais). Um segmento de EtherCAT único pode suportar até 65.535 nós, embora os limites práticos sejam menores devidos ao cabeamento e restrições elétricas. Para sistemas maiores, múltiplos segmentos podem ser conectados através de junções ou interruptores EtherCAT.
Topologia flexível e fácil integração
O EtherCAT suporta topologias de linha, árvore, estrela e anel sem necessitar de switches especiais. Em uma topologia de linha, cada dispositivo tem duas portas Ethernet – uma para entrada e outra para saída – tornando a fiação simples e econômica. As topologias de estrela podem ser criadas usando switches Ethernet padrão, embora os switches introduzam algum atraso. As topologias de anel fornecem redundância: se um cabo quebra, o quadro simplesmente viaja na direção oposta. O protocolo também suporta integração com dispositivos Ethernet convencionais através de uma ponte ou gateway.
Efetividade de Custo e Cabeamento Reduzido
Como a EtherCAT usa cabos Ethernet padrão e conectores, não é necessário hardware proprietário caro. A abordagem de processamento em tempo real reduz a necessidade de interruptores ativos em muitas topologias, reduzindo custos de infraestrutura. Além disso, a sincronização distribuída elimina a necessidade de fiação de sincronização separada, reduzindo ainda mais as despesas de instalação.
Aplicações em redes PLC de alta velocidade
O EtherCAT é implantado em uma ampla gama de indústrias onde o controle determinístico e de alta velocidade é obrigatório. Abaixo estão algumas das áreas de aplicação mais comuns.
Robótica e Automação de Fabricação
Os robôs industriais exigem uma coordenação precisa de múltiplos eixos com baixa latência. Os tempos de ciclo submilissegundos e relógios distribuídos da EtherCAT permitem o controle sincronizado de movimento através das articulações de um robô, bem como entre múltiplos robôs em uma célula de trabalho. Em linhas de montagem, a EtherCAT conecta PLCs a unidades de servo, sistemas de visão e módulos de E/S, garantindo que cada passo seja executado com o tempo exato.
Sistemas de controle de movimento
Aplicações de controle de movimento de ponta – como máquinas CNC, prensas de impressão e equipamentos de embalagem – dependem da EtherCAT para interpolação e feedback de multieixos. O protocolo suporta loops de controle de posição e torque, e sua natureza determinística permite que o PLC compute trajetórias e envie setpoints em tempo real sem jitter. A capacidade de EtherCAT para lidar com dados de encoder de alta resolução também o torna adequado para motores lineares e sistemas de drive direto.
Embalagem e Manuseamento de Materiais
Em máquinas de embalagem, as velocidades podem exceder 1000 pacotes por minuto. As redes EtherCAT sincronizam transportadores, enchedores, seladores e estações de etiquetagem. Sistemas de manuseio de materiais, como armazenamento e recuperação automatizados (AS/RS) ou transportadores de classificação, usam EtherCAT para coordenar sensores, atuadores e unidades com tempo mínimo de funcionamento.
Impressão de Imprensa e Conversão
As prensas de impressão requerem um registo extremamente apertado entre as cores, muitas vezes dentro de alguns micrômetros. Os relógios distribuídos da EtherCAT e o baixo jitter permitem uma sincronização precisa dos cilindros de impressão e do controle de tensão da web. Da mesma forma, máquinas de conversão que cortam, dobram ou materiais laminados beneficiam-se do E/S de alta velocidade da EtherCAT e do controle de acionamento.
Indústrias de Energia e Processo
Embora muitas vezes associado com fabricação discreta, EtherCAT também é usado em aplicações de gerenciamento de energia e controle de processo. Por exemplo, turbinas eólicas usam EtherCAT para monitorar o pitch lâmina e torque gerador em tempo real. Em estações de tratamento de água, as redes de PLC de alta velocidade gerenciam bombas e válvulas com tempos de ciclo que seriam impossíveis com ônibus de campo tradicionais.
EtherCAT vs. Outros protocolos Ethernet industriais
Existem vários protocolos de Ethernet industrial concorrentes, cada um com pontos fortes e fracos. Comparando a EtherCAT com seus pares ajuda os engenheiros a escolher a tecnologia certa para sua rede PLC de alta velocidade.
EtherCAT vs. PROFINET
PROFINET é outro padrão Ethernet popular em tempo real, particularmente na automação europeia. PROFINET usa uma abordagem diferente: ele se baseia em interruptores Ethernet padrão e prioriza frames em tempo real usando mecanismos de qualidade de serviço (QoS). Sua classe RT (Real-Time) pode atingir tempos de ciclo de cerca de 1 ms, e sua classe TRI (Isochronous Real-Time) pode atingir 250 μs com switches especiais. EtherCAT normalmente alcança ] tempos de ciclo mais baixos e nervos inferiores do que PROFINET IRT, e não requer interruptores gerenciados. No entanto, PROFINET oferece mais flexibilidade na mistura de tráfego em tempo real e não-real na mesma rede, e tem uma base maior instalada em algumas regiões.
EtherCAT vs. EtherNet/IP
EtherNet/IP é amplamente utilizado na América do Norte e baseia-se em pilhas TCP/UDP/IP padrão. Ele suporta mensagens tanto cíclicas (I/O) como acíclicas (configuração), mas seu desempenho é limitado pela sobrecarga do processamento TCP/IP. Os tempos típicos de ciclo estão na faixa de 1-10 ms, tornando EtherNet/IP inadequado para controle de movimento de alta velocidade. EtherCAT é ] ordens de magnitude mais rápida] e oferece comportamento determinístico que EtherNet/IP não pode corresponder sem aceleradores de hardware. No entanto, EtherNet/IP é mais fácil de integrar com sistemas de TI usando ferramentas de gerenciamento de rede padrão.
EtherCAT vs. Sercos III
Sercos III é um protocolo de Ethernet industrial de alto desempenho originalmente desenvolvido para controle de movimento. Como EtherCAT, ele alcança tempos de ciclo sub-milissegundo e suporta redundância anel. No entanto, Sercos III usa uma estrutura de moldura diferente e requer chips de controlador específicos. EtherCAT tem um ecossistema de dispositivo mais amplo e uma comunidade de usuários maior, que muitas vezes resulta em custos mais baixos e disponibilidade mais fácil de componentes. Ambos os protocolos são adequados para exigir controle de movimento; a escolha muitas vezes se resume às relações existentes de fornecedores ou compatibilidade de sistema legado.
Implementação de EtherCAT em sua rede PLC
A implantação do EtherCAT requer um planejamento cuidadoso de hardware, topologia e configuração. Abaixo estão considerações práticas.
Requisitos de Hardware
Uma rede EtherCAT consiste em um mestre (normalmente um PLC ou PC industrial) e um ou mais escravos[ (drives, módulos de E/S, codificadores, etc.). O mestre deve ter uma porta Ethernet que suporte EtherCAT – a maioria dos controladores industriais modernos têm interfaces EtherCAT incorporadas ou pode usar adaptadores PCIe/ExpressCard. Os escravos devem conter um chip EtherCAT Slave Controller (ESC), que lida com a lógica de processamento-em-a-fly. Muitos fornecedores oferecem unidades integradas com ESCs embutidos, simplificando o design.
Desenho Topológico
Para a maioria das redes PLC de alta velocidade, uma topologia linha é a mais simples e econômica. Cada dispositivo é ligado a margaridas usando duas portas Ethernet. Certifique-se de que o comprimento total do cabo entre dispositivos não exceda 100 m. Para distâncias mais longas, use conversores de mídia de fibra óptica. Topologias de anel são recomendadas para aplicações críticas à missão; eles fornecem redundância automática, permitindo que o frame viaje em ambas as direções do anel. Topologias de estrelas podem ser construídas usando junções EtherCAT ou interruptores Ethernet, mas esteja ciente de que os interruptores introduzem latência e podem reduzir o determinismo.
Configuração e Comissionamento
Ferramentas de configuração fornecidas pelo fabricante mestre EtherCAT (por exemplo, TwinCAT de Beckhoff, CODESYS ou ferramentas de terceiros) lidam com a digitalização de rede, parametrização de dispositivos e mapeamento de E/S. O mestre detecta automaticamente todos os escravos na rede e atribui endereços com base na sua posição física (ou topologia fixa). O usuário então mapeia o processamento de objetos de dados (DOPs) para variáveis de PLC. Recursos avançados, como relógios distribuídos, redundância de cabos e relógios de vigilância, estão configurados nestas ferramentas. Use o site ] EtherCAT Technology Group para testes de conformidade de dispositivos e listas de produtos certificadas.
Resolução de problemas e manutenção
Como o EtherCAT usa cabos Ethernet padrão, os problemas comuns incluem conectores soltos, fios quebrados ou interferência eletromagnética. A maioria das ferramentas mestre fornecem informações diagnósticas, tais como erros de quadros, telegramas perdidos e status de escravos. Para diagnósticos avançados, use um analisador de barramento EtherCAT (por exemplo, de Beckhoff ou terceiros) para capturar e decodificar quadros. A manutenção regular inclui verificar a integridade do cabo, verificar atualizações de firmware para escravos e monitorar margens de tempo de ciclo.
Futuro do EtherCAT em redes de CLP de alta velocidade
À medida que as demandas de automação se tornam mais exigentes, o EtherCAT continua a evoluir.A introdução de EtherCAT G[] estende o protocolo para velocidades Gigabit Ethernet (1000 Mbit/s), permitindo tempos de ciclo ainda mais curtos e suporte para aplicações intensivas de dados, como sistemas de visão de alta resolução e scanners laser 3D.EtherCAT G permanece totalmente para trás compatível com dispositivos EtherCAT padrão, preservando investimentos existentes.
Outra tendência é a integração da EtherCAT com Rede Sensível ao Tempo (TSN), uma norma IEEE que fornece comunicação determinística sobre redes Ethernet padrão. TSN pode ponte segmentos EtherCAT com outros protocolos Ethernet industriais, permitindo redes convergentes que carregam tráfego de controle em tempo real ao lado do tráfego de TI padrão. O Grupo de Tecnologia EtherCAT está trabalhando ativamente em perfis de adaptação TSN.
Além disso, o aumento da computação de borda e análise baseada em nuvem exigirá redes PLC de alta velocidade para alimentar dados para sistemas de nível superior. A baixa latência e o timing preciso da EtherCAT tornam-no um protocolo de front-end ideal para arquiteturas industriais de IoT, onde dados com data de milhares de sensores devem ser agregados e processados.
Conclusão
A EtherCAT tornou-se uma tecnologia fundamental para redes PLC de alta velocidade, fornecendo a velocidade, determinismo e escalabilidade exigida pela automação moderna. Sua arquitetura de processamento em voo reduz drasticamente os tempos de ciclo, enquanto relógios distribuídos garantem sincronização entre dispositivos. Da robótica e controle de movimento à embalagem e gerenciamento de energia, a EtherCAT permite aplicações que antes eram impossíveis com ônibus de campo tradicionais. Ao comparar protocolos, a EtherCAT oferece o melhor desempenho para aplicações exigentes em tempo real, e seu padrão aberto garante amplo suporte de fornecedores. À medida que a indústria se move para a Indústria 4.0 e fabricação inteligente, a EtherCAT continuará sendo um facilitador crítico de controle confiável de alta velocidade. Para engenheiros que projetam redes PLC de próxima geração, investir em conhecimento e infraestrutura EtherCAT é uma decisão estratégica que paga dividendos em desempenho, flexibilidade e proteção para o futuro.
Para mais informações, visite o EtherCAT Technology Group e a documentação de Beckhoff TwinCAT[].