Você está na página 1de 96

Tecnologia Profinet

Tecnologia Profinet

Contedo 1. Introduo

2. Descrio Geral

3. Conceitos bsicos

4. Funes Avanadas

5. Engenharia
Denilson Pegaia Set. 2010
Introduo - Panorama da Tecnologia Profinet
A Organizao da PI Internacional

Advisory Board

TC 1 TC 2 TC3 PA TC 3 FA TC 4 TC 5
Test and Certification Communication Profiles Process Automation Profiles Factory Automation Profiles System Integration Marketing
Manfred Patz Christian Diedrich Raimund Sommer Harald Hammon Achim Laubenstein Thomas Schott

WG 1 WG 1 WG 3 WG 2 WG 1 WG 1
Procedures, Quality Management Industrial WLAN PA Devices Device Description Language Factory Automation
Manfred Patz Rene Bischof Christian Diedrich WG 4 Ingo Weber Thomas Schott
Encoder
WG 2 WG 2 WG 10 Ulf Thorsander WG 2 WG 2
PROFIBUS PA Certification Fiber Optic Components Weighing & Dosage Devices GSD Specification Process Automation
Fedor Meyer Hermann Loske Thomas Bangemann WG 6 Herbert Oppmann J. Mller/Th. Bartsch
PROFIdrive
WG 3 WG 3 WG 11 Karl Weber WG 3 WG 3
PROFIBUS DP Slave Certification Data Link & Application Layer Intelligent Pumps Standardization Strategy
Arne Neumann Thorsten Szczepanski Jochen Mller WG 7 WG 4 Peter Wenzel

WG 4 WG 4
Mais de 500 profissionais mundialmente organizados
WG 13
Fluid Power/Hydraulics
Mario Thron
DCS Requirements
B. Mller/B. Wansner WG 4
PROFIBUS DP Master Certification Communication Function Blocks Remote IO for Process Control PROFINET
Johannes Werner Hans-Peter Otto em 50 Grupos de Trabalho
Martin Wollschlaeger WG 8
SEMI Devices
WG 5
Web Integration
Xaver Schmidt

WG 5 WG 5 WG 17 prov. Peter Wenzel Joachim Feld WG 5


PROFINET Certification PROFINET Core Lab Devices PROFIdrive
Manfred Popp
Esse poder de inovao garante o futuro das tecnologias
Norbert Bechstein Christian Diedrich WG 9
Identification Systems
WG6
XML@PROFIBUS
Walter Mller-Nehring

WG 6 WG 6 Thomas Bangemann Martin Wollschlaeger WG 6


PCC
Max Felser Andreas Huhmann
PROFIBUS e PROFINET
Passive Network Components
WG 12 WG7
PROFIsafe
Rainer Kremp
Low Voltage Switch Gear MES and PROFINET
WG 7 WG 7 Andreas Bumler prov. Peter Wenzel WG 7
PROFIsafe Certification Intrinsic Safety Research & Education
Manfred Popp Gerhard Hammer WG 15 WG8 K.-H. Niemann/F. Schiller
Master Profiles TCI
WG 8 WG 8 Wolf-D. Zabel Andr Starke
PROFIdrive Certification Active Network Components & Management
Klaus Gtz Ingo Landgraf WG 16 WG 9
IO-Link FDI
WG 9 WG 9 Joachim Lorenz Martin Wollschlaeger
Training Fieldbus Integration
Dennis van Booma Gunnar Lessmann Safety/Security Relevant
Wolfgang Stripf
WG 10 WG 10 Grupos de Trabalho
EDD Certification PROFINET CBA WG 1
Andreas Zirkler Georg Biehler Robots & Numerical Controls relacionados PROFINET
prov. Peter Wenzel
WG 11
PROFINET IO WG 5
Gerhard Schweigert PROFIsafe
Herbert Barthel
WG 12
Wireless Sensor / Actor Networks WG 18
H. Gerlach-Erhardt / Ch. Weiler PROFINET Security
Franz Kbinger
WG 13
Installation Guide WG 19
Karl-Heinz Niemann Train Applications
Rudolf Schmidt

