Sei sulla pagina 1di 27

CAPTULO 3

INTEGRAO DE SINAIS E DADOS


Carlos Eduardo Pereira e Walter Fetter Lages

3.1- INTRODUO
Automao e robtica so duas tecnologias intimamente relacionadas (GROOVER et al., 1986). Para que a insero de robs em processos industriais alcance efetivamente os benefcios esperados, tais como aumento de produtividade, melhoria da qualidade dos produtos gerados e reduo de custos de produo, equipamentos robotizados devem ser entendidos como partes de um sistema mais abrangente de automao industrial. Neste contexto, robs industriais devem ser capazes de interagir tanto com o processo sendo automatizado como com outros dispositivos de automao - centros de usinagem, linhas de transferncia, esteiras, etc. - com os quais devem interagir para alcanarem os objetivos almejados. Em funo disto, robs industriais apresentam diferentes interfaces de comunicao, tais como: !Interface homem-mquina, para permitir a programao e configurao dos robs industriais pelos operadores, bem como para apresentar informaes sobre o estado atual do rob; !Interface com sensores e atuadores, para permitir aos robs perceber e atuar sob o processo industrial sendo automatizado; !Interfaces com controladores industriais, tais como controladores lgico-programveis (CLPs), possibilitando a interao de robs com outros dispositivos de controle; !Interfaces com redes de comunicao industrial, permitindo que robs possam ser interligados em rede usando protocolos industriais de comunicao; A figura 3.1 apresenta um diagrama em blocos da arquitetura funcional de robs industriais.

PC Teach pendant

CLP

Dispositivos perifricos

Interface com usurio

Interface com Dispositivos Perifricos Desenho Sensores Rob

Controlador (Armazenamento, Configurao e Execuo de Programas)

industrial Atuadores

Rede de Comunicao

Figura 3.1 - Diagrama em blocos da arquitetura funcional de um rob (adaptado de NOF, 1999). Este captulo trata exatamente desta problemtica de integrao de robs industriais no mbito de sistemas de automao industrial. O captulo divide-se da seguinte forma: a prxima seo (3.2) define conceitos bsicos sobre sinais, modos de comunicao e outros tpicos fundamentais para a compreenso dos desafios tecnolgicos encontrados na integrao de robs industriais em sistemas de automao industrial. Na seo seguinte (3.3) os principais protocolos para comunicao em plantas robotizadas so apresentados e suas vantagens e desvantagens so discutidas. As principais tecnologias para interconexo e comunicao em sistemas robotizados so apresentados nas sees 3.4 e 3.5, sendo que a primeira enfoca as principais tecnologias para interconexo entre os dispositivos sensores e atuadores de robs industriais e a segunda discute aspectos referentes incorporao de robs industriais no contexto de integrao vertical de sistemas de automao, onde informaes provenientes do chamado chode-fbrica so disponibilizadas para sistemas gerenciais de planejamento e controle de produo.

3.2- CONCEITOS BSICOS 3.2.1 - Tipos de Informao


Na interligao de robs industriais entre si ou com outros componentes do sistema de automao, diversas informaes devem ser usualmente transferidas: !Informaes provenientes dos diversos transdutores e sensores; !Sinais de controle e atuao a serem enviadas aos atuadores ou a outros sistemas; !Programas de controle ou comandos devem ser recebidos pelo rob dos dispositivos de programao e controle; Tome-se como exemplo as informaes provenientes dos diversos sensores e atuadores que permitem a troca de informaes entre os dispositivos de automao e as plantas industriais. Os sensores e atuadores so denominados de transdutores, ou seja, dispositivos que convertem um tipo de grandeza fsica (por exemplo, fora, presso, velocidade, fluxo, imagem, etc.) em uma outra grandeza. A fim de permitir a manipulao e transmisso das informaes geradas,

importante que os transdutores sejam capazes de gerar sinais em grandezas manipulveis, ou seja, passveis de manipulao algbrica para fins da automao e otimizao dos processos. No caso dos transdutores sensores, a grandeza de entrada uma grandeza fsica da planta industrial que se queira avaliar e a sada deve ser um sinal capaz de ser manipulado pelos dispositivos de automao. J no caso dos atuadores, a grandeza de entrada normalmente um sinal eltrico que produz na sada do transdutor uma variao em uma grandeza fsica da planta industrial que se queira influir. Historicamente, as grandezas manipulveis mais adotadas no mbito de automao industrial so as grandezas eltricas, na forma de tenso ou de corrente eltrica, bem como grandezas pneumticas e hidrulicas. Com o advento de dispositivos eletrnicos programveis, tais como os microprocessadores e microcontroladores, tem-se que a grande maioria dos sistemas modernos incluem o processamento de grandezas eltricas. Estes dispositivos eletrnicos so capazes de realizar operaes complexas com alto desempenho, tanto em termos de velocidade de processamento, bem como consumo de energia e custo. Alguns exemplos de transdutores capazes de converter grandezas fsicas em grandezas eltricas: !estensmetros (strain-gages): sensores cuja resistncia eltrica varia em funo de sua deformao mecnica. Colados nas superfcies de barras metlicas, por exemplo, e dispostos em configuraes adequadas, estes transdutores permitem a medio de grandezas como fora e presso. Na rea de robtica eles so bastante usados em garras e nas articulaes e juntas dos , a fim de se medir os esforos mecnicos presentes nas mesmas; !termopares: transdutores capazes de gerar um sinal eltrico proporcional diferena de temperatura. !motores: so normalmente usado como atuadores, capazes de converter sinais de entrada em movimento ou fora. !potenciometros: sensores cuja resistncia eltrica varia em funo do deslocamento linear ou angular do seu cursor. !encoders: sensores que geram sinais eltricos em funo do deslocamento angular do seu eixo. Pode-se classificar os diferentes tipos de sinais presentes nos sistemas robotizados como analgicos, digitais e binrios. Sinais analgicos (vide figura 3.2) so aqueles que variam continuamente no tempo. Sinais analgicos so predominantes nos processos fsicos sendo controlados, uma vez que o mundo fsico e seus fenmenos so predominantemente analgicos. Uma situao ideal seria aquela em que um transdutor sensor fosse capaz de gerar um sinal analgico em uma grandeza manipulvel, por exemplo, uma grandeza eltrica, o qual fosse linearmente dependente variao da grandeza fsica medida, em todo o intervalo de valores possveis da grandeza fsica, de forma que a anlise do sinal gerado permitiria determinar-se de forma unvoca o valor da grandeza medida. De forma similar, um transdutor atuador ideal seria aquele que pudesse gerar em sua sada uma grandeza fsica diretamente proporcional ao sinal de referncia em sua entrada. Infelizmente, praticamente todos os transdutores reais apresentam uma resposta que no totalmente linear com a entrada recebida. Desta forma, faz-se necessrio o uso de dispositivos condicionadores, os quais, como o prprio nome j indica, visam compensar e condicionar os sinais eltricos, a fim de que uma direta correspondncia entre os sinais de entrada e de sada possa ser estabelecida.

