Buscar

AUT Aula Prática 03 - Implementações em Diagramas de Fluxo Sequencial

Prévia do material em texto

AUT AUTOMAÇÃO
Professor: Eduardo Bonci Cavalca DATA: ___/___/______
Implementações em Diagramas de Fluxo Sequencial
Nome:
Nome:
Nome:
Atividade Prática
1. Implemente em SFC um programa para ligar e desligar um LED mediante a posição de
uma chave retentiva. Ao girar e chave e mantê-la na posição ativada o LED deverá
permanecer aceso e quando a chave for retornada para a posição desligada o LED
deve ficar apagado.
2. Implemente em SFC um programa para ligar e desligar um LED mediante o apertar de
uma botoeira não retentiva. Ao se pressionar o soltar a botoeira o LED deverá acender
se estiver apagado e apagar caso esteja aceso. Considere que deverá ser modelado o
comportamento desejado, levando-se em conta que, ao contrário do problema do item
1, apenas o estado lógico da botoeira não é suficiente para determinar se o LED deve
ser ativado ou desativado.
3. Desenvolva um programa para CLP em SFC que faça a contagem
de pessoas que estão dentro de uma sala com apenas uma porta,
mantendo o valor em uma variável interna. As pessoas podem sair e
entrar livremente, contudo apenas uma pessoa pode passar por vez
na porta. Quando uma pessoa está passando pela porta, ela tem a
liberdade de inverter seu sentido de movimento, ou seja, ela pode
começar a entrar ou sair da sala e desistir. Para 5 pessoas dentro
da sala, uma lâmpada deve ser acesa e permanecer dessa forma
apenas se o número se mantiver igual ou superior a 5 pessoas.
Quando a contagem totalizar 10 pessoas dentro da sala, uma
segunda lâmpada deverá acender e permanecer dessa forma
apenas se o número se mantiver igual ou superior a 10 pessoas.
Considere que os sensores de presença necessários são
representados por duas botoeiras: quando se entra na sala, o
sensor A é acionado, na sequência o sensor B, em seguida A é
desativado e por fim B é desativado. Quando se sai da sala a
sequência de acionamento dos sensores é reversa: primeiro B é acionado, em seguida
A, então B é desativado e por fim A.
Observações
• A configuração dos cartões de entradas e de saídas é realizada da mesma forma,
independente da linguagem de programação utilizada.
• Para implementação de programas em SFC no RSLogix 5000 é necessário apagar a
MainRoutine criada automaticamente (em Ladder) e criar uma nova rotina em SFC.
• Para criar uma nova rotina, deve-se clicar com o botão direito do mouse em
MainProgram e selecionar New Routine.
• Para compor combinações lógicas nas expressões das receptividades, podem ser
utilizados os operadores NOT, AND e OR.
• As ações no RSLogix 5000 devem seguir a sintaxe: variavel := valor;
• As variáveis lógicas acetam os valores 1 e 0 como verdadeiro e falso respectivamente.
• A escrita de variáveis como falsas também deve ser explicitada nas ações para SFC no
RSLogix 5000.

Mais conteúdos dessa disciplina