Profibus - Profinet

download Profibus - Profinet

of 96

Transcript of Profibus - Profinet

  • 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 tecnologiasPROFIBUS e PROFINET

    Denilson Pegaia Set. 2010

  • PI (PROFIBUS & PROFINET International)

    Associao Regional

    CompetenceCenters

    Laboratrios De Testes

    Centros deTreinamento

    Tecnologia Baseada Em Fieldbus (RS485)

    Tecnologia BaseadaEm Ethernet

    Tecnologias

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

    Pgina 4Denilson Pegaia Set. 2010

  • 3 Mio.

    1 Mio.

    2 Mio.

    3 Mio.

    4 Mio.

    Time

    2001 2004 2005 20062002 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 ProfinetContabilizao 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 nasreas 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, switchscom poucas portas

    Alta, switchscom muitas portas

    Monitorao da rede parte da superviso da planta

    Feita por pessoa(s) especialmente treinada(s)

    EscritrioIndstria

    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

  • 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

  • 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

  • Descrio Geral

    PROFINET IO (IRT)

    Ciclo 1 Ciclo 2

    = slot de tempoCiclo n

    Canal

    IRTCanal padro

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

    Comunicao iscrona

    Comunicaopadro

    Canal

    IRT Canal padroCanal

    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

  • 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

  • Descrio GeralPROFINET CBA - O que Automao Baseada em Componentes?

    Mquina 1ON STARTINGSTART READYSTOP

    Lifestate

    RUNNINGHELD

    Mquina 2ON STARTINGSTART READYSTOP

    Lifestate

    RUNNINGHELD

    Mquina 3ON STARTINGSTART READYSTOP

    Lifestate

    RUNNINGHELD

    Mquina 4ON STARTINGSTART READYSTOP

    Lifestate

    RUNNINGHELD

    Modularizao simples de fbricas e linhas de produo

    utilizando inteligncia distribuda

    Comunicao entre dispositivosao longo da linha de produo

    Configurao grficada 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

    MquinaON 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 IEC1158

    -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 IEC1158

    -2

    FMS DP PA

    TCPISORCF 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 IEC1158

    -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 IEC1158

    -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 IEC1158

    -2

    FMS DP PA

    ETHERNET

    UDP TCP

    IP

    IT

    RT IRT

    Configurao

    DiagnoseDados

    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 IEC1158

    -2

    FMS DP PA

    ETHERNET

    UDP TCP

    IP

    IT

    RT IRT

    Configurao

    DiagnoseDados

    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 IEC1158

    -2

    FMS DP PA

    ETHERNET

    UDP TCP

    IP

    IT

    RT IRT

    Configurao

    DiagnoseDados

    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 IEC1158

    -2

    FMS DP PA

    ETHERNET

    UDP TCP

    IP

    IT

    RT IRT

    Configurao

    DiagnoseDados

    ERTEC

    400

    Canal tempo real IRT Transmisso cclica sincronizada de

    alto desempenho de dados do

    usurio

    Variao

  • 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 ARModelo Produtor ConsumidorUnidades de tempoReserva de bandaFator de reduoOffset

    Denilson Pegaia Set. 2010

  • Conceitos bsicos - PROFINET IO (RT)

    AR e CR

    IO ControllerAR

    IO Device

    Standard/TCPConfiguration

    Realtime ChannelUser data

    Realtime ChannelAlarms

    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

    t2 = k t1e.g. t2= 3 t1

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

    t1

    tRT tRTA tNRT tReserve

    T Send Clock

    31,25 s

    RTA NRTRT RTA NRTRT

    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 (2n)

    Send Inteval = Send Clock * 2n, onde n = reduction factor

    Send Cycle:

    o maior tempo de envio

    T Send ClockPhase 1

    T Send ClockPhase 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)

    DefinioSincronismo de relgioJitterSincronia de escrita / leituraSincronia de comunicaoOpo para alta flexibilidadeOpo para alto desempenhoEstrutura 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 tempoCiclo n

    Canal

    IRTCanal padro

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

    Comunicao iscrona

    Comunicaopadro

    Canal

    IRT Canal padroCanal

    IRT

    So reservadas faixas de tempo separadas para IRT e

    RT/TCP/IP

    Comunicaotempo real

    IRT IRT IRT IRTDados IRT RTA

    RT RT RT NRT NRTDados TCP/IPDados 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 automticoInicializao rpidaDocking stationI DeviceShared DevicePROFIdrivePROFIsafePROFIenergyRedundncia

    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 doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    Nome: XIP: ?MAC: 00.06.01.02.03.01

    IOController

    IO Device

    Denilson Pegaia Set. 2010

  • Dados doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    Nome: XIP: ?MAC: 00.06.01.02.03.01

    Funes Avanadas

    Endereamento pelo Nome

    IO Controller pergunta pelo nome do IO Device na rede

    IOController

    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 doIO Device:Nome: XIP: 192.168.0.1MAC: 00.06.01.02.03.01

    Nome: XIP: ?MAC: 00.06.01.02.03.01

    IOController

    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 doIO Device:Nome: XIP: 192.168.0.1MAC: 00.06.01.02.03.01

    Nome: XIP: 192.168.0.1MAC: 00.06.01.02.03.01

    IOController

    X, assuma IP192.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 doIO Device:Nome: ZIP: 192.168.0.3MAC: ?

    Dados doIO Device:Nome: YIP: 192.168.0.2MAC: ?

    Dados doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    IOController

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Y

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Z

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device X1 1

    1 1

    2 3Porta 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 doIO Device:Nome: ZIP: 192.168.0.3MAC: ?

    Dados doIO Device:Nome: YIP: 192.168.0.2MAC: ?

    Dados doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    IOController

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Y

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Z

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device X1 1

    1 1

    2 3Porta 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 doIO Device:Nome: ZIP: 192.168.0.3MAC: ?

    Dados doIO Device:Nome: YIP: 192.168.0.2MAC: ?

    Dados doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    IOController

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device

    ?

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Z

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device X1 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 doIO Device:Nome: ZIP: 192.168.0.3MAC: ?

    Dados doIO Device:Nome: YIP: 192.168.0.2MAC: ?

    Dados doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    IOController

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device

    ?

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Z

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device X1 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 doIO Device:Nome: ZIP: 192.168.0.3MAC: ?

    Dados doIO Device:Nome: YIP: 192.168.0.2MAC: ?

    Funes Avanadas

    Endereamento pela Topologia

    Dados doIO Device:Nome: XIP: 192.168.0.1MAC: ?

    IOController

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device

    ?

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device Z

    Nome: ?IP: ?MAC: 00.06.01.02.03.01

    IO Device X1 1

    1 1

    2 3

    O IO Device00.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

    TopologiaCabos e InstalaoConfiguraoDiagnose

  • 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 PotnciaConectores

    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 remotamesma metodologia

    Configurao do PLCmesma 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-Devices1

    Importa e configura

    GSDML na estao de engenharia

    2Download da configurao no IO Controller

    3Troca 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