Denilson Pegaia Set. 2010


Pgina 3
Introduo - Panorama da Tecnologia Profinet
Associao Profibus e a Profibus Internacional

PI (PROFIBUS & PROFINET International)


Associao Competence Laboratrios Centros de
Regional Centers De Testes Treinamento

Tecnologias

Tecnologia Baseada Tecnologia Baseada


Em Fieldbus (RS485) Em Ethernet

Denilson Pegaia Set. 2010


Pgina 4
Introduo - Panorama da Tecnologia Profinet
Contabilizao de ns instalados

PROFINET
Nodes 40% de aumento de ns
instalados em 2008
4 Mio.

2.1 Mio de ns colocam a


PROFINET na liderana
das rede industriais
3 Mio.
3 Mio. baseadas em Ethernet

Crescimento maior que


2.1 Mio. PROFIBUS (comparado
2 Mio.
com o crescimento do na
Growth 40% introduo da tecnologia)
1.6 Mio.

1 Mio. 1.14 Mio.

Time
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

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


Diferenas entre a rede industrial e rede de escritrio

Indstria Escritrio

Localizao Ambiente hostil Escritrios com ar


condicionado
Instalao Pessoal de montagem Especialistas de rede
industrial
Topologia Dependente da planta Estrela

Disponibilidade Interrupes na Faixa aceitvel variando de


rede < 300 ms segundos at alguns
minutos
Densidade de Baixa, switchs Alta, switchs
com poucas portas com muitas portas
dispositivos
Monitorao da rede parte da superviso da Feita por pessoa(s)
planta especialmente treinada(s)

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


Contedo 1. Introduo

2. Descrio Geral

3. Conceitos bsicos

4. Funes Avanadas

5. Engenharia
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET: reas de aplicao
Comunicao padronizada com baixos tempos de
reao
Servios da TI e de tempo real simultaneamente, em um s cabo
Internet
Comunicao em tempo real adaptvel aplicao, deste aplicaes
pouco crticas em relao ao tempo at aplicaes de alto
desempenho
Comunicao TCP/IP ilimitada

Automao industrial

100ms 10ms <1ms


Servios da TI TCP/IP
Dados do processo Tempo real

Denilson Pegaia Set. 2010


Descrio Geral
PROFINET IO (RT) - reas de aplicao
PROFINET IO (RT):
Comunicao entre PLC e periferia de campo
Leitura / escrita de IO
Internet
Grande velocidade
Grande nmero de participantes

Automao industrial

100ms 10ms <1ms

Servios da TI TCP/IP
Dados do processo Tempo real

Denilson Pegaia Set. 2010


Descrio Geral
PROFINET IO (RT) - Classes de dispositivos

Configurao PLC PC
Controlador de E/S Supervisor
Dados do processo
Diagnose

Parametrizao
Diagnose
Dispositivo de campo Status/Controle
Dispositivo de E/S

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

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


Descrio Geral
PROFINET IO (IRT) - reas de aplicao
PROFINET IO (IRT):
Motion Control
Sincronismo de eixos
Internet
Sincronismo preciso da troca de dados
Grande velocidade

Automao industrial

100ms 10ms <1ms

Servios da TI TCP/IP
Dados do processo Tempo real

Denilson Pegaia Set. 2010


Descrio Geral
PROFINET IO (IRT)

Canal Canal Canal


Canal padro Canal padro
IRT IRT IRT

Ciclo 1 Ciclo 2 Ciclo n


= slot de tempo

Por ex.: ciclo de controle de posicionamento de 1 ms

Comunicao Comunicao Comunicao


iscrona tempo real padro

