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”
Fevereiro 28, 2009 Não há comentários
Curso de Grafcet (pt. 5 de 7)
PROJECTO – EXEMPLO (2)
Neste segundo exemplo/projecto, vamos ver então como se faz um projecto em Grafcet, aproveitando o mesmo para aprender a trabalhar com o software CX-Programmer nesta vertente.
Metodologia
Em qualquer projecto que realize deve seguir, por ordem, os seguintes passos:
1. Definir as operações do projecto / Compreender o enunciado do projecto
2. Criar o projecto, usando o CX-Programmer
3. Criar o Grafcet do projecto:
Estados – Accções – Transições – Programas associados a cada transição 4. Compilar para verificação de eventuais erros
5. Simular as Transições do projecto
6. Programar e associar as Acções correspondentes a cada Estado
7. Testar e Simular todo o projecto

Exemplo – Enunciado
Quando um carro se aproxima de uma cancela é emitido um Ticket e o Display exibe a mensagem “Retire Ticket”. Quando o Ticket é retirado a cancela começa a abrir e o display exibe “Cancela a Abrir”. Quando a cancela está totalmente aberta, o Display apresenta a mensagem “Siga”. Quando o carro passa a cancela, a cancela fecha-se (começa a fechar-se ao fim de 3 segundos). Quando a cancela está totalmente fechada o display exibe “Cancela Fechada” e o sistema volta ao estado inicial.

1. Iniciar o CX-Programmer
1. 1.No ambiente de trabalho seleccione Iniciar >> Todos os Programas – OMRON – CX-One – CX-Programmer.
Aparecerá então a janela principal do CX-Programmer.

2. Criar um Novo Projecto
Clique em New

Aparecerá a caixa de diálogo Change PLC

3. Selecção do tipo de autómato e tipo de rede
3.1. Seleccione o seu tipo de autómato a partir da “drop-down list” Device Type
3.2. Clique em Settings
A caixa de diálogo Device Type Settings aparecerá e poderá configurá-la.
No nosso exemplo vamos usar o CJ1G-CPU42-H

3.3. Clique em OK
3.4. Seleccione o tipo de rede a partir da “drop-down list” Network Type; seleccione por exemplo Toolbus.

3.5. Clique OK
(continua…)
Fevereiro 25, 2009 Não há comentários
Curso de Grafcet (pt. 4 de 7)
PROJECTO – EXEMPLO (1)
Vamos ver agora, através de um exemplo, como se faz um projecto em Grafcet na sua totalidade.
Neste primeiro projecto vamos fazer o projecto todo “manualmente”, fazendo-se, no final a programação ladder resultante, que poderá se depois carregada para o autómato.
Na secção seguinte faremos todo o projecto (desde o grafcet) em software específico, o CX-Programmer, software esse que é depois capaz de descarregar automaticamente o programa para o autómato, a partir exactamente do Grafcet.
Enunciado:
Queremos criar um automatismo para comandar uma guilhotina, com as seguintes características.
. No estado inicial o automatismo encontra-se no estado de espera;
. Quando o operador prime um dos dois botões de pressão do sistema, este deve passar para um estado em que aguarda que seja pressionado o outro botão.
Nota: Por razões de segurança a guilhotina só pode cortar se o operador tiver as duas mãos ocupadas, cada uma a premir um dos botões.
Caso passem 5 segundos sem que o 2º botão seja premido, o sistema volta ao estado inicial.
Se antes de passarem os cinco segundos entre o premir de um botão e o premir do outro, ou seja, com os dois botões premidos em simultâneo, o sistema avança para outro estado, no qual a guilhotina inicia a operação de corte;
. Aqui, enquanto o corte é efectuado, se algum dos botões deixa de ser premido o sistema evolui para um novo estado e só sai dele, para o estado inicial, quando os dois botões deixarem de estar pressionados (assim se evita o reinício do processo se algum botão ficar “encravado”)
Caso os botões continuem premidos a guilhotina corta e quando atinge o final do corte passa para um estado novo
. Neste novo estado é lançada uma temporização de 5 segundos (tempo de segurança até novo corte) mas só passa para o estado inicial ao fim destes 5 segundos quando nenhum dos dois botões estiver premido.
Nota: assim se obriga o operador a largar os dois botões antes de se iniciar um novo processo de corte e se garante também que nenhum botão fica “encravado”.
Grafcet

Atribuição de Bits / Endereços:
Estados:
Estado Bits
E0 200.00
E1 200.01
E2 200.02
E3 200.03
E4 200.04
Transições
Transições Externas Entradas Descrição
b1 000.01 Botão mão direita
b2 000.02 Botão mão esquerda
fc 000.03 Fim de curso lâmina
Transições Internas Entradas Descrição
t1 TIM001 Tempo máximo entre botões
t2 TIM002 Tempo entre cortes
Acções
Acção Externa Bit / Estado Saída Operação
A+ (cilindro) 200.002 010.00 Guilhotina efectua o corte
Acções Internas Bit / Estado Saída Operação
T1 200.01 TIM001 Temporizador de 0,5 s
T2 200.04 TIM002 Temporizador de 5 s
Equações dos Estados
E0: 253.15 + 200.01 • TIM001 + 200.03 • /000.01 • /000.02 + 200.04 • /000.01 • /000.02 • TIM02
[ SET (200.00), RSET (200.01, 2003.03, 200.04) ]
E1: 200.00 • (000.01 + 000.02)
[SET (200.01), RSET (200.00)]
E2: 200.01 • 000.01 • 000.02 • /TIM001
[SET (200.02), RSET (200.01)]
E3: 200.02 • (/000.01 + /000.02)
[SET (200.03), RSET (200.02) ]
E4: 200.02 • 000.01 • 000.02 • 000.03
[SET (200.04), RSET (200.02)]
Programa Ladder




Agora era só digitar este programa, por exemplo no software Syswin, e depois carregá-lo para o autómato através de cabo próprio, por exemplo para o CPM1A. Ou então, passar este programa ladder para lista de instruções e introduzi-lo manualmente no autómato, por exemplo no C20K.
Fevereiro 23, 2009 Não há comentários









