Escolar Documentos
Profissional Documentos
Cultura Documentos
UNICAMP
Faculdade de Engenharia Mecânica
1. Introdução
2. Bloco PID
Para adicionar o bloco PID antes será necessário adicionar um novo bloco de programa,
este novo bloco deverá ser de Interrupção cíclica, e a sua escolha será baseada em quanto tempo
será feito o ciclo.
Após feita a escolha, será adicionado o modulo de PID dentro deste bloco de programa.
O modulo que estaremos utilizando será o PID Compact, ele será encontrado na aba
“Technology” com o nome “Cont_C”. Como indica a Figura 3
Universidade Estadual de Campinas
UNICAMP
Faculdade de Engenharia Mecânica
• COM_RST - Entrada do tipo Bool, a instrução tem uma rotina de inicialização que é
processada quando a entrada "Restart" está definido;
• MAN_ON - Entrada do tipo Bool, se a entrada "Ativar o modo manual" é definido,
em seguida, o circuito de controle é interrompido. Um valor manual é definido como o valor
manipulado;
• PVPER_ON - Entrada do tipo Bool, se o valor do processo é para ser lido a partir do
I / Os, pela entrada PV_PER;
• P_SEL - Entrada do tipo Bool, as ações do PID podem ser ligadas e desligadas
individualmente no algoritmo PID. Ativa o parâmetro Proporcional;
• I_SEL - Entrada do tipo Bool, as ações do PID podem ser ligadas e desligadas
individualmente no algoritmo PID. Ativa o parâmetro Integrativo;
• INT_HOLD - Entrada do tipo Bool, a saída da ação integral pode ser congelada. Para
isso, a entrada de "I-action hold" deve ser definido.
• I_ITL_ON - Entrada do tipo Bool, a saída da ação integral pode ser definida na entrada
I_ITLVAL. Para isso, a entrada "Set I-ação" deve ser definido.
• D_SEL - Entrada do tipo Bool, as ações do PID podem ser ligadas e desligadas
individualmente no algoritmo PID. Ativa o parâmetro Derivativo
• CYCLE- Entrada do tipo Time, o tempo entre as chamadas de bloco deve ser
constante. A entrada de "tempo de amostragem" especifica o tempo entre as chamadas de bloco.
• SP_INT - Entrada do tipo Real, ponto de ajuste (setpoint). Permitidas são valores de -
100 a 100% ou uma variável física.
• PV_IN - Entrada do tipo Real, entrada de valor de processo (PV). Permitidas são
valores de -100 a 100% ou uma variável física 1).
• PV_PER - Entrada do tipo Word, entrada de valor de processo (PV) em formato de I/
O está interligado com o controlador no "valor do processo I / 0" input.
Universidade Estadual de Campinas
UNICAMP
Faculdade de Engenharia Mecânica
• MAN - Entrada do tipo Real, o "valor manual" de entrada é usado para definir um
valor manual, utilizando as funções de interface de operação. Permitidas são valores de -100 a
100% ou uma variável física 2).
• GAIN - Entrada do tipo Real, a entrada "Ganho proporcional" especifica amplificação
controlador.
• TI - Entrada do tipo Time, o "tempo de integração" de entrada determina o tempo de
resposta da ação integral.
• TD - Entrada do tipo Time, o "Tempo de acção derivada" de entrada determina o tempo
de resposta a ação derivativa.
• TM_LAG - Entrada do tipo Time, tempo de atraso da D-ação. O algoritmo do D-ação
contém um atraso para os quais parâmetros podem ser atribuídos na entrada "lag Tempo do D-
ação".
• DEADB_W - Entrada do tipo Real, uma faixa morta é aplicada ao sistema de desvio.
A "Banda morta largura" de entrada determina o tamanho da banda morta.
• LMN_HLM - Entrada do tipo Real, o valor manipulado é sempre restrito a um limite
alto e baixo limite. O "limite de alta do valor manipulado", o input especifica o limite alto.
• LMN_LLM - Entrada do tipo Real, o valor manipulado é sempre restrito a um limite
alto e baixo limite. O "limite de baixa do valor manipulado", o input especifica o limite de
baixa.
• PV_FAC - Entrada do tipo Real, a entrada "fator Valor do processo" é multiplicado
pelo valor do processo. A entrada é usada para dimensionar o intervalo de valores processo.
• PV_OFF - Entrada do tipo Real, a entrada "Valor do processo offset" é adicionado ao
valor do processo. A entrada é usada para dimensionar o intervalo de valores processo.
• LMN_FAC - Entrada do tipo Real, a entrada "fator valor manipulado" é multiplicado
pelo valor manipulado. A entrada é usada para dimensionar o intervalo de valores manipulados.
• LMN_OFF - Entrada do tipo Real, a entrada "manipulada valor de deslocamento" é
adicionado ao valor do processo. A entrada é usada para dimensionar o intervalo de valores
manipulados.
• ITLVAL - Entrada do tipo Real, a saída da ação integral pode ser definida na entrada
“I_ITL_ON”. O valor de inicialização é aplicado à entrada "valor de inicialização do I-ação".
• DISV - Entrada do tipo Real, para controle antecipado, a variável de perturbação está
interligada à entrada de "variável de perturbação".
Universidade Estadual de Campinas
UNICAMP
Faculdade de Engenharia Mecânica
5. Exemplo de Programação
Para uma rápida demonstração na utilização do modulo PID, será passado um exemplo
para observar o controle de uma válvula.
Ative as entradas:
PVPER_ON
P_SEL
I_SEL
D_SEL
Ponha uma entrada analógica em PV_PER, e defina o valor 50 para SP_IN.
Adicione memorias nas variáveis de saída:
LMN
PV
ER
Compile e faça o “download” para o CLP, em seguida abra a tela de monitoramento e
faça variações na entrada analógica para ver como se comporta o modulo PID.
Universidade Estadual de Campinas
UNICAMP
Faculdade de Engenharia Mecânica
6. Atividade