Dados IRT Dados RT Dados TCP/IP

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)
Denilson Pegaia Set. 2010
Descrio Geral
PROFINET CBA - reas de aplicao
PROFINET CBA:
Comunicao entre equipamentos inteligentes (PLC, HMI, PC)
Intertravamentos, interface com usurio
Internet
Conexes mltiplas
Aplicaes padronizadas
Flexibilidade

Automao industrial

100ms 10ms <1ms

Servios da TI TCP/IP
Dados do processo Tempo real

Denilson Pegaia Set. 2010


Descrio Geral
PROFINET CBA - O que Automao Baseada em Componentes?

Modularizao simples
de fbricas e linhas de produo
Coordenador da planta
utilizando inteligncia distribuda ON BOOL BOOL STARTING
START BOOL BOOL READY
STOP BOOL BOOL RUNNING

Comunicao entre dispositivos BOLD HELD

UI1 Lifestate

ao longo da linha de produo

Configurao grfica
da comunicao entre os mdulos
tecnolgicos

Mquina 1 Mquina 2 Mquina 3 Mquina 4


ON STARTING ON STARTING ON STARTING ON STARTING
START READY START READY START READY START READY
STOP RUNNING STOP RUNNING STOP RUNNING STOP RUNNING
HELD HELD HELD HELD
Lifestate Lifestate Lifestate Lifestate

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
IHM
Mquina Mecnica
ON BOOL BOOL STARTING
START BOOL BOOL READY
STOP BOOL BOOL RUNNING
BOLD HELD
UI1 Lifestate

Controlador Funo

Denilson Pegaia Set. 2010


Descrio Geral
PROFINET CBA - configurar ao invs de programar

Mquina 1
START BOOL BOOL STARTING
STOP BOOL BOOL READY Mquina 3
Cnt_IN BOOL BOOL RUNNING START BOOL BOOL STARTING
I4 Cnt_OUT STOP BOOL BOOL READY

UI1 Lifestate Cnt_IN BOOL BOOL RUNNING


I4 Cnt_OUT
UI1 Lifestate

Mquina 2
PROFINET padroniza
START BOOL BOOL STARTING
A descrio dos mdulos
STOP BOOL BOOL READY
Cnt_IN BOOL BOOL RUNNING
tecnolgicos
I4 Cnt_OUT
Comunicao implcita entre
UI1 Lifestate
os mdulos

Configurao grfica dos links de comunicao


Independente da programao dos PLC em s

Denilson Pegaia Set. 2010


Contedo 1. Introduo

2. Descrio Geral

3. Conceitos bsicos

4. Funes Avanadas

5. Engenharia
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

Application Layer 7 Aplicao

Presentation Layer 6 Apresentao Orientado a


usurio
Session Layer 5 Seo

Transport Layer 4 Transporte

Layer 3 Rede Orientado a


Network
rede
Layer 2 Link
Data Link

Layer 1 Fsico
Physical

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Profibus

Application
FMS DP PA
Presentation

Session

Transport

Network

Data Link
FDL IEC
1158
Physical RS485 -2
PROFIBUS

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Ethernet

Application
FMS DP PA

Presentation

Session

RCF 1006
Transport
ISO UDP TCP

Network
IP

Data Link
FDL IEC
1158 ETHERNET
Physical RS485 -2
PROFIBUS

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Ethernet + Exemplos de IT

Application Servios Gerenc. Aplica. Correio


FMS DP PA Domnio Rede WWW Eletr.

Presentation DNS SNMP


POP
HTTP
SMTP

Session 161
53 80 25
162

Transport
UDP TCP

Network
IP

Data Link
FDL IEC
1158 ETHERNET
Physical RS485 -2
PROFIBUS

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Ethernet + Exemplos de IT

Application
FMS DP PA

Presentation
IT

Session

Transport
UDP TCP

Network
IP

Data Link
FDL IEC
1158 ETHERNET
Physical RS485 -2
PROFIBUS

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Profinet

Application Configurao
FMS DP PA Diagnose
Dados

Presentation
IT

