Anda di halaman 1dari 5

!

Special

20 anos de Interbus e 10 milhes de ns depois!


Engenheiro Mrcio M. Vaz Gerente de Vendas de Automao Phoenix Contact

O sistema

Interbus, desenvolvido pela Phoenix Contact, foi apresentado ao mundo na feira de Hanover de 1987, sendo continuamente aprimorado com novos recursos, sem perder os princpios aos quais foi idealizado: facilidade de engenharia e manuteno. Com mais de 10 milhes de ns instalados e cerca de 600 fabricantes de componentes, facilmente integrados a rede de comunicao. Hoje o Interbus tem conquistado espao de destaque tambm em pequenos projetos e fora da indstria automobilstica, onde possui uma plataforma j consolidada, pois os diversos recursos inerentes no protocolo o tornam uma tima opo para projetos distribudos. Nesse artigo iremos rever alguns dos princpios do Interbus, identificar algumas caractersticas e reavaliar alguns recursos que podem ser aplicados, de um sistema que tem mais de 20 anos de estabilidade no mercado mundial.

Caractersticas bsicas e funcionalidade

A rede de comunicao para cho de fbrica Interbus tem evoludo ao longo dos anos, comeando pela utilizao do chip de controle SUPI2 para o SUPI4. Sua quantidade de pontos de entrada e sada foi ampliada de 4096 para 8192, com uma velocidade 2Mbps ou 500kbps. Recursos adicionais de diagnsticos tambm foram implementados. Caractersticas como arquitetura mestre-escravo e mtodo de comunicao de uma nica mensagem, conhecido com one total frame, so caractersticas do Interbus que o tornam um protocolo eficiente: - remote bus (RB), barramento remoto; - local bus (LB), barramento local; e - remote bus branch (BA), derivao do barramento remoto. Atravs destas trs nomenclaturas, possvel especificar o hardware necessrio para o projeto tendo como base o comportamento desejado para a instalao, caso venha a ocorrer alguma falha durante o funcionamento. O remote bus est no comprimento do cabo do Interbus, ou seja, o caminho que o cabo percorre, desde o controlador, ou mestre, at o ltimo participante da rede, que pode Figura 1 - Remote BUS (RB), identificao utilizada para definir trechos de ligao ser de at 254 dispositidos, com uma entre os acopladores e dispositivos pertencentes a rede Interbus

distncia de 400 metros entre participantes (conexes em cabo de cobre) e com um comprimento total de 12.800 metros. Como a comunicao passa atravs do acoplador de rede (Bk Busklemmen), definimos que o trecho de remote bus que atravessa o acoplador de rede Intebus e vai at a entrada do prximo acoplador de rede como segmento de bus. Esse entendimento necessrio pois, caso uma instalao com 10 participantes venha a ter o seu cabo de comunicao cortado entre a ilha 7 e 8, uma informao de falha de remote bus ser enviada com a identificao de nmero 8, facilitando assim a localizao da falha e seu rpido reparo. Uma caracterstica presente no Interbus a seqncia fsica de conexo. Sendo assim o primeiro integrante a ser ligado fisicamente o nmero um e os demais seguem a contagem de identificao, mas isso no impede que sejam atribudos nomes lgicos aos integrantes da rede. O local bus a ligao fsica interna dentro do participante da rede, ou seja, so todos os mdulos de entrada e sada que esto ligados ao acoplador de rede que recebe os sinais dos agregados eltricos. Na rede Interbus possvel ligar at 63 mdulos no local bus, onde a

54

N 139 | 2008

Controle & Instrumentao

