Você está na página 1de 61

Universidade Federal de Pernambuco Centro de Tecnologia e Geocincias Curso de Especializao em Engenharia de Instrumentao

Avaliao da utilizao de tecnologia de comunicao sem fio em redes PROFIBUS e FOUNDATION Fieldbus
Leonardo Tavares do Nascimento Orientador: Prof. Jos Srgio da Rocha Neto D. Sc.

Monografia apresentada ao Centro de Tecnologia e Geocincias da Universidade Federal de Pernambuco como parte dos requisitos para obteno do Certificado de Especialista em Engenharia de Instrumentao

Recife, 2008

Resumo

Avaliao da utilizao de tecnologia de comunicao sem fio em redes PROFIBUS e FOUNDATION Fieldbus
Leonardo Tavares do Nascimento
Maro/2008 Orientador: Prof. Jos Srgio da Rocha Neto D. Sc. rea de concentrao: Eletrnica Palavras-chaves: automao, redes industriais, comunicao sem fio Na automao industrial, o uso de redes de comunicao tem sido importante para as melhorias das aes de controle e de monitoramento. Objetiva-se com as redes de campo permitir uma maior integrao entre o nvel de gerenciamento e o nvel de superviso da planta industrial com os controladores e instrumentos de campo. Dentre as principais redes industriais em uso, a PROFIBUS e a FOUNDATION Fieldbus se destacam pelo crescimento no nmero de instalaes, especialmente na rea de controle de processos (indstrias qumicas e petroqumicas). A tecnologia de transmisso, utilizando-se redes de comunicao sem fio vem conquistando espao, devido s vantagens associadas como reduo de cabos e mobilidade. Nas aplicaes industriais, o padro ZigBee possui caractersticas que o tornam atrativo. A utilizao de redes de comunicao sem fio na automao industrial esbarra nas limitaes dessas tecnologias e na necessidade de modificar as infra-estruturas operantes. Devido s propriedades especiais da transmisso sem fio, no desejvel que todos os ns de uma rede industrial fieldbus sejam sem fio. Tambm ainda no recomendvel utilizar esta tecnologia de comunicao em aplicaes de controle crticas, remanescendo a monitorao como principal rea de atuao dos sistemas sem fio. Desta forma, uma soluo hbrida abrangendo a coexistncia de transmisso por cabos e transmisso sem fio se torna mais atraente. Neste caso, os dispositivos cabeados precisam se comunicar com os ns sem fio, trazendo a necessidade de formas de interconexo. O objetivo deste trabalho investigar as formas de interconexo entre redes industriais fieldbus e redes de sensores sem fio, mais especificamente a integrao de redes PROFIBUS e FOUNDATION Fieldbus com redes sem fio no padro ZigBee, analisando caractersticas, propriedades e restries existentes.

Contedo
1. INTRODUO ....................................................................................................................................................... 4 1.1. 1.2. 2. AUTOMAO INDUSTRIAL .............................................................................................................................. 5 REVISO HISTRICA ....................................................................................................................................... 7

REDES INDUSTRIAIS FIELDBUS ................................................................................................................... 11 2.1. PROFIBUS ................................................................................................................................................... 13 2.1.1. PROFIBUS DP ........................................................................................................................................ 16 2.1.2. PROFIBUS PA ........................................................................................................................................ 19 2.1.3. PROFIBUS FMS ..................................................................................................................................... 20 2.1.4. PROFINET .............................................................................................................................................. 21 2.2. FOUNDATION FIELDBUS ........................................................................................................................... 21 2.2.1. FOUNDATION Fieldbus H1 .................................................................................................................. 23 2.2.2. FOUNDATION Fieldbus HSE................................................................................................................ 28 2.3. ESTUDO COMPARATIVO ENTRE PROFIBUS DP E FOUNDATION FIELDBUS H1 ................................... 30

3.

TECNOLOGIA SEM FIO EM PLANTAS INDUSTRIAIS.............................................................................. 31 3.1. REDES DE SENSORES SEM FIO ...................................................................................................................... 32 3.2. ZIGBEE .......................................................................................................................................................... 34 3.2.1. Arquitetura ............................................................................................................................................... 35 3.2.2. Camada fsica e camada MAC ................................................................................................................ 38 3.2.3. Camada de rede e camada de aplicao .................................................................................................. 42

4.

INTERCONEXO ENTRE REDES FIELDBUS E REDES SEM FIO .......................................................... 47 4.1. 4.2. 4.3. PROFIBUS + ZIGBEE .................................................................................................................................. 50 FOUNDATION FIELDBUS + ZIGBEE.......................................................................................................... 52 CONCLUSES................................................................................................................................................. 53

5.

CONCLUSO ....................................................................................................................................................... 56

REFERNCIAS BIBLIOGRFICAS.......................................................................................................................... 59

1. Introduo
No mercado atual globalizado, em que h uma busca por vantagens tecnolgicas que permitam ao seu usurio competir de maneira eficaz, a automao industrial passou a ser um requisito. No ramo da indstria do petrleo, especialmente no segmento do refino, a otimizao de recursos e reduo de custos faz-se imprescindvel. As inovaes na rea de processo em si so poucas, ficando para as reas de controle e instrumentao a responsabilidade por alcanar tais objetivos. A necessidade de a informao poder ser disponibilizada em vrios locais simultaneamente, mostrando resultados em tempo real da cadeia de produo, faz com que as redes de comunicao de dados estejam cada vez mais presentes no cotidiano industrial, ocasionando uma constante busca por novas tcnicas e meios de estabelecer essa comunicao. A instrumentao em rede constitui um conceito interessante no domnio industrial, na medida em que permite a distribuio do processamento e controle pelos diversos instrumentos que esto ligados rede. D-se o nome de redes industriais fieldbus aos sistemas de controle industrial com este tipo de arquitetura. Uma caracterstica muito importante em muitas destas redes a sua interoperabilidade, ou seja, a possibilidade do instrumento de um fabricante poder ser substitudo por outro de qualquer fabricante, com a conservao de todas as caractersticas funcionais. medida que os benefcios das redes industriais fieldbus se tornam mais aparentes, cresce o nmero de usurios adeptos desta tecnologia. Espera-se que o mercado mundial de solues fieldbus na indstria de processos cresa a taxas anuais de 22,3% nos prximos cinco anos. A movimentao financeira neste mercado foi maior que US$ 831 milhes em 2006 e h previses que possa ultrapassar os US$ 2,279 bilhes em 2011, de acordo com um estudo realizado pela ARC Advisory Group [39]. Atualmente o nmero de ns (estaes, dispositivos) por instalao est crescendo drasticamente. Essa evoluo acontece em conjunto com os avanos das redes de sensores. Os progressos tecnolgicos dos sistemas micro-eletromecnicos (MEMS micro-electromechanical systems) tm provocado mudanas em ambientes industriais de forma intensa. A cada dia, novos dispositivos de tamanhos reduzidos e com elevada capacidade de atuao esto sendo encontrados no mercado. Novos protocolos de comunicao tambm tm trazido vrios benefcios para as indstrias em geral [29]. Se extrapolarmos a experincia de outros campos da tecnologia, podemos tentar desenhar a prxima evoluo: os preos dos dispositivos iro cair, e ao mesmo tempo a performance ir crescer, permitindo a integrao de cada vez mais inteligncia aos instrumentos. Assim, poderemos ter redes complexas com cerca de um milho de ns trabalhando juntos [6]. Tais

5 sistemas sero os desafios nas prximas dcadas. A mais promissora rea de investigao para a evoluo tecnolgica o domnio sem fio [6]. Pesquisa realizada no ano de 2005 pela ON World Inc. [26], com grande parte das maiores companhias de petrleo e gs natural do mundo, revelou que todas as empresas pesquisadas adotam tecnologia sem fio acoplada em seus sistemas supervisrios e planejavam, em curto prazo, investimento em tecnologia de monitoramento remoto para suas plantas industriais. Os benefcios no uso de tal tecnologia so: ausncia de cabeamento propenso a falhas, alta flexibilidade, e at mesmo mobilidade. Os problemas tambm existem: atenuao, desvanecimento, multipercurso, estaes temporariamente ocultas, e o simples acesso de intrusos. At agora, as opes de comunicao sem fio tm sido usadas apenas para substituir o cabeamento de dados convencional [6]. Um uso eficiente da comunicao sem fio necessitaria de uma redefinio de pelo menos a camada inferior das redes industriais fieldbus. A avaliao das tecnologias sem fio disponveis com relao sua aplicabilidade em automao o primeiro passo nessa direo. Neste captulo apresentado o conceito de automao industrial e sua evoluo histrica, tratando sobre redes industriais e tecnologia de transmisso sem fio. Uma definio mais detalhada sobre redes industriais fieldbus realizada no Captulo 2, que tambm esclarece o motivo da escolha das redes PROFIBUS e FOUNDATION Fieldbus, descrevendo as caractersticas de ambas. O Captulo 3 aborda a utilizao de tecnologias de transmisso sem fio em ambientes industriais, citando os padres existentes, expondo o porqu da escolha do ZigBee, e detalhando as propriedades deste padro. As mincias da interconexo entre as redes industriais fieldbus escolhidas e redes sem fio que adotem o padro ZigBee, relatando as possveis formas de realizao, os requisitos e as limitaes, so encontradas no Captulo 4. Por fim, feita uma avaliao geral do estudo realizado, apontando os aspectos relevantes observados.

1.1. Automao industrial


Automao o uso de qualquer dispositivo mecnico ou eletro-eletrnico para controlar mquinas e processos, podendo ser realizado por um computador, que substitua o trabalho humano em favor da qualidade dos produtos, da reduo dos custos, da rapidez da produo ou da segurana das pessoas, assim aperfeioando os complexos objetivos das indstrias e servios. Atualmente, envolve a implantao de sistemas interligados e assistidos por redes de comunicao, compreendendo sistemas supervisrios e interfaces humano-mquina que possam auxiliar os operadores na superviso e anlise dos problemas. Na Figura 1 representa-se a chamada pirmide de automao, com os diferentes nveis de automao encontrados em uma planta industrial. A pirmide pode ser descrita em cinco nveis [1]: Nvel 1: dispositivos de campo, como sensores e atuadores;

6 Nvel 2: nvel dos controladores (CLPs) e de algum tipo de superviso associada ao processo; Nvel 3: permite o controle do processo produtivo da planta, normalmente constitudo por banco de dados; Nvel 4: responsvel pela programao e pelo planejamento da produo; Nvel 5: administrao dos recursos da empresa, em que se encontra a gesto de todo o sistema. As redes de campo ocupam os dois nveis inferiores da pirmide de automao.

Para grandes aplicaes existe a necessidade de se estabelecer um critrio de como ser feita a aquisio de dados utilizando-se de CLPs, de estaes remotas e demais equipamentos inteligentes do cho de fbrica. Uma maneira simples de fazer isso colocar todas as interfaces para se comunicar com os equipamentos. Isso gera baixo desempenho de comunicao, uma vez que todos os computadores precisam acessar os dados ao mesmo tempo. Outra forma um sistema acessando os dados dos CLPs e disponibilizando-os para outros sistemas atravs de uma rede de computadores, totalmente independente da rede de CLPs, utilizando-se por exemplo, sistemas configurveis SCADA (Supervisory Control and Data Acquisition) que so destinados superviso, ao controle e aquisio de dados em plantas industriais, sendo muito populares [1]. A utilizao dos microprocessadores na indstria possibilitou a realizao do controle digital centralizado, que possui as seguintes caractersticas: cabeamento paralelo utilizando fios em

Figura 1 - A pirmide de automao

7 par tranado e topologia estrela; transmisso de dados entre os dispositivos (sensores e atuadores) e a unidade de controle, na forma de sinais analgicos e digitais. A grande quantidade de dispositivos e as longas distncias causam altos custos de instalao e manuteno. Outra limitao a falta de flexibilidade para extenses ou modificaes. Para superar essas dificuldades, foram desenvolvidos sistemas de automao de controle centralizado e barramento. Nesse sistema a estao de controle comunica-se com os dispositivos atravs de um barramento. Suas caractersticas so: controle centralizado e transmisso digital em topologia de barramento. O avano na tecnologia e a demanda do mercado levaram ao desenvolvimento de sistemas de controle conhecidos como barramento de campo distribudo. As caractersticas desses sistemas so: inteligncia distribuda, usando microcontroladores ao longo do barramento; reduo de cabeamento; unidades de conexo (gateways, pontes, repetidores, etc.). Atualmente, implementando melhorias em relao a esses sistemas, foram desenvolvidos os chamados sistemas de controle distribudo, que se caracterizam por: meios variados de comunicao; implementao mais completa para sistemas abertos; flexibilidade completa para topologias de rede; software e ferramentas de desenvolvimento mais amigveis. Na rea de instrumentao a revoluo ocorreu mais lentamente. Era necessrio dotar os instrumentos de mais inteligncia e faz-los se comunicar em rede. O padro 4-20 mA para transmisso de sinais analgicos tinha que ceder lugar a transmisso digital. A princpio foi desenvolvido um protocolo (HART Highway Addressable Remote Transmiter) que aproveitava o prprio cabeamento existente, fazendo transitar sinais digitais sobre sinais analgicos 4-20 mA. O HART uma tecnologia hbrida de transio do modelo analgico para o digital, que permanece at hoje em utilizao [3]. Depois surgiu uma profuso de padres e protocolos que pretendiam ser o nico e melhor barramento de campo industrial.

1.2. Reviso histrica


No final da dcada de 50 o uso da instrumentao pneumtica j estava consolidada, quando aparecem os transmissores e controladores eletrnicos analgicos, com o padro 4-20 mA. O novo padro possibilitou a transmisso desse sinal a distncias bem superiores que o sistema pneumtico, permitindo o aumento na quantidade de informao vinda do processo para as salas de controle. Nos anos 60 inicia-se o uso de computadores para o controle de processos, aparecendo o conceito do Controle Digital Direto (DDC - Direct Digital Control). Um nico grande computador era responsvel pelo controle de processo da planta [5]. O inconveniente estava na centralizao de todo o cabeamento entre o campo e a sala de controle, pois cada instrumento ou equipamento precisava de um par de condutores. No fim dos anos 60 aparece no segmento de manufatura um equipamento com a finalidade

8 de substituir as lgicas a rels, os controladores lgicos programveis (CLP, ou do ingls PLC Programmable Logic Controller). Concebido inicialmente para a indstria automobilstica, possua apenas entradas e sadas digitais. Com o passar do tempo passou a incorporar tambm entradas e sadas analgicas, passando a ser usado tambm na rea de controle de processo. No incio dos anos 70 j estava em curso a utilizao de redes de comunicao e apareciam os minicomputadores. Essas tecnologias possibilitaram o aparecimento de uma nova arquitetura para controle de processo, denominado de Sistema Digital de Controle Distribudo (DCS Distributed Control System) [5]. O processamento que at ento era realizado em um s computador passou a ser distribudo por computadores menores denominados de controladores. A partir dos anos 80 aparece um novo conceito de arquitetura para controle de processo conhecido como SCADA (Supervisory Control and Data Acquisition). Parecido com o DCS, no que se refere arquitetura, no lugar de controladores existem as RTUs (Remote Terminal Units). As RTUs so CLPs que se comunicam com os instrumentos de campo, executam os algoritmos de controle e comunicam-se com os microcomputadores. Por volta de 1980 surge tambm a primeira instrumentao digital [5]. Esta caracterizada por conter um microprocessador, que lhe permitiu aumentar as potencialidades, com a capacidade de processamento local. Mas como a transmisso de sinal continuava sendo analgica, todo esse potencial ficava limitado. A indstria j sinalizava a necessidade de utilizar um meio de comunicao digital, que permitisse o aumento do trnsito de informaes do campo para a sala de controle, e vice-versa. Surge uma nova arquitetura denominada de Fieldbus Control System (FCS). Devido versatilidade, a criao de sistemas fieldbus tornou-se uma ocupao tendenciosa para muitas empresas de automao. Apesar dos benefcios, o nmero de diferentes sistemas fieldbus que surgiam no era bem visto pelos consumidores, acostumados com a compatibilidade presente nos sistemas j existentes, e temerosos com a possibilidade de ficarem presos a um nico fabricante. Esta situao dificultou a disseminao dos novos conceitos [6]. Como conseqncia, organizaes de usurios foram fundadas para conduzir a definio e promoo de sistemas fieldbus, independentemente das empresas. Surgindo assim a idia de sistemas abertos.

Figura 2 - A evoluo do conceito de controle de processo

9 Em 1985, o comit IEC SC65C iniciou o esforo de definir um padro fieldbus uniforme e internacional para a automao industrial e de processos. Os dois maiores projetos de rede de campo nessa poca eram o FIP (Flux Information Processus ou Factory Instrumentation Protocol) e o PROFIBUS, desenvolvidos respectivamente na Frana em 1982 e na Alemanha em 1984. Suas abordagens eram completamente diferentes. Um fieldbus universal deveria combinar os benefcios de ambos, e nos anos seguintes se viram esforos para encontrar uma convergncia entre as duas abordagens. A ISA (Instrumentation, Systems and Automation, que naquela poca se chamava Instrument Society of America) e o IEC (International Electrotechnical Comission) decidiram juntar esforos e deste ponto em diante o trabalho tcnico ficou a cargo da ISA SP50, enquanto que o IEC restringiu-se as atividades de organizao dos processos de deliberao. Devido incapacidade dos comits em achar uma soluo, os grandes fabricantes de sistemas de automao lanaram duas iniciativas para chegar a um acordo [6]. A fundao do projeto WorldFIP, em 1993 tinha o objetivo de adicionar as funcionalidades do modelo clienteservidor ao FIP. Por outro lado, o ISP (Interoperable System Project) empreendeu-se em demonstrar, a partir de 1992, como o PROFIBUS poderia ser melhorado com o modelo publishersubscriber semelhante ao encontrado no FIP. Com o fim do projeto ISP, por questes estratgicas, muitos de seus antigos membros juntaram foras com integrantes do WorldFIP norte-americano e formaram a Fieldbus Foundation. Esta nova associao iniciou a definio de uma nova rede de campo para processos industriais: a FOUNDATION Fieldbus. Enquanto a discusso sobre a padronizao acontecia, os sistemas fieldbus atacaram o mercado, investindo em desenvolvimento de protocolos e equipamentos, e j existiam muitas instalaes em funcionamento. Os comits nacionais na Europa, aps longas discusses, chegaram a um acordo sem precedentes: todos os padres nacionais seriam considerados padres europeus. Enquanto isso, a Fieldbus Foundation preparava sua prpria especificao. Esse trabalho acabou influenciando no comit do IEC, e para vrios de seus membros isto parecia ser o fim de um longo debate. Contudo, o projeto no foi aprovado em votao. Como, de acordo com as regras de padronizao europias, seguindo o Acordo de Dresden (Dresden Agreement, tratado firmado entre o IEC e o CENELEC), um padro internacional se sobrepe, os defensores do PROFIBUS temiam que o FOUNDATION Fieldbus obtivesse vantagem competitiva e que o PROFIBUS perdesse terreno [6]. Dessa forma, os pases onde o PROFIBUS dominava organizaram-se para impedir a aprovao do padro. Em julho de 1999, representantes dos principais adversrios envolvidos na questo (Fieldbus Foundation, Fisher Rosemount, ControlNet International, Rockwell Automation, Profibus User Organization e Siemens) assinaram um memorando de entendimento com o intuito de

10 terminar a guerra em torno do padro fieldbus. A idia era criar um padro abrangente, acomodando todos os sistemas fieldbus. Finalmente, o padro de rede de campo internacional, IEC 61158, foi lanado em 31 de dezembro de 2000. Este padro contm uma coleo de mdulos de especificao teis para a implementao de fieldbuses, de acordo com o observado na Tabela 1.
Tabela 1 - Padro IEC 61158

Documentos IEC 61158 61158-1 61158-2 61158-3 61158-4 61158-5 61158-6

Contedo Introduo Especificao da camada fsica Definio dos servios da camada de enlace Especificao dos protocolos da camada de enlace Definio dos servios da camada de aplicao Especificao dos protocolos da camada de aplicao

Simultaneamente ao desenvolvimento das redes fieldbus, as tcnicas de comunicao tambm sofreram modificaes. Diversos so os meios de transmisso disponveis atualmente: fios, cabos, fibras ticas e ondas eletromagnticas. Inmeros tambm so os protocolos e padres usados para suprir as exigncias destes meios por onde trafegam os dados. As tecnologias de comunicao industrial acompanham tais evolues, incorporando-as, e sempre visando a melhor soluo para os problemas existentes.

11

2. Redes industriais fieldbus


As redes de campo so redes locais de comunicao, bidirecionais, projetadas e utilizadas para interligar entre si instrumentao industrial de medida, dispositivos de controle e sistemas de operao industriais [5]. Eis a definio de redes fieldbus dada pelo IEC 61158: Uma rede de campo um barramento de dados digital, serial, multidrop, para comunicao com dispositivos de controle e dispositivos de instrumentao tais como transdutores, atuadores e controladores locais, no sendo restrito a estes. Os sistemas fieldbus esto presentes em todos os domnios da automao: controle de processo, automao residencial, construo de mquinas, aplicaes ferrovirias e automotivas, e aviao. Alguns barramentos servem apenas para interligar sensores e atuadores discretos, basicamente transmitindo estados e bits de comando, necessitando de processamento mnimo por parte do instrumento. So as redes de nvel mais baixo, denominadas de Sensorbus. Um segundo nvel representado pelas redes capazes de interligar dispositivos mais inteligentes, enquadradas na denominao genrica de Devicebus. As mensagens aqui j so orientadas a bytes. Finalmente restam as redes de instrumentos de campo, ou Fieldbus, especializadas em variveis de controle. Suportam uma maior transmisso de dados, e necessitam de maior poder de processamento por parte dos dispositivos. Uma ilustrao dessa classificao apresentada na Figura 3.

Figura 3 - Classificao das redes de campo industriais

Os protocolos fieldbus so modelados de acordo com o modelo OSI/ISO. Entretanto, apenas as camadas 1, 2 e 7 so usadas. Assim, o padro IEC 61158 descreve uma estrutura em trs camadas, formada pelas camadas fsica, de enlace e de aplicao. As funes das camadas 3 e 4

12 podem ser alocadas nas camadas 2 ou 7, j as funes das camadas 5 e 6 so cobertas pela camada de aplicao. As redes de campo so tipicamente redes de um nico segmento, e as extenses so feitas atravs de repetidores, ou no mximo bridges (pontes). A coleo de mdulos de especificaes de redes de campo do padro IEC 61158 era til para qualquer implementao prtica. O que faltava era um manual de utilizao, mostrando que partes podem ser reunidas em um sistema funcional e como isto pode ser efetuado. Este guia veio com o IEC 61784-1 como uma definio dos ento chamados perfis de comunicao. Os perfis podem ser vistos como uma camada adicional no topo do modelo OSI, sendo conhecida como camada de usurio. Vantagens das redes de automao em relao a sistemas convencionais de cabeamento:
Expanso da rede com o sistema em funcionamento; Reduo de materiais (cabos, painis, caixas de juno, etc.); Interoperabilidade entre equipamentos de fabricantes distintos; Atualizao de firmware a partir da sala de controle; Capacidade de auto-reconhecimento do instrumento; Facilidade na manuteno; Flexibilidade na configurao da rede; Possibilidade de diagnsticos dos dispositivos.

Por usarem protocolos de comunicao padronizados possibilitam a integrao de equipamentos de vrios fabricantes distintos, tais sistemas dizem-se abertos, so flexveis e tm capacidade de expanso. So vrios os padres de redes industriais de comunicao empregados na indstria. Recentemente as redes PROFIBUS e FOUNDATION Fieldbus apresentaram um grande crescimento no nmero de instalaes na indstria de processos, como o setor petroqumico, sendo lderes dos investimentos no ramo dos sistemas fieldbus [40]. A Tabela 2 contm os dados de um estudo realizado pela ARC Advisory Group, contendo os valores obtidos em 2006 e uma estimativa para o ano de 2011.
Tabela 2 - Investimentos em fieldbus nas indstrias de processo, em milhes de dlares.

Rendimentos em 2006 FOUNDATION Fieldbus PROFIBUS Outros TOTAL 566,6 (68,1%) 263,8 (31,7%) 1,3 (0,2%) 831,7 (100%)

Rendimento em 2011 1.714,2 (75,2%) 564,1 (24,7%) 1,5 (0,1%) 2.279,8 (100%)

TCAC* 24,8% 16,4% 3,6% 22,3%

* Taxa de crescimento anual composta Fonte: ARC Advisory Group, 2007

13 O aumento no nmero de usurios e a previso de crescimento para os prximos anos, foram os principais pontos na escolha das redes PROFIBUS e FOUNDATION Fieldbus como objetos dos estudos deste trabalho. As sees a seguir expem as caractersticas dessas duas redes industriais de comunicao.

2.1.

PROFIBUS
O PROFIBUS baseado no modelo OSI/ISO, conforme apresentado na Figura 4. A

camada 1 (nvel fsico) define as caractersticas fsicas de transmisso, a camada 2 (enlace de dados) define o protocolo de acesso ao meio e a camada 7 (aplicao) define as funes de aplicao. Alm destas camadas h tambm a presena da camada de usurio.

Figura 4 - As camadas do PROFIBUS

A aplicao de um sistema de comunicao industrial amplamente influenciada pela escolha do meio de transmisso. Requisitos de uso genrico, como alta confiabilidade, grandes distncias cobertas e alta velocidade de transmisso, somam-se as exigncias especficas da rea de automao de processos tais como operao em reas classificadas, transmisso de dados e alimentao no mesmo meio fsico, etc. Existem atualmente trs tipos fsicos disponveis no PROFIBUS [12]: RS485: para uso universal; IEC 61158-2: para aplicaes em sistemas de automao de controle de processos; Fibra tica: para aplicaes em sistemas que demandam grande imunidade s interferncias eletromagnticas e grandes distncias. O padro RS485 a tecnologia de transmisso mais encontrada no PROFIBUS. simples, de baixo custo, primordialmente usada para tarefas que requerem altas taxas de transmisso [12].

14 Um cabo de cobre blindado com um par de condutores em par tranado (STP shield twisted pair) usado. A estrutura do barramento permite a adio ou remoo de estaes sem interferir nas demais. Possveis expanses no tm efeito sobre as estaes em operao. possvel selecionar taxas de transmisso desde 9,6 kbps at 12 Mbps, porm uma nica taxa selecionada para todos os dispositivos no barramento quando o sistema inicializado. At 32 estaes podem ser conectadas em um nico segmento. Para conectar mais do que 32 estaes, ou no caso que a distncia total entre as estaes ultrapasse um determinado limite, devem ser utilizados repetidores para interconectar diferentes segmentos do barramento. O comprimento mximo da linha depende da taxa de transmisso. O barramento encerrado por um terminador ativo do barramento, no incio e no fim de cada segmento. A transmisso sncrona em conformidade com a norma IEC 61158-2 veio atender aos requisitos das indstrias qumicas e petroqumicas. Permite, alm de segurana intrnseca, que os dispositivos de campo sejam energizados pelo prprio barramento. Os dispositivos de campo agem como consumidores passivos de corrente. Uma terminao passiva de linha necessria, em ambos os fins da linha principal do barramento. Topologia linear, rvore e estrela so permitidas [12]. uma transmisso sncrona, na codificao Manchester, com taxa de transmisso de 31,25 kbps usando tecnologia a dois fios. usualmente limitada a um determinado segmento da planta, por exemplo, dispositivos de campo em reas perigosas. Da mesma forma que no padro RS485, tambm so possveis at 32 estaes por segmento [7]. Fibras ticas so usadas para aplicaes fieldbus que tenham alta interferncia eletromagntica, ou que cubram uma grande rea ou distncia. O PROFIBUS inclui fibras multimodo e monomodo de vidro, fibras de plstico, entre outras [7]. Na sala de controle esto localizados o sistema de controle de processo e os dispositivos de monitorao e operao, interconectados por RS485. No campo, dispositivos do tipo Coupler ou Link adaptam os sinais do segmento RS485 aos sinais do segmento IEC 61158-2. Do ponto de vista do protocolo, os dispositivos Couplers so transparentes. Se estes so usados, a velocidade do segmento RS485 ficar limitada em no mximo 45,45 kbps ou 93,75 kbps. Os Links, por sua vez, possuem sua prpria inteligncia intrnseca. Eles tornam todos os dispositivos conectados ao segmento IEC 61158-2 um nico dispositivo escravo no segmento RS485. Neste caso no h limitao de velocidade no segmento RS485, alm do aumento na capacidade de endereamento. Ambos os tipos de dispositivo possuem o terminador de barramento integrado. Perfis so usados em automao para definir comportamentos e propriedades especficas de dispositivos, famlia de dispositivos ou sistemas inteiros. O termo perfil engloba desde poucas especificaes de uma classe de dispositivos, at especificaes abrangentes de aplicaes em uma determinada indstria [7]. O perfil de aplicao define as opes de protocolo e da tecnologia de transmisso requerida

15 nas respectivas reas de aplicao e para os vrios tipos de dispositivos. Estes perfis tambm definem o comportamento do dispositivo. Os perfis de comunicao PROFIBUS usam um protocolo uniforme de acesso ao meio, implementado pela camada de enlace de dados do modelo OSI/ISO. No PROFIBUS, a camada 2 chamada Fieldbus Data Link (FDL). O controle de acesso ao meio (MAC) especifica o procedimento quando uma estao tem a permisso para transmitir, alm de assegurar que uma nica estao tem direito de transmitir neste momento. A deteco de defeitos no meio de transmisso ou no receptor, assim como deteco de erros de endereamento ou na passagem do token so funes do MAC no PROFIBUS. No nvel de campo, a periferia distribuda, dispositivos tais como mdulos de E/S, transdutores, acionamentos, vlvulas e painis de operao, se comunicam com sistemas de automao via um eficiente sistema de comunicao em tempo real, o PROFIBUS-DP ou PROFIBUS-PA. A transmisso de dados efetuada ciclicamente, enquanto alarmes, parmetros e diagnsticos so transmitidos aciclicamente, s quando necessrio [7]. O PROFIBUS diferencia seus dispositivos entre mestres e escravos. Os mestres determinam a comunicao de dados no barramento. O protocolo PROFIBUS de acesso ao barramento inclui o procedimento de passagem de token, usado pelos mestres para comunicar-se uns com os outros, e o procedimento mestre-escravo, usado pelos mestres para se comunicarem com seus escravos. O token passado de um mestre ao prximo em ordem crescente de endereos. No momento que uma estao ativa recebe o token, passa a executar seu papel de mestre durante um perodo determinado, podendo se comunicar com todas as estaes escravas num relacionamento mestre-escravo, e com todas as estaes mestre num relacionamento mestre-mestre de comunicao. Esse modo de comunicao ilustrado na Figura 5.

Figura 5 - Mecanismo de comunicao no PROFIBUS

16 A camada FDL opera no modo sem conexo. Alm de transmisso ponto a ponto, proporciona tambm comunicaes do tipo multiponto (broadcast e multicast). Cada perfil de comunicao PROFIBUS usa um subconjunto especfico dos servios da camada FDL. Os servios so acionados por camadas superiores via pontos de acesso de servio (SAPs service acess points) [12]. Dispositivos PROFIBUS possuem diferentes caractersticas de funcionalidade ou de parametrizao da comunicao. Estes parmetros variam para cada tipo de dispositivo e de fabricante. A fim de tornar o PROFIBUS um sistema facilmente configurvel, tipo plug and play, definiu-se um arquivo de dados eletrnico do dispositivo (arquivo GSD), onde estas informaes so armazenadas. Os arquivos GSD ampliam a caracterstica de rede aberta, podendo ser carregado durante a configurao, tornando a integrao de dispositivos de diversos fabricantes em um sistema PROFIBUS simples e amigvel. Os arquivos GSD fornecem uma descrio clara e precisa das caractersticas de um dispositivo em um formato padronizado. O arquivo GSD dividido em trs sees: Especificaes gerais: informaes sobre fabricante, nome do dispositivo, reviso de hardware e software, taxas de transmisso suportadas e possibilidade para a definio do intervalo de tempo para monitorao; Especificaes relacionadas ao mestre: parmetros relacionados ao mestre, tais como nmero mximo de escravos ou opes de upload e download. Exclusivo para dispositivos mestres; Especificaes relacionadas ao escravo: especificaes tais como nmero e tipo de canais de I/O, especificao de informaes de diagnsticos, etc. Uma distino feita entre parmetros obrigatrios e parmetros opcionais. O formato dos arquivos GSD contm listas (tal como velocidade de comunicao suportada), assim como espaos para descrever os tipos de mdulos disponveis em um dispositivo modular [12].

2.1.1. PROFIBUS DP
No PROFIBUS-DP, os controladores centrais se comunicam com seus dispositivos de campo distribudos via um link serial de alta velocidade [12]. A maior parte desta comunicao feita de uma maneira cclica. Funes de comunicao no cclicas esto disponveis para dispositivos de campo inteligentes, permitindo assim configurao, diagnstico e manipulao de alarmes. O PROFIBUS-DP usa as camadas 1 e 2, bem como a interface de usurio. As camadas 3 a 7 no so usadas. A principal tecnologia usada pelo PROFIBUS-DP na camada fsica o padro RS485, sendo possvel utilizar fibras ticas, caso haja necessidade.