Session

Transport
UDP TCP

Network
IP

Data Link
FDL IEC RT IRT
1158 ETHERNET
Physical RS485 -2 ERTEC
PROFIBUS 400

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Profinet
Canal padro TCP/IP e UDP/IP
Parametrizao e configurao
Dados de diagnose
Application Configurao
FMS DP PA Diagnose
Dados

Presentation
IT

Session

Transport
UDP TCP

Network
IP

Data Link
FDL IEC RT IRT
1158 ETHERNET
Physical RS485 -2 ERTEC
PROFIBUS 400

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Canal temporeal RT
Profinet
Transmisso cclica de alto
desempenho de dados do usurio
Application Configurao
alarmesDP
Mensagens / FMS PA por
disparados Diagnose
Dados
eventos
Presentation
IT

Session

Transport
UDP TCP

Network
IP

Data Link
FDL IEC RT IRT
1158 ETHERNET
Physical RS485 -2 ERTEC
PROFIBUS 400

Denilson Pegaia Set. 2010


Conceitos bsicos - Implantao dentro das camadas Ethernet

Canal tempo realProfinet


IRT
Transmisso cclica sincronizada de
alto desempenho de dados do
Application Configurao
usurio FMS DP PA Diagnose
Dados
Variao <1 seg
Presentation
IT

Session

Transport
UDP TCP

Network
IP

Data Link
FDL IEC RT IRT
1158 ETHERNET
Physical RS485 -2 ERTEC
PROFIBUS 400

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
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.)

Standard/TCP Realtime Channel Realtime Channel


Configuration User data Alarms

Record Data CR
IO Data CR
Alarm CR
IO Controller IO Device
AR
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

t2 = k t 1
e.g. t2= 3 t1

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)
PROFINET IO (RT)

RT: Telegramas relacionados a comunicao em Tempo Real


RT
sncrona (e.g. troca de dados de IO)

RTA: Telegramas relacionados a comunicao em Tempo Real


RTA assncrona (e.g. alarmes, interrupes)

NRT NRT: Telegramas relacionados a comunicao genrica


(no Tempo Real)

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (RT)
PROFINET IO (RT)

RT RTA NRT RT RTA NRT

t1

31,25 s

tRT tRTA tNRT tReserve

T Send Clock

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 = (tRT + tRTA) / tsend clock

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (RT)
PROFINET IO (RT)

Reduction ratio= 1
Send Inteval = 2 Send Clock

Reduction ratio = 0
Send Inteval = 1 Send Clock

T Send Clock T Send Clock


Phase 1 Phase 2
Send Cycle

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 * 2n, onde n = reduction factor

Send Cycle:
o maior tempo de envio

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

Tempo de ciclo
xxx ms
Jitter
(max 1s)

Jitter:
a variao entre o tempo projetado para recebimento do telegrama e o
tempo efetivo em que ele chega

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

T1

Atraso: (T2 T1 receptor) / 2


Componente Atraso tpico
Cabo 5 ns/m
T2
Equipamentos 100-300 ns
Switch 10 s

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)

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (IRT)
Sincronismo de leitura / escrita

Programa

Leitura Escrita

Leitura Escrita

Ti To

Send Cycle

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.

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (RT)
Sincronia de Comunicao

IRT: Telegramas relacionados a comunicao em Tempo Real


IRT
Iscrona (e.g. troca de dados de IO)

RT: Telegramas relacionados a comunicao em Tempo Real


RT
sncrona (e.g. troca de dados de IO)

RTA: Telegramas relacionados a comunicao em Tempo Real


RTA assncrona (e.g. alarmes, interrupes)

NRT NRT: Telegramas relacionados a comunicao genrica


(no Tempo Real)

Dentro da sincronia de comunicao cada tipo de telegrama deve ter uma


prioridade para transmisso.

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (IRT)
Sincronia de Comunicao

Canal Canal Canal


Canal padro Canal padro
IRT IRT IRT

