Rede Devicenet
Introduo
O DeviceNet um link de comunicaes para ligar dispositivos industriais (tais como: fim de curso, sensores fotoeltricos, partidas de motor, sensores de processo, leitores de cdigo de barra, drivers de freqncia varivel, interfaces de usurio, entre outros) a uma rede , eliminando vrios cabos .
Pgina 1 de 11
A direta conectividade proporciona uma comunicao melhorada entre dispositivos, assim como importantes diagnsticos a nvel de dispositivos, no facilmente acessvel nem disponvel em dispositivos de I/O convencionais. O DeviceNet uma rede aberta, sendo que a especificao e o protocolo podem ser obtidas na Associao Aberta de Vendedores de DeviceNet, Inc. (ODVA). O DeviceNet baseado num protocolo de comunicaes chamado CAN, que originalmente foi desenvolvido pela BOSCH para o mercado de automvel europeu para substituir os caros chicotes de cabo por uma rede de baixo custo em automveis. Como resultado, o CAN tem resposta rpida e confiabilidade alta para aplicaes como controle de freios ABS e Air bags.
CARACTERSTICAS DO SISTEMA
Protocolo De Comunicao
Troca de dados Peer-to-peer onde qualquer produto DeviceNet pode produzir e receber mensagens. Operao Mestre/Escravo definido como um sub-set adequado do peer-to-peer Um produto DeviceNet pode comportar-se como um Cliente ou um Servidor ou ambos
SENAI/SP | Unidade 2 - Protocolos de Comunicao Pgina 2 de 38
Uma rede DeviceNet pode ter at 64 MAC Ids (Media Access Controle Identifiers). Um comparativo com o modelo ISO/OSI mostrado na figura a seguir:
DEVICENET
DeviceNet Protocol CAN Protocol Physical Layer Transmission Media
MODLO ISO/OSI
ISO Application (layer 7) ISO Data Link (Layer 2) ISO Physical (Layer 1) ISO Media (Layer 0)
Pgina 3 de 38
A figura seguir, mostra os componentes bsicos de uma instalao com cabo grosso e com cabo plano.
FONTE DE ALIMENTAO
DERIVADOR DE BARRAMENTO
TERMINADOR DE BARRAMENTO
Pgina 4 de 38
DESCRIO O cabo principal entre os terminadores, podendo ser de cabo grosso, fino ou plano e conecta os taps ou diretamente os dispositivos
Um dispositivo enderevel que contm um chip Devicenet Resistor de 121 conectado somente no final do tronco (trunck)
Pgina 5 de 38
Fonte de alimentao (power supply) Conector estilo aberto (open-style) Conector estilo selado (sealed-style)
Usada para alimentar os dispositivos Usado com dispositivos no expostos a ambientes agressivos Usado com dispositivos expostos a ambientes agressivos
Cabos
A topologia bsica tronco-derivao (trunkline - dropline) utiliza um cabo com 2 pares torcidos e separados, sendo um para alimentao e outro para sinal. Cabo plano (flat), grosso (thick) ou fino (thin) podem ser usados para trunklines ou droplines. A distncia entre extremos da rede varia com a taxa de dados e o tamanho do cabo (veja na tabela seguir).
TAXA DE DADOS Comprimento para barramento principal com cabo grosso (thick - trunk) Comprimento para barramento principal com cabo fino (thin - trunk) Comprimento para barramento principal com cabo plano (flat - trunk)
100 m
100 m
100 m
420m
200m
75m
Comprimento mximo para 1 derivao do barramento 6 m principal (maximum - drop) Comprimento acumulado das derivaes do barramento 156 m principal (cumulative drop) SENAI/SP | Unidade 2 - Protocolos de Comunicao
6m
6m
78 m
39 m
Pgina 6 de 38
Conectores e Terminais
Os tipos de conectores normalmente utilizados no DeviceNet so: conectores selados ou no-selados. Existem conectores selados plugveis do tipo grande (mini-style) e pequeno (micro-stile).
Pgina 7 de 38
Para produtos que no requerem conectores selados, o tipo aberto (open-style) pode ser usado. Conexes com parafuso ou conexes de grampo podem ser feitos diretamente ao cabo se a conexo plugada no requerida.
A figura seguir mostra uma configurao tpica usando dispositivos tipo aberto open-style:
Derivadores taps
Existem vrios tipos de derivadores TAPS para serem conectados em uma rede do tipo DeviceNet. Estes derivadores permitem ligar os vrios elementos da rede. Classificam-se como:
Pgina 8 de 38
DeviceBox
DeviceBox so elementos passivos que conectam diretamente os dispositivos DeviceNet no Trunk Line atravs de conexes de terminais para at 8 ns. Eles possuem tampa removvel selada que permite montagem em mquina ou no cho de fbrica.
Pgina 9 de 38
O PowerTap possui proteo de sobre-corrente para o cabo tipo thick (grosso). Com proteo a diodo, possvel utilizar vrios PowerTaps permitindo assim o uso de vrias fontes de alimentao.
O(s) indicadore(s) consiste em um Led bicolor (verde/vermelho) que pode ter combinaes de ligado, desliga e piscando.
SENAI/SP | Unidade 2 - Protocolos de Comunicao Pgina 10 de 38
O Led de Estado do Mdulo Module Status indica se o dispositivo tem alimentao e est operando adequadamente. O Led de Estado da Rede Network Status indica o estado do link de comunicao.
Pgina 11 de 38
Pgina 12 de 38
troca caso algum equipamento necessite de manuteno. O endereamento errado do mdulo na rede DeviceNet ir causar falha no scanner. Normalmente quando o endereamento feito por hardware, utiliza-se chaves dip (S1 a S6) para o endereo e (S7 e S8) para a taxa de velocidade, sendo que todas as possveis combinaes para os endereos so contempladas. Recomenda-se que seja descrito no prprio mdulo, o n refernte ao endereo DeviceNet facilitando sua troca e se possvel tambm as dip-switches configuradas em ON e OFF.
Comprimento do tronco A linha tronco da rede DeviceNet pode ser implementada com o cabo grosso com seu comprimento mximo limitado em funo da taxa de comunicao. possvel ainda a utilizao do cabo Flat, devendo-se evitar seu encaminhamento, prximo a
SENAI/SP | Unidade 2 - Protocolos de Comunicao Pgina 14 de 38
outros cabos que possam gerar induo eletromagntica. A ilustrao seguir, representa a anlise do projeto, que totalizou 210m como comprimento do barramento principal, demonstrando que ser possvel a utilizao inicialmente de duas velocidades: 125 Kbits/s (normalmente a mais utilizada) e 250 Kbits/s, pois permitem distncias de 500 e 250m respectivamente.
Pgina 15 de 38
Comprimento das derivaes (cabo fino) O comprimento mximo para cada derivao de 6m, independentemente da taxa de comunicao selecionada para a rede, o que o nosso projeto exemplo est atendendo.
Como a soma de todas derivaes resultou em 44m, isto significa dizer, que ser possvel a utilizao das velocidades de 125 Kbits/s (normalmente a mais utilizada) e 250 Kbits/s, pois permitem distncias de 156 e 78m respectivamente, para o total das derivaes em uma rede.
Resistores de Terminao: Nos extremos da rede deve-se instalar um resistor de terminao, que possui o objetivo de reduzir possveis reflexes do sinal na rede, que causa distrbios na comunicao, com constantes e aleatria paradas e eventualmente interrupo total do seu funcionamento. O resistor de terminao deve ser de 121 120 , mas admite-se o valor comercial mais comum de
Pgina 16 de 38
Os resistores devem ser conectados entre os fios de comunicao ( BR branco e AZ azul ), nos dois extremos da rede nos pontos entre todos que possuem a maior distncia entre si, ou nas duas caixas de distribuio nos extremos da rede.
Com a rede desligada mea a resistncia entre CANH (fio branco) e CANL (fio azul) que deve ser aproximadamente 60 paralelo. Note que este teste serve para verificar se o numero de terminaes est correto, porm no testa se a posio est correta, para isto deve-se ter em mos um projeto da rede onde se define os pontos a serem colocados os terminadores. Este teste muito til, pois muito mais comum do que se pensa a instalao de um nmero incorreto de terminadores, o que causa funcionamento irregular da rede. , valor das duas resistncias de terminao de 120 em
Aterramento
O aterramento importantssimo em uma rede digital, para isto a ligao correta deve seguir a seguinte regra: "A rede DeviceNet deve ser aterrada em um nico ponto, preferencialmente onde entra a alimentao da rede, e neste ponto deve ser ligado o fio shield no negativo da fonte, caso haja mais de uma fonte, esta ligao deve ser feita somente no ponto de aterramento". O ideal que se tenha um terra exclusivo para instrumentao, caso o mesmo no esteja disponvel utilize o terra comum. Como foi citado anteriormente, a rede DeviceNet deve ser aterrada somente em um nico ponto. possvel testar um aterramento abrindo-se a conexo de terra e medindo-se a resistncia entre o fio preto (V-) e o fio nu (shield), que deve ser da ordem de M.
SENAI/SP | Unidade 2 - Protocolos de Comunicao Pgina 17 de 38
Caso o resultado desta operao seja 0, significa que existem outros pontos aterrados, neste caso verifique se os fios de shield esto corretamente instalados com o tubo contrtil e a blindagem do cabo tambm isolada.
Aps feitos os testes acima, mea em vrios pontos da rede, o diferencial de tenso entre shield e V-, com o positivo do medidor no shield e o negativo no V-, esta tenso deve ter valores da tabela abaixo:
Caso exista algum ponto com valores que no estejam dentro deste intervalo, alguns testes podem ser feitos, como segue:
Verifique
se o shield e V- esto conectados um no outro e a rede esteja aterrada na fonte; se no h trechos do fio shield abertos e/ou em curto;
Verifique
Nota 1: Com a rede aterrada junto a fonte e conectada neste ponto ao V-, a tenso de shield
SENAI/SP | Unidade 2 - Protocolos de Comunicao Pgina 18 de 38
ser sempre zero ou negativa com relao ao V- devido ao offset causado pela queda de tenso no fio preto do V-. Nota 2: Aconselhamos que os cabo DeviceNet seja conduzido separadamente dos cabos de potncia, e no utilizem o mesmo bandejamento ou eletrodutos. Aterramento da Blindagem Aps os testes anteriores, o fio dreno deve ser interligado ao negativo V- da rede no borne - da fonte de alimentao que energizara a rede. Ento ambos V- e - devem ser ligados ao sistema de aterramento de instrumentao da planta em uma haste independente do aterramento eltrico, mas diferentes hastes podem ser interconectadas por barramento de equalizao de potencial.
Verificao da Isolao da Blindagem Ao final da instalao deve-se conferir a isolao da malha e dreno em relao ao terra (> 1M ).
Pgina 19 de 38
Mltiplas Fontes: Quando a rede DeviceNet utiliza duas ou mais fontes, somente uma delas deve estar com o negativo aterrado em uma haste junto com o fio de dreno da rede. Observe que neste caso as fontes de alimentao no devem ser ligadas em paralelo, interrompa o positivo, para que no exista duas fontes em um trecho .
Cuidado! Repetimos: de extrema importncia que a malha de aterramento esteja aterrada somente em um nico ponto junto a fonte de alimentao da rede. Aconselha-se toda vez que houver manobras no cabo da rede ou manuteno nos instrumentos, desligar a conexo do dreno com o negativo da fonte para verificar se a isolao do fio dreno, no est aterrado em qualquer outro ponto da rede, pois as manobras dos cabos muitas vezes podem romper a isolao do cabo conectando a malha a eletrodutos ou calhas aterradas.
Tipo de cabo usado no tronco Nmero de Derivadores (Taps) conectados Partindo do princpio que a fonte pode estar instalada no final do tronco ou em qualquer outro ponto do mesmo, possvel existir um, dois ou mais segmentos para serem analisados, conforme ilustrao seguir.
Outra caracterstica importante, que a corrente que alimentar os dispositivos da rede no deve exceder aos limites de cada tipo de cabo em funo das distncias dos dispositivos.
Sendo:
Termo
Descrio L = Distncia em (m) entre o dispositivo e a fonte de alimentao, excluindo as derivaes (drop line). n = O nmero do dispositivo que est sendo avaliado, comeando com 1 para o dispositivo mais prximo da fonte e incrementando 1 para cada prximo dispositivo
Ln
Rc
Cabo grosso (Thick) = 0,015 /m Cabo fino (Thin) = 0,069 /m Cabo plano (Flat) = 0,019 /m
Nt
O nmero de derivaes (taps) entre a fonte e o dispositivo que est sendo avaliado. Por exemplo: Para o dispositivo mais perto da fonte, este nmero 1. Quando o dispositivo possue somente um outro entre ele e a fonte, este nmero 2. Quando 10 dispositivos existem entre o que est sendo avaliado e a fonte, este nmero 11.
Para dispositivos conectados via derivaes tipo Device box ou Device port, a derivao deve ser tratada como uma nica derivao. A corrente de todos os dispositivos conectados em uma destas derivaes, deve ser somada e usada somente uma vez na equao.
0,005 In
Resistncia nominal de contato, usada para qualquer conexo ao tronco I = Corrente drenada do cabo, pelo dispositivo. A corrente de todos os dispositivos conectados em uma derivao tipo Device box ou Device port, deve ser somada, e conte esta derivao como somente 1. n = O nmero do dispositivo que est sendo avaliado, comeando com 1 para o dispositivo mais prximo da fonte e incrementando 1 para cada prximo dispositivo que est sendo avaliado.
4,65V
A mxima queda de tenso permitida no tronco. Este o total da queda de tenso no cabo que 5,00V menos 0,35V reservado para queda de tenso nas derivaes.
Pgina 22 de 38
Calcule a queda de tenso para cada dispositivo, usando a equao bsica: SUM {[ (Ln x Rc) + (Nt x 0,005)] x In} 4,65V D1 [ (15 x 0,015) + (1 x 0,005) ] x 1,00 = 0,23V D2 [ (30 x 0,015) + (2 x 0,005) ] x 0,50 = 0,23V D3 [ (122 x 0,015) + (3 x 0,005) ] x 0,50 = 0,92V D4 [ (244 x 0,015) + (4 x 0,005) ] x 0,25 = 0,92V
Somando-se a queda de tenso individual dos dispositivos, para obter a queda total do sistema, teremos: 0,23 + 0,23 + 0,92 + 0,92 = 2,30V CONCLUSO: Como a queda de tenso total no excedeu a 4,65V, o sistema operar normalmente (2,30V < 4,65V)
Pgina 23 de 38
O percentual de carga pode ser calculado dividindo-se o valor encontrado pela mxima queda de tenso: %CARGA = 2,30V / 4,65 = 49,5%
Sempre que a fonte for instalada no meio da rede, procure colocar os dispositivos com maior consumo prximo da fonte, quando isto for possvel. Portanto, para calcular-se este exemplo, faz-se necessrio a diviso em duas sees e calculase cada seo individualmente.
estado dominante. O bus pode estar no estado recessivo quando nenhum transmissor estiver no estado dominante. Vrios tipos de frame (estrutura ) so definidos pelo CAN: Dados Remoto Sobrecarga Erro Os dados so movidos no DeviceNet usando o frame de dados. Os outros frames no so usados no DeviceNet ou so de uso excepcional.
O CAN usa um mecanismo de arbitragem tipo non destuctive bit wise. Esta caracterstica especfica do CAN permite resoluo de colises (determinao de um vencedor "winner) sem perda de desempenho ou reenvio de dados pelo n de prioridade mais alto. O CAN usa um mtodo de resoluo de coliso do tipo bit wise arbitration. Todos os receptores numa rede CAN sincronizam a transio de recessivo para dominante representado por um bit chamado Start of Frame. O Identificador Identifier e o bit RTR (Solicitao Remota de Transmisso) formam o Campo de Arbitragem Arbitration Field.
SENAI/SP | Unidade 2 - Protocolos de Comunicao
Pgina 25 de 38
O Campo de Arbitragem usado para facilitar o acesso ao meio. Como o DeviceNet no usa o bit de RTR para qualquer propsito, este no entra na considerao prioritria de acesso ao bus. Quando um dispositivo transmite, tambm monitora (recebe) o que envia, para assegurar-se do mesmo. Isto permite deteco de transmisso simultnea. Se um n que transmite um bit recessivo recebe um bit dominante enquanto envia o campo de arbitragem, ele pra de transmitir. O vencedor de uma arbitragem entre dois ns transmitindo simultaneamente o com o menor numerador do identificador (11 bit-identifier). CAN tambm especifica um formato de frame de dados com um campo identificador de 29 bits que no usado pelo DeviceNet. O Campo de Controle contem dois bits fixos e um campo com comprimento de 4 bits. O comprimento do campo de dados pode ser qualquer nmero de 0 a 8 representando o nmero de bytes neste campo. O tamanho de bytes 0-8 ideal para dispositivos finais com pequenas quantias de dados de I/O que deve ser atualizado freqentemente. E, em oito bytes, h flexibilidade suficiente para dispositivos simples enviarem dados de diagnsticos, ou enviarem uma referncia de velocidade e taxa de acelerao a um driver. O campo de CRC uma check de redundncia cclica que usado por controladores CAN para detectar erros de frame. calculado pelos bits que vem antes dele. Um bit dominante no campo ACK significa que pelo menos um receptor alm do transmissor ouviu a transmisso. CAN usa vrios tipos de deteco de erros e falha incluindo CRC e tentativas automtica. Estes mtodos, que so principalmente transparente aplicao, previnem um n defeituoso de corromper a rede.
O fluxo dos meios de informao numa rede de comunicao so crticas .Tecnologias mais antigas de comunicao consistiam de mensagens que foram construdas com uma fonte especfica e destino. Em vez da maneira tradicional de fonte - destino, a rede DeviceNet usa um Modelo mais eficiente de Produtor - Consumidor que requer uns pacotes para ter campos de identificao para os dados. O identificador proporciona o meio para mltiplos nveis prioritrios (usado em arbitragem), transferncia mais eficiente de dados de I/O, e mltiplos consumidores. O device com dados coloca os dados na rede com o identificador adequado. Todos os dispositivos que necessitam de dados, aguardam estas mensagens. Quando dispositivos reconhecem o identificador apropriado, eles consomem os dados. Com o modelo de produtor consumidor , a mensagem no mais especfico a uma fonte particular nem para destino. Uma nica mensagem de um controlador pode ser usada por mltiplas chaves de partida de motores , por exemplo . O DeviceNet define dois tipos de envio de mensagens diferentes. So chamados Mensagem de I/O e Mensagem Explcita.
Mensagens De I/O
As mensagens de I/O so para tempos crticos e para dados orientados ao controle . Proporcionam um caminho dedicado de comunicao de especfico entre uma aplicao que produz e um ou aplicaes mais consumidoras. So trocados atravs de nicas ou mltiplas conexes e tipicamente usam identificadores de prioritrio alto. As mensagens de I/O no contm nenhum protocolo no dados campo de 8 byte. A nica exceo para mensagens de I/O fragmentada onde um byte usado para protocolo de fragmentao. O significado da mensagem contido pelo ID de conexo (identificador CAN). Antes de mensagens serem enviadas usando estes IDs, ambos os devices que enviam e recebem devem ser configurados. A configurao contem a fonte e endereos de atributo de objeto de destino para o produtor e consumidor dos dados.
Pgina 27 de 38
Mensagens Explcitas
Mensagens explcitas proporcionam multi-cast, comunicao peer to peer entre dois dispositivos. Proporcionam a tpica comunicao pergunta / resposta na rede usadas para diagnstico de problema de configurao e n . Mensagens explcitas tipicamente usam identificadores de prioritrio baixo e contem o significado especfico da mensagem certa no campo de dados. Isto inclui o servio ser executado e o endereo especfico de atributo do objeto. Os servios de Fragmentao so proporcionados para mensagens que so mais longas que 8 bytes. Cada fragmento de Mensagem de I/O incorre s um nico byte de protocolos gerais. No h nenhum limite no nmero de fragmentos. A Fragmentao tambm definida para mensagem explcita. Esta flexibilidade garante que como dispositivos mais sofisticados so introduzidos e mais adapbilities so projetados em dispositivos, eles podem ser adicionados a redes de DeviceNet.
Pgina 28 de 38
configurados durante a inicializao do device. O nico passo necessrio no fluxo de dados para um device mestre reivindicar posse deste set de conexo de seu escravo (s).
Pgina 29 de 38
Dispositivos
A ODVA, define as categorias de dispositivos a serem conectados na rede e atribue um cdigo para estes dispositivos. A Tabela seguir, mostra um cdigo de identificao, chamado PROD_TYPE, em funo do tipo do dispositivo.
PROD_TYPE 0 2 3 4 5 6 7 11 12 13 22 24 101 115 DESCRIO DO DISPOSITIVO Generic Device AC Drive Motor Overload Limit Switch Inductive Prox Sensor Photoelectric Sensor Discrete I/O Software Communication Adapter Bar-Code Reader Machine Tool Builder Human Machine Interface SCANport Device Servo Drive
Pgina 30 de 38
Na figura seguir, pode-se visualizar uma configurao com exemplos destes dispositivos:
Estes cdigos, alm de outros, so utilizados nos EDS Eletronic Data Sheet dos dispositivos. Os EDSs so arquivos, necessrios para a configurao dos dispositivos atravs dos softwares de configurao da rede DeviceNet.
SENAI/SP | Unidade 2 - Protocolos de Comunicao Pgina 31 de 38
Pgina 32 de 38
Bloco De I/O
O bloco de I/O uma unidade compacta que contm circuitos de I/O, alm de fonte de alimentao e um adaptador de rede DeviceNet todos embutidos em um nico encapsulamento selado.
Pgina 33 de 38
Pgina 34 de 38
Inversor De Frequncia
Um Inversor de Frequncia (AC Drive), normalmente conectado na rede via um mdulo de comunicao. No modlo mostrado, este mdulo o 1203-GK5, porm alguns inversores possuem placas incorporadas internamente para comunicao na rede DeviceNet. O mtodo de conexo na rede DeviceNet mostrado na figura seguir:
Pgina 35 de 38
Rele De Sobre-Carga
O rele de sobre-carga, normalmente conectado na rede via um mdulo de comunicao. No modlo mostrado, este mdulo o 1203-GK5.
Pgina 36 de 38
Pgina 37 de 38
Pgina 38 de 38