Você está na página 1de 5

02/06/2017

http://www.ge-ip.com/
http://www.ge-ip.com/

TÉCNICAS DE PROGRAMAÇÃO APLICADAS A CONTROLADORES PROGRAMÁVEIS

Prof. Leandro Baran

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

  • Pressionando o botão (m), o carro desloca-se para direita até atingir o fim de curso (b). Cinco segundos após a chegada do carro em (b) se inicia o

carregamento até atingir o peso determinado

pelo sensor

(p). Neste caso,

a

válvula deve ser fechada e o carro deve retornar a posição inicial, detectada pelo sensor (a). O movimento para direita é realizado pelo motor M1 e para esquerda pelo motor M2. Sensor (a) e (b): acionados (1) / sem acionamento (0); Sensor (p): Peso OK (1) / Peso NOK (0); Válvula: Aberta (1) / Fechada (0); Motores: Acionados (1) / Desligados (0);

02/06/2017 http://www.ge-ip.com/ TÉCNICAS DE PROGRAMAÇÃO APLICADAS A CONTROLADORES PROGRAMÁVEIS Prof. Leandro Baran TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO

02/06/2017

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

DESLIGA ETAPAS E0 ANTERIORES Sen_A=1 & Bot_M=1 E1 Liga Motor M1 Sen_B=1 E2 Desliga Motor Conta
DESLIGA ETAPAS
E0
ANTERIORES
Sen_A=1
&
Bot_M=1
E1
Liga Motor M1
Sen_B=1
E2
Desliga Motor
Conta 5 seg.
5 segundos
E3
Abre Válvula
Sen_P=1
E4
Fecha Válvula
Liga Motor 2
Sen_A=1

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

Entrada Sistema

Endereço PLC

Bot_M

%I0.0

Sen_A

%I0.1

Sen_B

%I0.2

Sen_P

%I0.3

 

Saída Sistema

Saída PLC

Motor 1

%Q0.0

Motor 2

%Q0.1

Válvula

%Q0.2

02/06/2017

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

Transições

Memória PLC

Entre E0 e E1

%M0.0

Entre E1 e E2

%M0.1

Entre E2 e E3

%M0.2

Entre E3 e E4

%M0.3

Entre E4 e E0

%M0.4

 

Etapas

Memória PLC

Etapa 0

%M1.0

Etapa 1

%M1.1

Etapa 2

%M1.2

Etapa 3

%M1.3

Etapa 4

%M1.4

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

Reseta %M1.0 a %M1.0 %M1.4 %M0.0 %I0.1 & %I0.0 %M1.1 %Q0.0 %M0.1 %I0.2 %M1.2 T1 =
Reseta %M1.0 a
%M1.0
%M1.4
%M0.0
%I0.1 & %I0.0
%M1.1
%Q0.0
%M0.1
%I0.2
%M1.2
T1 = 5s
%M0.2
T1=5s
%M1.3
%Q0.2
%M0.3
%I0.3
%M1.4
%Q0.1
%M0.4
%I0.1

02/06/2017

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

Começamos a construir o diagrama ladder para as transições:

Transição entre E0 para E1 %M0.0 %M1.0 %I0.0 %I0.1 Transição entre E1 para E2 %M0.1 %M1.1
Transição entre E0 para E1
%M0.0
%M1.0
%I0.0
%I0.1
Transição entre E1 para E2
%M0.1
%M1.1
%I0.2
Transição entre E2 para E3
%M0.2
%M1.2
t1
Transição entre E3 para E4
%M0.3
%M1.3
%I0.3
Transição entre E4 para E0
%M0.4
%M1.4
%I0.1

Verifica-se que cada uma das memórias

do

CLP

vai

para

nível

alto

quando

forem

satisfeitas duas

condições: 1

-

que

ela esteja válida, ou

seja,

que

a

etapa anterior esteja ativa, e 2 - que a

receptividade

associada

seja

verdadeira.

 

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

As networks com os temporizadores devem ser implementadas logo após as transições.

Temporizador Etapa 2 %M1.2 t1 IN OUT t#5s PT
Temporizador Etapa 2
%M1.2
t1
IN
OUT
t#5s
PT

02/06/2017

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

Em seguida devemos implementar o diagrama ladder para as etapas que por suas características terão condições de serem comandadas através de comandos do tipo SET e RESET.

Acionamento da Etapa 0, através da transição M0.4 e reset de todas as etapas anteriores %M1.0
Acionamento
da Etapa 0, através da transição
M0.4 e reset de
todas as
etapas anteriores
%M1.0
%M0.4
S
%M1.1
%M1.0
%M1.1
%M1.2
%M1.3
%M1.4
R
4
Acionamento da Etapa 1, através da transição M0.0 e
reset da Etapa 0
%M0.0
%M1.1
S
%M1.0
R
Acionamento da Etapa 2, através da transição M0.1 e
reset da Etapa 1
%M0.1
%M1.2
S
%M1.1
R

Acionamento da Etapa 3, através da transição M0.2 e

%M0.2

02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que

reset da Etapa 2

%M1.3

S %M1.2 R
S
%M1.2
R

reset da Etapa 3

%M1.4

Acionamento da Etapa 4, através da transição M0.3 e

%M0.3

S %M1.3 R
S
%M1.3
R

TÉCNICAS DE PROGRAMAÇÃO

GRAFCET_APLICAÇÃO

Para finalizar temos as ações associadas as etapas implementadas no diagrama ladder.

Acionamento Motor_M1

%M1.1

Acionamento Motor_M1 %M1.1 Acionamento Válvula %M1.3 Acionamento Motor_M2 %M1.4
 

Acionamento Válvula

%M1.3

   

Acionamento Motor_M2

%M1.4

Acionamento Motor_M1 %M1.1 Acionamento Válvula %M1.3 Acionamento Motor_M2 %M1.4
 

%Q0.0

02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que

%Q0.2

02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que

%Q0.1

02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que
02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que
02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que
02/06/2017 TÉCNICAS DE PROGRAMAÇÃO GRAFCET_APLICAÇÃO Em seguida devemos implementar o diagrama ladder para as etapas que