Vous êtes sur la page 1sur 15

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC

CURSO: GRADUAO EM ENGENHARIA ELTRICA


DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

1

Alunos: Nota:
1 -
2 -
Data:

Introduo ao Sistema de Controle de Processos
MPS-PA Estao Compacta

1.1 Objetivo

Este texto descreve sucintamente a estao compacta da Festo para experimentos em
controle de processos e apresenta diversas formas de efetuar leituras de seus sensores e acionar
suas sadas.
Alm da familiarizao com os componentes e a configurao da estao, o principal
objetivo a ser alcanado equipar o aluno com ferramentas que lhe permitam analisar e
controlar os processos ali implementados.

1.2 Introduo

Em variados processos industriais, comum haver necessidade de controlar o nvel de um
reservatrio, ou a temperatura de um ambiente, ou a vazo numa tubulao ou a presso num
cilindro, entre muitas outras situaes. Normalmente, no so sistemas de controle isolados,
mas interligados, formando complexas plantas industriais.
Entretanto, no importa quo complexo seja o sistema, ele sempre composto de
subsistemas mais simples. Por isso, a assimilao dos conceitos bsicos de controle e da
tecnologia de aquisio de dados em uma estao compacta como esta da Festo um primeiro e
importante passo para a compreenso, a anlise e o projeto de sofisticados sistemas de controle.


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

2

1.3 Descrio dos Componentes do Processo

Nesta seo, apresenta-se a bancada MPS-PA Estao Compacta (Figura 1); seus
principais componentes (Tabela 1) e outros dispositivos importantes (Tabela 2) so brevemente
descritos.
Alm disso, o mapeamento dos endereos do EasyPort para cada entrada ou sada do
processo fornecido na Tabela 3.










Figura 1 Bancada didtica MPS-PA Estao Compacta



01
02
03
04
05
06
07
08
09
10
11
12
13
14

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

3

Tabela 1 - Descrio dos componentes da bancada didtica
01

B101 - Sensor
Ultrassnico

Sada Analgica
02

Tanque de
10 litros
03

V102 -
Vlvula de
esfera com
atuador
pneumtico

Controle Digital
04

V106 -
Vlvula 2/2
vias
proporcional

Controle
Analgico
05

B102 - Sensor
de vazo
optoeletrnico

Leitura
Analgica
06

E104
Aquecedor

Controle Digital
07

M101 - Bomba
Centruga

Controle Digital
ou Analgico
08

Fonte de
alimentao da
bancada em
24V CC
09

CLP Siemens
S7-300
10

Botoeiras NA,
NC e
comandado
por chave.
Entradas
digitais do
CLP
11

I/O Board com
conversores de
sinal e
controlador do
motor
12

B103 - Sensor
de Presso
com clula
cermica

Sada Analgica

13

B104 - Sensor
de temperatura
tipo PT100

Sada Analgica

14

Trolley

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

4

Tabela 2 - Outros dispositivos importantes

B113 e B114
Sensor Capacitivo
de Monitoramento
do Nvel

Sada Digital
S112 Sensor de nvel do tipo flutuador para
detectar o aumento ou decrscimo de nvel.

S117 e S111 Sensor de nvel do tipo flutuador
de segurana para que o aquecedor s ligue se
imerso totalmente e para que no exceda o
volume do tanque 101.

Sada Digital

Manmetro
Analgico
Leitura at 1 bar

Vlvula Manual
Controle do circuito
do fludo

Easyport:
Placa de aquisio
de dados

Festo Simulation Box.
Emulador de sinais de
entrada e sada
analgica.



Tabela 3- Mapeamento de entradas e sadas do Easyport com o processo

Digital Analgico
Dispositivo Bit Dispositivo N
o
.
IN
B102 0
B101 0
S111 1
S112 2
B102 1
B113 3
B114 4
B103 2
S115 5
S116 6 B104 3
OUT
V102 0
M101 0
E104 1
Modo Bomba:
0 Digital 1 Analgico
2
V106 1
M101 3
V106 4


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

5

1.4 Descrio dos Componentes de Controle

A bancada MPS-PA Estao Compacta da FESTO pode ser controlada de diferentes
formas, com a utilizao de diferentes recursos. Nesta seo, so apresentados alguns recursos
que podero ser utilizados ao longo da disciplina.

Festo Simulation Box

