Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Linguagens de Programação, Manuais, Projetos, Pesquisas de Automação

Linguagens de Programação

Tipologia: Manuais, Projetos, Pesquisas

Antes de 2010

Compartilhado em 08/10/2007

rafael-reis-de-assis-7
rafael-reis-de-assis-7 🇧🇷

4.7

(19)

31 documentos

1 / 46

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
Linguagens de Programação de PLCs
Ladder diagram
Docentes:
Prof. Paulo Jorge Oliveira e-mail: pjcro @ isr.ist.utl.pt
Eng. Bruno Cardeira
LEEC / MEEC 2004-2005
Automação
Automação
de
de
Processos Industriais
Processos Industriais
Tel: 21 8418053 ou 2053 (interno)
IST / DEEC / SSC
Cap. 2 - Introdução aos PLCs
...
Cap. 3 - Linguagens de Programação de PLCs [2 semanas]
Descrição de linguagens standard (IEC-1131-3).
Ladder Diagram; Instruction List; Structured Text.
Ambientes de desenvolvimento.
...
Cap. 4 - GRAFCET (Sequential Function Chart) [2 semanas]
Automação de Processos Industriais
Programa da Cadeira:
Programa da Cadeira:
API P. Oliveira Pág. 2
IST / DEEC / SSC
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Pré-visualização parcial do texto

Baixe Linguagens de Programação e outras Manuais, Projetos, Pesquisas em PDF para Automação, somente na Docsity!

Linguagens de Programação de PLCs

Ladder diagram

Docentes: Prof. Paulo Jorge Oliveira e-mail: pjcro @ isr.ist.utl.pt Eng. Bruno Cardeira

LEEC / MEEC 2004-

AutomaçãoAutomação

dede

Processos IndustriaisProcessos Industriais

Tel: 21 8418053 ou 2053 (interno)

IST / DEEC / SSC

Cap. 2 - Introdução aos PLCs ... Cap. 3 - Linguagens de Programação de PLCs [2 semanas]

Descrição de linguagens standard (IEC-1131-3).

Ladder Diagram; Instruction List; Structured Text.

Ambientes de desenvolvimento. ... Cap. 4 - GRAFCET (Sequential Function Chart) [2 semanas]

Automação de Processos Industriais

Programa da Cadeira:Programa da Cadeira:

API P. Oliveira Pág. 2

IST / DEEC / SSC

Linguagens de programação de PLCs Linguagens de programação dePLCs (IEC 1131-(IEC 1131-3)3) Ladder Diagram

Instruction List

Structured Text

Sequential Function Chart (GRAFCET) LD %M AND %I1. ANDN %I1. OR %M ST %Q2.

If %I1.0 THEN %Q2.1 := TRUE ELSE %Q2.2 := FALSE END_IF

1 Direita

(1) m 2 3

(2) b (3) p 4 (2) a

Carrega Esquerda

API P. Oliveira Pág. 3

IST / DEEC / SSC

Linguagens de programação de PLCsLinguagens de programação dePLCs (IEC 1131-(IEC 1131-3)3)

Cap. 3 - Linguagens de Programação de PLCs

Ladder Diagram

Instruction List

Structured Text

Sequential Function Chart (GRAFCET) LD %M AND %I1. ANDN %I1. OR %M ST %Q2.

If %I1.0 THEN %Q2.1 := TRUE ELSE %Q2.2 := FALSE END_IF

1 Direita

(1) m 2 3

(2) b (3) p 4 (2) a

Carrega Esquerda

API P. Oliveira Pág. 4

IST / DEEC / SSC

Instruções Básicas

Load

P

N

Contacto aberto: contacto efectuado (resultado 1) enquanto o bit de controlo está a 1. Contacto fechado: contacto efectuado (resultado 1) enquanto o bit de controlo está a 0. Contacto no flanco ascendente: contacto efectuado durante um ciclo quando se detecta um flanco ascendente no bit de controlo. Contacto no flanco descendente: contacto efectuado durante um cicloquando se detecta um flanco descendente P no bit de controlo.

%I1.0 %Q2.0 I1.

Q2.

t

t

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 7

IST / DEEC / SSC

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagramLadderdiagram Instruções Básicas

Operandos das instruções de Load

API P. Oliveira Pág. 8

IST / DEEC / SSC

Instruções Básicas

Store

O resultado da função lógica activa o enrolamento (coil) respectivo.

O resultado negado da função lógica activa o enrolamento associado.

O resultado da função lógica é armazenado no relé associado (sets the latch). S

R O resultado da função lógica é limpa o estado do relé associado (resets the latch) N

%I1.0 %Q2.0 I1.

Q2.

t

t

S

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 9

IST / DEEC / SSC

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagramLadderdiagram Instruções Básicas

Operandos das instruções de Store

API P. Oliveira Pág. 10

IST / DEEC / SSC

Instruções Básicas

AND AND do operando com o resultado da operação lógica anterior.

AND do operando com a negação do resultado da operação anterior. AND do flanco ascendente com o resultado da operação anterior. AND do flanco descendente com o resultado da operação anterior.

P

N

N

%Q2.0 (^) I1.

Q2.

S t

t

P

%I1.0 %I1.

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 13

IST / DEEC / SSC

Cap. 3 - Linguagens de Programação de PLCs

Instruções Básicas

OR

OR do operando com o resultado da operação lógica anterior.

OR do operando com a negação do resultado da operação anterior.

OR do flanco ascendente com o resultado da operação anterior.

OR do flanco descendente com o resultado da operação anterior.

P

N

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 14

IST / DEEC / SSC

Instruções Básicas

XOR

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 15

IST / DEEC / SSC

Cap. 3 - Linguagens de Programação de PLCs

N S

Input Instructions

Output Instructions

Construção de degraus

Só se energizam as saídas cuja função lógica de entrada tem o valor lógico verdadeiro avaliadas da esquerda para a direita e de cima para baixo (Schneider, Micro PLCs).

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 16

IST / DEEC / SSC

Ladder diagramLadderdiagram

Exemplo:

API P. Oliveira Pág. 19

IST / DEEC / SSC

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagramLadderdiagram

Exemplo:

API P. Oliveira Pág. 20

IST / DEEC / SSC

Caso Geral Entradas e Saídas em paralelo, com derivações

Ladder diagramLadderdiagram

Nota: estudar limitações e potencialidades do sistema de desenvolvimento com que se pretende tralhar API P. Oliveira Pág. 21

IST / DEEC / SSC

Contactos imbrincados e solução alternativa

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagramLadderdiagram

API P. Oliveira Pág. 22

IST / DEEC / SSC

Relés temporizados Ou Timers

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 25

IST / DEEC / SSC

Cap. 3 - Linguagens de Programação de PLCs

Relés temporizados Ou Timers

Características:

Identificador: %TMi 0..63 no TSX Entrada: IN para activação

Modo: TON On delay TOFF Off delay TP Monoestável Base de Tempo: TB 1mn (def.), 1s, 100ms, 10ms

Valor programado: %TMi.P 0...9999 (def.) tempo=TB*TMi.P Valor Actual: %TMi.V 0...TMi.P (pode ser lido ou testado)

Modificação: Y/N modificação a partir de terminal

IN Q

%TMi

MODE: TON TB: 1mn TM.P: 9999 MODIF: Y

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 26

IST / DEEC / SSC

Relés temporizados Ou Timers

Símbolos utilizados

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 27

IST / DEEC / SSC

Exemplo:

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 28

IST / DEEC / SSC

Implementação de timers no PLC-5 da Allen-Bradley :

Dois métodos de representação alternativos...

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 31

IST / DEEC / SSC

Funcionamento de timers no PLC-5 da Allen-Bradley

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 32

IST / DEEC / SSC

Exemplo de timer on-delay

Ladder diagram Ladderdiagram

API P. Oliveira Pág. 33

IST / DEEC / SSC

Exemplo de timer on-delay com ligação à saída

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagram Ladder diagram

API P. Oliveira Pág. 34

IST / DEEC / SSC

Exemplo de timer on-delay

•Se PB2 fôr actuado liga o motor de bombagem de óleo.

•Quando a pressão subir PS1 vai detectar a subida da pressão. e ligar motor principal. •15 segundos depois arranca o motor de alimentação principal.

Ladder diagram Ladder diagram

API P. Oliveira Pág. 37

IST / DEEC / SSC

Exemplo de timer programado off-delay

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagram Ladder diagram

API P. Oliveira Pág. 38

IST / DEEC / SSC

Exemplo de timer programado off-delay

Ladder diagram Ladder diagram

API P. Oliveira Pág. 39

IST / DEEC / SSC

Exemplo de timer programado off-delay

Cap. 3 - Linguagens de Programação de PLCs

Ladder diagram Ladder diagram

API P. Oliveira Pág. 40

IST / DEEC / SSC