Baixe o app para aproveitar ainda mais
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
Compartilhar