Você está na página 1de 96

Tecnologia Profinet

Introduo
Descrio Geral
Conceitos bsicos
Funes Avanadas
Engenharia
1.
2.
3.
4.
5.
Contedo
Denilson Pegaia Set. 2010
Tecnologia Profinet
WG 1
Procedures, Quality Management
Manfred Patz
WG 2
PROFIBUS PA Certification
Fedor Meyer
WG 3
PROFIBUS DP Slave Certification
Arne Neumann
WG 4
PROFIBUS DP Master Certification
Johannes Werner
WG 5
PROFINET Certification
Manfred Popp
WG 6
PCC
Max Felser
WG 7
PROFIsafe Certification
Manfred Popp
WG 8
PROFIdrive Certification
Klaus Gtz
WG 9
Training
Dennis van Booma
WG 10
EDD Certification
Andreas Zirkler
TC 1
Test and Certification
Manfred Patz
WG 1
Industrial WLAN
Rene Bischof
WG 2
Fiber Optic Components
Hermann Loske
WG 3
Data Link & Application Layer
Thorsten Szczepanski
WG 4
Communication Function Blocks
Hans-Peter Otto
WG 5
PROFINET Core
Norbert Bechstein
WG 6
Passive Network Components
Andreas Huhmann
WG 7
Intrinsic Safety
Gerhard Hammer
WG 8
Active Network Components & Management
Ingo Landgraf
WG 9
Fieldbus Integration
Gunnar Lessmann
WG 10
PROFINET CBA
Georg Biehler
WG 11
PROFINET IO
Gerhard Schweigert
WG 12
Wireless Sensor / Actor Networks
H. Gerlach-Erhardt / Ch. Weiler
WG 13
Installation Guide
Karl-Heinz Niemann
TC 2
Communication Profiles
Christian Diedrich
WG 3
PA Devices
Christian Diedrich
WG 10
Weighing & Dosage Devices
Thomas Bangemann
WG 11
Intelligent Pumps
Jochen Mller
WG 13
Remote IO for Process Control
Martin Wollschlaeger
WG 17
Lab Devices
Christian Diedrich
TC3 PA
Process Automation Profiles
Raimund Sommer
WG 2
WG 4
Encoder
Ulf Thorsander
WG 6
PROFIdrive
Karl Weber
WG 7
Fluid Power/Hydraulics
Mario Thron
WG 8
SEMI Devices
prov. Peter Wenzel
WG 9
Identification Systems
Thomas Bangemann
WG 12
Low Voltage Switch Gear
Andreas Bumler
WG 15
Master Profiles
Wolf-D. Zabel
WG 16
IO-Link
Joachim Lorenz
WG 1
Robots & Numerical Controls
prov. Peter Wenzel
WG 5
PROFIsafe
Herbert Barthel
WG 18
PROFINET Security
Franz Kbinger
WG 19
Train Applications
Rudolf Schmidt
Safety/Security Relevant
Wolfgang Stripf
TC 3 FA
Factory Automation Profiles
Harald Hammon
WG 1
Device Description Language
Ingo Weber
WG 2
GSD Specification
Herbert Oppmann
WG 3
WG 4
DCS Requirements
B. Mller/B. Wansner
WG 5
Web Integration
Joachim Feld
WG6
XML@PROFIBUS
Martin Wollschlaeger
WG7
MES and PROFINET
prov. Peter Wenzel
WG8
TCI
Andr Starke
WG 9
FDI
Martin Wollschlaeger
TC 4
System Integration
Achim Laubenstein
WG 1
Factory Automation
Thomas Schott
WG 2
Process Automation
J. Mller/Th. Bartsch
WG 3
Standardization Strategy
Peter Wenzel
WG 4
PROFINET
Xaver Schmidt
WG 5
PROFIdrive
Walter Mller-Nehring
WG 6
PROFIsafe
Rainer Kremp
WG 7
Research & Education
K.-H. Niemann/F. Schiller
TC 5
Marketing
Thomas Schott
Advisory Board
Grupos de Trabalho
relacionados PROFINET
Introduo - Panorama da Tecnologia Profinet
A Organizao da PI Internacional
Pgina 3
Mais de 500 profissionais mundialmente organizados
em 50 Grupos de Trabalho
Esse poder de inovao garante o futuro das tecnologias
PROFIBUS e PROFINET
Denilson Pegaia Set. 2010
PI (PROFIBUS & PROFINET International)
Associao
Regional
Competence
Centers
Laboratrios
De Testes
Centros de
Treinamento
Tecnologia Baseada
Em Fieldbus (RS485)
Tecnologia Baseada
Em Ethernet
Tecnologias
Introduo - Panorama da Tecnologia Profinet
Associao Profibus e a Profibus Internacional
Pgina 4
Denilson Pegaia Set. 2010
3 Mio.
1 Mio.
2 Mio.
3 Mio.
4 Mio.
Time
2001 2004 2005 2006 2002 2003 2007 2008 2009 2010
PROFINET
Nodes
1.14 Mio.
Growth 40%
1.6 Mio.
Pgina 5
40% de aumento de ns
instalados em 2008
2.1 Mio de ns colocam a
PROFINET na liderana
das rede industriais
baseadas em Ethernet
Crescimento maior que
PROFIBUS (comparado
com o crescimento do na
introduo da tecnologia)
Introduo - Panorama da Tecnologia Profinet
Contabilizao de ns instalados
2.1 Mio.
Denilson Pegaia Set. 2010
Por que usar Ethernet em um ambiente industrial?
Uma estrutura de rede uniformizada
Continuidade at o cho de fbrica
Reduo de interfaces
Engenharia em qualquer ponto da
planta
Uso das vantagens da TI nas
reas de produo
Acesso remoto
Servios de Web
Atualizao de Software
Melhorias em relao aos sistemas hoje
existentes
Alta desempenho
Quantidades ilimitadas
Operao simples
Denilson Pegaia Set. 2010
Localizao
Ambiente hostil Escritrios com ar
condicionado
Instalao
Pessoal de montagem
industrial
Especialistas de rede
Topologia
Dependente da planta Estrela
Disponibilidade
Interrupes na
rede < 300 ms
Faixa aceitvel variando de
segundos at alguns
minutos
Densidade de
dispositivos
Baixa, switchs
com poucas portas
Alta, switchs
com muitas portas
Monitorao da rede
parte da superviso da
planta
Feita por pessoa(s)
especialmente treinada(s)
Escritrio Indstria
Diferenas entre a rede industrial e rede de escritrio
Denilson Pegaia Set. 2010
PROFINET a soluo!
PROFINET um padro aberto de Ethernet Industrial
para automao
PROFINET baseado na Ethernet Industrial
PROFINET utiliza TCP/IP e padres da TI
PROFINET Ethernet em tempo real
PROFINET permite a integrao com outras redes de
campo
Denilson Pegaia Set. 2010
Introduo
Descrio Geral
Conceitos bsicos
Funes Avanadas
Engenharia
1.
2.
3.
4.
5.
Contedo
Denilson Pegaia Set. 2010
Comunicao padronizada com baixos tempos de
reao
Servios da TI e de tempo real simultaneamente, em um s cabo
Comunicao em tempo real adaptvel aplicao, deste aplicaes
pouco crticas em relao ao tempo at aplicaes de alto
desempenho
Comunicao TCP/IP ilimitada
<1ms 10ms 100ms
Internet
Automao industrial
TCP/IP
Tempo real Dados do processo
Servios da TI
Descrio Geral
PROFINET: reas de aplicao
Denilson Pegaia Set. 2010
PROFINET IO (RT):
Comunicao entre PLC e periferia de campo
Leitura / escrita de IO
Grande velocidade
Grande nmero de participantes
Internet
Descrio Geral
PROFINET IO (RT) - reas de aplicao
<1ms 10ms 100ms
Automao industrial
TCP/IP
Tempo real Dados do processo
Servios da TI
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET IO (RT) - Classes de dispositivos
Controlador de E/S (IO Controller):
Troca de sinais de E/S com os dispositivos no campo
Acesso aos sinais de E/S via imagem do processo
Dispositivo de E/S (IO Device):
O dispositivo de campo alocado ao controlador de E/S
Supervisor (Supervisor):
IHM, estao de engenharia e diagnstico
PLC
Controlador de E/S
PC
Supervisor
Dispositivo de campo
Dispositivo de E/S
Parametrizao
Diagnose
Status/Controle
Configurao
Dados do processo
Diagnose
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET IO (RT) - Comparao de desempenho
Parmetro PROFIBUS PROFINET
Numero de ns 126 > 16.777.216
Numero de bytes 244 1440
Velocidade da rede 12 Mbps 100 Mbps
Denilson Pegaia Set. 2010
PROFINET IO (IRT):
Motion Control
Sincronismo de eixos
Sincronismo preciso da troca de dados
Grande velocidade
Internet
Descrio Geral
PROFINET IO (IRT) - reas de aplicao
<1ms 10ms 100ms
Automao industrial
TCP/IP
Tempo real Dados do processo
Servios da TI
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET IO (IRT)
Ciclo 1 Ciclo 2
= slot de tempo
Ciclo n
Canal
IRT
Canal padro
Por ex.: ciclo de controle de posicionamento de 1 ms
Comunicao
iscrona
Comunicao
padro
Canal
IRT
Canal padro
Canal
IRT
Determinao de tempos para o sistema de comunicao
(com ERTEC)
Faixas de tempo separadas para IRT e RT/TCP/IP
Sincronizao do tempo de ciclo obtida por
hardware de alta preciso (variao <1s)
Comunicao
tempo real
Dados TCP/IP Dados IRT Dados RT
Denilson Pegaia Set. 2010
PROFINET CBA:
Comunicao entre equipamentos inteligentes (PLC, HMI, PC)
Intertravamentos, interface com usurio
Conexes mltiplas
Aplicaes padronizadas
Flexibilidade
Internet
Descrio Geral
PROFINET CBA - reas de aplicao
<1ms 10ms 100ms
Automao industrial
TCP/IP
Tempo real Dados do processo
Servios da TI
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET CBA - O que Automao Baseada em Componentes?
Mquina 1
ON STARTING
START READY
STOP
Lifestate
RUNNING
HELD
Mquina 2
ON STARTING
START READY
STOP
Lifestate
RUNNING
HELD
Mquina 3
ON STARTING
START READY
STOP
Lifestate
RUNNING
HELD
Mquina 4
ON STARTING
START READY
STOP
Lifestate
RUNNING
HELD
Modularizao simples
de fbricas e linhas de produo
utilizando inteligncia distribuda
Comunicao entre dispositivos
ao longo da linha de produo
Configurao grfica
da comunicao entre os mdulos
tecnolgicos
Coordenador da planta
ON BOOL BOOL STARTING
START BOOL BOOL READY
STOP BOOL
UI1 Lifestate
BOOL RUNNING
BOLD HELD
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET CBA - O que um Componente?
Um Componente PROFINET uma unidade funcional
reutilizvel
Unidade com uma funcionalidade de automao,
implementada por um programa de software
Contm interfaces pr-definidas para executar troca de dados
com outros componentes
Mquina
ON BOOL BOOL STARTING
START BOOL BOOL READY
STOP BOOL
UI1 Lifestate
BOOL RUNNING
BOLD HELD
Mquina
Mecnica
Controlador
Funo
IHM
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET CBA - configurar ao invs de programar
Configurao grfica dos links de comunicao
Independente da programao dos PLC em s
Mquina 1
START BOOL BOOL STARTING
STOP BOOL BOOL READY
Cnt_IN BOOL
UI1 Lifestate
BOOL RUNNING
I4 Cnt_OUT
Mquina 3
START BOOL BOOL STARTING
STOP BOOL BOOL READY
Cnt_IN BOOL
UI1 Lifestate
BOOL RUNNING
I4 Cnt_OUT
Mquina 2
START BOOL BOOL STARTING
STOP BOOL BOOL READY
Cnt_IN BOOL
UI1 Lifestate
BOOL RUNNING
I4 Cnt_OUT
PROFINET padroniza
A descrio dos mdulos
tecnolgicos
Comunicao implcita entre
os mdulos
Denilson Pegaia Set. 2010
Introduo
Descrio Geral
Conceitos bsicos
Funes Avanadas
Engenharia
1.
2.
3.
4.
5.
Contedo
Denilson Pegaia Set. 2010
Conceitos bsicos
Desafios para determinismo e tempo real:
Evitar colises
Confiabilidade (qualidade) do sinal
Evitar perda de desempenho com trfego (alheio)
Implantao dentro das camadas Ethernet
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar colises
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar colises
Half Duplex e atraso na propagao do sinal
O atraso pode inviabilizar a coordenao de quem fala quando
Full Duplex
Sem restrio por atraso de comunicao
Denilson Pegaia Set. 2010
Conceitos bsicos - Confiabilidade (qualidade) do sinal
Denilson Pegaia Set. 2010
Conceitos bsicos - Confiabilidade (qualidade) do sinal - Papel do
Switch
Interpreta o telegrama e passa apenas os vlidos (Store & Forward).
Denilson Pegaia Set. 2010
Conceitos bsicos - Confiabilidade (qualidade) do sinal - Papel do
Switch
Regenera o nvel do sinal (a semelhana do repetidor do Profibus).
Lance de 100m entre equipamentos para cabo de cobre, 26 km para
fibra tica.
Cabo de cobre e fibra tica podem ser intercalados livremente.
Sem maiores restries quanto ao nmero de repetidores que podem
ser intercalados.
100m
100m 100m 100m
Denilson Pegaia Set. 2010
Conceitos bsicos - Confiabilidade (qualidade) do sinal - Papel do
Switch
Pode ser incorporado equipamentos finais (IO Controller, IO Device,
Supervisor).
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Direciona o telegrama de entrada apenas para a porta de destino.
Proporciona comunicaes em paralelo.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Switch recebe a todos e empilha tarefas.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Switch recebe a todos e empilha tarefas.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Switch recebe a todos e empilha tarefas.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Switch recebe a todos e empilha tarefas.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Switch recebe a todos e empilha tarefas.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Sinais de alta prioridade so levados em conta primeiro.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Sinais de alta prioridade so levados em conta primeiro.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Sinais de alta prioridade so levados em conta primeiro.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Sinais de alta prioridade so levados em conta primeiro.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Ordenamento de fila: vrios telegramas para um mesmo destino
Sinais de alta prioridade so levados em conta primeiro.
Denilson Pegaia Set. 2010
Conceitos bsicos - Evitar perda de desempenho com trfego -
Papel do Switch
Para modo IRT, tem apoio de ERTEC.
ERTEC
64 bytes Cut Through 7s
1518 bytes Cut Through 7s
64 bytes Store and Forward 7s
1518 bytes Store and Forward 123s
Denilson Pegaia Set. 2010
Conceitos bsicos - Implantao dentro das camadas Ethernet
Denilson Pegaia Set. 2010
Conceitos bsicos - Implantao dentro das camadas Ethernet
Modelo ISO / OSI
Physical
Data Link
Network
Transport
Presentation
Session
Application
Layer 7
Layer 3
Layer 2
Layer 1
Layer 4
Layer 5
Layer 6
Aplicao
Rede
Link
Fsico
Transporte
Seo
Apresentao Orientado a
usurio
Orientado a
rede
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Profibus
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Ethernet
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
TCP ISO
RCF 1006
ETHERNET
UDP
IP
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Ethernet + Exemplos de IT
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
ETHERNET
UDP
IP
53
DNS
Servios
Domnio
161
162
SNMP
Gerenc.
Rede
80
HTTP
Aplica.
WWW
25
POP
SMTP
Correio
Eletr.
TCP
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Ethernet + Exemplos de IT
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
ETHERNET
UDP TCP
IP
IT
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Profinet
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
ETHERNET
UDP TCP
IP
IT
RT IRT
Configurao
Diagnose
Dados
ERTEC
400
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Profinet
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
ETHERNET
UDP TCP
IP
IT
RT IRT
Configurao
Diagnose
Dados
ERTEC
400
Canal padro TCP/IP e UDP/IP
Parametrizao e configurao
Dados de diagnose
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Profinet
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
ETHERNET
UDP TCP
IP
IT
RT IRT
Configurao
Diagnose
Dados
ERTEC
400
Canal tempo real RT
Transmisso cclica de alto
desempenho de dados do usurio
Mensagens / alarmes disparados por
eventos
Denilson Pegaia Set. 2010
Physical
Data Link
Network
Transport
Presentation
Session
Application
Conceitos bsicos - Implantao dentro das camadas Ethernet
Profinet
RS485
PROFIBUS
FDL
IEC
1158
-2
FMS DP PA
ETHERNET
UDP TCP
IP
IT
RT IRT
Configurao
Diagnose
Dados
ERTEC
400
Canal tempo real IRT
Transmisso cclica sincronizada de
alto desempenho de dados do
usurio
Variao <1 seg
Denilson Pegaia Set. 2010
Conceitos bsicos
PROFINET IO (RT)
PROFINET IO (IRT)
Estrutura do telegrama
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
PROFINET IO (RT)
CR e AR
Modelo Produtor Consumidor
Unidades de tempo
Reserva de banda
Fator de reduo
Offset
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
AR e CR
IO Controller
AR
IO Device
Standard/TCP
Configuration
Realtime Channel
User data
Realtime Channel
Alarms
Alarm CR
IO Data CR
Record Data CR
AR = Aplication Relation
Elemento lgico virtual que representa um canal de comunicao entre dois
equipamentos (semelhante abertura de uma seo ou VPN).
CR = Communication Relation
Tipo de comunicao dentro de um AR
AR CR
IO AR Troca de dados cclicos (IO) e Acclicos (Records + Alarmes)
Supervisor AR Entre Supervisor e IO Device, com presena do IO Controller (Diag ./ Parametr.)
Implicit AR Entre Supervisor e IO Device, com presena do IO Controller (Diag ./ Parametr.)
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
Modelo Produtor Consumidor
Modelo Provedor Consumidor:
Envio de dados ciclicamente, em tempo fixo, sem confirmao
O consumidor, contudo controla um tempo mximo para chegada dos telegramas
A conexo supervisionada pelo envio bidirecional de pacotes de status
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
Modelo Produtor Consumidor
Modelo Provedor Consumidor:
Envio de dados ciclicamente, em tempo fixo, sem confirmao
O consumidor, contudo controla um tempo mximo para chegada dos telegramas
A conexo supervisionada pelo envio bidirecional de pacotes de status
t
2
= k t
1
e.g. t
2
= 3 t
1
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
PROFINET IO (RT)
RTA
NRT
RT: Telegramas relacionados a comunicao em Tempo Real
sncrona (e.g. troca de dados de IO)
RTA: Telegramas relacionados a comunicao em Tempo Real
assncrona (e.g. alarmes, interrupes)
NRT: Telegramas relacionados a comunicao genrica
(no Tempo Real)
RT
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
PROFINET IO (RT)
Send Clock Time:
Intervalo no qual dados cclicos so enviados
mltiplo de uma unidade de tempo de 31,25 s (1/32 1ms)
Send Clock Time = k . 31,25 s (k = Send Clock Time = 1..128 = 31 s .. 4ms )
Bandwidt:
Bandwidt = (t
RT
+ t
RTA
) / t
send clock
t
1
t
RT
t
RTA
t
NRT
t
Reserve
T
Send Clock
31,25 s
RTA NRT RT
RTA NRT RT
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
PROFINET IO (RT)
Reducion Ratio:
Nem todos os IO precisam ser atualizados no mesmo intervalo de tempo
Dependendo da prioridade, o IO pode ser transmitido em intervalos maiores (2
n
)
Send Inteval = Send Clock * 2
n
, onde n = reduction factor
Send Cycle:
o maior tempo de envio
T
Send Clock
Phase 1
T
Send Clock
Phase 2
Send Cycle
Reduction ratio = 0
Send Inteval = 1 Send Clock
Reduction ratio= 1
Send Inteval = 2 Send Clock
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
PROFINET IO (IRT)
Definio
Sincronismo de relgio
Jitter
Sincronia de escrita / leitura
Sincronia de comunicao
Opo para alta flexibilidade
Opo para alto desempenho
Estrutura de telegramas
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Definio
Modo Iscrono significa: sincronizar a comunicao
Todos os IO leem e escrevem seus dados um mesmo
momento
A comunicao otimizada de modo a dar suporte a este
requisito
O ponto inicial para a sincronizao que todos os
participantes estejam referenciados a um sistema de relgio
nico
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Jitter
Jitter:
a variao entre o tempo projetado para recebimento do telegrama e o
tempo efetivo em que ele chega
Jitter
(max 1s)
Tempo de ciclo
xxx ms
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Sincronismo de relgio
Protocolo de sincronismo PTCP (Precision Transparent Clock Protocoll):
O sinal de relgio retransmitido com o mnimo de processamento interno.
Os atrasos de transmisso devem ser conhecidos e compensados
internamente.
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Sincronismo de relgio
Medio dos atrasos
Emissor envia telegrama contendo horrio T1 e mede o tempo de retorno.
Pela diferena dos tempos ele calcula o tempo de atraso do trecho.
O processamento interno do receptor deve ser compensado:
ou o receptor acrescenta o tempo de chegada e partida do telegrama
ou ele informa seu atraso interno (e.g. dado de fbrica)
T1
T2
Atraso: (T2 T1 receptor) / 2
Componente Atraso tpico
Cabo 5 ns/m
Equipamentos 100-300 ns
Switch 10 s
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Sincronismo de leitura / escrita
A leitura (escrita) de toda a periferia IRT feita num tempo determinado
Cada periferia tem tempos de leitura (escrita) prprios
Por isso acrescidos tempos (Ti, To) para que os eventos de leitura (escrita)
sejam sempre simultneos.
Send Cycle
Ti
Leitura
Leitura
Programa
Escrita
To
Escrita
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (RT)
Sincronia de Comunicao
Dentro da sincronia de comunicao cada tipo de telegrama deve ter uma
prioridade para transmisso.
RTA
NRT
RT: Telegramas relacionados a comunicao em Tempo Real
sncrona (e.g. troca de dados de IO)
RTA: Telegramas relacionados a comunicao em Tempo Real
assncrona (e.g. alarmes, interrupes)
NRT: Telegramas relacionados a comunicao genrica
(no Tempo Real)
RT
IRT: Telegramas relacionados a comunicao em Tempo Real
Iscrona (e.g. troca de dados de IO)
IRT
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Sincronia de Comunicao
Ciclo 1 Ciclo 2
= slot de tempo
Ciclo n
Canal
IRT
Canal padro
Por ex.: ciclo de controle de posicionamento de 1 ms
Comunicao
iscrona
Comunicao
padro
Canal
IRT
Canal padro
Canal
IRT
So reservadas faixas de tempo separadas para IRT e
RT/TCP/IP
Comunicao
tempo real
IRT IRT IRT IRT Dados IRT
RT
A
RT RT RT
NRT NRT
Dados TCP/IP Dados RT
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Opo para alta flexibilidade - IRTflex (Real Time Class 2)
Send Cycle
Banda reservada
Banda requerida
Reserva banda nica
A otimizao de uso no mxima, mas tm-se flexibilidade na topologia
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Opo para alto desempenho - IRTtop (Real Time Class 3)
Send Cycle
Banda reservada
Banda requerida
Reserva banda IRT individualizada
A otimizao de uso mxima, mas tm-se que pr-definir a topologia
Sequencia de transmisso otimizada (detalhes a seguir)
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Opo para alto desempenho - IRTtop (Real Time Class 3)
Send Cycle
Otimizao da sequencia de envio
A sequencia de envio otimizada em funo da disposio dos equipamentos
Promove maior fluidez e simultaneidade da transmisso.
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Opo para alto desempenho - IRTtop (Real Time Class 3)
Send Cycle
Otimizao da sequencia de envio
A sequencia de envio otimizada em funo da disposio dos equipamentos
Promove maior fluidez e simultaneidade da transmisso.
3
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Opo para alto desempenho - IRTtop (Real Time Class 3)
Send Cycle
Otimizao da sequencia de envio
A sequencia de envio otimizada em funo da disposio dos equipamentos
Promove maior fluidez e simultaneidade da transmisso.
3 2
3
Denilson Pegaia Set. 2010
Conceitos bsicos - PROFINET IO (IRT)
Opo para alto desempenho - IRTtop (Real Time Class 3)
Send Cycle
Otimizao da sequencia de envio
A sequencia de envio otimizada em funo da disposio dos equipamentos
Promove maior fluidez e simultaneidade da transmisso.
3 2
3
1
2
3
Denilson Pegaia Set. 2010
Introduo
Descrio Geral
Conceitos bsicos
Funes Avanadas
Engenharia
1.
2.
3.
4.
5.
Contedo
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento automtico
Inicializao rpida
Docking station
I Device
Shared Device
PROFIdrive
PROFIsafe
PROFIenergy
Redundncia
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento automtico
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento
Tipos de endereos relevantes:
TCP: Configurao e diagnose
MAC: RT / IRT (nico por equipamento, definido na fabricao)
Nome: Interface amigvel com o usurio
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento
Tipos de endereamento
Pelo Nome
Pela Topologia
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento pelo Nome
IO Controller tem a informao do Nome e IP dos IO Devices
IO Device tem informao de seu prprio do Nome e seu endereo
MAC (de fbrica)
Dados do
IO Device:
Nome: X
IP: 192.168.0.1
MAC: ?
Nome: X
IP: ?
MAC:
00.06.01.02.03.01
IO
Controller
IO
Device
Denilson Pegaia Set. 2010
Dados do
IO Device:
Nome: X
IP: 192.168.0.1
MAC: ?
Nome: X
IP: ?
MAC:
00.06.01.02.03.01
Funes Avanadas
Endereamento pelo Nome
IO Controller pergunta pelo nome do IO Device na rede
IO
Controller
X?
IO
Device
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento pelo Nome
IO Device responde informando Endereo MAC
Estou aqui!
Meu MAC
00.06.01.02.03.01
Dados do
IO Device:
Nome: X
IP: 192.168.0.1
MAC:
00.06.01.02.03.01
Nome: X
IP: ?
MAC:
00.06.01.02.03.01
IO
Controller
IO
Device
Denilson Pegaia Set. 2010
Funes Avanadas
Endereamento pelo Nome
IO Controller atribui o IP ao IO Device
Iniciam-se as atividades normais de comunicao
Dados do
IO Device:
Nome: X
IP: 192.168.0.1
MAC:
00.06.01.02.03.01
Nome: X
IP: 192.168.0.1
MAC:
00.06.01.02.03.01
IO
Controller
X, assuma IP
192.168.0.1
IO
Device
Denilson Pegaia Set. 2010
Origem Porta Destina Porta
Controller 1 X 1
X 2 Y 1
X 3 Z 1
Funes Avanadas
Endereamento pela Topologia
Durante energizao cada elemento l o endereo MAC e nome dos
equipamentos ligados a cada uma de suas portas
Dados do
IO Device:
Nome: Z
IP:
192.168.0.3
MAC: ?
Dados do
IO Device:
Nome: Y
IP:
192.168.0.2
MAC: ?
Dados do
IO Device:
Nome: X
IP:
192.168.0.1
MAC: ?
IO
Controller
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Y
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Z
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device X 1
1
1 1
2 3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 IO
Controller
00.06.01.02.03.A1
2 Y 00.06.01. 22.C3.01
3 Z 00.06.01.D2.03.EE
Denilson Pegaia Set. 2010
Origem Porta Destina Porta
Controller 1 X 1
X 2 Y 1
X 3 Z 1
Funes Avanadas
Endereamento pela Topologia
Como dado de projeto, o IO Controller sabe nome, IP e posio fsica
de cada IO Device na rede
Dados do
IO Device:
Nome: Z
IP:
192.168.0.3
MAC: ?
Dados do
IO Device:
Nome: Y
IP:
192.168.0.2
MAC: ?
Dados do
IO Device:
Nome: X
IP:
192.168.0.1
MAC: ?
IO
Controller
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Y
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Z
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device X 1
1
1 1
2 3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 IO
Controller
00.06.01.02.03.A1
2 Y 00.06.01. 22.C3.01
3 Z 00.06.01.D2.03.EE
Denilson Pegaia Set. 2010
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Origem Porta Destina Porta
Controller 1 X 1
X 2 Y 1
X 3 Z 1
Funes Avanadas
Endereamento pela Topologia
No caso de troca de equipamento, o IO Controller busca nos IO
devices o MAC do novo parceiro.
Dados do
IO Device:
Nome: Z
IP:
192.168.0.3
MAC: ?
Dados do
IO Device:
Nome: Y
IP:
192.168.0.2
MAC: ?
Dados do
IO Device:
Nome: X
IP:
192.168.0.1
MAC: ?
IO
Controller
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO Device
?
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Z
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device X 1
1
1 1
2 3
X, qual o MAC do
equipamento ligado
sua porta 2?
Porta Nome MAC
1 IO
Controller
00.06.01.02.03.A1
2 Y 00.06.01. 22.C3.01
3 Z 00.06.01.D2.03.EE
Porta Nome MAC
1 X 00.06.01.02.03.D3
Denilson Pegaia Set. 2010
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Origem Porta Destina Porta
Controller 1 X 1
X 2 Y 1
X 3 Z 1
Funes Avanadas
Endereamento pela Topologia
No caso de troca de equipamento, o IO Controller busca nos IO
devices o MAC do novo parceiro.
Dados do
IO Device:
Nome: Z
IP:
192.168.0.3
MAC: ?
Dados do
IO Device:
Nome: Y
IP:
192.168.0.2
MAC: ?
Dados do
IO Device:
Nome: X
IP:
192.168.0.1
MAC: ?
IO
Controller
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO Device
?
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Z
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device X 1
1
1 1
2 3
O IO Device ligado
minha porta 2 tem MAC
00.06.01. 22.C3.01
Porta Nome MAC
1 IO
Controller
00.06.01.02.03.A1
2 Y 00.06.01. 22.C3.01
3 Z 00.06.01.D2.03.EE
Porta Nome MAC
1 X 00.06.01.02.03.D3
Denilson Pegaia Set. 2010
Porta Nome MAC
1 X 00.06.01.02.03.D3
Porta Nome MAC
1 X 00.06.01.02.03.D3
Origem Porta Destina Porta
Controller 1 X 1
X 2 Y 1
X 3 Z 1
No caso de troca de equipamento, o IO Controller busca nos
IO devices o MAC do novo parceiro.
Dados do
IO Device:
Nome: Z
IP:
192.168.0.3
MAC: ?
Dados do
IO Device:
Nome: Y
IP:
192.168.0.2
MAC: ?
Funes Avanadas
Endereamento pela Topologia
Dados do
IO Device:
Nome: X
IP:
192.168.0.1
MAC: ?
IO
Controller
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO Device
?
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device Z
Nome: ?
IP: ?
MAC:
00.06.01.02.0
3.01
IO
Device X 1
1
1 1
2 3
O IO Device
00.06.01. 22.C3.01
assuma nome Y, IP...
Porta Nome MAC
1 IO
Controller
00.06.01.02.03.A1
2 Y 00.06.01. 22.C3.01
3 Z 00.06.01.D2.03.EE
Porta Nome MAC
1 X 00.06.01.02.03.D3
Denilson Pegaia Set. 2010
Introduo
Descrio Geral
Conceitos bsicos
Funes Avanadas
Engenharia
1.
2.
3.
4.
5.
Contedo
Denilson Pegaia Set. 2010
Engenharia
Topologia
Cabos e Instalao
Configurao
Diagnose
Engenharia
Topologias
Nutzen:
Todas as topologias podem ser utilizadas
A estrutura em anel garante alta disponibilidade
A estrutura em linha minimiza os custos de cabeamento
Configuraes mistas de fibra, cabo e rdio possvel.
Estruturas otimizadas de rede para
reduo de custos em todas as aplicaes
Linha
Estrela
Anel
rvore
Wireless
Denilson Pegaia Set. 2010
Engenharia
Cabos e Instalao
Comparao Profibus x Profinet
100 m
12 M bit / s
1000 m
187,5 k bit / s
500 k bit / s
400 m
200 m
1,5 M bit / s
100 m
100 M bit / s
Denilson Pegaia Set. 2010
Engenharia
Cabos e Instalao
PROFINET mantm padro Ethernet para meio fsico, mas
oferece opes robustas para ambiente industrial.
Cabos
Dados
Dados e Potncia
Conectores
IEC 61784-5-3 PROFINET componentes de cabeamento de rede
Denilson Pegaia Set. 2010
Integrao flexvel de I/O distribudo
do PROFIBUS e PROFINET
Proteo do Investimento
Configurao da remota
mesma metodologia
Configurao do PLC
mesma metodologia
GSDML
Estao remota:
Mudana apenas no mdulo
de interface
Modulos de periferia so
usados indistintamente
PROFIBUS PROFINET
Engenharia
Configurao
Denilson Pegaia Set. 2010
Engenharia
Configurao
IO-Controller
PROFINET
IO-Supervisor/
Estao de engenharia
Configurao
IO-Devices
1
Importa e configura
GSDML na estao de engenharia
2
Download da configurao no IO Controller
3
Troca de dados cclica entre IO Controller e
IO Devices
1
2
3
Denilson Pegaia Set. 2010
Engenharia
Diagnstico - Informao estruturada de diagnstico
Diagnsticos de dispositivo
PROFINET
Em trs nveis:
Dispositivo / slot / canal
Para componentes de rede:
Endereo
Localizao do erro
Canal 0
Canal 1
Canal 2
Canal n+x
Mdulo 1
...
Canal 0
Canal 1
Canal 2
Canal
n+x
...
Canal 2
...
Mdulo 2
Nvel 3: erro no canal
(por ex.: fio quebrado no canal 2)
Nvel 2: erro no mdulo
(por ex.: Mdulo 3)
Nvel 1: erro no dispositivo
(por ex.: ilha de vlvulas 2)
Diagnsticos Open Network
Endereo IP,
Localizao, Estatsticas
Diagnsticos Open Network
SNMP
Web
Canal 0
Canal 1
Denilson Pegaia Set. 2010
Engenharia
Diagnstico
Dispositivo E/S 1 Dispositivo E/S 2
O Switch transmite na PROFINET os
diagnsticos dos IO Device
Avaliao na CPU, SW ou IHM,
tambm com mensagem de falha do
sistema
O Switch informa distrbios na rede como diagnstico
PROFINET ao IO Controller(1)
Configurao do Switch como um IO Device (GSDML)
Canal adicional SNMP para dados padro (2)
Dispositivo E/S 1 Dispositivo E/S 2
Controlador E/S Controlador E/S
Dispositivo E/S 3
1 2
Denilson Pegaia Set. 2010
Tecnologia Profinet
Denilson Pegaia Set. 2010

Você também pode gostar