Controle PLC para Ponte Rolante: S7-1500 em Movimento e Segurança

Arquitetura de Sistema de Controle PLC para Ponte Rolante: Prática de Engenharia em Controle de Movimento e Lógica de Segurança com S7-1500. O sistema de controle PLC é o núcleo lógico de operação de uma ponte rolante; um sistema bem projetado exige equilíbrio entre funcionalidade completa, resposta em tempo real e proteção de segurança. Este artigo aborda a prática de engenharia com o Siemens S7-1500 como núcleo, detalhando o projeto da arquitetura de controle, a programação de controle de movimento e a implementação da lógica de segurança.

O sistema de controle PLC de uma ponte rolante é o "sistema nervoso central" da sua operação automatizada — descendente, aciona inversores de frequência e sensores via PROFINET IO; ascendente, integra-se ao sistema de despacho e à plataforma MES via OPC UA, enquanto executa de forma independente a lógica de segurança SIL3 para garantir a segurança do equipamento e do pessoal. Um sistema de controle PLC bem projetado para pontes rolantes deve equilibrar tempo real, confiabilidade, segurança e manutenibilidade. Com base em anos de experiência em integração de sistemas com a série Siemens S7-1500, a Kelude Indústrias Pesadas desenvolveu uma arquitetura de controle padronizada para pontes rolantes, abrangendo seleção de hardware, blocos funcionais de controle de movimento, sequência de acionamento do freio, lógica de segurança e procedimentos de comissionamento. Este artigo detalha essa prática de engenharia a partir da perspectiva da arquitetura do sistema.

Painel de controle S7-1500 e topologia de rede do sistema de controle PLC de ponte rolante




Seleção de Hardware e Configuração do Sistema

O sistema de controle PLC da ponte rolante tem como núcleo a série Siemens S7-1500, com o modelo específico de CPU selecionado conforme a capacidade de elevação e a complexidade do controle. Para pontes rolantes leves até 20 t, utiliza-se a CPU 1511-1 PN, com 48 KB de memória de programa e 32 KB de memória de dados, adequada para cenários com um único inversor de frequência e controle de E/S básico. Para pontes rolantes médias de 20 a 50 t, a CPU 1513-1 PN é a escolha, com memória de programa ampliada para 128 KB, suporte a controle de movimento multieixo e funcionalidade de servidor OPC UA — sendo o modelo mais utilizado pela Kelude Indústrias Pesadas em projetos padronizados de pontes rolantes. Para pontes rolantes pesadas acima de 50 t, a CPU 1516-3 PN/DP é empregada, suportando controle de movimento com mais de três eixos, comunicação multiprotocolo e lógica de segurança mais complexa.

