Buscar

Exercícios de Fixação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

I H M – Sistemas Supervisórios 
 
Professor: Luis Neves 
Exercícios de Fixação 1
 
 
EXERCÍCIOS – SISTEMAS SUPERVISÓRIOS 
 
 
EXERCÍCIOS COM SOLUÇAO DIRIGIDA E SCRIPT DIRIGIDO 
 
 
EXERCÍCIO - 1 
 
 
Crie um CONTADOR que conte de 0 à 5 cuja contagem deverá ser acionada por um botão de partida. 
 
 Solução Dirigida 
 
1. Crie um TAG DEMO com o nome de Contador; 
2. Configure-o para contar de 0 à 5 com incremento de 1 e, com a característica , com tempo de 
espera igual a 1 e período 1000. 
3. Crie um objeto botão para o início e término da contagem. Crie um TAG para o botão com o nome de 
Partida. 
4. Crie um objeto display para mostrar a contagem. Associar a esse objeto o TAG do contador. 
5. Faça com que ao iniciar a aplicação o contador inicie ZERADO e PARADO. Crie um SCRIPT na 
aplicação On Start Running. 
6. Crie um SCRIPT para que ao acionar o botão de partida o contador inicie a contagem e pare quando 
chegar a 5. Esse SCRIPT deverá ser feito na Aplicação (While running). ALTERAR TEMPO DE 
RODAGEM DO WHILE RUNNING DE 1000MSEG PARA 100MSEG 
 
Script Dirigido (em While running): 
- Ao acionar o TAG do botão habilite o TAG de contagem; 
- Quando a contagem chegar a 5 desligue o botão e desabilite o TAG de contagem parando o 
contador. 
 
 
Objeto BOTÃO 
 
Objeto DISPLAY 
Tela do Exercício 1 
 
I H M – Sistemas Supervisórios 
 
Professor: Luis Neves 
Exercícios de Fixação 2
 
 
EXERCÍCIO - 2 
 
 
A partir do exercício 1 acima, crie um NOVO CONTADOR que conte de 0 à 6 cuja contagem deverá ser 
acionada pelo final da contagem do contador acima. Portanto o novo contador irá contar a cada cinco (5) contagens 
do contador do exercício 1. 
 
Solução Dirigida 
 
1. Crie um TAG DEMO com o nome de Contador2. 
2. Configure-o para contar de 0 à 6 com incremento de 1 e, com a característica , com tempo de 
espera igual a 1 e período 1000. 
3. Crie um objeto display para mostrar a contagem. Associar a esse objeto o TAG do contador2. 
4. Faça com que ao iniciar a aplicação o novo contador inicie ZERADO e PARADO. Crie um SCRIPT 
na aplicação On Start Running. 
5. Crie um SCRIPT para que ao finalizar a contagem do contador do exercício 1, a contagem dele seja 
zerada e ao mesmo tempo acione a contagem do novo contador. Esse SCRIPT deverá ser feito na 
Aplicação (While running). ALTERAR TEMPO DE RODAGEM DO WHILE RUNNING DE 
1000MSEG PARA 100MSEG 
 
6. Acrescente no SCRIPT do item 5, a instrução para que se a contagem do contador 2 já estiver em 6 
(capacidade máxima do contador) e o botão de partida for acionado, ele não seja ligado e o seu 
respectivo TAG não seja habilitado. Com isso não será iniciada uma nova contagem no contador 1. 
 
Script Dirigido (em While running): 
- Ao término da contagem de 5 do contador 1 (exercício 1), ele deve agora desligar o botão, 
desabilitar o TAG de contagem e zerar o TAG de contagem. Nesse mesmo instante ele deverá 
habilitar o TAG do contador 2. 
- Para que o contador 2 volte a contar, será necessário acionar novamente o botão de partida. 
- Quando a contagem do contador 2 chegar a 6 desabilite o TAG desse contador 2 parando a sua 
contagem. 
- Para inibir o contador 1 após o contador 2 já estar com contagem máxima, a habilitação do TAG do 
contador 1 deverá ser desabilitada e, a possibilidade de ligar o botão de partida deverá ser inibido, 
isto poderá ser feito fazendo com que ao ligar o botão nessa condição ele seja desligado assim que 
acionado. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Objeto BOTÃO 
 
Objeto DISPLAY 
 
Objeto DISPLAY 
 
Tela do Exercício 2 
 
I H M – Sistemas Supervisórios 
 
Professor: Luis Neves 
Exercícios de Fixação 3
 
 
 
EXERCÍCIO - 3 
 
 
Crie um botão de RESET, para que quando acionado o contador 2 seja zerado e um novo ciclo de 
contagens possa ser executado. 
 
