Академический Документы
Профессиональный Документы
Культура Документы
6
Evolução do DCS e CLP para Sistema Híbrido
Arquitetura
Global Namespace
Gerenciamento de Alarmes
Historian
Batch Execution
Com o Proficy Process System, podemos contar com o módulo opcional para
execução e gerenciamento de bateladas baseado no Proficy Batch Execution.
Através deste módulo, o Proficy Process System traz todas as funcionalidades e
benefícios das normas ISA S88 S88.01, IEC1131-3, OPC 2.0 e suporte a assinaturas
eletrônicas (21 CFR-11) fornecendo ao usuário um sistema extremamente flexível e
poderoso para gerenciamento de receitas e bateladas
FieldBuses
I/O
1. Abra o Proficy Process Systems Logic Developer. Existem duas maneiras para tal,
sendo a primeira clicando em Start / Programs /GE Fanuc/ Proficy Process Systems –
Proficy Process Systems.
Launch Logic
Developer
2. Ao abrir o Proficy Process System, clique com o botão direito do mouse sobre
“Engineering WorkStation” e selecione “New”. Coloque o nome do seu projeto como
“PPS” e selecione “Empty Project” no campo de template. Clique no botão “OK”.
4. Com isto, seu novo projeto terá a estrutura básica mostrada abaixo e seu target
“PAC1” será adicionado, permitindo agora que iniciemos a configuração do hardware
do controlador e estratégias de controle.
Para mantermos um padrão, vamos renomear nosso target para o mesmo nome do
nosso projeto “PPS”.
5. Devemos agora configurar como nosso projeto no PPS irá comunicar com o
controlador PACSystems Rx3i que estaremos utilizando neste laboratório. Como o
PAC Rx3i utilizado aqui possui interface ethernet já com endereço ethernet pré-
configurado pelo instrutor, estaremos configurando nosso projeto para tal.
Clique com o botão direito do mouse sobre o target PPS, selecione “Properties” e
configure as seguintes propriedades:
Controller Target Name = PPS
Physical Port = Ethernet
IP = 192.168.10.200 Mude para PPS
1. Após fazer a configuração do hardware que será utilizado em seu projeto PPS, vamos
agora conhecer um pouco mais do ambiente de configuração.
2. Devemos também aprender como visualizar os detalhes de configuração de cada
módulo presente no rack de nosso controlador de processo PAC Rx3i.
Em nosso laboratório, as configurações já foram realizadas pelo instrutor, mas para
que saibamos onde configurar, expanda o ítem “Hardware Configuration”.
A configuração abaixo pode variar, conforme os módulos do controlador
disponíveis no treinamento.
Rack do Controlador
Fonte
CPU
Cartão
Ethernet
5. Podemos ainda clicar sobre a pasta “Process Function Blocks” e selecionar o bloco
desejado.
7. Para nosso exemplo, vamos utilizar o caminho do “Toolchest”, clicar sobre o ítem
“I/O” e arrastar o bloco “DI” que representará o sinal de entrada de status da bomba.
Vamos informar o nome do nosso bloco que será “STATUS_BOMBA”.
8. Vamos agora adicionar o bloco “DC2S” que será responsável pelo controle
manual/automático da nossa bomba.
Clique em “Device Control” e arraste o bloco “DC2S”, informando o nome
“CONTROLE_BOMBA”.
9. Vamos por fim, adicionar o último bloco que irá “setar” a saída da nossa bomba.
Clique em “I/O” e arraste o bloco “DOUT”, informando o nome “SAIDA_BOMBA”.
10. O próximo passo é realizar a ligação propriamente dita dos blocos, de modo que
nossa estratégia esteja devidamente conectada.
Faça a ligação dos pinos, conforme figura abaixo.
11. Precisamos também habilitar a execução de nossos blocos, para isto, utilizaremos
um sinal interno de nosso controlador chamado “ALWAYS ON” que irá informar que
os blocos devem estar sempre em execução.
Selecione o pino “EN” de cada bloco e digite “#ALW_ON”, conforme figura abaixo.
12. Vamos agora informar os nomes dos tags (variáveis) que serão utilizadas nos blocos,
conforme figura abaixo.
13. Vale a pena lembrar que cada bloco que adicionamos em nossa estratégia, possui
propriedades, para acessá-las, clique com o botão direito sobre o bloco desejado e
selecione “Properties”.
2. Nomeie sua nova estratégia como “ControlePID” e dê um duplo clique sobre ela para
abrir a tela de edição.
4. Vamos então selecionar I/O, arrastar um bloco do tipo “AI_REAL” e dar o nome de
“MEDIDOR_VAZAO”.
5. Clique depois em “CONTROL”, arraste o bloco “PID” e dê o nome “CONTROLE_VAZAO”.
6. Agora, selecione I/O, arraste um bloco do tipo “AO_REAL” e dê o nome de
“VALVULA_VAZAO”.
7. Vamos agora providenciar a ligação dos blocos e nomes dos tags utilizados no
controle desta malha, conforme figura abaixo.
8. Vamos adicionar o bloco que sera responsável por simular a vazão baseado na
abertura da válvula, já que não estamos utilizando um instrument físico em nosso
laboratório.
Clique no toolchest, na pasta “CONTROL”, arraste o bloco “SIMULATE” e dê o nome
“SIMULA_VAZAO”.
9. Abra as propriedades do bloco SIMULATE e vamos configurar o sinal que sera
gerado pelo bloco, conforme parâmetros abaixo.
10. E por fim, vamos adicionar um bloco de alarme analógico para verificarmos seu
funcionamento.
No toolchest, selecione “ALARMS” e arraste um bloco “ALARM_A”, dando o nome de
“ALARME_VAZAO”.
11. Após adicionar o bloco de alarme, abra sua janela de propriedades e configure
conforme abaixo:
15. Como passo final, devemos agora gerar os tags de nossa base de dados única,
Global Name Space, pois assim o controlador terá informações sobre todos os tags e
permitirá que os mesmos possam ser acessíveis depois na interface gráfica, sistema
historiador e etc.
16. Para gerar a base “Global Name Space”, clique com o botão direito sobre o Ta rget
“PPS” e selecione “Validate and Build EGD”.
Isto fará com que todos os tags utilizados em nosso projeto, sejam adicionadas na
lista da base de dados única, conforme figures abaixo.
17. Clique novamente com o botão direito sobre “Ethernet Global Data” e selecione
agora “Bind and Build”, que fará com que os tags da base de dados única, sejam
enviados também para a estação “System Server”.
18. Feito isto, vamos validar nosso projeto e verificar quais erros encontrados.
Clique com o botão direito sobre o target “PPS” e selecione “Validate”.
2. Necessitamos agora informar ao sistema PPS, qual a ferramenta gráfica ele irá
utilizar: CIMPLICITY ou iFIX.
Neste laboratório, usaremos o CIMPLICITY.
3. Agora, clique com o botão direito sobre o target “PPS” e selecione “Go Online”.
4. Clique com o botão direito sobre o target “PPS”, selecione “Online Commands” e
selecione “Set Programmer Mode”.
5. Vamos agora iniciar o CIMPLICITY, para isto, clique em START/RUN e digite “cfgcab”.
10. Para que ao iniciar o aplicativo, possamos dar commandos nos faceplates,
precisamos configurar o usuário padrão para o grupo “ENGINEER”, o que dará
privilégios de comandos.
Clique em SECURITY, USERS e dê um duplo clique sobre o usuário ADMINISTRATOR.
11. Mude o grupo de usuários (role) “SYSMGR” para “ENGINEER”, conforme figura abaixo:
13. Após iniciar o aplicativo do CIMPLICITY, abra sua estratégia de controle do PID, clique
com o botão direito do mouse sobre o bloco do PID e selecione “FACEPLATE”.
14. Com isto, o faceplate gráfico será aberto dentro do ambiente do CIMPLICITY, porém
de maneira totalmente integrada.
15. No faceplate, clique no botão AUTO e veja o funcionamento do PID tanto no
faceplate como na própria estratégia de controle do PPS.
16. A partir daí, no ambiente do CIMPLICITY, você poderá criar suas telas, gráficos e
demais componentes.