Professional Documents
Culture Documents
Aplicaes Industriais
Luiz Affonso Guedes
affonso@dca.ufrn.br
Localizao do Problema da
Automao
Information
Estudar as
caractersticas de
Nvel de sistemas de
Gerncia
comunicao no
Nvel de
Superviso nvel de sensores,
Nvel de Sensores, Atuadores atuadores e
e Controladores
Nvel de
controle
Processos Fsicos
Problemas da Tecnologia Atual da
Automao
Sala de Controle Central
Quilmetros de cabos
Milhares de conexes = pontos de falha
Centenas de indicadores
Difcil compreenso
Alta probabilidade de erro de operao
No mximo, controle automtico
Coleta manual de dados para relatrio
Dificuldade de rastreabilidade
Fatores de Mudana
Ambiente de maior Competitividade
Reduo de custos
Implementao
Manuteno
Manuteno da qualidade dos produtos
Revoluo da Informtica
Integrao de circuitos em larga escala
Utilizao de computadores na indstria
Surgimento dos microcomputadores
Redes de comunicao digital
Fatores de Mudana
Controladores Programveis
Substituio dos painis de rels
Alteraes no automatismo sem alterar fiao
Alta velocidade de processamento
Hardware cada vez mais confivel
Ampla oferta de recursos de programao
Computadores de Superviso
Substituio dos painis de controle
Significativa economia de cabos
Organizao das informaes apresentadas ao operador
Fatores de Mudana
Computadores de Superviso
Substituio dos painis de controle
Significativa economia de cabos
Computadores ligados aos CLPs
Forte dependncia da rede de comunicao digital
Organizao das informaes apresentadas ao
operador
Amplo acrscimo de recursos ao sistema de automao
Situao Atual
Controlador programvel / Instrumentao
Tendncia distribuio das E/S
Economia muito significativa de fiao
Principais fatores de mudana
Instrumentos inteligentes
Vrias opes de redes p/ comunicao a nvel de cho de
fbrica
Padronizao
Nenhuma rede atende a todas as aplicaes
Surgimento de novas tecnologias
Mais recursos do que simples substituio de cabos
Viabilizao de novos tipos de soluo
Evoluo do conceito de
sistemas de comunicao
em automao industrial
Tecnologia
Dominante
10
Distribuio E/S
PB Panel
Prox
Flex I/O
Multi-disciplined
Controller
PB
Panel
Flex I/O Drive
Packaged
Axis Controller w/PID
Controller
Drive
Redes de Comunicao
Interligao de Computadores
Integrao de computadores aos CLPs
Integrao dos CLPs a dispositivos inteligentes
Controladores de solda
Robs
Terminais de vlvulas
Balanas
Sistemas de identificao
Sensores
Centros de Comando de motores
Caracterizao de uma Rede
Taxa de transmisso
velocidade dos bits no fio
Eficincia do protocolo
bytes de dados x total de bytes na rede
Forma de arbitragem do acesso ao meio
Modelo da rede
conceituao do fluxo de informao
nmero de mensagens necessrias
freqncia de troca das mensagens
Classificao de Redes Digitais de
Controle
Tipos de
Controle
Controle de Fieldbus
Processo
IEC/ISA SP50
Foundation Fieldbus
Profibus PA
Devicebus WORLDFIP
F1 F2 F3 F4 F5
7
<
-
-
8
0
PanelView 550
<-----------------'
^
9
< >
F1 v
F6 F7 F8 F9
0
Robos
Software
Vlvulas Pneumticas
Bridges/Gateways etc.
Modelos de Comunicao em Redes
src dst data crc
Produtor/Consumidor
(comunicao multicast)
Produtor/Consumidor
CTLR2
ALLEN-BRADLEY PanelView 550
CTLR1 7
1
8
2
9
HMI
. 0 -
<
- <-----------------'
-
F1 F2 F3 F4 F5 ^
< >
F1 v
F6 F7 F8 F9
0
#2 #1
Mensagem #1
referncia de posio do sensor transmitida em multicast
aos CTRL1, 2 e IHM
Mensagem #2
comando de velocidade do CTRL1 transmitido
simultaneamente aos 3 drives e IHM
Redes Produtor/Consumidor
Mtodos para troca de dados
Po llin g M ud an a de Estado
Cclico
a cada 100ms
ALLEN-BRADLEY PanelView 550
ALLEN-BRADLEY PanelView 550
7 8 9
7 8 9
4 5 6
4 5 6
1 2 3
1 2 3
. 0 -
. 0 -
<
-< <-----------------'
- - <-----------------'
-
F1 F2 F3 F4 F5 ^
F1 F2 F3 F4 F5 ^
< >
< >
F1 v
F6 F7 F8 F9
F6 F7 F8 F9 0F1 v
0
7 8 9
4 5 6
1 2 3
. 0 -
<
- <-----------------'
-
F1 F2 F3 F4 F5 ^
< >
F1 v
F6 F7 F8 F9
0
7 8 9
4 5 6
1 2 3
. 0 -
<
- <-----------------'
-
F1 F2 F3 F4 F5 ^
< >
F1 v
F6 F7 F8 F9
0
Mais de um mestre
Cada mestre tem seu prprio conjunto de escravos
Dispositivos escravos apenas trocam dados com seus
mestres
Dados de E/S (Mensagens Implcitas) tambm predominam
neste tipo de comunicao
Ponto a Ponto
ALLEN-BRADLEY PanelView 550
7 8 9
4 5 6
1 2 3
. 0 -
<
- <-----------------'
-
F1 F2 F3 F4 F5 ^
< >
F1 v
F6 F7 F8 F9
0
7 8 9
4 5 6
1 2 3
. 0 -
<
- <-----------------'
-
F1 F2 F3 F4 F5 ^
< >
F1 v
F6 F7 F8 F9
0
7 8 9
7 8 9
4 5 6
4 5 6
1 2 3
1 2 3
. 0 -
. 0 -
<
- < <-----------------'
- - <-----------------'
-
F1 F2 F3 F4 F5 ^
F1 F2 F3 F4 F5 < ^ >
< >
F1 v
F6 F7 F8 F9
F6 F7 F8 F9 0 F1 v
0
a cada 100ms
analog I/O
7 8 9
4 5 6
1 2 3
. 0 -
<
- <-----------------'
-
F1 F2 F3 F4 F5 ^
< >
F1 v
F6 F7 F8 F9
0
digital I/O
RIO DH+
Profibus DP Profibus FMS
Interbus-S Modbus Plus
ASI LONWorks
Produtor/Consumidor
DeviceNet ControlNet
Foundation Fieldbus
O que o mercado oferecia aos clientes ?
Redes eficientes, porm proprietrias.
Interbus-S LONWorks
DH+
Modbus Plus
RIO
Profibus FMS
Profibus DP
Profibus PA
ASI
O que o cliente espera de uma rede hoje?
O mercado passa a exigir redes abertas e
facilidade de integrao de todos os nveis
Nveis de Aplicao das Redes na Indstria
CAMADA DE INFORMAO
CAMADA DE CONTROLE
DEVICENET
CAMADA DE DISPOSITIVOS
Faixa de Aplicao da Redes
Industriais
Redes ASI
ASI Actuator Sensor Interface
Desenvolvida com um consrcio de
empresas lideradas pela Siemens
Rede caracterizada como sensorbus
Baixo custo
Fcil instalao
Principais Caractersticas da Rede
ASI
Sistema de barramento que substitui cabos
paralelos de um CLP para sensores e
atuadores
Dados e energia so transportados no
mesmo cabo
Comunicao mestre-escravos
Primeira verso: at 31 escravos
Principais Caractersticas da Rede
ASI
Redes ASI
Tradicional Sensores e atuadores
Cada dispositivo e ligado (escravos) esto
individualmente ao CLP ligados ao CLP
Alto custo de instalao (mestre) via um
barramento
Possveis Estruturas da Rede AS|I
Redes ASI - Protocolo
Cada escravo tem um endereo nico.
A mensagem sempre parte do mestre.
Todos os escravos so chamados seqencialmente
pelo mestre.
As mensagens tm 4 bits de dados.
Redes ASI Comunicao Mestre-
Escravos
Redes ASI- Estrutura do Escravo
Redes ASI - Endereamento
A rede suporta at 31 escravo
Cada escravo dever ter um nmero nico entre 1 e 31.
05 bits de endereamento
Numerao automtica
O endereo 0 de broadcast.
Cada escravo pode ter:
At 4 entradas digitais e 4 sadas digitais
Entradas = 4*31=124
Sadas = 4*31 = 124
So utilizados 04 bits de parmetros por escravo
Rede ASI Ciclo de Transmisso
1- Pedido do Mestre
2- Pausa do Mestre
3- Resposta do Escravo
4- Pauso do Escravo
Rede ASI Estrutura das Mensagens
Redes ASI Exemplo de Uso
Redes CAN
O barramento CAN (Controller Area Network) foi
desenvolvido pela empresa Alem BOSCH e
disponibilizado em meados dos anos 80.
considerada como uma rede devicebus
Desenvolvido inicialmente para rea automotiva.
Devido sua comprovada confiabilidade e robustez
tambm est sendo adotado em outras aplicaes
industriais de tempo real.
reas de Aplicao do CAN
ISO11898
Alta Velocidade de transmisso de dados 125
Kbps a 1 Mpbs
ISO11519-2
Baixa Velocidade de Transmisso de dados
10 Kbps a 125 Kbps
Camadas do Protocolo CAN
Camada Fsica Physical Layer
dominante
Codificao de Tamanho para o Campo
de Dados CAN
Mensagens do CAN
Formato das Mensagens
Campo de Dados
Pode comportar de 0 (zero) a 8 (oito) bytes, de 8 bits
cada.
Mensagens do CAN
Formato das Mensagens
Recessivo
Mensagens do CAN
Formato das Mensagens
R
T
R
Recessivo
Mensagens do CAN
Formato das Mensagens Tipos de Quadros
Intervalo
3 bits recessivos
Codificao CAN
Campos Codificados Campos No Codificados
Bit Stuffing (Formato Fixo)
Quadro de Dados / Remoto Quadro de Dados / Remoto
Incio de Quadro Delimitador de CRC
Campo de Arbitragem Campo de Reconhecimento
Campo de Controle Fim de Quadro
Campo de Dados Quadros de Erros
CRC Quadro de Overload
Tratamento de Erros
Deteco e Sinalizao
Deteco Sinalizao
Nvel de Bit
Erro de CRC - O bit flag de erro
Bit monitoring enviado aps o bit Ack Delimiter
Bit Stuffing
Nvel de Mensagem Outros tipos de erros - O bit
CRC ou Cyclic flag de erro enviado aps a
Redundancy Check deteco
Frame Check
Acknowledgment Error
Check
Tratamento de Erros
Mecanismo de Falhas - Fault Confinent
Estado dos Ns
1 a 127 pontos Error Active
128 a 255 Error Passive
Acima de 255 Bus Off
Filtragem e Validao das Mensagens
Filtragem Atravs de Mscaras e Cdigos
Ex:Para um Quadro Padro de 11 bits
110000000
101000000
Validao das Mensagens
Transmissor
Aps ltimo bit do Fim de Quadro
Receptor
Aps Penltimo bit do Fim de Quadro
Protocolos de Alto Nvel
High Layer Protocols Modelo OSI
Flexibilidade do Sistema;
Roteamento de Mensagens;
Multicast e Multi-mestre;
Consistncia dos Dados;
Bastante utilizado em aplicaes
embarcadas.
Protocolo ModBus
Desenvolvido pela Modicon Industrial
Automation System (atual Schneider)
Protocolo de comunicao serial orientado a
caracter
No um a rede
Comunicao Mestre/Escravos
Pode ser utilizado na camada de controle ou
na camada de superviso
Protocolo ModBus - Localizao
Protocolo Modbus
Camada Enlace
(Modbus)
Protocolo Modbus Pilha TCP/IP
CLP 1 CLP 2
Protocolo ModBus Modo de
Comunicao: Exemplo
Protocolo ModBus Modo de
Transmisso
Protocolo ModBus Modo de
Transmisso