Special !
tem seu sinal complementar invertido, sendo que o quinto fio serve como a referncia de potencial, operando em torno de 2,5 volts, funcionando em modo full duplex, ou seja, envia e recebe dados ao mesmo tempo de forma sncrona. MPM (Multi port memory) Todos os sinais eltricos so convertidos nos mdulos eletrnicos em sinais lgicos (bytes), sendo assim transferidos para o Interbus. Todos esses sinais so colocados em srie e transferidos para uma rea de memria principal no mestre da rede Interbus definida como MPM, nessa rea de memria que o programa de controle do processo ira realizar a leitura dos sinais de entrada e escrita para os sinais de sada. Aps Figura 2 - Local BUS (LB), onde at 63 mdulos eletrnicos de converso so ligados o processo de leitura/escrita realizado, o gerenciador MPM informa ao mestre ao acoplador de rede Interbus, que ele pode iniciar o ciclo de transferncia de dados atravs do principio shift register, identificao do mdulo numrica e seqencial, sendo ou transferncia de registro. adicionada a identificao do remote bus. Por exemplo: em uma instalao com 10 remote bus e cada um deles Shift Register com 5 mdulos de entradas/sadas, no caso de ocorrer Qualquer participante da rede Interbus possui dois um falha de sensor na entrada do mdulo 4 do remote registradores internos, conhecidos como registro de bus 7, alm da rede no parar, haver uma identificao identificao e registro de dados. De forma simplificade PF 7.4 (falha de perifrico 7.4), indicando o local exada, o principio do shift register est em transferir bit to do distrbio. a bit os dados de um ponto a outro, dentro da rede O remote bus branch o que pode ser definido Interbus, atravs da transio de um clock que definir como uma derivao da rede principal: um recurso de a velocidade de transferncia, ou seja, o bit que comhardware que transforma uma estrutura anel em uma espe o primeiro sinal passar por todos os registros at trutura rvore, ou seja, possvel ramificar a rede Interalcanar a rea de memria de transferncia conhecibus para qualquer direo que se deseje, mantendo uma da como MPM, tendo como referncia uma palavra de rede principal como um backbone, ou espinha dorsal. Esse tipo de estrutura pode alcanar at 16 sub-derivaes, ou seja, da ligao principal deriva-se uma ligao secundria, e dessa ligao secundria uma terciria e assim sucessivamente at a dcima sexta ligao. Mas a identificao fsica permanecer na seqncia a qual os cabos foram ligados. Esse tipo de estrutura permite a desconexo mediante falha em uma instalao que possua uma linha principal e ao longo dela diversos outros agregados precisem ser ligados.

A tecnologia
Protocolo Eltrico O padro Interbus foi desenvolvido sobre o protocolo eltrico RS 485, para ligaes em cabo de cobre. Os cinco fios devem ser conectados do mestre para o primeiro participante ou acoplador e do primeiro para o segundo, assim sucessivamente at o ltimo acoplador, pois a transmisso de sinal realizada por quatro fios de forma diferencial, sendo que todo o sinal transportado

Figura 3 - Os elementos, dispositivos e acopladores, so endereados pela posio fsica na rede, mas isso no impede uma atribuio lgica para os componentes
N 139 | 2008

Controle & Instrumentao

55

! Special
lo, mdulos de comunicao, entre outros o INTEBUS utilizar o recurso de PCP onde todo o pacote de dados , parametrizados desmontado em pequenos pacotes e transferidos aos perifricos dentro da rea de memria reservada durante o ciclo de identificao. Esse recurso muito prtico, pois uma cpia da parametrizao fica residente no controlador e no somente no dispositivo. Pois no caso de existir a necessidade de substituio do dispositivo, ele ser automaticamente parametrizado ao ser reconhecido na rede Interbus, no necessitando ser novamente configurado manualmente no local.

