Escolar Documentos
Profissional Documentos
Cultura Documentos
Ethernet
Ethernet
Captulo
Industrial Ethernet
Ethernet Introduo:
A rede Ethernet passou por uma longa evoluo nos ltimos anos se constituindo na rede de melhor faixa e desempenho para uma variada gama de aplicaes industriais. A Ethernet foi inicialmente concebida para ser uma rede de barramento multidrop (100Base-5) com conectores do tipo vampiro (piercing) , mas este sistema mostrou-se de baixa praticidade. A evoluo se deu na direo de uma topologia estrela com par tranado. As velocidades da rede cresceram de 10 Mbps para 100 Mbps e agora alcanam 1 Gbps (IEEE802.3z ou Gigabit Ethernet). A Gigabit Ethernet disputa com a tecnologia ATM o direito de ser a espinha dorsal (backbone) das redes na empresa. A outra evoluo se d no uso de hubs inteligentes com capacidade de comutao de mensagens e no uso de cabos full duplex em substituio aos cabos half duplex mais comumente utilizados. Isto faz com que a rede se torne determinstica e reduzem a probabilidade de coliso de dados.
Faixa de Aplicao de Redes
Negcio
ATM/FDDI
NVEL DE AUTOMAO
Controle
ControlNet
Profibus DP
IEC/SP50 H2
Profibus FMS
WorldFIP
IEC/SP50H1 HART
DeviceNet
DeviceWFIP
Interbus Loop
Discreto
Seriplex
ASI
Aplicaes
LonWorks
Processo
Figura 1: Ethernet e faixa de aplicao das redes de campo Outras iniciativas visam utilizar a rede Ethernet para como substrato para outras aplicaes. Alguma iniciativas nesta direo so:
Profibus PA
Interbus
CCLink
CAN
SDS
Desenvolvimento Ethernet):
da
rede
Fieldbus
HSE
(high
speed
A Fieldbus Foundation incorporou a rede Ethernet dentro de sua especificao H2. Esta rede no visa substituir a rede H1, mas estender seu espectro de aplicao para a interligao de dispositivos como CLPs e sistemas de superviso. Esta rede usa UDP/IP sobre as camadas de enlace Ethernet.
Figura 2: Rede HSE e rede H1 [Berge 2000] H1 31.25 kbps 1900 m Sim Sim Sim Sim No Sim HSE 100 Mbps 100 m No No No No Sim Sim
Velocidade Distncia Dois fios Multidrop Alimentao pelo barramento Segurana Intrnseca Redundncia do meio Determinstico
Tabela 1: Tabela comparativa rede H1 x HSE [Berge 2000] A rede HSE suporta todas as funcionalidades da camadas de enlace de dados da especificao H1. Isto teve de ser feito para possibilitar o sincronismo de uma ligao em cascata entre malhas localizadas entre segmentos H1 independentes. A interligao entre uma rede H1 e rede HSE se d atravs de um linking device que converte o dado de diversos segmentos H1 em mensagens, utilizando os protocolos standards da Internet. Os instrumentos de campo tambm podem bypassar o protocolo H1 e transmitir usando o protocolo HSE diretamente.
Ethernet/IP:
Ethernet/Ip o nome comercial da especificao da camada de aplicao Control Net sobre TCP/UDP/IP sobre Ethernet. A especificao foi gerada pela
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
ControlNet International e agora est sendo adotada pela ODVA (Open Device Net Vendors Association). A especificao da ControlNet consiste do Control and Information Protocol (CIP) rodando sobre a canada CTDMA (Concurrent Time Domain Multiple Access). O protocolo DeviceNet uma especializao do CIP rodando sobre CAN. Ethernet/IP uma especializao do protocolo CIP rodando sobre TCP/UDP/IP, que por sua vez roda sobre a rede Ethernet.
PROFInet:
Existe um esforo em se buscar o acoplamento transparente entre as rede Profibus e Ethernet. O que se busca uma reduo dos custos de engenharia e promover uma comunicao mais uniforme entre aplicativos de alto nvel e dispositivos de campo. Os principais objetivos so: Mapear todos os servios de engenharia do PROFIBUS para TCP/IP, incluindo acesso ao status das variveis de processo, dados de diagnstico, parametrizao e a definio de interfaces relevantes de SW com base em OPC. O usurio poder monitorar dispositivos localmente ou remotamente atravs da Ethernet/Internet. Roteamento direto de TCP/IP para Profibus. Uma das idias se permitir o uso de web server em dispositivos de campo. Dispositivos de campo complexos sero representados como sistemas orientados a objeto distribudos.
Outro grande objetivo do projeto Profibus maior suporte para as funes de motion control.
IEEE1451:
Esta iniciativa visa ligar sensores e atuadores diretamente redes de controle incluindo a Ethernet, que devido ao baixo custo do chip reduziria muito o custo comparado com outros tipos de conexes. Um dos grandes suportadores desta soluo a HP que combina este tipo de conexo com embedded Java e o uso de um web browser por instrumento. Com a miniaturizao e a reduo do custo dos web browsers esta tecnologia pode se tornar muito atrativa.
Esta rede une o protocolo de camada de aplicao mais popular com o stack de transporte/rede mais utilizados na indstria. Na verdade o protocolo Modbus rivaliza em popularidade com o protocolo DF1 da Rockwell Automation, mas mais difundido. Uma das vantagens do protocolo TCP/IP a facilidade de se usar diversas camadas de aplicao diferentes. No port 1000 estamos tratando requisies de servio do protocolo Modbus, enquanto no port 1001 tratamos um protocolo DF1, por exemplo. Este tipo de aplicao visa mais interligar dispositivos de campo orientados a byte, mais simples, como equipamentos de laboratrio, medidores de energia CA/CC, rels inteligentes, etc. As empresas que atuam nesta rea defendem que no se pode fazer uma revoluo e trocar todos os standards de uma s vez, como feito no passado, quando se definiu o padro MAP/TOP. O que se deve fazer procurar uma evoluo gradativa do que usado de fato em direo a padres mais abrangentes e de melhor desempenho. Uma outra tecnologia emergente nesta rea o que se chama comm port redirection. Um dispositivo serial est ligado numa rede Ethernet TCP/IP. Um computador cliente acessa seus dados utilizando o protocolo Modbus. Um device driver rodando em Windows permite enxergar o dispositivo na rede como se estivesse ligado a uma porta serial do micro, digamos a uma COM3 ou COM4. Isto permite continuar utilizando aplicaes do legado, por exemplo um programador ladder, mesmo utilizando uma conexo moderna em rede do instrumento.
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
G/I*
End Grupo ou individual Identifica protocolos de nvel mais alto Frame Check Sequence
Bit de endereo administrado local ou globalmente Start of Frame Delimiter Logic Link Control
0: global - designado pelo fabricante do carto Ethernet 1: local Se menor que 1518, designa nmero de bytes de dados, caso contrrio pode ser usado para protocolos de mais alto nvel.
Prembulo
O prembulo DIX consiste de 64 bits de 1s e 0s alternados e terminando com dois 1s. O prembulo 802.3 idntico, apenas o ltimo byte recebe o nome de start of frame delimiter (SFD).
Endereo de destino
inserido na mensagem para uso de protocolos de mais alto nvel. Este campo no necessrio para acesso ao meio. O endereo de origem baseado na identificao do fabricante, que um nmero de 24 bits nico: Organizationally Unique Identifier (OUI) administrado pelo IEEE. Os outros 24 bits formam um nmero seqencial definido pelo fabricante. Por exemplo: O fabricante Hirshmann produz placas com o seguinte endereo:
Nveis fsicos:
Vrios meios fsicos so utilizados na rede Ethernet dependendo das distncias envolvidas. As implementaes do 802.3 so codificadas segundo a seguinte sintaxe: <Velocidade> em megabits/s <Classe do Meio> Baseband ou broadband <Distncia> em centenas de metros
As principais implementaes so: Rede 10BASE5 10BASE2 10BASE-T 10BASEF 10BROAD36 Velocidade 10 Mbps 10 Mbps 10 Mbps 10 Mbps 10 Mbps Meio baseband coaxial grosso baseband coaxial fino baseband par tranado baseband fibra tica broadband Distncia (m) 500 185 100 varivel 3600
10BASE5
Esta Ethernet original j fora de moda em nossos dias. O Ethernet grosso necessita de transceptores denominados MAU (Medium Attachment Unit) para efetuar o acoplamento do cabo grosso ao computador. As MAUs devem ser instaladas em taps espaados de 2.5 metros. De cada MAU parte um cabo AUI (Attachment Unit Interface) at o carto de interface no computador. A conexo se d via um conector DB-15. Cada cabo AUI pode ter no mximo 50 metros. Vencidos os 500 m mximos de comprimento do cabo, um repetidor deve ser instalado at um comprimento mximo total de 2000 m. Esta tecnologia no suporta o padro fast Ethernet.
10BASE2
O Ethernet fino ou Thinnet ou Cheapernet ir utilizar conectores BNC de baixo custo, fcil aplicao e tima conformao mecnica e cabo coaxial tipo RG58/u. O Ethernet fino continua a ser uma rede do tipo barramento. No mximo 30 estaes podem ser interligadas at um comprimento mximo de 185 metros por segmento. Segmentos podem ser estendidos at o comprimento total de 740 metros. Tambm foram eliminados do mercado pelo advento da rede 10BaseT. No suporta Fast Ethernet.
10BASE-T
Transforma a arquitetura de rede em barramento em rvore. A ligao de cada computador feita a um hub. Cada conexo no pode exceder a 100 metros. O Ethernet 10Base-T pode usar conector AUI-DB15 de 15 pinos ou conectores RJ45 de 4 vias grimpados. A ltima opo a mais utilizada. Esta tecnologia deu origem ao Fast Ethernet.
10BASE-F
Existem trs padres de mdia: 10BASE-FL: substitui o padro FOIRL. 10BASE-FB: padro para backbones pouco utilizado. 10BASE-FP: tecnologia utilizando hubs passivos, pouco popular. O padro 10BASE-FL requer fibra tica duplex 62.5m para cada link. possvel interligao em distncias at 2 km, full duplex. Tipo do cabo Ethernet 10BASE5 RG 58/U RG6 RG11 RG59 Banda larga semi rgido RG62 Impedncia 50 ohms 50 ohms 75 ohms 75 ohms 75 ohms 75 ohms 93 ohms Uso Ethernet grosso/IEEE802.3 Ethernet fino/IEEE 802.3 IEEE 802.7 Broadband drop IEEE 802.4 Carrier band drop IEEE 802.7 Broadband drop IEEE 802.4 Carrier band trunk IEEE 802.7 Broadband drop IEEE 802.7 Broadband trunk ARCnet, conexes IBM 3270
Funo
Priorizao de mensagens Redundncia de links Full Duplex Gigabit Ethernet
Comentrios
256 nveis de prioridade Traz maior confiabilidade para a rede Comunicao bidirecional simultnea sobre link 10/100Base-T em cabo categoria 5. Uso como backbone corporativo. Afeta pouco a automao.
Tabela 4: Novos standards do padro IEEE 802 Para reduzir o nmero de colises e a conseqente degradao de performance da rede Ethernet, o que a inviabiliza para algumas aplicaes industriais, muitos melhoramentos foram realizados. O simples aumento da banda de 10 Mbps para 100 Mbps foi um fator significativo. O uso de switches o segundo ponto importante. Se cada dispositivo estiver ligado a um port de um switch que pode bufferizar a mensagem antes de retransmiti-la a outro nodo, as colises ficariam reduzidas ao caso em que um mesmo nodo deseja transmitir e receber uma mensagem. Finalmente atravs de um ligao full duplex entre o dispositivo e switch, o problema completamente solucionado.
Figura 8: Degradao da performance de redes CSMA com o aumento da carga As deficincias da rede Ethernet, a partir de agora denominada de Ethernet compartilhada so: Largura de banda compartilhada e no dedicada
o Compartilhamento necessita de arbitragem do barramento sem o conceito de prioridade o Compartilhamento resulta em colises quando 2 ou mais dispositivos desejam transmitir simultaneamente. o Colises bloqueiam a rede e impedem outros dispositivos de transmitir. Mais dispositivos em um segmento aumenta a probabilidade de coliso. Broadcast de mensagens consumiriam grande banda No existe como diferenciar o trfego de alta e de baixa prioridade. No existe como assegurar um caminho de baixo atraso para o trfego de tempo real. Estas limitaes esto ilustradas na Figura 9.
10
Evoluo:
De 1973 at o presente LANs isoladas
Na rede A todos os dispositivos compartilham o mesmo meio fsico. Para aumentar a performance trs passos so necessrios: Colapsar o backbone Incrementar links com servidores Micro segmentar a rede Cada segmento de rede est ligado a uma porta de um switch. Com a reduo do custo e aumento do throughput dos switches tornou-se possvel ligar cada nodo em uma porta individual. Quando os requerimentos por banda so baixos, pode-se ligar vrios dispositivos a um segmento.
Com a adoo da arquitetura cliente servidor, tornou-se necessrio utilizar canais Fast Ethernet full duplex, propiciando largura de faixa de at 200 MHz para cada servidor. Os usurios passaram a utilizar canais com autodeteco de 10/100 Mbps. A microsegmentao implica em dar a cada usurio um canal dedicado, sem compartilhamento com outros dispositivos.
Com a microsegmentao tornou-se possvel o uso de interfaces full duplex tambm para os usurios, o que inibe eliminar a arbitragem do barramento e permite a comunicao na velocidade nominal da rede. Isto implica tambm na duplicao da velocidade do barramento de 10/100Mbps para 20/200Mbps. Figura 10: Evoluo de arquiteturas Ethernet
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
11
Sistematizando os seguintes fatores contriburam para a construo de um rede Ethernet industrial: Uso de switches para evitar a arbitragem de barramento Uso de canais dedicados de 10 Mbps a 100 Mbps. Padro IEEE802.1p/Q que acrescenta campos de prioridade e de Quality of Service (QoS) ao frame Ethernet tradicional. Canal full duplex para eliminar colises. Rede Fast Ethernet no backbone levando a velocidade a at 200 Mbps. QoS (quality of service) uma maneira de alocar recursos em switches e roteadores de tal forma que os dados cheguem ao seu destino de forma rpida, consistente e confivel.
Quadro 802.3 7 bytes Prembulo 1 byte SFD 6 bytes Destino 6 bytes Fonte 4 bytes TAG 2 bytes Comp/ Tipo Dados 46..1500 bytes 4 bytes FCS
VLAN ID 12 bits
TPID = Tag Protocol Identifier TCI = Tag Control Information CFI = Canonical Format Indicator Figura 11: Quadro Ethernet simples e com TAG mostrando prioridade O standard 802.1p (e IEEE 802.1Q) propicia 8 nveis de prioridades. Entretanto a maior parte dos switches de mercado possuem apenas de 2 a 4 filas de mensagens. Alguns switches podem no tratar o campo de tag. Neste caso, apenas quadros de at 1518 bytes, fora o prembulo e o SFD, sero enviados. O quadro estendido de 1522 bytes no ser passado frente. A prioridade 6 ser reservada para aplicaes de udio, a prioridade 5 para aplicaes de vdeo e a prioridade 0 para e-mails.
12
Os switches que tratam este quadro so os switches de camada 2. Outros switches iro trabalhar com campos de informao de prioridade pertencentes s camadas 3 (IP) e 4 (UDP ou TCP).
22 bytes 46..1500 bytes 4 bytes
MAC
Dados
FCS
22 bytes
24 bytes
22..1476 bytes
4 bytes
MAC
IP
Dados
FCS
Verso
IHL
Tipo do Servio
Comprimento total
Identificao Flags Offset de fragmentao Tempo de Protocolo Checksum cabealho existncia Endereo Fonte Endereo Destino Opes Padding Figura 12: Quadro Ethernet simples e com quadro IP, mostrando campo ToS
22 bytes
24 bytes
8 bytes
14..1468 bytes
4 bytes
MAC
IP
UDP
Dados
FCS
22 bytes
24 bytes
24 bytes
0..1452 bytes
4 bytes
MAC
IP
TCP
Dados
FCS
Porta Origem Porta Destino Nmero de seqncia Nmero de Acknowledge Offset Reservado Flags Janela Checksum Urgent pointer Opes Padding
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
13
Arquiteturas de roteamento
A Figura 15 e a Figura 16 mostram a evoluo de uma rede Ethernet convencional para uma rede com QoS implcito, isto , obtido atravs de uma engenharia cuidadosa na atribuio de portas exclusivas a cada dispositivo e na escolha das bandas de passagem. O ltimo estgio o QoS explcito, em que a aplicao solicita servios que garantem um caminho de comunicao livre de atrasos e de erro.
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
14
Figura 16: Rede Ethernet com QoS implcito no projeto [Hirschmann QoS]
15
Um switch Ethernet ou a rede inteira aloca automaticamente nveis de servios baseado em critrios especificados pelo administrador da rede tais como: tipo da aplicao, protocolo, ou endereo fonte. Cada pacote recebido filtrado para verificar se ele obedece um destes critrios. QoS implcito deve ser engenheirado na rede e oferece recursos de fcil implementao. Um switch Ethernet pode prioritizar trfego baseado no endereo fonte ou destino ou no port fsico por exemplo. Este tipo de soluo
16
entretanto mais difcil de ser modificado, atendendo s mudanas de necessidade das aplicaes.
Prioritizao explcita:
No QoS explcito, uma aplicao requisita uma certa qualidade de servio e os switches e roteadores tentaro cumprir o especificado. Vrias tcnicas esto hoje disponveis: IP Type of Service (IP TOS) Esta a tcnica que vem ganhando maior popularidade atualmente, principalmente devido ao seu uso para aplicaes de Voice Over IP (VOIP). ToS Faz parte da definio da norma IPv4. reservado um campo de 8 bits no pacote IP para especificao do tempo de atraso, throughput e confiabilidade. Padres mais recentes conhecidos como servios diferenciados (RFC 2474), particionam o campo em dois sub campos: DSCP(6 bits) e CU (2 bits). O DSCP define 64 cdigos de prioridade divididos em 3 classes: Pool 1: DSCP = [0..31] reservado para aes padres (por exemplo VOIP). Pool 2: DSCP = [32..47] reservado para uso local ou experimental Pool 3: DSCP = [48..63] reservado par uso local ou experimental. Este campos j podem ser definidos pela funo setsockopt() da ltima verso da biblioteca Winsock. Hoje este protocolo tem sido mais utilizado em aplicaes multimdia. O cabealho Ipv6 possui um campo correspondente denominado classe de trfego. Este campo tem a mesma funo e localizao do campo ToS.
22 bytes 46..1500 bytes 4 bytes
MAC
Dados
FCS
22 bytes
24 bytes
22..1476 bytes
4 bytes
MAC
IP
Dados
FCS
Verso
IHL
Tipo do Servio
Comprimento total
Identificao Flags Offset de fragmentao Tempo de Protocolo Checksum cabealho existncia Endereo Fonte Endereo Destino Opes Padding Figura 18: Quadro Ethernet simples e com quadro IP, mostrando campo ToS
17
Resource Reservation Protocol (RSVP) RSVP possui os seus prprios mecanismos de comunicao de uma aplicao com a infra-estrutura de rede. RSVP implica em um overhead de processamento que pode degradar a performance do sistema como um todo. Integrated Service over Specific Link Layers (ISSLL) Especifica extenses da arquitetura IP que permite a uma aplicao requisitar e receber um certo nvel de servio da infra-estrutura de rede. ISSSLL pode por exemplo definir como pedidos RSVP sero mapeados em prioridades 802.1p/Q. Uma vez que o dado priorizado utilizando um mecanismo implcito ou explcito, filas e algoritmos de gerenciamento so utilizados nos equipamentos de rede para garantir o QoS. As filas so rea de memria dentro de roteadores ou switches e contm pacotes de diversas prioridades. Deve-se proporcionar uma melhor qualidade de servio aos pacotes de maior prioridade enquanto se assegura que os pacotes de menor prioridade continuem a receber algum servio. Se houver um congestionamento, no haver garantia de que os pacotes iro chegar a seu destino dentro do tempo especificado. Apenas se garante que os pacotes de maior prioridade sero encaminhados antes dos de mais baixa prioridade. Uma maneira de se implementar isto se reservar uma banda de passagem para o trfego de alta prioridade. Se o trfego exceder esta reserva, mais banda poder ser retirada das aplicaes de baixa prioridade. Os algoritmos mais bsicos tratam os pacotes de uma fila por ordem de chegada. Isto faz com que grandes pacotes possam atrasar o envio de pacotes pequenos de dados de mesma prioridade. Em geral, os switches hoje disponveis no mercado oferecem poucas filas para organizar o trfego de dados. A Hirshman, por exemplo possui um algoritmo denominado Real Time Queueing (RTQ) que garante que uma fila de tempo real ser sempre atendida antes de uma fila de baixa prioridade. No pior caso, se uma transmisso de baixa prioridade j estiver sendo realizada quando um pacote de alta prioridade chegar, ele vai ter que esperar apenas o equivalente a um quadro Ethernet (1519 bytes).
Vdeo sobre IP
A rede Ethernet tambm usada hoje para transmisso de vdeo em tempo real a taxas moderadas.
18
Ethernet Netzwerk
19
Figura 21: Rede Ethernet equivalente Vamos comparar a performance de uma rede Ethernet Industrial com uma rede Fieldbus convencional. Vamos considerar uma rede Profibus DP na sua velocidade mxima: 12 Mbps. Na verdade a velocidade desta rede depende do seu comprimento total e de outros fatores. Ns consideramos a existncia de um mestre (CLP) e de 31 dispositivos escravos. Esta rede pode alcanar um tempo de scan de 1 ms para transmisso de 8 bytes de dados de entrada e 8 bytes de sada. Na rede Ethernet no existe compromisso entre comprimento da rede e velocidade. Dois parmetros sero usados na avaliao das redes: Tempo de scan Varincia de recepo Tempo de scan:
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
20
Corresponde ao tempo total desde o envio de uma pergunta a um certo nmero de dispositivos de rede e o recebimento de todas as respostas. Varincia de recepo: Tempo de atraso entre o primeiro e o ltimo dispositivo recebendo o mesmo datagrama. Neste caso ser o atraso de recepo do dado pelo nodo 31 em relao ao nodo 1. Esta uma constante de rede derivada de uma combinao de tempo de latncia de equipamento e topologia de rede. Sero estudados quatro cenrios que dependem da velocidade de cada tipo de link na rede Ethernet:
Posio Cenrio 1 10/100/10 Mbps Cenrio 2 100/100/10 Mbps Cenrio 3 100/100/100 Mbps Cenrio 4 1000/1000/100 Mbps
10 100 10
100 100 10
Vamos considerar que: A rede formada de 4 clusters de 8 dispositivos cada. O primeiro cluster contm um mestre (CLP) e sete escravos. Vamos considerar um payload mnimo de 46 bytes nesta aplicao, mesmo que nem todos os bytes estejam sendo usados. O protocolo utilizado na transferncia de dados ser o TCP/IP O tempo necessrio para o escravo responder uma recebida uma requisio 0. Parte do payload ser utilizada para o transporte de 20 bytes de cabealho do protocolo IP e 8 bytes de UDP. O pacote Ethernet completo possui 72 bytes. Para comunicar com todos os blocos simultaneamente ser usado uma mensagem de broadcast.
22 bytes
24 bytes
14 bytes
4 bytes
MAC
IP
UDP
Dados
FCS
21
Estamos admitindo que os tempos crticos sero nos 4 hops principais: Hop 1: Mestre para rede A mensagem de ENQ sai do mestre e vai para todos os blocos de I/O. A mensagem de um para muitos e no h gargalo. Hop 2: Rede para escravo:
Autor: Constantino Seixas Filho UFMG Departamento de Engenharia Eletrnica
22
A mensagem vai da rede para cada escravo atravs de um link de 10 Mbps. A relao de uma para um e no gargalo. O trfego interno na rede est sendo desprezado. Hop 3: Escravo para rede: Cada escravo responde para a rede atravs de uma mensagem. A relao de um para um e no h gargalo. Hop 4: Rede para mestre: A rede deve entregar 31 mensagens para o mestre atravs de uma nica porta. A relao de muitos para um e haver enfileiramento de dados. O tempo de scan aproximado dado por: (tempo de transmiss o do quadro na velocidade de cada hop). Neste caso em que os hops so em 10 Mbps: Tempo de scan = 4 * 67.2 s = 268,8 s. Observe que foi utilizado o tempo de transmisso considerando o gap entre quadros.
23
Cenrio 1 (10/100/10Mbps)
Mestre->Rede 10 Mbps
Para os clculos de varincia ser considerado o tempo de atraso de transmisso de 57,6s ao invs de 67,2 s (10 Mbps). Clculo da varincia de recepo: Etapa
Envio de packet do mestre para SW1 Latncia no SW1 Recepo do packet no I/O 1 Envia packet atravs de SW2 Latncia no SW2 Envia packet atravs de SW3 Latncia no SW3 Envia packet atravs de SW4 Latncia no SW4 Recepo do packet em I/O 31
s
57,6 4,0 57,6 5,7 4,0 5,7 4,0 5,7 4,0 57,6
Time line
O valor da varincia de recepo de 148,3 119,2 = 29,1 s. Clculo aproximado do tempo de scan: Velocidade do link 10 Mbps 100 Mbps Mestre para rede 1 Rede para mestre 31 Rede para escravo 1 Escravo para rede 1 Total
34 -
24
Cenrio 2 (100/100/10Mbps)
Mestre->Rede 100 Mbps Rede -> Rede 100 Mbps
Rede->Escravo 10 Mbps
s
5,76 4,0 57,6 5,7 4,0 5,7 4,0 5,7 4,0 57,6
Time line
O valor da varincia de recepo de 96,46 67,36 = 29,1 s. Clculo aproximado do tempo de scan: Velocidade do link 10 Mbps 100 Mbps Mestre para rede 0 1 Rede para mestre 0 31 Rede para escravo 1 Escravo para rede 1 Total
2 32
25
Sumrio:
Performance do sistema (sem carga)
Posio
Posio
Observe que o cenrio 2 o mais factvel em 2003. Neste cenrio o tempo de scan da rede Ethernet excede em performance o da rede Profibus.
26
Bibliografia
[Franco 98] [Berge 2000] [Lynn 2000] [ARC 1999] [Hirschmann QoS] Lucia Regina Horta Rodrigues Franco / Victor Marinescu. Buses Actualizacin. Editorial Control S.R.L, 1998. Jonas Berge, Ethernet in Process Control, The industrial Ethernet book 3, Summer 2000, Issue 3, pp31..33 Lynn August Linse, Media/Protocol Irrelevant ?, The industrial Ethernet book 3, Summer 2000, Issue 3, pp07..08 Industrial Ethernet Networking Strategies, ARC, August 1999 Hirshmann Network Systems, White paper, Real Time Services (QoS) in Ethernet based Industrial Automation Networks Hirshmann, Rail-Ethernet, 23/05/2000 yvind Holmeide, Tor Skeie, VoIP drives real time Ethernet, Industrial Ethernet Book, 2001
27
Exerccios
1) Calcule o tempo de varincia de recepo e tempo de scan para a rede corresponde ao cenrio 3 do exemplo dado. 2) Mostre como projetar um servidor web que de um lado se interfaceia com um dispositivo serial e do outro com a rede Ethernet. Discuta quais os melhores protocolos a serem empregados de cada lado. 3) Um switch s inicia a transmisso de um quadro de alta prioridade, quando um quadro de baixa prioridade que j teve sua transmisso iniciada terminar de ser transmitido. Calcule o tempo de atraso para o pior caso, considerando as velocidades de transmisso de 10 e 100 Mbps. 4) Visite o site da OnTime e faa o download de um data sheet de um switch industrial. Faa um resumo de suas caractersticas tcnica. 5) Visite o site da iona em www.iona.org ou ftp://ftp.isi.edu/innotes/iana/assignments/port-numbers-old e consulte os ports reservados para as seguintes aplicaes: Aplicao BACnet Opto22 MODBUS/TCP DeviceNet ControlNet Microsoft SQL Server Ports
502
6) Visite o site da Lantronix no endereo: http://www.lantronix.com/ products/eds/dstni/index.html e faa um resumo das features do chip: DSTni.
28
7) Visite o site da Lantronix ou da SoftBrasil e explique a funo dos conversores multiprotocolos serial Ethernet em cada uma das situaes abaixo:
29