Anda di halaman 1dari 35

1

PONTIFCIA UNIVERSIDADE CATLICA DE MINAS GERAIS INSTITUTO POLITCNICO DA PUC.Minas IPUC DEPARTAMENTO DE INSTRUMENTAO, MODELAGEM E CONTROLE DE PROCESSOS

APOSTILA DE LABORATRIO PLC

AUTORES ROSE MAR COSSO SC!UTTENBERG "OS AUGUSTO LEO EDEN COSTA

BELO !ORI#ONTE $% EDIO AGOSTO DE &''(

INTRODUO A introduo da eletrnica tem resultado em grandes mudanas na engenharia de controle industrial. A automao industrial est ocupando um espao bastante significativo em alguns setores. Os recursos investidos em automao industrial atualmente esto sendo voltados para o aumento geral da produtividade. Um dos produtos que merece destaque por seu desempenho de vendas e pelo papel que e erce nas ind!strias" tanto de manufaturas quanto de processos" # o $ontrolador %&gico 'rogramvel ( '%$" segmento que movimenta centenas de milh)es de d&lares anuais no *rasil em produtos e servios. +o passado" tarefas de controle eram desenvolvidas com tecnologia convencional controladas indivivualmente. ,ependendo do caso" utili-avam.se contatores e rel#s. /o0e os '%$1s so largamente utili-ados para resolver estas tarefas de automao. Os '%$s esto com uma demanda bastante aquecida nas ind!strias petroqu2mica" de embalagens" minerao" aliment2cia" entre outras" pois as empresas na depend3ncia de um desenvolvimento tecnol&gico no setor industrial" buscavam nos '%$s um recurso prtico" satisfat&rio e que no representasse gastos e cessivos. 4anto assim que estes equipamentos podem ser encontrados em m&dulos" o que possibilita tamb#m a utili-ao pelas pequenas empresas" tornando.os bastante versteis. 5sta apostila tem como ob0etivo apresentar os fundamentos para um curso bsico de controladores programveis" buscando enga0ar nossos alunos com a realidade do mercado de trabalho na rea de controle de processos. Utili-aremos a $'U 222 da fam2lia 678A47$967585+6 com o soft:are de programao 645'; 8icro9<in.

Ao iniciarmos o programa a seguinte tela se abrir>

*arra de navegao

Arvore de instru)es

5ditor de programa

Banela de status

Barra de Navegao> cont#m 2cones para ativao das diversas fun)es de programa rvore de instrues> mostra todos os elementos de um pro0eto ?subrotinas" interrup)es@ e todas as instru)es dispon2veis para o editor de programas ativo ?%A," $6A" 64%@ Janela de status> mostra as informa)es e mensagens que ocorrem ap&s uma compilao do programa

Um pro0eto # composto por D componentes principais> Bloco de Progra a! cont#m as instru)es e ecutveis e os comentrios. As instru)es e ecutveis consistem de um programa principal ?O*1@ e vrias subrotinas ou interrup)es. 5stas instru)es so compiladas e carregadas no '%$ O soft:are 645'; permite que voc3 trabalhe com diferentes linguagens de programao dependendo de sua prefer3ncia e e peri3ncia. +o menu VIEW voc3 pode selecionar a linguagem que dese0a trabalhar>

Bloco de Dados> o *loco de ,ados ?data blocE@ cont#m dados ?valores iniciais de mem&ria" valores de constantes@ e comentrios. Os dados so compilados e carregados no '%$. Bloco de "iste a> ?sFstem blocE@ cont#m informa)es de configurao" como parGmetros de comunicao" reas de dados retentivas" filtros para entradas anal&gicas e digitais" valores ddas sa2das no instante da transio para 64O' e informa)es de senha. Ta#ela de "$ #olos> ?sFmbol table@ habilita voc3 a usar endereamento simb&lico. Os s2mbolos tornam a programao mais simples e os programas mais fceis de serem lidos. Ta#ela de "tatus das %ari&veis > As informa)es da 4abela de 6tatus de Hariveis ?status chart@ no so carregadas no '%$. Hoc3 pode entrar com endereos na 4abela de 6tatus para que possa monitorar e9ou modificar valores de variveis do seu programa.