Ciclo 1 Ciclo 2 Ciclo n


= slot de tempo

Por ex.: ciclo de controle de posicionamento de 1 ms

Comunicao Comunicao Comunicao


iscrona tempo real padro
RT
IRT DadosIRT
IRT IRT IRT RT RT Dados
RT RT A Dados
NRT TCP/IP
NRT

So reservadas faixas de tempo separadas para IRT e


RT/TCP/IP

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (IRT)
Opo para alta flexibilidade - IRTflex (Real Time Class 2)

Banda reservada

Banda requerida

Send Cycle

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)

Banda reservada

Banda requerida

Send Cycle

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.

Denilson Pegaia Set. 2010


Conceitos bsicos - PROFINET IO (IRT)
Opo para alto desempenho - IRTtop (Real Time Class 3)

3 2
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)

3 2 1
3 2
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


Contedo 1. Introduo

2. Descrio Geral

3. Conceitos bsicos

4. Funes Avanadas

5. Engenharia
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
Nome: X IP: ?
IP: 192.168.0.1 MAC:
MAC: ? 00.06.01.02.03.01

IO IO
Controller Device

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pelo Nome

IO Controller pergunta pelo nome do IO Device na rede

Dados do
IO Device: Nome: X
Nome: X IP: ?
IP: 192.168.0.1 X? MAC:
MAC: ? 00.06.01.02.03.01

IO IO
Controller Device

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pelo Nome

IO Device responde informando Endereo MAC

Dados do
IO Device: Nome: X
Nome: X Estou aqui!
IP: ?
IP: 192.168.0.1 Meu MAC
00.06.01.02.03.01 MAC:
MAC: 00.06.01.02.03.01
00.06.01.02.03.01

IO IO
Controller 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
Nome: X X, assuma IP IP: 192.168.0.1
IP: 192.168.0.1 192.168.0.1 MAC:
MAC: 00.06.01.02.03.01
00.06.01.02.03.01

IO IO
Controller Device

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pela Topologia
Durante energizao cada elemento l o endereo MAC e nome dos
equipamentos ligados a cada uma de suas portas
Porta Nome MAC
Origem Porta Destina Porta 1 IO 00.06.01.02.03.A1
Controller 1 X 1
Controller
Dados do
X 2 Y 1
IO Device:
Dados do Nome: Z
2 Y 00.06.01. 22.C3.01
X 3 Z 1
IO Device:IP:
Dados do Nome: Y Nome: ?
192.168.0.3
IO Device:IP:
Nome: X192.168.0.2
MAC: ? IP: ?
MAC:
3 Z 00.06.01.D2.03.EE
IP: MAC: ? 00.06.01.02.0
192.168.0.1
MAC: ? 3.01

IO IO
Controller 1 1 Device X
Porta Nome MAC 2 3
1 X 00.06.01.02.03.D3 Nome: ?
IP: ?
Nome: ? MAC:
IP: ? 00.06.01.02.0
MAC: 3.01
00.06.01.02.0
3.01
1 1 IO
IO
Device Z
Device Y
Porta Nome MAC
Porta Nome MAC
1 X 00.06.01.02.03.D3
1 X 00.06.01.02.03.D3

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pela Topologia
Como dado de projeto, o IO Controller sabe nome, IP e posio fsica
de cada IO Device na rede
Porta Nome MAC
Origem Porta Destina Porta 1 IO 00.06.01.02.03.A1
Controller 1 X 1
Controller
Dados do
X 2 Y 1
IO Device:
Dados do Nome: Z
2 Y 00.06.01. 22.C3.01
X 3 Z 1
IO Device:IP:
Dados do Nome: Y Nome: ?
192.168.0.3
IO Device:IP:
Nome: X192.168.0.2
MAC: ? IP: ?
MAC:
3 Z 00.06.01.D2.03.EE
IP: MAC: ? 00.06.01.02.0
192.168.0.1
MAC: ? 3.01