← Deslize a tabela para vê-la completa →
CPUModelo tonelagem aplicável Memória de Programa Características
1511-1 PN ≤20t 48KB SimplesInversor de frequência+BásicoIO
1513-1 PN 20~50t 128KB Multieixo+OPC UA
1516-3 PN/DP ≥50t 256KB Trieixo+Multiprotocolo
1515F-2 PN 20~50t 128KB SIL3Tipo Segurança
<p style="line-height:1.8;color:#262626;font-size:16px;">Para cenários que exigem segurança funcional SIL3, recomenda-se a utilização de CPUs de segurança da série F (como CPU 1515F-2 PN ou CPU 1517F-3 PN/DP). Através do protocolo PROFIsafe, o controlo standard e o controlo de segurança são integrados na mesma CPU, eliminando a necessidade de um PLC de segurança dedicado, reduzindo custos de hardware e complexidade de cablagem.</p>\\n<p style="line-height:1.8;color:#262626;font-size:16px;">No que diz respeito aos módulos de expansão, cada ponte rolante vem equipada de série com um módulo de entrada digital DI 32×24V DC (para aquisição de sinais de fins de curso, botões de operação e comandos de botoeira), um módulo de saída digital DO 32×24V DC/0.5A (para controlo de contactores, luzes indicadoras e campainha) e dois módulos de entrada analógica AI 8×U/I (para aquisição de sinais de sensores de carga, medição a laser de distância e temperatura). Para I/O relacionado com segurança, são utilizados módulos de segurança F-DI 16×24V DC e F-DQ 8×24V DC/2A. No lado dos inversores, cada unidade de controlo G120 CU250S-2 DP vem equipada de série com duas interfaces PROFINET, acionando respetivamente o motor de elevação e os motores do carro e do carrinho do ponte.</p>\\n<p style="line-height:1.8;color:#262626;font-size:16px;">A topologia de rede do sistema utiliza Ethernet industrial PROFINET RT, satisfazendo o requisito de tempo real rigoroso de ciclo de comunicação inferior a 10ms na camada de controlo. O PLC atua como controlador IO PROFINET, enquanto os inversores G120, as estações remotas ET200SP e os módulos de interface de encoders atuam como dispositivos IO. Todos os dispositivos são interligados através de switches de rede industriais (Siemens SCALANCE XC216 ou modelo equivalente) formando uma rede em anel MRP, com tempo de recuperação do anel inferior a 200ms.</p>\\n<h2 style="font-size:22px;font-weight:600;color:#1a1a1a;border-bottom:2px solid #1e3a5f;padding-bottom:8px;margin-top:32px;">Estrutura do Projeto TIA Portal e Organização de Blocos OB</h2>\\n<p style="line-height:1.8;color:#262626;font-size:16px;">A Kelude Indústrias Pesadas adota uma estrutura de programa padronizada no projeto TIA Portal para o PLC da ponte rolante. O ciclo principal OB1 executa o controlo de movimento, lógica de decisão e troca de dados de comunicação, com período definido em 10ms para corresponder à taxa de atualização da malha de velocidade do inversor. A interrupção cíclica OB30 (intervalo definido de 50ms) executa a malha fechada de posição e a atualização do algoritmo anti-balanço, enquanto a interrupção cíclica OB32 (200ms) executa a aquisição de estado e o diagnóstico de falhas.</p>\\n<p style="line-height:1.8;color:#262626;font-size:16px;">O OB100 de arranque do PLC executa a inicialização do sistema, incluindo limpeza do cache de falhas, verificação da posição zero dos encoders e reposição do estado de paragem de emergência. A interrupção de tempo OB10 executa, a cada 24 horas, a acumulação de horas de funcionamento e a avaliação de intervalos de manutenção. A interrupção de hardware OB40 responde ao sinal de calibração do pulso Z do encoder de alta velocidade.</p>\\n<div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:16px 0;">\\n<div style="background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;border-top:4px solid #1e3a5f;">\\n<div style="font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:8px;">FB_Control<br /><span style="font-size:12px;font-weight:400;color:#64748b;">Bloco funcional principal</span></div>\\n<div style="font-size:13px;line-height:1.6;color:#334155;">Máquina de estados do modo de operação e tarefas (6 estados: IDLE/ACCEL/CRUISE/DECEL/POSITION/STOP)</div>\\n<div style="margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;"><span style="background:#e8f0fe;color:#1e3a5f;font-size:11px;padding:2px 8px;border-radius:4px;">Ciclo de execução 10ms</span><span style="background:#f1f5f9;color:#475569;font-size:11px;padding:2px 8px;border-radius:4px;">Comunicação: DB interno</span></div>\\n</div>\\n<div style="background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;border-top:4px solid #2563eb;">\\n<div style="font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:8px;">FB_Position<br /><span style="font-size:12px;font-weight:400;color:#64748b;">Malha fechada de posição</span></div>\\n<div style="font-size:13px;line-height:1.6;color:#334155;">Filtro complementar que funde dados do encoder e medição a laser de distância, fornecendo estimativa de posição otimizada (frequência de corte 0.5Hz, precisão ±3mm)</div>\\n<div style="margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;"><span style="background:#e8f0fe;color:#1e3a5f;font-size:11px;padding:2px 8px;border-radius:4px;">Ciclo de execução 50ms</span><span style="background:#f1f5f9;color:#475569;font-size:11px;padding:2px 8px;border-radius:4px;">Comunicação: PROFINET</span></div>\\n</div>\\n<div style="background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;border-top:4px solid #059669;">\\n<div style="font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:8px;">FB_AntiSway<br /><span style="font-size:12px;font-weight:400;color:#64748b;">Controlo anti-balanço</span></div>\\n<div style="font-size:13px;line-height:1.6;color:#334155;">Suporta modo duplo: inferência por modelo PPO e PID tradicional, com comutação automática de estratégia de controlo conforme carga e velocidade</div>\\n<div style="margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;"><span style="background:#e8f0fe;color:#1e3a5f;font-size:11px;padding:2px 8px;border-radius:4px;">Ciclo de execução 50ms</span><span style="background:#f1f5f9;color:#475569;font-size:11px;padding:2px 8px;border-radius:4px;">Comunicação: DB interno</span></div>\\n</div>\\n<div style="background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px;border-top:4px solid #d97706;">\\n<div style="font-size:15px;font-weight:700;color:#1e3a5f;margin-bottom:8px;">FB_Brake<br /><span style="font-size:12px;font-weight:400;color:#64748b;">Controlo do acionamento do freio</span></div>\\n<div style="font-size:13px;line-height:1.6;color:#334155;">Sequência de acionamento do freio em cinco fases (pré-excitação, estabelecimento de binário, abertura do freio, desaceleração, paragem, fecho do freio) + compensação de desgaste para prevenção de escorregamento da carga</div>\\n<div style="margin-top:8px;display:flex;gap:8px;flex-wrap:wrap;"><span style="background:#e8f0fe;color:#1e3a5f;font-size:11px;padding:2px 8px;border-radius:4px;">Ciclo de execução 100ms</span><span style="background:#f1f5f9;color:#475569;font-size:11px;padding:2px 8px;border-radius:4px;">Comunicação: PROFIsafe</span></div>\\n</div>\\n</div>
FB_Safety
Lógica de Segurança
Resumo das funções de segurança SIL3 (STO/SLS/SBC/SDI), com estado reportado à F-CPU e ciclo de varredura de segurança de 20 ms
Ciclo de execução: 20 msComunicação: PROFIsafe
FC_Diagnosis
Diagnóstico de Falhas
Diagnóstico de falhas e saída de alarmes, com recolha dos relatórios de estado de todos os inversores de frequência (velocidade de rotação/corrente/temperatura/código de falha), enviados ao sistema supervisório via OPC UA
Ciclo de execução: 200 msComunicação: OPC UA