6elecionando na #arra de 'erra entas a o(o Tools ) O(tions "a seguinte tela se abrir>

Aqui # poss2vel determinar> 5m General> o editor de linguagem que se desenvolver a programao 5m Project> o caminho ondde o seu programa ser salvo e a opo de se acrescentar a tabela de s2mbolos na sua programao 5m Colors: voc3 pode mudar as cores e os tipos de fontes dos elementos do 645';98icro<in individualmente 5m Program Editor> a formatao que seus blocos de programao 5m Symbol Table> a formatao da sua tabela de s2mbolos 5m Data Bloc*> a formatao de seus blocos de dados 5m "tatus +,art> a formatao da sua tabela de variveis

+riando u

Pro-eto>

'ara criar um pro0eto novo" selecione a opo do menu .ile ) Ne/ ou clique no 2cone 'ara acessar o ,el( voc3 pode sempre clicar a opo A1 Os elementos mais freqJentes usados em %A, esto dispon2veis na barra de ferramentas. Hoc3 pode inseri.los no lugar dese0ado no seu programa clicando com o mouse.

Ao clicar em um dos componentes a seguinte 0anela se abrir para que voc3 possa efetuar a sua programao>

Hamos criar o seguinte programa>

$licando no menu View, voc3 tem as op)es de transformar este seu programa em blocos l&gicos ?A,*@ ou lista de instru)es ?64%@

'ara salvar seu programa clique no 2cone

da barra de ferramentas.

Hoc3 pode criar subrotinas na sua programao A fim de que o mais novo programa criado se0a inclu2do na seqJ3ncia de e ecuo c2clica do programa pela $'U" ele deve ser chamado no O*1. A maneira mais fcil de inserir uma chamada de bloco # pelo duplo clique em 'rogram *locE K 6*LM

$licando com o boto direito do mouse sobre 6*LM voc3 consegue acesso a 0anela que permite colocar o nome do autor do programa e senha de proteo 'ara efetuar o Download ou u load utili-e os 2cones>

DOWNLOAD UPLOAD

RUN

STOP

'ara voc3 ativar a monitorao do programa depois de transferir voc3 deve clicar no 2cone

'ara a0ustar a interface com o '%$" clique no 2cone OcommunicationP na barra de navegao

,uplo clique para as devidas configura)es da interface

01T+2 01T+2 ou #iest&vel R" 'rov#m do ingl3s Leset.6et" que significa desarma.arma ou desaciona.aciona" nomes esses dados a entradas do pr&prio biestvel que " como veremos" um pulso na entrada L" coloca a sa2da do biestvel em n2vel l&gico M ou desarma ou desaciona a sa2da e um pulso na entrada 6 coloca a sa2da do biestvel no n2vel l&gico 1 ou arma ou aciona a sa2da. 6 M M 1 1 L M 1 M 1 R 8ant#m estado ?depende da condio anterior@ M 1 M com latch L96 ?reset prioritrio@ 1 com latch 69L ?set prioritrio@

+o soft:are 645';" voc3 locali-a o latch assim>

7dentifique sua sa2da ?8 ou R@ 6elecione contato aberto ou contato fechado com seu respectivo endereo" que pode ser A" R ou 7 para habilitar a entrada 6 ou L. 7dentifique sua sa2da ?8 ou R@.

1M

Hoc3 tamb#m pode utili-ar o mesmo conceito de 654 e L5654 para bobinas de sa2das" da seguinte forma>

clicando no 2cone da barra de ferramentas abrir a 0anela a esquerda e voc3 ento seleciona 6 para indicar bobina de sa2da 654 ou L para indicar bobina de sa2da L5654. A instruo de sa2da ser> Ruando 7M.M S 1 e 7M.1 S 1 a sa2da RM.= # setado para o estado do sinal O1P e permanece neste estado at# que ele se0a resetado por outra instruo. Ruando 7M.C S 1 ou 7M.I S 1 a sa2da RM.= # resetado para o estado do sinal OMP e permanece neste estado at# que ele se0a setado por outra instruo.

11

34erc$cio! +ontrole de n$vel de l$5uido ,ese0a.se fa-er o controle de n2vel do l2quido do reservat&rio abai o.

7nicialmente com o tanque va-io deve.se comear o processo de enchimento do mesmo com a abertura da vlvula 2" mantendo a vlvula 1 fechada. Ao atingir o sensor 1" o processo de enchimento dever continuar. Ap&s atingir o sensor 2 ?n2vel m imo@" deve.se fechar a vlvula 2 e abrir a vlvula 1" comeando o processo de esva-iamento do tanque. Ruando o n2vel atingir o sensor 1 ?n2vel m2nimo@" deve.se fechar a vlvula 1 e abrir a vlvula 2" reiniciando o processo. 'ede.se> ,iagrama de %A,,5L 6imulao no '%$

12

O programa dever atender aos seguintes requisitos> A planta # ligada com a entrada 7M.M ? botoeira sem reteno@ A planta # desligada com a entrada 7M.1 ?botoeira sem reteno@ Ruando a planta # ligada" a lGmpada da sa2da RM.1 # acesa. Ruando a planta est em funcionamento" o modo de operao pode ser selecionado> Ruando 7M.C S M" a operao manual # selecionada e quando 7M.C S 1" a operao automtica # selecionada. O modo de operao # ativado com um pulso na entrada 7M.D A indicao do modo de operao selecionado deve ser feita pelas sa2das> 8anual S RM.2 Automtica S RM.= Ruando o modo de operao # mudado ou a planta # desligada" o modo de operao previamente selecionado deve ser reativado ?7M.D@ +o modo manual" a esteira pode se movimentar para a frente com a botoeira sem reteno 7M.2 ?indicando em RM.D@ e pode movimentar.se para trs com a botoeira sem reteno 7M.= ?indicando em RM.I@ 5screver o programa para o controle do modo de operao. Utili-e os endereos de 79O mostrados no diagrama. 5screver o Omodo de operaoP no bloco 6*L1 e o Ocontrole do motorP da esteira no bloco 6*L2. Abra O*1 e faa as chamadas para 6*L1 e 6*L2

1=

6alve seu programa" transfira para o '%$ e teste

34erc$cio! 1uto ao do esta (o de u a (rensa


Uma prensa deve ter um comando" de forma que o estampo bai e se forem satisfeitas as condi)es a seguir> a grade de proteo" *IS*;S1 se estiver nas condi)es iniciais" *NS1 ?estampo em cima@ ambos os bot)es manuais acionados" *1S*2S1 5 ainda devero ser observadas as seguintes condi)es> a. se a grade de proteo for aberta ou um dos bot)es manuais solto" o estampo deve parar. b. se o estampo estiver sobre *= ?estampo em bai o@" posio fim.de.curso inferior" deve iniciar o movimento para cima. c. no movimento para cima" a grade de proteo e os bot)es manuais podem ser desacionados. O estampo na posio superior d o ciclo por completo>

*1" *2 S *oto 8anual *= SAim.de.curso" descida *I S 6ensor grade *; S 6ensor grade *N S Aim.de.curso" subida Observe que as condi)es de entrada 1 e = no podem ser memori-adas para atender a condio A. As posi)es de fim.de.curso ?*= e *N@ devero e istir para se saber se o motor est subindo ou descendo. 'ede.se> ,iagrama de %A,,5L

1C

6imulao no '%$

Te (ori6adores Os tempori-adores so acessados na rvore de instru)es>

Os tipos de tempori-adores so> 4empori-ador com atraso no ligamento ?4O+@ 4empori-ador com atraso no ligamento retentivo ?4O+L@ 4empori-ador com atraso no desligamento ?4OA@ Atrav#s destes # poss2vel criar> 4empori-ador de 'ulso ?4'@ 4empori-ador de 'ulso 5 tendido

1D

A instruo 4empori-ador com Atraso no %igamento OOn.,elaF 4imerP ?4O+@ inicia a contagem crescente do tempo at# um valor m imo quando a entrada ?7+@ # ativada. Ruando o valor atual ?4 @ # maior ou igual ao valor presetado ?'4@" o bit do tempori-ador # setado. 5le # resetado quando a entrada ?7+@ # desativada. O tempori-ador para a contagem quando o m imo valor # atingido ?=2;I;@

1I

A instruo 4empori-ador com Atraso no %igamento Letentivo OLetentive On.,elaF 4imerP ?4O+L@ conta o tempo quando a entrada ?7+@ # ativada. Ruando o valor atual ?4 @ # maior ou igual ao valor presetado ?'4@" o bit do tempori-ador # setado. O valor atual do 4empori-ador 4O+L # retido quando a entrada 7+ # desativada. O tempori-ador 4O+L permite que voc3 acumule o tempo contado durante vrios ciclos de OO+P da entrada O7+P. Hoc3 usa a instruo de reset ?L@ para resetar o valor atual do 4O+L

1;

A instruo 4empori-ador com Atraso no ,esligamento OOAA.,elaF 4imerP ?4OA@ permite que voc3 atrase o desligamento de uma sa2da por um certo per2odo de tempo ap&s a entrada ter sido operada ?desligada@ ?nesse caso a entrada 7M.;@ Ruando o estado do sinal 7+ # 1" o bit do tempori-ador # imediatamente ativado e o valor atual # setado para M. Ruando o estado do sinal de entrada 7+ muda de 1 para M o tempori-ador inicia a contagem do tempo. Ruando o tempo presetado ?'4@ # atingido" o bit do tempori-ador # desativado e o valor atual no # mais incrementado. 6e a entrada 7+ for ligada antes de decorrido o tempo presetado ?'4@" o bit do tempori-ador permanece ativado.

1N

Ruando o resultado da operao l&gica na entrada 7M.; muda de OMP para O1P" a contagem de tempo inicia e a sa2da RM.M # setada para O1P. A sa2da RM.M # resetada quando uma das 2 condi)es ocorrer primeiro> O tempo tiver e pirado O sinal na entrada 7M.; mudar de O1P para OMP

1Q

Ruando o resultado da operao l&gica na entrada O6P mudar de OMP para O1P a contagem de tempo inicia e a sa2da RM.M # setada para O1P. A sa2da RM.M continua a ter o sinal O1P" mesmo se o sinal na entrada 7M.; mudar para OMP antes do tempo e pirado. 6e o sinal na entrada O6P mudar de OMP para O1P novamente enquanto o tempo ainda estiver rodando" o tempori-ador # reestartado. A sa2da RM.M # resetada quando o tempo tiver e pirado.

2M

P1RT3 PRTI+1 Automao de 5steiras 4ransportadoras 6e0a fa-er o controle das esteiras>

A carga ao tocar no sensor 1" deve acionar as esteiras A e * simultaneamente. Ao ser transportada" a carga chegar at# o sensor 2. +este momento" a esteira deve parar e a esteira * deve continuar em movimento por mais 1Ds. ,urante este 1Ds" mesmo que chegue uma nova carga" no se pode iniciali-ar novo processo at# que a esteira desligue.

21

+ontadores! +a rvore de instru)es encontram.se as fun)es do contador>

22

%alor de +ontage > uma <ord ?1I bits@ # reservada na mem&ria de dados do sistema para cada contador. 7sso # usado para arma-enar o valor da contagem ?. =2;I; a T=2;I;@ em c&digo binrio. +ontage +rescente> Ruando o resultado da operao l&gica na entrada O$UP muda de OMP para O1P o contador # incrementado de 1 ?limite superior S T=2;I;@ Decrescente> Ruando o resultado da operao l&gica na entrada O$,A muda de OMP para O1P o contador # incrementado de 1 ?limite inferior S .=2;I;@

+ontage

6et do $ontador> Ruando o valor atual de contagem for maior ou igual ao valor presetado ?'H@" o bit de contagem O$ P # ativado. Reset do +ontador> Ruando o resultado da operao l&gica S 1 na entrada OLP o contador # resetado para -ero. O contador np pode contar enquanto a condio de reset estiver ativa. +ontage +rescente> Ruando o valor m imo # atingido ?=2;I;@" o pr& imo flanco de subida na entrada Ocount upP ?$U@ fa- com que o contador inicie a contagem novamente a partir do valor m2nimo ?.=2;I;@. Decrescente> Ruando o valor m2nimo # atingido ?.=2;I;@" o pr& imo flanco de subida na entrada Ocount do:nP ?$,@ fa- com que o contador inicie a contagem novamente a partir do valor m imo ?T=2;I;@.

+ontage

2=

+o (aradores O '%$ # capa- de fa-er a comparao ?SS" KU" U" K" KS" US" etc@ da sa2da de um contador com um outro valor fi o qualquer. V poss2vel tamb#m comparar dois sinais digitais quaisquer. 6e a comparao for verdadeira" a sa2da do comparador ser ativada ?n2vel l&gico O1P@. As fun)es de comparao esto na rvore de instruo>

2C

6e o resultado da comparao for verdadeiro" o resultado da operao l&gica da instruo # O1P. 6e no" ele # OMP.

7+1 S 7+2" 7+1 KS 7+2" 7+1 US 7+2" 7+1 K 7+2" 7+1 U 7+2" or 7+1 UK 7+2. 5ntradas 7+1 e 7+2 so comparadas de acordo com o tipo de comparao selecionada> S S 7+1 igual a 7+2 UK 7+1 diferente 7+2 K 7+1 maior que 7+2 U 7+1 menor que 7+2 KS 7+1 maior ou igual a 7+2 US 7+1 menor ou igual a 7+2 P1RT3 PRTI+1 +ontrole de N$vel de u Reservat7rio

,evemos controlar o n2vel de conte!do de um tanque em seus valores m imos e m2nimos" de maneira que o m2nimo no se0a inferior a D litros e o m imo no se0a superior a 1D litros. ,ispomos de um indicador de va-o de entrada e um indicador de va-o de sa2da de l2quido do tanque" que fornecem um pulso a cada litro que por eles passa. $onsidere que inicialmente o reservat&rio est va-io.

2D

+ontrole de u a 0in,a de Produo ,ese0a.se controlar uma linha de produo de maneira a fornecer certa quantidade de peas que se movimentam sobre uma esteira" em linhas de montagem. A cada contagem o motor deve ser acionado" para movimentar o desvio e quando este atingir o micro.s:itch de posio deve parar. 5screver o programa e testar todas as entradas e sa2das" simulando cada condio.

2I

Ampliar as fun)es da planta de engarrafamento feita anteriormente. 5m adio ao programa para operao em manual" voc3 deve agora escrever o programa para o modo automtico. 5m modo automtico o motor da esteira ?RM.D@ # ligado e permanece assim at# que se0a desligado com a chave 64O' ?7M.1@ ou at# que o sensor ?71.2@ detecte uma garrafa. Ruando a garrafa tiver sido cheia" a esteira deve iniciar novamente o movimento automaticamente e permanecer assim at# que outra garrafa se0a detectada ou a chave 64O' se0a operada. Ruando uma garrafa est posicionada embai o do bico de enchimento ?71.2 S 1@" o enchimento inicia. O enchimento # simulado com um tempori-ador por = segundos e indicado na sa2da RM.C. 5 istem mais dois sensores para deteco de garrafas va-ias e cheias. O sensor 71.1 detecta garrafas va-ias e o sensor 71.= detecta garrafas cheias. A contagem de garrafas va-ias e cheias deve comear quando a planta # iniciada ?$1 para garrafas va-ias e $2 para garrafas cheias@. 5screva uma subrotina ?6*L=@ para o processo de enchimento e coloque uma chamada para ela no O*1. Hoc3 tamb#m ter que fa-er mudanas no segmento 6*L2 que cont#m a l&gica de programa para o movimento de avano da esteira. 5screva uma subrotina ?6*LC@ para contagem de garrafas e faa a chamada no O*1. 6imule a sua soluo

2;

383R+9+IO" 38TR1" : ; +1"1 INT30I<3NT3 ,escrio> 6imular um sistema de segurana e automao para resid3ncia> +a condio de aus3ncia o sistema dever prover> +o per2odo da noite> 1.1 1.2 1.= irrigao do 0ardim durante um intervalo de tempo ligar lGmpadas em um determinado momento ligar o rdio por um tempo qualquer.

Ao ser desligado o rdio" a 4H dever ser desligada por um outro intervalo de tempo e quando desligada as lGmpadas da casa tamb#m sero apagadas. A qualquer instante" quando o recipiente de gua para o cachorro chegar a um n2vel pr#. determinado" dever abrir um registro que enche o reservat&rio at# um n2vel e fecha o registro. +a condio de moradores na resid3ncia" quando a temperatura ambiente chegar W 1NX$ dever ser acionado o ar condicionado. 'ara esta condio usar um contador U'9 ,O<+ e um comparador.

2N

2Q

= > 3N+2I?3NTO 3 3?B101<3? D3 <1RR1.1" P0"TI+1" ,escrio>

A esteira 1 fa- o deslocamento das garrafas que esto enfileiradas. As garrafas so reconhecidas por um sensor de pro imidade que detecta a presena das mesmas. Ap&s a deteco" as garrafas param sob o bico in0etor da vlvula de enchimento" que dever ficar aberta por D s e a esteira 1 permanece parada durante este tempo. ,epois de Ds a esteira 1 volta a funcionar" a garrafa cheia ativa um sensor e cai dentro da cai a de embalagem. Ap&s este sensor ser ativado I ve-es" a cai a de embalagens estar lotada. A esteira 1 # desligada por D s e a esteira 2 # ento ligada por 2 s para que a outra cai a de embalagem se posicione. O sistema de contagem das garrafas cheias # ento -erado e o processo tem in2cio novamente.

=M

@ ; "I"T3?1 D3 +ORT3 P1R1 TUBO" D3 .3RRO ,escrio> 'ara iniciar o processo o carrinho deve estar posicionando em $2 ?chave fim de curso@ e o tubo 4er alcanado a chave fim de curso $1. 6atisfeitas estas condi)es o carrinho # acionado a ap&s 2M segundos em movimento fecha a morsa prendendo o tubo ?$I@. Ap&s D segundos do acionamento da morsa" desce a serra acionando $C ?chave fim de curso de descida da serra@. %ogo ap&s aciona.se a subida da serra at# a chave fim.de.curso $D. ,esliga.se o movimento do carrinho para frente e abre.se a morsa. $onta.se um tempo de 1M segundos para reverso" ap&s este tempo liga.se o retorno at# chegar $;" desligando o acionamento por in#rcia" atinge $2 novamente.

=1

A ; +ONTRO03 D3 "I0O" ,escrio> O problema proposto # o controle de carregamento de dois silos" a partir de um silo principal. O carregamento ser processado atrav#s de esteiras" uma cai a desviadora" uma eclusa e detetores de n2veis. ?vide figura@ 6e o sensor 6Omin estiver em seu n2vel ativo alto" o processo de carregamento dos silos 61 e 62 poder ser iniciali-ado." caso contrrio ser interrompido. 6e 6Omin igual a 1 ?l&gica positiva@ ento a sa2da 5$1 ?eclusa@ ser ativadaY para a eclusa aberta" os motores das correias transportadoras sero ativadas ?4$1 e 4$2@ fornecendo material W cai a desviadora" isto se 61ma e9ou 62ma inativos. 6e 61 e 62 no possuem material" ou se0a" todos os sensores de 61 e 62 inativos" a cai a desviadora estar em $Z1.61 e o motor 4$= ser ativado. 5sta condio se dar enquanto 6Omin ativo e 61ma inativo. 6e 61ma for ativado" a cai a desviadora ir para $Z1.62 desviando o material para o silo 62Y 4$= funcionar at# 1M segundos ap&s ativar 61ma . O material carregar 62" at# que 62ma se0a ativado" se 61 e 62 esto cheios" ento ap&s o fechamento de 5$1" 4$2 funciona at# 1M seg ap&s o desligamento de 4$1. 6e 61min ficar inativo" ento o processo de carregamento reiniciar carregando o silo correspondenteY o processo s& cessar se 6Omin for ativado ou os sensores de n2vel m imo dos silos forem ativados.

=2

B ; +ONTRO03 D3 U? 303%1DOR D3 +1R<1 ,escrio> O pro0eto consta de um 5levador de $arga para um edif2cio de tr3s andares com as seguintes caracter2sticas> +ecessria a presena de ascensoristaY 5levador possui portas de grade abertas e fechadas pelo ascensoristaY Letorne e atendimento automtico ao primeiro andar" isto #" no so necessrios os bot)es de comando e chamada do primeiro andarY Leposicionamento automtico em caso de falta de energia Y O motor utili-ado apresenta velocidade constante ap&s a partidaY seu circuito deve obedecer os comandos vindos do controlador do seguinte modo> sa2da OsobeP do controlador ativa o motor" que deve tracionar o elevador para cima. sa2da OdesceP do controlador ativa o motor que deve tracionar o elevador para bai o. sa2das OsobeP e OdesceP inativas" o motor deve parar o elevador.

==

C ; ?I"TUR1DOR D3 TINT1" ,escrio> $omposto dos seguintes equipamentos> = silos C vlvulas solen&ides 1 bomba dosadora 1 transportador de correia 1 motor ?misturador@ 1 chave fim de curso 6eu funcionamento se fa- devido W adio de = substGncias que so adicionadas na seguinte ordem de grande-a> sero acionados D litros de substGncia OAP logo ap&s C litros da O*P e = litros da O$P

4otali-ados os 12 litros no contador $U" a mistura das tintas A" * e $ e iniciali-ada ligando o motor do misturador por 1D segundos" ap&s este tempo a bomba 8 # acionada e cada litro que entra no galo # contado at# sua capacidade m ima ?12 litros@. Ap&s encher o galo" a esteira # ligada e o processo reiniciar quando um novo galo chegar ao sensor de posio" desligando a esteira.

=C

D ; +ONTRO03 D3 "3?.ORO" D3 EU1TRO T3?PO" ,escrio> 4emos como problema o controle do trfego de um cru-amento hipot#tico. O semforo a ser implementado tem que possibilitar que cada rua tenha acesso Ws tr3s dire)es ?sentidos@ poss2veis. 'ara tanto" o grfico ter que estar retido nas outras interse)es do cru-amento ?figura 1 @. 6er usado ento um semforo de quatro tempos controlado por um '%$. O sentido de acionamento # anti.horrio ?figura 2@.

=D

F ; 3N+2I?3NTO 3 3?B101<3? D3 <1RR1.1" ,escrio>

6e0a o sistema de controle de uma esteira transportadora de garrafas de refrigerantes. 'ara o motor da esteira dar a partida" a garrafa deve estar posicionada sobre o sensor 61 e o operador ento ir fa-er soar um alarme por 1D segundos. ,epois deste tempo" a garrafa comea a se deslocar sobre a esteira. Ao chegar no sensor 62 a esteira # desligada e o l2quido # despe0ado na garrafa .atrav#s do acionamento do bico in0etor" por D segundos ?tempo suficiente para encher a garrafa@. Ao final deste tempo" a esteira # ligada novamente at# a garrafa chegar sobre o sensor 6=. +este ponto a esteira # desligada por = segundos e um dispositivo # acionado para tampar a garrafa. +o final deste tempo" a esteira # novamente ligada at# a garrafa chegar no sensor 6C" que # o sensor de fim.de.curso da esteira. ,urante todo o funcionamento da esteira uma lGmpada pisca.pisca dever permanecer acionada.