You are on page 1of 9

LIO 11: EXERCCIO PRTICO MQUINA DE FAZER CAF

Nesta lio vamos apresentar mais um exerccio prtico destinado a fixar os conceitos de lgica.
Vamos supor uma mquina para preparar caf. A mquina possui 3 opes de preparo de caf: caf puro,
caf com leite ou caf com leite e com acar. Existem 3 chaves do tipo liga e trava denominadas:CH1
caf puro, CH2 caf com leite e CH3 caf com leite e com acar. O cliente chega e seleciona o tipo de
caf que deseja, pressionando uma das teclas.
Na sada existem 3 bicos: B1 onde sai caf puro; B2 onde sai o leite e B3 onde sai o acar.
Projete um sistema controlado pelo CLP CD12 que faa o solicitado.
SOLUO: Em primeiro lugar preciso ter em mente um possvel esquema para o que se deseja. O
esquema no muito diferente daquele da lio anterior. Vamos supor que o esquema ser o apresentado
abaixo:

Como a mquina ir funcionar?

Se o cliente pressiona CH1, deve ligar somente o bico B1;


Se o cliente pressiona CH2 deve ligar os bicos B1 e B2;
Se o cliente pressiona CH3 deve ligar os bicos B1, B2 e B3.

Com base nessas informaes pode-se partir para o software de controle da mquina.

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 1/9

PASSO 1: ABRA UMA NOVA APLICAO NO SOFTWARE DO MILLENIUM

PASSO 2: POSICIONE 3 ENTRADAS DIGITAIS E 3 SADAS DIGITAIS

Veja que as entradas e sadas j foram denominadas de acordo com a sua funo.
PASSO 3: PENSANDO NA SOLUO RESOLVENDO O PRIMEIRO REQUISITO DO PROBLEMA
A soluo de problemas deste tipo sempre passa por um profundo raciocnio sobre os dados que foram
fornecidos no enunciado.
O primeiro requisito do sistema :

Se o cliente pressiona CH1, deve ligar somente o bico B1;

Parece que, neste caso, uma ligao direta entre a entrada e a sada ir resolver o problema, porque a
operao consiste somente em ligar ou desligar uma sada Veja como ficaria adotando essa soluo:

Temos somente que ver se essa soluo ir atrapalhar as outras partes do problema. Talvez seja necessrio
retornar e fazer mudanas.
PASSO 4 - RESOLVENDO O SEGUNDO REQUISITO DO PROBLEMA

O segundo requisito do sistema :

Se o cliente pressiona CH2 deve ligar os bicos B1 e B2;

Veja que agora pressionando apenas uma chave de entrada (CH2) devem ligar dois bicos. Para ligar o bico
B2 bastaria uma conexo direta como mostrado abaixo:

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 2/9

Agora vamos tentar ligar CH2 em B1:

Veja o que aconteceu. O sistema diz que Usa entrada j est conectada e ele no aceita essa ligao. O
sistema no aceita ligaes diretas misturando entradas e sadas!!!

Mas como fazer com que o pressionamento de CH2 ligue tambm B1, se B1 j est ligado direto em CH1?
Esse um grande problema das conexes diretas. Quando uma ligao feita direto entre uma entrada e
uma sada fica impossvel realizar controles mltiplos entre entradas e sadas. Por isso, como regra geral,
evite ao mximo as ligaes diretas. Essas quase nunca trazem bons resultados.
O que temos que fazer eliminar a ligao direta de CH1 com B1. Como B1 ter que ser comandado
tambm por CH2 teremos que adicionar alguma porta lgica que possibilite um comando duplo em B1. A
porta lgica que faz isso a OR (OU). Veja abaixo o que foi feito:

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 3/9

Pressione S pra compilar:

D um OK, e teste as entradas. Veja que pressionando CH1 somente B1 liga. Pressionando CH2, B1 e B2
ligam. Isso indica que at aqui tudo vai bem.

PASSO 5 - RESOLVENDO O TERCEIRO REQUISITO DO PROBLEMA


O terceiro requisito do sistema diz:

Se o cliente pressiona CH3 deve ligar os bicos B1, B2 e B3.

O problema aqui semelhante ao caso da soluo do segundo requisito. O nico detalhe aqui esto
envolvidos 3 bicos: os 3 bicos devem ser ligados quando CH3 for pressionada.
Para fazer com que saia acar do bico B3 fcil: basta ligar CH3 em B3 como mostrado abaixo:

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 4/9

O problema est em fazer com que o pressionamento de CH3 ligue tambm os bicos B1 e B2 sem interferir
nas operaes de CH1 e CH2. Mais uma vez temos que introduzir alguma porta lgica que faa o
isolamento entre entradas e sadas. A porta lgica a ser utilizada a mesma que j foi usada: o OR (OU).
Em um primeiro passo pode-se resolver o problema do acionamento de B2 e B3 quando se pressiona CH3.
A est a soluo:

Compilando:

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 5/9

Agora dando um OK e simulando v-se que:


Pressionando CH1 aciona B1, o que cumpre o primeiro requisito do sistema;
Pressionando CH2 aciona B1 e B2, o que cumpre o segundo requisito do sistema;
Pressionando CH3 aciona somente B2 e B3. B1 ficou desligada. Isso no cumpre o terceiro requisito.
necessrio pensar mais um pouco!!!
Intuitivamente podemos imaginar que a colocao de uma porta OR com 3 entradas no lugar da OR
denominada B6 poderia resolver o problema. O programa do Millenium 3 no tem portas lgicas com 3
entradas. Ou com 2 ou com 4 entradas, por isso vamos colocar uma com 4 entradas. Veja abaixo como
ficaria essa soluo:

Assim o sistema est funcionando exatamente como funcionava quando, no lugar da porta lgica OR de 4
entradas havia uma de 2 entradas. Agora veja como deve ficar a ligao da porta lgica de 4 entradas (B08)
com a chave CH3 para que o terceiro requisito seja cumprido:

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 6/9

Agora clique em S para compilar e de um OK. Em seguida faa as simulaes e veja que tudo funciona
como o solicitado pelo problema.
Agora carregue o programa no kit CD12 e faa o teste na prtica para ver se tudo est de acordo.
Agora, a ttulo de exerccio e somente no software porque no kit ns no temos uma quarta entrada,
imagine que deve ser introduzida uma nova opo de caf: caf sem leite e com acar!!!
Coloque mais uma entrada, CH4, que, quando pressionada acione o bico B1 e o bico B3. Veja como
deveria ficar a tela:

Isso fica a seu encargo. Se tiver dvidas na soluo deste problema, entre em contato conosco.

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 7/9

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 8/9

Site: www.sibratec.ind.br

Email: sibratec@sibratec.ind.br

Pgina: 9/9

You might also like