Figura 4 - O princpio Shift Register o responsvel pelo reconhecimento dos mdulos na rede e pela transferncia dos dados entre os dispositivos de campo para o mestre Interbus
controle conhecida como Loop Back Word (palavra de controle de loop) - LBW. Loop Back Word Todo participante da rede Interbus possui um cdigo de identificao que ir informar ao mestre Interbus no somente o comportamento do participante, mas tambm a quantidade de bits que devem ser reservados na rea MPM para a troca de dados. Isso ocorre no instante em que a rede Interbus energizada, no ciclo de reconhecimento dos acopladores e dispositivos conectados a rede. No primeiro ciclo de leitura gerada uma palavra de 16 bits que ser nica em todo o ciclo de shift register, servindo como identificador de inicio e fim de ciclo de clocks, ou seja, quando o gerenciador do MPM identificar o conjunto de bits formado pela loop back word, ele entender que todos os dados j esto disponveis para alterao e para a transferncia do mestre Interbus para os respectivos participantes. Pode-se dividir o processo da rede em dois ciclos, o ciclo de identificao e o ciclo de dados. O ciclo de identificao ir alocar a rea de memria necessria para o pleno funcionamento do sistema e o ciclo de dados o que sempre estar em execuo para a troca de dados durante o funcionamento do sistema. A loop back word apenas um dos diversos dispositivos de controle para consistncia de dados e sincronismo que so transparentes ao usurio. Comunicao PCP (Peripherals communication Protocol) Ao integrar na rede Interbus dispositivos que necessitam de uma srie de parmetros para a funcionalidade, como inversores de freqncia, conversores de protoco-

Registradores de diagnose e status. Todo o comportamento da rede Interbus tornado disponvel atravs de registradores que podem ser lidos ou manipulados conforme a necessidade da instalao, e informaes como localizao do erro, descrio do erro, condies de sistema pronto, inicializao automtica aps correo de falha, performance da rede, dados estatsticos, verses de firmware e hardware do mestre, etc. O acesso aos registradores possibilita a flexibilidade em uma srie de solues que podem ser implementadas por um usu-

Figura 5 - O processo de transferncia dos dados do dispositivo da rede para o mestre, somente ocorrer com o reconhecimentos da Loop Back Word
Controle & Instrumentao

56

N 139 | 2008

Special !
CMD (Configuring Monitoring and Diagnostics). Bypass de Remote Bus Alm da possibilidade de desconexo de participantes, o Interbus permite ainda a possibilidade de retirar trechos inteiros do bus substituindo-os por uma simples conexo ou cabo. Na operao de bypass necessrio que os acopladores de bus envolvidos sejam desconectados logicamente atravs do CMD. Em seguida o trecho de cabo que entraria no acoplador desconectado logicamente ligado no acoplador de bus seguinte. Esse tipo de recurso utilizado quando a equipe de manuteno necessita manter o processo em funcionamento e no possui os componentes necessrios para a substituio imediata e o trecho que pulado no crtico para o processo.

Figura 6 - Trechos de remote bus podem ser agrupados para facilitar a alterao de configuraes de hardware
rio com conhecimentos avanados da rede Interbus.

Recursos e opes de funcionalidade


Grupos O sistema Interbus possui um recurso que a criao de grupos lgicos associados a dois ou mais acopladores ou segmentos de bus especficos que podem estar fisicamente prximos ou no. Este agrupamento pode ser ativado ou desativado pelo programa de controle do processo, conforme a necessidade, ou configurao do projeto sem interferir no funcionamento total da rede. Grupos Alternativos Pode ser construda uma configurao onde um acoplador de bus pode ter mais que uma distribuio de sinais, ou seja, em um dado momento os mdulos so compostos por certa quantidade de entradas e sadas e quando o processo solicitar, outra configurao de entradas e sadas assumir fisicamente o local bus naquele acoplador de bus. Esse tipo de aplicao muito comum quando um mesmo rob necessita utilizar ferramentas diferentes como ventosas e pinas. No momento da desconexo fsica de um grupo para a conexo do outro grupo, no h a interferncia de parada de processo como a indicao de falha Desconexo de participantes Os acopladores de remote bus, podem conectar ou desconectar os mdulos a elas conectados. Isso pode ser interessante em situao de falha: quando um dos mdulos apresenta problema pode-se desconect-lo momentaneamente e continuar o processo sem a interferncia dos agregados eltricos que estavam ligados aos mdulos do acoplador de bus desconectado, mas isso deve ser previsto antecipadamente no momento da concepo da rede Interbus dentro do processo. Esse tipo de desconexo realizado pelo programa de parametrizao chamado

