Intertravamentos de drenagem de tanque em FBD: Migrando uma receita de PLC para um DCS Yokogawa
Reconstruindo um intertravamento clássico de dois tanques em FBD no CENTUM VP, com entradas de nível HART e Foundation Fieldbus.
O Exemplo É Simples. A Produção Raramente É.
A InstrumentationTools apresentou um programa de drenagem de dois tanques em formato de diagrama de blocos funcionais (FBD): duas entradas analógicas de nível, duas saídas digitais de bomba e uma bomba funcionando por vez. O tanque um drena acima de 500 litros, enquanto o tanque dois permanece abaixo de 400 litros. A bomba um para abaixo de 300 litros, e as funções são alternadas. A lógica é limpa e fácil de solucionar. O FBD foi uma boa escolha do autor, e eu concordo.
No entanto, esse exemplo pressupõe sinais de nível perfeitos e bombas em boas condições. Áreas reais de mistura violam ambas as suposições diariamente. Portanto, vou adaptar a receita para um ambiente Yokogawa CENTUM VP e torná-la mais robusta para operação contínua em um DCS Yokogawa de produção.
Escolhendo a Entrada de Nível: HART ou Foundation Fieldbus
Em um CENTUM VP com uma placa de entrada analógica e módulos de terminais (como a Placa de Terminais Analógicos Yokogawa), um transmissor de nível Yokogawa EJA-E chega por 4–20 mA com HART. Você lê a variável primária no DCS e mantém os diagnósticos do dispositivo em um comunicador portátil ou no Plant Resource Manager (PRM).
Com uma placa Foundation Fieldbus, o bloco AI fica dentro do transmissor. O segmento transmite o status junto com cada valor. Ambas as arquiteturas funcionam, mas se comportam de maneira diferente em condições de falha:
- Etapa 1: Para entradas HART, habilite a detecção de fio aberto do conversor de sinal ADV159 e mapeie-a diretamente para um erro de E/S.
- Etapa 2: Para entradas Fieldbus, configure o modo de falha do bloco AI. Escolha "usar o último valor válido" com um tempo limite curto, nunca "manter indefinidamente".
- Etapa 3: Adicione um amortecimento de dois a quatro segundos aos níveis de tanques agitados. O amortecimento excessivo oculta perdas reais de nível, portanto mantenha-o moderado.
- Etapa 4: Encaminhe o status de E/S para o intertravamento. Uma bomba não deve confiar em uma entrada de nível inoperante ou congelada.
Reconstruindo a Lógica do Intertravamento Bloco a Bloco
Na lógica do CENTUM VP, a estrutura de comparação e set-reset é traduzida diretamente. Vale a pena manter os nomes originais dos bits, pois eles documentam a intenção de engenharia:
-
Etapa 1: Passe LT-101 por um bloco de comparação CALCU. Ative
start_T1_drainquando o nível exceder 500 litros e LT-102 estiver abaixo de 400 litros. - Etapa 2: Conecte a saída de set a um flip-flop RS. Conecte o lado de reset ao nível abaixo de 300 litros no tanque um.
- Etapa 3: Replique a estrutura para o tanque dois com seu próprio par de limites, conforme especificado no artigo original.
- Etapa 4: Faça o acoplamento cruzado dos resets. Cada bomba em funcionamento força a condição de partida do outro tanque para falso. Isso substitui a garantia implícita de uma única bomba por um intertravamento mútuo explícito.
- Etapa 5: Adicione um temporizador de desligamento mínimo de trinta segundos para cada bomba. Reinicializações rápidas superaquecem pequenas bombas de drenagem.
Além disso, verifique os setpoints em relação à geometria real dos tanques. Os valores de 500, 400 e 300 litros pressupõem tanques lineares. Um tanque cilíndrico vertical com fundo abaulado altera as relações efetivas entre volume e nível.
O Que o Original Não Abordou: Proteção das Bombas
O escopo do artigo excluía a lógica de enchimento, o que é razoável. No entanto, duas proteções essenciais devem acompanhar qualquer lógica de drenagem:
- Etapa 1: Adicione um disparo de nível muito baixo antes de cada bomba. Nunca dependa apenas do setpoint de drenagem, pois o desvio do transmissor é inevitável.
- Etapa 2: Adicione uma permissiva de pressão de descarga ou fluxo no coletor comum. Uma válvula de mistura travada não deve deixar uma bomba em funcionamento contra uma linha de descarga fechada.
Portanto, a mistura de dois tanques se torna uma sequência coordenada, em vez de dois comparadores isolados. O FBD ainda a gerencia bem, enquanto as tabelas de sequência no CENTUM VP podem orquestrar a campanha se os tanques forem drenados alternadamente conforme a receita.
Conclusão e Recomendações de Ação
O exemplo da InstrumentationTools ensina a estrutura correta: comparações, memória set-reset e intertravamento mútuo. Um sistema Yokogawa de produção precisa de mais. Escolha deliberadamente entradas HART ou Foundation Fieldbus e conecte o status de E/S à lógica. Adicione amortecimento, temporizadores de desligamento mínimo e disparos rígidos de nível baixo. Por fim, verifique cada setpoint em relação à geometria do tanque e aos dados de comissionamento.
O FBD continua sendo minha linguagem preferida para esse trabalho, pois um técnico pode ler a lógica durante um turno noturno sem consultar um manual. Primeiro, construa a versão simples. Depois, proteja-a como o ativo que ela opera.
Sobre o Autor: Zhang Yuchen é engenheiro de automação industrial com mais de 10 anos de experiência em PLC, DCS e sistemas de controle.