IO IO
Controller 1 1 Device X
Porta Nome MAC 2 3
1 X 00.06.01.02.03.D3 Nome: ?
IP: ?
Nome: ? MAC:
IP: ? 00.06.01.02.0
MAC: 3.01
00.06.01.02.0
3.01
1 1 IO
IO
Device Z
Device Y
Porta Nome MAC
Porta Nome MAC
1 X 00.06.01.02.03.D3
1 X 00.06.01.02.03.D3

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pela Topologia
No caso de troca de equipamento, o IO Controller busca nos IO
devices o MAC do novo parceiro.
Porta Nome MAC
X, qual o MAC do
Origem Porta Destina Porta 1 IO 00.06.01.02.03.A1
equipamento ligado
Controller
sua porta 2?
Controller 1 X 1

Dados do
X 2 Y 1
IO Device:
Dados do Nome: Z
2 Y 00.06.01. 22.C3.01
X 3 Z 1
IO Device:IP:
Dados do Nome: Y Nome: ?
192.168.0.3
IO Device:IP:
Nome: X192.168.0.2
MAC: ? IP: ?
MAC:
3 Z 00.06.01.D2.03.EE
IP: MAC: ? 00.06.01.02.0
192.168.0.1
MAC: ? 3.01
Porta Nome MAC
1 X 00.06.01.02.03.D3 IO IO
Controller 1 1 Device X

2 3
Nome: ?
IP: ?
Nome: ? MAC:
IP: ? Porta
00.06.01.02.0 Nome MAC
MAC: 3.01
00.06.01.02.0 1 X 00.06.01.02.03.D3
3.01
1 1 IO
IO Device
?
Device Z

Porta Nome MAC


1 X 00.06.01.02.03.D3

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pela Topologia
No caso de troca de equipamento, o IO Controller busca nos IO
devices o MAC do novo parceiro.
Porta Nome MAC
O IO Device ligado
Origem Porta Destina Porta 1 IO 00.06.01.02.03.A1
minha porta 2 tem MAC
Controller
00.06.01. 22.C3.01
Controller 1 X 1

Dados do
X 2 Y 1
IO Device:
Dados do Nome: Z
2 Y 00.06.01. 22.C3.01
X 3 Z 1
IO Device:IP:
Dados do Nome: Y Nome: ?
192.168.0.3
IO Device:IP:
Nome: X192.168.0.2
MAC: ? IP: ?
MAC:
3 Z 00.06.01.D2.03.EE
IP: MAC: ? 00.06.01.02.0
192.168.0.1
MAC: ? 3.01
Porta Nome MAC
1 X 00.06.01.02.03.D3 IO IO
Controller 1 1 Device X

2 3
Nome: ?
IP: ?
Nome: ? MAC:
IP: ? Porta
00.06.01.02.0 Nome MAC
MAC: 3.01
00.06.01.02.0 1 X 00.06.01.02.03.D3
3.01
1 1 IO
IO Device
?
Device Z

Porta Nome MAC


1 X 00.06.01.02.03.D3

Denilson Pegaia Set. 2010


Funes Avanadas
Endereamento pela Topologia
No caso de troca de equipamento, o IO Controller busca nos
IO devices o MAC do novo parceiro.
Porta Nome MAC
O IO Device
Origem Porta Destina Porta 1 IO 00.06.01.02.03.A1
00.06.01. 22.C3.01
Controller
assuma nome Y, IP...
Controller 1 X 1

Dados do
X 2 Y 1
IO Device:
Dados do Nome: Z
2 Y 00.06.01. 22.C3.01
X 3 Z 1
IO Device:IP:
Dados do Nome: Y Nome: ?
192.168.0.3
IO Device:IP:
Nome: X192.168.0.2
MAC: ? IP: ?
MAC:
3 Z 00.06.01.D2.03.EE
IP: MAC: ? 00.06.01.02.0
192.168.0.1
MAC: ? 3.01
Porta Nome MAC
1 X 00.06.01.02.03.D3 IO IO
Controller 1 1 Device X

