Você está na página 1de 16

Exerccios de CLP

Exerccio 1 I/O Simulator


Considere um alarme residencial ligado a um CLP compacto com os seguintes I/Os:

I:1/1 Aciona o Alarme


I:1/2 Desliga o Alarme
I:1/3 Sensor de Presena
I:1/4 Sensor de Presena

O:2/1 Indicador de Alarme Ligado


O:2/2 Sirene

Ao acionar o alarme (pulso em I:1/1), o indicador de alarme ligado ir acender.


Ao desligar o alarme (pulso em I:1/2), o indicador de alarme ligado ir desligar.
Se o alarme estiver ligado e qualquer um dos dois sensores de presena detectar a presena de algum,
a Sirene ir soar intermintentemente (liga-desliga-liga-desliga com 0,5s ligada e 0,5s desligada).

Exerccio 2 I/O Simulator


Faa um semforo com 4 lmpadas:
O:2/1 Vermelho1 3s
O:2/2 Amarelo 2s
O:2/3 Verde 5s
O:2/4 Vermelho2 2s

Exerccio 3 I/O Simulator


Ao dar pulso em I:1/1, as sadas O:2/1 e O:2/2 iro piscar em velocidade rpida (uma o contrrio da
outra, ou seja, quando uma estiver acesa, a outra estar apagada).
Aps 5s piscando, as lmpadas iro parar de piscar e ficaro acesas por 3s.
Aps esses 3s, elas apagaro. O processo poder ser repetido ao dar um novo pulso na entrada I:1/1.
Prticas de Sistemas
Supervisrios (Elipse Scada)
Download e Manual do Elipse Scada devem ser baixados aqui:
http://www.elipse.com.br/port/download_scada.aspx
Baixar os dois arquivos abaixo: O Elipse Scada e o Manual Completo.

BAIXAR

BAIXAR

Criem sempre o hbito de consultar o Manual! Ele tem tudo o que precisamos para aprender mais sobre
o Elipse Scada e todos os seus recursos!

Prtica 1 Tags do Sistema


Nesta prtica vamos conhecer algumas TAGs que no precisam ser criadas, pois elas j vem por padro
em nossa aplicao SCADA.
Para comearmos, crie uma nova tela e insira nela trs objetos do tipo Display:
Figura 1 - Objeto do tipo Display

Figura 2 - Titulo das Molduras: Hora, Minuto e Segundo

Dentro do objeto Hora, vamos em suas propriedades, na Aba Tags:

Clique em Gerenciador Global e do lado direito aparecero as Tags padro. Selecione a Tag Hour,
adicione ela e feche.
Fac o mesmo no objeto Minuto, mas dessa vez, adicione a Tag Minute.
No objeto Segundo, adicione a Tag Second.

O resultado final da minha tela esse (faa do jeito que voc achar melhor):

O que acontece quando voc coloca para Rodar a Aplicao?

Prtica 2 Mgica do Some e Aparece

Vamos inserir um element Texto na Tela e colocar algo escrito nele:

TEXTO

S que alm de inserir o texto, ns vamos fazer com que inicialmente ele fique INVISVEL! Como? Muito
simples! Basta irmos nas propriedades do Texto e desmarcarmos a opo Visvel quando Inicia a
Aplicao, conforme se v abaixo:
Dessa forma, o texto vai estar invisvel.

Vamos agora inserir um Boto.


Dentro das propriedades desse boto, vamos coloc-lo do tipo Bitmap (Imagem):
Ento, vamos at a Aba Mensagens, onde iremos colocar 2 imagens nesse boto: Uma no estado Normal
(solto) e outra no estado Pressionado. Clique em Localizar para selecionar as imagens:

Vamos localizer as imagens Boto01.jpg e Boto02.jpg (esto no site) e inserir uma no Normal, outra no
Pressionado:
Antes de fecharmos, vamos at a aba Scripts:
Clique em Novo:

Os Scripts so cdigos que podemos digitar para realizer funes mais avanadas do Supervisrio. No
caso do boto, ns podemos escolher QUANDO o Script ser executado. Podemos escolher, por
exemplo, que o Script ser executado ao pressionarmos o boto (OnPress), ao soltarmos o clique
(OnRelease), ao darmos um duplo clique com o boto esquerdo do mouse (OnLButtonDblClick), etc.
Basta ler as opes e entender um pouquinho de ingls.
No nosso caso, queremos que o Script seja executado ao pressionarmos o boto, que o mais comum.
Por isso, escolheremos a opo OnPress, conforme a imagem acima, e clicamos em OK.
Na tela Aes, uma caixa de texto grande ir aparecer para digitarmos ali o Script.
O que ns queremos que acontea ao pressionarmos o boto? Iremos inserir ali o cdigo.
Ns queremos que, ao pressionarmos o boto, aquele texto que estava invisvel fique visvel. A forma
mais simples de fazer isso irmos at o boto App Browser:

AppBrowser
Marque Isto

Marque o item Atributos.

Vamos agora procurer o nosso Texto que queremos exibir. Ele deve estar dentro de Aplicao -> Telas -
> Tela 01 -> Texto1 ou Texto2 (no meu caso Texto2 pois eu j tinha feito um Texto antes):
Repare que do lado direito existem vrias propriedades referents ao Texto. Existe uma propriedade
chamada Visible, que determina se o objeto estar ou no visible. Vamos clicar em Visible e ento no
boto Copia no Script.
Iremos voltar ao Script, que j dever estar da seguinte forma:
Vamos agora completer o cdigo, dizendo que o Texto dever ficar visvel:
Ao alterarmos o valor de Visible para 1, estamos tornando o Texto visvel! E isso s acontecer ao
pressionarmos o boto, pois estamos dentro de OnPress.

Pronto! Podemos fechar! Inicialmente o texto no ir aparecer. Mas ao clicarmos no boto, ele
aparecer!
Exerccio 1 Sistemas Supervisrios
Crie um outro boto para fazer o texto ficar novamente invisvel, quando pressionado (Basta colocar a
Propriedade Visible igual a 0).

Exerccio 2
Crie uma Tag Demo de 0 a 20, comportamento triangular. Crie tambm um objeto do tipo display e
faa com que o display exiba o valor dessa Tag Demo.

Exerccio 3
Procure 4 Imagens na Internet e faa uma animao onde cada uma delas exibida por 1s e ento
aparece a outra.