You are on page 1of 49

Anlise e

Diagnsticos de
Falhas em PLC
Rockwell
Famlia 500 e 5000
Nvel de Sistema
Objetivos
Oferecer conhecimentos sobre o PLC
Rockwell da famlia 500 e 5000 e seus
respectivos softwares Logix500 e
Logix5000, para anlise de defeitos e
diagnsticos de falhas.
Famlias Rockwell
PLC-5
Famlia 500
SLC500
Micrologix
Famlia 5000
CompactLogix
ControlLogix
FlexIO
Famlia 500
MicroLogix
SLC500
Famlia 5000
CompactLogix
ControlLogix
FlexIO
MicroLogix - Caractersticas
MicroLogix 1100, 1200 e 1500
PLC pequeno porte
I/O Digitais e Analogicas
Expansivel no modelo 1500
Conexo atravs de porta serial
Porta Modbus Master no modelo 1500 (configurvel)
Blocos Funes limitados
Configurador RSLogix500
SLC500 - Caractersticas
SLC 500 5/03, 5/04, 5/05
PLC mdio porte
I/O Digitais, Analogicas e especiais 1746-.. e 1747-.
Montados em Racks 4 slots, 7 slots, 10 slots
CPUs at 64K de memria
Conexo atravs de porta serial e ethernet
Configurador RSLogix500
CompactLogix - Caractersticas
CompactLogix
PLC mdio porte
I/O Digitais, Analogicas e especiais 1769-
Montados de forma expansiva onde que a posio da fonte define a
posio dos cartes
CPUs at 1.5M de memria
Conexo atravs de porta serial e ethernet
Configurador RSLogix5000
ControlLogix - Caractersticas
ControlLogix
PLC grande porte
I/O Digitais, Analogicas e especiais 1756-.
Montados em Racks 4 slots, 7 slots, 10 slots, 13 slots e 17 slots
CPUs at 16M de memria
Troca a quente
Redundncia
Conexo atravs de porta serial e ethernet
Configurador RSLogix5000
Conexo Serial
Conexo com a porta
da CPU
Conexo com a porta
da CPU
Conexo com a porta
da CPU
Porta
COM
Porta
COM
Porta
COM
Conexo Ethernet
ETHERNET
Conexo com a porta
da CPU 5/05
Conexo com a porta
da CPU L35E
Conexo com o carto
Ethernet
Switch
Softwares e Licenas
RSLogix500
Licena em Disquete e pode ser transferida p/ o Computador
RSLogix5000
Licena em Disquete e pode ser transferida p/ o Computador
RSLinx
Para ser usado com o software de comunicao no necessrio
licena (RSLinx Lite)
Para ser usado com sistema supervisorio necessrio a licena em
Disquete e pode ser transferida p/ o Computador (RSLinx OEM ou
RSLinx Gateway)
Firmware
Linha 500
O firmware da CPU vem de fbrica.
Linha 5000
A CPU da linha 5000 no vem com firmware instalado, segundo a
rockwell devido a varias verses existentes e compatibilidade com a
verso do software, ou seja, necessrio fazer a instalao do
firmware na CPU de acordo com a verso do software RSLogix5000.
A evoluo das verso implica em algumas caractersticas diferentes
no software e correes de bugs.
Atualmente estamos trabalhando com a verso 15 mas existe a verso
16 que mais recente.
RSLinx
RSLinx
o software que faz a conexo entre o software de
configurao (RSLogix500 e RSLogix5000) e o PLC
Rockwell.
utilizado tambm com OPC Server para comunicar com
Sistemas Supervisrios
RSLogix500
RSLogix5000
RSLogix500 - Novo Projeto
Abra o RSLogix500
Na opo File/New
Escolha o modelo da CPU a ser utilizada
Em Processor Name de um nome a sua CPU, por ex. TESTE
Clique OK
RSLogix500 - Estrutura
RSLogix5000 Novo Projeto
Abra o RSLogix5000
Na opo File/New
Escolha o modelo da CPU a ser utilizada
Escolha a verso do software compativel com o firmware
D um nome a sua CPU, por ex. TESTE
Escolha o tamanho do Rack (no CompactLogix no precisa)
Indique em qual slot vai ficar sua CPU (no CompactLogix no
precisa)
Clique OK
RSLogix5000 - Estrutura
RSLogix500 Hardware
Na opo IO Configuration
Escolha o tamanho do Rack
Coloque nos slots os cartes de I/O
Na opo Read IO Config, possivel puxar a configurao do
hardware conforme esta montado no rack.
Na opo Adv. Config. possvel configurar os cartes Classe 3
RSLogix500 Hardware
RSLogix5000 Hardware
Na pasta IO Configuration
Boto direito do mouse em Backplane, New Module
Insira os cartes de I/O nos slots devidos
Quando insere um carto possivel configura-lo totalmente.
RSLogix5000 Hardware
RSLogix500 Data Files
As tabelas de endereos default so:
O0, I1, S2, B3, T4, C5, R6, N7, F8
possivel criar novas tabelas, por ex.
F9, N10, N11, B25
O0 e I1 so as tabelas onde esto as variveis de entradas e saidas
(analgicas e digitais) que vem dos cartes
B3, N7, F8 so as tabelas de endereos auxiliares Boolean, Integer
e Float respectivamente
T5 e C5 so as tabelas de endereos para Timers e Counters
respectivamentes
S2 a tabela de endereos de status da CPU
RSLogix500 Data Files
RSLogix5000 Data Types
Os tipos de dados existentes so:
Strings, Predefined, Module-Defined
possivel criar os tipos de dados:
User-Defined
Strings so textos
Predefined so tipos pre definidos, por ex. Timer, PID, Float .
User-Defined so tabelas de endereos que podem ser criadas
como classes
Exite 2 tabelas de endereos
Controller Tags
Program Tags
RSLogix5000 Data Types
RSLogix500 Endereamento
Entradas/Sadas Analgicas e Digitais:
I1.0 I3.0 O2.0 O4.0
Canal
Slot
Entrada Analgica
Bit
Slot
Entrada Digital
Canal
Slot
Sada Analgica
Bit
Slot
Sada digital
Variveis Integer e Float:
N7:0 F8:0
Varivel
Tabela
Tipo Integer
Varivel
Tabela
Tipo Float
Variveis Timer e Counter:
T4:0/DN C5:0/DN
Varivel
Ident. Temp.
Tabela
Temporizador
Varivel
Ident. Cont.
Tabela
Contador
RSLogix5000 Endereamento
Entradas/Sadas Analgicas:
Local:1:I.Ch0Data Local:2:O.Ch0Data
Canal
Entrada
Slot
Hardware
Entradas/Sadas Digitais:
Local:3:I.Data.0 Local:4:O.Data.0
Variveis Gerais, so criadas por tags e definidas os tipos:
Name Data Type
Nivel_Tanque_Agua Real
PID_Nivel_Tanque_Agua.SP PID
Canal
Sada
Slot
Hardware
Bit
Canal
Entrada
Slot
Hardware
Bit
Canal
Sada
Slot
Hardware
RSLogix500 Programa
LAD2
Programa Linear
Todas a lgica encontra-se em
um nico bloco de programa,
LAD2 que o programa principal
que executado pela CPU.
LAD2
Programa Particionado
LAD3, LAD4,......LADN so subrotinas que contm
partes do programa e devem ser chamadas do LAD2
ou de outra subrotina que chamada pelo LAD2.
LAD3
LADN
RSLogix5000 Programa
MainRoutine
Programa Linear
Todas a lgica encontra-se em
um nico bloco de programa,
MainRoutine que o programa
principal que executado pela
CPU.
MainRoutine
Programa Particionado
Surotina1, ....SubrotinaN so subrotinas que
contm partes do programa e devem ser chamadas
da MainRoutine ou de outra subrotina que
chamada pelo MainRoutine. As subrotinas podem
ser no formato LADDER, SEQUENTIAL FUNCTION,
FUNCTION BLOCK e STRUCTURED TEXT.
Subrotina1
SubRotinaN
RSLogix500 Ex. Programa
Programa principal
executado pela CPU.
Subrotina Comandos
chamada pela principal
RSLogix5000 - Ex. Programa
Programa principal
executado pela CPU.
Subrotina Comandos
chamada pela principal
RSLogix500 Download
System Comms abrir o
RSLinx com o Driver
configurado para seleo
da CPU
Basta selecionar a
CPU e depois clicar em
DOWNLOAD.
RSLogix5000 Download
Who Active abrir o
RSLinx com o Driver
configurado para seleo
da CPU
Basta selecionar a
CPU e depois clicar em
DOWNLOAD.
RUN/STOP/PROG CPUs
PROG CPU em
STOP, ou seja, no
xecuta a lgica.
RUN CPU em
execuo, ou seja,
lenda as entradas,
executando a lgica e
atualizando as sadas.
REM Nesta posio
da chave a CPU
depende do comando
via software, ou seja,
no RSLogix500 ou
RSLogix5000 pode-se
alterar o estado de
PROG p/ RUN ou vice-
versa.
RSLogix500 Instrues
Navegao das instrues dentro do tipo selecionado.
Navegao nos tipos de instrues possveis nas CPU configurada.
RSLogix5000 Instrues
Navegao das instrues dentro do tipo selecionado.
Navegao nos tipos de instrues possveis nas CPU configurada.
RSLogix500 PID
RSLogix5000 PID
RSLogix500 Edit OnLine
Coloca linha em
edio Aceita alterao
Linha em Edio
Copia da Linha em Edio
RSLogix500 Edit OnLine
Testa a alterao Confirma a alterao
RSLogix5000 Edit OnLine
Linha em Edio
Copia da Linha em Edio
Coloca
linha em
edio
Finaliza
edio
RSLogix500 Falhas
Limpa Falhas
RSLogix5000 Falhas
Limpa Falhas
Redes
ControlNet
99 ns
5 Mbits/seg
Cabo coaxial/fibra
Fcil configurao, Determinismo/repetibilidade,
Redundncia de meio fsico, Topologia flexvel,
Compartilhamento de Entradas, Remoo de ns no
afeta a rede
DeviceNet
64 ns
at 500 Kbits/seg
at 500m
Fcil configurao, Determinismo/repetibilidade,
Remoo de ns no interrompe o tronco, Sinal e
alimentao no mesmo cabo, Recursos avanados p/
diagnstico/configurao on-line
EthernetIP
ControlNet/DeviceNet encapsulado
Informao
Dispositivos
Automao e Controle
24vdc
509 -BOD
T
1 7 9 1 B l oc k I / O
Obrigado!!!
Kleber Gembre
Engenharia Sistemas
kleber@fertron.com.br