Curso de Grafcet – pt. 6 de 7
CRIAÇÃO DOS PROGRAMAS GRAFCET
1. Apagar o programa ladder
Como não vamos usar, neste exemplo, programação ladder, vamos apagar o programa ladder existente e adicionar um programa em Grafcet.
1.1. No espaço de trabalho do projecto:
Clique da direita em New Program 1 (00), e seleccione Delete.
Confirme clicando em Yes na janela pop-up que aparece.
2. Adicionar um Programa Ladder
2.1. No espaço de trabalho do projecto:
Clique da direita em Programs e seleccione Insert Program – SFC
Um novo programa a será registado.
O editor de SFC (Grafcet) b será mostrado.
“Faça o seu LOGIN para ver o resto deste post”
[hide for=”!logged”]
CRIAÇÃO DAS ETAPAS/ESTADOS E DAS TRANSIÇÕES
Quando um programa Grafcet é criado, são também criados automaticamente 2 estados e uma transição, que termos que renomear.
1. Renomear um Estado Inicial
No nosso exemplo, o estado inicial representa o sistema de estacionamento num estado de espera.
1.1. Clique da direita em Step 1 e seleccione Edit Step Name
2. Digite “Estado_Inicial” e
Atenção: Os nomes dos Estados não podem conter espaços. Pode usar “undersore” em vez de espaços.
2. Renomear uma Transição
2.1. Duplo clique em Trans1
2.2. Digite “Flag_Deteccao_Veiculo” e
3. Renomear o segundo Estado
Como fez para o estado inicial, renomeie o segundo estado para “Emissao_Ticket”
ADICIONAR ESTADOS E TRANSIÇÕES
Vamos agora adicionar os Estados e Transições seguintes do nosso projecto.
1. Adicionar uma Transição
1.1. Clique da direita no Estado “Emissao_Ticket” e seleccione “Add Transition”
Uma nova transição foi adicionada
2. Adicionar um Estado
2.1. Clique da direita na transição Trans1, antes adicionada, e seleccione “Add Step”
Um novo Estado foi adicionado.
Criar Estados e Transições
Os estados e transições podem ser adicionados e depois ligados, usando conectores.
Vamos ver esse procedimento para ligar um estado a uma transição.
Antes, apague o estado que criou.
Ligar um Estado a uma Transição
Crie um novo estado num ponto superior do Grafcet (basta fazer clique da direita nesse local e clicar em “Add Step”
1. Clique da direita no Estado “Step1” antes criado e selecccione “Add Connection to Step”.
Verá um conector a estender-se a partir do Estado até onde estiver o rato.
2. Mova o cursor para a transição-alvo, isto é, para a transição que quer ligar a esse estado.
O cursor transforma-se então numa seta.
3. Clique da esquerda do rato
O estado e a transição ficarão ligados.
4. Clique da direita na transição e seleccione “Tidy Descendant SFC Elements”
O estado ficará alinhado abaixo da respectiva transição.
CRIAR TRANSIÇÕES
As transições são criadas como programas ladder
1. Registar uma transição de programa
Para a transição “Flag_Deteccao_Veiculo” vamos definir as condições de transição, como programa ladder.
1.1. Clique da direita na pasta Transitions e seleccione “Insert Transition – Ladder”.
Será adicionada um programa de transição à pasta Transitions
1.2. Clique da direita em Transition1 e seleccione Rename
1.3. Digite “Veiculo_Detectado”
O programa ladder dessa transição verá o nome alterado para “Veiculo_Detectado”
2. Criar o programa ladder para essa transição
Quando a condição de transição for satisfeita, o valor da transição mudará de FALSE para TRUE. Para sabermos quando um veículo se aproxima, a usaremos a entrada Sensor_Veiculo .
Por isso vamos criar um programa de modo a que o valor da condição de transição se torne TRUE quando a entrada Sensor_Veiculo ficar a ON.
2.1. Duplo clique no programa da transição “Veiculo_Detectado” antes criado.
Aparece o editor de programação ladder
2.2. Criar o programa ladder
Insira o endereço da entrada, 0.00 por exemplo e nos comentários insira Sensor_Veiculo.
Insira uma saída. Para a saída digite o “endereço” Veiculo_Detectado.
2.3. Associar o programa de transição
Vamos agora associar o programa Veiculo_Detectado à Flag “Flag_Deteccao_Veiculo”
2.3.1. Duplo clique na pasta NewProgram1 (00)
2.3.2. Duplo clique em FALSE
2.3.3. Digite “Veiculo_Detectado” e
A condição de transição fica associada. O programa da transição Veiculo_Detectado aparecerá no ecrã.
2.4. Criar os restantes Estados e Transições
Agora que já sabe:
– Adicionar Estados
– Adicionar Transições
2.4.1. Crie os restantes Estados e Transições
Tendo em atenção as condições enunciadas para o nosso projecto
Deverá ficar com uma coisa do género:
2.5. Criar programas ladder e associá-los à transição respectiva
Neste exemplo estamos a usar sensores como entradas para as condições de transição se verificarem ou não.
Por exemplo, quando o sensor que detecta o veículo a aproximar-se (“Sensor_Veiculo” no programa ladder que fizemos) ele detecta-o e activa a saída/flag “Veiculo_Detectado”, que é precisamente a condição (que fica a TRUE quando isso acontece) para o sistema passar do estado inicial para o 2º estado (Emissao_Ticket).
O mesmo se passará para as restantes transições.
2.5.1. Crie os programas ladder para as restantes transições e associe esses programas de transição da mesma maneira que fez para a transição entre o estado inicial e o estado “Emissao_Ticket”
Deverá ficar com:
Continua…
[/hide]
0 comentários
Mande uns "bitaites" preenchendo o formulário abaixo.
Deixe-nos um comentário