17 O PROFIBUS-DP difere trs grupos de dispositivos no barramento. O DPM1 (DP master class 1) um controlador central que ciclicamente troca informaes com as estaes (escravos) em um ciclo de mensagem especfico. Dispositivos tpicos so CLPs e PCs. DPM2 (DP master class 2) consiste em terminais de engenharia, programadores, dispositivos de configurao ou painis de operao. Usados durante o comissionamento para configurao do sistema DP e tambm para a manuteno e diagnstico do barramento e/ou de seus dispositivos. No precisam estar conectados permanentemente ao barramento. Os escravos DP (DP slaves) so perifricos (acionamentos, vlvulas, atuadores, sensores, etc.). So dispositivos passivos: s respondem a requisies diretas. PROFIBUS-DP suporta a implementao de sistemas monomestre e multimestre. Um mximo de 126 dispositivos (mestres ou escravos) pode ser conectado ao barramento da rede. So reservados oito bits para o campo de endereo, porm apenas sete so efetivamente usados para endereos: o bit mais significativo do byte indica a utilizao dos campos de ponto de acesso de servio. Em sistemas monomestre, apenas um mestre est ativo no barramento. Em sistemas multimestre diversos mestres compartilham o mesmo barramento. Eles representam subsistemas independentes, englobando mestre e seus respectivos escravos. A coordenao dos mestres feita por passagem de token, apenas o mestre que detm o token pode comunicar. A imagem de entrada e sada dos escravos DP pode ser lida por todos os mestres DP. Entretanto, somente um nico mestre poder escrever em uma sada. Naturalmente, sistemas multimestre possuem um tempo de ciclo mais longo que sistemas monomestre [12]. Durante a configurao do sistema, o usurio especifica a associao de um escravo DP ao DPM1 e quais escravos DP sero includos ou excludos da transmisso cclica de dados do usurio. A transmisso de dados entre o DPM1 e os escravos DP dividida em trs fases: parametrizao, configurao e transferncia de dados. Durante as fases de parametrizao e configurao de um escravo DP, sua configurao real comparada com a configurao projetada no DPM1, somente se corresponderem que o escravo DP passar para a fase de transmisso de dados. Assim, todos os parmetros de configurao, tais como tipo de dispositivo, formato e comprimento de dados, nmero de entradas e sadas, etc. devem corresponder configurao real. Uma nova parametrizao pode ser enviada ao escravo DP sempre que necessrio [12]. O PROFIBUS-DP foi projetado para troca rpida de dados em nvel de campo. Est disponvel em trs verses: DP-V0, DP-V1 e DP-V2, cada uma com caractersticas prprias. A verso DP-V0 prov funcionalidades bsicas do DP, incluindo troca cclica de dados bem como diagnstico de estaes, de mdulos, e especficas de um canal. O mestre l ciclicamente a informao dos escravos e escreve tambm ciclicamente a informao nos escravos. Comunicao cclica entre o DPM1 e seus escravos feita em uma seqncia recorrente e definida. O usurio define os escravos de cada DPM1 na configurao do sistema. Alm dessa comunicao personalizada (direcionada a um escravo) o mestre pode enviar comandos de controle a todos os

18 escravos, ou a um grupo, simultaneamente. Esses comandos so transmitidos como mensagens broadcast ou multicast. A verso DP-V1 contm melhorias montadas para a automao de processos, em particular comunicao acclica de dados, ponto chave dessa verso [7], para indicao de parmetros e calibrao dos dispositivos de campo ao longo do barramento durante a operao; visualizao, operao e manipulao de alarmes de dispositivos inteligentes. A transmisso acclica feita em paralelo transmisso cclica de dados de usurio, mas com baixa prioridade. A verso DP-V2 contm ainda mais melhorias e montada primordialmente para as demandas da tecnologia de acionamentos. A comunicao escravo-escravo permite comunicao direta entre escravos, usando broadcast. Os dados no passam pelo mestre, vo diretamente a outros escravos, permitindo que escravos leiam dados de outros escravos e usem esses dados como entradas. Isto abre a possibilidade de novas aplicaes, e reduz o tempo de resposta no barramento em at 90% [7]. A quantidade de informao de I/O depende do tipo de dispositivo. Um mximo de 246 bytes de entrada e 246 bytes de sada permitido. O PROFIBUS-DP requer aproximadamente 1 ms, 12 Mbps, para a transmisso de 512 bits de dados de entrada e 512 bits de dados de sada distribudos em 32 estaes [12]. A estrutura dos quadros da camada de enlace e da camada fsica mostrada na Figura 6.

Figura 6 - Estrutura de quadros nas camada de fsica e de enlace do PROFIBUS

Uma proteo contra erros do equipamento de transmisso conseguida no PROFIBUS DP com um mecanismo de monitorao de tempo, implementado tanto no mestre quanto nos escravos. O DPM1 monitora a transmisso de dados dos escravos com o Data_Control_Timer, um temporizador de controle independente para cada escravo. O temporizador expira se uma correta

19 transmisso de dados no ocorrer dentro do intervalo de monitorao. O escravo usa o controle watchdog para detectar falha no mestre ou na linha de transmisso. Se nenhuma comunicao com o mestre ocorre dentro do intervalo do watchdog, o escravo automaticamente muda suas sadas para o estado de segurana (fail-safe) [12].

2.1.2. PROFIBUS PA
O uso do PROFIBUS em dispositivos e aplicaes tpicas de automao e controle de processos definido pelo perfil PA. A camada fsica utiliza o padro IEC 61158-2. O perfil dos dispositivos PA define todas as funes e parmetros para diferentes classes de dispositivos para automao de processos com inteligncia local. O perfil documentado em uma descrio de modelo geral contendo as especificaes atualmente vlidas para todos os tipos de dispositivos, e em um data sheet de dispositivo com especificaes adicionais para classes de dispositivos individuais [7]. O perfil de aplicao PA baseado no perfil de comunicao DP, especificamente na verso DP-V1. Os valores e o estado dos dispositivos de campo PA so transmitidos ciclicamente com alta prioridade entre um DPM1 e os escravos usando as rpidas funes bsicas do DP. Por outro lado, os parmetros do dispositivo para visualizao, operao, manuteno e diagnstico so transmitidos pelos terminais de engenharia (DPM2) com as funes DP acclicas de baixa prioridade. A especificao para dispositivos PA usa o modelo de blocos de funo para representar seqncias funcionais [7, 12]. Uma aplicao composta de vrios blocos de funo. Os blocos so integrados nos dispositivos de campo e podem ser acessados via comunicao, assim como pelo terminal de engenharia. So usados trs tipos de blocos: Bloco fsico: contm os dados caractersticos do dispositivo, como nome, fabricante, verso, nmero de srie, etc. S pode haver um bloco fsico em cada dispositivo; Bloco transdutor: contm os dados necessrios ao processamento dos sinais entregues pelo sensor. Se nenhum processamento requerido, esse bloco pode ser omitido. O nmero de blocos correspondente ao nmero de sensores presentes no dispositivo; Bloco de funo: contm todos os dados para o processamento final do valor medido antes da transmisso ao sistema de controle. O acoplamento entre segmentos DP e PA realizado por dispositivos Couplers ou Links, como descrito na seo 2.1.1. Os Links DP/PA possuem a vantagem de aumentarem a capacidade de endereamento da rede e no limitarem a velocidade no segmento DP, conforme est ilustrado na Figura 7.

20

Figura 7 - Comparativo entre o uso de Couplers e Links no acoplamento de segmentos PROFIBUS DP e PA

2.1.3. PROFIBUS FMS


O perfil de comunicao FMS foi projetado para a comunicao no nvel de clulas. Neste nvel, controladores (CLPs e PCs) comunicam-se uns com outros. No PROFIBUS-FMS as camadas 1, 2 e 7 so essenciais. A camada de aplicao composta do FMS (fieldbus message specification) e do LLI (lower link interface). O FMS define uma ampla seleo de servios de comunicao mestre-mestre ou mestre-escravo. O LLI define a representao destes servios FMS no protocolo de transmisso de dados. A parte da aplicao situada no dispositivo de campo que pode ser acessada via comunicao denominada de dispositivo virtual de campo (VFD virtual field device). Todos os objetos de comunicao de um dispositivo FMS so registrados em um dicionrio de objetos. O dicionrio contm a descrio, estrutura e tipo de dados, assim como a associao entre os endereos internos e sua denominao no barramento. Os objetos podem ter um endereamento lgico ou serem endereados pelo nome. Tambm podem ser protegidos do acesso no autorizado, ou os servios de acesso que podem ser restringidos (ex.: s leitura) [12]. Servios PROFIBUS-FMS disponveis: gerenciamento de contexto (estabelecer ou encerrar conexes lgicas); acesso a variveis; gerenciamento do domnio (transmitir grande quantidade de memria); gerenciamento de chamada de programas; gerenciamento de eventos (transmitir mensagens de alarmes); suporte VFD (identificao e status); gerenciamento de dicionrio de objetos (leitura e escrita no dicionrio). O mapeamento das camadas 2 a 7 gerenciado pelo LLI, que executa controle de fluxo e monitorao da conexo. O LLI prov vrios tipos de associao de comunicao para a execuo

21 do FMS e servios de gerenciamento. As associaes de comunicao orientada conexo representam uma conexo lgica ponto a ponto entre dois processos de aplicao. As associaes de comunicao sem conexo possibilitam a um dispositivo se comunicar simultaneamente com diversas estaes usando servios no-confirmados [12].

2.1.4. PROFINET
PROFINET fornece uma comunicao baseada na Ethernet capaz de combinar os benefcios da comunicao corporativa (TCP/IP, HTTP, SMTP, etc.) com os requisitos da comunicao industrial. Prov acesso direto do nvel corporativo para o nvel de automao, e viceversa. PROFINET pode atuar como um backbone para interligar sub-redes PROFIBUS DP e PA. A integrao de segmentos PROFIBUS no PROFINET realizada usando-se gateways. O conceito de proxy tambm usado na tarefa de converso entre os dois sistemas de comunicao, sendo parte da integrao. Isto resulta na utilizao da tecnologia de transmisso PROFIBUS, especificamente desenvolvida para automao, sem precisar sacrificar os benefcios da tecnologia PROFINET.

Figura 8 - Exemplo do uso de PROFINET numa planta industrial

2.2.

FOUNDATION Fieldbus
Deve-se tomar cuidado para no confundir o nome da rede FOUNDATION Fieldbus com

o da fundao que a criou e a mantm, esta sim denominada Fieldbus Foundation. Os princpios bsicos definidos no surgimento do FOUNDATION Fieldbus incluem duas pedras fundamentais: a adoo dos dois principais mecanismos de acesso ao meio, e a nfase em uma descrio padronizada dos dispositivos [8].

22 Circulao de token e acesso agendado eram bons, mas insuficientes; sendo complementares. A Fieldbus Foundation adotou uma abordagem para dispor tanto da filosofia programada do FIP, quanto da filosofia de rotao de token do PROFIBUS. A nfase em uma descrio padronizada permitiu evitar a situao na qual, aps definir a pilha de comunicao, muito ainda precisaria ser feito para tornar os dispositivos operacionais aps conect-los ao barramento. FOUNDATION Fieldbus tinha esse conceito em mente desde o comeo e incluiu a definio das semnticas dos dados mais suas configuraes, e usou dentro do primeiro conjunto de especificaes [8]. As especificaes FOUNDATION Fieldbus incluem duas diferentes configuraes: H1 e HSE. A configurao H1 interconecta equipamentos de campo como sensores, atuadores e I/Os, e funciona a 31,25 kbps. HSE prov integrao dos controladores (como sistemas de controle distribudos e CLPs), dos subsistemas H1, dos servidores de dados e estaes de trabalho, e funciona 100 Mbps. Um exemplo de uso do FOUNDATION Fieldbus em uma planta industrial apresentado na Figura 9.

Figura 9 - Rede FOUNDATION Fieldbus em plantas industriais

Tanto o H1 quanto o HSE possuem uma camada de aplicao de usurio, que baseada em blocos representando os diferentes tipos de aplicaes. Os tipos de blocos so: recursos, transdutor e funes. O bloco de recursos descreve caractersticas do dispositivo de campo, tais como nome, fabricante e nmero de srie. H apenas um bloco de recurso por dispositivo. Os blocos de transdutor so usados para configurar os dispositivos de campo. Eles desacoplam os blocos de funes das funcionalidades de entrada/sada locais exigidas na leitura de sensores ou comando de atuadores [8]. Eles contm informao como dados de calibrao e tipo de sensor. Normalmente h um transdutor para cada entrada e sada do bloco [16]. Os blocos de funo provm o controle e comportamento do sistema. So funes de automao padronizadas. Os parmetros de entrada e sada dos blocos de funo podem ser ligados

23 diretamente no barramento. A execuo de cada bloco de funo precisamente agendada. Pode haver muitos blocos de funo em uma nica aplicao de usurio [16]. A Fieldbus Foundation definiu um conjunto de blocos de funo padro que podem ser combinados e parametrizados para criar um dispositivo. Os blocos de funo podem ser construdos em dispositivos para alcanar a funcionalidade desejada. A soluo o uso de uma linguagem descritiva de dispositivos, a DDL (device description language). Ela capaz de descrever formalmente o dispositivo e pode ser interpretada pela biblioteca de servios de descrio de dispositivos disponvel no FOUNDATION Fieldbus. Tal descrio age como um driver para cada dispositivo. Dentro de cada descrio, e para cada bloco de funo no dispositivo, uma hierarquia seguida: (1) parmetros universais do dispositivo; (2) parmetros comuns a cada bloco e funo; (3) parmetros comuns aos blocos transdutores; e (4) parmetros especficos do fabricante. As descries tambm podem incluir pequenos programas para interao com o dispositivo (por exemplo, para calibrao), assim como capacidade de carregar atualizaes [8].

2.2.1. FOUNDATION Fieldbus H1


No sistema de comunicao FOUNDATION Fieldbus H1, suas funcionalidades so suportadas por servios agrupados em nveis, assim como outras arquiteturas baseadas no modelo OSI/ISO. Abaixo da camada de aplicao, h a camada de enlace de dados, que lida com o acesso ao canal de comunicao. A camada fsica lida com a interface com o meio fsico. A camada fsica do H1 foi concebida para receber as mensagens da pilha de comunicao e convert-las em sinais fsicos no meio de transmisso fieldbus, e vice-versa. As tarefas de converso incluem a adio e remoo de prembulos e delimitadores de incio e fim [8]. O prembulo usado pelo receptor para sincronizar seu clock interno com o sinal vindo do barramento. Os delimitadores so usados para identificar o incio e fim dos dados. O objetivo era substituir os dispositivos 4-20 mA existentes, na tentativa de reduzir custos. Essa mudana seria mais fcil se o cabeamento existente, que suportava apenas a verso H1 de baixa velocidade, fosse mantido [8]. Sinais ( 10 mA com 50 de carga) so codificados usando a tcnica Manchester sncrona, e podem ser conduzidos em cabos de par tranado. O sinal chamado serial sncrono porque a informao de clock est embutida na seqncia de dados serial. O receptor interpreta uma transio positiva no meio do perodo de bit como um 0 lgico e uma transio negativa como um 1 lgico. Um exemplo da transmisso de uma seqncia de bits usando essa codificao pode ser visto na Figura 10. O transmissor entrega 10 mA 31,25 kbps com uma impedncia de 50 para criar uma tenso de 1 V pico a pico modulada na tenso de alimentao DC, que pode ser de 9 a 32 volts.

24

Figura 10 - Codificao Manchester

A fiao H1 baseada em cabos-troncos com terminadores em cada ponta. Cada cabo encerrado com um terminador de 100 de impedncia. Isto faz do cabo de instrumentao uma linha de transmisso balanceada em que um sinal de freqncia relativamente alta pode ser transmitido com um mnimo de distoro [18]. Permite derivaes localizadas em qualquer ponto ao longo do tronco e conectadas por meio de caixas de juno. Um nico dispositivo pode ser conectado em cada derivao. Outros troncos podem ser encadeados atravs de repetidores. At cinco troncos podem ser interconectados. O comprimento de uma derivao varia de 1 a 120 m, dependendo do nmero de dispositivos conectados ao enlace fieldbus. O nmero mximo de dispositivos em um tronco H1 32, porm o nmero real depende de fatores como consumo de potncia, tipo de cabo, repetidores, etc. O comprimento total do tronco, incluindo as derivaes pode ser at 1900 m, e 240 o nmero de endereos de rede disponveis [7]. A camada de enlace do FOUNDATION Fieldbus H1 controla a transmisso de mensagens no barramento. Um agendamento completo capaz de garantir os dados necessrios em tempo hbil, mas tambm permitindo lacunas, nas quais um mecanismo de token assume obedecendo a um tempo mximo de rotao definido. Para tanto preciso um mediador que impe a transmisso de dados por uma determinada entidade em tempos definidos quando requerido, mas tambm garante uma quantidade definida de tempo livre para cada entidade. Este mediador o LAS (link active scheduler). Essencialmente o LAS executa: Acesso ao meio fsico com base numa programao; Circulao de token apenas quando nenhum trfego agendado necessrio. O token passado por um perodo de tempo limitado que sempre menor que o intervalo restante para o prximo trfego agendado;

25 Uma poltica de gerenciamento do token, de maneira que o token retorna ao LAS ao invs de seguir para o prximo n, para que assim o LAS possa decidir, dependendo do tempo restante, se passa o token mais uma vez ou retorna o controle do enlace ao trfego agendado. Dois tipos de dispositivos so definidos nas especificaes da camada de enlace H1: bsico e mestre de enlace. Os bsicos no tm capacidade de se tornarem o LAS. Como um barramento pode ter mltiplos dispositivos do tipo mestre de enlace, se o atual LAS falhar um destes pode se tornar o LAS e a operao do barramento pode continuar. A comunicao agendada ocorre da seguinte forma: o LAS tem uma lista com os tempos de transmisso de todos os buffers de dados, em todos os dispositivos, que precisam ser transmitidos ciclicamente. Quando tempo de um dispositivo enviar o contedo de um buffer, o LAS emite uma mensagem para compelir os dados (CD compel data) ao dispositivo. Ao receber a mensagem CD, o dispositivo divulga (ou publica) o data item (DT) do buffer para todos os dispositivos no barramento. Qualquer dispositivo configurado para receber os dados chamado assinante. Esse mecanismo tipicamente usado para transferncia cclica e regular de dados de controle entre dispositivos no barramento. Nas pores da largura de banda no ocupadas pela transmisso de mensagens CDs, o LAS envia um pass token (PT) para cada n includo numa lista especfica. Cada token associado com um intervalo mximo de durao, durante o qual o n pode transmitir. Ao expirar este intervalo ou quando a transmisso encerrada, o token retorna ao LAS atravs do quadro RT (return token). A lista contendo os dispositivos que recebero o PT chamada live list. Aps adicionar ou remover um dispositivo da lista, o LAS envia as mudanas a todos os dispositivos. Isso permite que cada dispositivo do tipo mestre de enlace mantenha uma cpia atual da lista, caso seja preciso assumir o papel do LAS. O LAS envia periodicamente uma mensagem TD (time distribution) para que todos os dispositivos tenham exatamente o mesmo tempo no enlace de dados. Tanto as comunicaes agendadas na rede quanto as execues programadas dos blocos de funo na camada de usurio so baseadas na temporizao originada dessas mensagens. Na camada de enlace, os dispositivos so identificados com um endereo de enlace, que consiste de trs campos: Link, Node e Selector [18]. Estes campos esto expostos na Figura 11. O campo Link consiste de 16 bits e identifica um dispositivo de interconexo do tipo link. Quando a comunicao ocorre dentro de um mesmo segmento este campo geralmente omitido. Este campo necessrio quando uma mensagem repassada para outros segmentos atravs de pontes (bridges). O campo Node, com 8 bits, carrega o endereo do n. Um dispositivo tem um endereo de n na faixa entre 0x10 e 0xFF, permitindo enderear at 240 dispositivos. Esta faixa de endereos subdividida

26 em faixa LM, faixa bsica, faixa padro e faixa temporria. Geralmente, os dispositivos esto nas faixas LM ou bsica, de acordo com a classe do dispositivo. Quando um dispositivo perde seu endereo de n, ele se comunica usando um endereo da faixa padro. Dispositivos temporrios, como equipamentos portteis, utilizam um endereo da faixa temporria. O LAS possui o endereo 0x04 [18]. O campo Selector fornece um endereo, de 8 bits, interno ao dispositivo para identificar o tipo de mensagem na aplicao.

Figura 11 - Campos de endereamento no FOUNDATION Fieldbus

A camada de aplicao H1 inclui duas subcamadas: subcamada de acesso ao barramento, e subcamada de especificao de mensagens. A subcamada de acesso ao barramento (FAS fieldbus acess sublayer) usa as caractersticas da camada de enlace para prover servios a subcamada de especificao de mensagens (FMS fieldbus message specification). Cada tipo de servio FAS descrito por uma relao de comunicao virtual, a VCR (virtual communication relationship). A VCR define o tipo de informaes (mensagens) trocadas entre duas aplicaes. Os tipos de VCR definidos pelo FOUNDATION Fieldbus so: Cliente-servidor: usado para comunicao um para um, com fila e no-agendada, entre dois dispositivos no barramento. Quando um dispositivo recebe um PT do LAS, deve enviar uma requisio a outro dispositivo na rede. O dispositivo que faz a requisio chamado de cliente e o que recebe a requisio chamado de servidor. O servidor responde requisio assim que receber o PT do LAS. O VCR cliente-servidor usado para requisies iniciadas pelo operador como mudana de set-point, acesso e modificao de parmetros de sintonia, manipulao de alarmes, e upload e download de dispositivos; Distribuio de boletins: usado para comunicao um para muitos, enfileirada e noagendada. Quando um dispositivo, que possui um evento ou um boletim para enviar, recebe o PT do LAS, ele envia a mensagem a um grupo de endereos definido pela VCR. Normalmente utilizada para notificao de alarmes; Editor-assinante (publisher-subscriber): usado para comunicao um para muitos com buffer. Quando um dispositivo recebe um CD (compel data) deve publicar, em broadcast, sua mensagem a todos os dispositivos no barramento. Os dispositivos que desejam receber a mensagem publicada so chamados de assinantes. Os servios da subcamada FMS permitem que aplicaes de usurios troquem mensagens

27 atravs do barramento. A FMS descreve os servios de comunicao, formatos de mensagens e comportamento de protocolo, necessrios construo de mensagens da aplicao. Os dados so descritos por uma descrio de objeto. Estes so reunidos em um dicionrio de objetos. A descrio de objeto identificada pelo seu ndice no dicionrio. Um VFD (virtual field device) usado para visualizar remotamente os dados de um dispositivo local, descritos no dicionrio de objetos. Um tpico dispositivo tem pelo menos dois VFDs: VFD de gerenciamento de rede e sistema, e VFD de aplicao de usurio. O VFD de gerenciamento prov acesso base de informaes de gerenciamento da rede (NMIB) e base de informaes de gerenciamento do sistema (SMIB). O VFD de aplicao usado para tornar as funes do dispositivo visveis ao sistema de comunicao do fieldbus (a funo de um dispositivo definida pela seleo e interconexo dos blocos). Em geral, todos os servios FMS usam o VCR tipo cliente-servidor, exceto alguns casos especiais [8]. Dentro das especificaes do FOUNDATION Fieldbus H1, o gerenciamento do sistema lida com aspectos importantes tais como: Agendamento de bloco de funo. Blocos de funo devem ser executados em intervalos precisamente definidos e na seqncia apropriada para uma correta operao do sistema de controle. Um macro-ciclo uma nica iterao de um agendamento no dispositivo. Dependendo do tipo de dispositivo, possvel ter um macro-ciclo de LAS e um macro-ciclo de dispositivo. No primeiro, o gerenciamento sincroniza a execuo dos blocos de funo ao longo de todo o enlace fieldbus. J no segundo caso, o gerenciamento sincroniza a execuo de blocos de funo dentro de cada dispositivo; Distribuio do relgio de aplicao. O gerenciamento possui um divulgador que periodicamente envia uma mensagem de sincronizao para todos os dispositivos; Designao de endereo de dispositivo. Cada dispositivo deve ter um endereo de rede nico. A designao feita da seguinte maneira: um dispositivo no configurado se junta rede em um dos quatro endereos temporrios especiais, uma ferramenta de configurao atribui uma etiqueta de dispositivo fsico ao novo dispositivo, em seguida selecionado um endereo permanente no utilizado para ser designado ao dispositivo. A seqncia repetida para todos os dispositivos que entrem na rede; Servio de busca de etiquetas. O gerenciamento de sistema suporta um servio para encontrar dispositivos ou variveis atravs de uma busca de etiquetas. A mensagem de busca difundida a todos os dispositivos, aps receber a mensagem cada dispositivo procura em seus VFDs pela etiqueta solicitada e, caso seja encontrada, retorna as informaes de caminho (incluindo endereo de rede, nmero do VFD, ndice de VCR e ndice do dicionrio de objetos).

28 Na Figura 12 mostrada a estrutura de quadros na pilha de protocolos do FOUNDATION Fieldbus.

Figura 12 - Estrutura de quadros do FOUNDATION Fieldbus

2.2.2. FOUNDATION Fieldbus HSE


O FOUNDATION Fieldbus HSE define uma camada de aplicao e funes de gerenciamento associadas, projetada para operar sobre uma pilha TCP/UDP/IP padro, sobre Ethernet de par tranado ou fibra tica. Principalmente prevista para aplicaes de manufatura discretas [8], pode ser usado para interconectar segmentos H1, assim como protocolos externos atravs de gateways TCP/IP com o objetivo de construir redes de planta completas. A Fieldbus Foundation inicialmente planejou adotar o padro IEC/ISA de alta velocidade, mas recentemente decidiu usar o HSE (high-speed ethernet) devido principalmente grande disponibilidade de componentes e existncia de redes nas plantas (pelo menos em nvel de backbone) [7]. A principal caracterstica do FOUNDATION Fieldbus HSE o uso da arquitetura de Internet (TCP/UDP/IP e IEEE 802.3u) para o controle discreto em alta velocidade e, de forma mais geral, para interconectar diversos segmentos H1 com o objetivo de alcanar uma rede fieldbus em toda a planta. O HSE opera 100 Mbps e pode ser equipado por linhas eltricas (par tranado) ou cabos de fibra tica. A Ethernet utiliza o protocolo CSMA de acesso ao meio [17]. No protocolo CSMA (Carrier Sense Multiple Acess), quando uma estao deseja transmitir, ela primeiro escuta o canal de comunicao para verificar se outra estao est transmitindo naquele momento. A transmisso

29 s efetuada se o canal estiver ocioso. Se a carga do barramento deve ser reduzida devido quantidade de dispositivos conectados, ou se vrias sub-redes HSE sero combinadas para criar uma grande rede, switches Ethernet devem ser usados. Um switch l o endereo de destino do pacote de dados a ser repassado e ento direciona o pacote sub-rede correspondente [17]. Existem quatro categorias bsicas de dispositivos HSE: dispositivo de enlace, dispositivo Ethernet, dispositivo host e dispositivo gateway [8]. Um dispositivo de enlace conecta redes H1 s redes HSE. Um dispositivo Ethernet pode executar blocos de funo e pode ter I/Os convencionais. Um dispositivo gateway faz a interface com outros protocolos de rede como Modbus, DeviceNet ou PROFIBUS. Um dispositivo host um dispositivo no-HSE capaz de comunicao com dispositivos HSE. Exemplos incluem terminais de configurao, estaes de operadores e servidores OPC. Componentes padres da pilha HSE so: DHCP (Distributed Host Configuration Protocol) que designa os endereos; SNTP (Simple Network Time Protocol) e SNMP (Simple Network Management Protocol), que confiam no TCP e UDP sobre IP; e o IEEE 802.3 MAC e camada fsica. Isto resultou em um nmero de ns (endereos IP) praticamente ilimitado [8], sobre redes em topologia estrela feitas de quantos links necessrios. O comprimento pode chegar at 100 metros em par tranado e dois quilmetros em fibra tica. As mensagens enviadas na Ethernet so limitadas por uma srie de campos de dados chamados quadros. A combinao de uma mensagem e um quadro chamada pacote Ethernet. Tipicamente, um pacote codificado de acordo com TCP/IP ser inserido no campo de mensagem do pacote Ethernet. FOUNDATION Fieldbus usa uma estrutura de dados similar, onde as mensagens so limitadas pelo endereamento e outros itens de dados. O que corresponde a um pacote no Ethernet chamado PDU (protocol data unit) no FOUNDATION Fieldbus. A soluo desenvolvida pelo FOUNDATION Fieldbus para a comunicao entre dois dispositivos H1 com um segmento HSE entre eles mais complexa, porm mais eficiente que o tunelamento usado em redes TCP/IP usuais [8]. O PDU HSE inserido no campo de dados de um campo de mensagens TCP/IP. Entretanto, o endereo fieldbus codificado como um nico endereo TCP/IP, de forma que o endereo do PDU usado para preencher o campo de endereo do pacote TCP/IP. O pacote TCP/IP ento inserido no campo de mensagem do pacote Ethernet. Devido ao esquema de codificao HSE, redes contendo vrios dispositivos de enlace podem localizar e transferir mensagens ao destino correto mais rapidamente. Talvez ainda mais importante: cada dispositivo H1 (e consequentemente cada dispositivo HSE) tem um endereo TCP/IP nico e pode ser diretamente acessado atravs de redes Internet e TI. As novas tecnologias so baseadas no agente FDA (field device acess). O agente FDA permite que servios FMS e de gerenciamento usados em dispositivos H1 sejam transportados na

30 Ethernet usando TCP e UDP. Permitindo dispositivos HSE se comunicarem com dispositivos H1 conectados por um dispositivo de enlace. O agente FDA tambm usado pelos blocos de funo locais em dispositivos HSE. Assim, o agente FDA habilita aplicaes remotas a acessar dispositivos H1 e HSE atravs de uma interface comum. Os seguintes aspectos de gerenciamento so fornecidos pela camada de gerenciamento de sistema HSE: cada dispositivo tem uma identidade nica e permanente, e um nome de sistema especfico configurado; os dispositivos mantm informaes de controle de verses; dispositivos respondem a solicitaes que desejam localizar objetos, incluindo o prprio dispositivo; o tempo distribudo a todos os dispositivos na rede; os agendamentos de blocos de funo so usados para executar blocos de funo; dispositivos so adicionados ou removidos da rede sem afetar os demais. As operaes de redundncia no so visveis s aplicaes HSE. Cada dispositivo transmite periodicamente na Ethernet uma mensagem de diagnstico, representando sua viso da rede. Cada dispositivo usa essas mensagens para manter uma tabela de estado da rede, usada para deteco de falhas e para selecionar a porta de transmisso (j que cada dispositivo escolhe a melhor rota para cada mensagem que deseja enviar) [8]. No h um gerenciador central de redundncia.

2.3.

Estudo Comparativo entre PROFIBUS DP e


Uma comparao entre as redes PROFIBUS DP e FOUNDATION Fieldbus H1 exibida

FOUNDATION Fieldbus H1
na Tabela 3. Ambas possuem caractersticas que as habilitam para aplicao em automao de processos, inclusive em reas classificadas.
Tabela 3 - Comparativo entre PROFIBUS DP e FOUNDATION Fieldbus H1.

PROFIBUS DP Taxa de transferncia N mximo de estaes por segmento Capacidade de endereamento na rede Comprimento de carga til Tipos de dispositivos Quantidade de mestres na rede 9,6 kbps 12 Mbps 32 estaes 126 endereos 246 bytes Mestre (DPM1, DPM2) ou escravo Multimestre Cclico (dados): passagem de token entre mestres + mestre/escravo Acclico (alarmes e parmetros): paralelo ao cclico com baixa prioridade

FOUNDATION Fieldbus H1 31,25kbps 32 estaes 240 endereos 251 bytes Mestre de enlace ou bsico Multimestre Comunicao agendada: editorassinante Com. no-agendada: clienteservidor ou distribuio de relatrios

Mecanismo de acesso ao meio

31

3. Tecnologia sem fio em plantas industriais


Vrios so os benefcios agregados adoo de transmisso sem fio. O principal deles a ausncia de cabos para prover a comunicao entre as estaes, diminuindo custos com instalao e manuteno, alm de eliminar possveis pontos de falha difceis de serem localizados. Outros fatores favorveis so: flexibilidade na montagem e modificao da estrutura, e mobilidade dos instrumentos. Em plantas industriais, a tecnologia sem fio pode ser usada de vrias maneiras interessantes [10]: Disponibilizao de servios de comunicao para aplicaes de controle distribudo, envolvendo subsistemas mveis como veculos de transporte autnomos, robs, etc.; Implementao de sistemas de controle distribudo em reas explosivas ou na presena de agentes qumicos agressivos; Fcil reconfigurao freqente da planta, j que poucos cabos precisam ser remontados; Sistemas mveis de diagnsticos da planta e estaes sem fio para programao e configurao. O emprego de redes de sensores sem fio em plantas industriais, especialmente na indstria de processos, tem se tornado uma soluo interessante. A adoo de tecnologia sem fio, contudo, acarreta alguns problemas. O primeiro a disputa entre a alta confiabilidade e requisitos de tempo exigidos pelas aplicaes industriais, e os problemas inerentes aos canais sem fio. O segundo grande problema o desejo de integrar estaes cabeadas e estaes sem fio numa nica rede, o que exige o desenvolvimento de protocolos interoperveis. Alm disso, o uso da tecnologia sem fio traz problemas no vislumbrados no desenvolvimento dos sistemas cabeados: segurana e interferncia [10]. A transmisso de formas de onda est sujeita a fenmenos como atenuao, reflexo, difrao, disperso, interferncia de canal adjacente e de co-canal, rudo trmico ou produzido por outras fontes, e imperfeies nos circuitos de transmisso e recepo [10]. Para protocolos de acesso ao canal baseados na deteco de portadora (CSMA) ocorrem problemas de estao oculta e estao exposta [2]. Diferentes tcnicas de transmisso tm sido desenvolvidas para combater as imperfeies do canal sem fio e para aumentar a confiabilidade da transmisso de dados. Muitos tipos de WLANs (Wireless Local Area Networks) usam tcnicas de espalhamento espectral, onde um sinal de informao em banda estreita espalhado em um sinal de banda larga no transmissor e reagrupado no receptor. Ao usar um sinal banda larga, os efeitos de rudo ou interferncia de

32 banda estreita so reduzidos. As duas principais tcnicas de espalhamento espectral so: espalhamento espectral de seqncia direta (DSSS direct sequence spread spectrum) e espalhamento espectral por saltos na freqncia (FHSS frequency-hopping spread spectrum). Com relao segurana, a instrumentao sem fio se protege lanando mo de duas principais tcnicas [36]: Mantendo os sinais confinados ao usar cuidadosamente as potncias dos transmissores. Isto minimiza o potencial dos dados se espalharem alm dos permetros da planta onde hackers possam bisbilhotar ou atacar; Combinando tcnicas de criptografia e autenticao. Os dados enviados no so apenas cifrados, mas os instrumentos tambm tm que se identificar para participar da rede. Diversos so os padres para uso de comunicao sem fio entre dispositivos. Os principais so: Wi-Fi, Bluetooth e ZigBee. O primeiro descrito na norma IEEE 802.11, o segundo na norma IEEE 802.15.1 e o ltimo na IEEE 802.15.4. A Tabela 4 contm as principais caractersticas destes trs padres.
Tabela 4 - Caractersticas dos principais padres de rede sem fio.

Wi-Fi Taxa de transferncia Nmero de ns Alcance Tcnica de transmisso Corrente de consumo (tpica) Vida til da bateria 11 a 54 Mbps Mais de 100 100m DSSS e OFDM 350 mA 1 a 3 horas

Bluetooth 1 Mbps At 8 100m FHSS 65 a 170 mA 1 a 7 dias

ZigBee 20 a 250 kbps At 65535 100m DSSS 30 mA At 2 anos

Apesar de possuir uma taxa de transferncia inferior a dos outros dois padres, o ZigBee vantajoso com relao ao nmero de ns suportados numa rede. Outra vantagem o baixo consumo de energia que facilita o uso de baterias como fonte de alimentao dos dispositivos. Por essas razes o ZigBee foi selecionado para ser o padro responsvel pela rede de comunicao sem fio.

3.1.

Redes de Sensores Sem Fio


As redes de sensores sem fio (RSSFs) so constitudas por um grande nmero de ns que

so distribudos em uma rea onde determinada aplicao ser executada. As RSSFs tm como objetivo monitorar e, eventualmente, controlar um ambiente. Informaes so coletadas e roteadas em direo ao n sink. Um n sink um gateway entre as redes de sensores e uma rede externa, sendo de vital importncia para a execuo das aplicaes [29]. Os principais componentes de um n sensor so transceptor para comunicao sem fio, fonte de energia, unidade de sensoriamento, memria e processador. Existem casos em que uma

33 RSSF tambm pode ser composta de dispositivos chamados atuadores que permitem ao sistema controlar parmetros do ambiente monitorado [27]. Sem perda de generalidades, no restante deste documento, um conjunto de dispositivos contendo sensores e atuadores que utilize um meio de transmisso sem fio tambm ser denominado de rede de sensores sem fio. Em geral, as redes em ambientes industriais que utilizam protocolos sem fio necessitam de uma srie de fatores em seu desenvolvimento: alcance, taxa de transmisso, latncia, consumo de energia, nmero de dispositivos, flexibilidade, confiabilidade. Fatores, como alcance, taxa de transmisso e latncia, no necessitam de valores altos. Dependem muito do tipo de aplicao. O consumo de energia deve ser o mais eficiente possvel, com um longo tempo de vida das baterias. O nmero de dispositivos deve ser tal que satisfaa as necessidades da aplicao. Alguns ns sensores em uma RSSF podem falhar devido falta de energia, danos fsicos ou interferncia do ambiente. Essa falha no deve afetar a execuo da rede [28]. A tolerncia falhas a habilidade de sustentar as funcionalidades da rede de sensores sem interrupes devido falhas de ns. A maneira mais bvia de conservar energia desligar o transceptor quando este no for requerido. Embora este mtodo parea fornecer ganhos de energia significativos, um ponto importante que no deve ser esquecido que os ns se comunicam usando pequenos pacotes de dados. O modo de conservao de energia eficiente somente se o tempo gasto neste modo for maior que certo limiar [28]. Isso devido energia gasta para religar o transceptor. Como os ns sensores so operados por baterias, os protocolos devem ser eficientes na utilizao de energia para maximizar a vida til do sistema. Esquemas de modulao, estratgias para superar os efeitos da propagao de sinal e projeto de hardware de baixo consumo so requisitos do projeto da camada fsica. Esquemas de controle de erro, modos de operao para economizar energia e cuidados com a mobilidade so os desafios da camada de enlace e dos protocolos de controle de acesso ao meio. Tratar das mudanas de topologia, endereamentos, escalabilidade e interface com outras redes so requisitos esperados para a camada de rede [27]. A aplicao influenciar diretamente nas funes exercidas pelos ns da rede, assim como na arquitetura desses ns (processador, memria, dispositivos sensores, fonte de energia, transceptor), na quantidade de ns que compem a rede, na distribuio inicialmente planejada para a rede, no tipo de deposio dos ns no ambiente, na escolha dos protocolos da pilha de comunicao, no tipo de dados que ser tratado, no tipo de servio que ser fornecido pela rede e consequentemente no tempo de vida dessa rede. Capacidade de monitoramento remoto, robustez, e a flexibilidade de configurao e

34 manuteno, vinculados com as caractersticas relacionadas anteriormente fazem da RSSF uma potencial ferramenta para as aplicaes da indstria de petrleo e gs natural. A ausncia de cabeamento fsico presente nas redes de sensores em fio torna esta tecnologia uma grande candidata para insero em refinarias e plataformas de petrleo [29], onde os espaos fsicos das aplicaes devem ser otimizados usando as tcnicas mais flexveis.

3.2.

ZigBee
ZigBee um protocolo de rede sem fio, desenvolvido pela ZigBee Alliance, direcionado

para aplicaes de automao e controle remoto, tentando prover baixo custo e baixo consumo para conectar equipamentos que necessitam de bateria duradoura mas no requerem altas taxas de transferncia de dados [20]. ZigBee Alliance constituda por mais de 200 empresas, oriundas de mais de 20 pases distintos, na qual se integram tambm especialistas da rea de telecomunicaes e semicondutores, incluindo membros do IEEE. A arquitetura ZigBee baseada no modelo OSI mas define apenas as camadas relevantes para alcanar as funcionalidades desejadas. Cada camada executa um conjunto de servios para a camada superior: uma entidade de dados prov um servio de transmisso de dados e uma entidade de gerenciamento prov todos os outros servios [25]. A especificao ZigBee define as camadas de rede e aplicao, e o servio de segurana entre elas. A definio das camadas fsica e de acesso ao meio de responsabilidade da norma IEEE 802.15.4 [22]. As camadas ZigBee podem ser vistas na Figura 13 .

Figura 13 - As camadas do ZigBee

A camada fsica prov a comunicao no meio fsico. A camada MAC fornece servios que permite comunicao ponto a ponto (um salto) confivel entre dispositivos. A camada de rede ZigBee prov roteamento e funes de mltiplos saltos necessrias para criar diferentes topologias.

35 A camada de aplicao inclui uma subcamada APS de suporte aplicao, o objeto de dispositivo ZigBee (ZDO) e as aplicaes definidas pelos fabricantes. O ZDO responsvel por todo o gerenciamento do dispositivo [25]. ZigBee mais apropriado para aplicaes que envolvam dispositivos remotos alimentados por baterias, nomeadamente sensores e atuadores, j que permite baixos consumos, taxas aceitveis e possui uma pilha protocolar mais simples que possibilita a sua implementao em sistemas com recursos limitados.

3.2.1. Arquitetura
Com uma vasta rea de aplicao, desde o controle industrial at automao domstica, o protocolo ZigBee possui as seguintes caractersticas: Reduzido consumo de potncia; Pilha de protocolos simplificada; Possibilidade de suportar elevada densidade de ns por rede (mximo de 65535 por cada coordenador, contra 7 do Bluetooth e 30 do Wi-Fi); Diferentes topologias: estrela, em malha e rvore; Tempo de associao rede menor que outros protocolos; Apenas dois estados de operao: active e sleep; Dois modos de operao da rede: com sinalizao e sem sinalizao; Os dispositivos podem ser de trs tipos: coordenador, router e end device; Elevada segurana, com recurso a criptografia de 128 bits. Um dispositivo ZigBee pode ser um FFD (full-function device) ou um RFD (reducedfunction device). Uma rede deve possuir pelo menos um FFD, operando como coordenador da PAN (personal area network). Um RFD direcionado para aplicaes extremamente simples que no necessitam enviar grandes quantidades de dados. Um dispositivo FFD pode conversar com RFDs ou FFDs, enquanto que um RFD pode conversar apenas com um FFD. Comunicao direta entre RFDs no possvel, preciso que os pacotes passem por um FFD [9]. Dispositivos RFDs podem buscar redes disponveis, transferir dados de sua aplicao quando necessrio, determinar se h dados pendentes, requisitar dados do coordenador, e dormir por longos perodos para reduzir o consumo de bateria. Dispositivos FFDs descobrem outros FFDs e RFDs para estabelecer comunicao, e podem ser alimentados pela rede eltrica. Os tipos de dispositivos lgicos so coordenador, router e end device. O primeiro responsvel pela criao e manuteno da rede ZigBee, armazenando informao de gesto interna relevante para o seu funcionamento, atribuir endereos aos dispositivos, e podendo tambm funcionar como ponte (bridge) entre diferentes redes ZigBee. Deve ser um dispositivo do tipo FFD. O router, alm de ser um n normal tem como funcionalidade extra poder funcionar como um

36 roteador intermedirio, permitindo a comunicao entre ns sem a interveno do coordenador. Deve ser um dispositivo do tipo FFD. O terceiro tipo, end device, apenas tem a possibilidade de comunicar com a rede, no tendo nenhuma funo de gesto, e no executa qualquer das outras funes ZigBee. Pode ser um dispositivo FFD ou RFD. ZigBee suporta as topologias estrela, em malha e em rvore, ilustradas na Figura 14.

Figura 14 - Topologias ZigBee: estrela, rvore e malha

Numa topologia estrela, uma rede ZigBee requer um dispositivo FFD atuando como coordenador da rede e os demais dispositivos podem ser RFDs para reduzir o custo. Aps um dispositivo FFD ser acionado pela primeira vez, sua prpria rede estabelecida e este se torna o coordenador da rede. Cada rede escolhe um identificador da PAN nico no raio de alcance da rede. Assim, cada rede opera independentemente. Redes em estrela so comuns e fornecem longa vida de operao s baterias. Na topologia em malha tambm h um coordenador da PAN, mas o coordenador e os routers so livres para comunicar com outro dispositivo FFD. Isto permite a expanso fsica da rede (maior alcance). O coordenador registra toda a entrada e sada dos dispositivos, mas no assume um papel centralizador do fluxo de informaes como ocorre na topologia estrela. Os routers na topologia em malha no devem emitir pacotes de sinalizao. Redes em malha permitem alto nvel de confiabilidade e escalabilidade ao prover mais de um caminho dentro da rede. Aplicaes como monitoramento e controle industrial, e redes de sensores, so beneficiadas com essa topologia. Uma rede em rvore um caso especial de redes em malha, em que a maioria dos dispositivos so FFDs, e os RFDs ficam localizados nas extremidades da rvore. Qualquer FFD pode atuar como coordenador, provendo servios de sincronizao, mas apenas um ser o coordenador da PAN. Na topologia em rvore efetua-se a distribuio de dados e mensagens de controle numa estrutura hierrquica, onde o coordenador assume o papel de n nuclear da rede. Redes em rvore utilizam uma topologia hbrida estrela/malha que combina os benefcios de ambas para alta confiabilidade e suporte a ns alimentados por baterias. Pode ser empregada a comunicao com sinalizadores.

37 Redes ZigBee consistem de diferentes tipos de trfego, cada um com suas caractersticas nicas: Dados peridicos: dados so tipicamente manipulados usando um sistema com sinalizador, onde o dispositivo acorda em certo tempo e verifica o pacote de sinalizao, troca dados, e volta a dormir (retorna ao modo sleep). Comum em aplicaes do tipo sensores. Dados intermitentes: dados so manipulados em um sistema sem sinalizao ou desconectado. No modo de operao desconectado, o dispositivo participa da rede quando preciso comunicar, salvando energia. Usualmente aplicado em aplicaes definidas ou com estmulo externo, como interruptores de luz. Dados repetitivos com baixa latncia: usa a capacidade de reserva de time slots. Mtodo de QoS (Quality of Service Qualidade de Servio) que atribui ao dispositivo um perodo de tempo especfico, definido pelo coordenador, no super-quadro para realizar o que desejar sem disputa ou latncia. Usados em aplicaes como sistemas de segurana. Em todas as aplicaes, por menor que seja o pacote dos dispositivos ZigBee, resulta em um throughput efetivo alto comparado com outros padres [24]. Um novo n pode ser reconhecido e associado rede ZigBee em aproximadamente 30 ms. Acordar um n dormente, ou seja, fazer com que o n operando no estado sleep entre no estado active, leva cerca de 15 ms, assim como acessar um canal e transmitir dados [24]. As aplicaes ZigBee se beneficiam da habilidade de rapidamente anexar informaes, desanexar e ir dormir, o que resulta em baixo consumo de energia e durao extendida de bateria. Em termos de endereamento de dispositivos, endereos longos so implementados na camada MAC pelo fabricante e tm 64 bits de comprimento. Endereos curtos, por outro lado, so atribudos dinamicamente e tm 16 bits de comprimento. Endereamento curto usado pela simplicidade e para reduzir requisitos de armazenamento na plataforma de hardware. Cada rede ZigBee precisa de um coordenador que pode manipular at 255 dispositivos no caso de endereamento com 16 bits, e no mximo 65535 ns no caso de 64 bits. A cada n dado um endereo quando este se junta rede ZigBee. Um n contm uma ou mais descries de dispositivos e possui um nico rdio IEEE 802.15.4. As partes individuais dos ns so subunidades contendo uma descrio de dispositivo em cada subunidade. ZigBee prov um nvel de sub-endereamento, usado em conjunto com o mecanismo do IEEE 802.15.4. Um nmero de endpoint pode ser usado para identificar as subunidades individualmente. Cada subunidade identificada pelo seu endpoint especfico na faixa de 1 a 240. Um comando enviado para um objeto de aplicao no endereo de destino (endereo de rdio mais endpoint). Um endereo IEEE 802.15.4 completo ocupa 10 octetos (identificador da PAN mais endereo IEEE de 64 bits) e mais um octeto necessrio para o endpoint.

38 A camada SSP (security service provider) fornece servios de segurana, estabelecendo e trocando chaves de segurana, e usando estas chaves para fixar as comunicaes. A arquitetura inclui mecanismos de segurana em trs camadas da pilha de protocolos. As camadas MAC, de rede e de aplicao so responsveis pelo transporte seguro de seus respectivos quadros. A regra geral que a camada responsvel para gerar um quadro de dados responsvel por codific-lo quando envia, e autentic-lo quando recebe [25]. Alm disso, a subcamada APS dispe servios para o estabelecimento e manuteno de relaes seguras. O ZDO gerencia as polticas de segurana e a configurao de segurana de um dispositivo.

3.2.2. Camada fsica e camada MAC


O padro IEEE 802.15.4 opera em trs possveis freqncias: 2,4 GHz (global), 915 MHz (Amrica do Norte) e 868 MHz (Europa), pertencentes faixa ISM (Industrial, Scientific and Medical), que no requer licena para funcionamento. No Brasil, em princpio, a freqncia usada ser a de 2,4 GHz [21]. As taxas de transmisso so: 250 kbps em 2,4 GHz, 40 kbps em 915 MHz e 20 kbps em 868 MHz. A freqncia de transmisso mais elevada prov uma maior taxa de dados e menor latncia. As freqncias mais baixas promovem maior alcance e melhor sensibilidade. ZigBee utiliza espalhamento espectral por seqncia direta (DSSS) com modulao O-QPSK (offset-quadrature phase shift keying) na banda 2,4 GHz. Nas bandas de 915 e 868 MHz tambm usado DSSS, mas com modulao BPSK (binary phase shift keying). A norma IEEE 802.15.4 usa a tecnologia DSSS porque a alternativa FHSS (frequency hop spread spectrum) tende a gastar mais energia ao pular de freqncia para manter seu sincronismo [21]. H um nico canal presente na faixa de 868 MHz, 10 canais na faixa de 915 MHz, e 16 canais na faixa de freqncias de 2,4 GHz. Diversos canais presentes na faixa de freqncias possibilitam a realocao dentro do espectro. As sensibilidades dos receptores so: -85 dBm em 2,4 GHz e -92 dBm em 868/915 MHz [20]. O padro oferece um alcance de transmisso at 100 m, dependendo da potncia dos equipamentos e de caractersticas ambientais (obstculos fsicos, interferncia eletromagntica, etc.). Caractersticas da camada fsica so ativao e desativao do rdio transceptor, deteco de energia, indicao de qualidade do link, seleo de canal, e transmisso e recepo de pacotes atravs do meio fsico. A deteco de energia uma estimativa da potncia do sinal recebido dentro de um canal. O resultado da medio deve ser reportado em um inteiro de oito bits. O valor mnimo da medida (zero) deve indicar uma potncia de 10 dB abaixo da sensibilidade especificada no receptor [20]. A indicao de qualidade do link uma caracterizao da qualidade de um pacote recebido. O uso desse indicador fica a cargo das camadas de rede e de aplicao. O resultado do indicador um inteiro de 8 bits [20]. Existem quatro pacotes de estrutura de dados, cada uma designada de unidade de protocolo de dados da camada fsica (PPDU) no padro de transaes de dados: um quadro de sinalizao, um

39 quadro de dados, um quadro de reconhecimento e um quadro de comando MAC. Todos os quadros so estruturados de forma similar, com a principal diferena em seu objetivo ou carga. Cada pacote PPDU (physical protocol data unit) consiste dos seguintes componentes bsicos: SHR, que permite sincronizao; PHR, que contm informao sobre o tamanho do quadro; e uma carga (payload) de tamanho varivel, contendo o quadro da subcamada MAC. Esta estrutura vista na Figura 15. Campos do pacote da camada fsica: prembulo (32 bits), responsvel pela sincronizao de smbolo; delimitador do incio de pacote (oito bits), que faz a sincronizao do quadro; cabealho PHY (oito bits), que especifica o comprimento do PSDU; PSDU (at 127 bytes), que o campo de dados.

Figura 15 - Estrutura do quadro na camada fsica do ZigBee

O MPDU (MAC protocol data unit) construdo com um cabealho MAC (MHR), um rodap MAC (MFR) e uma unidade de servios de dados MAC (MSDU), como apresentado na Figura 16. A nica exceo ocorre com o MPDU do quadro de reconhecimento, que no contm um MSDU. O MSDU um campo de dados (uma carga) que compe um determinado quadro contendo informaes pertinentes aos servios MAC suportados pelo quadro.

Figura 16 - Estrutura do quadro MAC no ZigBee

O MAC do 802.15.4 abrange toda a camada de enlace, no sendo uma subcamada. A camada de enlace padro normalmente consiste em duas subcamadas: a subcamada MAC e a subcamada LLC. Entretanto, o padro 802.15.4 no usa uma subcamada LLC separada, ao invs disso incorpora suas funcionalidades numa subcamada MAC melhorada. Tal abordagem prov simplicidade na operao e implementao [23]. camada MAC cabe o papel de controlar o acesso aos canais RF. Alm disso, especifica os tipos de dispositivos permitidos na rede, a estrutura de quadros, sincronizao e transmisso de quadros de sinalizao. A princpio, o acesso ao meio pode ser feito de trs formas: CSMA/CA (Carrier Sense

40 Multiple Acess Collision Avoidance) sem sinalizadores, CSMA/CA no perodo com disputa em um sistema com sinalizadores, ou com reserva de time slots no perodo sem disputa em sistemas com sinalizadores. Tanto o mtodo de acesso ao canal com disputa quanto o mtodo sem disputa suportam um tamanho mximo de pacote que inclua uma carga varivel de at 102 bytes [24]. No modo com sinalizao, os ns routers transmitem periodicamente um sinalizador (beacon) para confirmar sua presena a outros ns na rede. O intervalo entre beacons varia de 15,36 ms a 251,65 s, para uma taxa de 250 kbps. Como os ns s precisam estar ativos no momento da sinalizao, permanecendo no estado sleep durante este intervalo, h uma reduo de consumo energtico. No entanto, preciso levar em conta que intervalos longos entre beacons requerem uma sincronizao de elevada preciso, o que aumenta a complexidade de implementao, aumentando o custo dos dispositivos. Alm disto, o padro suporta um modo sem sinalizao no qual a rede pode operar sem sinalizadores. Este modo permite que escravos, numa rede estrela mestre-escravo, por exemplo, permaneam em repouso indefinidamente, somente entrando em contato com o mestre (que pode estar, talvez, conectado rede eltrica e desta forma ser capaz de constante recepo) quando ocorrer um evento. Os escravos podem, portanto, ter uma durao quase ilimitada da bateria, determinada primordialmente pelo seu consumo de energia em repouso [21]. No modo beacon, normalmente os ns escravos dormentes despertam periodicamente para receber um sinal do beacon do n de controle da rede. Este fato torna o consumo de energia no modo com sinalizao maior do que no modo sem sinalizao. A transmisso do quadro de sinalizao est disponvel somente para FFD na rede. O quadro de sinalizao fornecido como um servio originado na camada MAC do protocolo e possui interface com a camada fsica. Redes IEEE 802.15.4 permitem o uso opcional de uma estrutura de super-quadro, cujo formato definido pelo coordenador. O super-quadro limitado pelos beacons e dividido em 16 time slots. O quadro beacon enviado no primeiro slot de tempo. Os beacons so usados para sincronizao, identificao da PAN e para descrever a estrutura dos super-quadros. O super-quadro pode ter uma poro ativa e uma poro inativa. Durante a poro inativa, o coordenador no interage com a PAN e fica no estado de baixa energia. O acesso ao meio ocorre atravs de um mecanismo CSMA/CA sem time slots. A poro ativa consiste em perodo de acesso disputado (CAP contention acess period) e perodo livre de disputa (CFP contention free period). Durante o CAP, um dispositivo que deseja transmitir tem que disputar com outros dispositivos usando um mecanismo CSMA-CA com time slots. J o CFP contm slots de tempo garantido. O coordenador da PAN pode alocar at sete destes time slots garantidos [20]. O CFP vem sempre no final de superquadro, aps o CAP. Uma estrutura de super-quadro mostrada na Figura 17. Existem trs tipos de transferncia de dados: de coordenador para dispositivo, de

41 dispositivo para coordenador e entre dispositivos pares (iguais), no sendo ambos dispositivos do tipo RFD. O mecanismo de cada um destes tipos depende do suporte transmisso de beacons pela rede. Quando um dispositivo deseja transferir dados em uma rede sem beacon, ele simplesmente transmite seu quadro usando CSMA-CA sem slots de tempo. Se a rede possuir sinalizao, o dispositivo primeiro procura pelo beacon e em seguida sincroniza a estrutura de super-quadro. No tempo certo o quadro transmitido ao coordenador. Quando um coordenador deseja transferir dados a um dispositivo em uma rede com sinalizao, ele indica no beacon que uma mensagem de dados est pendente. Os dispositivos escutam o beacon periodicamente, e se h uma mensagem pendente direcionado a um dos dispositivos, este transmite um comando requisitando tais dados. O dispositivo transmite um quadro indicando o sucesso da recepo, e a mensagem removida da lista de mensagens pendentes no beacon. Quando um coordenador deseja transferir dados a um dispositivo em uma rede sem sinalizao, ele armazena os dados e aguarda que o dispositivo faa contato ao transmitir um comando requisitando os dados. O coordenador envia uma confirmao de recebimento deste comando e envia o quadro de dados. O dispositivo envia uma mensagem de confirmao aps receber o quadro.

Figura 17 - Estrutura de super-quadro no ZigBee

Um FFD indica sua presena numa PAN transmitindo quadros beacons. Isto permite outros dispositivos realizarem a descoberta do dispositivo. Um FFD, que no o coordenador da PAN, deve iniciar a transmisso de quadros beacon apenas quando estiver devidamente associado a uma PAN. O procedimento de associao comea por enviar um comando de solicitao de associao ao coordenador da PAN. O coordenador verifica se possvel associar o dispositivo rede. Se a resposta for positiva, o coordenador gera um comando de resposta de associao contendo o novo endereo e uma indicao de associao realizada. Esta resposta estar contida em um beacon ou ser solicitada pelo dispositivo, dependendo do modo de operao da rede. A sincronizao realizada atravs dos quadros de sinalizao numa rede com beacons.

42 Para redes sem sinalizao, esse sincronismo efetuado ao solicitar dados ao coordenador [20]. O padro IEEE 802.15.4 emprega um protocolo full handshake simples para assegurar transferncia de dados confiveis e um bom QoS [21]. Com exceo de quadros de transmisso (p. ex, sinalizadores) e do quadro de reconhecimento, cada quadro recebido pode ser reconhecido para assegurar ao equipamento transmissor que sua mensagem foi de fato recebida. Se um quadro de reconhecimento solicitado no for recebido pelo equipamento transmissor, o quadro pode ser retransmitido. O padro 802.15.4 inclui a definio de servios de segurana fornecidos pela camada MAC. Existem quatro servios bsicos de segurana definidos: Controle de acesso habilita o MAC a selecionar os dispositivos com os quais se deseja comunicar baseado no endereo MAC; Criptografia uso de chave simtrica de criptografia na encriptao de quadros MAC; Integridade permite que o receptor detecte modificaes na mensagem usando um cdigo de integridade. Esse cdigo gerado pela camada MAC e anexado ao quadro MAC; Sequential freshness uma seqncia de valores ordenados anexada ao quadro para prevenir ataques de repetio, no qual mensagens antigas so capturadas por um atacante e reenviadas depois. Os servios da camada MAC so usados em vrias combinaes, baseadas em um dos trs tipos de modos de segurana suportados pelo 802.15.4: Modo inseguro: nenhuma segurana fornecida. Os quadros MAC so enviados em texto claro, sem verificao de integridade ou controle de acesso; Modo lista de acesso: neste modo o MAC habilita o servio de controle de acesso, mantendo uma lista com os endereos dos dispositivos com os quais permitido se comunicar; Modo seguro: neste modo o dispositivo pode ter qualquer dos quatro servios de segurana habilitados, dependendo da segurana implementada.

3.2.3. Camada de rede e camada de aplicao


A camada de rede a primeira camada realmente definida pelo padro ZigBee. de sua responsabilidade: o incio ou fim da participao de um dispositivo na rede; a descoberta de novos dispositivos na vizinhana (e o armazenamento das informaes relativas aos mesmos); atribuio de endereos (apenas no dispositivo coordenador); descoberta de rotas; encaminhamento de informaes e de configurao de novos dispositivos. A camada de rede do coordenador responsvel por iniciar uma nova rede, e atribuir endereos aos novos dispositivos associados.

43 Cada quadro NPDU da camada de rede consiste nos seguintes componentes, ilustrados na Figura 18: cabealho NWK, contendo controle de quadro, endereamento e informao de seqncias; e carga NWK, de tamanho varivel.

Figura 18 - Estrutura do quadro na camada de rede do ZigBee

A camada de rede requisitada a prover funcionalidade para garantir uma correta operao da subcamada MAC do IEEE 802.15.4 e a fornecer uma interface de servio adequada camada de aplicao. Para a interface com a camada de aplicao, a camada de rede conceitualmente inclui duas entidades de servio que fornecem a funcionalidade necessria: a entidade de dados e a entidade de gerenciamento. A entidade de dados da camada de rede (NLDE network layer data entity) permite que uma aplicao possa transportar APDUs (application protocol data units) entre dois ou mais dispositivos na mesma rede. O NLDE oferece os seguintes servios: Gerar PDU em nvel de rede (NPDU network PDU), adicionando um cabealho apropriado; Roteamento, transmitindo a NPDU ao dispositivo apropriado que pode ser o destino final ou o prximo salto na cadeia de comunicao; Segurana, com a habilidade de garantir autenticidade e confidencialidade de transmisso. A entidade de gerenciamento da camada de rede (NLME network layer manegement entity) deve prover os seguintes servios: Iniciar uma rede; Participar e deixar uma rede, bem como a habilidade de um coordenador ou router de solicitar que um dispositivo deixe a rede; Endereamento: capacidade do coordenador e dos routers de atribuir endereos aos dispositivos que se juntem rede; Descoberta de vizinhos, descobrindo, armazenando e reportando informaes sobre vizinhos de um salto; Descoberta de rotas, descobrindo e armazenando caminhos atravs da rede para roteamento das mensagens;

44 Controle de recepo: capacidade de controlar quando o receptor est ativo e por quanto tempo. A camada de aplicao contm a subcamada APS (application support), o ZDO (ZigBee device object) e o framework da aplicao. A camada APS faz o roteamento das mensagens aos diferentes pontos da aplicao que funcionam no n. Isto inclui manter as tabelas de binding (tabela que mantm as conexes compatveis entre diferentes endpoints). No topo da pilha esto os objetos das aplicaes, sendo cada um deles um software em um endpoint, que executa o que o dispositivo projetado fazer. So desenvolvidos pelos produtores das aplicaes e se comunicam atravs das funes disponibilizadas pela camada APS. As responsabilidades da subcamada APS incluem: Manter tabelas de binding, definido como a habilidade de combinar dois dispositivos baseado nos seus servios e necessidades; Repassar mensagens entre dispositivos ligados pela tabela de binding [25]; Definio de endereo de grupos, remoo e filtragem de mensagens endereadas a grupos; Mapeamento dos endereos de 64 bits do IEEE de e para endereos de 16 bits da camada de rede; Fragmentao, rearranjo e confiabilidade de dados de transporte [25]. Cada quadro APS da camada de aplicao tem a estrutura apresentada na Figura 19: cabealho APS, contendo controle de quadro e informaes de endereo; e carga APS, de tamanho varivel.

Figura 19 - Estrutura do quadro APS do ZigBee

A subcamada APS prov uma interface entre a camada de rede e a camada de aplicao atravs de um conjunto de servios usados tanto pelo ZDO quanto pelos objetos definidos pelo fabricante. Os servios so fornecidos por duas entidades: a entidade de dados APS (APSDE) e a entidade de gerenciamento APS (APSME). O APSDE fornece servio de transmisso de dados para o transporte de PDUs de aplicao entre dois ou mais dispositivos. O APSME prov servios de segurana, binding de dispositivos,

45 estabelecimento e remoo de endereos de grupos e tambm mantm uma base de dados dos objetos gerenciados. Essa base de dados d suporte ao mapeamento entre endereos de 64 bits do IEEE e de 16 bits da camada de rede. O ZDO (ZigBee device objects) est localizado entre o framework da aplicao e a subcamada APS. Representa uma classe de funcionalidades que provem uma interface entre os objetos da aplicao, o perfil de dispositivo e a subcamada APS. Satisfaz exigncias comuns de todas as aplicaes operando na pilha ZigBee. O ZDO como um objeto de aplicao especial, que residente em todos os ns da rede ZigBee. sempre o endpoint zero, e os outros endpoints so numerados de 1 a 240. Tem seu prprio perfil, conhecido como o perfil do dispositivo ZigBee (ZDP), que tanto os outros endpoints quanto os outros ns da rede podem alcanar. o ZDP que contm os servios para a descoberta do dispositivo. O ZDO ento responsvel pela gerncia do dispositivo total e tambm por chaves e polticas de segurana. As aplicaes fazem chamadas ao ZDO a fim de descobrir outros dispositivos ZigBee na rede e os servios que oferecem, e especificar ajustes da segurana e da rede. As responsabilidades do ZDO incluem: Definir o papel do dispositivo na rede (coordenador, router ou endpoint); Iniciar e/ou responder s requisies de binding; Estabelecer uma relao segura entre dispositivos. O ZDO tambm responsvel por descobrir dispositivos na rede e determinar quais servios de aplicao eles dispem [25]. A descoberta de dispositivos o processo onde um dispositivo ZigBee pode descobrir outros dispositivos iniciando perguntas. H duas formas de solicitao de descoberta: requisio de endereo IEEE e requisio de endereo de rede. A requisio de endereo IEEE direcionada e assume que o endereo de rede conhecido. A requisio de endereo de rede feita por broadcast e carrega o endereo IEEE conhecido no campo de carga. Dispositivos do tipo router ou coordenador respondem a uma requisio de endereo de rede enviando seu endereo de rede e o endereo de rede dos dispositivos a eles associados [25]. O framework de aplicao no ZigBee o ambiente no qual os objetos da aplicao esto localizados nos dispositivos ZigBee. Dentro do framework, os objetos enviam e recebem dados atravs do APSDE. H 240 objetos distintos que podem ser definidos, cada um conectado a um endpoint indexado de 1 a 240. Dois endpoints adicionais so definidos para uso do APSDE: o endpoint 0 reservado para o ZDO e o endpoint 255 reservado para funo de broadcast. Os endpoints 241 a 254 so reservados para uso futuro [25]. Um conceito central na camada de aplicao ZigBee o perfil de aplicao. Os perfis de aplicao definem os dispositivos, mensagens e aes de processamento que constituem uma

46 aplicao sendo executada entre end devices em um determinado ambiente, de forma a garantir compatibilidade e interoperabilidade entre eles. H um campo Identificador de Perfil no quadro da camada de aplicao que especifica o perfil. De potencial interesse para a automao industrial e de processos o perfil IPM (Industrial Process Monitoring), que est sendo desenvolvido pela ZigBeee Alliance e ir prover um conjunto de descries de dispositivos e formatos de mensagens relacionadas ao monitoramento e controle de equipamentos (por exemplo, sensores de temperatura e presso e seus respectivos parmetros e valores de sada) [23].

47

4. Interconexo entre redes fieldbus e redes sem fio


Devido s propriedades especiais da transmisso sem fio, no desejvel que todos os ns de uma rede industrial de comunicao sejam sem fio [11]. A necessidade de adaptar os sistemas existentes com suporte para a tecnologia sem fio, ao invs de criar novos sistemas, aumenta o desejo por redes fieldbus hbridas [35]. Os protocolos utilizados em sistemas cabeados no so projetados para um meio sem fio, devendo ser substitudos por protocolos adaptados nos enlaces sem fio, no devendo ser necessrio modificar a pilha de protocolos das estaes cabeadas. Alm do mais, os dispositivos cabeados precisam se comunicar com os ns sem fio, trazendo a necessidade de formas de interconexo. Entretanto, as diferenas entre as propriedades de transmisso com e sem fio introduzem dificuldades a esta convivncia. Estas dificuldades so agravadas pelas necessidades especiais existentes nas redes de campo industriais. A informao que trafega em ambientes industriais tipicamente informao de estado/situao e em operao normal toma a forma de rajadas repetidas de pequenos pacotes. Ao mesmo tempo, estes pacotes esto associados com tarefas crticas possuindo requisitos de tempo restritos em ambientes hostis. Assim, em geral, a taxa de transferncia de dados da rede relativamente baixa, mas sua confiabilidade precisa ser muito alta [35]. Nos sistemas fieldbus em que os pacotes so transmitidos para uma estao com endereo explcito, a confiabilidade pode ser aumentada atravs de diversos mecanismos, como retransmisso, duplicao de pacotes ou cdigos corretores de erros. Por outro lado, em sistemas de tipo produtor-consumidor, em que os dados so transmitidos em broadcast e as estaes interessadas copiam estes dados, tais mecanismos no so usados. Geralmente, os dados so transmitidos periodicamente e as perdas so detectadas ao comparar o perodo conhecido e o instante de chegada do ltimo pacote [10]. Esta informao usada pela aplicao para agir apropriadamente. Requisitos importantes que devem ser preservados em sistemas industriais de comunicao para a realizao da interconexo [11]: Manipular trfego peridico com diferentes perodos, sendo capaz de transportar a informao antes do fim do perodo em que o dado amostrado; Manipular trfego aperidico com latncia delimitada; Permitir consulta em tempo real de um nmero de entradas em diferentes ns da rede; Para dados espordicos, prover formas de saber a ordem em que os eventos ocorreram; Transferir dados de um n para outro n, ou para vrios ns. Segmentos cabeados e sem fio so acoplados com o uso de dispositivos acopladores. Um

48 segmento definido como um conjunto de estaes ligadas a um meio comum, que rodam os mesmos protocolos e concordam nos parmetros de transmisso, sendo assim capazes de se comunicar diretamente [38]. Em redes sem fio, os segmentos so denominados de clulas [11]. Os dispositivos usados no acoplamento podem ser: repetidores, pontes ou gateways. Uma soluo de interconexo baseada em repetidores d a impresso que todos os ns compartilham o mesmo meio. O mesmo mecanismo de controle de acesso ao meio usado na parte cabeada e na parte sem fio. Repetidores operam sobre a camada fsica. Convencionalmente, eles trabalham bit por bit recebendo o sinal de entrada, regenerando o sinal e emitindo-o do outro lado [2]. No contexto de repetidores localizados entre segmentos e clulas, isto implica em mudanas no esquema de codificao. Entretanto, teoricamente, os repetidores so transparentes para os protocolos acima da camada fsica. Como a transmisso sem fio est mais susceptvel a erros, um tipo diferente de repetidor pode ser usado. Ao invs de repetir o sinal bit por bit, o repetidor de palavras espera que certo nmero de bits chegue do lado cabeado, calcula um cdigo de correo de erros, e transmite os bits da informao junto com o cdigo corretor [11]. Ao receber dados do lado sem fio, o repetidor usa o cdigo corretor para corrigir possveis erros e retransmite os bits de informao, possivelmente corretos, no segmento cabeado. Este tipo de repetidor introduz um atraso longo, contudo menor que o atraso de uma ponte ou gateway [11]. Se as taxas de bits nos dois lados do repetidor forem diferentes, o repetidor precisa armazenar a informao. A poltica de armazenamento ir diferir dependendo da direo da informao. Para transmitir do lado mais rpido para o mais lento, necessrio armazenar os bits que chegam antes de emiti-los do outro lado. Se a retransmisso ocorre em sentido contrrio, preciso esperar por uma quantidade suficiente de bits para emitir o pacote completo no lado mais rpido. Isto significa que o repetidor deve conhecer o tamanho mximo do pacote. Como possveis colises na parte sem fio no podem ser detectadas durante a transmisso, existem restries quanto ao tipo de protocolo de acesso ao meio que ser usado na camada de enlace. Os protocolos com deteco de coliso no podem ser usados diretamente. Na presena de um grande nmero de ns, o uso de repetidores pode ocasionar perodos ou latncias inaceitveis. Ao usar uma ponte, os ns sero divididos em dois segmentos. No caso em que uma maior parte do trfego permanece em cada segmento (ou clula) e o trfego entre segmentos mnimo, a soluo baseada em ponte oferece significativa reduo na latncia se comparada com a soluo baseada em repetidores [11]. Uma ponte atua na camada de enlace, recebendo um quadro MAC completo, verificando-o e possivelmente repassando o quadro no outro lado. Pontes conversoras (translation bridges) so usadas quando ambas as redes possuem endereamento e funes da camada de enlace suficientemente parecidas que permitam uma converso direta dos PDUs entre as duas redes. Pontes de encapsulamento (ou tunelamento) devem ser usadas quando a converso no possvel. O quadro encapsulado no formato da rede de

49 destino antes de ser repassado. H, portanto, um tempo de espera antes de emitir o quadro na rede de destino, que depende do protocolo MAC. Em geral, o uso de pontes requer que as camadas superiores sejam idnticas em ambos os lados [11]. Uma ponte participa como um n em ambas as redes. Gateways so teis quando o segmento cabeado e a clula sem fio so construdos com protocolos no compatveis na camada de enlace. Por exemplo, um protocolo baseado no modelo cliente-servidor no inclui a mesma informao que um protocolo baseado no modelo produtorconsumidor. O primeiro inclui os endereos dos ns de fonte e de destino. O segundo inclui apenas a identificao dos dados. No possvel usar uma ponte. Os gateways atuam na camada de aplicao, e tambm so necessrios quando as camadas de aplicao dos segmentos diferem entre si. Quando um gateway recebe alguma indicao de servio de aplicao, esta convertida em uma requisio de servio na rede de destino. Quando a confirmao recebida, o gateway repassa-a como uma resposta no outro lado. Solues baseadas em gateways possuem, em geral, latncias maiores do que solues com pontes, devido aos cabealhos adicionais introduzidos pelas camadas superiores. Uma soluo interessante ter um gateway atuando como proxy. O objetivo superar o atraso adicional realizando solicitaes antecipadamente. O gateway responde a um dos lados como se fosse um n da outra rede, guardando uma imagem dos dados de todas as estaes de um dos lados. Ao receber uma solicitao de servio, o valor armazenado retornado como resposta. O gateway, ento, atua como uma estao-base para a clula, representando os ns sem fio no segmento cabeado. Alm da preocupao com o dispositivo de acoplamento, fundamental observar o processo de encaminhamento das mensagens. Redes de comunicao utilizam endereos para identificar as estaes e assim encaminhar mensagens a estas. Existem duas possibilidades de como entregar um pacote de um n em uma rede para um n em outra rede com esquemas de endereamento diferentes: A. Um endereo virtual da rede de origem atribudo ao n de destino pertencente outra rede; B. O n fonte envia o pacote ao dispositivo acoplador, e este entrega o pacote ao n de destino. No primeiro esquema o n fonte no faz distino quanto ao protocolo do companheiro, ou seja, a interconexo transparente [31]. J no segundo caso ocorre o oposto. O atraso introduzido pelos acopladores importante. Em repetidores e em certos tipos de pontes, os pacotes so repassados de um segmento para outro sem modificaes em seus contedos ou com pequenas modificaes (por exemplo, uma mudana no formato do endereamento). O atraso de retransmisso no acoplador pode ser definido como o intervalo de tempo entre o instante em que o ltimo bit do pacote recebido do segmento de origem e o instante em que o ltimo bit do

50 pacote transmitido no segmento de destino [10]. A diferena entre os tamanhos dos campos de carga das duas redes tambm deve ser considerada. Um mtodo trata o problema fazendo com que o acoplador fragmente e rearranje pacotes, de acordo com o sentido da comunicao, para preencher a diferena. Outro mtodo adotado que os ns devem ser projetados para evitar qualquer fragmentao ou rearranjo. A escolha da soluo de interconexo depende dos protocolos usados, tipos de garantias oferecidas e restries, especialmente as relacionadas ao tempo. Em geral, quanto mais baixa a interconexo no modelo OSI, melhores so as performances [11]. Mas preciso verificar cuidadosamente cada caso em particular. O cenrio proposto interligar uma rede de dispositivos sem fio ZigBee redes PROFIBUS e FOUNDATION Fieldbus. A rede de sensores composta de sensores e atuadores que atuam em um determinado processo presente na planta industrial. Esta rede ser denominada de segmento sem fio, rede ZigBee ou clula ZigBee. Uma das duas redes de campo executa a comunicao entre a rede ZigBee e os demais dispositivos presentes no sistema: instrumentos de campo e terminais de controle, superviso ou configurao. As duas sees a seguir tratam com mais detalhes os aspectos observados na tentativa de implementao do cenrio proposto nos casos citados.

4.1.

PROFIBUS + ZigBee
A idia proposta para a interconexo de uma rede de sensores e atuadores ZigBee com uma

rede PROFIBUS utilizar a clula ZigBee em reas classificadas, substituindo um segmento PROFIBUS PA. O cenrio apresentado na Figura 20.

Figura 20 - Cenrio proposto para interconexo entre uma rede PROFIBUS e uma clula ZigBee

51 O acoplamento entre os dois segmentos acontece de forma similar ao realizado por um dispositivo tipo Link DP/PA apresentado na seo 2.1.1. Desta forma, o dispositivo de acoplamento possui um endereo no segmento PROFIBUS DP e os ns da rede ZigBee so relacionados a este nico endereo no segmento, no reduzindo a capacidade de endereamento, que limitada a 126 endereos no segmento DP. Os ns ZigBee so alcanados por um mestre na rede DP da mesma forma que um dispositivo com perfil PA seria alcanado. A diferena que a converso no ocorre apenas na camada fsica ou de enlace, mas at a camada de aplicao, j que o acoplamento feito por um gateway. O uso do gateway necessrio porque as camadas de enlace nas redes PROFIBUS e ZigBee so diferentes. Alm disso, a pilha de protocolos ZigBee contm a camada de rede, no inclusa em redes PROFIBUS. Para realizar a converso dos endereos entre as redes, o gateway mantm uma tabela contendo a associao entre os endereos na rede PROFIBUS e os endereos correspondentes na rede ZigBee, j que os mesmos possuem comprimentos distintos. Um aspecto importante que deve ser observado na construo de redes ZigBee interligadas a uma rede PROFIBUS o requisito de tempo (latncia) de algumas aplicaes. O PROFIBUS DP utiliza um mecanismo de passagem de token entre os mestres presentes no barramento. Quando o mestre possui o token ele est apto a se comunicar com seus escravos atravs de solicitaes. O tempo de posse do token especificado na configurao do sistema. Uma rede ZigBee, assim como outras redes de comunicao sem fio, est mais sujeita a interferncias provenientes do meio de transmisso do que redes cabeadas. Consequentemente, o nmero de retransmisses aumenta, resultando em maiores latncias. Este fato, associado limitao de tempo de posse do token por um mestre, prejudica a performance do sistema. A primeira soluo seria aumentar o tempo de posse do token, porm outras aplicaes crticas existentes no sistema seriam afetadas. Uma alternativa usar um gateway que atue como proxy. Assim o gateway armazena as informaes dos ns ZigBee e responde s solicitaes provenientes de um mestre na rede DP. Do lado da rede sem fio, a consulta aos dados dos dispositivos obedece a um dos mecanismos disponveis no ZigBee. O gateway o coordenador na rede ZigBee. Operar no modo com sinalizao (modo com beacon) usando uma estrutura de super-quadro mais atrativa, pois alm de possibilitar baixo consumo de energia nas estaes, tambm permite que os dispositivos utilizem o perodo sem disputa CFP da poro ativa do super-quadro para realizar comunicaes peridicas. As demais estaes fazem uso dos perodos com disputa CSMA/CA com time slots (perodo CAP da poro ativa) ou sem time slots (poro inativa). Outro benefcio que o uso de beacons proporciona uma melhor sincronizao na rede ZigBee. O perodo entre beacons deve ser suficiente para que as estaes realizem a comunicao necessria com o coordenador, mas esse intervalo no deve ultrapassar o tempo de rotao do token. Assim, as chances dos dados armazenados no cache

52 do gateway serem atuais aumentam, uma vez que os dados das estaes ZigBee sero atualizados antes da prxima solicitao realizada pelo mesmo mestre. Outro aspecto relevante o tamanho dos pacotes que circulam nas duas redes em questo. Em uma rede PROFIBUS a carga til trocada entre dispositivos ocupa no mximo 246 bytes. J numa rede ZigBee esse comprimento reduzido para 102 bytes. Existem duas possibilidades: na primeira o gateway responsvel por fragmentar os pacotes antes de envi-los a estao sem fio; na segunda opo a aplicao no dispositivo PROFIBUS delimita o tamanho da carga til a ser enviada. A segunda alternativa mais atraente, j que na primeira seria preciso dotar os dispositivos ZigBee de capacidade de ordenao dos pacotes fragmentados, o que resultaria em maior processamento, aumentando os custos e o consumo de energia. A limitao de tamanho dos pacotes pode ser realizada durante a configurao da rede PROFIBUS.

4.2.

FOUNDATION Fieldbus + ZigBee


A utilizao de uma rede FOUNDATION Fieldbus no cenrio ilustrado na Figura 21

semelhante descrita na seo anterior. Entretanto, devido s diferenas existentes entre PROFIBUS e FOUNDATION Fieldbus, so necessrias algumas observaes.

Figura 21 - Cenrio proposto para interconexo entre FOUNDATION Fieldbus e ZigBee

Assim como no caso anterior, um gateway o dispositivo responsvel pelo acoplamento entre as redes FOUNDATION Fieldbus e ZigBee, j que os protocolos usados nas camadas de enlace so diferentes. O gateway realiza a converso de endereo e formato dos quadros entre a rede FOUNDATION Fieldbus H1 e a clula de dispositivos sem fio. Neste caso a rede de dispositivos ZigBee substitui instrumentos H1 que seriam conectados a um hub no barramento.

53 Um segmento H1 permite enderear at 240 dispositivos. Alm disso, existe um campo reservado para o endereo do segmento. Desta forma, um dispositivo identificado por um endereo de segmento e um endereo de n. Na rede hbrida proposta, a clula ZigBee identificada por um endereo de segmento na rede H1, e cada estao sem fio tem um endereo de n correspondente no barramento H1. Todas as mensagens endereadas a uma estao na clula ZigBee so capturadas pelo gateway que mantm uma tabela de associao entre os endereos H1 e os endereos ZigBee. O gateway responsvel por encaminhar a mensagem ao n sem fio correspondente. O endereo de segmento interpretado pelas estaes ZigBee como um identificador de PAN, e seu uso auxilia o gateway na identificao do destino das mensagens recebidas em ambos os lados. A comunicao numa rede H1 pode ocorrer de forma agendada ou no-agendada. Assim, os ns na clula ZigBee podem ser requisitados de ambas as formas, a depender da aplicao em uso. Devido as propriedades do meio de transmisso sem fio, interessante que o gateway represente as estaes sem fio na rede FOUNDATION Fieldbus, exercendo uma funo de proxy. O objetivo no prejudicar o desempenho da rede de campo. Se uma das estaes ZigBee estiver na lista de comunicao agendada, o gateway intercepta a mensagem CD (compel data) e realiza a publicao das informaes contidas em seu cache referentes estao ZigBee correspondente. Se uma estao sem fio estiver contida na live list, mais uma vez o gateway ser o intermediador, recebendo o PT (pass token) e transmitindo os dados referentes estao ZigBee apropriada. As informaes dos dispositivos sem fio, armazenadas no cache do gateway, so atualizadas usando o modo de operao com sinalizao numa estrutura de super-quadro com poro ativa e inativa. As razes so as mesmas apresentadas na seo anterior: possibilidade de tratar dados peridicos e aperidicos, e maior sincronizao na rede ZigBee. O intervalo entre beacons, que caracteriza os perodos das pores ativa e inativa, deve ser condizente aos intervalos de comunicao na rede H1. A diferena entre os tamanhos dos pacotes que circulam nas duas redes um aspecto importante. A carga til numa rede H1 tem comprimento mximo de 251 bytes. Enquanto que na rede ZigBee no pode ultrapassar 102 bytes. A possibilidade de fragmentao no gateway descartada, pois exige maior capacidade de processamento e consumo de energia nas estaes sem fio. Resta ento limitar o comprimento da carga til na rede H1 durante a configurao do sistema.

4.3.

Concluses
Em ambas as propostas de soluo apresentadas, a clula ZigBee substitui uma ramificao

da rede industrial, que seria usada para conectar os dispositivos de campo atuantes em um determinado processo. O principal objetivo eliminar o uso de cabos para comunicao, permitindo maior flexibilidade e reduo de custos. O emprego da tecnologia ZigBee restringiu-se a clulas em

54 processos isolados para limitar o raio de alcance das mesmas. Com isso, possvel confinar as informaes trocadas via rdio ao setor industrial, dificultando a deteco ou invaso por estranhos. Por essa mesma razo, possvel usar uma topologia em estrela na clula ZigBee, com as estaes sendo dispositivos do tipo RFD, ocasionando uma maior reduo de consumo de energia nas estaes. Quanto aos provveis prejuzos no desempenho das redes fieldbus, o uso de um gateway proxy capaz de atender as necessidades dos mecanismos de acesso ao meio, tanto no PROFIBUS quanto no FOUNDATION Fieldbus. Alm do mais, a taxa de transferncia em uma rede ZigBee 250 kbps (na freqncia 2,4 GHz), enquanto que em redes PROFIBUS PA e FOUNDATION Fieldbus H1 31,25 kbps. Ao receber dados provenientes da rede fieldbus com destino rede sem fio, o gateway desencapsula o quadro medida que este ascende na pilha de camadas, retirando os campos inseridos pela camada par na estao de origem. O campo de dados de usurio retirado, e inserido no campo de dados ZigBee, no topo da pilha de protocolos. Uma vez que o tamanho dos dados foi limitado durante a configurao do sistema no preciso preocupar-se quanto fragmentao. Os campos contendo as informaes de endereos so usados pelo gateway para consultar a tabela de converso de endereos, e assim efetuar corretamente o envio da mensagem na rede sem fio. Processo semelhante realizado quando o gateway recebe uma mensagem vinda da rede ZigBee com destino rede cabeada fieldbus. Para prover conectividade com as redes PROFIBUS DP e FOUNDATION Fieldbus H1, o gateway deve possuir um conector apropriado para a tecnologia de transmisso selecionada (RS485, IEC 61158-2 ou fibra tica). Deve suportar taxas de transmisso que variam de 9,6 kbps a 12 Mbps no caso de uma rede PROFIBUS DP, ou uma taxa de 31,25 kbps quando for utilizado em uma rede FOUNDATION Fieldbus H1. Alm da conexo com a respectiva rede fieldbus, o gateway contm circuitos de transmisso/recepo capazes de operar em 2,4 GHz para a comunicao no enlace sem fio. Neste caso, utiliza-se a tcnica DSSS com modulao O-QPSK, abrangendo 16 canais. A potncia de transmisso depender do alcance que se deseja obter, e a sensibilidade de recepo ser -85 dBm. A taxa de transmisso de dados na rede ZigBee deve ser projetada para alcanar 250 kbps. O gateway deve possuir capacidade de processamento que atenda a execuo de suas funcionalidades, dentro do menor tempo possvel. Outro aspecto importante a quantidade de memria disponvel, sendo necessrios dois tipos de memria: uma no-voltil para guardar as configuraes do equipamento e as tabelas de associao de endereos; e uma memria voltil que auxilie na execuo das tarefas e contenha o cache com os dados das estaes. Caso no seja possvel implementar uma das duas solues propostas, especialmente devido ao projeto do gateway proxy, pode-se lanar mo de outra alternativa para a interconexo de

55 clulas ZigBee s redes PROFIBUS e FOUNDATION Fieldbus. Existem tcnicas [31, 32 e 33] para a realizao da interconexo de uma rede ZigBee com uma rede IP. Conforme descrito na seo 2.1.4, o PROFINET uma soluo baseada em IP capaz de interligar redes PROFIBUS. J o HSE, apresentado na seo 2.2.2 usado na conexo de diversos segmentos H1 nas redes da Fieldbus Foundation, e tambm possui uma pilha de protocolos TCP/IP. Sendo assim, a clula ZigBee poderia estar interligada ao sistema fieldbus por meio destas solues. A dificuldade est na implementao desta opo em plantas que j possuem uma estrutura montada, seja em PROFIBUS ou FOUNDATION Fieldbus. O aproveitamento do arranjo existente pode ser mais atrativo do que uma reestruturao.

56

5. Concluso
As redes de campo industriais vm exercendo papel de destaque na automao, especialmente no setor de processos. O uso das denominadas redes fieldbus tem aumentado nos ltimos anos, com destaque para as redes PROFIBUS e FOUNDATION Fieldbus. Estas possuem a caractersticas de serem sistemas abertos, que facilitam a convivncia entre dispositivos de fabricantes distintos em uma mesma rede de comunicao. Outro ramo das tecnologias de comunicao tambm merece ateno: a transmisso sem fio, particularmente atravs de ondas de rdio. Os investimentos em pesquisas tm incentivado o uso dos mais diversos padres relacionados a esta tecnologia. O setor industrial no foge regra. Sistemas com fio so caros e mais caro ainda modificar o layout de uma instalao. Sistemas sem fios resolvem estes problemas, e o padro ZigBee tem particularidades que o tornam atrativo para aplicaes industriais. A alta densidade de ns e o baixo consumo de energia so as caractersticas mais marcantes do ZigBee. H uma tendncia para dispor as redes de campo industriais atualmente em operao com capacidades de comunicao sem fio, levando s redes hbridas. O objetivo primrio de sistemas fieldbus prover comunicao em tempo real, com garantias de tempo e de entrega de pacotes. Rodar aplicaes baseadas em fieldbus com tecnologias sem fio pode ser especialmente desafiador. Como os canais sem fio esto mais susceptveis a erros durante a transmisso, os requisitos de confiabilidade e tempo real esto mais ameaados do que estariam se a informao trafegasse atravs de cabos. Aes que podem reduzir esses problemas: Selecionar a banda menos susceptvel a interferncias; Configurar os dispositivos para usarem um determinado canal na banda escolhida, o canal que seja menos afetado; Aumentar a potncia do sinal de transmisso ao selecionar produtos com nveis melhores ou antenas com ganhos maiores; Outro aspecto relevante que a segurana no exerce papel importante no desenvolvimento de padres fieldbus [10]. Como a informao trafega dentro de cabos, uma possvel intruso s acontece atravs de acesso aos terminais, ou violando o cabeamento. Entretanto, a introduo de meios sem fio permitiu que um atacante pudesse capturar pacotes a certa distncia. Pior que isso, um atacante pode gerar interferncias na freqncia de operao ou introduzir pacotes maliciosos na rede. Sendo assim, medidas de segurana (integridade, autenticidade, autorizao) tm que ser adicionadas a sistemas fieldbus sem fio. Em se tratando da interao entre redes fieldbus e redes sem fio, duas situaes foram investigadas neste trabalho. O primeiro cenrio avaliado foi a integrao entre um segmento

57 ZigBee, denominado de clula ZigBee, e uma rede PROFIBUS. A idia substituir um segmento com dispositivos do perfil PROFIBUS PA, atuante em um processo, por uma clula ZigBee. Esta ltima seria diretamente conectada a um barramento PROFIBUS DP por meio de um gateway. Alm de ser responsvel por converter os formatos dos quadros e endereos diferentes entre as redes, o gateway tambm atua como proxy para que o desempenho do mecanismo de acesso ao meio no PROFIBUS no seja prejudicado. O segundo cenrio investigado contempla a interconexo entre uma clula ZigBee e um barramento FOUNDATION Fieldbus H1. O objetivo semelhante ao caso anterior. Tambm existe a presena do gateway proxy, capaz de armazenar as informaes das estaes sem fio em cache, facilitando a consulta por parte de dispositivos na rede FOUNDATION Fieldbus. Em ambos os cenrios preciso garantir que, durante a configurao do sistema, os parmetros de tempo de uma rede atendam os requisitos da outra rede. Alm disso, preciso limitar o tamanho dos pacotes originados nas redes fieldbus com destino clula ZigBee. A existncia das redes hbridas apresentadas possvel, porm no trivial. O projeto do gateway exige um estudo detalhado sobre sua capacidade de armazenamento e processamento, podendo, inclusive, no ser economicamente vivel a construo do mesmo. Uma alternativa seria utilizar gateways ZigBee para redes IP, e conectar a clula sem fio ao PROFINET e ao HSE, respectivamente as solues baseadas em IP do PROFIBUS e da Fieldbus Foundation. Um ponto negativo que, desta forma, nem todas as estruturas em funcionamento seriam aproveitadas para a adaptao ao ZigBee. Dentre os dois cenrios expostos, o uso do ZigBee em conjunto com o FOUNDATION Fieldbus o que rene mais aspectos favorveis. Em primeiro lugar, o nmero de endereos possveis no segmento H1 maior que no PROFIBUS DP. Alm disso, existe a presena explcita de um campo para o endereo de segmento, capaz de aumentar essa capacidade de endereamento. A velocidade de transmisso no segmento H1 nica, no sendo necessrio dotar o gateway de mecanismos de seleo dessa taxa, que pode assumir diversos valores no PROFIBUS DP. A comunicao agendada garantida com o uso de slots reservados na estrutura de super-quadro do ZigBee. J as informaes que trafegam sem agendamento podem utilizar os perodos CSMA/CA de disputa ao canal de comunicao. Apesar do emprego de tecnologia de comunicao sem fio almejar a eliminao de cabeamento, a ausncia completa de cabos pode no ser alcanada. Em termos de trfego de informao, a inexistncia de cabeamento conseguida, porm ainda h a dependncia do uso de fios para a rede eltrica. Mesmo com o aproveitamento de baterias para a alimentao eltrica dos instrumentos na clula ZigBee, alguns dispositivos exigem um alto consumo de energia (ex. atuadores de grande porte), dificultando o uso das baterias. Mesmo assim, a reduo de cabos obtida com a utilizao de tecnologias sem fio cobivel.

58 Para que se possam validar as concluses obtidas, se faz necessrio lanar mo de atividades experimentais que agreguem as associaes analisadas ao longo deste documento. Desta forma, ser possvel investigar todas as caractersticas, restries e desempenhos de cada um dos cenrios propostos. Tais implementaes podem ser alvo de trabalhos futuros, com o objetivo de sedimentar e complementar as informaes expostas at o presente momento, incorporando novos resultados e conhecimentos.

59

Referncias bibliogrficas
[1] MORAES, C. C. e CASTRUCCI, P. L. Engenharia de automao industrial. 2 Ed. Rio de Janeiro: LTC, 2007. [2] TANENBAUM, A. S. Redes de computadores. Trad. de Vandenberg D. de Souza. Rio de Janeiro: Elsevier, 2003. [3] SEIXAS FILHO, C. A automao nos anos 2000: uma anlise das novas fronteiras da automao. CONAI, 2000. Disponvel em: http://www.cpdee.ufmg.br/~seixas/PaginaII/Download/DownloadFiles/Conai2000Auto macao.pdf. Acesso em: 01 de out. 2007. [4] MIYAGI, P.E. e VILLANI, E. Mecatrnica como soluo de automao. Revista Cincias Exatas. Taubat, v.9/10, n. 1-2, p. 53-59, 2003/2004. [5] SILVA JNIOR, W. M. Gesto para mudana do paradigma tecnolgico no controle de processo da RLAM: do 4-20 mA analgico para redes de comunicao digital fieldbus. Cad. Pesq. NPGA, Salvador, v. 3, p. 1-16, maio - ago. 2006. [6] SAUTER, T. Fieldbus systems: history and evolution. In: ZURAWSKI, R. (Ed.). The industrial communication technology handbook. CRC Press, 2005. [7] JECHT, U., STRIPF, W. e WENZEL, P. PROFIBUS: open solutions for the world of automation. In: ZURAWSKI, R. (Ed.). The industrial communication technology handbook. CRC Press, 2005. [8] CAVALIERI, S. FOUNDATION Fieldbus: history and features. In: ZURAWSKI, R. (Ed.). The industrial communication technology handbook. CRC Press, 2005. [9] MATHEUS, K. Wireless local and wireless personal area network technologies for industrial deployment. In: ZURAWSKI, R. (Ed.). The industrial communication technology handbook. CRC Press, 2005. [10] WILLIG, A. Wireless LAN technology for the factory floor: challenges and approaches. In: ZURAWSKI, R. (Ed.). The industrial communication technology handbook. CRC Press, 2005. [11] DECOTIGNIE, J-D. Interconnection of wireline and wireless fieldbuses. In: ZURAWSKI, R. (Ed.) The industrial communication technology handbook. CRC Press, 2005. [12] CASSIOLATO, C., TORRES, L. H. B. e CAMARGO P. R. PROFIBUS descrio tcnica. Associao PROFIBUS, 2006. [13] PAZOS, F. Automao de sistemas e robtica. Axcel Books do Brasil, 2002. [14] ACROMAG INCORPORATED. PROFIBUS DP. 2002. Technical reference: introduction to

[15] SAMSON AG. Technical information: PROFIBUS-PA. 1999.

60 [16] SMAR INTERNATIONAL. FOUNDATION Fieldbus tutorial. Disponvel na Internet. Http://www.smar.com/PDFs/catalogues/FBTUTCE.pdf. Acesso em: 03 de dez. 2007. [17] SAMSON AG. FOUNDATION Fieldbus Technical information. Maio 2000. Disponvel na Internet. Http://www.samson.de. Acesso em: 15 de dez. 2007. [18] Yokogawa Electric Corporation. Fieldbus Book A tutorial. Maio 2001. Disponvel na Internet. http://www.algumacoisa.com. Acesso em: 17 de dez. 2007. [19] NATIONAL INSTRUMENTS. Foundation Fieldbus overview. 2003. [20] ERGEN, S. C. ZigBee/IEEE 802.15.4 summary. 2004 [21] GESSINGER, A. K. e HENNIG, C. H. ZigBee conectividade wireless para automao e controle. 200?. [22] MALAFAYA, H., TOMS, L. e SOUSA, J.P. Sensorizao sem fios sobre ZigBee e IEEE 802.15.4. Porto, Portugal: 200?. [23] MASICA, K. Recommended practices guide for securing ZigBee wireless networks in process control system environments. Califrnia, EUA: 2007. [24] CRAIG, W. C. ZigBee: wireless control that simply works. ZigBee Alliance. 200?. [25] ZIGBEE ALLIANCE. ZigBee specification. 2006. [26] HATLER, M. e CHI, C. Wireless sensor networks for the oil & gas industry. ON World Inc. 2005. [27] RUIZ, L. B., CORREIA, L. H. A., VIEIRA, L. F. M., MACEDO, D. F., NAKAMURA, E. F., FIGUEIREDO, C. M. S., VIEIRA, M. A. M., MECHELANE, E. H., CAMARA, D., LOUREIRO, A. A. F., NOGUEIRA, J. M. S. e SILVA JR, D. C. Arquiteturas para redes de sensores sem fio. 200? [28] AKYILDIZ, I. F., SU, W., SANKARASUBRAMANIAM, Y. e CAYIRCI, E. A survey on sensor networks. IEEE Communication Magazine. p. 102-114. Ago, 2002. [29] DA SILVA, I. M. D. Redes de sensores sem fio aplicadas em ambientes de petrleo e gs. 2006. Monografia (Bacharelado em Engenharia da Computao). Universidade Federal do Rio Grande do Norte, Natal, 2006. [30] PEREIRA, M. R., AMORIM, C. L. e CASTRO, M. C. S. Tutorial sobre redes de sensores. Rio de Janeiro: 200? [31] SAKANE, S., ISHII, Y., TOBA, K. KAMADA, K. E OKABE, N. A translation method between 802.15.4 and IPV6 nodes. 2006. [32] CIRRONET. Implementing ZigBee in existing industrial automation networks. Sensors Expo 2005. 2005. [33] CULLER, D. Secure, low-power, IP-based connectivity with IEEE 802.15.4 wireless networks. Industrial Embedded Systems, 2007.

61 [34] ALVES, M. e TOVAR, E. Real-time communications over wired/wireless PROFIBUS networks supporting inter-cell mobility. Computer Networks 51, p. 2994-3012. Elsevier, 2007. [35] KOUMPIS, K. HANNA, L., ANDERSSON, M. e JOHANSSON, M. Wireless industrial control and monitoring beyond cable replacement. PROFIBUS International Conference, 2005. [36] WELANDER, P. Topologies for wireless instrumentation. Control Engineering. 2007. Disponvel na Internet. Http://www. controleng.com. Acesso em: 15 de jan. 2008. [37] KOUMPIS, K., HANNA, L. ANDERSSON, M. e JOHANSSON, M. Technical article: a review and roadmap of wireless industrial control. Disponvel na Internet. Http://wireless.industrial-networking.com/articles. Acesso em: 16 de jan. 2008. [38] WILLIG, A., MATHEUS, K. e WOLISZ, A. Wireless technology in industrial networks. Proceedings of the IEEE, v. 93, n. 6, p. 1130-1151. 2005. [39] ARC ADVISORY GROUP. Fieldbus solutions in the process industries to grow more than 22% annually. Janeiro, 2007. Disponvel na Internet. Http://www.arcweb.com. Acesso em: 19 de nov. 2007. [40] HOSKE, M. T. Study: Fieldbus Foundation leads process industries. Control Engineering Daily News Desk. 2007. Disponvel na Internet. Http://www.controleng.com. Acesso em: 02 de jan 2008.

Você também pode gostar