Escolar Documentos
Profissional Documentos
Cultura Documentos
Nesta lição vamos apresentar mais um exercício prático destinado a fixar os conceitos de lógica.
Vamos supor uma máquina para preparar café. A máquina possui 3 opções de preparo de café: café puro,
café com leite ou café com leite e com açúcar. Existem 3 chaves do tipo liga e trava denominadas:CH1 →
café puro, CH2 → café com leite e CH3 → café com leite e com açúcar. O cliente chega e seleciona o tipo de
café que deseja, pressionando uma das teclas.
Na saída existem 3 bicos: B1 → onde sai café puro; B2 → onde sai o leite e B3 → onde sai o açúcar.
SOLUÇÃO: Em primeiro lugar é preciso ter em mente um possível esquema para o que se deseja. O
esquema não é muito diferente daquele da lição anterior. Vamos supor que o esquema será o apresentado
abaixo:
Com base nessas informações pode-se partir para o software de controle da máquina.
Veja que as entradas e saídas já foram denominadas de acordo com a sua função.
A solução de problemas deste tipo sempre passa por um profundo raciocínio sobre os dados que foram
fornecidos no enunciado.
Parece que, neste caso, uma ligação direta entre a entrada e a saída irá resolver o problema, porque a
operação consiste somente em ligar ou desligar uma saída Veja como ficaria adotando essa solução:
Temos somente que ver se essa solução irá atrapalhar as outras partes do problema. Talvez seja necessário
retornar e fazer mudanças.
Veja que agora pressionando apenas uma chave de entrada (CH2) devem ligar dois bicos. Para ligar o bico
B2 bastaria uma conexão direta como mostrado abaixo:
Veja o que aconteceu. O sistema diz que “Usa entrada já está conectada” e ele não aceita essa ligação. O
sistema não aceita ligações diretas misturando entradas e saídas!!!
Mas como fazer com que o pressionamento de CH2 ligue também B1, se B1 já está ligado direto em CH1?
Esse é um grande problema das conexões diretas. Quando uma ligação é feita direto entre uma entrada e
uma saída fica impossível realizar controles múltiplos entre entradas e saídas. Por isso, como regra geral,
evite ao máximo as ligações diretas. Essas quase nunca trazem bons resultados.
O que temos que fazer é eliminar a ligação direta de CH1 com B1. Como B1 terá que ser comandado
também por CH2 teremos que adicionar alguma porta lógica que possibilite um comando duplo em B1. A
porta lógica que faz isso é a OR (OU). Veja abaixo o que foi feito:
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.
O problema aqui é semelhante ao caso da solução do segundo requisito. O único detalhe é aqui estão
envolvidos 3 bicos: os 3 bicos devem ser ligados quando CH3 for pressionada.
Para fazer com que saia açúcar do bico B3 é fácil: basta ligar CH3 em B3 como mostrado abaixo:
Aí está a solução:
Compilando:
Intuitivamente podemos imaginar que a colocação de uma porta OR com 3 entradas no lugar da OR
denominada B6 poderia resolver o problema. O programa do Millenium 3 não tem portas lógicas com 3
entradas. Ou é com 2 ou com 4 entradas, por isso vamos colocar uma com 4 entradas. Veja abaixo como
ficaria essa solução:
Assim o sistema está funcionando exatamente como funcionava quando, no lugar da porta lógica OR de 4
entradas havia uma de 2 entradas. Agora veja como deve ficar a ligação da porta lógica de 4 entradas (B08)
com a chave CH3 para que o terceiro requisito seja cumprido:
Agora carregue o programa no kit CD12 e faça o teste na prática para ver se tudo está de acordo.
Agora, a título de exercício e somente no software porque no kit nós não temos uma quarta entrada,
imagine que deve ser introduzida uma nova opção de café: café sem leite e com açúcar!!!
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 dúvidas na solução deste problema, entre em contato conosco.