Isolao de erro por desconexo Com a ltima implementao de firmware no mestre Interbus, possvel realizar uma desconexo automtica quando ocorre uma falha crtica de funcionalidade em um acoplador de rede. No primeiro momento a falha identificada, e sem interferir na funcionalidade do remote bus, o local bus com erro crtico desconectado logicamente, e atravs de uma palavra de diagnstico, o sistema informado da situao corrente.

Conectividade
A troca de informaes a partir do protocolo Interbus pode ocorrer em todas as direes, entre mestres Interbus, ou seja troca de informaes paralelas, entre o mestre Interbus e um mestre As-i, ou seja, de cima para baixo e a troca de informaes do Interbus para uma rede Ethernet, ou seja para cima. Troca de Informaes entre duas redes com Mestres distintos Muitos fabricantes tm adotado o Interbus como

Figura 7 - possvel desconectar logicamente um Local BUS, uma derivao de Remote BUS ou umk Remote BUS
N 139 | 2008

Controle & Instrumentao

57

! Special
tre Interbus feita atravs do principio PCP (Peripherals communication Protocol). Troca de informaes entre a rede Interbus e Ethernet Uma outra possibilidade de troca de dados est fundamentada na troca de informaes verticais, onde uma base de dados orientada a bit passa a compor um frame, como o Ethernet, onde todos os dados so disponibilizados tambm atravs de uma rea de memria existente no hardware em questo, que comumente chamado de Proxy de Interbus para Ethernet, sendo que o determinismo de tempo de ciclo da da rede Interbus mantido, mas a transferncia do pacote de dados do mdulo para o cliente Ethernet se limitar ao comportamento da rede Ethernet.

Concluso
O Interbus um protocolo robusto e com aplicaes diversas no quesito mdia de transmisso, onde em um mesmo projeto, trechos podem ser construdos em cabo de cobre, outros em fibra tica, e outros em comunicao infra-vermelho, alm de recursos inerentes ao protocolo que tornam a conexo de mdulos simples e menos tendenciosa a erros. O circuito integrado, o SUPI, no qual o Interbus desenvolvido, em suas ltimas verses j possui caractersticas de diagnstico de fibra tica onde os trechos entre os acopladores de barramento so monitorados e medidos constantemente e o resultado da medio automtica disponibilizada ao sistema. O Interbus apontado como uma rede de fcil manuteno, e que contribui em muito para a equipe de manuteno que tem buscado solues com timo diagnstico e fcil manuseio.

Figura 8 - Um trecho do Remote BUS pode ser desligado fisicamente e a rede Interbus pode ser reinicializada sem o trecho removido
rede base em suas instalaes, pois a existncia de hardware apropriado torna fcil a conectividade entre redes Interbus-Interbus ou Interbus-Profibus, quanto a troca de informaes que chamamos de paralela, ou seja, para os lados. Esse tipo de comunicao ocorre atravs de um mdulo que serve como interface entre os mestres. De uma forma simplista podemos dizer que a troca de bytes realizada atravs de um hardware que possui de um lado um escravo Interbus e do outro lado um escravo Profibus. E atravs de uma rea de memria comum que foi previamente reservada durante a configurao do hardware tanto no mestre Interbus, quanto no mestre Profibus os bytes so compartilhados e assim os dois mestres possuiro a mesma informao, para leitura ou escrita nos diversos perifricos entre as redes. Esse mesmo princpio aplicado tambm para a troca de informaes entre dois Master Interbus. Troca de Informaes entre um Mestre Interbus e Mestres AS-i Quando existe alguma aplicao especifica, onde agregados eltricos j possuem o protocolo As-i incorporados ao produto, simples enviar a informao para o mestre Interbus. A arquitetura de Hardware proposta a conexo de um mestre AS-i ao acoplador da rede Interbus, sendo que esse mestre configurado como um mdulo que ir ler a todos os agregados da rede AS-i e disponibiliz-lo de forma indexada a uma rea de memria interna do mdulo. A transferncia e o sincronismo entre a memria local e a rea de memria do mes-

Figura 9 - O princpio de troca de informaes entre os dispositivos de campo e a rea de memria do mestre Interbus
Controle & Instrumentao

58

N 139 | 2008

Anda mungkin juga menyukai