Blocos de Função para Controlo de Movimento

A lógica central de controlo de movimento do sistema de controle da ponte rolante está encapsulada nos blocos de função FB_Control e FB_Position. O FB_Control utiliza uma máquina de estados finitos com seis estados: IDLE (espera, a aguardar tarefa), ACCEL (aceleração em curva S até à velocidade alvo), CRUISE (velocidade constante), DECEL (desaceleração em curva S até à proximidade da posição alvo), POSITION (posicionamento fino a baixa velocidade até ±3 mm da posição alvo) e STOP (acionamento do freio e desativação do inversor de frequência).

O controlo de aceleração em curva S é implementado através de um planeamento de velocidade em cinco segmentos no FB_Control: no segmento inicial OA, a taxa de variação da aceleração aumenta linearmente de zero até ao valor máximo; no segmento de manutenção AB, a aceleração é constante; no segmento de transição BC, a taxa de variação diminui linearmente até zero, entrando em velocidade constante. O segmento de desaceleração é simétrico e inverso. A taxa de variação da aceleração padrão é 0,5 m/s³, com aceleração máxima de 0,3 m/s², reduzindo o Coeficiente de Impacto no arranque do Carrinho do Ponte para menos de 1,1 (em comparação com 1,5~1,8 nos arranques tradicionais em duas fases).