Figura 3.2 - Exemplo de sinal: (a) analgico e (b) digital. Sinais digitais apresentam uma discretizao em seus valores de amplitude, sendo caracterizados pela presena de pulsos de amplitude fixa. Tais sinais so usualmente encontrados em transdutores que possuem internamente dispositivos de processamento digital de informaes como microprocessadores e microcontroladores. Neste caso, os sinais so codificados em cadeias de bits 1s ou 0s, sendo que a granularidade da discretizao em amplitude depende basicamente do nmero de bits utilizado na representao do sinal. Por exemplo, supondo-se um sinal analgico cuja amplitude dever ser representada usando n bits, n teremos 2 possveis representaes possveis. Quanto maior o nmero de bits maior o nmero de valores que podem ser representados. Alm da discretizao em amplitude, sinais digitais tambm apresentam normalmente uma discretizao temporal, uma vez mudanas nos valores de amplitude somente ocorrem em determinados instantes de tempo definidos. Sendo os sinais digitais a forma de sinais manipulada por microcontroladores e microprocessadores e, conforme j mencionado anteriormente, as informaes presentes nos processos sendo controlados so normalmente de origem analgica, faz-se necessrio o uso de dispositivos que permitam a converso entre valores analgicos e digitais, os quais so denominados de conversores analgico-digitais (ou conversores A/D) e conversores digitaisanalgico. Os instantes de tempo no qual as grandezas fsicas analgicas so convertidas pelos conversores A/D em sinais digitais so denominados de instantes de amostragem. interessante observar que, caso algumas premissas sejam observadas, possvel reconstituir-se o sinal analgico de entrada a partir do sinal analgico original. Existe uma freqncia mnima com a qual uma grandeza fsica deve ser amostrada, a fim de que no haja perda de informao no sinal digitalizado. Esta freqncia dependente da dinmica da grandeza fsica em questo e pode ser definida pela aplicao do chamado teorema da amostragem. Este teorema enuncia que todo

sinal cujo espectro limitado em uma freqncia f0 pode ser completamente reconstrudo caso seja amostrado com uma freqncia igual ou maior a 2f0. Dentre as vantagens do uso de transdutores capazes de tratar informaes digitais destacam-se: !a transmisso digital tem potencialmente uma taxa de erro muito baixa (TANEMBAUM, 1994); !as informaes digitalizadas j se encontram em formatos manipulveis por controladores digitais; !transdutores com sada digital e que incorporem sistemas eletrnicos microprocessados, podem disponibilizar outras informaes adicionais aos valores correspondentes s grandezas sendo medidas, tais como informaes referentes s condies de funcionamento do dispositivo, entre outras. J os sinais dito lgicos ou booleanos so caracterizados por apenas dois valores possveis, sendo usualmente associados ocorrncia de eventos relevantes no sistema sendo automatizado, bem como na caracterizao de estados de componentes do sistema de automao, tais como ligado e desligado, verdadeiro e falso, entre outros. Exemplos so os sinais gerados por chaves de contato usadas como sensores de final de curso ou para detectar a presena ou chegada de peas em uma linha de produo. Outro exemplo so os atuadores on/off que permitem a realizao de funes do tipo liga/desliga (por exemplo em esteiras), abre/fecha (por exemplo em garras de manipuladores ou vlvulas), etc. Os sinais lgicos podem ser entendidos como uma especializao de sinais digitais no qual o nmero de bits usado na representao igual a 1. Estas diferentes formas de representao de sinais justificam a existncia de diferentes dispositivos em robs industriais para interagir com sistemas externos. Estes dispositivos so denominados mdulos de entrada e sada analgicas, digitais ou binrias. O acesso a estes dispositivos pode ser de diferentes formas, conforme apresentado na prxima seo.

3.2.2 - Modos de comunicao


Para transmitir para ou receber informaes de outros dispositivos necessrio que os robs industriais sejam capazes de comunicarem-se com estes dispositivos. Os diferentes modos de comunicao presentes em robs industriais e sistemas de automao industrial podem ser classificados de acordo com diferentes caractersticas. Quanto ao nmero de dispositivos interconectados pelo meio fsico de transmisso, podemos diferenciar entre comunicao ponto a ponto e comunicao multi-ponto. Na comunicao ponto a ponto, conforme o prprio nome j indica, um dispositivo comunica-se diretamente com outro atravs de um meio fsico, normalmente de uso dedicado para a interligao, conectando o transmissor ao receptor. J na comunicao multi-ponto um dispositivo pode comunicar-se simultaneamente com diversos outros dispositivos. A topologia mais comumente utilizada o chamado barramento, na qual um meio fsico nico interligando todos os dispositivos utilizado. Referente forma como os sinais so transmitidos, pode-se diferenciar entre comunicao serial, na qual os sinais so transmitidos serialmente por uma linha nica de transmisso, e comunicao paralela, na qual vrios sinais so transmitidos de maneira simultnea, usando-se vrios canais de transmisso. Apesar de que, a princpio, uma transmisso serial possa tender a ser mais lenta do que a transmisso paralela, em funo da possvel simultaneidade na transmisso de vrios sinais nesta ltima, tal afirmativa no pode ser generalizada. Por exemplo, uma interface serial capaz de transmitir a uma taxa de 10 Mbps (bps = bits por segundo) ser

mais rpida do que uma interface paralela capaz de transmitir 8 bits em paralelo com taxa de 9.6 kBps (ou seja, taxa efetiva de 8 * 9.6 kbps que menor do que 10 Mbps). tambm interessante fazer-se uma distino entre as interfaces de comunicao internas e externas. Interface internas so aquelas que interconectam dispositivos que so montados ou acoplados diretamente ao hardware de controle. Por exemplo, semelhante ao que ocorre na arquitetura de computadores pessoais, comum nos sistemas computacionais internos aos robs industriais o uso de barramentos paralelos internos, especialmente para interconexo do processador onde os programas do rob so executados e os outros dispositivos (memrias, placas de entrada e sada, etc.). Estes barramentos permitem geralmente a transmisso da informao a elevadas taxas de transmisso, porm apresentam limitaes nos comprimentos mximos das ligaes entre os dispositivos. As interfaces externas so aquelas que, como o nome j indica, permitem a interligao com dispositivos externos ao rob. Duas configuraes so amplamente utilizadas: !o uso de barramentos paralelos: permitem a interligao com gabinetes (racks) nos quais diferentes placas de aquisio de dados, entrada e sada digitais ou analgicas, processamento de imagens, entre outras podem ser acopladas. Um exemplo deste tipo de barramento o VME-Bus (SITE, 2000), conforme apresentado na figura 3.3. !O uso de barramentos seriais nos quais vrios dispositivos podem ser interligados em rede: uma das principais vantagens da comunicao serial um reduo considrvel de custos com aquisio, montagem e manuteno do cabeamento necessrio para interligao dos dispositivos. Permitem tambm conexes a distncias considerveis (mais de 10km), sendo que a taxa mxima de transmisso usualmente inversamente proporcional distncia mxima alcanada (uma vez que quanto maior a freqncia maiores as perdas).

Figura 3.3 - Rack com VME-Bus. Nas topologias em que vrios dispositivos so interligados em rede via um meio fsico compartilhado como da comunicao serial multiponto, estratgias de acesso ao meio devem ser definidas para evitar-se colises durante a comunicao. As estratgias comumente utilizadas geralmente partem do pressuposto que todos os dispositivos presentes em um barramento so capazes de reconhecer quando outro dispositivo est comunicando, de forma que a principal

diferena entre os modos de comunicao refere-se forma como o acesso ao meio fsico realizado. As estratgias mais comuns em sistemas industriais so: !passagem de permisso: neste caso, um dispositivo somente pode acessar o meio fsico e iniciar a transmisso caso receba uma permisso de transmisso. Esta estratgia exige que os dispositivos que podem transmitir tenham conhecimento de outros dispositivos, em especial do dispositivo para o qual este dever passar a permisso de transmisso aps finalizar sua comunicao. Alm disso, questes de gerenciamento do tempo que uma permisso de transmisso fica com um dispositivo, bem como tratamentos de falhas so tambm aspectos importantes a serem considerados. Um exemplo de protocolo industrial que usa esta tcnica o protocolo Profibus (PROFIBUS, 2000); !acesso mltiplo com deteco de coliso: neste caso, qualquer dispositivo que queira comunicar pode iniciar sua transmisso to logo detecte que o meio fsico est livre. Em funo disto, colises no envio de mensagens podem ocorrer e devem ser detectadas (isto possvel ao fazer-se que todo dispositivo que transmite informao, efetue uma leitura da informao efetivamente presente no meio fsico para, em caso de divergncia, detectar a coliso). Na estratgia denominada de CSMA-CD (Carrier Sense Multiple Access - Collision Detection), padronizada pela IEEE em seu padro 802.3 [9] e popularizada atravs do protocolo Ethernet, quando um dispositivo transmitindo detecta uma coliso, este suspende a transmisso por um tempo determinado (tempo aleatrio dependendo de cada dispositivo) para ento voltar a transmitir (quando o meio fsico estiver novamente liberado). Esta estratgia garante um rpido acesso ao meio fsico no caso de poucos dispositivos transmitindo, porm pode acarretar um atraso indefinido (no pior caso tendendo a infinito) na transmisso; !acesso mltiplo com conteno e evitando-se colises: uma outra estratgia bastante usada em sistemas industriais que usam meios de transmisso compartilhados atribui diferentes prioridades para os dispositivos participantes de um barramento. Dispositivos com maior prioridade sempre devero ter a prerrogativa de transmisso. Tal estratgia torna-se possvel fazendo-se que com que cada dispositivo, antes de iniciar a transmisso propriamente dita, transmita um identificador (uma seqncia de bits). Adicionalmente, projeta-se os sistemas eletrnicos de escrita no meio fsico de tal forma que existe um nvel lgico dominante e outro recessivo, isto , sempre que por ventura duas informaes distintas forem colocadas no barramento, aquela com nvel lgico dominante predomina e sobre-escreve o nvel recessivo. !diviso no tempo: nesta tcnica evita-se a coliso e disciplina-se o acesso ao barramento atravs da diviso do tempo total em intervalos, chamados de slots, os quais so distribudos entre os dispositivos que queiram comunicar-se. Desvantagem desta tcnica ser rigda e levar a desotimizaes no uso do barramento caso o dispositivo que tenha autorizao para envio de mensagens, no tenha nada a enviar durante o tempo que lhe foi alocado. A fim de permitir a efetiva troca de informaes, alm dos dados sendo transmitidos de um dispositivo para outro(s), na interconexo entre diferentes dispositivos faz-se necessrio o envio de informaes adicionais para endereamento (em especial nos casos de ligaes multi-ponto) e controle da transmisso. O primeiro permite identificar do destino da informao sendo transmitida, ou seja, a qual dispositivo ou mesmo a qual processo executando em um dispositivo a mensagem em questo endereada. As informaes para controle da transmisso incluem delimitadores de incio de fim da mensagem transmitida, cdigos para identificao e eventual correo de erros na transmisso, entre outros. Nas interfaces seriais, as informaes de controle

e endereamento podem ser enviadas pela mesma linha de transmisso que os sinais de dados ou atravs de linhas dedicadas. J nas interfaces paralela, linhas especiais para os sinais de controle e endereamento encontram-se presentes. Conforme apresentado na figura 3.4, esta diviso das linhas de transmisso de informao leva ao surgimento dos chamados barramento de dados, barramento de endereos e barramento de controle.

Figura 3.4 - Barramento de Dados, Endereo e Controle. A temporizao no envio e recebimento das informaes outro conceito importante para garantir a correta transferncia de informao. Neste caso, considera-se que equipamentos transmissores e receptores devem estar sincronizados. A figura 3.5 mostra que, caso haja uma divergncia nos instantes de amostragens do valor digital sendo transferido, informaes incorretas so transmitidas.

Figura 3.5 - Sincronismo entre transmissor e receptor. Com relao maneira como esta sincronizao ocorre, pode-se classificar a comunicao como sncrona e assncrona. No caso da transmisso assncrona assume-se que a referncia de tempo dos relgios dos equipamentos sensor e transmissor no nica, apenas prxima. Em geral a base de tempo no receptor determinada por um relgio com uma freqncia mltipla daquela do relgio do transmissor (ou seja, n*ft onde ft a freqncia do transmissor). Aps detectado o incio da transmisso, atravs da recepo de um bit especialmente transmitido, denominado, start bit a amostragem pelo receptor se d aps a contagem de n/2 pulsos, de forma a garantir que a amostragem sinal ocorre aproximadamente no meio do pulso sendo transmitido. Obviamente, quanto maior o valor de n maior a preciso. Na transmisso sncrona considera-se que a base de tempo dos equipamentos transmissor e receptor seja nica. Para que isto seja possvel, ou o relgio deve ser transmitido numa linha de

transmisso separada dos dados ou a informao de sincronismo deve ser enviada junto com os dados. No primeiro caso deve-se garantir que o atraso sofrido pelo sinal de relgio seja o mesmo do que o sofrido pelos dados transmitidos. Desvantagem deste modo o fato de exigir uma conexo extra somente para transmisso do relgio, o que onera o sistema. Em funo disto, sistemas sncronos nos quais o sinal de relgio enviado juntamente com os dados so os mais populares. Uma das estratgias mais comumente utilizadas em comunicao sncrona o uso da chamada codificao Manchester (vide figura 3.6). Neste tipo de codificao, sempre deve haver uma transio em qualquer que seja o padro dos bits transmitidos. Na codificao Manchester cada bit dividido em dois intervalos iguais. Um bit 1 binrio enviado mantendo-se o nvel alto durante o primeiro intervalo, transitando-se para o intervalo baixo no segundo. Um bit 0 o inverso: primeiro baixa e depois alta. Desta forma, a codificao garante que sempre existe uma transio no meio de um bit transmitido, facilitando a sincronizao entre o transmissor e receptor.

Figura 3.6 - Codificao Manchester

3.3 - INTERFACES E PROTOCOLOS MAIS USADOS


Nesta seo sero apresentados de forma suscinta os principais protocolos de comunicao e interfaces atualmente utilizados. Inicialmente, algumas consideraes sobre o uso de protocolos proprietrios e protocolos padronizados e abertos so apresentadas. So vrios os aspectos a serem considerados para permitir-se a interconexo e a troca de informaes entre um rob industrial e outros dispositivos de automao: !deve-se definir que tipo de conectores, cabos, nveis de tenso, freqncia, etc. sero utilizados na comunicao; !alm disso, deve-se definir como a informao ser transmitida, no caso de necessidade de envio de informaes de controle e endereamento, em que seqncia e como estas informaes sero enviadas; !considerando-se a possibilidade de uma rede amplamente distribuda, na qual existem vrios caminhos possveis de interligao entre dois dispositivos, algoritmos que permitam a escolha do caminho mais adequado, a fim de evitar-se congestionamento de mensagens e uma distribuio mais rpida da informao devem ser desenvolvidos;

Fica claro do exposto acima que a considerao de todos estes aspectos torna o projeto de redes de comunicao para sistemas distribudos uma atividade bastante complexa. A fim de tornar o problema tratvel, uma estratgia a diviso dos protocolos em diferentes nveis de abstrao, onde cada nvel lida com determinados aspectos da comunicao e desempenha uma funo bem definida. Uma proposta de um modelo de comunicao amplamente aceito o Modelo de Referncia OSI ISO para Interconexo de Sistemas Abertos [3]. Este modelo, proposto pela International Standards Organization - ISO (Organizao Internacional de Padronizao), define uma arquitetura com sete camadas hierrquicas. Por exemplo, no nvel mais baixo da hierrquica tem-se a Camada Fsica, que lida com a transmisso pura de bits atravs de um canal de comunicao. Aspectos como tempo de durao de um bit, taxas de transmisso, tipos de cabos e conectores, etc. so considerados neste nvel. A camada hierarquicamente superior camada fsica chamada Camada de Enlace de Dados e responsvel pela definio do formato da mensagem a ser transmitida, a qual dividida em diferentes campos - de endereamento, de controle, etc. tambm funo desta camada a identificao e eventual correo de erros na transmisso ponto-a-ponto. Para que uma efetiva comunicao de dados ocorra entre dois dispositivos necessrio que estes possuam protocolos compatveis nas diferentes camadas, ou seja, no suficiente que apenas em algumas camadas haja esta compatibilidade. Por exemplo, de nada adianta ter-se compatibilidade a nvel de camada fsica, se na camada de Enlace de Dados o receptor espera uma seqncia diferente daquela enviada pelo transmissor. Por exemplo, suponha que um dispositivo queira enviar um comando para um rob industrial e que a mensagem seja dividido nos seguintes campos pela camada de enlace de dados: 1 byte para endereo seguido de um byte para comando. Desta forma, caso o comando 2 seja enviado para o rob 5, uma mensagem com o byte 5 seguido do 2 seria enviada. Supondo que o transmissor esteja esperando um formato diferente, no qual primeiro deve vir o comando e depois o endereo do dispositivo, teramos que a mensagem seria interpretada como um comando 5 para o rob 2. Tal comando poderia inclusive colocar em risco a integridade de equipamentos e de operadores na linha de produo.

3.3.1 - Interfaces seriais


Em funo dos aspectos j mencionados aspectos como reduo dos custos de cabeamento (tanto na aquisio, quanto na instalao e manuteno), uma das interfaces mais comumente utilizadas para interligao de robs industriais com outros dispositivos so as interfaces seriais. Estas podem ser utilizadas tanto no conexo de interfaces com o usurio (teach pendant, computadores pessoais, etc.), na interligao de sensore com mdulos de entrada e sada e na interligao com outros dispositivos. Conforme j apresentado anteriormente, numa comunicao serial, as informaes so transmitidas sequencialmente uma aps a outra. A seguir apresentamse dois padres bastante difundidos em interfaces seriais, os quais encontram-se padronizados pela Associao de Indstrias Eletrnicas (Electronics Industry Association - EIA).

3.3.1.1 - Interface serial RS 232 Esta sem dvida uma das interfaces mais utilizadas, em especial em conexes ponto-aponto, como na ligao entre um rob industrial e um computador pessoal rodando softwares de programao e configurao. Este protocolo limita-se a definir a camada fsica, incluindo: !tipos de conectores: dois tipos de conectores so definidos, um com nove pinos denominado DB-9 e outro de 25 pinos, ou DB-25. A figura 3.7 apresenta o formato destes conectores e sua pinagem;

!nveis de tenso: o padro define que as linhas devem possuir nveis de tenso referenciados ao pino Terra (Ground - pino 7 no DB25 ou 9 no DB-9), sendo que quando o nvel de tenso for maior que +3 V considerado valor lgico 0 e nvel de tenso menor do que -3V corresponde ao nvel lgico 1. Os sinais transmitidos usualmente podem excursionar entre +12 e -12 V; Dados so transmitidos pelo pino "Dado transmitido" (Transmited Data ou TxD) e recebidos pelo pino "Dados Recebidos" (Received Data ou RxD). Em geral a comunicao feita de forma assncrona, sendo que os pinos "Requisio de Transmisso" (Request to Send ou RTS), "Pronto para Transmisso" (Clear to Send ou CTS), "Terminal de Dados Pronto" (Data Terminal Ready ou DTR) e "Dispositivo de Transmisso Pronto" (Dataset Ready ou DSR) so utilizados para garantir a sincronizao no incio da transmisso. As taxas de transmisso padronizadas para uma interface RS232 so menores que 20kbps (4.8, 9.6 e 19.2 kbps) e so limitadas a distncias menores que 15 metros. Entretanto, atualmente j existem verses comerciais capazes de transmitir a maiores taxas em cabos que permitem alcanar distncias maiores do que as originalmente padronizadas (por exemplo, produtos comerciais transmitindo a 115 kbps ou mesmo 1.6 Mbps encontram-se disponveis) Apesar de amplamente utilizado, o padro RS232 tem srias limitaes quanto a questes de interferncia eletromagnticas: !fato de pressupor um terra comum entre os dispositivos que se comunicam representa uma sria limitao em ambientes industriais, onde comum termos diferenas considerveis nos potencias de terra, especialmente em funo de laos de corrente e do acionamento de motores, bem como a necessidade de envio de informao a longas distncias; !a transferncia do sinal sobre uma nica linha torna difcil o isolamento a rudos eletromagnticos. Apesar do fato de rudos externos poderem ser minimizados atravs do uso de cabos blindados, rudos internos, como por exemplo atravs do fenmeno de cross-talk, no qual variaes eltricas em um dos cabos induzem variaes nas outras linhas;

(a)

(b) Figura 3.7 - Conectores padro RS 232: (a) DB-25; (b) DB-9

3.3.1.2 - Interface serial RS 485 A principal diferencial da interface RS485 com relao RS232 que em vez de definir os nveis lgicos em funo de nveis de tenso referentes a uma tenso de referncia (ground), as informaes so transmitidas em pares de fios de forma balanceada, em que a diferena de potencial entre os pares que define o nvel lgico. Desta forma temos um aumento considervel na imunidade a rudo na transmisso, uma vez que rudos que surgirem nos dois cabos sero automaticamente suprimidos pelo fato de que o sinal levado em conta na converso do valor analgico em um valor digital a tenso diferencial. O padro RS-485 usado em comunicaes seriais do tipo multi-ponto onde vrios dispositivos podem compartilhar o barramento, permitindo taxas de comunicao superiores a 12Mbps e distncias de at 1.5 Km.

3.3.2 - Interfaces paralelas


Como j mencionado, interfaces paralelas caracterizam-se por transmitirem vrios bits simultaneamente, potencialmente apresentando uma maior taxa de transferncia de dados. No entanto, a utilizao de altas taxas de transferncia exige cuidados especiais, tais como blindagem de cada sinal, sinalizao diferencial, utilizao de pares tranados. Isto torna o custo de uma interface paralela bastante elevado, pois tais cuidados devero ser observados para cada bit . Por outro lado, para pequenas distancias (alguns metros) grande parte destes cuidados podem ser dispensados, permitindo a implementao de uma interface paralela a um custo razovel. Adicionalmente, a maioria dos equipamentos trabalha internamente com dados na forma paralela. Assim, a utilizao de uma interface paralela evita a necessidade de converses paralelo/serial e serial/paralelo dos dados, simplificando os equipamentos.

3.3.2.1 - Interface Centronics A interface Centronics (Centronics era o nome de um fabricante de impressoras muito popular epoca, mas que h muito deixou de existir) foi originalmente concebida para conectar computadores a impressoras. Esta interface permite que os dados sejam transferidos em conjuntos de 8 bits, utilizando sinais adicionais para controle da transferncia. O protocolo desta da interface mostrado na figura 3.8. Os sinais de controle mais importantes so nSTROBE, utilizado pelo transmissor para sinalizar que o dado est disponvel e BUSY, utilizado pelo receptor para indicar que est ocupado. O sinal nACK , de certa forma, redundante com o sinal BUSY (o pulso de nACK sempre ocorre na borda de decida de BUSY), mas visa facilitar a implementao de esquemas de transmissao via interrupo, enquanto o sinal BUSY mais apropriado para implementao de esquemas de polling.

Figura 3.8 - Protocolo da interface Centronics. Em geral, a interface Centronics permite a comunicao a taxas de at 250kBps, pois na implementao usual, o protocolo implementado por software. Implementaes mais sofisticadas implementam o protocolo por hardware e, s vezes, implementam FIFOs para os dados, atingindo taxas de at 500KBps. O padro Centronics original previa apenas comunicao unidirecional (do computador para a impressora) [7], no entanto, ainda assim esta interface pode ser utilizada para comunicao na direo reversa, fazendo-se uso dos sinais de status para enviar um nibble (4 bits) por vez. A vantagem deste modo de comunicao na direo reversa que pode ser implementado com o hardware padro da interface Centronics. No entanto, como neste modo a taxa de comunicao metade da obtida na direo normal, diversos fabricantes deselvolveram estenses para o padro Centronics, visando transmitir 8 bits por vez tambm na direo reversa. Infelizmente, as vrias estenses desenvolvidas so incompatveis entre s e portanto no so amplamente utilizadas, permanecendo o mtodo de transmisso de um nibble por vez na direo reversa como o mais usual.

3.3.2.2 - Interface IEEE-1284 Numa tentativa de obter uma padronizao nas variantes da interface Centronics, o foi criado o padro IEEE-1284 [8]. Este padro define cinco modos de operao, para os quais as linhas de controle da interface Centronics so redefinidas, confome mostrado na tabela 1. TABELA 1 - Redefinio dos sinais de controle para os diferentes modos IEEE-1284. Pino 2-9 1 14 16 17 15 13 12 10 11 Controle host/perif. host host host host perifrico perifrico perifrico perifrico perifrico Compatvel D0-D7 nStrobe nAutoFD nInit nSelectIn nFault Select PError nAck Busy Nibble D0-D7 HostClk HostBusy nInit 1284Active nDataAvail X-Flag AckDataReq PtrClk PtrBusy Byte D0-D7 HostClk HostBusy nInit 1284Active nDataAvail X-Flag AckDataReq PtrClk PtrBusy ECP D0-D7 HostClk HostAck nRevReq 1284Active nPeriphReq X-Flag nAckRev PeriphClk PariphAck EPP AD0-AD7 nWrite nDStrb nInit nStrb usurio usurio usurio Intr nWait

Os cinco modos de funcionamento da interface IEEE-1284 so: !Compatvel: Modo de operao utilizado pela interface Centronics original. Assim, o protocolo utilizado o mesmo mostrado na figura 3.8. Neste modo, a transferncia de dados ocorre apenas na direo host/perifrico. !Nibble: Modo de operao onde as linhas de status da interface Centronics so utilizadas para implementar transferncias na direo reversa, tal como descrito na seo 3.3.2.1. O protocolo utilizado neste modo mostrado na figura 3.9. Note-se que neste modo a transferncia de dados se d apenas na direo perifrico/host.

Figura 3.9 - Protocolo IEEE-1284 no modo Nibble. !Byte: Modo bi-direcional criado a partir de uma estenso do padro Centronics, permitindo a transmisso de 8 bits tambm na direo reversa, como j comentado na seo 3.3.2.1. A transferncia na direo direta (host/perifrico) se d de forma idntica ao modo compatvel (vide figura 3.11). A transferncia no modo reverso (perifrico/host) ocorre utilizando o protocolo mostrado na figura 3.10.

Figura 3.10 - Protocolo IEEE-1284 no modo Byte.

!ECP (Extended Capabilities Port): Permite a comunicao bi-direcional, com handshake por hardware. As linhas de controle da interface Centronics so redefinidas de forma a implementar um canal de dados bidirecional assncrono de 8 bits. O protocolo IEEE-1284 no modo ECP inclui endereamento, FIFOs (buffers de dados) e compresso de dados utilizando RLE (Run-Length Encoding). O protocolo para transferncia de dados neste modo mostrado na figura 3.11. Em (a) tem-se o protocolo para transferncia direta e em (b) o protocolo para transferncia reversa.

(a)

(b) Figura 3.11 - Protocolo IEEE-1284 em modo ECP: (a) transferncia direta; (b) transferncia reversa. !EPP (Enhanced Parallel Port): Similarmente ao modo ECP implementa uma comunicao bi-direcional de 8 bits, com handshake por hardware. Este modo tambm utiliza endereamento, com o host sendo o mestre do barramente e, consequentemente controlando todas as operaes. A figura 3.12 mostra o protocolo para transferncia de dados no modo EPP.

(a)

(b) Figura 3.12 - Protocolo IEEE-1284 em modo EPP: (a) transferncia direta; (b) transferncia reversa. Convm notar que embora os modos ECP e EPP sejam bastante semelhantes nas suas caractersticas, o protocolo do modo ECP praticamente simtrico, no sentido de que a sinalizao executada pelo host para transmitir os dados para o host bastante semelhante sinalizao executada pelo perifrico para transmitir os dados para o host. J o protocolo do modo EPP utiliza uma filosofia mestre-escravo, na qual o host prov a sinalizao qualquer que seja a direo da transferncia.

3.3.2.3 - Interface GPIB (IEEE-488) A interface GPIB (General Purpose Interface Bus), padronizada pela norma IEEE-488 foi desenvolvida, primariamente, para conexo de instrumentos de laboratrio. No entanto, a interface IEEE-488 de uso geral, permitido a conexo de at 15 dispositivos no seu barramento. Os dispositivos conectados ao barramento IEEE-488 podem assumir trs tipos de funes, eventualmente de forma acumulativa:

!Controlador: responsvel pelo gerenciamento do barramento, obrigatrio em qualquer configurao; !Locutor: fornece dados aos outros equipamentos, quando requisitado; !Ouvinte: recebe dados de outros equipamentos. O barramento GPIB utiliza 8 bits de dados e pode atingir uma distncia de 20 metros com uma taxa de transferncia de at 1MBps. Pode-se dividir o barramento GPIB em um sub-barramento de dados e um sub-barramento de controle, tambm com 8 bits. As linhas de controle podem ser ainda divididas em linhas de controle de transferncia de dados e linhas de controle de interface. As linhas de controle de dados so as seguintes: !Dado vlido (DVA): utilizada pelo locutor para indicar que os dados esto vlidos; !Dado no aceito (NDAC): ativada pelos ouvintes at que todos tenham lido os dados; !No pronto para dados (NRFD): utilizada para indicar que nem todos os equipamentos esto prontos para receber dados. O controle da interface realizado atravs das seguintes linhas: !Inicializa interface (IFC): utilizada pelo controlador para inicializar o sistema; !Ateno (ATN): utilizada pelo controlador durante o endereamento ou seqncia de comandos; !Requisio de servio (SQR): semelhante a um sinal de interrupo; !Habilitao remota (REN): ativada pelo controlador, habilita os equipamentos a responderem a comandos do controlador ou de outros locutores; !Fim ou identificao (EOI): ativada pelo locutor para indicar o ltimo byte de uma transferncia ou pelo controlador, juntamente com ATN para indicar endereamento. Em linhas gerais, o barramento IEEE-488 opera da seguinte maneira: o controlador estabelece (utilizando o sinal ATN, endereos e comandos) o locutor e os ouvintes. A seguir, o locutor passa a transmitir dados para os ouvintes. H a possibilidade de existirem diversos ouvintes com taxas de transferncia diferentes. Neste caso, o controle de fluxo realizado atravs da linha NDAC, que s vai para o seu estado inativo aps o equipamento mais lento ter efetuado a leitura do dado. O barramento de dados transporta alm dos dados propriamente ditos, comandos (exitem 32 comandos diferentes), endereos de locutores e ouvintes (at 31 de cada) e endereos secundrios (endereos de funes dentro do mesmo equipamento). A interface IEEE-488 utiliza um conector de 24 pinos (vide figura 3.13). Um detalhe interessante destes conectores que eles possuem de um lado um plug macho e de outro um plug fmea, permitindo que diversos conectores sejam empilhados para configurao da rede de equipamentos.

Figura 3.13 - Conector IEEE-488.

3.3.2.4 - Barramento VME O barramento VME, ou VME-bus [4], um protocolo de comunicao definido para aplicaes que demandem elevado processamento, sendo utilizado em aplicaes militares, telecomunicaes e em automao industrial. um barramento paralelo que permite a interconexo de diversos mdulos VME (vide figura 3.3) nos quais placas de interface com conectores especiais so acopladas. O padro utiliza um modo de comunicao assncrona, sendo que funcionalmente o barramento divido em 4 sub-conjuntos: o barramento de arbitragem (arbitration bus), de transferncia de dados (data transfer bus), de interrupes (interrupt request bus) e de utilitrios (utility bus). O barramento de arbitragem serve para resoluo do conflitos no acesso ao barramento de dados. Um dispositivo especial, denominado de rbitro, encarregado de decidir qual dispositivo poder utilizar o barramento de dados para transmitir, sendo que para isto estratgias baseadas no conceito de prioridades dos dispositivos so utilizados (aquele dispositivo que tiver a maior prioridade poder acessar o barramento). O barramento de 32 transferncia de dados permite endereos de 32 bits (ou seja, um total de 2 dispositivos podem ser acessados) e permite a transferncia paralela de dados de at 32 bits. J o barramento de interrupes interliga todos os dispositivos a um gerenciador de interrupes, sendo que at 7 nveis diferentes de interrupes so possveis. O barramento de utilitrios contm o sinal de relgio que ir sincronizar todos os dispositivos, alm de servios de deteco de falhas, reinicializao do sistema, entre outros. Equipamentos desenvolvidos para o protocolo VME so normalmente bastante robustos, porm tendem a ser mais caros em funo da complexidade de implementao dos diferentes barramentos e do protocolo.

3.3.3 - Protocolos abertos x protocolos proprietrios


A crescente tendncia na rea de automao industrial do uso de arquiteturas computacionais distribudas, nas quais diferentes dispositivos podem comunicar-se com outros e de uma maneira cooperativa realizar tarefas que levem ao atendimento dos requisitos impostos pelas aplicaes, aumentou consideravelmente a oferta de dispositivos e de protocolos de comunicao. Por protocolo de comunicao entende-se um conjunto de regras e convenes que permitem a conversao e troca de informao entre sistemas [3]. Isto significa que, conhecendo-se exatamente as regras e convenes definidas num dado protocolo, a princpio pode-se construir um dispositivo capaz de trocar informaes usando aquele protocolo. Neste contexto, pode-se diferenciar entre dois tipos de protocolos: protocolos proprietrios e protocolos abertos. Os primeiros so protocolos definidos por uma empresa e que no so disponibilizados a

usurios e outros fabricantes de dispositivos. Neste caso, somente dispositivos da empresa em questo so capazes de comunicar uns com os outros. Os protocolos abertos, pelo contrrio, so aqueles cujas regras e convenes so amplamente divulgados, geralmente na forma de uma norma tcnica internacional, nacional ou regional. Neste caso, diversos fabricantes podem, a princpio, desenvolver sistemas computacionais que permitam o interfaceamento de seus dispositivos com outros que entendam o mesmo protocolo. Uma das principais vantagens da adoo de protocolos abertos a independncia de fabricantes, ou seja, quanto mais empresas tiverem produtos disponveis em um protocolo, menos dependente fica a automao de uma empresa especfica. Tal aspecto tende a levar a uma reduo dos custos dos dispositivos em funo da concorrncia que naturalmente surge no mercado. Historicamente, tem-se que os primeiros sistemas de automao tendiam a utilizar somente protocolos proprietrios, uma vez que empresas de automao vendiam solues completas, muitas vezes com dispositivos de somente um fabricante. Atualmente, existe uma forte tendncia adoo de protocolos abertos. Especificamente no que tange o uso de protocolos em robs industriais, pode-se dizer que ainda existe uma forte presena de protocolos proprietrios usando interfaces seriais e paralelas padronizadas. Assim, por exemplo robs da empresa ABB geralmente comunicam-se com computadores pessoais via interfaces seriais RS232 rodando protocolos de mais alto nvel especfico da empresa, como por exemplo o Rapid Serial Link.

3.3.4 - Especificidades de redes industriais


Diferentemente das redes locais de escritrio, onde as redes esto instaladas em ambientes limpos e normalmente com temperaturas controladas, no caso de redes industriais, temos que o ambiente nos quais as redes so instaladas extremamente hostil, uma vez que rudos eletromagnticos de grande intensidade podem estar presentes (por exemplo, no acionamento de motores eltricos, em funo das altas correntes envolvidas, radiaes eletromagnticas so geradas, podendo induzir rudos nos equipamentos eletrnicos nas proximidades). Alm disso, ambientes industriais tambm costumam apresentar temperaturas e umidades elevadas, dois aspectos prejudicais aos componentes utilizados em sistemas computacionais e de comunicao. Desta forma, equipamentos para redes industriais so em geral especialmente construdos para trabalhar nestas condies adversas e os protocolos de comunicao adotados tambm devem considerar aspectos de segurana e disponibilidade do sistema desenvolvido.

3.3.4.1 - Protocolos MAP e MINI-MAP O protocolo MAP (Manufacturing Automation Protocol ou Protocolo para Automao da Manufatura) foi um dos primeiros padres de comunicao para aplicaes industriais, que surgiu por iniciativa de um consrcio de empresas lideradas pela empresa de automveis GM (General Motors), com o intuito de montagem de uma rede de comunicao em suas plantas industriais. O protocolo adota o esquema de passagem de permisso (token passing) para acesso ao barramento (vide seo 3.2.2), garantindo assim um tempo mximo que uma estao dever esperar at que lhe seja concedido novamente a possibilidade de acesso ao barramento. Na verdade, MAP no representa apenas um protocolo, mas um conjunto de protocolos para os diferentes nveis do modelo OSI, onde cada protocolo foi escolhido considerando-se, dentre os protocolos existentes, aquele que melhor se adaptava para aplicaes industriais. Por tratar-se de um conjunto de protocolos selecionados, MAP chamado de um perfil (profile) para comunicao de sistemas de manufatura. Experincia prticas com o protocolo MAP demonstraram que em funo de sua complexidade, aplicaes desenvolvidas para aquele protocolo demandavam uma grande quantidade de memria e tinham tempos de execuo bastante longos e muitas vezes

inaceitveis para as aplicaes almejadas. Em funo disto, uma nova verso mais enxuta foi desenvolvida, a qual somente usa trs nveis do modelo OSI, o nvel fsico (nvel 1), o nvel de enlace de dados (nvel 2) e a camanda de aplicao (nvel 7). A este protocolo foi dado o nome de Mini-MAP (sendo que o protocolo MAP original tambm passou a ser conhecido por Full MAP). Especialmente em funo das especificaes de sua camada fsica, a qual prope o uso de cabos coaxiais e cujo custo so altos para aplicaes industriais a nvel de cho-de-fbrica, os protocolos MAP e Mini-MAP no se tornaram to populares.

3.3.4.2 - Protocolo Profibus Profibus, uma sigla para Process Field Bus (Barramento de Campo de Processos) um protocolo industrial baseado em barramentos seriais e que encontra-se tanto normalizado internacionalmente, continentalmente (norma europia EN 50170) e nacionalmente (norma DIN alem). Profibus representa na verdade um conjunto de trs protocolos de comuncao denominados de Profibus-DP (Decentralized Periphery ou periferia decentralizada), Profibus-FMS (Fieldbus Message Specification) e Profibus-PA (Process Automation). A verspo PA voltada para aplicaes em processos contnuos, enquanto que as verses DP e FMS so voltadas para as reas de sistemas de manufatura e automao industrial em geral. Seguindo a proposta MiniMAP, Profibus no define todas as camadas do modelo OSI limitando-se apenas s camadas 1, 2 e 7. Na camada 1, em suas verses DP e FMS Profibus permite o uso padro RS-485 ou de fibras ticas. Profibus define dois tipos de dispositivos: dispositivos mestres so aqueles que pdoem iniciar comunicao, enquanto dispositivos escravos somente respondem a solicitaes dos mestres. O acesso ao barramento ocorre atravs de passagem de permisso (token passing) entre os dispositivos mestres (vide figura 3.14). A tabela 2 apresenta as principais caractersticas dos protocolos da famlia Profibus.

Token Masters

Slaves 1 2
Figura 3.14 - Comunicao Profibus TABELA 2 - Caractersticas dos protocolos da famlia Profibus. Aplicao Padro Dispositivos Profibus-DP Profibus-FMS Cho-de-fbrica Clulas EN50170 EN50170 Dispositivos de campo CLPs, digitais e analgicos, acionamentos 1 a 5ms Menor que 60 ms Profibus-PA Processos IEC 61158-2 Dispositivos de campo digitais e analgicos, Menor que 60 ms

Tempo de Reao

Distncias At 23 km Taxas de Transmisso 9.6 kbps a 12Mbps

