Bloco de Controle PID

Bloco de Controle PID
Caminho Programa/Editor Ladder/Elementos/Especiais
Grupo Especiais
Tecla de Atalho Nenhuma
Parâmetros 1
Entradas 2
Tamanho do Elemento 2 linhas
Ícone ico
Tabela de compatibilidade de firmwares
Geração de Firmware GI, GII, GII-DUO, G3, G3S, G3R

O objetivo deste bloco é executar um algoritmo de controle Proporcional, Integral e Derivativo (PID).

Este elemento é representado por um bloco de duas entradas e uma saída, com um operador. O operador (P1) especifica o número do bloco de controle PID, iniciando com o valor 0. Os parâmetros de controle são inseridos durante a fase de edição do programa, ao acessar as propriedades do bloco. Consultar item Configuração de blocos de controle PID.

Para o inserir no programa, deve-se posicionar o cursor na posição desejada, selecionar no menu à esquerda o grupo Especiais e clicar no botão correspondente, ico.

Símbolo

../_images/6L.jpg

Parâmetros

Descrição dos Parâmetros
Parâmetro Tipo(s) Valores Descrição
P1 T 0..n (T) Identifica o bloco de controle. GI, GII: Pode estar na faixa entre 0 a 7, suportando até 8 blocos de controle PID permitidos em um programa de aplicação GII-Duo, G3: Pode estar na faixa entre 0 a 31, suportando até 32 blocos de controle PID permitidos em um programa de aplicação.

Entradas

Descrição das Entradas
Entrada Função Estado Descrição
A1 Ativação Inativo Entrada de habilitação do bloco de controle PID. Sempre que esta entrada estiver desenergizadao controle não estará sendo executado.
Ativo Entrada de habilitação do bloco de controle PID. Sempre que esta entrada estiver energizada o controle estará sendo executado.
A2 Ativação Inativo Entrada de modo de operação (Manual/Automático) do bloco de controle PID. Sempre que esta entrada estiver desenergizada o controle estará sendo executado em modo Manual (Ver item Operação em Automático e Manual).
    Ativo Entrada de modo de operação (Manual/Automático) do bloco de controle PID. Sempre que esta entrada estiver energizada o controle estará sendo executado em modo Automático (Ver item Operação em Automático e Manual).

Saída

Descrição das Saídas
Saída Função Estado Descrição
B1 Ativação/Falha Inativo O bloco de controle não estará sendo executado ou está em falha.
Ativo O bloco de controle estará sendo executado.

A tabela a seguir descreve o comportamento da saída B1 do bloco PID de acordo com as entradas A1 e A2:

Comportamento de saída B1 do bloco PID
A1 A2 Ganhos Saída B1
Inativo X X Inativo
Ativo Manual X Ativo
Ativo Automático Valores Inválidos Inativo
Ativo Automático Valores Válidos Ativo

O estado X é irrelevante.

Operação em Automático e Manual

O estado da entrada A1 do bloco será refletido na saída (B1) sem qualquer alteração. Se a entrada A2 deste bloco estiver energizada, a malha de controle estará operando em modo AUTOMÁTICO e em modo MANUAL, caso contrário. No modo automático, o bloco de controle estará atuando diretamente na variável de saída da malha PID. No modo manual, o valor da variável de saída pode ser alterado pelo usuário e o mesmo se mantém constante até que haja outra alteração do usuário.

Configuração de blocos de controle PID

O bloco de controle PID necessita de vários parâmetros que devem ser fornecidos pelo usuário. Para ter acesso aos parâmetros de controle do bloco PID, é necessário posicionar o cursor do editor em cima do bloco PID e pressionar CTRL + T, acessando as propriedades do mesmo. Através deste comando, têm-se acesso à janela de “Configuração dos Blocos de Controle PID”. A especificação dos parâmetros deve ser feita para todos os blocos PID inseridos no programa do usuário.

Na tela de configuração de blocos de controle PID devem ser especificados os parâmetros descritos nos itens a seguir.

../_images/ed_ladder_bl_contr_pid.png

Parâmetros PV / SP / OV

Nestes campos são especificadas as memórias inteiras em que serão associadas aos valores de:

  • PV = variável de processo;
  • SP = setpoint;
  • OV = variável de saída;

Estes três parâmetros devem ser o índice de uma memória inteira (operador M) e o seu conteúdo deve estar obrigatoriamente na faixa do conversor, ou seja, de 0 a 4095. As variáveis “PV” e “SP” são variáveis de entrada para o bloco de controle, sendo lidas por ele, ao passo que a variável “OV” é a variável de saída, sendo gerada pelo bloco a cada interação, se o mesmo em modo Automático.

Ganhos

Neste campo são especificadas as memórias em que serão associadas aos valores dos ganhos do controlador PID, ou seja, ganho proporcional (GP), tempo integral (TI) e do tempo derivativo (TD). Estes três parâmetros devem ser o índice de uma memória real (operador D). Estes parâmetros de controle podem ser alterados através da interface homem/máquina do PLC ou através dos painéis de controle no ambiente.

Nota

O parâmetro Ti do controlador é dado em segundos, e indica o “tempo que a ação integral” levaria para repetir a ação proporcional (que é “instantânea” ou “pontual”) quando o erro não se altera.

Como Ti é dado em segundos, então o número de repetições por minuto (RPM) é dado por : RPM = 60 / Ti.

Limites

Nesta janela podem ser especificados em valor percentual os limites inferior e superior da variável de saída (OV Mín. e OV Máx.), além do valor inicial da variável (OV Ini).

Faixa de Valores das Variáveis e Parâmetros do bloco PID

Os itens SP, PV e OV utilizados pelo bloco de controle PID devem estar obrigatoriamente em unidades do conversor, ou seja, na faixa de 0 a 4095. Caso as variáveis não estejam em unidades do conversor será necessário convertê-las.

Se o usuário deseja converter estes valores para unidade de engenharia, é necessário transferir o valor para outras memórias da aplicação antes de realizar a conversão.

  1. GP - ganho proporcional do PID deve estar na faixa entre 0,00 a 1000,00.
  2. TI - tempo integral do PID deve estar na faixa entre 0,001 a 50000,00 segundos.
  3. TD - tempo derivativo do PID na faixa entre 0,00 a 1000,00 segundos.

Tipo de Ação do Controle

  1. Ação Direta - Indica que o controle será direto. Ou seja, em uma situação de estabilidade do processo, caso ocorra uma variação positiva da variável de processo, portanto PV > SP (Erro = SP - PV > 0), induzirá uma variação negativa na variável de saída, reduzindo o sinal de saída.
  2. Ação Reversa - Indica que o controle será reverso. Ou seja, em uma situação de estabilidade do processo, caso ocorra uma variação positiva da variável de processo, portanto PV > SP (Erro = SP – PV > 0), induzirá uma variação positiva na variável de saída, aumentando o sinal de saída.

Tipo de Saída

  1. Direta - Indica, quando selecionado, que o valor da saída do bloco de controle corresponderá ao máximo quando a saída OV estiver saturada no máximo.
  2. Complementar - Indica, quando selecionado, que o valor da saída do bloco de controle corresponderá ao mínimo quando a saída OV estiver saturada no máximo.

Nota

Alterações associadas as propriedades do bloco PID (Tipo de ação do controle, tipo de saída, etc.) realizadas via editor ladder somente são efetivadas após uma reinicialização do controlador.