No controlo de malha fechada de posição, o FB_Position funde sinais de três fontes de posição: posição incremental do Encoder (atualização a 100 Hz, resolução de 0,1 mm), posição absoluta por Medição a laser de distância (atualização a 50 Hz, precisão de ±1 mm) e pontos de calibração de código Gray. Um Filtro complementar (frequência de corte de 0,5 Hz) combina o posicionamento absoluto por laser a baixa velocidade com o posicionamento incremental por Encoder a alta velocidade, produzindo uma estimativa de posição otimizada e fundida. Os Parâmetros PI do circuito de posição são calibrados durante a comissionação através da função Trace do TIA Portal: ganho proporcional Kp = 8,0, tempo integral Ti = 200 ms.

Sequência de Acionamento do Freio e Prevenção de Escorregamento da Carga

O acionamento do freio no mecanismo de elevação da ponte rolante é um fator crítico para a segurança e a vida útil do equipamento, uma vez que a sequência de abertura e fecho do freio determina o risco de escorregamento da carga. A Kelude Indústrias Pesadas desenvolveu uma sequência de acionamento do freio em cinco fases, implementada através de comunicação PROFIsafe entre o inversor G120 e o PLC S7-1500.

A sequência de abertura compreende três fases: na fase 1, o PLC envia o comando de "pré-magnetização" ao G120 via PROFIsafe, e o inversor estabelece a corrente de excitação do Motor (durante 300 ms); na fase 2, o inversor gera o binário de Elevação (110% do binário alvo), e o sinal de confirmação de binário é enviado de volta ao PLC via PROFIsafe (durante 200 ms); na fase 3, após o PLC confirmar o estabelecimento do binário, o PLC emite o comando de abertura do freio, o eletroímã do freio é energizado (Tempo de resposta de 150 ms) e, quando o freio está totalmente aberto, o PLC envia o comando "habilitar operação".

A sequência de fecho compreende duas fases: na fase 1, o PLC envia o comando de "paragem" e o inversor reduz a velocidade até zero seguindo a rampa de desaceleração (tempo de manutenção de velocidade zero: 200 ms); na fase 2, o PLC envia o comando de fecho do freio, o freio fecha mecanicamente (Tempo de resposta de 100 ms) e o inversor desliga após confirmar velocidade zero. O ciclo total de controlo do freio (desde o comando de paragem até ao fecho completo) não excede 850 ms.

← Deslize a tabela para vê-la completa →
Fase Ação Sequenciamento Comunicação
Pré-Excitação G120Estabelecimento de ExcitaçãoCorrente 300ms PROFIsafe
Estabelecimento de Torque Torque Atingido110%Confirmação de Retorno 200ms PROFIsafe
acionamento do freioAbrir EletromagnéticoEletroímã Energizado+Liberação da Sapata de Freio 150ms DOSaída
DesaceleraçãoParada Redução de Velocidade a Zero+Manutenção de Velocidade Zero 200ms PROFIsafe
acionamento do freioFechar EletromagnéticoEletroímã Desenergizado+G120Desabilitação de Parada 100ms DO+PROFIsafe

No que diz respeito à compensação do desgaste do revestimento de fricção, o sistema regista, em cada ciclo de acionamento do freio, o tempo real de abertura desde o "comando de abertura do freio" até ao "feedback de atração do íman do freio". Este valor é comparado com o valor nominal inicial (150ms) e, com base na quantidade de desgaste do revestimento, o comando de abertura é antecipado progressivamente, garantindo que o momento real de abertura se mantenha sempre dentro da faixa pretendida.

Lógica de segurança e implementação SIL3

As funções de segurança do sistema de controle da ponte rolante seguem as normas IEC 61508 e ISO 13849, com o nível de integridade de segurança (SIL) alvo de SIL3. Estas funções são implementadas através da CPU de segurança S7-1500F e do protocolo de comunicação segura PROFIsafe, com os I/O relacionados com a segurança ligados através de módulos F-DI e F-DQ.

As principais funções de segurança incluem: Desligamento Seguro de Torque (STO) — ao acionar o Botão de Parada de Emergência ou o Fim de Curso, o impulso do Inversor de Frequência é cortado diretamente via PROFIsafe, com um Tempo de resposta inferior a 20ms; Limitação Segura de Velocidade (SLS) — a ponte rolante reduz para 10% da velocidade nominal a 200mm do fim de curso, com um Tempo de resposta inferior a 50ms; Controle de Freio de Segurança (SBC) — quando o STO é acionado, o acionamento do freio é fechado automaticamente para evitar o escorregamento da carga; Monitorização Segura de Direção (SDI) — impede o movimento não intencional do mecanismo de translação da ponte e do mecanismo de carrinho antes de receberem um comando direcional.

O circuito de parada de emergência utiliza um design redundante de canal duplo: o canal A adquire o contato NF do Botão de Parada de Emergência através do módulo F-DI; o canal B liga o contato auxiliar do Botão de Parada de Emergência, por cabo, diretamente ao circuito de controle da bobina do contator principal. O acionamento da parada de emergência em qualquer um dos canais corta de forma independente a Alimentação Elétrica de potência. A frequência dos pulsos de teste dos I/O de segurança é de 1Hz, e o PLC executa a lógica de segurança programada em F-LAD e atualiza as saídas de segurança em cada ciclo de segurança (20ms).

Procedimento de comissionamento e ajuste de parâmetros

O comissionamento do Controle por PLC da ponte rolante é realizado em seis etapas padrão. A primeira etapa é a configuração e diagnóstico da rede — o software PRONETA é utilizado para verificar todos os dispositivos na rede PROFINET, confirmando se os nomes dos dispositivos e endereços IP correspondem à configuração do projeto no TIA Portal e se todos os dispositivos I/O estão online.

A segunda etapa é a configuração dos parâmetros do Inversor de Frequência — o conjunto de parâmetros G120 é descarregado através do software STARTER ou Startdrive. Para o mecanismo de elevação: P1300=20 (Controle Vetorial sem sensor de velocidade), P1120=2.0s (tempo de aceleração), P1121=2.0s (tempo de desaceleração), P1240=3 (controlador Vdc_max ativado). Para o mecanismo de translação da ponte: P1120=4.0s, P1121=4.0s.

A terceira etapa é a identificação estática dos dados do Motor — é executado P1910=1 (identificação estática) e definido para 1 (identificação total). O processo de identificação mede automaticamente a Resistência do estator, a Resistência do rotor, a indutância de dispersão e a indutância mútua do Motor. Durante a identificação, o Motor não pode ter nenhuma carga mecânica ligada.

A quarta etapa é a Calibração de posição — através do painel de controle no TIA Portal, a ponte rolante é movida manualmente para as posições limite em ambas as extremidades. O desvio entre os valores do Encoder e da Medição a laser de distância é registado, e o offset zero do Encoder e os valores de limite positivo e negativo são definidos.

A quinta etapa é a confirmação da sequência do acionamento do freio — a sequência de construção do torque para a abertura e a sequência de manutenção de velocidade zero para o fecho são verificadas em condições de vazio e de carga nominal. A função Trace é utilizada para capturar as curvas de velocidade e torque, confirmando que os parâmetros da sequência do freio cumprem os requisitos de controle em cinco fases.

A sexta etapa é a verificação da comunicação OPC UA — o UA Expert é utilizado para ligar ao servidor OPC UA do PLC da ponte rolante, ler os tipos de dados e faixas de valores de cada nó, verificar os endereços e permissões de acesso dos 26 nós de dados publicados e confirmar que o sistema de despacho e a plataforma MES podem ler e escrever corretamente.

Perguntas Frequentes (FAQ)