2 3
Nome: ?
IP: ?
Nome: ? MAC:
IP: ? Porta
00.06.01.02.0 Nome MAC
MAC: 3.01
00.06.01.02.0 1 X 00.06.01.02.03.D3
3.01
1 1 IO
IO Device
?
Device Z

Porta Nome MAC


1 X 00.06.01.02.03.D3

Denilson Pegaia Set. 2010


Contedo 1. Introduo

2. Descrio Geral

3. Conceitos bsicos

4. Funes Avanadas

5. Engenharia
Denilson Pegaia Set. 2010
Engenharia

Topologia
Cabos e Instalao
Configurao
Diagnose
Engenharia
Topologias
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.

Anel
Linha

Wireless

rvore

Estrela

Estruturas
Nutzen:otimizadas de rede para
reduo de custos em todas as aplicaes
Denilson Pegaia Set. 2010
Engenharia
Cabos e Instalao
Comparao Profibus x Profinet

100 m
100 m
12 M bit / s
100 M bit / s

200 m

1,5 M bit / s

400 m

500 k bit / s
1000 m

187,5 k bit / s

Denilson Pegaia Set. 2010


Engenharia
Cabos e Instalao
PROFINET mantm padro Ethernet para meio fsico, mas
oferece opes robustas para ambiente industrial.
Conectores
Dados Dados e Potncia

IEC 61784-5-3 PROFINET componentes de cabeamento de rede


Cabos

Denilson Pegaia Set. 2010


Engenharia
Configurao

Estao remota:
Mudana apenas no mdulo
de interface
PROFIBUS PROFINET
Modulos de periferia so
usados indistintamente

Configurao da remota GSDML

mesma metodologia
Configurao do PLC
mesma metodologia

Integrao flexvel de I/O distribudo


do PROFIBUS e PROFINET
Proteo do Investimento
Denilson Pegaia Set. 2010
Engenharia
Configurao
IO-Supervisor/
Estao de engenharia
1

IO-Controller
2
Configurao

3
PROFINET

Importa e configura
1 GSDML na estao de engenharia IO-Devices

2 Download da configurao no IO Controller

Troca de dados cclica entre IO Controller e


3
IO Devices
Denilson Pegaia Set. 2010
Engenharia
Diagnstico - Informao estruturada de diagnstico
Diagnsticos de dispositivo Diagnsticos Open Network
PROFINET SNMP
Em trs nveis: Web
Dispositivo / slot / canal

Para componentes de rede:


Endereo
Localizao do erro

Nvel 1: erro no dispositivo Mdulo 1 Mdulo 2 Nvel 2: erro no mdulo


(por ex.: ilha de vlvulas 2) (por ex.: Mdulo 3)
Canal 0 Canal 0 Canal 0

Canal 1 Canal 1 Canal 1

Canal 2 Canal 2 Canal 2

... ... ...


Canal n+x Canal
Diagnsticos Open Network n+x Nvel 3: erro no canal
Endereo IP, (por ex.: fio quebrado no canal 2)
Localizao, Estatsticas

Denilson Pegaia Set. 2010


Engenharia
Diagnstico
Controlador E/S Controlador E/S

1 2

Dispositivo E/S 3

Dispositivo E/S 1 Dispositivo E/S 2 Dispositivo E/S 1 Dispositivo E/S 2

O Switch transmite na PROFINET os O Switch informa distrbios na rede como diagnstico


diagnsticos dos IO Device PROFINET ao IO Controller(1)

Avaliao na CPU, SW ou IHM, Configurao do Switch como um IO Device (GSDML)


tambm com mensagem de falha do Canal adicional SNMP para dados padro (2)
sistema

Denilson Pegaia Set. 2010


Tecnologia Profinet

Denilson Pegaia Set. 2010

Você também pode gostar