Você está na página 1de 19

Exercícios

16 - Exercícios

1 – Exercício – ( TELA 0 )

Desenvolver uma aplicação para substituir o seguinte painel convencional .

M0/0 E M1/0 M0/1 E M1/1 M0/2 E M1/2 M0/3 E M1/3


M2/0 M2/1 M2/2 M2/3

M0/4 E M1/4 M0/5 E M1/5 M0/6 E M1/6 M0/7 E M1/7


M2/4 M2/5 M2/6 M2/7

M0/8 E M1/8 M0/9 E M1/9 M0/10 E M1/10 M0/11 E M1/11


M2/8 M2/9 M2/10 M2/11

M0/ _ _ - LIGA MOTOR _ _


M1/ _ _ - DESLIGA MOTOR _ _
M2/ _ _ - BIT INDICADOR DE MOTOR _ _ LIGADO

SUGESTÃO: Utilizar INDICADOR TEMPLATES.

84
Exercícios

Os componentes deste painel são botões de comando iluminado. Portanto possuem características de
comando e sinalização.
A seguir exemplo da tela desejada :

Conforme aprendemos o INDICATOR TEMPLATE é composto por 03 folders, a seguir exemplo dos
folders para o motor 0.

85
Exercícios

86
Exercícios

2 – Exercício ( TELA 1 )

Desenvolver uma aplicação para alterar o set point de um parâmetro do CLP e disparar um
temporizador .
Utilizar um template que lhe permita mostrar / alterar o valor.

ESQUEMA BUTTON
DA TELA ALTERA INICIA
CONTAGEM
VALOR

Variável a ser alterada: W2048


Bit a ser setado para iniciar a contagem: M0/0

SUGESTÃO: Utilizar um READOUT TEMPLATE para mostrar e alterar o parâmetro.


Utilizar um INDICATOR TEMPLATE para iniciar a contagem.

87
Exercícios

3 – Exercício ( TELA 1 )

Aproveitando a tela 1, já desenvolvida para mostrar um valor de um temporizador e alterá-lo. Vamos


introduzir nesta página um BAR TEMPLATE, com a função de mostrar a variação do temporizador ao
longo da contagem, em forma de barra.

O BAR TEMPLATE deverá ser configurado para mostrar as mesmas informações que o READOUT
TEMPLATE do exercício 2, no entanto não possuirá característica de controle(NONE).
O BAR TEMPLATE deverá variar entre 0 (Mínimo) e 2000 (Máximo)

4 – Exercício ( TELA 1 )

Introduzir na TELA 1, um VARIABLE SIZED CONTROL BUTTON para disparar o temporizador, ou seja
para iniciar a contagem.
Este botão deverá acionar o endereço MO/0 do CLP.

5 – Exercício ( TELA 2 )

88
Exercícios

Desenvolver uma nova tela, onde deveremos mostrar o STATUS dos motores mostrados na TELA 0,
por meio MENSAGENS mostradas na tela.
Deveremos configurar as mensagens de modo a mostra-la quando o motor estiver em um determinado
estado.l
Mensagens : MOTOR LIGADO
MOTOR DESLIGADO

Além das mensagens, deveremos usar um VARIABLE SIZED READOUT TEMPLATE, para mostrar a
rotação de um motor.
Endereço da variável onde se encontra a informação de giro do motor : W0000.

Usaremos também a função de TEXTO e RETÂNGULO, para obter os efeito desejados.

5.1 – Após observar o funcionamento da tela acima, favor incluir um VS Indicator Template, a esquerda
de cada linha, para indicar que o motor foi acionado.
Fazer isto para todos os motores

6 – Exercício ( TELA 1 )

89
Exercícios

Introduzir na TELA1, um VARIABLE SIZED BAR TEMPLATE que irá variar em função da mesma
variável já utilizada no READOUT TEMPLATE e do BAR TEMPLATE.
Vamos utilizar o VARIABLE SIZED TEMPLATE, simulando o nível de um tanque.

Este efeito pode ser obtido sobre posicionando um RETÂNGULO e um VARIABLE SIZED BAR
TEMPLATE.

7 – Exercício ( TELA 3 )

90
Exercícios

Desenvolver uma nova página ( TELA 3 ) para gerar uma animação. Nesta animação simularemos o
movimento de uma barra na tela.
Utilizar um VARIABLE SIZED CONTROL BUTTON, para iniciar a animação. Este botão deverá setar o
endereço M6/10.
Cada barra estará associada a um bit do CLP, conforme abaixo :

OBSERVAÇÃO : Não esquecer que devemos definir as barras como SÍMBOLOS para podermos
condicionar o seu aparecimento.

91
Exercícios

3 - Exercício

Abrir uma página e executar a seguinte sequência:

92
Exercícios

Primeiro: Selecionar um retângulo da sua barra de ferramentas e colocá-lo no canto superior esquerdo
da tela.

Segundo: Copie mais sete caixas

Terceiro: empilhe as caixas no topo de uma em outra sucessivamente, conforme exemplo, até obter
uma única figura.

93
Exercícios

Quarto: Faça um grupo único de todas as caixas para que a mesma possa ser posicionada no centro
da página

94
Exercícios

Quinto: Desagrupe (Ungroup) as caixas, selecione a maior caixa e então selecione na palheta de
cores a cor que esta na Quinta linha / Quarta coluna como cor de preenchimento (Fill color) e cor de
linha (Pin color).

95
Exercícios

Sexto: Continue o processo para todas as caixas utilizando cores mais claras para cada caixa, dando
um efeito degrade.

96
Exercícios

Sétimo: Selecione todas as caixas e escolha Objeto (Object), Alinhar (Align) e Inferior (Bottom).

Oitavo: Agrupe (Group) todas as caixas novamente.

97
Exercícios

Nono: Mova seu cursor até o ícone ELIPSE, selecionando-o, mova o mouse para uma posição onde
não exista nenhum elemento gráfico, então click e arraste , formando então uma elipse no tamanho
desejado, preencha-a com a cor preta (Fill Color) e sua linha com cinza claro (Pin color). Arraste-a até o
topo da caixa.

98
Exercícios

Décimo: Selecione o ícone Arco (Arc) na barra de ferramentas e coloque-o na tela.

Décimo Primeiro: Mova o arco próximo a parte inferior da caixa, e selecione Reshape na barra de
ferramentas utilizando o mouse para ajustar as duas extremidades do arco fazendo uma meia lua.
Quando terminado volte a barra de ferramentas e selecione (Select Drawing objects)
99
Exercícios

Décimo Segundo: Coloque o arco sobre a parte inferior da figura e o dimensione corretamente de
modo a preencher a base da figura. Troque a largura da pena (Pen Width) para 6 ou 7.
Utilizar as propriedades do arco (Objects Properties Arc) para editar e posicionar o arco.

100
Exercícios

Último: Faça a cor da pena (Pen color) do arco Preta e então a base da caixa parecerá circundada.
Você agora criou um cilindro que pode ser utilizado como um tanque ou outra coisa qualquer.

101
Exercícios

102

Você também pode gostar