Solução Dirigida 
 
1. Crie um objeto botão tipo Liga-Desliga. Crie um TAG para o botão com o nome de Reset. 
2. Crie um SCRIPT para que quando a contagem do contador 2 estiver diferente de zero, ao acionar o 
botão Reset, a contagem dele seja zerada e em seguida uma outra instrução para que quando o 
contador 2 estiver zerado e o botão Reset estiver ligado que esse botão seja desligado.Esse 
SCRIPT deverá ser feito na Aplicação (While running). ALTERAR TEMPO DE RODAGEM DO 
WHILE RUNNING DE 1000MSEG PARA 100MSEG 
 
Script Dirigido (em While running): 
- Faça duas comparações separadas. 
- a primeira comparação será: quando o TAG do contador 2 for diferente de ZERO, ligue o TAG do 
botão reset. 
- A segunda comparação é quando o TAG do contador 2 for igual a ZERO e o TAG do botão reset 
estiver ligado, desligue o botão reset. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tela do Exercício 3 
 
Objeto BOTÃO 
 
Objeto DISPLAY 
Objeto BOTÃO 
 
Objeto DISPLAY 
 
I H M – Sistemas Supervisórios 
 
Professor: Luis Neves 
Exercícios de Fixação 4
 
 
 
EXERCÍCIO - 4 
 
 
Simule o funcionamento de uma esteira transportadora de peças, que deverá ser ligada por meio de um 
botão liga-desliga. 
 
Solução Dirigida 
 
1. Crie um objeto botão tipo Liga-Desliga. Crie um TAG para o botão com o nome de LD_Motor. 
2. Crie um objeto animação para o Motor com a zona padrão sendo o motor desligado. Associe a essa 
animação o mesmo TAG criado para o botão liga-desliga. 
3. Crie um TAG DEMO com o nome de Esteira. 
4. Configure-o para contar de 0 à 11 com incremento de 1 e, com a característica , com tempo de 
espera igual a 1 e período 400 
5. Faça com que ao iniciar a aplicação a esteira inicie ZERADA e PARADA. Crie um SCRIPT na 
aplicação On Start Running. 
6. Crie uma animação para a esteira com os 11 quadros fornecidos. Utilize a figura “Esteira 1” como 
zona padrão da animação. Associe a essa animação o TAG Esteira. 
7. Crie um SCRIPT no botão para que ao acionar o motor ligue também a esteira. 
 
Script Dirigido (na guia Script do botão liga-desliga): 
- Ao acionar o TAG do botão habilite o TAG da esteira e, ao desligá-lo desabilite esse mesmo TAG. 
. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tela do Exercício 4 
Objeto BOTÃO 
 
Objeto ANIMAÇÃO 
 
Objeto ANIMAÇÃO 
 
 
I H M – Sistemas Supervisórios 
 
Professor: Luis Neves 
Exercícios de Fixação 5
 
 
EXERCÍCIO – 4A 
 
 
Para o exercício anterior, faça com que a primeira peça pare no meio da esteira (posição 6). 
 
Solução Dirigida 
 
1. Crie um SCRIPT no “WhileRunning” que faça com que quando a peça passar pela posição 6, o motor 
seja desligado e a esteira também seja desligada. 
 
Script Dirigido (no WhileRunning do ORGANIZER): 
- Quando o TAG da esteira chegar na posição 6 o TAG do botão seja desligado e o TAG da esteira 
seja desabilitado. 
. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EXERCÍCIO – 4B 
 
 
Para o exercício anterior, faça com que com a esteira fique parada por 5 segundos, após esse tempo o 
motor deverá ser ligado e a esteira acionada para que a peça seja levada até o final da esteira. 
 
Solução Dirigida 
 
1. Acrescente um contador igual ao Exercício 1 acima, para que o mesmo funcione como relógio. 
2. Acrescente no SCRIPT no “WhileRunning” uma instrução que faça com que quando a esteira parar, 
seja acionado o contador e, ao final da contagem, a esteira seja ligada novamente. 
 
Script Dirigido (no WhileRunning do ORGANIZER): 
- Quando o TAG da esteira for desabilitado, habilite o TAG “Contador” 
- Ao final da contagem, desabilite o TAG “Contador” e habilite o TAG do motor e da esteira. 
 
 
 
Peça Parada no meio da Esteira 
 
Tela do Exercício 4A 
 
I H M – SistemasSupervisórios 
 
Professor: Luis Neves 
Exercícios de Fixação 6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Tela do Exercício 4B

Outros materiais