Ir para o conteúdo principal
Voltar para MPROG
BIBLIOTECA · MPROG

PID1B F — Controle PID clássico

Climate PRO MPROG
BIBLIOTECA · MPROG

PID1B F — Controle PID clássico

O bloco PID1B F implementa um controlador PID clássico para atuar sobre uma variável de processo a partir de um setpoint e dos ganhos proporcional, integral e derivativo.

Quando utilizar

Use este bloco em malhas fechadas nas quais a saída precisa ser ajustada continuamente para reduzir o erro entre a variável medida e o setpoint.

Bloco PID1B F no MPROG
Entradas e saída do bloco PID1B F.

Equação utilizada

O controle combina as parcelas proporcional, integral e derivativa conforme a equação utilizada pelo bloco:

Equação utilizada pelo bloco PID1B F
Equação do controle PID implementado pelo bloco.

Entradas

EntradaFunção
INEntrada da variável de controle ou variável de processo.
SETPSetpoint utilizado como referência pelo controlador.
ENHabilita o bloco. Quando desabilitado, a saída permanece em zero.
KPGanho proporcional do controlador PID.
KIGanho integral do controlador PID.
KDGanho derivativo do controlador PID.

Saídas

SaídaFunção
OUTSaída calculada pelo controle PID, limitada entre OUT_MIN e OUT_MAX.

Configurações

ConfiguraçãoFunção
OUT_MAXValor máximo permitido para a saída do PID.
OUT_MINValor mínimo permitido para a saída do PID.
EXEC_TIMEIntervalo de execução do cálculo em unidades de 100 ms. Um novo valor de saída é calculado a cada período configurado.
Como interpretar EXEC_TIME

O valor é multiplicado por 100 ms. Por exemplo, EXEC_TIME = 1 corresponde a 100 ms e EXEC_TIME = 10 corresponde a 1 segundo. Esse ajuste permite executar o PID mais lentamente em sistemas com resposta lenta.

Exemplo

Exemplo de utilização do bloco PID1B F no MPROG
Exemplo de aplicação do bloco PID1B F em uma lógica gráfica.
Ajuste dos ganhos

Os valores de KP, KI, KD e do tempo de execução dependem da dinâmica do processo. Valide o comportamento da malha durante o comissionamento antes de liberar a operação automática.

 SUPORTE 

Ainda precisa de ajuda?

Entre em contato com o suporte técnico da Mercato. Para agilizar o atendimento, informe o equipamento, produto ou sistema relacionado e descreva brevemente a dúvida ou o problema encontrado.

  Falar com o suporte no WhatsApp   →  

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo