Escolar Documentos
Profissional Documentos
Cultura Documentos
Dezembro de 2007
Itajub - MG
Livros Grtis
http://www.livrosgratis.com.br
Milhares de livros grtis para download.
II
AGRADECIMENTOS
Gostaria de agradecer em especial minha esposa Thays, empresa Sense
Eletrnica, na figura do Sr. Srgio Augusto Bertoloni pelo apoio e ajuda nos momentos
decisivos deste trabalho, aos meus pais Silvana e Jos Roberto e meu irmo Arthur pela
ajuda nos momentos difceis que passei at chegar aqui e aos meus grandes amigos
Humberto Figueiredo de Carvalho, Edson Beraldo Jnior e Otvio de Souza Martins Gomes
pela ajuda tcnica neste trabalho.
minha orientadora, Profa. Dra. Lcia Regina Horta Rodrigues Franco, pela
pacincia e ateno em suprir minhas lacunas de conhecimento e experincia, na anlise e
correo do texto da dissertao, bem como nas informaes e conselhos que auxiliaram na
elaborao do modelo final e sua realizao prtica.
E finalmente a Deus que, ao me presentear com caractersticas pessoais essenciais,
me delegou a capacidade de utiliz-las em proveito de minha evoluo pessoal e de toda a
humanidade.
Dezembro 2007
III
DEDICATRIA
IV
RESUMO
A arquitetura do protocolo TCP/IP uma das redes mais difundidas para comunicao
longa, mdia e curtas distncias envolvendo computadores. Assim, tentando uma
padronizao das redes industriais, h alguns anos, tal padro foi implementado tambm no
meio industrial.
O trabalho explora esta tecnologia, porm voltada para os ambientes industriais. A
grande dificuldade do usurio final de redes industriais iniciar o processo produtivo da sua
planta, devido a erros de projetos e dificuldades na configurao do sistema. Vrias pessoas
encontram dificuldades em dimensionar fsica e logicamente tais redes. Um erro nessa etapa
significa muita perda de tempo e de custo com a planta parada e com o baixo desempenho da
rede, ocasionando em perdas de tempos e altos custos para reparos da planta da industrial.
O objetivo do trabalho propor uma ferramenta computacional, independente da
tecnologia de rede em questo (todas as redes Ethernet industriais utilizam arquitetura TCP/IP
e camada fsica padronizada IEEE802.3), onde o usurio possa realizar uma srie de testes
para possibilitar a conexo e instalao dos elementos da rede com o menor tempo e custo
possvel. Foram realizadas diversas simulaes e comparaes a fim de testar e validar a
ferramenta computacional.
Essa ferramenta computacional implementada pode ser utilizada por qualquer pessoa
afim com a rea de redes industriais, auxiliando e evitando grandes perdas no projeto de
plantas industriais.
Palavras Chaves: Redes Industriais, Ethernet, Simulao, Meio Fsico, Anlise Fsica e
Anlise Lgica.
ABSTRACT
The standard protocol TCP/IP is one of the most wild spread architectures for long,
average and short distances involving computers. So, for trying the industrial networks
standardization, there are some years, it was also implemented in the industrial way.
The work explores this technology, however gone back to the industrial atmospheres.
The industrial networks final user has great difficulty to accomplish the start up of its plant,
due to mistakes of projects and difficulties in the configuration of the system. Many people
have physically and logically difficulties in projecting such industrial networks. An error in
this stage means a lot of waste of time and cost with the stopped plant and with the bad
operation of the network, having a low efficiency of the system.
The subject of the work is to propose a software tool, independent on the network in
subject (all industrial Ethernet networks use architecture TCP/IP and physical layer
standardized IEEE802.3), where the user can accomplish a lot of tests to make possible the
connection and installation of the elements of the network with the smallest time and cost.
Several simulations and comparisons were fulfilled in order to test and to validate the
accomplished software.
The software tool can be used by anybody from the industrial networks area, helping
and avoiding great problems in the industrial start up.
VI
LISTA DE TABELAS
Tabela 1 Resumo dos tipos de comunicao para rede Ethernet/IP. ....................................18
Tabela 2 Comparativo H1/HSE. ........................................................................................... 19
Tabela 3 Caractersticas fsicas das redes Ethernet industriais. ............................................20
Tabela 4 Principais funes dos elementos do software. ...................................................... 29
Tabela 5 Atenuao do cabo Ethernet industrial em funo da freqncia. ........................ 37
Tabela 6 Comparativo entre as rede industriais..................................................................... 60
VII
LISTA DE EQUAES
Equao 1 Clculo do tempo utilizado para cada mdulo, bytes de entrada......................... 33
Equao 2 - Clculo do tempo utilizado para cada mdulo, bytes de sada............................. 33
Equao 3 Clculo do tempo utilizado total (todos os mdulos de campo).......................... 33
Equao 4 Clculo do tempo disponvel. ..............................................................................33
Equao 5 Porcentagem de cada mdulo em relao ao tempo total disponvel. ................. 34
VIII
IX
LISTA DE FIGURAS
Figura 1 Classificao e diviso dos Fieldbuses. .................................................................. 2
Figura 2 Arquitetura industrial tpica. .................................................................................... 3
Figura 3 Conector RJ 45 industrial e cabo blindado para rede Ethernet industrial. ............... 4
Figura 4 Switch Ethernet industrial com prioridade de transmisso. .....................................5
Figura 5 Possveis configuraes para sistema Poe. ............................................................... 6
Figura 6 PSE comercializado no mercado. .............................................................................7
Figura 7 Modelo OSI da ISO. ................................................................................................. 8
Figura 8 Arquitetura TCP/IP. ................................................................................................. 9
Figura 9 Quadro Ethernet. ..................................................................................................... 10
Figura 10 Quadro IP. ............................................................................................................ 11
Figura 11 Quadro TCP (a) e UDP (b). ................................................................................. 12
Figura 12 Arquitetura TCP/IP para Profinet. ........................................................................ 13
Figura 13 Proxy Profinet/Profibus DP e Profinet/Interbus S. .............................................. 14
Figura 14 Comparativo de tempos da rede Profinet. ............................................................15
Figura 15 Quadro Profinet IO. .............................................................................................. 16
Figura 16 Arquitetura TCP/IP para Ethernet/IP. ................................................................... 18
Figura 17 Exemplo de uma aplicao em HSE em uma fbrica em Singapura. ................. 20
Figura 18 Topologia para uma rede Ethernet industrial qualquer. ...................................... 21
Figura 19 Estudo de caso 1: Relatrio de visita tcnica. ...................................................... 23
Figura 20 Estudo de caso 2: Relatrio de visita tcnica. ...................................................... 23
Figura 21 Tela do software Segment Design Tool. ............................................................... 24
Figura 22 Software do controlador mestre Ethernet/IP. ....................................................... 25
Figura 23 Software do mdulo de campo Ethernet/IP. ........................................................ 25
Figura 24 Comparao entre UDP e TCP para Ethernet industrial. .....................................27
Figura 25 Diagrama de hierarquia de classes. ....................................................................... 30
Figura 26 Parmetros de configurao do controlador mestre. ............................................. 31
Figura 27 - Parmetros de configurao dos mdulos de campo. ............................................ 32
Figura 28 Simulao final para exemplo citado acima.......................................................... 34
Figura 29 Porcentagem de cada mdulo em relao ao tempo total disponvel.................... 35
Figura 30 Excesso de trfego na rede.................................................................................... 36
Figura 31 Configurao da parte fsica da rede Ethernet. ..................................................... 38
XI
XII
SUMRIO
1
INTRODUO................................................................................................................. 1
1.1
1.2
1.3
2.1.1
2.1.2
2.1.3
Profinet ..................................................................................................................... 13
3.1.1
Profinet IO ........................................................................................................ 15
3.2
Ethernet/IP................................................................................................................17
3.3
3.4
4.2
SOLUO PROPOSTA.................................................................................................27
5.1
5.2
5.3
5.4
5.5
5.6
RESULTADOS ...............................................................................................................40
6.1
6.1.1
6.1.2
6.1.3
Terceira simulao............................................................................................ 52
6.1.4
6.2
6.3
XIII
Dificuldades encontradas.......................................................................................... 62
CONCLUSES E CONTRIBUIES...........................................................................64
APNDICES............................................................................................................................ 73
A Codificao das classes do software................................................................................. 73
B Codificao dos clculos do software............................................................................... 75
C Codificao da thread do software.................................................................................... 77
D Documentao UML......................................................................................................... 78
ANEXOS
A Exemplo de GSDML......................................................................................................... 79
B Tabela do Campo Frame ID para Profinet IO................................................................... 80
C Exemplo de EDS............................................................................................................... 81
INTRODUO
O padro TCP/IP uma das arquiteturas em redes mais difundidas para comunicao a
longa, mdia e curta distncia envolvendo computadores. Surgiu em meados dos anos 70,
criado por Vinton G. Cerf e Robert E. Khan [1] [56], no parando mais de crescer. [1]
O protocolo Ethernet um dos protocolos que fazem parte da arquitetura TCP/IP e foi
criado por Robert M. Metcalfe, tambm na dcada de 70 [1] [57].
Esse padro criou uma revoluo na comunicao a longa distncia e hoje
amplamente utilizado nas redes Internet ou Intranet espalhadas por todo o mundo. [1]
A dissertao explora parte desta tecnologia voltada para os ambientes industriais,
chamada de Ethernet industrial, que utiliza a padronizao de protocolos TCP/IP. Procura,
tambm, desenvolver solues via software para facilitar e auxiliar os usurios dessa nova
tecnologia aplicada rea industrial, utilizando recursos de simulao e anlise dos resultados
dessas simulaes.
Uma ferramenta computacional foi construda para auxiliar no projeto de infraestrutura e desenvolvimento de uma rede, verificando o meio fsico (cabos, distncia, taxa de
transmisso, etc), taxa de ocupao da rede (quantidade de informaes transmitidas na rede)
e verificao de erros relativos parte fsica ou lgica da rede. Estas funes descritas acima
foram realizadas sem um nico elemento na rede, apenas utilizando recursos computacionais
de simulaes.
Esta dissertao est dividida da seguinte maneira: conceitos tericos (captulos um,
dois e trs), descrio do problema (captulo quatro), soluo proposta do problema atravs de
testes e simulaes (captulo cinco), resultados obtidos (captulo seis e sete), trabalhos futuros
(captulo oito) e referncias bibliogrficas (captulo nove).
1.1
ltimos quatro anos que se tornou comercialmente utilizado em ambientes industriais. [2] [3]
A grande utilidade de seu uso se deve necessidade de interligar todos os nveis da
Cadeia de Suprimentos (Supply Chain) envolvendo um nico e exclusivo padro de rede, o
TCP/IP. Assim, o nvel de gerncia ou vendas teria acesso ao cho de fbrica (sensor ou
atuador) em tempo real, dando uma grande agilidade na produo e aumentando-a,
efetivamente.
[4]
[4]
A figura 1
ilustra esses principais protocolos. Esses protocolos de cho de fbrica foram se difundindo,
devido ao custo benefcio de se ter uma rede industrial se comparado ao sistema tradicional.
[23]
[23]
Cada um desses protocolos elaborou uma maneira de enviar seus dados do cho de
fbrica aos nveis mais altos da hierarquia industrial (vide figura 2). Seja no nvel de
supervisrio, seja por um PLC ou at por uma interface proprietria de cada fabricante. [4]
Surgiu, ento, a idia de uniformizar o cho de fbrica. Nesse instante, nasceu a
Ethernet industrial. Sua idia inicial era de uniformizar toda a Cadeia de Suprimentos, porm,
cada fabricante desenvolveu seu prprio aplicativo e a idia inicial no foi totalmente
implementada, ainda havendo protocolos especficos trabalhando com o TCP/IP, devido aos
diferentes tipos de aplicaes existentes. [4]
[4]
as suas camadas foram afetadas com a evoluo da tecnologia e dos meios de comunicao,
como cabos, conectores, velocidades de transmisso das mensagens. [1]
O protocolo de camada fsica IEEE802.3 (Ethernet) evoluiu significativamente ao
longo dos anos. Os primeiros meios de transmisso eram os pares metlicos grossos, cuja
atenuao era muito grande. Depois surgiram os cabos coaxiais e em seguida os pares
tranados.
[5]
Hoje, o mais comum encontrarmos aplicaes com fibra ptica ou sem fio
(wireless). A fibra ptica, apesar do custo elevado em relao ao par tranado, possui
atenuao muito pequena e capacidade para trafegar grandes quantidades de dados. [14] Outro
fator importante na camada fsica a conexo do hardware da rede. Houve, com o passar do
tempo, uma evoluo grande dos tipos, tamanhos e qualidade das conexes do hardware de
1.3
[7]
[1] [22]
[8]
[9] [10]
[10] [11]
Hoje, h
[9]
Esta norma descreve que a alimentao deve estar entre 44Vcc e 57Vcc (48Vcc a
tenso nominal) e a potncia do sinal deve ser, no mximo, de 15.4W (mximo de 350mA
para a tenso de alimentao de 44Vcc, 0,35A * 44V = 15,4W). [11]
(a)
Figura 5 Possveis configuraes para sistema Poe.
(b)
[11]
[10] [11]
[11]
O sinal de
[13] [14]
A figura 7 mostra todas as sete camadas propostas pelo modelo OSI. O uso de todas as
camadas no obrigatrio aos sistemas de comunicaes, mas sua hierarquia e protocolos
devem ser mantidos. [1] [5]
No incio da criao das redes via satlite ou rdio, o modelo OSI tornou-se pouco
eficiente. Isso ocorreu porque os dados de informao eram muito menores dos que os dados
de controle da rede. Logo, gastavam-se muitos bits de controle para poucos bits de dados
efetivamente teis. Esta arquitetura tambm no previa outros tipos de servios, como
transmisso de voz e imagem pela rede. [1] [13] [17]
[1]
[56]
eficiente, o modelo TCP/IP, cujo objetivo inicial era interconectar vrias redes espalhadas
pelo mundo ao mesmo tempo, podendo fornecer servios de dados, voz e imagem. [1] [4]
A figura 8 mostra a diviso da arquitetura TCP/IP camada a camada. [18]
SMTP/
DNS
FTP TELNET
HTTP
Aplicao
...
Transporte
UDP
TCP
IP
ICMP
ARP
RARP
Inter-rede
IGMP
Interface de Hardware
802.3 802.4 802.5 802.6
Rede
X.25
Meio Fsico
[1]
A camada de rede define o meio fsico e o tipo de enlace utilizados na rede TCP/IP.
Vrios protocolos e padres foram desenvolvidos e certificados nessa camada, sendo que o
padro Ethernet tornou-se o mais difundido (IEEE 802.3). [1]
A camada de Inter-redes responsvel pelo encaminhamento dos pacotes em qualquer
rede, garantindo que sejam transmitidos independentemente do destino. O protocolo mais
difundido dessa camada o IP, porm h outros que auxiliam seu trabalho. [1]
A camada de transporte responsvel pela conexo de dois elementos e garantia de
transmisso dos dados. Dois protocolos operam nessa camada, o TCP ou o UDP. [1]
A camada de aplicao do usurio contm protocolos de alto nvel. Esses protocolos
fornecem servios ao usurio, como o HTTP, FTP, WWW e SNMP. [1] [5]
10
O IEEE produziu vrias normas para esta camada. O conjunto das normas ficou
conhecido como IEEE 802. Dentro desse conjunto, vrias outras normas foram desenvolvidas
com base no meio fsico e no tipo de enlace desejado. [18]
A indstria optou pelos padres IEEE 802.3, chamado de Ethernet. [22] Nesse padro, o
acesso ao meio realizado pelo protocolo CSMA/CD, porm o meio fsico pode ter vrias
maneiras de ser implementado, como: fibra ptica, par tranado e cabo coaxial, por exemplo.
Para os protocolos de camada de rede, o importante o meio fsico, o acesso ao meio de
transmisso, a estrutura do pacote de dados e os elementos que realizam o controle da
transmisso dos dados. [1] [22]
A figura 9 mostra o quadro de um dos protocolos da camada de redes, o Ethernet, que
utilizado na indstria. [22] Ele possui um total de oito bytes de prembulo, quatorze bytes de
cabealho, quarenta e seis a mil e quinhentos bytes de dados e quatro bytes de verificao de
erro. [1]
[1] [5]
[1] [14]
Assim, a garantia de
[1] [14]
11
[1]
[14]
A figura 10 ilustra as
[1] [5]
Nessa camada existem basicamente dois protocolos que so utilizados: o UDP (no
orientado a conexo) e o TCP (orientado a conexo). A principal funo desta camada
estabelecer uma conexo entre as duas portas que iro trocar dados. [19]
Para a indstria, ambos os protocolos podem ser utilizados, dependendo da aplicao e
dos requisitos de urgncia de transmisso de um determinado dado.
[4][33]
O TCP utilizado
12
(a)
(b)
Figura 11 Quadro TCP (a) e UDP (b).
[1] [13]
13
Vrios fabricantes criaram seus prprios padres de redes Ethernet industriais, cada
um diferindo do outro em termos de aplicao ao usurio e na utilizao ou no de
determinadas camadas do padro TCP/IP. Alguns deles possuem hardwares dedicados do
fabricante, o que os tornam pouco competitivos para aplicao industrial. [3] [4]
Os quatorze protocolos para Ethernet industrial so: Profinet, Ethernet/IP, HSE,
Modbus/TCP, EPA, EPL, EtherCAT, IEC 61850, JetSync, P-Net, Sercos III, SynqNet, TCnet
e Vnet/IP. [20]
3.1
Profinet
O Profinet uma rede padronizada pela Associao Profibus Internacional como uma
[21]
IEC61158-5 e IEC61158-6, sendo o dcimo protocolo incluso nessa norma (Type 10). [22]
Basicamente, h dois tipos de redes Profinet: Profinet IO e Profinet CBA. O Profinet
IO utilizado em aplicaes em tempo real (rpidas) e o Profinet CBA utilizado em
aplicaes onde o tempo no crtico, por exemplo, na converso para rede Profibus DP. [22]
A figura 12 ilustra como o Profinet definiu suas camadas baseadas na arquitetura
TCP/IP. [20]
[20]
14
Nota-se pela figura acima que o Profinet pode ter trs formas distintas de operao,
sendo duas delas para tempo real e uma para no tempo real. [23]
A primeira maneira baseia-se na arquitetura TCP/IP pura, utilizando Ethernet na
camada um e dois, o IP na camada trs e o TCP ou UDP na camada quatro. Essa arquitetura
chamada de Non-real time (Non-RT), pois seu tempo de processamento aproxima-se dos
100ms. A grande aplicao nesse tipo de comunicao de configurao da rede ou na
comunicao com os Proxis, utilizando o Profinet CBA. Os Proxis so conversores de um
determinado protocolo em outro (por exemplo, de Profinet para Profibus DP ou de Profinet
para Interbus S), conforme mostrado na figura 13. [23]
[24]
A segunda maneira baseia-se no chamado Soft Real Time (SRT), caracterizando-se por
ser um canal que interliga diretamente a camada da Ethernet aplicao. Com a eliminao
de vrios nveis de protocolo, h uma reduo no comprimento das mensagens transmitidas,
necessitando de menos tempo para transmitir os dados na rede. Podem-se utilizar os dois tipos
de Profinet, CBA e IO, nesse caso. [23]
A terceira maneira baseia-se no conceito de Isochronous Real Time (IRT), para
aplicaes em que o tempo de resposta crtico e deve ser menor do que 1ms. Uma aplicao
tpica deste conceito o controle de movimento de robs, quando o tempo de atualizao dos
dados deve ser pequeno. Utiliza-se apenas o Profinet IO para esse caso. [23]
A figura 14 ilustra os conceitos do Non-Real-Time (aplicaes com tempos de
varredura em torno de 100ms), Soft Real Time (aplicaes com tempos de varredura em torno
de 10ms) e Isochronous Real Time (aplicaes com tempos de varredura menores do que
1ms).
15
[23]
3.1.1 Profinet IO
O Profinet IO , na realidade, uma extenso do protocolo Profibus DP. Ele opera
diretamente com os elementos de campo, realizando leituras de sensores, atualizaes dos
sinais de sada e controle de diagnsticos da rede. A rede Ethernet industrial Profinet IO
descreve um modelo de dispositivo que baseado em caractersticas essenciais do Profibus
DP, incluindo canais para cada elemento alocado na rede.
[25]
As caractersticas dos
dispositivos de campo so descritas via GSD em uma base XML. [25] [26]
O arquivo GSDML (GSD em uma base de programao XML) acompanha todos os
elementos da rede Profinet IO e descreve as principais caractersticas de cada um deles. O
mesmo deve ser fornecido pelo fabricante do equipamento (Anexo A). [22]
Para se conseguir um tempo de resposta utilizando o Profinet IO na configurao IRT
(Isochronous Real Time), necessrio um hardware especfico que consiga processar as
informaes nesse tempo (para o caso do IRT). Assim, a Siemens desenvolveu o ERTEC 400
que um processador voltado s aplicaes em Profinet. [27]
O quadro da rede Profinet IO mostrado na figura 15 e segue a mesma estrutura do
campo Ethernet falado anteriormente. A grande diferena est no campo Frame ID. Nesse
campo possvel distinguir se o quadro IRT, SRT ou Non-RT, de acordo com os dois bytes
do campo (Anexo B). [22] Cada valor deste campo, define a maneira como as mensagens sero
trafegadas na rede, por exemplo: de 0000h a 00FFh, quadro IRT, de 8000h a FBFFh, quadro
SRT e de FC00h a FE02h, quadro Non-RT. De acordo com a figura abaixo, a quantidade
16
[22]
[22]
17
Outro ponto a ser destacado o atraso da rede com relao ao switch. O switch gera
um pequeno atraso na rede que ser abordado mais adiante. [28]
importante levar em considerao esse tempo na hora de calcular o ciclo de
varredura da rede ou no atraso que um elemento pode causar se houver muitos switches na
rede. [25]
3.2
[29]
Ethernet/IP
O Ethernet/IP uma rede Ethernet industrial padronizada pela ODVA e baseia-se na
18
[30]
[33]
[31]
Cclico o que possui melhor desempenho para troca de dados implcitos, utilizando o UDP
como transporte. Assim, grande parte dos dados trafegados na rede Ethernet/IP utiliza
Ethernet nas camadas um e dois, IP na camada trs e UDP na camada quatro. [31]
3.3
19
[35]
HSE pode ser feita atravs de um linking device, que converte o dado de diversos segmentos
H1 em mensagens HSE, utilizando a arquitetura TCP/IP. [36]
A tabela 2 mostra um comparativo entre os sistemas H1 e HSE, evidenciando suas
diferenas e principais caractersticas. [37]
[37]
A rede HSE pode operar no modo multicast (um dado pode ser aproveitado por vrios
elementos da rede), podendo ser usado por vrios receptores em uma nica comunicao. Este
um caso tpico na automao em que um dado do sensor de leitura freqentemente usado
em mais de um lugar. [34] [36]
O HSE possui quatro tipos bsicos de categorias de dispositivos: [34]
Host Device (HD): a estao de trabalho (Computador).
Link Device (LD): um n HSE para conectar um ou mais segmentos H1 ao HSE.
Gateway Device (GD): um n HSE para conectar uma ou mais redes de outros
fabricantes rede HSE.
Ethernet Device (ED): um n HSE com condies de conexo direta s aplicaes de
controle e medio de equipamentos de campo. [34]
A figura 17 ilustra uma aplicao industrial em Singapura, utilizando uma rede HSE e
os dispositivos listados acima.
20
3.4
[34]
Velocidade
Distncia mxima
Nmero mximo
da rede
sem repetidor
de elementos
10Mbps
100 metros
1024
100Mbps
100 metros
1024
1000Mbps
100 metros
1024
10Mbps
2000 metros
1024
100Mbps
2000 metros
1024
10BASE-T
Par tranado blindado
100BASE-T
Par tranado blindado
1000BASE-T
Fibra ptica
10BASE-FL
Fibra ptica
100BASE-FL
Tabela 3 Caractersticas fsicas das redes Ethernet industriais.
[22]
Para a configurao utilizando par tranado blindado, o cabo possui dois pares
(quatro vias), categoria 5 (com Shield).
[33]
21
(hubs industriais) ou switches industriais que podem aumentar a distncia da rede para at
500 metros (utilizando par tranado). [22] [33]
J para a configurao utilizando fibra ptica possvel utilizar repetidores pticos
e, dependendo do tipo de fibra utilizada (monomodo ou multimodo), pode-se chegar a
distncias de dezenas de quilmetros, colocando vrios repetidores em cascata durante o
percurso do sinal ptico. [22] [33]
A topologia da rede , comumente, projetada em estrela, utilizando o mestre
(controller) como elemento central da rede, os switches industriais especiais para derivar e
interligar os elementos da rede e os mdulos de campo (nodes) onde so conectados os
sensores e atuadores.
[32] [38]
[38]
[32]
22
elementos da rede e suas configuraes, assim como toda a verificao do meio fsico da rede.
Atualmente, a dificuldade na utilizao das redes industriais a interoperabilidade
entre os equipamentos dos diversos fabricantes.
[22]
equipamentos, cabos, conectores e outros elementos aplicados a uma mesma rede industrial.
muito comum um usurio escolher uma tecnologia que melhor lhe sirva naquele
momento e tornar-se dependente dela depois.
Quando, ento, ele realiza o projeto de sua planta industrial, h vrios problemas que
so muito comuns de ocorrer, mas que no so percebidos na fase de projeto, devido falta de
informao e recursos de simulao da rede em questo.
Tais problemas so:
- Um grande tempo para partida da planta industrial devido a um erro na parte fsica da
rede (comprimentos ou caractersticas eltricas do cabo invlidas).
- Os custos com consultorias e reparos da planta so altos, pois os equipamentos j
esto instalados.
- Parte lgica da rede mal dimensionada (tempo de varredura inadequado para o
processo produtivo em questo).
- O conhecimento da tecnologia empregada no discutido.
Os textos abaixo ilustram esses problemas citados acima na prtica para uma rede
industrial instalada na prtica. Alguns estudos de casos so evidenciados atravs de relatrios
reais elaborados por uma empresa do segmento de redes industriais na visita tcnica a um
cliente. [39]
23
[39]
Nessa parte do relatrio do estudo de caso um, notrio perceber que as causas dos
problemas so provenientes da parte fsica (conexo inadequada da rede - problema um) e
lgica (tempo de varredura da rede muito pequeno, 95% - problema dois). Tudo poderia ser
evitado se o usurio pudesse, de alguma maneira, simular ou prever alguns desses problemas,
antes de ter qualquer equipamento conectado na rede. Como os equipamentos j estavam
instalados, toda e qualquer mudana muito trabalhosa e onera altos custos de consultoria.
A seguir h outro estudo de caso, relativo a um outro cliente e o problema ,
praticamente, o mesmo.
[39]
24
Trabalhos j realizados
Alguns trabalhos realizados j propuseram de alguma maneira a soluo do problema
[40]
Esse software denomina-se Segment Design Tool e simula apenas o meio fsico para a rede
Fieldbus Foundation
[35]
[40]
25
[33]
e tem
como funo a transmisso de dados entre o controlador mestre e os mdulos de campo. Esses
softwares possibilitam a verificao da comunicao e da configurao dos parmetros do
controlador via protocolo UDP ou TCP, como falado anteriormente, ler as entradas dos
sensores e atuar nas sadas dos atuadores. As figuras 22 e 23 mostram o software do
controlador mestre e do mdulo de campo. [33]
Esses softwares sero detalhados adiante para comparao dos resultados obtidos entre
a ferramenta proposta e a norma Ethernet industrial. O aplicativo do controlador mestre l e
envia informaes ao mdulo de campo, que possui dois bytes de entrada (dezesseis chaves) e
dois bytes de sada (dezesseis lmpadas) via UDP. Os crculos inferiores mostram os
parmetros do controlador mestre e do mdulo de campo que so trafegados via TCP.
[33]
[33]
4.2
26
[22]
e XI
[5]
[41]
entre cada elemento que est trocando informao na rede. Esse valor um valor mdio,
calculado empiricamente pelos autores e pode ser chamado de dead time (tempo morto). [5] [22]
[41]
27
SOLUO PROPOSTA
NA INDSTRIA
PARMETROS DE
CONFIGURAO
TROCA DE
DADOS
802.3
Figura 24 Comparao entre UDP e TCP para Ethernet industrial.
[33]
5.1
28
5.2
29
Cabo Ethernet
5.3
30
[47] [48]
5.4
aplicaes: a primeira refere-se parte lgica da rede (clculo do tempo de ocupao da rede
em relao ao tempo de varredura) e a segunda refere-se parte fsica da rede (conexo entre
os elementos, clculo de capacitncia e resistncia de cabo).
31
Para realizar a anlise lgica da rede simulada, necessrio que alguns parmetros
estejam configurados, para que seja possvel calcular a medida da ocupao de tempo de cada
mdulo na rede.
Assim, para o controlador mestre tem-se:
- Taxa de transmisso da rede: 10Mbps, 100Mbps ou 1Gbps.
- Tempo de varredura (scan) da rede: valor em ms.
- Quantidade de mdulos de campo a serem inseridos na rede.
As figuras utilizadas na ferramenta para o controlador mestre, os switches e os
mdulos de campo foram retiradas dos arquivos da Rockwell. [58]
A tela de configurao desses parmetros est ilustrada abaixo na figura 26.
32
33
Exemplo 1:
Controlador mestre 10Mbps, 1ms, 2 mdulos de campo;
Mdulo campo 192.168.010.002 100 bytes de entrada e 100 bytes de sada;
Mdulo de campo 192.168.010.004 50 bytes de entrada e 50 bytes de sada.
Dead_time = 9,6us
Tempo_utilizado_mdulo_192.168.010.002_INPUT = 123,2us
Tempo_utilizado_mdulo_192.168.010.002_OUTPUT = 123,2us
Tempo_utilizado_mdulo_192.168.010.004_INPUT = 83,2us
Tempo_utilizado_mdulo_192.168.010.004_OUTPUT = 83,2us
Tempo_utilizado_total = 432us
34
Para o caso acima, a porcentagem para cada mdulo em relao ao tempo total
utilizado :
35
36
37
5.5
computacional para a integrao harmoniosa das vrias partes do programa. Esse conceito
chamado de thread. [44]
A thread nada mais do que um recurso da plataforma Borland Builder em que um
processo (software principal) pode dividir duas ou mais tarefas (software para traar o cabo
entre os elementos da rede e o programa principal para manipulao dos elementos da rede).
[43] [44]
Assim, possvel mover os elementos conectados, sem interferir nos clculos dos
tempos e nas funes principais do software. [49] O software possui apenas uma thread, logo
chamado de um sistema monothread. [49]
De acordo com a tabela 3, para os sistemas que utilizam par tranado blindado, a
distncia mxima de cada segmento de cem metros.
[22]
[50]
38
Com esses valores, possvel o usurio configurar sua rede virtual e verificar se houve
excessos na distncia em algum trecho da rede. Alm disso, possvel verificar, em cada
trecho, os valores de resistncia eltrica e capacitncia de acordo com as caractersticas acima.
A figura 31 ilustra uma rede configurada com um switch e dois mdulos de campos
conectados ao mestre controlador.
As distncias entre cada trecho no podem exceder cem metros para o uso do par
tranado blindado, conforme mostrado anteriormente na tabela 3. O primeiro trecho foi
configurado com sessenta e oito metros, o segundo com noventa metros e o terceiro com
oitenta metros.
No apndice C h a parte do cdigo referente criao do cabo Ethernet industrial na
ferramenta proposta, utilizando o conceito de thread.
5.6
[44] [45]
dentro da ferramenta proposta, impossibilitando o usurio de operar com valores irreais dentro
das simulaes realizadas. Assim, valores impossveis na prtica so desconsiderados pelas
simulaes, evitando a possibilidade de simulaes imperfeitas ou incorretas. [44] [45]
39
40
RESULTADOS
[33]
para rede
6.1
Resultados Obtidos
Para anlise dos resultados do software, so necessrias vrias situaes de montagem
41
42
43
[33]
44
[33]
45
[51]
46
47
48
Tempo_utilizado_mdulo_200.010.040.007_OUTPUT = 116,32us
Tempo_utilizado_mdulo_200.010.040.008_INPUT = 52,32us
Tempo_utilizado_mdulo_200.010.040.008_OUTPUT = 52,32us
Tempo_utilizado_mdulo_200.010.040.009_INPUT = 44,32us
Tempo_utilizado_mdulo_200.010.040.009_OUTPUT = 84,32us
Tempo_utilizado_mdulo_200.010.040.010_INPUT = 36,32us
Tempo_utilizado_mdulo_200.010.040.010_OUTPUT = 36,32us
Dead_time = 9 * 9,6us = 86,4us
Tempo_utilizado_total = 1,372ms ou 13,72% de 10ms (tempo de varredura)
O problema est resolvido com a simples alterao da taxa de transmisso da rede. A
figura 39 evidencia os tempos utilizado e disponvel e a lista de todos os mdulos de campo
que esto configurados na rede.
49
50
Tempo_utilizado_mdulo_200.010.040.004_OUTPUT = 683,2us
Tempo_utilizado_mdulo_200.010.040.005_INPUT = 603,2us
Tempo_utilizado_mdulo_200.010.040.005_OUTPUT = 603,2us
Tempo_utilizado_mdulo_200.010.040.006_INPUT = 1,163ms
Tempo_utilizado_mdulo_200.010.040.006_OUTPUT = 843,2us
Tempo_utilizado_mdulo_200.010.040.007_INPUT = 843,2us
Tempo_utilizado_mdulo_200.010.040.007_OUTPUT = 1,163ms
Tempo_utilizado_mdulo_200.010.040.008_INPUT = 523,2us
Tempo_utilizado_mdulo_200.010.040.008_OUTPUT = 523,2us
Tempo_utilizado_mdulo_200.010.040.009_INPUT = 443,2us
Tempo_utilizado_mdulo_200.010.040.009_OUTPUT = 843,2us
Tempo_utilizado_mdulo_200.010.040.010_INPUT = 363,2us
Tempo_utilizado_mdulo_200.010.040.010_OUTPUT = 363,2us
Dead_time = 9 * 9,6us = 86,4us
Tempo_utilizado_total = 12,944ms ou 64,72% de 20ms (novo tempo de varredura)
Contudo, importante destacar que o sistema assim utilizado torna-se mais lento e
opera-se sob um tempo de 20ms de varredura dos mdulos de campo. Essa no uma soluo
muito satisfatria, pois os tempos de resposta de cada mdulo de campo so alterados. A
figura 41 evidencia o grfico dos tempos utilizado e disponvel para um tempo de varredura
de 20ms e taxa de transmisso de 10Mbps.
51
52
A terceira simulao similar segunda, porm a anlise agora relativa parte fsica
da rede. As condies so as mesmas, mestre controlador, quatro switches e nove mdulos de
campo. Cada trecho est configurado para uma determinada distncia, conforme visto na
figura abaixo. Ao passar o mouse sobre o cabo, possvel visualizar a capacitncia e a
resistncia eltrica de cada trecho analisado. Tambm h um tratamento de exceo (trava)
para o usurio operar apenas com valores vlidos de distncia (entre zero e cem metros) para
cada trecho. A rede est ilustrada a seguir na figura 43.
53
54
Capacitncia_Resistncia _mestre_switch 1:
Capacitncia_Resistncia _switch 1_switch 2:
Capacitncia_Resistncia _switch 2_switch 3:
Capacitncia_Resistncia_mdulo_200.010.040.008_switch 4:
Capacitncia_Resistncia_mdulo_200.010.040.009_switch 4:
Capacitncia_Resistncia_mdulo_200.010.040.010_switch 4:
H a possibilidade, ainda, de se ter uma rede formada por switches de oito portas ao
invs de quatro. As condies de simulao foram alteradas para os valores a seguir.
Controlador mestre 10Mbps, 10ms, 6 mdulos de campo, switch de 8 portas;
Distncia_mestre_switch = 80m
Distncia_mdulo_200.010.040.002_switch = 26m
Distncia_mdulo_200.010.040.003_switch = 38m
55
Distncia_mdulo_200.010.040.004_switch = 59m
Distncia_mdulo_200.010.040.005_switch = 66m
Distncia_mdulo_200.010.040.006_switch = 70m
Distncia_mdulo_200.010.040.007_switch = 40m
As caractersticas eltricas so as mesmas apresentadas acima at o mdulo
200.010.040.007, pois as distncias no foram alteradas (alterao da topologia da rede
apenas e excluso de trs mdulos de campo).
A figura 44 ilustra a rede formada por um switch de oito portas, controlador mestre e
seis mdulos de campo.
56
57
[53]
[53]
A lista de troca de informaes entre mestre e mdulo de campo para anlise do tempo
utilizado est a seguir na figura 49.
58
[53]
[54]
tal tempo para as seguintes condies: mestre (endereo zero), mdulos de campo (endereo
quarenta e oito e quarenta e nove) contendo um byte de entrada e um byte de sada cada
mdulo, taxa de transmisso de 125Kbps e tempo de varredura de 69,3ms.
As telas de anlise do analisador X-Analyser [55] esto mostradas abaixo, nas figuras 50
e 51.
59
[55]
[55]
60
[55]
Ethernet industrial
1
2 IN + 2 OUT
10Mbps
10ms
125us
9,875ms
98,75%
100 metros
Profibus DP
Devicenet
1
2
2 IN + 2 OUT 2 IN + 2 OUT
500Kbps
125Kbps
10ms
69,3ms
1,276ms
12,111ms
8,724ms
57,189ms
87,24%
82,5%
[52]
400 metros
500 metros [54]
61
rede. Contudo, a que possui a menor distncia, pois opera com a maior taxa de transmisso.
As quantidades de entradas e sadas so as mesmas para os trs casos (dois bytes de entrada e
dois bytes de sada), diferindo apenas a parte lgica das redes (taxa de transmisso e tempo de
varredura).
6.2
62
Assim, os problemas citados no captulo cinco, pgina trinta e quatro, foram simulados
e previstos antes de se ter qualquer elemento instalado ou configurado na rede Ethernet
industrial.
A terceira simulao evidenciou a parte fsica da rede Ethernet industrial. A rede foi
configurada para cada trecho e os valores eltricos foram mostrados automaticamente pelo
simulador. O limite de distncia para cada trecho da rede de cem metros. Caso esse limite
seja excedido, uma mensagem de aviso mostrada para o usurio. H a opo de alterar a
topologia da rede utilizando switches de quatro ou oito portas. Nesse caso, o usurio tem a
possibilidade de visualizar a melhor topologia fsica para montagem de sua rede Ethernet
industrial.
A quarta simulao mostra um comparativo entre a Ethernet industrial e as redes
industriais do mercado a fim de enriquecer o trabalho realizado evidenciar os tempos
envolvidos em cada um dos sistemas. Para uma mesma quantidade de dados de entrada e
sada (dois bytes), cada uma das redes se comportou de uma maneira, com relao ao tempo
utilizado. A tabela 6 ilustra as caractersticas e os resultados para as trs redes analisadas:
Ethernet industrial (atravs do software), Profibus DP (atravs de um analisador de protocolo)
e Devicenet (atravs de um outro analisador de protocolo). A rede Ethernet a que possui
menor tempo utilizado, porm a que possibilita uma menor distncia total da rede.
Ento, com as simulaes realizadas, pde-se perceber:
- A validao do desenvolvimento do software comparado ao da ODVA (simulao
um).
- A resoluo dos problemas de trfego com o auxlio do software (simulao dois).
- A verificao de como a rede est fisicamente disposta sem ter nenhum elemento
instalado em campo, evitando grande perda de tempo para reparos e altos custos na alterao
do projeto fsico da rede (simulao trs).
- A comparao dos resultados de uma determinada aplicao simulada, com relao a
outras redes industriais do mercado (simulao quatro).
6.3
Dificuldades encontradas
Muitas dificuldades foram encontradas neste trabalho. O ponto de partida foi encontrar
alguma aplicao que realmente fosse til aos usurios de automao industrial. Atravs de
visitas tcnicas reais e experincias prticas, verificou-se a grande necessidade de um maior
63
64
CONCLUSES E CONTRIBUIES
Com o auxlio das simulaes e do software, possvel que o usurio tenha dados
concretos do seu sistema, ainda na fase de projeto, tanto na parte fsica (distncia e cabos)
quanto na parte lgica da rede (tempos de comunicao). Assim, no momento da
instalao e configurao da rede, muitos problemas relativos ao projeto j foram
discutidos e simulados, minimizando o tempo de partida e os custos da planta industrial.
No trabalho realizado, a visualizao, as caractersticas e as simulaes dos
elementos da rede foram atendidas de acordo com as redes Ethernet industriais do
mercado, conforme se verificou nos resultados da primeira simulao. As simulaes
mostram claramente quais so as opes que o usurio possui com relao quantidade
de informao que se deseja trafegar em sua rede em funo do tempo para transmisso e
recepo das mensagens.
A validao do software proposto com relao a um sistema real (software da
ODVA para rede Ethernet/IP) tambm pde ser verificada, tornando-o uma importante
ferramenta para o usurio simular e configurar a parte fsica e lgica da sua rede Ethernet
industrial sem a necessidade de nenhum elemento ligado fisicamente.
Os problemas listados no captulo quatro, parte fsica e lgica da rede,
conhecimento da tecnologia e previso de futuros problemas, foram resolvidos,
analisados e previstos, atravs da segunda e terceira simulaes e mostrados nas
concluses dos resultados do software.
Outra contribuio ao usurio de redes industriais o fato do software no se
prender a um nico padro de rede Ethernet industrial, como por exemplo, uma aplicao
muito especfica envolvendo Profinet IRT, por exemplo. Pode ser utilizado independente
do padro que o usurio ir determinar para o funcionamento do seu processo industrial,
pois as redes Ethernet industriais operam com camada Ethernet, IP e UDP para trfego de
informao de I/O.
Assim, no importa o tipo de rede Ethernet industrial a ser implementado aps a
simulao (Ethernet/IP, Profinet ou HSE), desde que no opere com TCP
(parametrizao distncia dos elementos da rede) ou com aplicaes muito peculiares,
como o caso do Profinet IRT.
65
TRABALHOS FUTUROS
9
[1]
66
REFERNCIAS BIBLIOGRFICAS
1997, 923p.
[2]
FELSER, Max; SAUTER Thilo. The Fieldbus War: History or Short Break Between
Battles. IEEE Article, 4th IEEE International Workshop on Factory Communication Systems,
Vasteras, Sweden, August 28-30, 2002, 73-80p.
[3]
HELD, Gilbert. Ethernet Networks, London, Wiley Editor, 2nd ed., 2000, 458p.
[6]
www.harting.com/br/pt/en/countries/br/products/etherin/index.pt.html
[7]
visitado em 02/2007.
www.profibus.com/pn/technology/description/
[8]
[9]
Site da Internet: MADREN Frank. Power over Ethernet The Last Frontier in
67
[10]
www.ti.com/poe
[11]
Site da Internet: MORGAN, Tony. Power over Ethernet - The Reality of Designing a
Powered Device - PoE articles. Senior Applications Engineer, Silver Telecom, 10th July
2006, visitado em 11/2006.
www.poweroverethernet.com/articles.php?article_id=370
[12]
for Power over Ethernet - PoE articles. Texas Instrument Manager, 8th September 2006,
visitado em 12/2006.
www.poweroverethernet.com/articles.php?article_id=380
[13]
SOARES,
Luiz
Fernando;
LEMOS,
Guido;
COLCHER,
Srgio. Redes
de
Computadores: das LANs, MANs e WANs s Redes ATM, So Paulo, Editora Campus, 2
ed., 2000, 705p.
[14]
ROSE, Marshall T. The Open Book: a Practical Perspective on OSI, USA, Prentice-
Site da Internet: POSTEL, Jon. RFC 791 Internet Protocol, DARPA Internet
[19]
68
Site da Internet: LARSSON, Lars. Fourteen Industrial Ethernet solutions under the
spotlight. The Industrial Ethernet Books, Issue 28, September 2005, visitado em 04/2007.
www.ethernet.industrial-networking.com/articles/articledisplay.asp?id=854
[21]
04/2007.
www.profibus.com/pn/
[22]
www.sitrain.com/modules/profinet_en/times/index_1024.htm
[24]
Industrial Communication Systems. IEEE Article, Phoenix Contact and Siemens, Germany,
2005, 815-822p.
[25]
Norma Profinet elaborada pela Associao PROFIBUS Internacional, Version 1.0, August
2001.
[26]
PROFIBUS Working Group. GSDML Specification for PROFINET IO. Norma Profinet
www.sitrain.com/modules/profinet_en/times/index_1024.htm
[28]
69
SKEIE, T.; et al. ETHERNET in Substation Automation. IEEE Article, IEEE Control
www.ethernet.industrial-networking.com/articles/articledisplay.asp?id=1165
[31]
article, Proceedings of the IEEE, Vol. 93, N 06, June 2005, 1102-1117p.
[33]
Ethernet/IP Specification Release 1.0 - June, 2001. Norma Ethernet/IP elaborada pela
ODVA.
www.odva.org
[34]
visitado em 01/2007.
www.fieldbus.org
[36]
www.ethernet.industrial-networking.com/ieb/articledisplay.asp?id=854
[37]
[38]
70
YOUN, G.; et al. Ring Topology-based Redundancy Ethernet for Industrial Networks.
IEEE article, International Joint 2006 Conference, Korea, October 2006, 1404-1407p.
[39]
Site da Internet: Empresa Sense Eletrnica, relatrio tcnico de visita a cliente, 10/2006.
www.sense.com.br
[40]
XI, B.; et al. Use of Ethernet for Industrial Control Networks. IEEE article,
MOYNE, J. R., TILBURY, D., M. The Emergence Industrial Control Networks for
Manufacturing Control, Diagnostics, and Safety Data. IEEE article, Proceedings of IEEE,
Vol. 95, Number 1, January 2007, 29-47p.
[43]
visitado em 06/2006.
www.borland.com
[44]
2003, 324p.
[45]
Site da Internet: Frum Dicas BCB para auxlio em conceitos de programao e cdigos
2006, 320p.
71
[48]
[49]
Site da Internet: Fabricante de cabo para rede Profinet e Ethernet/IP, Lapp Cable
www.ethereal.com
[52]
01/2007.
www.profibus.org
[53]
08/2005.
www.softing.com
[54]
Devicenet Specification Release 3.0 - February, 2007. Norma Devicenet elaborada pela
ODVA, reviso 3.
www.odva.org
[55]
www.warwickcontrol.com e www.x-analyser.com
[56]
IEEE article, from IEEE Trans on Comms, Vol. Comm-22, 1974, 1-13p.
[57]
www.en.wikipedia.org/wiki/Ethernet
[58]
72
proposta, 05/2006.
www.ab.com
Livros Grtis
( http://www.livrosgratis.com.br )
Milhares de Livros para Download:
Baixar livros de Administrao
Baixar livros de Agronomia
Baixar livros de Arquitetura
Baixar livros de Artes
Baixar livros de Astronomia
Baixar livros de Biologia Geral
Baixar livros de Cincia da Computao
Baixar livros de Cincia da Informao
Baixar livros de Cincia Poltica
Baixar livros de Cincias da Sade
Baixar livros de Comunicao
Baixar livros do Conselho Nacional de Educao - CNE
Baixar livros de Defesa civil
Baixar livros de Direito
Baixar livros de Direitos humanos
Baixar livros de Economia
Baixar livros de Economia Domstica
Baixar livros de Educao
Baixar livros de Educao - Trnsito
Baixar livros de Educao Fsica
Baixar livros de Engenharia Aeroespacial
Baixar livros de Farmcia
Baixar livros de Filosofia
Baixar livros de Fsica
Baixar livros de Geocincias
Baixar livros de Geografia
Baixar livros de Histria
Baixar livros de Lnguas