Vous êtes sur la page 1sur 161

CEMP

CONTROLADOR LGICO PROGRAMVEL

Instrutor: Jos Domingos Rocha


Formao: Licenciado em Eletricidade
Especializao: Docncia do Ensino Superior
1

CONTEDO

C.H. = 32

1- Noes de Eletrnica Digital,


2- Histrico,
3- Arquitetura de um CLP,
4- Funcionamento,
5- Linguagem de programao,
6- Lgicas de Rels,
7- Endereamento de Memrias,
8- Entradas / Sadas Digitais,
9- Temporizadores,
10- Sub-rotinas.

AUTOMAO INDUSTRIAL CLP


NOES DE ELETRNICA DIGITAL
Definio So circuitos que operam com
quantidades que s podem ser incrementadas ou
decrementadas em passos finitos. Em resumo; s
podem assumir valores discretos ou inteiros.
Eletrnica Analgica

Eletrnica Digital

AUTOMAO INDUSTRIAL CLP


Circuitos Analgicos operam com sinais
que podem assumir quaisquer valor entre
dois limites.
Circuitos Digitais operam com sinais que
s podem variar aos saltos.

AUTOMAO INDUSTRIAL CLP

SISTEMA DE NUMERAO
1 Binrio (0,1) base 2.
2 Ternrio (0,1,2) base 3.
3 Octal (0,1,2,3...7) base 8.
4 Decimal (0,1,2,3...9) base 10.
5 Hexadecimal (0,1,2...15) base 16.
6 Cdigo BCD dgito cdigo binrio.

BCD permite transformar cada dgito decimal de


um nmero numa representao por 4 dgitos
binrio.

Assim, partimos da seguinte tabela:


Dgito decimal
0
1
2
3
4
5
6
7
8
9

BCD
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001

Dgito decimal

10
11
..
13
14
..
16
17
18
19
20

BCD

1 0000
1 0001
......
1 0011
1 0100
......
1 0110
1 0111
1 1000
1 1001
10 0000

Decimal

Binrio

Octal

Hexa

0000

1
2

0001
0010

1
2

1
2

0011

0100

0101

0110

0111

1000

10

Decimal

Binrio

Octal

Hexa

1001

11

10

1010

12

11

1011

13

12

1100

14

13

1101

15

14

1110

16

15

1111

17

16

10000

20

10

17

10001

21

11

AUTOMAO INDUSTRIAL CLP


BIT menor unidade binria.
significa dgito binrio.
BYTE quaisquer string (conjunto) de oito
bit.
1 KBYTE = 1024 Bits.

AUTOMAO INDUSTRIAL CLP


CONVERSO DE BASES
Decimal para Binrio diviso sucessiva por 2
at o quociente ficar menor que 2.
Octal para Binrio basta substituir cada
algarismo octal pelo correspondente binrio de
3 bits.
Hexadecimal para Binrio substituir cada
algarismo hexa pelo correspondente binrio
isolado de 4 bits.

EXEMPLO:
200 2
0 100
0

2
50
0

2
25 2
1 12
0

Logo: 200 na base 10


igual a 11001000 na
Base 2.

2
6
0

2
3
1

2
1

EXEMPLO:
1200 8
0 150
6

8
18
2

8
2

Logo: 1200 na base


10 igual a 2260 na
Base 8.

EXEMPLO:
2200 16
8 137
9

16
8

Logo: 2200 na base


10 igual a 898 na
Base 16.

AUTOMAO INDUSTRIAL CLP


CONVERSO DE BASES
Binrio para quaisquer base substituir
cada conjunto de dgitos binrios pelo
equivalente da base.
Decimal para quaisquer Base fazer
diviso sucessiva at o quociente ficar
menor que a base.

EXERCCIOS
a) Converter 645 em BCD
b) Converter 45 em binrio
c) Converter 11001 (binrio) em decimal
d) Converter 1745 (decimal) em
hexadecimal.
e) Converter FFF (hex) em decimal.
f) Converter F4D (hex) em decimal.
g) Converter 11101 (bin) em hexa.

Respostas

a) 0110 0100 0101


b) 101101
c) 25
d) 6D1
e) 4095
f) 3917
g) 1D

AUTOMAO INDUSTRIAL CLP


PORTAS LGICAS.
So circuitos eletrnicos digitais que tem uma ou
mais variveis de entrada com apenas uma
varivel de sada.
PORTAS LGICAS BSICAS.
Funo NOT (no ou inversora) possui apenas
uma varivel de entrada e uma de sada.

A = IN.
S = OUT.
S=A

FUNO NOT

TABELA VERDADE

AUTOMAO INDUSTRIAL CLP


Funo AND (E) possui duas ou mais variveis
de entrada e apenas uma varivel de sada.

S=A.B

FUNO AND

TABELA VERDADE

S = A. B

AUTOMAO INDUSTRIAL CLP


Funo OR (OU) possui duas ou mais
variveis de entrada e apenas uma varivel de
sada.

S=A+B

FUNO OR

TABELA VERDADE

SITUAO PROBLEMA:
Montar a tabela verdade dos circuitos abaixo.

1)

2)

CONTROLE
CLP:
- flexvel muito boa
- custo elevado
ELETRNICA DEDICADA:
- flexibilidade razovel
- menor custo
LGICA DE RELS:
- rgido
- custo intermedirio

A histria dos CLPs


Onde tudo comeou

HISTRICO
O controlador programvel nasceu
praticamente dentro da indstria automobilstica
americana, especificamente na Hydromic
Division da General Motors, em 1968, devido a
grande dificuldade de se mudar a lgica de controle
de painis de comando a cada mudana na linha
de montagem. Estas mudanas implicavam em
altos gastos de tempo e dinheiro.

Nascia assim um equipamento bastante verstil


e de fcil utilizao, que vem se aprimorando
constantemente, diversificando cada vez mais os
setores industriais e suas aplicaes, o que justifica
hoje um mercado mundial estimado em 4 bilhes de
dlares anuais.

Introduo
O Controlador Lgico Programvel,
ou simplesmente CLP, tem revolucionado os
comandos e controles industriais desde seu
surgimento na dcada de 70.
Antes do surgimento dos CLPs as
tarefas de comando e controle de mquinas e
processos industrias eram feitas por rels
eletromagnticos, especialmente projetados para
este fim.

DESCRIO
O primeiro CLP surgiu na indstria
automobilstica, at ento um usurio em
potencial dos rels eletromagnticos utilizados
para controlar operaes seqenciadas e
repetitivas numa linha de montagem.
Este equipamento foi batizado nos
Estados Unidos como PLC ( Programable Logic
Control ), em portugus CLP ( Controlador Lgico
Programvel ).

Situao da indstria automobilstica


No final da dcada de 60, as montadoras controlavam as linhas de
produo com milhares de rels e um complexo sistema eletromecnico.

Mudanas anuais nos modelos requeriam redesenvolvimento dos painis e a fiao dos
rels, praticamente se trocava tudo.

Os painis eram pesados e difceis de instalar,


modificar e consertar, enquanto fiao e documentao
disponveis se tornavam volumoso e dispendioso.

Em adio, o custo de trocar um rel estava


se tornando altssimo.

O Primeiro CLP

Em 1968, um grupo de engenheiros da Bedford Associates em Bedford,


Massachusetts, desenvolveu um produto que resolvia o inerente problema dos painis
de controle a rel.

Baseados no projeto de Richard Morley, a soluo era


um controlador que utilizava um circuito de estado
slido com lgica rel ladder para program-lo.

Um controlador de lgica sequencial que controlava a


lgica da fbrica e os processos sequenciais, chamado
084.

Ele foi chamado de 084, pois foi o octagsimo


quarto projeto da Bedford Associates.

O bero da MODICON

1969

Para desenvolver o mercado do 084, estes mesmos engenheiros da Bedford


Associates, inauguraram uma companhia chamada de MODICON.
( MOdular DIgital CONtrol)

O primeiro 084foi instalado em Maro de


1969 na diviso da General Motors HydraMatic em Ypsilanti, Michigan.
Ele eliminou a necessidade da troca de todo o sistema de
controle, cada vez que se mudava uma linha de produto.
Novas instrues eram simplismente programadas.

1970

Ele era usado para controlar um grande nmero de


operaes, incluindo, corte de metais,montagem, teste
de transmisses etc

Outros CLPs Modicon

184/384

484

584A

884

No comeo da indstria automobilstica, o CLP


tornou-se um padro popular para mquinas e
controle de processos em toda a indstria. Seu
poder, flexibilidade e facilidade de uso, ganharam
a aceitao por engenheiros e gerentes em todos
os nveis. Hoje movimenta uma indstria de mais
de 15 bilhes de dolares.

Micro 84

984 Family

Micro 9

Modvue

CONCEITOS.
PLC Programmable logic control
CLP Controlador lgico programvel (Allen
Bradley)
CP Controlador programvel (Altus)
E / S Entradas e sadas
I / O Input e Output
E / A Entradas e sadas para CLPs
Siemens

O QUE UM CONTROLADOR
LGICO PROGRAMVEL (CLP) ?

Definio segundo a ABNT (Associao


Brasileira de Normas Tcnicas)
um equipamento eletrnico digital com
hardware e software compatveis com aplicaes
industriais.

Definio segundo a Nema (National


Electrical Manufacturers Association)
Aparelho eletrnico digital que utiliza uma
memria programvel para o armazenamento
interno de instrues para implementaes
especficas, tais como lgica, seqenciamento,
temporizao, contagem e aritmtica, para
controlar, atravs de mdulos de entradas e
sadas, vrios tipos de mquinas ou processos.

EVOLUO
Desde o seu aparecimento at hoje, muita
coisa evolui nos controladores lgicos. O que no
seu surgimento era executado com componentes
discretos, hoje se utiliza de microprocessadores e
microcontroladores de ltima gerao, usando
tcnicas de processamento paralelo, inteligncia
artificial, redes de comunicao, fieldbus, etc.

At recentemente no havia nenhuma


padronizao entre fabricantes, apesar da maioria
utilizar as mesmas normas construtivas. Porm,
pelo menos ao nvel de software aplicativo, os
controladores programveis podem se tornar
compatveis com a adoo da norma IEC 1131-3,
que prev a padronizao da linguagem de
programao e sua portabilidade.

DEFINIES:
AUTOMAO INDUSTRIAL
Conjunto de tcnicas utilizados para tornar
automtico os processos industriais, assim estes
se tornam mais rpidos e eficientes, gerando maior
produtividade e consequentemente maiores lucros.

O CLP um sistema de controle


microprocessado com memria programvel, capaz
de realizar tarefas como:
- Temporizao
- Intertravamento
- Converses A / D e D / A
- Operaes lgicas e aritimticas
- Monitorao do processo com
grande rapidez.

VANTAGENS

menor espao
menor consumo de energia eltrica
reutilizveis
programveis
maior confiabilidade
maior flexibilidade
maior rapidez na elaborao dos projetos
interfaces de comunicao com outros CLPs e
computadores

O CLP composto basicamente por 3 partes


principais :
1 - ENTRADAS ;
2 - SADAS ;
3 - CPU (Unidade Central de Processamento)
CPU
Entradas

Sadas

ARQUITETURA DE UM CLP.

CICLO DE OPERAO

Esta rotina de operao recebe o nome de


Scan, e executado ciclicamente pela CPU, o
tempo de cada ciclo depende do tamanho do
programa e do nmero de pontos de Entradas e
Sadas
Incio
4
3

Housekeeping

Varredura
de sadas

Varredura
de entradas

Varredura do
programa

DESCRIO DO CICLO DE OPERAO :


1 - Varredura das entradas : A CPU l
todas as entradas e guarda as informaes em uma
memria especial, denominada Memria Imagem de
entrada;

2 - Varredura do Programa : As informaes


da memria imagem de entrada so processadas
de acordo com o programa realizado pelo usurio e
de acordo com a lgica do programa muda os
estados das sadas e guarda estas informaes em
outra memria especial denominada memria
imagem de sada.

3 - Varredura das Sadas : As sadas so


atualizadas de acordo com a memria imagem de
sada.
4 Overhead/Housekeeping : A CPU l
todas as comunicaes disponveis e atualiza o
diagnstico.

PRINCPIO DE FUNCIONAMENTO
Podemos apresentar a estrutura de um CLP
dividida em trs partes: entrada, processamento
e sada.

Estrutura do CLP
Executa a rotina de funcionamento do CLP
PROCESSADOR

MEMRIA

Armazena informaes do sistema operacional,


do usurio e do processo ( mdulos de E e S )
Barramento de dados

MDULO DE
ENTRADAS E SADAS
Recebem os sinais do processo ( sensores, micro-switch, Botes)
Estabelece a comunicao de dados entre os mdulos
Emite sinais para o processo ( solenides , motores , resistncias)

Acopladores pticos

Porta de
comunicao

E
N
T
R
A
D
A
S

Barreira
De
Isolao

Unidade
Central
de processamento
(CPU)

MEMRIA
Programa

Dados

Baixa tenso

Alimentao AC

ou Alimentao DC

S
A

D
A
S

Barreira
De
Isolao

CR

Controlador
Lgico
Programvel
Scan ou
Varredura
Mdulo de
Entrada

Tabela
Tempo
Tempo
INPUT
de
de
varredura
varredura
1,6
4 sspor
porKbyte
passo
Tabela
OUTPUT
Run

I
I0.0
I0.1
I0.2
I0.3

120Vca
24Vcc I0.4
Modos de
Operao
I0.5
I0.6
I0.7

10
0
0
0
0
0
0
0

Imagem
Imagem
das entradasProcessador
das sadas

10
0
0
0
0
0
0
0

Programable
Controlador
Lgico
Logic
Programvel
Controller
Memria
PLC
CLP
I0.05VccQ4.0
Q4.0

()
I0.2

Q4.3
Q4.3

()
Programao

Q
01
0
0
1
0
0
0
0

Mdulo de
Sada

Q4.0
01
Q4.1
0
Q4.2
0
Q4.3
1
Q4.4
0
Q4.5
0
Q4.6
0
Q4.7
0

Os sinais de entrada e sada dos CLPs podem


ser digitais ou analgicos.
Os mdulos de entradas e sadas so
compostos de grupos de bits, associados em
conjunto de 8 bits (1 byte) ou conjunto de 16
bits, de acordo com o tipo da CPU.

Os sinais dos sensores so aplicados s


entradas do controlador e a cada ciclo
(varredura) todos esses sinais so lidos e
transferidos para a memria interna
denominada memria imagem de entrada.
Ao trmino do ciclo de varredura, os
resultados so transferidos memria imagem
de sada e ento aplicados aos terminais de
sada.

ENTRADAS ( INPUT I )
So pontos de conexo onde ligamos os
dispositivos que fornecem informaes de campo
(presena de peas, temperatura, vazo,
velocidade...) para o CLP, estas informaes so
em forma de sinais eltricos.

MDULOS DE ENTRADA
Os mdulos de entrada so interfaces
entre os sensores localizados no campo e a lgica
de controle de um controlador programvel.
Estes mdulos so constitudos de
cartes eletrnicos, cada qual com capacidade
para receber um certo nmero de variveis.

Pode ser encontrado uma variedade


muito grande de tipos de cartes, para atender as
mais variadas aplicaes nos ambientes
industriais. Os elementos que informam a
condio de grandeza aos cartes, so do tipo:
ELEMENTO DISCRETO: Trabalha com dois nveis
definidos;
ELEMENTO ANALGICO: Trabalha dentro de
uma faixa de valores.

ELEMENTOSDISCRETOS
BOTO
CHAVE
PRESSOSTATO
FLUXOSTATO
TERMOSTATO
FIM DE CURSO
TECLADO
CHAVE BCD
FOTOCLULA
OUTROS

E
N
T
R
A
D
A
S

C
P
U

ENTRADAS ( INPUT I )

CHAVES-FIM-DE-CURSO

SINAL DIGITAL : Tambm conhecido como sinal


lgico ( ou discreto ) , tem este nome porque
s permite dois estados lgicos :
0 = desligado / aberto ( sem sinal eltrico)
1 = ligado / fechado

( com sinal eltrico)

Os sinais digitais costumam ser em :


24 VCC , 110 VCA e 220 VCA.
Exemplo de sinal digital :

Boto Atuado = 1 Ligado ( enviando sinal


eltrico para o CLP )

Boto No Atuado = 0 Desligado ( no envia


sinal eltrico para o CLP )

CPU ( UNIDADE CENTRAL DE


PROCESSAMENTO )
o centro do sistema. Constituda por um
circuito eletrnico complexo composto de
microprocessadores,e memrias programveis
pelo usurio.Esta programao baseada na
lgica de comandos eltricos, realizada de
modo simplificado e amigvel, atravs de um
micro-computador.

Descrio

Observao

Tipo de memria
RAM

Memria de acesso
randmico

Voltil
Gravada pelo usurio

ROM

Memria somente para


leitura

No voltil
No permite apagamento
Gravada pelo fabricante

PROM

Memria programvel
somente de leitura

No voltil
No permite apagamento
Gravada pelo usurio

Dinmica
Esttica

EPROM

Memria
programvel /apagvel
somente de leitura

No voltil
Apagamento por
Ultravioleta
Gravada pelo usurio

EEPROM

Memria programvel/
apagvel somente de
leitura

No voltil
Apagvel eletricamente
Gravada pelo usurio

Se houver falta de energia eltrica, as


informaes armazenadas em memria
RAM sero preservadas devido
existncia de baterias de ltio.
Canais de comunicao
A comunicao da UCP com o sistema de
memria feita pelos canais (vias de
comunicao):

Watchdog timer
Em alguns tipos de CLPs temos na parte interna da
unidade de processamento um
circuito watchdog timer.
O circuito WATCHDOG TIMER um temporizador
com base de tempo fornecida pelo microprocessador
(sinal cclico 0 a 1) para monitorar a varredura do CLP
pela durao do sinal cclico correspondente.

SADAS ( OUTPUT O )
So pontos de conexo onde ligamos os
dispositivos de campo que so acionados pelo
CLP ( contatores que ligam motores,
sinalizadores, vlvulas solenides, inversores
de freqncia, vazo, etc. ), este acionamento
feito atravs do envio de sinais eltricos do CLP
para os dispositivos de campo.

EXEMPLOS DE DISPOSITIVOS DE SADA

CONTATORES
COLUNAS LUMINOSAS

SINALIZADORES

INVERSORES DE FREQUNCIA

ATUADORES DISCRETOS

C
P
U

S
A

D
A
S

VLVULA SOLENIDE
CONTATOR
SINALIZADOR
REL
SIRENE
DISPLAY

Podemos desenvolver programas para CLPs


que correspondam a operaes lgicas
combinacionais bsicas da lgebra de Boole,
como a operao AND. Na rea eltrica a
operao AND corresponde a associao em
srie de contatos.

Para entendermos o circuito com o CLP,


vamos observar o programa desenvolvido para
acender a lmpada L quando acionamos o
boto
B 1.

Outra operao lgica bsica a funo OR,


que corresponde a associao em paralelo de
contatos.

LINGUAGENS DE PROGRAMAO
Formato IEC
Diagrama de bloco de funo (FBD)
Texto estruturado (ST)
Lista de instrues (IL)
Diagrama Ladder (LD)
Sequential Function Chart (SFC) - ou
Grafcet

IEC Diagrama Ladder (LD)

IEC Lista de instruo (IL)

IEC - Grafcet (SFC)

IEC - Diagrama de bloco de funo (FBD)

IEC Texto Estruturado (ST)

PROGRAMAO
O programador de CLP realiza um projeto
de comando eltrico na tela do micro computador e
o transfere para CPU, com isso a parte de fiao fica
reduzida apenas aos dispositivos de campo
conectados no CLP, sendo toda a lgica de
funcionamento e intertravamento do comando
programada no CLP.

INSTRUES BSICAS DO CLP

DIAGRAMA ELTRICO

INSTRUO DE CONTATO ABERTO

INSTRUO DE CONTATO FECHADO

INSTRUO DE BOBINA

ENDEREAMENTO
Quando programamos o CLP temos que
informar CPU aonde fisicamente (no CLP ) esto
conectados os dispositivos de campo para que a
mesma possa receber ou enviar sinais eltricos para
eles.

Cada ponto de Conexo das Entradas e


Sadas do CLP recebe um nome especial ,
que chamamos de Endereo , este deve ser
utilizado pelo usurio na programao da
CPU. Este endereo depende do CLP que
estamos utilizando.

L1
S1
E
N
T
R
A
D
A
S

S0

K1

K1

K1

h1

S
A

D
A
S

K1

h1

EXEMPLO DE APLICAO :
PARTIDA DIRETA DE MOTOR
DISPOSITIVOS DE CAMPO
SINALEIRO QUE INDICA
MOTOR LIGADO

BOTO PARA
LIGAR O
MOTOR

MOTOR ELTRICO

BOTO PARA
DESLIGAR O MOTOR
CONTATOR PARA CONECTAR
O MOTOR NA REDE ELTRICA

f21
L1

Lgica de rels

RT

Linguagem ladder
+ Vcc

S0

- Vcc
RT

S1

K1

K1

K
N

A2

h1

K1

K1
K1

A1

S0 S1

h1

A LGICA DE FUNCIONAMENTO
E INTERTRAVAMENTO
FEITA ATRAVS DE
PROGRAMAO NO CLP

L1
S1

S0

Porta de
comunicao

E
N
T
R
A
D
A
S

Barreira
De
Isolao

h1

Unidade
Central
de processamento
(CPU)

K1
CR

L1

MEMRIA
Programa

Dados

Baixa voltagem

APENAS CONECTAMOS
OS DISPOSITIVOS DE
CAMPO NO CLP

S
A

D
A
S

Alimentao AC

ou Alimentao DC

Barreira
De
Isolao

SINAL ANALGICO :
Exemplo de sinal analgico : Um sensor de
nvel que converte o nvel de um tanque = 0 a 100%
de nvel em um sinal analgico de tenso = 0 a 10
Volts. Onde cada variao no nvel do tanque resultar
uma variao no sinal analgico:
SUPERVISO
DE NVEL

0 % de Nvel = 0 Volt
30 % de Nvel = 3 Volts
70 % de Nvel = 7 Volts
100% de Nvel = 10 Volts

EXEMPLOS DE DISPOSITIVOS DE
ENTRADAS ANALGICAS

SENSOR
INDUTIVO
ANALGICA
PRESSOSTATO
( TRANSMISSOR )

FOTOELTRICO
ANALGICO

SADA ANALGICA:
0 Volt = 0 Hertz
5 Volts = 30 Hertz
10 Volts = 60 Hertz

OBS : Quando trabalhamos com sinais de sada


analgica muito comum utilizarmos equipamentos
eletrnicos conhecidos como CONVERSORES,
estes equipamentos simplesmente convertem o sinal
eltrico do CLP em grandezas fsicas, como
velocidade ( inversores de freqncia), temperatura
( sistema de ar condicionado ), vazo ( vlvula
proporcional ), etc.

EXEMPLOS DE CONTROLADORES
LGICOS PROGRAMVEIS

BOBINAS AUXILIARES.
O CLP disponibiliza ao usurio bobinas
internas auxiliares para elaborao da lgica do
programa, estas funcionam como os rels
auxiliares nos comandos eltricos, porm estes
esto internos no CLP, no precisam de fiao
nem ocupam espao fsico no painel eltrico.

O que voc precisa saber para especificar um CLP?

Quantidade, Tipo e Localizao da E/ S


Nmero de pontos de entrada e sada
Alimentao AC ou DC
Discreto ou Analgico
Concentrado ou distribudo

Requer comunicao
Protocolo/ Rede utilizada
Dispositivos para comunicar com (IHMs,
outros CLPs, etc)

Tempo de aplicao (varredura)


Tempo de resposta requerido (throughput) do
sistema
Qual a velocidade com que o processo muda.

Hardware
Tipos de PLC:
Fixo: prov o sistema de alimentao, as
entradas e sadas, e o processador em uma
nica unidade;
Modular: prov cada funcionalidade em
mdulos separados.

Chassi ou Rack

Cartes de I/O
Divide-se em:
Entrada:
Digital
Analgica

Sada
Digital
Analgica

Racks
4, 6, 8 or 12 slots

Power supply modules


110...240 V AC or 24...48
V DC power supply
24 V DC sensor power
supply

INTRODUO
A norma IEC 1131 um documento
escrito por um consrcio de fabricantes de
PLCs, casas de sistemas e instituies
direcionadas a desenvolver plataformas
para nveis de padronizao na automao
industrial.

Parte 1
Contm caractersticas de funes e definies
de termos gerais comuns para PLCs. Por
exemplo, processamento cclico, imagem de
processo, divises de tarefas entre dispositivos
de programao, PLC interface Homem
mquina.

Parte 2
Especifica as funes eltricas e
mecnicas e exigncias funcionais dos
dispositivos e definies de tipos de testes.
As seguintes exigncias so definidas:
temperatura, umidade, imunidade a
interferncias, faixa de tenso de sinais
binrios, rigidez mecnica.

Parte 3
Especificaes para linguagem de
programao. As linguagens de programao
foram harmonizadas e novos elementos foram
includos. Alm de STL, LAD e FBD o texto
estruturado foi includo como a quarta
linguagem.

Parte 4
Contm as diretrizes para os usurios de
PLC. Informaes para todos os estgios do
projeto esto disponveis, tais como: iniciando
anlise do sistema, fase de especificao,
seleo e manuteno de dispositivos.

Parte 5
Descreve a comunicao entre os PLCs
de vrios fabricantes e entre PLCs e outros
dispositivos. Baseado na norma MAP, os
utilitrios de comunicao do PLC so definidos
com normas suplementares para ISO/IEC
9506-1/2. Blocos de comunicao so descritos
em conjunto com operaes padronizadas de
leitura e escrita.

AS REDES INDUSTRIAIS

Protocolos Industriais
MODICON

Modbus

SIEMENS
MOELLER

ALTUS
PHOENIX

TELEMECANIQUE

CLP ZLIO

ENDEREAMENTO DE MEMRIA
I
Q
M
T
C
V

entrada digital - - ( 12)


sada digital -- (8 )
memria auxiliar (flag) (14)
temporizadores (16 )
contadores -- ( 16 )
comparadores -- (8 )
relgio -- ( 8)

ZELIO LOGIC 2
Mdulo Lgico

Modelos e acessrios

Zelio Logic 2
um micro controlador lgico
programvel que foi concebido para
facilitar a cablagem eltrica de
solues inteligente, o mdulo lgico
muito simples de implementar. A
sua
flexibildade
e
as
suas
performances permitir-lhe-o poupar
tempo e dinheiro.

ENTRADA TUDO OU NADA

SAIDAS TUDO OU NADA


(UTILIZAO COMO BOBINA)

UTILIZAO COM CONTATO

FUNO DE AUTOMATISMO

PARAMETRIZAO

Prtica com Zelio

TAREFA 1
1) Projetar um comando para ligar e
desligar um motor, utilizando apenas
uma botoeira e o rel trmico

2) Projetar um comando para ligar uma


mquina, somente quando for
pressionado simultaneamente as duas
botoeiras

TAREFAS:
3) Projetar em linguagem ladder:
a)Partida direta com reverso;
b) Partida estrela/ tringulo simples
automtica, utilizando o t.off;

Flanco de Impulso Positivo


Quando a entrada I 1.0 muda seu estado de
0 para 1, como mostrado na figura acima, a
instruo FP identifica esta mudana de estado,
denominada de flanco de impulso positivo, e
resulta em um RLO =1por somente um ciclo,
ocorrendo um pulso de largura de um ciclo na
sada Q 5.0.

Flanco de Impulso Negativo


Para um flanco de Impulso Negativo, o pulso de
scan ocorre quando o RLO muda de 1para 0.

TAREFA
Fazer um diagrama em linguagem ladder para
ligar e desligar um motor.Utilizando apenas uma
botoeira.

SIMULTANEIDADE
I0.1

I0.2

I0.1

M1.0

T1

M1.0

T1
SD

I0.2

M1.0

Q4.1

Lig./ desl. Um motor com apenas uma botoeira


I0.0

I0.1

Q4.0

M1.2

M1.1

M1.1
Q4.0

M1.1

M1.2

M1.2

Q4.0

M1.2

M1.1

Q4.0

SET
Quando o RLO=1, o endereo setado e
permanece inalterado at a condio de reset
ser executada. Se, neste exemplo, o estado do
sinal de I1.0=1, mesmo por um nico ciclo, a
sada Q5.0 torna-se 1 e permanece at que seja
resetado por outra instruo.

RESET
Quando o RLO=1, o endereo resetado. Se,
neste exemplo, o estado do sinal de I1.1=1,
mesmo por um nico ciclo, a sada Q5.0 tornase 0.

Flip-flop Set/Reset
Se o estado do sinal de entrada S=1, e a
entrada R=0, o endereo (bloco acima)
setado.

ATIVIDADES

01 Desenvolva um programa para ligar e


desligar uma lmpada utilizando um boto liga
NA e um boto desliga NA. Use as instrues
de bit na programao do PLC.

02 - Desenvolva um programa para ligar e


desligar uma lmpada utilizando um boto
liga e um boto desliga. Use instrues de
bit com reteno na programao do PLC.

03 - Desenvolva um programa para ligar e


desligar uma lmpada utilizando apenas o
boto liga. Use instrues de bit e de
Memria(M).

04 - Desenvolva um programa para ligar e


desligar uma lmpada utilizando apenas
um ON/OFF . Use instrues de bit com
reteno e de memria.

05 - Desenvolva um programa para ligar


trs lmpadas em sequncia quando o
boto liga for acionado por trs vezes
consecutivas, e desligar, as trs lmpadas
ao mesmo tempo, quando o boto desliga
for acionado. Use instrues de bit sem
reteno e memria.

06 - Desenvolva um programa para ligar


trs lmpadas em sequncia quando o
boto liga for acionado por trs vezes
consecutivas, e desligar, as trs lmpadas
ao mesmo tempo, quando o boto desliga
for acionado. Use instrues de bit com
reteno e memria.

07 - Desenvolva um programa para ligar


trs lmpadas em sequncia quando o
boto liga for acionado por trs vezes
consecutivas, e desligar, as trs lmpadas
ao mesmo tempo, quando o boto liga for
acionado pela quarta vez. Use instrues
de bit e memria.

08 - Desenvolva um programa para ligar


trs lmpadas em sequncia quando o
boto liga for acionado por trs vezes
consecutivas, e desligar, as trs lmpadas
ao mesmo tempo, quando o boto liga for
acionado pela quarta vez. Use os Flip Flops RS, a instrues de bit e memria.

09- Desenvolva um programa para testar


os tres tipos de temporizadores. O
programa deve conter uma chave em cada
temporizador para Set(S) e uma chave
para reset. Coloque na sada de cada uma
carga diferente. Para armazenar as
informaes dos acumulados BI e BCD
utilize endereo de memria MW.
Lembre que MW so 16 bits.

10 - Desenvolva um programa para simular um


semforo que funciona da seguinte forma:
A primeira lmpada Verde dever ficar acesa durante
12 segundos e depois apagar.
A segunda Lmpada amarela dever ficar acesa
durante 3 s e depois apagar.
A terceira Lmpada vermelha dever ficar acesa
durante 15 segundos e depois apagar.
Processo dever continuar por tempo indeterminado.
Armazenar os valores em memrias MW(16 bits)
O semforo dever ser ligado e desligado por um
mesmo boto.

11 - Desenvolva

um programa para ligar um


motor quando o boto liga NA for acionado,
sendo que o mesmo desligar automaticamente
aps 10s ou quando o boto desliga NA for
acionado. Uma lmpada verde dever estar
acesa sinalizando o motor desligado e uma
vermelha sinalizando que o motor est ligado.
Use instrues de Bit e Temporizao(On
Delay Timer) para desenvolver o programa.

12 - Desenvolva um programa para ligar um


motor quando o boto liga NA for acionado,
sendo que o mesmo desligar automaticamente
aps 10s ou quando o boto desliga NA for
acionado. Uma lmpada verde dever estar
acesa sinalizando o motor desligado e uma
vermelha o motor ligado. Use instrues de Bit,
Memria M e de temporizao OFF Delay
Timer..

13 Desenvolva um programa para testar o


funcionamento dos trs contadores. Use
uma botoeira para acionar uma funo
Pulso e disparar o processo de
contagem. Os contadores devero ser
zerados ao final da contagem. Cada
contador dever ter sua prpria chave de
contagem e funo pulso.

14 Desenvolva uma aplicao para o CLP resolver


uma equao do segundo grau. Para isto, a
mquina dever testar a existncia da mesma,
para as condies possvel ele dever atuar da
seguinte forma:
1 - Uma raiz existente,habilita um piscapisca de um segundo de intervalo.
2 Duas razes calcular os seus valores
3 Nenhuma raiz ligar um alarme sonoro.

17 Desenvolver um programa para calcular


a raiz de nmeros positivos e negativos.
Desenvolva um Flag para identificar
quando o valor do nmero Negativo.

Ligar 8 motores em seqncia de 1 em 1


segundo, manter ligado durante 10s e
deslig-los na mesma seqncia em
intervalos de 1 em 1 segundo.
Ligar 16 vlvulas solenides em seqncia,
sem permanncia, de um em um segundo.
Aps o funcionamento da ltima solenide,
dever reiniciar todo o processo.

REFERNCIAS BIBLIOGRFICAS
BARREIROS, J. A. L., SILVA, O. F. & VIANA, S. A.,
Modelamento Matemtico Contnuo e Discreto
de um Servo-Motor DC Atravs de Tcnicas OffLine e On-Line.1997.
DEITEL, H. M. & DEITEL, P. J., Java, Como
Programar. 4ed Porto Alegre: Bookman,
2003.

DORF, R. C., Sistemas de Controle Moderno.


Rio de Janeiro: LTC, 1998.
FREITAS, P. J., Introduo Modelagem e
Simulao de Sistemas com Aplicaes em Arena.
Florianoplis: VISUAL BOOKS LTDA, 2001.
PEDGEN, C. D.; SHANNON, R.; SADOWSKI, R. P.
Introduction to simulation using
SIMAN. 2. 2d. New York, McGraw-Hill, 1994.
SANCHO, J. M. (Org.) Para uma tecnologia
educacional. Porto Alegre: ARTMED, 1998

MANUAIS CONSULTADOS:
- SCHNEIDER
- SIEMENS
- WEG

AGRADECIMENTOS

Esta Unidade Operacional


agradece a todos os alunos, pela dedicao,
esforo, compreenso e competncia! Nossos
Parabns!

Vous aimerez peut-être aussi