P: Sistema de controle PLC para ponte rolante: S7-1200 ou S7-1500?
R: O S7-1200 é adequado para pontes rolantes simples até 10 t. Para pontes rolantes padronizadas acima de 20 t, é obrigatório o uso da série S7-1500 — o ciclo de comunicação PROFINET RT mantém-se estável abaixo de 10 ms, com suporte aos protocolos OPC UA e PROFIsafe, e o desempenho computacional da CPU atende aos requisitos de inferência em tempo real do algoritmo de anti-balanço.
P: Como resolver a interferência harmónica do inversor de frequência no painel de controle da ponte rolante?
R: Instale um reator de entrada no lado de alimentação do inversor de frequência (com queda de tensão indutiva de 3% a 5% da corrente nominal) e um reator de saída no lado do motor (obrigatório quando o cabo do motor exceder 50 m). No quadro de comando, disponha os cabos de alimentação e os cabos de controle em camadas separadas (espaçamento ≥300 mm). O CLP e o inversor de frequência devem ser instalados em painéis separados ou, no mesmo painel, separados por um diafragma metálico. O projeto de EMC deve seguir a norma IEC 60204-32.
P: Como resolver a interferência do inversor de frequência no sinal do encoder durante a operação da ponte rolante?
R: O cabo de sinal do encoder deve ser obrigatoriamente um cabo blindado de pares trançados (impedância característica de 120Ω), com a blindagem aterrada num único ponto no lado do PLC (resistência de aterramento ≤4Ω). A distância entre o cabo de sinal e o cabo de saída do inversor de frequência deve ser ≥500mm; caso não seja possível garantir essa separação, o cabo deve ser instalado em tubo metálico. O encoder deve ser do tipo de saída diferencial (RS-422) em vez do tipo coletor aberto, melhorando a taxa de rejeição de modo comum em mais de 20dB. Na configuração de hardware do TIA Portal, ative o filtro de entrada do encoder (reduzindo a frequência padrão de 3.0MHz para 100kHz) para eliminar as componentes harmónicas da frequência de comutação do inversor (normalmente 4~8kHz).
P: Como escolher entre a CPU 1513-1 PN e a 1515F-2 PN? Em que cenários é obrigatório utilizar a CPU de segurança da série F?
R: A 1513-1 PN é adequada para pontes rolantes padrão de 20~50t, suporta controlo de movimento multi-eixo e OPC UA, oferecendo a melhor relação custo-benefício. A 1515F-2 PN é obrigatória nos seguintes cenários: ① quando a especificação técnica do cliente exige explicitamente o nível de segurança funcional SIL3; ② quando a ponte rolante está envolvida em operações colaborativas homem-máquina (como modo de operação dupla com comando de solo e Cabine do Operador); ③ quando o mecanismo de elevação envolve içamento de materiais perigosos (movimentação de metal fundido a alta temperatura, transporte de resíduos nucleares, etc.); ④ quando o projeto necessita de Certificação de segurança TÜV ou CE. A CPU da série F integra internamente o F-runtime; o programa de segurança é elaborado em F-LAD e validado por simulação com PLCSIM Advanced; as saídas relacionadas com segurança são implementadas com desconexão de canal duplo através dos módulos F-DQ.
P: Devo escolher o S7-1200 ou o S7-1500 para o Controle por PLC da ponte rolante?
Para pontes rolantes padronizadas acima de 20 toneladas, a série S7-1500 é obrigatória, com ciclo PROFINET RT <10ms, suporte para OPC UA e PROFIsafe.
P: Como resolver a interferência harmónica?
Instalar um Reator na entrada, separar os Cabos de alimentação e de controle em canaletas distintas, e instalar o PLC e o Inversor de Frequência em armários separados.
P: Como resolver a interferência no sinal do Encoder?
Utilizar Cabo Blindado de pares trançados, Encoder com saída diferencial, ativar o filtro de entrada a 100kHz e manter uma distância ≥500mm entre o cabo de sinal e o Cabo de alimentação.
P: Como escolher entre o 1513-1 PN e o 1515F-2 PN?
O 1513-1 PN é para pontes rolantes padrão; o 1515F-2 PN é para cenários que exigem SIL3 (colaboração homem-máquina, içamento de materiais perigosos, Certificação TÜV).

Artigos relacionados

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP