2009 Copyright
Smar
LC700
Introduo
CLP - Controlador Lgico Programvel
(PLC - Programmable Logic Controller)
LC700
Histrico
LC700
Histrico
Condies Estabelecidas GM
1 - Deve ser fcil de ser programado;
2 - Deve ser de fcil manuteno;
3 - Deve possuir caractersticas operacionais de alta
confiabilidade (redundncia);
4 - Deve possuir dimenses menores que os painis a
rel;
5 - Deve ter capacidade de comunicao com outros
equipamentos, etc.
4
LC700
LC700
LC700
CLP
Vantagens no uso de CLPs
- Ocupam menor espao;
- Requerem menor potncia eltrica;
- Podem ser reutilizados;
- So programveis, permitindo alterar os parmetros de controle;
- Apresentam maior confiabilidade;
- Manuteno mais fcil e rpida;
- Oferecem maior flexibilidade;
- Apresentam interface de comunicao com outros CLPs e
computadores de controle;
- Permitem maior rapidez na elaborao do projeto do sistema.
LC700
Sada do
resultado dos
processos de
pensamento
Percepo das
impresses
sensoriais
Processo de
pensamento e
execuo
8
LC700
Funcionamento de um CLP
MQUINA OU
PROCESSO INDUSTRIAL
LC700
Indstria
Automobilistica
Indstria Metalrgica
Indstrias
Petroqumica
e Qumica
Papel e Celulose
LC700
Ciclo de Varredura
11
processamento
sadas
LC700
12
LC700
13
LC700
Princpio de funcionamento
INCIO
Condies de
Inicializao
Leitura das Entradas e
Atualizao de Memria
Imagem de Entradas
Ciclo de
Varredura
Processamento de
Instrues do Usurio
Atualizao das
Sadas Referidas
a Memria Imagem
14
LC700
Condies de Inicializao
No momento em que ligado, o CLP executa uma srie
de operaes pr - programadas, gravadas em seu
Programa Monitor:
- Verifica o funcionamento eletrnico da C.P.U. , memrias e
circuitos auxiliares;
- Verifica a configurao interna e compara com os circuitos
instalados;
- Verifica o estado das chaves principais (RUN / STOP ,
PROG, etc.);
- Desativa todas as sadas;
- Verifica a existncia de um programa de usurio;
- Emite um aviso de erro caso algum dos itens acima falhe.
15
LC700
Princpio de funcionamento
Leitura das entradas e Atualizao de memria
imagem de entradas
O CLP l o estados de cada uma das entradas, verificando
se alguma foi acionada. O processo de leitura recebe o
nome de (scan) e normalmente de alguns microsegundos (scan time).
Aps o scan, o CLP armazena os resultados obtidos em uma
regio de memria chamada de Memria Imagem.
Ela recebe este nome por ser um espelho do estado das
entradas e sadas. Esta memria ser consultada pelo
CLP no decorrer do processamento do programa do
usurio.
16
LC700
Princpio de funcionamento
Processamento de Instrues do Usurio
O CLP ao executar o programa do usurio , aps
consultar a Memria Imagem das Entradas , atualiza o
estado da Memria Imagem das Sadas, de acordo com
as instrues definidas pelo usurio em seu programa.
17
LC700
18
LC700
19
LC700
20
LC700
CPU
MEMRIAS
CLOCK
TEMPO REAL
FIRMWARE
DADOS
USURIO
INTERFACE
HOMEM MQUINA
MICRO
CONTROLADOR
COMUNICAO
RS-232, RS-485 OU ETHERNET
RELAY P/ FALHA
21
LC700
22
LC700
Capacidade de um CLP
Rel Eletrnico
Pequena capacidade
Lgicas simples
Nano e Micro
Pouca capacidade de E/S (mximo 16 Entradas e 16
sadas)
Normalmente s digitais, composto de um s mdulo (ou
placa) , baixo custo e reduzida capacidade de memria
(mximo 512 passos)
24
LC700
Capacidade de um CLP
Mdio Porte
Capacidade de Entrada e Sada de at 256 pontos, digitais
e analgicas;
Pode ser formado por um mdulo bsico, que pode ser
expandido;
Costumam permitir at 2048 passos de memria , que pode
ser interna ou externa ou podem ser totalmente modulares.
Grande Porte
Construo modular , que so agrupados de acordo com a
necessidade e complexidade da automao;
Permitem a utilizao de 4096 pontos de E/S ou mais;
So montados em um Bastidor (ou Rack) que permite um
cabeamento estruturado.
25
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
AND
Funo
Boleana
Tabela Verdade
A.B
26
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
OR
Funo
Boleana
Tabela Verdade
A+B
27
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
Funo
Boleana
Tabela Verdade
_
A
NOT
28
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
Funo
Boleana
Tabela Verdade
_____
A.B
NAND
29
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
Funo
Boleana
Tabela Verdade
_____
A+B
NOR
30
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
XOR
Funo
Boleana
Tabela Verdade
A B
31
LC700
Portas Lgicas
Tipo
Smbolo
(ANSI)
Smbolo
(IEC)
Funo
Boleana
Tabela Verdade
______
XNOR
A B
32
LC700
Intertravamento
33
LC700
Tipos de Intertravamento
Intertravamento de partida;
Intertravamento de funcionamento;
Intertravamentos temporizados;
Intertravamento de no simultaneidade;
Intertravamento de sequncia;
Intertravamento de processo.
34
LC700
35
LC700
36
LC700
Elemento Comuns
Tipos de dados
Variveis
Configurao, recursos e tarefas
Unidades de organizao de programas
Sequenciamento grfico de funes
37
LC700
Elemento Comuns
38
LC700
Elemento Comuns
Configurao, recursos e tarefas: para melhor entendimento,
vamos observar o modelo de software, como definido pela norma:
Configuration
Resource
Task
Resource
Task
Task
Task
FB
Function
Block
Program
Program
FB
Program
FB
Program
FB
FB
Execution
control path
Access path
39
LC700
Elemento Comuns
A configurao especfica para um sistema de controle
particular, incluindo a disposio do hardware, recursos
de processamento, endereamento de memria para I/O
e demais capacidades do sistema. Dentro da
configurao pode-se definir um ou mais recursos.
Pode-se entender um recurso como elemento com
capacidade de processamento dos programas IEC.
Dentro de um recurso, uma ou mais tarefas (tasks)
podem ser definidas. As tarefas controlam a execuo de
um conjunto de programas ou blocos funcionais (ex: uma
mudana de estado de uma varivel)
40
LC700
Elemento Comuns
LC700
Linguagens de CLP
42
LC700
Linguagens de Programao
Caractersticas
43
LC700
Textuais
- ST - Structured Text (texto estruturado)
- IL - Instruction List (lista de instrues)
Grficas
- LD - Ladder Diagram (diagrama de contatos)
- FBD - Function Diagram Blocks (diagrama de blocos de
funes)
Mtodo SFC (Sequential Function Chart) ou Grafcet
Alguns fabricantes disponibilizam seus CLPs com recursos de
programao em gafcet.
44
LC700
Linguagens de Programao
Linguagens
STEP 7 (Siemens)
ST (Structured Text)
45
LC700
46
LC700
47
LC700
De origem europia;
Semelhante ao Assembler;
48
LC700
I0.0
I0.0
I0.1
O0.0
I0.1
O0.0
LC700
50
LC700
51
LC700
FILL
Transition 1
Step 2
Empty
Transition 2
Step 3
52
LC700
PASSO INICIAL
TRANSIO
Incio da sequncia
Produto A
Fim da alimentao A
ETAPA /
PASSO
AO
Produto B
Fim da alimentao B
Mistura
53
Fim do tempo de
mistura
T=3
LC700
Incio
m1
P
E0.0
Ligar sistema
m7
m6
E0.1
m8
E0.2
P0
m2
Sistema ligado
T
S0.0
P0
m3
Esteira acionada
T
Parar esteira
P0
m4
Esteira parada
T
S0.1
P0
Valv. de enchim. aberta
m5
T
m11 E0.3
P0
m9
m10
54
LC700
Representaes
55
LC700
Exemplo de lgica
lgebra Booleana:
__ __
O10=I1.I2(I3.I4+I5.I6).I7+I8.I9
O10 := I1 & NOT I2 & (I3 & NOT I4 OR I5 & I6) & I7 OR I8 & I9
56
LC700
Exemplo de lgica
I8
I2
I3
I4
I6
T7
I5
O10
I9
57
LC700
Exemplo de lgica
&
I3
I4
&
I5
I6
&
I8
I9
&
OR
&
OR
O10
I7
58
LC700
Exemplo de lgica
GRAFCET, SFC
S0
I1 & NOT I2 & (I3 & NOT I4 OR I5 & I6) & I7 OR I8 & I9
S1
b
not b
S1
S1
f&c
c or d
S1
S1
d
S1
59
LC700
Rotina de Desenvolvimento
Passos para a automao de um equipamento com CLP
60
LC700
IHM
Interfaces de programao - software
Interfaces homem-mquina ( IHM )
- Frontais de teclado e display de 7 segmentos
- Frontais de teclado de cristal lquido (LCD)
- Terminal de vdeo
- Software de superviso e gerenciamento, etc
61
LC700
LC700 Desenvolvendo
Controladores desde 1984
LC700
(1995)
LD301
PID
(1990)
CD600
(1988)
CS500
(1985)
CD200
(1984)
62
LC700
LC700 Confiabilidade
Projetado para confiabilidade industrial
63
LC700
LC700 Confiabilidade
Tolerncia a falhas e Confiabilidade
Redundncia da CPU
Portas de comunicao redundncia:
- Rede
- Canal Remote I/O
Fonte Redundante
Redundncia de Back-Plane
Redundncia de OPC Server
Status da mquina disponvel na Ladder
64
LC700
Modbus RTU
Modbus/TCP (Ethernet 10 Base-T)
Remote I/O
Foundation Fieldbus
Profibus DP / PA
DeviceNet (futuro)
Gateway Modbus TCP/IP e Modbus RTU ou Modbus
Concentrador (Mdulos ENET e MB-700)
RS232/RS485 para Fibra ptica / Interface (Modulo OPT-700)
65
LC700
FB-700
DN-700
DP-700
MB-700
I/O
I/O
Smar
Smar
Smar
Smar
Smar
Smar
Smar
Smar
Smar
I/O
MB-700
Smar
I/O
I/O
Main LC700
System
PS
Modbus RTU
Smar
Foundation FB
DeviceNet
Profibus-DP
PS
I/O
I/O
I/O
I/O
I/O
I/O
Remote I/O
RIO
Modbus
Smar
Smar
Smar
Smar
Smar
Smar
Smar
66
Profibus-PA
DP/PA
LC700
MODBUS Drivers
- Comandos Standard MODBUS
67
LC700
Controlador LC700
Controle Lgico Discreto
IEC-61131-3 Ladder
Funo de Usurio
68
LC700
69
LC700
Bibliografia
70
LC700
Suporte Tcnico
Para dvidas e esclarecimentos, favor contatar:
techsupport@smar.com.br
Visite-nos:
www.smar.com.br
www.smar.com/brasil2/treinamento/
www.smar.com
www.smar.com/training
71
LC700