Table of Contents

Introdução

Profibus (Process Field Bus) é um dos protocolos fieldbus mais estabelecidos e amplamente implantados em automação industrial. Desenvolvido no final dos anos 1980 por um consórcio de fabricantes alemães e posteriormente padronizado como IEC 61158 e IEC 61784, Profibus permite comunicação confiável e determinística entre controladores lógicos programáveis (PLCs), sistemas de controle distribuídos (DCS), unidades, sensores, atuadores e outros dispositivos de campo. O protocolo suporta duas variantes principais: Profibus DP (Periferals descentralizados) para automação de fábrica de alta velocidade e Profibus PA (Process Automation) para ambientes de processo intrinsecamente seguros.

Em uma rede Profibus típica, os dispositivos são designados como mestres ou escravos. O mestre — muitas vezes um PLC ou um controlador DCS — inicia e controla a troca de dados. Os dispositivos Slave respondem apenas quando endereçados pelo mestre. Os dispositivos escravos comuns incluem módulos de E/S remotos, unidades de frequência variáveis, posicionadores de válvulas, transmissores de temperatura e sensores de proximidade. A configuração adequada desses dispositivos slave é essencial para estabelecer comunicação livre de erros, garantir a integridade dos dados e alcançar o timing determinístico que os sistemas industriais exigem.

Este artigo fornece um guia abrangente para a configuração e configuração dos parâmetros do dispositivo escravo Profibus. Ele cobre os conceitos subjacentes, os parâmetros específicos que devem ser definidos, as ferramentas e métodos usados, armadilhas comuns e as melhores práticas para a confiabilidade de longo prazo. No final, você terá uma compreensão sólida de como configurar e manter corretamente os dispositivos escravo Profibus em sua rede de automação.

Fundamentos da Rede Profibus

Arquitetura de Mestrado-Escudo

O Profibus DP utiliza um modelo de comunicação estritamente master-slave. Um único mestre (ou vários mestres em uma configuração multi-master) controla o ciclo de passagem do token. O mestre envia uma estrutura de solicitação contendo o endereço de destino e um comando, e o escravo endereçado responde dentro de uma janela de tempo predefinida. Os escravos nunca iniciam a comunicação; eles só respondem quando pesquisados. Este comportamento determinístico torna o Profibus ideal para aplicações críticas ao tempo, como controle de movimento e varredura de E/S de alta velocidade.

Topologia e Comunicação

As redes Profibus utilizam uma topologia de autocarro com um cabo de cobre torcido (RS-485) para DP e um cabo de MPP (Manchester Bus Powered) para PA. O comprimento máximo do segmento depende da taxa de baud – a 12 Mbps o comprimento do cabo é limitado a 100 metros, enquanto a 93,75 kbps pode estender-se a 1200 metros. Os repetidores podem estender o comprimento total da rede. Resistências de terminação adequadas (geralmente 220

Tipos de Dispositivo Escravo

Os dispositivos de escravo Profibus podem ser categorizados por função:

  • Módulos de E/S digitais — leitura de sensores e saídas de acionamento (sinais ligados/desligados).
  • Módulos de E/S analógicos — interface com 4–20 mA, 0–10 V, ou outros sinais analógicos.
  • Acionamentos e arranques de motores — velocidade, binário e posição de comando.
  • Valver posicionadores e atuadores — utilizados no controlo do processo.
  • Unidades terminais remotas (RTUs) — dados agregados de campos em locais remotos.
  • Encoders e sensores — fornecer feedback para posicionamento ou medição.

Cada tipo de dispositivo tem um arquivo específico GSD (General Station Description) que define suas capacidades de comunicação, taxas de baud suportadas, módulos disponíveis e parâmetros configuráveis.

Parâmetros de configuração de chaves para Profibus Slaves

Endereço do dispositivo (endereço da estação)

Cada escravo numa rede Profibus deve ter um endereço de estação único na faixa 0–126 (0 é reservado para um mestre, 126 para transmissão). O endereço é tipicamente definido através de interruptores DIP, botões rotativos ou parâmetros de software. Endereços duplicados causam falhas de autocarro e perda de comunicação. Para redes com mais de 32 dispositivos, repetidores e segmentos adicionais são necessários; a atribuição de endereço deve seguir a segmentação física de autocarro.

Taxa de Baud

A taxa de baud determina a velocidade da transmissão de dados. As taxas suportadas incluem 9,6 kbps, 19,2 kbps, 93,75 kbps, 187,5 kbps, 500 kbps, 1,5 Mbps, 3 Mbps, 6 Mbps e 12 Mbps. Todos os dispositivos em um segmento de barramento devem usar a mesma taxa de baud. Taxas mais elevadas reduzem os tempos de resposta, mas limitam o comprimento do cabo. Durante a configuração, a taxa de baud do escravo é geralmente autodetectada ou deve ser definida através de um parâmetro de software. Usando a taxa de baud mais alta possível que suporta a distância de cabo necessária e comprimento de rede é recomendado para o desempenho ideal.

Configuração do Comprimento e Módulo de Dados

Cada dispositivo escravo troca um número fixo de bytes de entrada e saída com o mestre. Por exemplo, um módulo de entrada digital de 16 canais pode enviar 2 bytes de dados de entrada. O arquivo GSD especifica os módulos disponíveis e seus comprimentos de dados. Durante a configuração (por exemplo, no Siemens TIA Portal ou Passo 7), o usuário seleciona quais módulos estão presentes e sua ordem. O mestre usa esta informação para construir a imagem de processo. A seleção incorreta do módulo leva a erros de alinhamento e comunicação de dados.

Conjuntos de parâmetros (Parâmetros Definidos pelo Utilizador)

Além do endereçamento básico e do comprimento dos dados, muitos escravos Profibus aceitam parâmetros definidos pelo usuário que personalizam o comportamento do dispositivo. Estes incluem:

  • Tempo limite para o cão de guarda — o tempo máximo que o escravo espera por um pedido mestre antes de sinalizar um erro.
  • Tempo de filtro de entrada — para entradas digitais para desactivar o ruído.
  • Comportamento padrão de saída — o que as saídas de escravos fazem quando a comunicação com o mestre é perdida (por exemplo, manter o último estado, ir para o estado seguro).
  • Capacidade e calibração — para módulos analógicos, o intervalo e o deslocamento.
  • Interrupção diagnóstica activa — se o escravo pode enviar alarmes de diagnóstico para o mestre.

Estes parâmetros são enviados pelo mestre durante a fase de arranque (dentro do chamado “telegrama de parâmetros”). A definição adequada destes valores garante que o dispositivo funcione como previsto no âmbito da aplicação.

Processo de configuração Passo a passo

Passo 1: Obter o arquivo GSD

O primeiro passo para configurar qualquer Profibus slave é obter o ficheiro GSD correcto do fabricante do dispositivo. O ficheiro GSD é um ficheiro de texto ASCII (com extensão .gsd) que descreve as capacidades do dispositivo. Contém o nome do fornecedor, o ID do dispositivo, as taxas de baud suportadas, as definições de módulos e as descrições dos parâmetros. O ficheiro GSD é importado para a ferramenta de engenharia (por exemplo, Siemens TIA Portal, ABB Automation Builder, Beckhoff TwinCAT ou ferramentas de terceiros, como Softing PROFIBUS Configurator). Para mais informações sobre os ficheiros GSD e a sua estrutura, consulte o site Profibus International].

Passo 2: Configurar o Mestre

Dentro da ferramenta de engenharia, você deve primeiro configurar o módulo mestre Profibus (por exemplo, uma interface CP 571-1 ou um DP a bordo em uma CPU Siemens). Defina a taxa de baud do mestre, endereço (normalmente 1 ou 2) e parâmetros de barramento como tempo de rotação do alvo e tempo de fenda. Esses parâmetros afetam o tempo de toda a rede.

Passo 3: Adicionar dispositivos escravos para o ônibus

Depois de configurar o mestre, você adiciona dispositivos de escravo selecionando-os do catálogo GSD importado. Para cada escravo você:

  • Atribuir um endereço único da estação (por exemplo, 3, 4, 5...).
  • Selecione os módulos (se o dispositivo for modular) que correspondem ao hardware físico. Por exemplo, para uma estação de E/S remota com duas placas de entrada de 8 canais e uma placa de saída de 8 canais, você adiciona três módulos na ordem correta.
  • Defina os conjuntos de parâmetros (registro, tempos de filtro, etc.) conforme necessário.
  • Defina a taxa de baud (deve corresponder ao mestre).

Passo 4: Atribuir um Segundo Mestre (Opcional)

Nas configurações multi-master, pode ser adicionado um segundo mestre (por exemplo, para acesso ao HMI ou programação). A ferramenta irá lidar com o token-passing automaticamente, mas é necessária uma atribuição cuidadosa de endereço para evitar conflitos.

Passo 5: Gerar configuração de ônibus

A ferramenta de engenharia compila a configuração em um arquivo de configuração de hardware que é baixado para o mestre. Na inicialização, o mestre executa uma fase de parametrização: envia os parâmetros definidos pelo GSD para cada escravo, verifica sua resposta e então procede à troca de dados cíclica. Se algum escravo não responder ou retornar um erro de configuração, o mestre normalmente para o barramento e reporta um erro.

Etapa 6: Comissionamento e testes

Após o download, cada escravo deve ser fisicamente conectado ao ônibus. Use um monitor de ônibus ou ferramenta de diagnóstico (por exemplo, PROFIBUS Tester de Procentec ou as capacidades de diagnóstico do Portal TIA) para verificar que todos os escravos estão em estado de “Exchange de dados”. Monitore o ônibus para erros, repetições e timing jitter. Ajuste o tempo de rotação do alvo, se necessário para garantir uma comunicação estável.

Configuração do Parâmetro em Detalhe

Endereço da estação

Defina o endereço antes de conectar o dispositivo à rede. Muitos dispositivos têm um bloco de switch DIP; outros requerem uma ferramenta de software através de uma interface USB ou serial. Documente sempre o endereço e rotule o dispositivo fisicamente. Se um dispositivo for substituído, o novo dispositivo deverá ser configurado para o mesmo endereço (ou você deverá atualizar a configuração mestre).

Taxa de Baud

Os escravos modernos do Profibus podem muitas vezes detectar automaticamente a taxa de baud. No entanto, para a máxima confiabilidade, definir a taxa de baud explicitamente. A taxa de baud deve ser consistente em todos os dispositivos do segmento. A taxa escolhida deve equilibrar velocidade e comprimento do cabo; para pisos longos da fábrica, 1,5 Mbps é um compromisso comum.

Valores de cão de guarda e tempo limite

O tempo limite do cão de guarda é um parâmetro crítico. Ele define quanto tempo o escravo espera por uma nova solicitação antes de concluir que a comunicação foi perdida. Os valores típicos variam de 100 ms a vários segundos. Se for muito curto, o escravo pode erroneamente entrar em estado seguro durante uma pausa normal do barramento (por exemplo, quando o mestre está ocupado com outras tarefas). Se for definido demasiado tempo, o sistema pode não detectar falhas em tempo oportuno. Um bom ponto de partida é o dobro do tempo esperado de ciclo do mestre.

Comportamento de saída na perda de comunicação

A maioria dos escravos Profibus pode ser configurada para manter os últimos valores de saída ou força para estados seguros predefinidos. Para aplicações críticas de segurança (por exemplo, proteção de máquinas, válvulas de processo), forçar a uma condição de segurança (por exemplo, desligada) é obrigatório. Para E/S não-crítico, segurar o último estado pode evitar desligamentos de incômodos. Verifique o manual do dispositivo para o nome do parâmetro (muitas vezes “Modo de Falha-Segura” ou “Reação de cão de guarda”).

Interruptor diagnóstico e configuração de alarme

Os escravos do Profibus podem gerar mensagens diagnósticas (por exemplo, quebra de fio, curto-circuito, falha de módulo). O mestre pode ser configurado para receber estas como interrupções ou sondagens cíclicas. Habilitar interrupções melhora o tempo de resposta, mas aumenta a carga da CPU mestre. Para grandes redes, é muitas vezes melhor ter o diagnóstico mestre da pesquisa em uma taxa mais lenta. Parametrizar o escravo para gerar diagnósticos apenas para condições críticas para evitar inundar o ônibus.

Pistas comuns de configuração e como evitá - las

Endereços Duplicados

A causa mais frequente de falha de comunicação de barramento. Verifique sempre endereços antes da instalação. Use uma ferramenta de diagnóstico de barramento para verificar a rede e listar estações ativas. Muitos mestres também fornecem uma lista de estações esperadas vs. reais.

Ordem do Módulo Incorreta

Em slaves modulares (por exemplo, Siemens ET 200S, série WAGO 750), a ordem dos módulos na configuração deve corresponder à ordem física. Trocar módulos analógicos e digitais causará corrupção de dados. Alguns arquivos GSD permitem reordenar o módulo, mas é mais seguro seguir o layout físico.

Taxa de Baud Mismatch

Se um escravo estiver definido em 12 Mbps e o resto em 1,5 Mbps, a rede não funcionará. Use uma taxa de baud consistente em todos os dispositivos. Se uma rede de taxa mista for necessária (raro), você deve usar pontes ou gateways.

Terminação Faltante ou Errado

Terminar incorretamente leva a reflexos de sinal e erros intermitentes. Terminar sempre as duas extremidades mais distantes do ônibus com 220 resistores ? (a 5 V) e garantir que o ônibus está aterrado em apenas um ponto. Muitos dispositivos têm interruptores de terminação embutidos.

Usar a Versão de Ficheiros GSD Incorrecta

Os fabricantes atualizam arquivos GSD para corrigir bugs ou adicionar recursos. Usando um arquivo GSD antigo pode resultar em parâmetros indisponível ou comprimentos de dados desiguais. Baixe sempre o arquivo GSD mais recente do site de suporte do fabricante. Para dispositivos Siemens, consulte o Siemens Industry Online Support.

