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 | ![]() |
| 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,
.
Símbolo¶
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.
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.
- GP - ganho proporcional do PID deve estar na faixa entre 0,00 a 1000,00.
- TI - tempo integral do PID deve estar na faixa entre 0,001 a 50000,00 segundos.
- TD - tempo derivativo do PID na faixa entre 0,00 a 1000,00 segundos.
Tipo de Ação do Controle¶
- 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.
- 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¶
- 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.
- 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.