O Simulation Box serve para comissionamento da estao e verificao das entradas e
sadas digitais e analgicas. Para utiliz-lo, basta conect-lo diretamente estao com os cabos
syslink crossover digital e analgico.


Figura 2 Simulation Box

Easy Port

O EasyPort o dispositivo de aquisio de dados que permite o controle de processos via
computador atravs de um software supervisrio desenvolvido pela Festo (FluidLab), atravs do
Simulink ou LabVIEW.


Figura 3 Easyport

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

6

FluidLab

Para utilizar o software FluidLab, deve-se abrir o atalho FluidLab-PA (CWS or EduKit PA)
disponvel na rea de trabalho. Ao abrir preciso aguardar at que o software identifique o
EasyPort USB; caso ele no identifique, necessrio desconectar e conectar novamente o cabo
USB do computador.

Figura 4 Fluid Lab (Supervisrio desenvolvido pela FESTO)

Simulink

Para poder controlar os processos da bancada atravs do Simulink, imprescindvel a OPC
Toolbox, j disponvel no pacote MATLAB./Simulink

Labview

possvel controlar os processos da bancada atravs da utilizao do LabVIEW 8.2 ou
superior. Para tal, deve-se utilizar o Easy Port ActiveX Control disponibilizado pela FESTO.


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

7

1.5 Trabalho em Laboratrio

Tarefa 1: Conexo e uso do Simulation Box

Conecte o dispositivo Festo Simulation Box conforme mostra a Figura 5.


Figura 5 Esquema de conexo do Simulation box

A seguir, configure a direo das vlvulas da bancada de tal forma a permitir um fluxo de
gua circulando entre os dois tanques.
Utilizando o Simulation Box, ative sadas analgicas e digitais de tal forma a realizar as
seguintes atividades:
1. Na cartela de etiquetas do Simulation Box, anote o mapeamento de todas as
entradas e sadas;
2. Leia os valores mximo e mnimo fornecidos pelo sensor de nvel e indique a
correspondncia (em tenso) de tanque cheio e vazio;
3. Leia os valores mximo e mnimo fornecidos pelo sensor de vazo e indique a
correspondncia (em tenso) de vazo mnima e vazo mxima.

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

8

Tarefa 2: Conexo do EasyPort e uso do FluidLab para leituras e acionamentos

Conecte o EasyPort conforme indicado na Figura 6.


Figura 6 Esquema de conexo do EasyPort

A Figura 7 apresenta a janela de configurao do FluidLab, um aplicativo que permite ler as
variveis acessveis do sistema e acionar as suas sadas.

Figura 7 Janela de configurao do FluidLab

Execute o FluidLab e, atravs do setup, realize as seguintes atividades:
1. Confira o mapeamento de entradas e sadas com os componentes da bancada;
2. Leia os valores mximo e mnimo do volume (em litros) indicados pelo FluidLab.
Para conseguir isso, necessrio encher o tanque 2;
3. Leia os valores mximo e mnimo da vazo (em litros/minuto) indicados pelo
FluidLab;
4. Leia os valores mximo e mnimo de presso (em bar) indicados pelo FluidLab.

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

9

Tarefa 3: Usando o Simulink para acionamento de sadas e aquisio de sinais do processo

Num novo arquivo de simulao do Simulink, adicione o bloco OPC Configuration. Este
bloco serve para configurar a conexo da bancada com o Simulink utilizando o protocolo de
comunicao OPC. Clique duas vezes neste bloco para abrir a janela Block Parameters: OPC
Configuration; nesta janela, clique em Configure OPC Clients e, ento, em ADD. Na janela
OPC Server Properties, clique em Select e selecione o servidor FestoDidactic.EZOPC.1. As
entradas e sadas digitais e analgicas j estaro disponveis para serem utilizadas.



Bloco de Configurao Bloco de Leitura Digital e Analgico Bloco para Escrita de sadas
digitais e analgicas
Figura 8 - Descrio dos blocos para aquisio de dados atravs do Simulink

Para ler ou escrever numa das variveis do processo, basta clicar duas vezes sobre o bloco
OPC Read ou OPC Write, clicar em Add Items e selecionar o endereo delas.
Os sinais analgicos de entrada so representados por nmeros inteiros de 16 bits, variando
de 0 at 32735.
Para testar o Simulink, escolha um dos processos, monte o diagrama de blocos para ensaio
de acordo com a Figura 9 e aplique uma entrada degrau de 25000. Simule durante um tempo
apropriado e armazene a entrada e a sada para anlise posterior.