Autocarro sobrecarregado (Muitos escravos ou Longo Tempo de Ciclo)

Cada mestre pode lidar com um número limitado de escravos e um comprimento máximo total de dados. Se o tempo de rotação do alvo exceder os requisitos do sistema, reduza o número de escravos ou use uma taxa de baud mais elevada. Para redes com mais de 32 dispositivos, use repetidores para criar múltiplos segmentos.

Melhores práticas para a confiabilidade a longo prazo

Documentar tudo

Mantenha um mapa de rede mostrando endereços de dispositivo, taxas de baud, atribuições de slot/módulo e conjuntos de parâmetros. Inclua a versão de arquivo GSD para cada dispositivo. Esta documentação é inestimável quando solucionar ou substituir dispositivos anos depois.

Usar cabos e conectores aprovados

Profibus DP requer uma impedância específica do cabo (150 ň) e capacitância. Use apenas cabos Profibus certificados e conectores D-sub com terminação integrada e alimentação de linha de ônibus. Evite piquetais e uniões não protegidas.

Verificar regularmente a saúde dos ônibus

Implementar diagnósticos de barramento em seu programa PLC (por exemplo, verifique a lista de status de escravo do mestre). Monitorar para contadores de reteste, quadros de erro e abandonos de estação. Considere usar um monitor de barramento permanente como Procentec ProfiTrace] para grandes redes.

Atualizar os arquivos Firmware e GSD

Quando um dispositivo escravo é substituído, certifique-se de que o novo dispositivo tem a mesma versão de firmware ou compatível. Verifique as notas de lançamento do fabricante para alterações de parâmetros. Da mesma forma, mantenha a biblioteca GSD da ferramenta de engenharia atualizada.

Realizar uma simulação de ônibus antes de encomendar

Em redes complexas, use um simulador de barramento (por exemplo, Softing PROFIBUS Simulator) para testar a configuração mestre offline. Isso pode pegar erros de endereçamento ou de ordem de módulo antes de conectar hardware real, economizando tempo de inatividade.

Resolver Problemas Comuns

“Nenhum escravo DP detectado”

Se o mestre não conseguir encontrar um escravo configurado, verifique o seguinte: conexão física (plugue, cabo, terminação), configuração de endereço escravo (disjuntores DIP ou software), auto-detecção de taxa de baud, e se o escravo está ligado. Use um verificador de barramento portátil ou o buffer de diagnóstico do mestre para ver o último código de erro.

“Falha de configuração” após parametrização

Este erro indica que o escravo rejeitou o telegrama do parâmetro. Causas comuns: contagem de módulos errados, descompatibilidade de comprimento de dados ou um valor inaceitável de parâmetro (por exemplo, watchdog demasiado baixo). Veja o ficheiro GSD do escravo para intervalos de parâmetros válidos e garanta que a configuração corresponde exactamente ao hardware físico.

Perda de comunicação intermitente

Normalmente devido à má qualidade do cabo, ao fim ou ao excesso de comprimento de rede para a taxa de baud. Use um analisador de barramento para medir a integridade do sinal (diagrama ocular) e os níveis de ruído. Re-terminação e aterramento adequado muitas vezes resolver esses problemas.

Erros de dados (CRC, Paridade)

Se o mestre reporta erros CRC, a qualidade elétrica do ônibus é provavelmente ruim. Verifique se há conectores soltos, cabos danificados ou interferência de cabos de energia. Habilitar blindagem e separação de cabos Profibus de linhas de alta tensão é essencial.

Conclusão

A configuração correta dos dispositivos de escravos Profibus é uma habilidade fundamental para qualquer engenheiro de automação industrial. O processo envolve compreender o arquivo GSD, definir endereços únicos e comparar taxas de baud, selecionar os módulos certos e ajustar parâmetros como timeouts de watchdog e comportamentos de segurança. Ao seguir um fluxo de trabalho de configuração estruturado e aderir às melhores práticas para documentação, cabeamento e diagnósticos, você pode garantir uma rede Profibus estável e determinística que minimize o tempo de inatividade e maximize a produtividade.

Como Profibus continua a ser usado em inúmeras instalações e legado (juntamente com seu sucessor Profinet), o conhecimento da configuração adequada de escravos permanece altamente relevante. Sempre consulte a documentação oficial da Profibus International (agora parte da PI) e seus fabricantes de dispositivos para as especificações mais atuais. Com cuidadoso planejamento e atenção aos detalhes, você pode alcançar uma comunicação confiável que atenda às demandas da automação industrial moderna.