At 23 km 9.6 kbps a 1.5Mbps

At 1.9 km 31.25 kbps

3.3.4.3 - Protocolo CAN CAN um barramento serial dedicado a dispositivos inteligentes ligados em rede, cuja rea de aplicao principal em sistemas embarcados para o setor automotivos e mais recentemente na rea de automao industrial (CiA, 1999, BOSCH, 1991). Segundo o protocolo CAN qualquer dispositivo pode iniciar comunicao, ou seja, um protocolo multi-mestre em que o acesso ao meio feito usando-se a estratgia de acesso mltiplo com conteno e evitando-se colises (vide seo 3.2.2). O protocolo permite a priorizao no envio de mensagens, pois a cada mensagem atribudo um identificador (de 11 bits no padro CAN 2.0A e de 32 bits no padro CAN 2.0B) e este utilizado na resoluo de colises no acesso ao barramento. CAN caracterizase por solues de baixo custo, especialmente em funo da produo em larga escala de controladores CAN para o setro automobilstico. O protocolo permite taxas de at 1 Mbps a distncias de 25m (distncias de 5km tambm so possveis com taxas de 10 kbps). CAN apresenta-se como uma soluo interessante para uso em robs industriais, em especial na interligao de sensores e atuadores.

3.3.4.4 - Protocolo Ethernet O protocolo Ethernet uma implementao do padro IEEE 802.3. Este padro especifica a camada fsica e a subcamada de controle de acesso ao meio (MAC), que utiliza o mtodo CSMA/CD (vide seo 3.2.2). Os dados so transmitidos utilizando a codificao Manchester (vide figura 3.) com +0,85V representando nvel lgico 1 e -0,85V representando o nvel lgico 0, garantindo um nvel mdio de 0V. Cada dispositivo Ethernet possui um endereo nico de seis bytes, denominado endereo MAC. Os primeiros trs bytes identificam o fabricante (REYNOLDS, POSTEL, 1994), enquanto os demais so atribuidos por este de forma nica para dada dispositivo fabricado. Usualmente, estes endereos so escritos como uma seqncia de dois dgitos hexadecimais separados por dois pontos, na forma: aa:bb:cc:dd:ee:ff. Exitem, basicamente trs tipos de Ethernet: Thick Ethernet, Thin Ethernet e Par tranado. Os dois primeiro utilizam um cabo coaxial, diferenciando-se entre s pelo forma de conexo dos hosts e pelo tipo de conector utilizado. Thick Ethernet utiliza uma conexo do tipo vampiro, onde um transceptor acoplado, apresentanto como vantagem o fato da rede no precisar ser interrompida para conexo de mais um host. Thin Ethernet utiliza conectores BNC tipo T que so inseridos no cabo, exigindo que o cabo seja cortado e a rede interrompida, e conectados ao host. importante salientar, que o conector T deve ser conectado diretamente ao dispositivo Ethernet, sem a utilizao de cabos de estenso. Thick e Thin Ethernet tem uma taxa de transferncia de dados de 10Mbps e permitem um comprimento mximo de cabo de 500m e 200m, respectivamente, sendo por esta razo denomidados 10base5 e 10base2. Utilizando-se repeditores, pode-se alcanar distncias maiores. Por questes de temporizao, o nmero de repetidores entre dois tranceptores limitado a quatro. Assim, pode-se atingir uma distncia mxima de 2,5km. O terceiro tipo de Ethernet tambm opera a 10Mbps e utiliza um cabo formado por quatro pares tranados (sendo por isto denominado 10baseT) e conectores modulares RJ45, semelhante aos utilizados em telefonia. Apenas dois pares so utilizados para comunicao de dados, sendo os demais reservados para uso em telefonia, embora raramente sejam utilizados para tal. A tabela 3 mostra a pinagem do conector utilizado. Como se pode notar, utilizada sinalizao diferencial. Alm disso, para reduo de rudo, importante que os condutores conectados aos pinos 1 e 2

formem um par tranado. De maneira anloga, os condutores conectados aos pinos 3 e 6 tambm devem formar um par tranado. TABELA 3 - Pinagem do conector Ethernet 10baseT. Pino 1 2 3 4 5 6 7 8 Sinal Transmisso de dados (+) Transmisso de dados (-) Recepo de dados (-) Reservado para telefonia Reservado para telefonia Recepo de dados (+) Reservado para telefonia Reservado para telefonia

Ao contrrio dos tipos anteriores, que utilizam uma topologia de rede em barramento, a Ethernet 10baseT utiliza uma topologia em estrela. Assim, cada host conectado ao hub, que o dispositivo encarregado de implementar o CSMA/CD. A distncia de cada host ao hub pode ser de at 100m. Nos padres 10base2 e 10base5, os dados so transmitidos e recebidos pelo mesmo meio fsico, ou seja, o cabo coaxial. No entanto, na Ethernet 10baseT, existem pares de condutores independentes para transmisso e recepo de dados, possibilitando a operao em modo fullduplex. J que a transmisso e a recepo so realizadas por canais diferentes, e desde que o hub seja compatvel com o modo full-duplex, pode-se desabilitar a deteco de coliso nos hosts. Desta forma, pode-se transmitir e receber dados simultaneamente. Neste caso, o hub deve encarregar-se de resolver o problema da coliso. Existe tambm o padro 100baseTX, que permite transferncias de dados a uma taxa de 100Mbps e utiliza cabeamento e conectores similares aos utilizados pelo padro 10baseT. Na verdade, a maioria dos sistemas 10baseT instalados recentemente utiliza cabeamento e conectores categoria 5, o que significa que obedecem as especificaes necessrias para operao no padro 100baseTX. Assim, para operao a 100Mbps, bastaria trocar os hubs e as interfaces de rede, mantendo-se o mesmo cabeamento, que significa grande parte do investimento na implantao da rede. Atualmente est em desenvolvimento o padro 1000baseT, que permitir atingir uma taxa de transferncia de dados de 1Gbps. A princpio, este padro tambm dever utilizar cabeamento categoria 5. Os hosts em uma rede Ethernet enviam dados entre s utilizando um conjunto de protocolos de nvel superior. Os pacotes destes protocolos so transmitido atravs da rede em pacotes Ethernet, sendo que cada protocolo opera de maneira independente dos demais, cooperando para a transferncia dos dados. Com a grande disseminao da Internet, o conjunto de protocolos denominado TCP/IP (Transfer Control Protocol/Internet Protocol) tem sido uma escolha frequente para os protocolos de nvel superior. O protocolo IP tem seu prprio endereamento, de 32 bits. O protocolo IP de um determinado host, tem conhecimento do seu prprio endereo IP e do endereo IP do host de destino dos dados. O seu prprio endereo Ethernet pode ser obtido a partir da interface de rede, mas o endereo Ethernet do host de destino no conhecido. Este endereo precisa ser determinado a partir do endereo IP do host de destino. Isto feito a partir de um protocolo denominado ARP (Address Resolution Protocol). Convm salientar, que os protocolos Ethernet e TCP/IP no foram concebidos para aplicaes em automao industrial, no apresentando algumas caractersticas desejveis em

ambientes de controle em tempo real, como determinismo e segurana na transmisso dos dados. No entanto, Ethernet e TCP/IP so provavelmente as tecnologias de rede mais difundidas, permitindo uma grande escala de produo e disponibilidade, e por consequencia, baixo custo, tornando-se uma alternativa bastante atrativa para interconexo de dispositivos de automao. Por outro lado, a nova gerao de protocolos IPv6 (IP verso 6), tambm conhecida como IPng (IP next generation) prope-se a solucionar, pelo menos em parte, algumas das limitaes do protocolo IP atual (IPv4), na medida em que prev garantias nveis de qualidade de servio (QoS) e de seguraa, atravs do protocolo IPsec.

3.4 - SISTEMAS INTEGRADOS DE AUTOMAO INDUSTRIAL


Uma anlise da evoluo do estado da arte da rea de automao industrial mostra que esta tem sido extremamente influenciada por avanos nas reas de instrumentao, microeletrnica e informtica. Sistemas de automao industrial modernos caracterizam-se pela presena cada vez maior de sistemas computacionais com arquiteturas de hardware e software distribudas. Dispositivos microprocessados tornam os diversos componentes presentes no sistema de automao em unidades autnomas de processamento, as quais so capazes de interagir umas com as outras para, em colaborao, produzir produtos de alta qualidade, a custo e tempo de produo reduzidos. Esta tendncia de desenvolvimento de sistemas de automao cujos componentes possuem elevado grau de autonomia e flexibilidade reflete-se em praticamente todas as sub-reas dentro da rea de automao industrial, atravs de novos conceitos de sensores e atuadores inteligentes, sistemas integrados de manufatura, robs e mquinas inteligentes, etc. (GROOVER et al., 1986). O problema para os projetistas de produtos com estas tecnologias fazer com que elas sejam compatveis entre s, de forma que possam ser integradas em um nico sistema de controle industrial. Assim, um dos principais problemas a serem enfrentados o problema de interface das informaes. Estes sistemas distribudos de automao so geralmente estruturados de forma hierrquica, constituindo a chamada pirmide de automao (ver Figura 3.15). O nvel mais baixo na hierarquia, denominado cho-de-fbrica, engloba os elementos diretamente acoplados aos componentes da planta industrial sendo automatizada e caracteriza-se por manipulao de informaes como sinais de controle e status a elevadas taxa de processamento. medida em que se sobe na hierarquia, tem-se que informaes de mais alto nvel, tais como estratgias de produo e dados gerenciais so manipuladas, sendo que geralmente quanto maior o nvel de abstrao menos crticos os requisitos temporais e maiores as constantes de tempo associadas aos processos envolvidos.

Nvel Gerenciamento

Workstation, PC

Nvel Clula

CLP, PC

Nvel Cho de Fbrica Nvel AtuadorSensor

CLP, PC Acionamentos Vlvulas Atuadores Sensores

Figura 3.15 - Arquitetura distribuda de sistemas de automao industrial. Como apresentado nas sees anteriores, a estrutura de uma rede de automao industrial caracterizada pelo uso de diversos sub-sistemas de comunicao. Em geral, estes sub-sistemas so otimizados para aplicaes especficas, como entrada/sada de dados nos nveis mais baixos da rede e transferncias de arquivos por FTP (File Transfer Protocol) ou navegao na WWW (World-Wide-Web) nos nveis mais altos. Estes sub-sistemas possuem restries de temporizao diferentes, variando desde 10us, para o jitter de sincronizao de um rob, at 30 segundos ou mais para a transferncia de arquivos. Nos nveis mais baixo, a relao entre os dispositivos da rede tende a ser do tipo mestre-escravo, enquanto nos nveis mais elevados a relao tende a ser do tipo par-a-par. Atravs do incremento gradual do uso da tecnologia Ethernet nas plantas industriais, a comunicao poder ser padronizada consideravelmente. Atualmente, existem esforos KLGER, 2000) no sentido de padronizar a comunicao industrial utilizando exclusivamente a tecnologia Ethernet.

3.5 - GERENCIAMENTO DE SISTEMAS DE AUTOMAO INDUSTRIAL


A tendncia atual no gerenciamento de sistemas de automao a utilizao da tecnologia da Internet, em especial utilizando-se redes Ethernet/TCP/IP para comunicao entre mquinas e pginas WEB para a interface Homem-mquina. Protoclos padronizados pela Internet, tais como TFTP (Trivial File Transfer Protocol), SNMP (Simple Network Management Protocol) e SMTP (Simple Mail Transfer Protocol), so utilizados para comunicao de dados entre mquinas, que podem ser configuradas automaticamente atravs de protocolos como o DHCP (Dynamic Host Configuration Protocol). A interface como usurio feita utilizando-se o protocolo HTTP (HyperText Transfer Protocol). A interface com o usurio atravs de pginas WEB, um meio simples para acesso a todos os dados disponveis na rede de automao, independentemente da localizao do usurio ou dos equipamentos sendo acessados. Adicionalmente, para visualizar estes dados, necessrio

apenas um computador convencional equipado com um navegador WEB, ou browser, sem a necessidade de softwares especficos. O prprio sistema de pginas WEB encarrega-se de fazer a interface com os aplicativos que utilizem outros protocolos (FTP, TFTP, SNMP, SMTP), dispensando o usurio de aprender a utilizar a interface de tais aplicativos. Usualmente, o sistema de pginas WEB faz isto utilizando uma interface para execuo de programas externos denominada CGIs (Common Gateway Interface). Atravs da interface WWW, o usurio tem acesso aos seguintes servios: !visualizao de dados; !diagnstico; !operao manual; !parametrizao e configurao; !servios de auxlio. O protocolo DHCP utilizado para passar informao de configurao para hosts em uma rede TCP/IP. Este protocolo consiste de dois componentes: !um protocolo para envio para cada hosts dos seus parmetros especficos de configurao, obtidos a partir de um servidor DHCP; !um mecanismo para alocao automtica de endereos de rede para os hosts. Assim, utilizando-se o protocolo DHCP, as tarefas de configurao, alocao de endereo e nome para os dispositivos na rede podem ser feitas de maneira automtica. O protocolo DHCP tambm permite que parmetros de configurao como endereo de rede sejam definidos manualmente. A vantagem neste caso, est no fato de que a configurao de todos os hosts realizada de forma centralizada, no servidor DHCP, evitando a necessidade de configurar-se cada host isoladamente. Embora por enquanto o conceito de automao baseada em redes TCP/IP esteja sendo aplicado principalmente em intranets, natural no futuro prximo, este conceito seja expandido para a Internet. As vantagens so claras: em poucos minutos, especialistas dos fabricantes podero acessar dispositivos de automao com problemas e executar diagnstico, e configuraes. A existncia de uma estrutura de comunicao homognea em uma rede automao industrial apresenta as seguintes vantagens: !simplica as rotinas de startup e de manuteno; !melhora a interoperabilidade dos dispositivos de automao; !aumenta a confiabilidade da linha de produo; !aumenta a flexibilidade e reduz o ciclo de desenvolvimento de produtos; !simplifica as bases de dados; !melhora e aumenta os servios de diagnstico de processos e componentes; !fornece servios de auxlio ao usurio.

3.6- REFERNCIAS
BOSCH, R. GmbH, CAN Specification Version 2.0, 1991. CiA Draft Standards 301, CANopen Application Layer and Communication Profile, Version 4.0, 1999. GROOVER, M., WEISS, M., NAGEL, R., ODREY, N., Industrial Robotics: Technology, Programming, and Applications, 1 ed., McGrawHill, New York, 1986.

IEEE Std. 802.4- 1982, Token-passing Bus Access Method and Physical Layer Specifications, 1982. IEEE Std.1284-1994, Standard Signaling Method for a Bi-directional Parallel Peripheral Interface for Personal Computers., 1994. IEEE Std 802.3- 1985, Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications., 1985. KLGER, P., "IDA - Interface for Distributed Automation Standardization of the Automation  Network", In: Proceedings of the 6 IFAC Symposium on Robot Control, Vienna, pp. S1-S4, 2000. NOF, S. Y.(editor), Handbook of industrial robots, 2 ed., John Wisley & Sons, New York, 1999. PROFIBUS: Technical Overview http://www.profibus.com/data/technic/index.html, 2000. REYNOLDS, J., POSTEL, J., Assigned Numbers, STD 2, RFC 1700, ISI, 1994. SARGENT, M., SHOEMAKER, R. L., The Personal Computer from the Inside Out., 3 ed., AddisonWesley, 1995. SITE, http://www.vita.com, 2000. TANEMBAUM, A., Redes de Computadores, Traduo da Segunda Edio Americana, Editora Campus, Rio de Janeiro,1994.

Potrebbero piacerti anche