Figura 9 - Diagrama de blocos para anlise


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

10

Tarefa 4: Utilizando o Labview para acionamento de sadas e aquisio de sinais do processo

Inicialmente, monte o Painel conforme apresentado na Figura 10.


Figura 10 - Painel frontal do sistema de aquisio

O diagrama de blocos geral apresenta-se na Figura 11.


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

11


Figura 11 Diagrama de Blocos Geral

A seguir, ser apresentado o diagrama de blocos por partes para uma melhor descrio.

Figura 12 - Parte inicial do diagrama de blocos, com abertura de conexo

Esta primeira parte mostra a inicializao do sistema de aquisio. O primeiro bloco da
esquerda para a direita corresponde ao ActiveX Container, no qual deve ser carregado o ActiveX
disponibilizado pela Festo Didactics. O segundo bloco um ponteiro Open para o ActiveX do
Container. O terceiro bloco um mtodo do ActiveX Easy Port, denominado Connect, que serve
para conectar a uma determinada COM da porta serial; como resultado, devolve o nmero de
dispositivo dentro de um conjunto de possveis easyports ligadas no sistema. O quarto bloco
outro mtodo do ActiveX Easy Port, denominado SetAutoSendMode, este bloco efetua a leitura
automtica do canal analgico selecionado. A opo ModIndex representa o mdulo selecionado

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

12

e ChannelMask o canal analgico (1,2,4,8 corresponde ao canal analgico 0,1,2,3
respectivamente)
A estrutura de seqncia foi dividida em duas partes. No primeiro slide, conforme
apresenta-se na Figura 13, apenas possui um boto de dialogo para dar inicio execuo.

Figura 13 Primeiro slide da estrutura de seqncia.


No segundo slide da estrutura apresenta-se o ciclo de leitura e escrita das entradas/sadas
analgicas/digitais (Figura 14).

Figura 14 - Leitura e escrita de dados


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

13

Observa-se que dentro deste slide tem-se um loop while para leitura e escrita cclica de
dados. Para no sobrecarregar o trfego de dados foi dado um intervalo de 10 milissegundos
entre cada ciclo. Dentro desta estrutura destacam-se as seguintes funes:
i) Sada analgica 0 conforme apresentada na Figura 15.

Figura 15 - Sada analgica 0
ii) Sada digital conforme apresentada na Figura 16.

Figura 16 - Sada digital
iii) Entrada digital conforme apresentada na Figura 17.

Figura 17 - Entrada digital

iv) Entrada analgica 0 conforme apresentada na Figura 18.

UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

14


Figura 18 - Entrada analgica 0

Maiores detalhes sero passados em sala de aula.

Finalmente, na ltima parte (Figura 19), apresenta-se o fechamento da conexo.

Figura 19 - Fechamento da conexo

Aps seguir estas instrues e testar o aplicativo Labview, realize as seguintes tarefas:
1. Acrescente ao aplicativo componentes para exibir a simulao em grfico e
armazen-la em arquivo na forma de tabela para posterior anlise. O diagrama de
blocos da Figura 20 apresenta os blocos adicionais necessrios para armazenar 2
vetores de dados num arquivo de texto.

Figura 20 - Blocos adicionais para salvar em um arquivo

2. Escolha o mesmo processo da tarefa anterior e aplique uma entrada arbitrria. Os
resultados da simulao devero ser salvos em um arquivo.


1.6 Questionrio e Atividades Extraclasse

Parte I: Referente s tarefas 1 e 2
1. A partir da cartela de mapeamento obtido na tarefa 1, monte uma tabela descritiva e
compare com os dados fornecidos pelo fabricante (Tabela 3). Descreva as suas
impresses.
2. Para cada um dos processos (nvel, presso e vazo), apresente, atravs de uma
tabela, o mapeamento da escala de tenso com as suas respectivas unidades. Por
exemplo, para o processo de nvel, uma escala de valor mnimo em tenso at um
valor mximo em tenso corresponde a valor mnimo em litros at um valor
mximo em litros. Comente as suas impresses.


UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC
CURSO: GRADUAO EM ENGENHARIA ELTRICA
DISCIPLINA: CONTROLE CLSSICO
PROFESSOR: CSAR R. CLAURE TORRICO

15

Parte II: Referente s tarefas 3 e 4
1. Com os dados salvos das tarefas 3 e 4 graficar os resultados e comentar a preciso de
cada ferramenta.