Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagem de programação - 3STMI – Prof. Luciano Santos Matheus Vigna – Renan Felipe – Silas Marques – Valdeci Gomes – Victor Nunes – Vinícius Godoy Fluxograma: Exercício 11 1- BtStart = 1 // Apertou start? Ínicio da sequência lógica. 2 - Cilindro 1 avança (EV1 = 1) O cilindro 1 empurra a peça A para o posicionamento na matriz. 2.1- Se S1 == 1 // Cilindro 1 avançou? Confirma a situação do cilindro 1. 3 Cilindro 1 retorna (EV1 = 0) O cilindro 1 mantém a peça A na matriz e retorna para a origem. 3.1 Se S1 == 0 // cilindro retornou? Confirma a situação do cilindro 1. 4- Cilindro 2 avança (EV2 = 1) O cilindro 2 realiza pressão sob a peça A posicionada. 4.1- Se S2 == 1 // Cilindro avançou? Confirma a situação do cilindro 2. 5- Delay 5 seg Tempo necessário para que o processo de pressão seja finalizado. 6- Cilindro 2 retorna (EV2 = 0) O cilindro 2 finaliza sua função e retorna para a origem. 6.1- Se S2 == 0 // Cilindro 2 retornou? Confirma a situação do cilindro 2. 7- Cilindro 3 avança (EV3 = 1) O cilindro 3 eleva a peça A após o processo, deixando em condição de seguir para o próximo passo. 7.1- Se S3 == 1 // Cilindro 3 avançou? Confirma situação do cilindro 3. 8 Cilindro 1 avança (EV1=0) O cilindro 1 empurra a peça B para o posicionamento na matriz e, também aproveita o mesmo movimento para retirar a peça A da matriz. 8.1 Se S1 == 1 // Cilindro avançou? Confirma a situação do cilindro 1. 9 Delay 2 seg Tempo necessário para que a peça A siga para a próxima etapa. 10- Cilindro 1 e cilindro 3 retornam (EV1 = 0)(EV3=0) Os cilindros 1 e 3 retornam para a posição de origem. 10.1- Se S1 = 0 e S2 = 0 // Cilindro retornou? Confirma a posição do cilindro 1 e 3. 11- “C” Retorna para o ínicio do circuito, aguardando o comando BtStart.
Compartilhar