Escolar Documentos
Profissional Documentos
Cultura Documentos
4.
4.1
4.1.1 Mdulos de Controle So oferecidos os seguintes trs mdulos de controle (veja a Figura 4.1.1). 1) Mdulos de Controle Bsico (Cdigo mnemnico BSC1 e BSC2) Estas so funes de controlador para duas malhas. 2) Mdulo de Controle Cascata (Cdigo mnemnico CSC) Duas malhas so conectadas em srie (conexo cascata) em um controlador YS170 para implementar controle cascata. 3) Mdulo de Controle Seletor (Cdigo mnemnico SSC) Duas malhas so conectadas em paralelo em um controlador YS170 para implementar controle auto seletor. Somente um mdulo de controle pode ser usado num programa. No entanto, BSC1 e BSC2 podem ambos ser usados uma vez num programa.
Figura 4.1.1
Mdulo de Controle
TI 1B7C2-03P
4- 2
4.1.2 Registros de Funo Estendida Os registros de extenso so disponveis para dados de controle, parmetros de controle, flags de controle, PID pr ajustado, flags de STC e flags de sistema. Dados podem ser armazenados ou carregados a partir destes registros atravs de um programa de usurio. Para detalhes sobre registros de funo estendidos, veja o Captulo 5 FUNES ESTENDIDAS DE MDULOS DE CONTROLE.
Figura 4.1.2
TI 1B7C2-03P
4-3
4.2
[Modo de Instruo Mnemnico] BSCn : Mdulo de controle bsico (n = 1 a 2) [Operao] O valor de entrada (varivel de processo) armazenada no registro S1 antes de executar o clculo BSC. BSC1 usado para a malha primria, e BSC2 para a malha secundria. Aps o clculo, os contedos do registro S1 so substitudos com os resultados do clculo (varivel manipulada). A troca de sinais e leitura de parmetros de controle a partir das teclas de operao do painel frontal e indicadores no controlador YS170 transparente para o operador. [Programa] Um exemplo usando os mdulos de controle bsicos indicado abaixo:
Instruo de Programa LD X1 BSC1 ST Y1 Prximo clculo S1 X1 MV1 MV1 S2 S3 Explicao Leitura da entrada X1 (varivel de processo) Executa controle bsico Sada do resultado (varivel manipulada) para Y1
[Bloco de Funo] A Figura 4.2.1 mostra o diagrama de blocos da funo BSC incluindo o elemento de controle (CNT1) e as funes dos registros de funo estendida. O registro S1 e os registros de funo estendida podem ser vistos como terminais de sinal para o controlador BSC. CNT1 executa funes predeterminadas pela leitura e gravao de dados entre terminais. O diagrama de bloco de funo simplificado conforme indicado na Figura 4.2.2, enfatizando registros usados com maior freqncia.
TI 1B7C2-03P
4- 4
Figura 4.2.1
TI 1B7C2-03P
4-5
Figura 4.2.2
[Aplicaes da Funo Estendida] Se o set-point definido atravs de um sinal de cascata, armazenar a entrada de set-point da cascata em CSV1 usando a instruo ST. Armazenar o sinal em FF1 se necessria compensao feedforward. Armazenar os contedos de PHF1 e PHF2 no registro DOn se o estado de alarme de entrada deve ser colocado na sada. Um diagrama de blocos das funes indicado na Figura 4.2.3. Os registros para dados de controle e flags de controle so inicializados com valores que desabilitam estas funes. Os registros podem ser ignorados caso estas funes no sejam necessrias. Os parmetros para o controlador YS170 so armazenados nos registros para parmetros de controle. Para maiores detalhes, veja o Captulo 5.
TI 1B7C2-03P
4- 6
Figura 4.2.3
O exemplo na Figura 4.2.3 programado conforme abaixo, usando os nomes dos registros estendidos com as instrues LD e ST.
Instruo de Programa LD X2 ST CSV1 LD X3 ST FF1 LD X1 BSC1 ST Y1 LD PHF1 ST DO1 LD PLF1 ST DO2 END S1 X2 X2 X3 X3 X1 MV1 MV1 0/1 0/1 0/1 0/1 S2 S3 Explicao Entrada de set-point de cascata (Entrada 2) Armazenamento no registro de entrada de cascata Entrada feedforward (Entrada 3) Armazenamento no registro de entrada FF1 Entrada de varivel de processo (Entrada 1) Mdulo de controle bsico Sada manipulada L alarme de limite alto (quando alarme ativado: 1) Sada de alarme (Sada de contato 1) L alarme de limite baixo (quando alarme ativado: 1) Sada de alarme (Sada de contato 2) Final do clculo
X2 X2 X2 X3 X3 MV1 MV1
TI 1B7C2-03P
4-7
4.3
4.3.1 Mdulo de Controle CSC O mdulo de controle cascata (CSC) usado para controle cascata. Este mdulo utiliza dois elementos de controle (CNT1 e CNT2) e as funes estendidas (dado de controle, parmetros de controle, e registros de flags de controle). [Cdigo Mnemnico de Controle] CSC : Funo de controle cascata [Operao] Variveis de processo primrias e secundrias so armazenadas nos registros S2 e S1 respectivamente antes da execuo do clculo CSC. Aps o clculo, os contedos de S1 so substitudos pelos resultados de clculo (valor manipulado). A troca de sinal com as teclas de operao e indicadores do controlador no painel frontal e leitura de parmetros de controle so implementados automaticamente. [Bloco de Funo] A Figura 4.3.1 mostra o bloco de funo CSC. Dois elementos de controle so livremente especificados. A Figura 4.3.2 mostra o diagrama de blocos simplificado do mdulo de controle CSC.
TI 1B7C2-03P
4- 8
Figura 4.3.1
TI 1B7C2-03P
4-9
Figura 4.3.2
X1
TI 1B7C2-03P
4- 10
4.3.2 Clculo entre Malhas Cascata No mdulo CSC do controlador YS170, uma expresso de clculo pode ser inserida entre a malha de controle primria (CNT1) e a malha de controle secundria (CNT2). Este clculo entre malhas composto de dois subprogramas (@CSCPR1 e @CSCPR2) (veja a Figura 4.3.3). A tabela 4.3.1 mostra a funo de cada subprograma. Se o clculo entre malhas no necessrio, no necessrio usar tais subprogramas. Tambm possvel usar somente @CSCPR1, sem @CSCPR2. Neste caso, necessrio para transferncia do estado de cascata aberta para o estado cascata fechada de modo a executar uma operao de balano (ou transferir para o estado fechado comutando para o modo MAN e ento comutando para o modo AUTO novamente). Se @CSCPR1 inclui um clculo no linear (limitador, seletor, e outros), o rastreamento pode no ser necessrio no clculo de @CSCPR2. Neste caso, tambm necessrio fazer a operao de balano conforme descrito acima. Alm disso, no necessrio descrever uma instruo de desvio (instruo GO SUB) no programa principal uma vez que @CSCPR1 e @CSCPR2 so disparados pelo mdulo CSC.
Clculo entre cascatas no estado cascata fechada 1) Clculo para fazer com que a sada da malha primria siga o valor do set-point da malha SV2 Sada da malha primria (Nota 1) secundria no estado cascata aberta. @CSCPR2 2) Clculo de sada da malha primria no modo PV2 Sada da malha primria M no estado de cascata fechada (Nota 2). Nota 1 : Dois modos (1) e (2) de @CSCPR2 so automaticamente selecionados de acordo com o modo de operao. Nota 2 : Modo de rastreamento de sada, modo de sada de MV pr-ajustada e operao de varivel manipulada direta a partir do sistema supervisrio (modo DDC) tambm se aplica neste caso.
TI 1B7C2-03P
4 - 11
4.3.3 Programa de Aplicao Um exemplo de programa para executar controle cascata com o mdulo de controle CSC explicado. (1) Um Exemplo de Insero de um Clculo entre Malhas Primria e Secundria Um exemplo de execuo de controle cascata com um controlador YS170, e insero de uma expresso computacional entre CNT1 e CNT2 indicado na Figura 4.3.4.
Figura 4.3.4
[Programa Principal] Designao de desvio para @CSCPR1 e @CSCPR2 no necessria no programa principal.
Instruo de Programa LD X1 LD X2 CSC ST Y1 END S1 X1 X2 MV2 MV2 MV2 S2 X1 S3 Explicao L PV1 L PV2 Clculo de controle cascata Sada da varivel manipulada Final
TI 1B7C2-03P
4- 12
MV1P1 MV1P1
Subprograma @CSCPR2 Clculo inverso de @CSCPR1 descrito para @CSCPR2. Determina MV1 pela transformao da expresso computacional de @CSCPR1 MV1=(SV2-P2(X3-K1)/P1)
Instruo de Programa SUB @CSCPR2 LD X3 LD K1 LD P2 * LD P1 / RTN S1 SV2 X3 K1 X3-K1 P2 P2 (X3-K1) SV2-P2 (X3-K1) P1 (SV2-P2 (X3-K1))/P1 (SV2-P2 (X3-K1))/P1 S2 S3 Explicao SV2 armazenada em S1 no desvio L entrada de compensao L bias Clculo de bias L relao Clculo de relao L relao (P1) Clculo de MV1 MV1= (SV2-P2 (X3-K1)) / P1
SV2 SV2
TI 1B7C2-03P
4 - 13
4.4
4.4.1 Mdulo de Controle SSC O mdulo de controle seletor (SSC) executa controle autoseletor que automaticamente coloca na sada o sinal mximo ou mnimo selecionado dos dois elementos de controle (CNT1 e CNT2) e um sinal de sada manipulada externa. O controle seletor que libera qualquer sinal dentre trs sinais de sada manipulada usando o sinal de seleo de sada tambm possvel. [Cdigo Mnemnico de Controle] SSC : Funo de controle seletor de sinal [Operao] 1) Autoseletor Ajuste 0 (autoseletor) no SSW (chave seletora do controle seletor), e 0 (seletor de mnimo) ou 1 (seletor de mximo) para ATSEL (especificao de autoseletor). Armazena o valor de entrada (PV) do elemento de controle N 1 (CNT1) no registro S2, o valor de entrada (PV) do elemento de controle N 2 (CNT2) no registro S1 antes de executar o clculo SSC. Armazena o sinal de sada manipulada externa em EXT (sinal externo seletor) se necessrio. Aps executar o clculo, o valor manipulado selecionado colocado no registro S1. No controle autoseletor, o elemento de controle no selecionado fica em stand-by executando ao proporcional (ganho X desvio) para assegurar transferncia suave quando a condio de processo se altera. 2) Controle de Seleo Ajuste o nmero de varivel manipulada para sada em SSW (1 = sada CNT1, 2 = sada CNT2, e 3 = dado EXT). O ajuste no necessrio para ATSEL. A operao de registro S a mesma descrita acima. Mesmo com controle de seleo, o elemento de controle no selecionado segue a varivel manipulada e portanto, a troca suave quando um sinal de comutao recebido. [Bloco de Funo] A Figura 4.4.1 mostra o bloco de funo SSC. Os dois elementos de controle (CNT1 e CNT2) podem ser livremente designados. A Figura 4.4.2 mostra o bloco de funo simplificado SSC.
TI 1B7C2-03P
4- 14
Figura 4.4.1
TI 1B7C2-03P
4 - 15
Figura 4.4.2
TI 1B7C2-03P
4- 16
4.4.2 Sistema de Controle Autoseletor Multi-malha (3 malhas ou mais) Com dois controladores YS170, voc pode construir um sistema autoseletor para controlar trs ou quatro malhas. O controlador que transmite o sinal de sada manipulada para as vlvulas ou atuadores chamado de controlador mestre (ajuste SSW = 0), e o controlador que transmite sinais para o controlador mestre chamado de controlador escravo (ajuste como SSW = 4). A Figura 4.4.3 mostra a configurao deste tipo de sistema de controle, e a Figura 4.4.4 mostra o diagrama de blocos.
Figura 4.4.3
TI 1B7C2-03P
4 - 17
Figura 4.4.4
Bloco de Funo
TI 1B7C2-03P
4- 18
X3 X1 X3 X3 X3 MV MV
O sinal de sada (Y2) do controlador YS170 N 2 ligado na entrada externa (X3) do controlador YS170 N 1. A sada do controlador N 1 (Y1 ou Y2) fornecido como um sinal de feedback (X3) do controlador N 2. O modo auto / manual (CAMF1) do controlador N 1 (DO1) ligado ao flag de rastreamento (TRKF1) do controlador via DI1. No controlador 2 o SSW ajustado em 4.0 (K1 = 400.0%) para posicionar o controlador 2 no modo autoseletor escravo. Quando o controlador 1 est em modo manual, a sada do controlador 2 rastreia a sada do controlador 1. Quando o controlador 1 est em modo auto, a funo seletor ATSEL no controlador 1 determinar qual sinal de controle ir passar para a sada (CNT1, CNT2, ou EXT do controlador 2). Se a sada do controlador 2 selecionada, o controlador 1 fica em stand-by executando controle proporcional.
TI 1B7C2-03P