Vous êtes sur la page 1sur 172

Disciplina de Redes Industriais

Prof. Robson Oliveira


UTFPR- Campus PG

Redes Industriais
SENAI-SP, 2006
Trabalho elaborado pela
Escola Senai Antnio Souza Noschese

Coordenao Geral

Waldemar de Oliveira Jnior

Equipe responsvel

Coordenao

Elaborao

Benedito Loureno Costa Neto

Carlos Alberto Jos de Almeida


Fbio Lobue dos Santos

Reviso

Rosria Maria Duarte Parada

T
\ odos os direitos autorais pertencem :
Escola SENAI Antnio Souza Noschese
Av. Almirante Saldanha da Gama, 145
CEP: 11030-401 Ponta da Praia Santos-SP
Fone (13) 3261-6000 Fax (13) 3261-2394
Internet: senaisantos@sp.senai.br

Sumrio
Vias de Conceitos
Transmisso de Histria da transmisso de sinais
Sinais Digitais Caractersticas de sistemas de comunicao de dados
digitais

1
2
3

Transmisso atravs de par condutor


Transmisso atravs de sistemas de rdio

Transmisso atravs de fibras pticas

Exerccios
Redes Topologia Redes Topologia
- Topologia bus
- Topologia Anel
- Topologia Estrela

Redes - Redes - Dispositivos de Conexo


- Hub
Dispositivos de
- Repetidor
Conexo - Bridge
- Roteador

11
13

14

16

17

Exerccios

19

Redes Controle Polling


de Acesso ao Meio CSMA/CD

20

Token passing

21

Interrupo
Exerccios.

22

Protocolos de Modelo ISO/OSI

23

Comunicao Protocolo orientado a caracter ou a bit

27

Transferncia de arquivos

29

Formato de Pacotes

33

Sesso de Transmisso

35

Encerramento da Sesso

37

Comunicao Comunicao Paralela


Paralela Conector Centronics
Comunicao Serial Comunicao Serial

40
41
42

Modos de sincronismo

45

Transmisso sncrona

47

Sentidos de transmisso

48

Padres Seriais Padres Seriais

50

Padro RS 232-C
Padro RS 422

53

Padro RS 485

54

Exerccios

57

Deteco de Erros Deteco de Erros de Comunicao


de Comunicao Paridade de Caracter

60
61

Paridade de Blocos

62

Mtodo de Paridade

63

CRC Verificao de Redundncia Cclica

64

Exerccios

67

Sistema SCADA Sistema SCADA

68

Rede de comunicaes

69

Estrutura e Configurao

70

Modos de comunicao

72

OPC

74

SDCD SDCD
Estrutura e configurao

76
77

Interfaces analgicas

78

Resoluo das interfaces D/A A/D

79

Sub-sistema de monitorao e operao

82

Sub-sistema de comunicao

89

Redes Industriais Redes Industriais


Rede corporativa

90
91

Rede de Controle

Redes de Campo

92

Caractersticas de algumas redes

94

Organizaes

96

Nvel fsico IEC 61158 2

99

Isolao eltrica

103

Benefcios do Fieldbus

110

Documentao bsica

112

Arquitetura de Arquitetura de Redes TCP/IP


Redes TCP/IP Endereamento de ns na rede TCP-IP

119

Como testar uma rede TCP/IP


Redes Wireless Redes Wireless
Introduo

126
128
130

Tecnologias empregadas

131

IEEE 802.11 Wireless Local Area Network

132

CLP CLP

134

Controladores Introduo
Lgicos Evoluo dos CLPs

135

Programveis Estrutura Bsica de CLPs

138

Mtodos de Processamento

141

Exerccios

145

Mdulos de I/O

146

Sistemas de Memria

153

Arquitetura da Memria de um CLP

154

Linguagem de Programao

158

Diagrama de Contatos

159

Modelos de Arquitetura de CLPs

164

Redes de CLPs

165

Exerccios

166

1 Vias de Transmisso de Sinais Digitais


Conceitos
Sinal eltrico:
Chamamos de sinal eltrico a toda diferena de potencial que se manifeste num
circuito; caso esse potencial permanea constante no tempo, chamado de sinal
contnuo, caso contrrio, chamado de sinal varivel. Um sinal eltrico varivel pode ser
classificado, quanto ao modo de sua variao no tempo, em sinal analgico e sinal digital.
Sinais analgicos:
So aqueles para os quais a variao de tenso pode assumir quaisquer valores
de tenso entre um instante e outro, como por exemplo, um sinal eltrico entregue a um
alto - falante por um amplificador de udio.
Sinais digitais:
So aqueles para os quais a variao de tenso permitida dentro de certos
valores discretos, ou seja, uma quantidade finita de valores entre dois instantes, como um
sinal eltrico proveniente da leitura de um disco laser, por exemplo.
Os sinais digitais podem ser binrios, caso os valores discretos de tenso
possveis de serem assumidos sejam apenas dois, como o sinal eltrico utilizando em
Lgica Digital TTL que admite apenas dois nveis de tenso, 0v e 5v.

Tipos de sinais.

As vantagens de se utilizar um tipo de sinal sobre outro, para a transmisso de


dados, ir depender apenas da aplicao. Em telecomunicao, utiliza-se muito a
transmisso analgica; j em automao industrial mais comum encontrar-se a
transmisso digital. Entretanto, com o avano tecnolgico, existe uma certa tendncia a
se utilizarem

sinais digitais mesmo em sistemas que exibem naturalmente uma

caracterstica analgica, como telefone e TV, com o emprego de conversores analgicos digitais e digitais - analgicos.

UTFPR-PG

1/67

Redes Industriais

Histria da transmisso de sinais


A disperso do Homem sobre o planeta Terra e a necessidade de se sentir
acompanhado

conduziu

inveno

de

meios

de

comunicao

distncia.

Nos alvores pr-histria o Homem no dispunha seno da voz para comunicar


distncia. Depressa se constatou que o alcance da voz era muito reduzido e lanou-se
mo da percusso do tambor, segundo um cdigo simples, perdendo qualidade na
transmisso, mas ganhando um alcance maior. A utilizao de fogueiras permitia a
comunicao a distncias superiores a 20 quilmetros, mas o cdigo era muito elementar
e o contedo da mensagem muito incipiente. Uma soluo de compromisso entre
qualidade e alcance foi conseguida pela utilizao de estafetas.
Em 1794, Chappe inventa o telgrafo ptico que, utilizando um cdigo elaborado,
permitiu a ligao telegrfica regular entre Paris e Lille transmitindo mensagens completas
num intervalo relativamente curto, isto se no houvesse nevoeiro, se no fosse noite ou
se o encarregado do posto de retransmisso estivesse presente e no se enganasse.
A descoberta da eletricidade permitiu a Samuel Morse inventar o telgrafo "por
fios" em 1832. A mensagem completa era transmitida a grandes distncias e
instantaneamente, segundo um cdigo binrio (impulsos longos e curtos = traos e
pontos), denominado alfabeto Morse. A recepo da mensagem apenas dependia da
presena do telegrafista de servio junto do aparelho receptor. O quantitativo de erros
estava diretamente correlacionado com a aptido profissional de cada um dos
telegrafistas que atuavam como emissor e receptor da mensagem.
Em 1844 construda a primeira linha telegrfica ligando Baltimore e Nova York.
Em 1850 realiza-se uma tentativa para lanar um cabo telegrfico submarino entre a
Frana e a Inglaterra e, em 1866, a Nova Inglaterra e a Irlanda so ligadas atravs de um
cabo telegrfico submarino encurtando-se assim a distncia entre o continente Americano
e a Europa.
Em 1876, Graham Bell inventa o telefone permitindo a transmisso da voz
distncia sob a forma de impulsos eltricos analgicos. Os utentes passam a emissores e
receptores de mensagens em alternncia sobre uma linha telefnica. Cedo se verificou
que a distncia a que se podia estabelecer a comunicao telefnica era inferior
disponvel no telgrafo de Morse. Esta restrio era devida a fenmenos de auto-induo
eltrica e gerao de correntes parasitas que, progressivamente, foram sendo eliminados
pela utilizao de novas tcnicas.

UTFPR-PG

2/67

Redes Industriais

Caractersticas de sistemas de comunicao de dados digitais


Sistemas de comunicao de dados digitais esto baseados no envio de
informaes (letras, nmeros ou smbolos especiais) de um ponto a outro atravs da
utilizao de sistemas binrios de codificao.
Sinais digitais possuem protocolos, os quais devem possibilitar a correta
conversao entre o equipamento emissor e receptor. Essa linguagem comum dada por
uma interface, um conjunto de normas e especificaes que determinam as
caractersticas do sinal.
Um componente intrnseco sem o qual um sistema de comunicao no se
constitui sua via de comunicao. Hoje em dia, em sistemas industriais so utilizadas
basicamente trs tipos de vias:
Fios ou pares condutores.
Rdio transmisso.
Fibra ptica.
Transmisso atravs de par condutor
Os cabos eltricos so, em geral, os meios mais utilizados na comunicao de
sinais digitais. Possuem caractersticas de construo diferenciada de forma a atender as
diversas caractersticas de impedncia exigidas pelos diversos equipamentos disponveis
no mercado.
Cabo de pares tranados no blindados ( UTP ):
Quando sinais CA ou pulsantes so transmitidos em um par de fios de um cabo
multipar, possvel que se sobreponham sinais em pares adjacentes. Isto chamado
cross-talk. Para prevenir isto, cada par no cabo deve ser tranado. A trana cancelar os
sinais no desejados.

Cabo UTP.

Cabo de pares tranados blindados ( STP ):


Tem a mesma caracterstica do cabo UTP, com o acrscimo de um malha de fios
metlicos ou material polister metalizado, normal mente combinado com fio de dreno
UTFPR-PG

3/67

Redes Industriais

com terminao para terra, para se prevenir contra correntes induzidas por
componentes eltricos.

Cabo STP.

Cabos coaxiais:
Possuem um condutor central envolvido por um condutor externo, tipo tubo. Tem
vantagens ntidas sobre pares tranados quando altas freqncias e bandas largas so
caractersticas do sistema de transmisso (largura de banda funo do nmero de
sinais que devem ser manipulados por uma rede em um dado perodo).

Cabo coaxial.

Cabos coaxiais devem ser manipulados cuidadosamente quando instalados; se o


tubo externo for dobrado ou achatado a impedncia do cabo pode mudar, degradando o
sinal. Instalado apropriadamente, tem vida longa e til, transportando grande quantidade
de informao, por longas distncias.
Cabos que conduzem sinal eltrico sempre interagem com o mesmo. No importa
o tipo de cabo, ou o material que o compem (cobre, prata, ouro, carbono, etc.), no
existe cabo eltrico que seja verdadeiramente neutro, que no interfira no sinal. Sinais
eltricos so transmitidos atravs das vibraes dos eltrons que compem o cabo. O
nmero de eltrons pelo caminho, grau de pureza do material, arranjo molecular,
freqncia do sinal e temperatura ambiente so fatores que afetam a propagao em
cabos eltricos.
Alm de fatores intrnsecos construo dos cabos, a transmisso pode ser
afetada tambm por componentes externos. A todos estes componentes que afetam uma
transmisso damos o nome de rudo.
Rudo pode ser definido como um sinal indesejvel que est sempre presente em um
sistema de comunicao. Pode ser classificado como:

UTFPR-PG

4/67

Redes Industriais

Feitos pelo homem (mquinas eltricas, ignio de motores exploso).


Atmosfricos (tempestades (descargas eltricas)).
Interestelares (provenientes do espao, principalmente por exploses solares).
Para reduo dos efeitos causados por rudos, so utilizados os seguintes artifcios:
Uso de blindagens com aterramento adequado.
Filtros.
Escolha correta do local de instalao da rede.
Quando os rudos atingem amplitudes maiores do que as toleradas pelos
dispositivos componentes do sistema de comunicao, eventualmente ocorre a queima
destes dispositivos. Para prevenir este fato, usualmente instalam-se equipamentos para
proteo do sistema, estes equipamentos so, em geral, protetores, acopladores ou
isoladores, cada um possui uma caracterstica que sensivelmente o difere dos outros.
Os protetores so desenvolvidos para suprimir provveis surtos que possam se
propagar atravs do par condutor da rede de dados. Existem muitos tipos de protetores,
alguns deles projetados para queima instantnea aps o sistema ter sido atingido por um
surto.
Um protetor de surto pode ser ligado ao par condutor de duas formas:
Em srie:

Ligao de um protetor de surto em srie com a via condutora.

A ligao em srie possui o inconveniente da interrupo do circuito em caso de


queima do protetor.

Em paralelo:

UTFPR-PG

5/67

Redes Industriais

Ligao de um protetor de surto em paralelo via condutora.

A ligao em paralelo tem o inconveniente de que, aps a queima do


protetor, caso haja novos surtos, no existir proteo ativa.

Protetores de surto.

Os isoladores tm a funo de isolar um determinado circuito externo


do equipamento o qual deseja-se proteger, alguns isoladores, como os
galvnicos, proporcionam uma certa atenuao a rudos, alm das suas
principais

funes

que

so

acoplar

circuitos

que

porventura

sejam

incompatveis e proteger o equipamento.

Isolador galvnico.

UTFPR-PG

6/67

Redes Industriais

Os acopladores pticos tm a funo bsica de proteger partes sensveis de um


dispositivo contra surtos que possam exceder o valor mximo suportvel pelo
equipamento, comprometendo assim sua integridade. Em geral, utilizam-se acopladores
pticos para proteo de entradas discretas (digitais) de equipamentos. Os acopladores
pticos so constitudos basicamente de um foto transistor e um diodo emissor de luz, de
forma que o sinal acoplado isolado completamente da fonte emissora.

Placa com acopladores pticos.

Transmisso atravs de sistemas de rdio


Um sistema de rdio comunicao constitudo basicamente por equipamentos de
rdio transcepo e antenas. Em geral, os dados transmitidos modulam portadoras
analgicas de faixas de freqncia distintas. Por isto, tambm so utilizados moduladores
e demoduladores de dados que muitas vezes so partes integrantes de um mesmo
equipamento, constituindo o que podemos chamar de rdio-modem.

Rdio modem industrial.

Atravs de sistemas de comunicao de dados podemos desenvolver muitas


topologias, que iro definir algumas caractersticas do sistema de rdio comunicao
como velocidade e imunidade a rudo. Basicamente podemos ter as seguintes topologias:

UTFPR-PG

7/67

Redes Industriais

Sistema de rdio comunicao convencional:


O sistema de rdio comunicao convencional possibilita transmisso e recepo
de forma alternada, nunca simultnea. Esta caracterstica deve-se ao fato de os
transmissores e receptores do equipamento transceptor trabalharem em uma mesma
freqncia. Uma vez emitida uma portadora atravs de um canal de freqncia, este
canal no poder ser ocupado, sob o risco de interferncia, at que a transmisso emitida
seja concluda. um sistema de transmisso simples, mas que devido a sua simplicidade,
exige que o protocolo utilizado trate os sinais de controle para que seja possvel um
gerenciamento da transmisso e recepo. O canal de freqncia utilizado no poder
ser compartilhado por uma outra rede, o que limita sua extenso de atuao.
Sistema de rdio comunicao com utilizao de duas freqncias:
constitudo basicamente pelas mesmas componentes do sistema convencional,
porm, os transceptores utilizam freqncias distintas para transmisso e recepo o que
possibilita transmisso e recepo simultnea dos dados. Um sistema de rdio
comunicao com utilizao de duas freqncias acrescenta velocidade quando
comparado aos sistema convencional e tambm demanda um tratamento menos
sofisticado dos sinais de controle do protocolo utilizado. Porm, os canais de freqncia
utilizados, continuam no podendo ser compartilhados por outras redes, o que limita mais
ainda a sua extenso de atuao.

Protetor de surtos para antenas.

Sistema de espalhamento espectral:


Tambm conhecido como spread-spectrum. O sistema de espalhamento espectral
tem como principal vantagem o compartilhamento de canais de freqncia com um ndice
de interferncia reduzido. Isto conseguido devido ao fato de que o sistema transceptor
alterna continuamente os canais de transcepo permanecendo em cada canal por um
tempo bem reduzido, o que possibilita que outras redes compartilhem este mesmo canal
atravs de um sistema semelhante. Basicamente so utilizadas duas tcnicas:

UTFPR-PG

8/67

Redes Industriais

Seqncia direta : Onde a o sinal a ser emitido multiplicado por um cdigo


pseudo-aleatrio, todos os transceptores do sistema possuem esta mesma tabela de
cdigos o que possibilita a codificao do sinal no sistema transmissor e sua posterior
decodificao no sistema receptor. Esta tcnica diminui sensivelmente as possveis
interferncias por possuir um sistema de correo de erros intrnseco.
Salto de freqncia (frequency hooping): A portadora que carrega o sinal a ser
transmitido orientada a saltar atravs de uma nica seqncia entre diferentes
freqncias, esta alternncia simultnea entre todos os transceptores do sistema.
Dispositivos que utilizam o espalhamento espectral para difuso de informaes
geralmente possuem baixa potncia de transmisso.
Sistema hbrido:
So desenvolvidos a partir da juno de componentes dos sistemas j citados,
procurando-se integrar as caractersticas de cada um necessidade do sistema de
comunicao.
Um

sistema

susceptibilidade

de

comunicao

surtos,

atravs

principalmente

de

de

rdios

origem

possui

uma

grande

atmosfrica

que

podem,

ocasionalmente, atingir a antena do equipamento, para minimizar as perdas em casos


como este, fazemos uso de protetores especficos para antenas, que devem ser
adquiridos levando-se em conta entre outros fatores, a faixa de freqncia em que o
equipamento opera.
Transmisso atravs de fibras pticas
A fibra ptica um filamento de vidro com dimetro bastante reduzido, feito de
quartzo de alta pureza, com duas partes principais: o ncleo, por onde se propaga a luz, e
a casca, que serve para manter a luz confinada no ncleo. As duas camadas tm ndices
de refrao diferentes, permitindo que o feixe de luz que entra por uma das extremidades
(emitido por um dispositivo externo como, por exemplo, um laser), seja confinado no
ncleo e conduzido, com baixssimas perdas, at a extremidade oposta (onde detectado
por outro dispositivo externo (como por exemplo, um foto-diodo), que far a converso da
energia luminosa, em corrente eltrica). O tamanho do cabo de fibra ptica determina seu
modo de operao e suas perdas. Fibras single-mode tm um dimetro muito pequeno
em relao casca. Fibras multi-mode tm um ncleo largo em relao casca. Os
termos single-mode e multi-mode referem-se ao nmero de caminhos que a luz pode
tomar para alcanar o outro lado.

UTFPR-PG

9/67

Redes Industriais

Modo

Ncleo (mm)

Casca (mm)

Single-mode
Multi-mode
Multi-mode
Multi-mode

8
50
62.5
100

125
125
125
140

Relao entre ncleos e cascas de fibras pticas.

A fibra ptica praticamente imune s influncias do meio ambiente por onde est
passando (gua, irradiaes, interferncias com outros cabos e com outras fibras).
Imunidade total a interferncia eletromagntica (EMI) e interferncia por radiofreqncia
(RFI). No gera campos magnticos e eletromagnticos. Insensvel a relmpagos e
descargas atmosfricas. Segura mesmo em contato com condutores de alta voltagem,
pois totalmente dieltrica. Muito segura contra grampeamento (roubo de informaes) e
suporta grandes distncias entre repetidores.
A fibra ptica surgiu para ser a resposta para a maioria das aplicaes industriais.
Porm, h ainda o problema do custo. Entretanto, devido fibra ptica possuir uma
grande largura de banda com grande imunidade a rudo e capacidade dieltrica e tambm
devido a grande diminuio de seu custo nos ltimos anos, ela tem sido recomendada
para utilizao em cabos que constituem os barramentos principais (backbones) de redes
locais. Entretanto deve-se considerar a sua limitao no uso em barramentos industriais
devido a sua incapacidade de suprir energia (alimentao) aos dispositivos de campo.

Conector ptico.

As perdas em sistemas de transmisso que utilizam fibra ptica so em funo de:


Emendas
Conectores
Atenuao causada pelo prprio cabo ptico (impurezas e imperfeies na fibra).

UTFPR-PG

10/67

Redes Industriais

Exerccios
1.Cite trs vias de comunicao utilizadas na transmisso de dados em redes
industriais.

2.Ao montar uma rede de comunicao com a utilizao de um cabo flat (fios
paralelos), verificou-se que a quantidade de erros nesta rede era muito grande devido
a sobreposio de sinais em linhas adjacentes. Qual a soluo para este tipo de
problema e por que?

3.Devo projetar uma rede de alta velocidade operando em um sistema industrial onde
esta fica susceptvel a indues provenientes de equipamentos de cho de fbrica,
quais os cabos que tenho como opo?

4.Cite os fatores que afetam a propagao de sinais em cabos eltricos.

5. Como pode ser definido e classificado o rudo em cabos de comunicao?

UTFPR-PG

11/67

Redes Industriais

6. Em uma rea porturia existem equipamentos de carga e descarga do tipo


transtainer que operam equipamentos atravs de pontes rolantes. A comunicao
entre a unidade de controle localizada na base do transtainer e a parte mvel do
equipamento feita atravs de cabos que precisam ser trocados constantemente
devido a rompimentos. Foi solicitada a soluo para o problema de troca de
informaes entre as unidades fixa e mvel do equipamento. Resolva tecnicamente
a proposta levando em conta que a distncia entre os equipamentos de quinze
metros e h grande interferncia de rdio freqncia na regio por ser uma rea
porturia.

7. Levando em conta todos os meios de transmisso apresentados, qual voc utilizaria


para uma rede que tem uma alta capacidade de transmisso de dados e que
interliga equipamentos por uma distncia maior que cinco mil metros por reas
susceptveis a interferncia eletromagntica? Por qu?

8. Cite duas razes pelas quais as fibras pticas no so muito mais difundidas na
utilizao em barramentos industriais.

9. O sinal eltrico medido na sada de um microfone dinmico analgico ou digital?

UTFPR-PG

12/67

Redes Industriais

2 Redes - Topologias
A topologia de uma rede de comunicao o modo como fisicamente os
computadores esto interligados entre si. As topologias mais comuns so: Bus, Anel e
Estrela.
Topologia bus
Na topologia Bus, todos os equipamentos partilham uma via comum de trfego de
dados.
As vantagens do uso dessa topologia:
Custo reduzido com o cabo de rede, pois esta topologia utiliza um nico cabo
para interligar os dispositivos.
Facilidade no acrscimo de novas estaes de trabalho.
As desvantagens do uso dessa topologia:
Qualquer problema no cabo ou em alguma placa da rede, fatalmente ir paralisar
totalmente o trfego.
Sua manuteno nesse caso fica ainda comprometida pelo fato de no se saber
exatamente a localizao do ponto do cabo ou qual placa da rede com defeito.

Topologia bus.

UTFPR-PG

13/67

Redes Industriais

Topologia em anel
Neste tipo de topologia, todos os equipamentos so interligados entre si no formato
fsico de um anel.
As vantagens do uso dessa topologia:
Se houver algum problema com a rede local, poder existir uma rota alternativa,
dependendo da implementao, como para o acesso a uma determinada CPU.
As desvantagens do uso dessa topologia:
Dificuldade no acrscimo ou retirada de estaes de trabalho devido ao fato de
ter que se abrir o anel.

Topologia em anel.

Topologia em estrela
Este tipo de rede possui sua configurao como uma combinao das configuraes
das redes tipo Bus e Anel.
As vantagens do uso dessa topologia:
Alta confiabilidade e segurana, j que cada uma das estaes da rede possui
seu prprio cabo de acesso a rede.
Qualquer problema num ramo ir paralisar somente a ele mesmo, no
interferindo no restante da rede.
Facilidade no acrscimo de novas estaes de trabalho.
Manuteno simplificada, devido ao fato que qualquer problema em determinado

UTFPR-PG

14/67

Redes Industriais

conjunto de cabo, placa ou CPU, ser facilmente detectado.


As desvantagens do uso dessa topologia:
Maior quantidade (comprimento) de cabos para interligar um determinado grupo
de estaes de trabalho do que na topologia Bus.
Necessidade do uso de um concentrador de fiao ( HUB ).

Topologia em estrela.

UTFPR-PG

15/67

Redes Industriais

3 Redes Dispositivos de Conexo


Uma

rede

de

computadores

basicamente

um

conjunto

de

dispositivos

microprocessados ligados entre si de forma a possibilitar o armazenamento, recuperao,


e partilha de informao pelos seus utilizadores. Os dispositivos envolvidos so:
Computadores, servidores, impressoras e dispositivos de armazenamento de dados, entre
outros. Numa rede, um n um ponto de ligao, distribuio ou ponto terminal. De
forma geral, um n tem a capacidade de processar, reconhecer ou transmitir os dados
para outros ns.
As redes trouxeram novas facilidades de processamento de informao, permitem
utilizar as potencialidades de diversos equipamentos, assim como as capacidades dos
seus utilizadores independentemente da sua localizao geogrfica. Uma rede local
permite o processamento de informao de uma forma mais rpida e econmica que
anteriormente. possvel reduzir o dinheiro gasto na aquisio de hardware, pois a
partilha de perifricos possibilita ter menos e melhores perifricos, desta forma, o tempo
necessrio gesto e manuteno do sistema tambm reduzido. Uma rede bem
concebida permite controlar os acessos aos recursos da rede, desta forma, possvel
defender nveis de acesso para os diversos recursos.
As redes podem classificar-se quanto topologia de organizao que apresentam,
podendo ter uma topologia em barramento, anel, ou estrela. ainda possvel caracterizar
as redes quanto distribuio espacial como sendo redes locais vulgarmente designadas
de LAN ( Local Area Network ), redes metropolitanas tambm designadas de MAN(
Metropolitan Area Network ), e por ltimo as redes de grande distribuio geogrfica
tambm designadas de WAN ( Wide Area Network ).
Uma rede tambm caracterizada pela tecnologia que utiliza na transmisso fsica dos
dados, pode utilizar a tecnologia Ethernet, ARCNET, FDDI, Token Ring, etc. Pode ainda
caracterizar-se uma rede pelo tipo de dados que transporta (voz, dados, ou ambos), por
quem pode utilizar a rede (pblica, ou privada), qual a natureza das ligaes (telefone,
comutao dedicada, sem comutao, ou ligaes virtuais), tipos de ligaes fsicas (fibra
ptica, cabo coaxial e fio de cobre).

UTFPR-PG

16/67

Redes Industriais

Consideramos dispositivos de conexo todo equipamento envolvido na transmisso da


informao de um ponto a outro da rede, como exemplo de dispositivos de conexo
podemos citar: HUBs, roteadores, bridges, repetidorese e gateways.
HUB:
O HUB uma parte importante de um sistema de cabeamento estruturado. Os
primeiros tinham o mesmo nvel de funcionalidade. Sua principal funo era implementar
uma configurao em estrela. Os HUBs atuais permitem, inclusive, gerenciamento de
fluxo de dados na rede.

Repetidor:
Quando deseja-se distncias superiores as permitidas por um padro eltrico
transmisso utiliza-se um repetidor, sua funo ligar dois segmentos de

de

rede,

regenerando o sinal e permitindo que distncias maiores sejam atingidas.

Bridge:
A bridge (ponte) um dispositivo utilizado para interligar duas redes para que elas
atuem como se fossem uma nica rede. Atuam no controle de fluxo, deteco e
opcionalmente correo de erros de transmisso e endereamento fsico. Sua aplicao
est na segmentao de redes extensas de diferentes topologias ou simplesmente para
interligao de redes com diferentes tipos de cabos.

Roteador:
O roteador tem uma funo parecida com a da bridge (interligar redes). A diferena
que os roteadores trabalham de maneira mais inteligente. Um roteador conhece os
endereos de todos os dispositivos interligados na rede, inclusive de outros roteadores. A
principal vantagem deste dispositivo que ele consegue traar a melhor rota de envio de
dados na rede, diminuindo assim o trfego intenso.
UTFPR-PG

17/67

Redes Industriais

Gateway:
Um gateway um dispositivo que faz a interligao de duas redes que utilizam
protocolos diferentes.

Proxy:
O proxy um intermedirio que atua como cliente/servidor e que permite acesso a
redes exteriores a nossa rede. Um proxy funciona como um gateway, a diferena, que
para o usurio, o acesso a rede externa atravs do proxy mascarado, ou seja, na
realidade, o usurio acessa o servidor e o servidor que acessa a rede externa.

Firewall:
um sistema informtico constitudo por hardware e software especfico, cuja
funo reforar a segurana entre duas redes. O objetivo principal evitar que
dispositivos externos acessem mquinas de um sistema que no esto configuradas para
acesso pblico.

UTFPR-PG

18/67

Redes Industriais

Exerccios
1. Cite uma vantagem e uma desvantagem da utilizao da topologia BUS.

2. Cite uma vantagem e uma desvantagem da utilizao da topologia estrela.

3. Cite o nome e desenhe o esquema de duas topologias de rede.

4. Dado o esquema abaixo, identifique os dispositivos de conexo:

19/67

Redes Industriais

4 Redes Controle de Acesso ao Meio


Os processos de controle so responsveis pelo fluxo ordenado das informaes,
garantindo a integridade dos dados e a utilizao ordenada pelos diversos usurios da
rede. Os mtodos mais comuns so:
Polling:
No mtodo polling, o gerenciador de recursos "pergunta" a cada um dos computadores
da rede se estes querem utilizar algum recurso da LAN ou no, sucessivamente. Ao final
da seqncia de scan o processo se repete. A ordem do polling definida em funo da
prioridade de cada usurio podendo ser alterada por configurao.
Sua principal vantagem o fato de ser um controle determinstico, ou seja uma
estao poder calcular e saber quando ter acesso ao meio.
Carrier sense multiple access with collision detection (CSMA/CD):
No mtodo CSMA/CD, no existe a figura do gerenciador de comunicao, sendo
possvel que cada usurio conectado rede poder iniciar a transmisso a qualquer
instante.
Os usurios antes de iniciarem a transmisso, verificam se j existe alguma estao
transmitindo "Carrier Sense", uma vez que a rede est sendo partilhada por diversos
usurios "Multiple Access". A finalidade desta verificao reduzir o nmero de colises,
otimizando o uso da rede.
Partindo dessa premissa, duas estaes ligadas na rede podero iniciar a transmisso
ao mesmo tempo, ocorrendo uma coliso. Nas placas adaptadoras da rede com esse tipo
de acesso ao meio existe um circuito de hardware denominado "collision detection" que
informa ao processador da placa que houve a coliso. Neste caso, as duas estaes
geradoras da "coliso" ficaro em silncio momentaneamente "collision avoidance". O
prximo passo para as duas estaes tentar uma nova transmisso. Para que no
ocorra uma nova coliso, as estaes iniciaro em tempos diferentes a nova transmisso
e esses tempos sero selecionados previamente na configurao do sistema.

UTFPR-PG

20/67

Redes Industriais

Token passing:
Neste processo, cada usurio da rede, usando o direito de transmitir ou no, transfere
este direito para outro usurio da rede e
mensagens do gerenciador

assim sucessivamente, at o retorno das

de recursos.

Supondo uma rede em anel existir um padro de bits, circulando atravs do anel com
identificao da estao de destino. Esta estao adiciona sua mensagem na rede e
tambm o endereo da prxima estao de destino e assim sucessivamente.
O total de informaes que podem ser transmitidas durante a

posse do Token

limitada, para que todas as estaes possam igualmente compartilhar o cabo.


Interrupo (report by exception):
Neste modo de comunicao a estao remota monitora os seus valores de entrada e
quando detecta alteraes significativas, ou valores que ultrapassem os limites definidos,
iniciam a comunicao com a estao central e a conseqente transferncia de dados.
O sistema est implementado de modo a permitir a deteco de erros e recuperao
de colises. Antes de iniciar a transmisso, a estao remota verifica se o meio de
transmisso est a ser utilizado por outra estao, aguardando, se tal suceder, um tempo
aleatrio antes de efetuar nova tentativa de transmisso.
Em caso de colises excessivas em que o sistema gravemente afetado, a estao
remota cancela a transmisso aguardando que a estao central proceda a leitura dos
seus valores atravs de polling.

UTFPR-PG

21/67

Redes Industriais

Exerccios

1. Descreva como funciona o controle de acesso ao meio do tipo polling.

2. O que determinismo?

3. Assinale verdadeiro (V) ou falso (F) referente ao mtodo de acesso CSMA/CD.


( ) Neste mtodo h um gerenciador de informaes que controla cada iniciao
de transmisso.
( ) Aps detectada uma coliso na rede, as estaes responsveis por esta
coliso iniciam imediatamente uma nova transmisso.
( ) O acrnimo CD no nome deste mtodo de acesso significa deteco de
coliso (collision detection).

4. (Provei 2002) O processo de controle e monitoramento de sistemas complexos


envolvendo e interligando diversas reas de uma planta industrial deve ser monitorado e
supervisionado a partir de uma estao central. Um sistema SCADA deve ento ser
instalado, e, por razes de segurana, uma mensagem de alarme deve ser exibida na tela
de superviso imediatamente aps a deteco de qualquer falha no processo, para que o
operador da estao central possa executar prontamente a ao de controle apropriada.
Assinale a opo que descreve um modo de comunicao vivel ao sistema SCADA
nessa situao, do ponto de vista tcnico e econmico.
( A ) Comunicao por polling ou mestre/escravo, por meio de linha dial up.
( B ) Comunicao por polling ou mestre escravo, por meio de link de rdio.
( C ) Comunicao por polling ou mestre/escravo, por meio de cabos.
( D ) Comunicao por interrupo, por meio de linha dial up.
( E ) Comunicao por interrupo, por meio de link de rdio.

UTFPR-PG

22/67

Redes Industriais

5 Protocolos de Comunicao
Protocolos de comunicao so convenes ou regras utilizadas por um programa ou
sistema operacional para a comunicao entre dois ou mais pontos.
Para integrar em rede a diversidade de computadores ou outros dispositivos
microprocessados gerados pela filosofia de sistemas abertos, foram criados padres de
camadas para os protocolos.
Existem protocolos proprietrios e abertos. Protocolo proprietrio aquele cuja
tecnologia propriedade de uma companhia especfica, onde no se pode fazer muita
coisa a no ser com autorizao desta companhia. J com protocolo aberto, o acesso
especificao completo e disponvel a um preo acessvel ou mesmo por preo
nenhum. Em outras palavras: pode-se us-la ou desenvolver produtos que a usam com
baixo custo.
Modelo ISO/OSI
Origem:
O modelo OSI (Open System Interconnect) foi criado em 1977 pela ISO
(International Organization for Standartization) com o objetivo de criar padres de
conectividade para a interligao de sistemas de computadores.
Descrio:
Os aspectos gerais dessa conectividade foram divididos em 7 nveis funcionais,
facilitando assim a compreenso das questes fundamentais de um processo de
comunicao entre programas de uma rede de computadores. Cada nvel presta servios
ao nvel imediatamente acima e serve-se de servios prestados pelo nvel imediatamente
abaixo. A interface entre esses nveis se faz de acordo com procedimentos perfeitamente
estabelecidos, conhecidos como protocolos.
O modelo ISO/OSI faz uma diviso muito clara das funcionalidades dos nveis de um
sistema de comunicao. Ele de grande auxlio para o entendimento das diversas
arquiteturas de comunicao.

UTFPR-PG

23/67

Redes Industriais

7 APLICAO
6 APRESENTAO
5 SESSO
4 TRANSPORTE
3 REDE
2 ENLACE
1 FSICO

Camadas do padro ISO/OSI.

Camada 1 Fsica:
A camada 1 compreende as especificaes do hardware utilizado na rede (em seus
aspectos mecnicos, eltricos e fsicos). Exemplos: padres mecnicos e eltricos da RS232C, RS-485A, padres para modulao V.22, V.42, etc. A unidade de informao
utilizada pela camada fsica o bit (um bit de cada vez em transmisses seriais e n bits
de cada vez em transmisses paralelas). Esta camada est fortemente padronizada, que
torna possvel que equipamentos de vrios fabricantes possam ser fisicamente
conectados entre si, sem problema de incompatibilidade fsica entre conectores ou
incompatibilidade entre os sinais eltricos gerados pelos equipamentos de transmisso.
Camada 2 Enlace:
Esta camada responsvel basicamente pelo acesso lgico ao ambiente fsico da
rede. Em outras palavras, a camada que controla como e quando a camada fsica ir
transmitir alguma informao para a rede. A camada de enlace tambm responsvel
pelas funes de controle/correo de erros de transmisso que, porventura, ocorram na
camada fsica e tambm pelo controle de fluxo. O controle de fluxo um mecanismo que
possibilita ao transmissor saber se o receptor est habilitado a receber dados (o receptor
pode estar com os buffers de recepo cheios ou com algum problema momentneo que
o impossibilita de receber dados). A unidade de informao tratada por esta camada o
quadro (frame) ou bloco de informao.

UTFPR-PG

24/67

Redes Industriais

Camada 3 Rede:
A camada de rede fornece mecanismos para o estabelecimento da conexo entre dois
ns da rede que desejem se comunicar. As principais funcionalidades prticas so a
adio da capacidade de endereamento e roteamento de informaes na rede. A
unidade de informao utilizada chamada de pacote.
Camada 4 Transporte:
A camada de rede no garante que um pacote chegue ao seu destino, e tambm no
garante que os pacotes recebidos estejam em ordem correta. A camada de transporte
acrescenta informaes que permitem que este controle seja realizado para prover um
servio de transmisso realmente confivel. Esta camada ir isolar as camadas
superiores dos problemas relativos a transmisso dos dados na rede. As principais
funes desta camada so a multiplexao (vrias conexes de transporte partilhando
uma nica conexo de rede, particularmente interessante em equipamentos multitarefa), o
splitting (uma conexo de transporte ligada a vrias conexes) e rede, que permite, por
exemplo, a criao de vrios endereos virtuais em um nico equipamento fsico sem que
se altere nenhuma aplicao.

Camada 5 Sesso:
A camada de sesso permite a usurios em mquinas diferentes estabelecerem
sesses entre eles. Uma sesso permite que sejam utilizados servios de gerenciamento
da conexo entre dois ns de forma mais aperfeioada que a camada de transporte. Um
dos servios mais importantes da camada de sesso o gerenciamento de tokens.
Imagine que existem alguns protocolos que enviam uma seqncia de comandos e fica
aguardando resposta. Suponha agora que o n destino fez a mesma operao e tambm
est aguardando. Temos agora os dois equipamentos aguardando resposta um do outro,
o que no ir ocorrer. Uma forma de evitar este tipo de problema atravs do token. O
equipamento que possui o token tem permisso para realizar a operao crtica. A
camada de sesso oferece mecanismos para o gerenciamento da passagem desse token.
Um outro servio a recuperao de erros. Imagine que um arquivo esteja sendo
transmitido e ocorra um erro, devido a um colapso total da rede. Depois que a rede
retornar a sua operao normal, se no existisse um processo de sincronizao, teramos
que abortar a transmisso e recome-la do incio.

UTFPR-PG

25/67

Redes Industriais

Camada 6 Apresentao:
A funo da camada de apresentao realizar transformaes nos dados a serem
transmitidos. Por exemplo: compresso de dados, criptografia, converso de cdigos, etc.
Esta camada se preocupa basicamente com o reconhecimento, interpretao e alteraes
nos dados a serem transmitidos.
Camada 7 Aplicao:
Esta camada trata dos protocolos de aplicao propriamente ditos. No define como a
aplicao deve ser, mas sim o protocolo de aplicao correspondente. Oferece aos
processos de aplicao os meios para que estes utilizem os recursos fornecidos pelas
demais camadas. Os processos de aplicao so o usurio do ponto de vista do modelo
OSI. Existem vrios padres definidos para esta camada, sendo compartilhados por um
grande nmero de aplicaes.
Nesse modelo pode-se notar que as funcionalidades de um sistema de comunicao
foram divididas em dois domnios: o da rede, referente conectividade entre os
computadores, descritos pelas camadas 1 a 3 (Fsica, Enlace e Rede), e o da aplicao,
referente comunicao entre os programas que fazem uso da rede, descrito pelas
camadas 5 a 7 (Sesso, Apresentao e Aplicao). A camada 4 (Transporte) a
camada que faz a ligao entre os programas de aplicao e os recursos das redes de
computadores.

Aplicao

Camada 7

Apresentao

Camada 6

Sesso

Camada 5

Transporte

Camada 4

Rede

Camada 3

Enlace

Camada 2

Fsico

Camada 1

Aplicao

Ligao

Rede

Diviso das camadas do modelo ISO/OSI.

UTFPR-PG

26/67

Redes Industriais

Protocolo orientado a caracter ou a bit


Os protocolos podem ser classificados quanto forma de manipulao de dados em
protocolos orientados a caracter e protocolos orientados a bit. Os primeiros consideram
que a menor unidade de informao o caracter (normalmente composto de 8 bits),
trabalhando, assim, com caracteres ou blocos de caracteres; os orientados a bit no esto
presos ao reconhecimento de caracteres - trabalham com bits ou padres especiais de
bits no necessariamente agrupados de 8 em 8.
Uma diferena importante entre esses dois enfoques pode ser verificada quando se
necessita realizar uma transferncia de arquivo do tipo texto (.doc, .txt, ) e de arquivo do
tipo binrio (.exe, .com, .obj., .lib); enquanto os arquivos tipo texto costumam utilizar
apenas caracteres ditos imprimveis, como letras, nmeros, smbolos, mais os de
formatao de folha, como backspace, line, feed, etc., os arquivos binrios no se
restrigem apenas a esse conjunto, admitindo qualquer combinao de bits; assim sendo,
um protocolo orientado a bit pode tanto manipular arquivos-textos quanto arquivosbinrios, enquanto um protocolo orientado a caracter necessita de cuidados especiais
para manipular arquivos binrios.
Controle de Fluxo - XON / XOFF
Vamos iniciar estudando controle do fluxo de dados numa transmisso assncrona. O
protocolo que estudaremos conhecido como XON / XOFF, orientado a caracter e
muito utilizado com Modens, Plotters, etc.; esse tipo de protocolo tambm chamado de
handshaking de software.
Sua especificao bem simples. Depois de iniciada uma transmisso de dados, o
Receptor enviar ao Transmissor o cdigo XOFF quando deseja uma pausa na
transmisso de dados, e o cdigo XON quando deseja que a mesma continue.
A figura abaixo mostra o diagrama N-S simplificado de um programa de transmisso
que utilize este protocolo.

UTFPR-PG

27/67

Redes Industriais

Diagrama N-S simplificado de um programa.

Costuma-se atribuir o cdigo ASCII equivalente a Control - Q (DC1 ou 11H) para XON
e o valor Control - S (DC3 ou 13H) para XOFF.
Um problema comum como o XON / XOFF pode ocorrer quando fazemos transmisso
de arquivos de texto tipo documentos que utilizam caracteres especiais para indicar texto
em negrito, sublinhado, etc., num sistema onde o receptor ecoa os caracteres recebidos
pelo transmissor, como uma espcie de verificao contra erros.
Caso o texto seja gerado no editor de texto Wordstar, modo documento, ao se utilizar
de um trecho sublinhado, o Wordstar automaticamente insere o caracter 13H
(coincidentemente o mesmo valor utilizado para XOFF!) para servir de controle no
comeo e no fim do trecho sublinhado, como pode ser visto na figura abaixo.
Cdigo ASCII do Texto

Texto

0D 0A 64 69 66 69 63 69 6C 20 13 64 69 7A 65
72
20 71 75 65 20 66 6F 69 20 62 6F 6E 69 74 6F
13
OD 0A 69 6E 75 74 69 6C 20 63 6F 6E 74 61 72
20
6F 20 71 75 65 20 70 65 72 64 1A 1A 1A 1A 1A
1A

difcil dizer
que foi bonito
intil contar
o que perdi

Assim que for transmitido o caracter 13H, o Receptor o ecoa de volta ao Transmissor
que, ao receb-lo, interpreta-o como XOFF, parando de transmitir e aguardando ento um
XON para voltar a transmisso.

UTFPR-PG

28/67

Redes Industriais

Como o Receptor no enviou o caracter XOFF por sua iniciativa, foi apenas eco do que
recebeu, no tem por que enviar XON e assim fica aguardando o transmissor. Concluso:
ambos aguardam que o outro transmita e assim a comunicao cessa! a sndrome do
"Esperando Godot", referncia pea teatral de Becket; para evitar essa situao basta
desabilitar o eco.
Transferncia de arquivos
Os produtos para transmisso assncrona de arquivos costumam trabalhar com blocos
de arquivo, e a necessidade dessa estratgia fcil de reconhecer a partir da seguinte
questo: Como deve ser feita a verificao de erros numa transmisso de arquivo: a cada
byte ou apenas aps a transmisso de todo o arquivo?
fcil verificar que nenhuma das duas condies satisfatria: a verificao a cada
byte seria certamente mais demorada, e a verificao apenas ao final da transmisso
poderia ser ineficiente - caso um nico byte chegue errado, deve ser retransmitido todo o
arquivo.
A soluo intermediria dividir o arquivo em blocos de tamanho conveniente,
organiz-los apropriadamente de modo a ser fcil o reconhecimento do seu incio ou do
seu fim antes de envi-los.
Essa organizao feita com a ajuda de Campos de controle auxiliares, anexados ao
bloco de dados de modo a facilitar o controle e a recuperao do arquivo original. A figura
a seguir exemplifica esse processo de organizao de blocos de dados atravs de campo
de controle.

Processo de organizao de blocos de dados atravs de Campo de controle.

Assim sendo, na figura acima, a funo do campo 1 pode ser a de identificar o incio
deste bloco de dados, os caracteres que fazem parte do Bloco de dados podem ser
associados a um campo de dados; o campo 4 pode conter informaes que ajudem na
verificao de erros; o campo 2 pode conter o nmero seqencial que ajude na
recuperao posterior do arquivo, e assim por diante.
UTFPR-PG

29/67

Redes Industriais

Os campos associados ao Bloco de Dados caracterizam uma unidade de transmisso


chamada Pacote; um exemplo de transmisso de Pacotes com quatro campos pode ser
visto na figura a seguir:

Exemplo de transmisso de Pacotes com quatro campos.

Conforme o Protocolo que estivermos estudando, podemos encontrar vrios tipos de


Campos, entretanto, alguns so freqentemente utilizados em vrios Protocolos, diferindo
apenas quanto ao tamanho ou posio dentro de um Pacote.
Vamos ento considerar quatro tipos bsicos de Campos: de Identificao, de Controle
de Seqncia, de Dados e de Verificao de Erros, assinalando para cada um algumas
caractersticas gerais.

Campo de Identificao:
* Caracterizao: Este campo serve para a Identificao do Pacote, uma vez que
podemos necessitar de Pacotes com funes especiais tais como Confirmao de
Bloco, Bloco Recusado, etc., alm de Bloco com Dados.
* Tamanho: Costuma ser de um byte.
* Posio no Pacote: Este Campo costuma ser o primeiro, devido sua natureza.

UTFPR-PG

30/67

Redes Industriais

Campo de Controle de Seqncia


* Caracterizao: Trata-se de um contador que incrementado a cada Pacote
enviado pelo Transmissor para auxiliar o Receptor a detectar perda de Pacotes;
esse contador relativo, ou seja, supondo ser de um byte seu tamanho, a
contagem ser de 0 a 255 com retorno a zero novamente, repetindo-se
indefinidamente.
* Tamanho: Costuma ser de um byte ou menor.
* Posio no Pacote: Pode ser aps o Campo de Identificao e antes do Campo
de Dados.
Campo de Dados

Caracterizao: Possui os dados propriamente ditos, muitas vezes separados


por caracteres especiais para indicar incio de bloco, fim de bloco ou fim de
arquivo.

Tamanho: Pode ser de tamanho fixo ou varivel; cada um tem vantagens e


desvantagens.

Posio no Pacote: Costuma ser sempre aps o Campo de Controle

de

Seqncia e antes do Campo de Verificao de Erros.


Campo de Verificao de Erros

Caracterizao: Utilizado para enviar o BCC ou CRC calculado sobre o Campo


de Dados somente.

Tamanho: Costuma ser de dois bytes no caso de CRC e Checksum, e de um


byte no caso de BCC.

Posio no Pacote: normalmente colocado no final do Pacote.

Uma observao vale aqui: conforme a natureza do Pacote, no se torna necessrio


utilizar todos os Campos acima descritos; por exemplo, num Pacote de Confirmao de
Dados Recebidos, apenas o Campo de Identificao o que interessa.
Os campos podem ter apenas um byte de tamanho e neste caso utilizamos um
conjunto de caracteres existentes na Tabela ASCII selecionados para este fim, descritos
na tabela abaixo.

UTFPR-PG

31/67

Redes Industriais

Abreviao

Cdigo

Descrio

Uso Comum

ASCII
Indica o incio de um cabealho
SOH

01H

Start of Header

(header)

ou

Campo

de

Identificao.
STX

02H

Start of Text

ETX

03H

End of Text

EOT

04H

End

Indica o incio do bloco de


dados, e marca o fim do header.
Indica o fim do bloco de dados.
of

Transmission

Indica fim de uma transmisso


quando enviado no lugar de SOH.
Quando se est estabelecendo
uma ligao, pode significar "Voc

ENQ

05H

est me ouvindo?"; durante uma

Enquiry

sesso pode significar pedido de


identificao ou status atual.
ACK

06H

Utilizado quando feita uma

ACKnowledge

recepo livre de erros.


Utilizado quando se deseja

DLE

10H

Data Link Escape

utilizar

caracteres

com

significado de controle, no de
dados.
Utilizado quando feita uma

NAK

21H

Not ACKnowledge recepo com erros.


Utilizado

SYN

22H

em

sistemas

sncronos que necessitam manter

SYNchoronous

caracteres

idle

na

linha,

mesmo

quando estiver em repouso (idle).


Indica o final do bloco de
ETB

23H

End

of

Transmission Block

dados e a existncia de ao menos


mais um bloco a ser transmitido.
s vezes utilizado no lugar de
ETX.

UTFPR-PG

32/67

Redes Industriais

Formato de Pacotes
Como exemplo, vamos verificar como formar pacotes a partir do uso de tais caracteres.
A tabela a seguir fornece alguns dos vrios formatos possveis para um Pacote, aps a
qual apresentamos um grfico especial utilizado para representar esses - uma prtica
comum na documentao de um protocolo.

Diagrama de Pacotes possveis.

Vamos verificar onde cada tipo de pacote poderia ser utilizado:


O pacote tipo 1 pode servir para enviar ao receptor alguma identificao do
Transmissor e, ao transmissor, alguma identificao do receptor , se necessrio.
O pacote 2 pode ser enviado antes da transmisso efetiva de dados, com o nome
original do arquivo, no Campo de Dados, que ser transmitido.

UTFPR-PG

33/67

Redes Industriais

O pacote tipo 3 transmite dados e avisa que o arquivo ainda no terminou, pelo
uso de ETB.
O pacote tipo 4 uma outra opo que pode ser utilizada ao invs do pacote 2.
O pacote 5 pode ser utilizado para o ltimo bloco de dados. Como o ltimo bloco
de dados pode ter tamanho menor que os demais, este pacote pode ser menor tambm.
Caso isso seja um inconveniente, bom utilizar ETB no final do bloco de dados,
preencher com espao os bytes restantes para completar o tamanho do campo, e
encerrar o mesmo com ETX.

Sesso de Transmisso
Outro ponto que define um Protocolo a forma com que o mesmo processa a
transmisso; em outras palavras, como o Protocolo conduz a Sesso de Transmisso.
Pode-se dizer que uma Sesso de Transmisso genrica de arquivo possui trs etapas
principais: Abertura, Transmisso e Encerramento. Estas podem ser subdividas em outras
conforme o interesse do projetista. Vamos analisar essas trs etapas principais
resumidamente:
Abertura da Sesso
O propsito desta etapa o de estabelecer uma ligao (ou "link") entre Receptor e
Transmissor, ou seja, deve conter todas as tarefas necessrias para a conexo fsica
entre os dois. A tabela abaixo contm um exemplo de possveis tarefas executadas
durante uma Abertura de Sesso, supondo uma comunicao via Modem entre um
terminal e um computador que exige senha para acesso.
Tarefas
Obter nmero

Descrio
Busca o nmero a ser discado, solicitando-o ao operador ou ao
banco de dados.

Discar

Solicita e aguarda do Modem a ligao telefnica. Caso positivo,

nmero

passa controle tarefa seguinte.

Enviar senha

Transmite a senha e aguarda confirmao de acesso passando o


controle Sesso seguinte.

UTFPR-PG

34/67

Redes Industriais

Sesso de Transmisso
Esta diz respeito ao envio do arquivo propriamente dito; neste caso, deve-se proceder
confirmao ou no de cada Bloco de dados recebido. Esta confirmao pode ser
realizada de duas formas distintas: confirmao por conjunto de Blocos ou Bloco-a-Bloco.
A transmisso com confirmao por conjunto de blocos considera um certo nmero de
Blocos, dentre o total, que formam uma espcie de "janela" de dados, como a figura
abaixo mostra:

Transmisso com confirmao por conjunto de blocos.

UTFPR-PG

35/67

Redes Industriais

Ao final da transmisso da janela , o


Receptor envia a confirmao ou no dos
blocos

recebidos,

aps

que

Transmissor procede retransmisso


apenas dos blocos com erros, ou seja, a
retransmisso s feita para os blocos
errados, e no para a janela toda.
Este mtodo exige maior habilidade do
programador,

pois

controle

de

seqncia de janelas mais sofisticado.

Trecho de uma sesso de transmisso.

Na transmisso com confirmao bloco-a-bloco, o Receptor realiza uma confirmao a


cada bloco recebido; assim, no caso de erro, realiza-se apenas a retransmisso do
mesmo.
Uma transmisso que utiliza este mtodo mais lenta que a anterior, porm, mais
fcil de implementar.

UTFPR-PG

36/67

Redes Industriais

Transmisso com confirmao bloco-a-bloco.

Encerramento da Sesso
Esta parte do Protocolo deve trabalhar com as tarefas pertinentes desconexo ou
lgica estabelecida, liberando os canais de comunicao, memria alocada, fechando
arquivos e tarefas afins.
Exemplo de Transmisso
Vamos simular uma sesso de transmisso, utilizando os caracteres ASCII j vistos e
os conceitos at agora estudados.
Sesso de Abertura
Esta parte do protocolo deve obter a certeza da ligao entre Transmissor e Receptor;
no exemplo da figura abaixo, isto obtido pelo envio do caracter ENQ pelo Transmissor
at que se obtenha uma resposta positiva do Receptor, no caso um ACK.
Este procedimento chamado tambm de "sincronizao", pois permite que ambos os
lados do canal de comunicao preparem-se para o incio da transmisso de dados
propriamente dita.

UTFPR-PG

37/67

Redes Industriais

Sesso de abertura.
Sesso de Transmisso
Uma vez estabelecida a ligao entre Tx e Rx, deixamos a sesso de Abertura e
adentramos na sesso de Transmisso.
A figura abaixo mostra um trecho dela, note que o protocolo utilizado o de
confirmao por bloco, observe tambm o procedimento de retransmisso de pacote com
erro (pacote # 6).

Sesso de transmisso.

UTFPR-PG

38/67

Redes Industriais

Sesso de Encerramento
Aps certificar-se do recebimento correto do ltimo bloco de dados, o transmissor
encerra a sesso de dados, enviando uma srie de EOT at que receba o ACK do
receptor - a partir daqui encerra-se a transmisso.

Sesso de encerramento.

Resumo
Orientado a Bit
Protocolo

Orientado a byte
Usos mais
comuns

Transferncia de
Arquivos

Etapas de uma
Transmisso

Utiliza padres de bits no necessariamente


agrupados de 8 em 8.
Utiliza caracteres (8 bits)
Controle de fluxo
Xon / Xoff
Transferncia de
Binrios ou
arquivos
textos
Confirmao bloco-a-bloco

Quebra em
Blocos, Campos e
Confirmao por janela
Pacotes
Inicializao,
Sesso de
Estabelece a ligao sincronismo entre Tx
Abertura
e Rx
Controla seqncia
Sesso de
Mantm a troca de
de blocos,
Transmisso
dados
verificando erros
Libera memria,
Sesso de
Desfaz a ligao
fecha arquivos, etc.
Encerramento

UTFPR-PG

39/67

Redes Industriais

6 Comunicao Paralela
Na comunicao paralela o computador envia (ou recebe) todos os bits ao perifrico de
uma s vez por um conjunto de fios. Para cada bit de informao existe um fio para o seu
trfego, alm do fio de referncia (massa) ligando o computador ao perifrico. Nesse tipo
de comunicao torna-se difcil a utilizao para longas distncias pela dificuldade e custo
de instalao de uma grande quantidade de fios.

Comunicao paralela

A porta paralela, em microcomputadores padro IBM PC, normalmente caracterizada


por um conector de 25 pinos (DB-25). O dispositivo perifrico pode possuir um conector
desse padro ou um outro de 50 pinos, o Centronics (C50M), assim chamado porque o
desenho original da interface paralela foi feito pela empresa com esse nome. A interface
Centronics usada para conectar impressoras, alguns scanners e drives de mdia
removvel, como o Zip Drive.

UTFPR-PG

40/67

Redes Industriais

Conector paralelo centronics

O modelo tradicional de porta paralela, utilizado desde os tempos do XT, conhecido


como "normal" ou SPP (Single Parallel Port). Possui taxa de transferncia de 150 Kb/s e
unidirecional. Para a conexo micro-micro ou na conexo de equipamentos externos
(como o ZIP Drive), o sistema usa transmisso 4 bits por vez, utilizando sinais de retorno
como "busy", "paper out", etc. Este sistema s funciona bem mesmo com impressoras.
Para a conexo de ZIP drives e at mesmo impressoras mais rpidas, a porta paralela
tradicional muito lenta, sobretudo porque unidirecional e utiliza apenas 4 bits de
retorno (ou seja, transmite a 8 bits, porm recebe informaes a 4 bits por vez).
Para resolver este problema, foi desenvolvida a porta paralela avanada ou EPP
(Enhanced Parallel Port). Este modelo de porta paralela bidirecional e atinge uma taxa
de transferncia de 2 Mb/s. Entretanto, para atingir esta taxa, necessita de um cabo
especial, pois o cabo tradicional s comporta uma taxa de at 150 Kb/s. Este cabo
conhecido no mercado como "cabo bidirecional", sendo que sua verdadeira caracterstica
no ser bidirecional, mas sim permitir altas taxas de transmisso.
Aumentar a taxa de transferncia trouxe um problema: a necessidade de mais ateno
por parte do processador. Para resolver isto, desenvolveu-se a porta paralela ECP
(Enhanced Capabilities Port). Ela igual a EPP porm utiliza um canal de DMA, que faz
com que a transmisso e recepo sejam feitas sem a interveno do processador,
aumentando o desempenho do micro.
UTFPR-PG

41/67

Redes Industriais

7 Comunicao Serial
A transmisso serial o processo pelo qual bit a bit transmitido de forma seqencial
por uma linha fsica. O conjunto de um determinado nmero de bits forma um caractere.

.
Exemplo de transmisso do caractere ASCII A formado pelos bits 01000001011.

Velocidade de transmisso
A velocidade de uma transmisso digital de dados pode ser referenciada com
relao a dois parmetros: quanto ao fluxo de dados ou quanto sinalizao, ou
representao, no meio de comunicao.
Com relao ao fluxo de dados, adota-se o conceito de taxa de transferncia de
bits por unidade de tempo, independente de como esta se processe no meio de
comunicao. calculada como:
VTx =

NBitsTx
[bps]
T

VTx: Velocidade ou taxa de transmisso


sendo, NbitsTx: Nmero de Bits Transmitidos
T: Intervalo da transmisso em segundos
bps: Unidade em bits por segundo

UTFPR-PG

42/67

Redes Industriais

Exemplo: uma transmisso de 12.000 bits em 10 segundos tem velocidade de


1.200 bps, pois
12.000
VTx =
= 1.200bps
10
Esta definio de velocidade pode ser aplicada tanto s transmisses seriais
quanto s paralelas.
Com relao velocidade referenciada sinalizao, considera-se que um bit de
informao pode ser representado por algum tipo de sinalizao (nvel de tenso,
freqncia, etc...), que mantida por um fixo e uniforme perodo, chamado de tempo de
bit. O nmero, ento, dessas sinalizaes em um segundo, adotado como velocidade
daquela transmisso e foi criada uma unidade especial, o baud, provavelmente em
memria a Jean Marie Emile Baudot, funcionrio do telgrafo francs, a quem se atribui a
criao do cdigo BAUDOT, usado em telegrafia. comum a referncia a este tipo de
velocidade como "taxa de baud" ou "baud rate" do sistema. Este tipo de definio
utilizado apenas em transmisses seriais, devido sua prpria caracterstica e origem
histrica, ou seja, o Telgrafo.

Representao de tempo de bit.

Exemplo:
-Se Tb = 0,005 s, ento a taxa de transmisso :
Taxa = 1/0,005s = 200 bauds ou 200 bps
Aqui temos um exemplo onde existe um tipo de sinalizao, no caso nvel de
tenso, para representar cada bit. O clculo da velocidade simples quando se conhece
o tempo de bit - basta aplicar uma regra de trs para se obter o resultado: Se um bit (ou
uma sinalizao) tem uma durao igual a Tb segundos, quantos bits (ou sinalizaes)
ocorrero em 1 segundo? Basta inverter o tempo de bit para se obter o resultado. Neste
UTFPR-PG

43/67

Redes Industriais

caso fcil verificar que a velocidade em bauds igual velocidade em bps, pois o
nmero de sinalizaes por segundo eqivale ao de bits por segundo.
Temos agora uma transmisso onde cada nvel lgico associado a uma
freqncia diferente, ou seja, continuamos a ter a relao de um tipo de sinalizao (neste
caso freqncia) para cada bit. O clculo de velocidade se faz como o anterior, basta
inverter o tempo de bit, aqui a taxa em baud tambm a mesma em bps. Observe
entretanto que "sinalizao" no sinnimo de freqncia ou nvel de tenso.

Nveis lgicos associados a freqncias.

Exemplo:
-Se Tb = 0,005 s, ento a Taxa de Transmisso :
Taxa = 1/0,005s = 200 bauds ou 200 bps
Mesmo possuindo distintas definies, as unidades bps e baud so muitas vezes
utilizadas como sinnimas por muitos autores e publicaes da rea, pois em muitos
sistemas, como visto nos exemplos anteriores, o seu valor numrico coincide; porm,
podem apresentar valores muito distintos entre si para um sistema onde se empregue
algum mtodo especial de transmisso que inclua compactao de dados ou codificao
especial, em que uma sinalizao na linha possa representar mais de um bit de
informao. Assim sendo, fcil imaginar que se possa conseguir, por exemplo, com uma
taxa de transmisso de 2400 bauds, um fluxo de dados de 9600 bps.
Como regra geral, utiliza-se a velocidade de transmisso medida em baud quando
se est interessado em explicitar as caractersticas do sinal eltrico no meio de
transmisso empregado, e utiliza-se o bps quando estamos mais interessados em
explicitar o volume de dados enviados durante uma transmisso. Em nosso curso, como
sempre utilizaremos sistemas onde cada bit representado por um tipo de sinalizao na
linha, poderemos utilizar tanto uma unidade quanto a outra, sempre com a ressalva de
que se trata de grandezas diferentes.

UTFPR-PG

44/67

Redes Industriais

Modos de sincronismo
Mesmo aps definidos o tipo e velocidade de uma transmisso digital de dados,
um outro problema permanece: como que o receptor pode estar sincronizado com o
transmissor, de modo a interpretar corretamente a seqncia de bits enviada por este
ltimo?
Para entendermos melhor esse problema observemos a figura abaixo que mostra
uma transmisso serial sendo feita, nos casos dos caracteres ASCII "G" e "K". Observe
que, dependendo do bit com o qual o Receptor considera iniciada a recepo, podemos
ter uma incorreta interpretao do trem de dados; esse problema conhecido como falha
ou erro de sincronismo. Para evitar essas falhas de sincronismo necessrio que tanto
Transmissor quanto Receptor estejam de acordo quanto ao incio e trmino de uma
unidade de informao. Para tanto, duas tcnicas ou mtodos foram criados: o
sincronismo e o assncrono.

Interpretao serial de caracteres.

Transmisso assncrona:
Este tipo de sincronismo caracterstico de transmisses seriais; nele se
necessita que seja definido um dos estados de tenso da linha como sendo de repouso e
outro estado definido como de atividade. Tais estados em telegrafia so chamados,
respectivamente, de marca e espao, nomenclatura que vamos adotar daqui para frente.
Marca normalmente associada ao estado lgico "1", e representada por uma tenso
positiva ou nula, enquanto Espao associado com o estado lgico "O" e representado
por um valor de tenso negativo. Essa definio importante pois os circuitos de
UTFPR-PG

45/67

Redes Industriais

hardware sabem que ir se iniciar uma transmisso quando o estado da linha mudar de
marca para espao.

Nveis de marca e espao.

O mtodo assncrono consiste em acrescentar, para cada caracter a ser


transmitido, um bit de espao no incio da transmisso, caracterizando a transio da
linha de repouso para atividade, e outro bit de marca ao final da transmisso, para
garantir a caracterizao de uma transio de linha em atividade para repouso. Note que
o sincronismo existe apenas durante a transmisso de cada unidade transmitida, ou
caracter.

Transmisso assncrona.

O bit de espao no incio da transmisso chamado de "start bit" , o bit de marca


ao final chamado de "stop bit", sendo muito comum utilizarem-se 2 ou 1,5 stop bits em
transmisses seriais. Se voc achou estranho utilizar 1,5 bit como stop bit, observe que,
para os circuitos de hardware, o bit representa um nvel de tenso e um tempo (tempo de
bit) de permanncia dessa tenso; assim sendo, 1, 1,5 ou 2 stop bits representam tempos
que os circuitos de hardware devem aguardar para considerar terminada a decodificao
dos bits anteriormente recebidos.

UTFPR-PG

46/67

Redes Industriais

Start e stop bits.

Transmisso sncrona:
Este tipo de transmisso pode ser utilizado tanto em transmisses seriais quanto
paralelas; ele exige a existncia de um sinal especial, gerado normalmente pelo
Transmissor, que garanta o sincronismo entre os circuitos de hardware do Receptor, esse
sinal chamado de relgio, ou "clock", ou simplesmente de sinal de Sincronismo, ou
apenas "sinc" para abreviar. Este sinal garante a interpretao correta dos bits e mantm
o sincronismo ao longo de toda a transmisso e no apenas durante o envio de um
caracter, como o caso da transmisso assncrona.

Transmisses paralela e serial sncronas.

UTFPR-PG

47/67

Redes Industriais

No caso das transmisses seriais, costuma-se adotar ainda uma seqncia


especial de bits chamada de moldura, ou "frame", antes da transmisso do pacote de
dados propriamente dita, de modo a assegurar que os circuitos de hardware possam
decodificar corretamente o pacote de dados pela simples identificao deste "frame".

Frame e sinal de sincronismo.

Com relao s vantagens e desvantagens de um mtodo sobre outro, fcil


verificar que a transmisso sncrona exige ao menos uma via a mais no meio de
comunicao para o sinal de sincronismo, o que aumenta os custos; por outro lado, a
transmisso assncrona, feita mesma velocidade de uma sncrona, tende a ser menos
eficiente porque insere ao menos dois bits por caracter transmitido. Tanto uma tcnica
quanto outra podem ser encontradas em um ambiente de automao.
Sentidos de transmisso
Em um sistema de comunicao de dados, podemos sempre identificar um canal
de comunicao tendo em suas extremidades elementos que trocaro informaes.
Quanto ao sentido de transmisso, esse canal pode ser classificado como:
Simplex:
So canais em que a comunicao se processa em um nico sentido. Isto , a um
dos terminais cabe a funo de transmisso enquanto ao outro cabe a funo de
recepo. Um sistema de rdio difuso comercial e um receptor AM/FM domstico pode
ser considerado um sistema simplex.

Exemplo transmisso simplex.

UTFPR-PG

48/67

Redes Industriais

Semi-Duplex (Half-Duplex):
So canais em que a informao se processa alternadamente em cada um dos
sentidos. Cada um dos terminais do canal funciona, portanto, ora como transmissor, ora
como receptor. Rdios transceptores que trabalham em uma mesma freqncia para
transmisso e recepo podem ser considerados um sistema half-duplex.

Exemplo transmisso half-duplex.

Duplex-Completo (Full Duplex):


So canais em que a comunicao se processa simultaneamente nos dois
sentidos,

isto

ambos

os

terminais

do

canal

de

comunicao

funcionam

simultaneamente como transmissores e receptores. Rdios transceptores que trabalham


em freqncias diferentes para transmisso e recepo podem constituir um sistema fullduplex.

Exemplo transmisso full-duplex.

UTFPR-PG

49/67

Redes Industriais

8 Padres Seriais
O setor de comunicao industrial conta atualmente com uma quantidade muito grande
de produtos e protocolos usados nas comunicaes entre as plataformas de
computadores e os dispositivos usados nas aplicaes de automao industrial. Muitos
destes dispositivos utilizam os padres EIA RS 232, RS 422 e RS 485 entre os
computadores e dispositivos microprocessados. Erroneamente tem-se o conceito de que
estes padres definem protocolos de comunicao especficos. Os padres ANSI/EIA RSxxx especificam apenas as caractersticas eltricas de um protocolo, portanto, dizem
respeito apenas a sua primeira camada (nvel fsico).
O padro RS 232-C
O padro RS 232 uma conexo serial encontrada tipicamente em PC's, a letra C
na nomenclatura deste padro refere-se sua ltima reviso utilizada para diversos
propsitos: Conexo para mouse, impressora, modem, bem como para monitorao e
controle de instrumentao industrial, porm, este padro limitado a uma conexo
ponto-a-ponto entre a porta serial do PC e o dispositivo, a uma distncia mxima de 15m.
A transmisso dos sinais digitais, ou seja, dos nveis lgicos 0 e 1. executada
associando-se estes nveis a uma faixa preestabelecida de tenso DC. Tenses de +3 a
+15 Vcc correspondem ao nvel lgico 0, enquanto tenses de 15 a 3 Vcc
correspondem ao nvel lgico 1. A zona morta entre +3 Vcc e 3 Vcc projetada para
absorver rudos na transio entre os nveis lgicos. Em diferentes padres de
modulao, porm, esta zona morta pode variar. Por exemplo, as definies para o tipo
de modulao V.10 indicam que a zona morta est entre +0,3V at 0,3V. Alguns
receptores desenvolvidos para o padro RS-232 so sensveis a diferenas de 1 V ou
menos.
A funo dos principais pinos a seguinte:
DCD (data carrier detect): Indica recebimento de portadora.
RXD (received data): Dados recebidos.
TXD (transmited data): Dados transmitidos.
DTR (data terminal ready): Indica que o terminal de dados est pronto.
DSR (data set ready): Indica que o equipamento de comunicao de dados est
pronto.

UTFPR-PG

50/67

Redes Industriais

RTS (request to send): Requisio para envio de dados.


CTS (clear to send): Livre para enviar.
RI

(ring indicator): Indicador de chamada.

Descrio dos pinos dos conectores utilizados no padro RS 232.

Os sinais RTS e CTS so utilizados para controle do fluxo de dados, em


transmisses assncronas estes sinais permanecem constantemente habilitados,
entretanto, quando o equipamento de transmisso de dados, conectado a um
dispositivo que permite comunicao atravs de vrias linhas simultneas ou para
dispositivos em que a portadora no pode ser constantemente transmitida (por exemplo,
rdio modems), o sinal RTS utilizado para habilitar a transmisso da portadora.
Os sinais de clock (encontrados apenas no conector DB25, nos pinos 7,17 e 24),
so sinais utilizados apenas em transmisses sncronas.
UTFPR-PG

51/67

Redes Industriais

Cabos de comunicao
Tipicamente, temos dois tipos bsicos de comunicao no padro RS 232: De um
equipamento terminal de dados para outro e de um equipamento terminal de dados para
um equipamento de comunicao de dados. Os cabos utilizados para estes dois tipos de
comunicao so interligados como segue:

Cabo para conexo cross over DB25 pinos no padro RS 232.

Cabo para conexo sem inverso DB25 pinos no padro RS 232.

Estes cabos atendem uma grande gama de dispositivos desenvolvidos para


comunicao serial, porm, nada impede que alguns dispositivos utilizem diferentes
cabos de comunicao em decorrncia de caractersticas de hardware ou das outras
camadas do protocolo utilizado.
Para composio de cabos com outros tipos de conectores utilizados no padro
RS 232, deve-se orientar atravs da descrio dos sinais de cada pino, visto que para
conectores diferentes, a ordem da pinagem tambm alterada.
Conceito de barramento diferencial balanceado
Barramentos so as vias de comunicao por onde trafegam os dados. Um
barramento diferencial balanceado aquele em que um fio de comunicao utiliza um
outro fio para transmisso complementar, ou seja, os dados transmitidos em uma fio so

UTFPR-PG

52/67

Redes Industriais

complementares aos dados transmitidos no outro. Porm, isto no significa que um fio
ser a referncia do outro. Ambos compartilham um elemento terra comum. Esta
caracterstica implica em algumas vantagens como imunidade a rudos (j que os dados
complementares garantem a chegada do mesmo dado em uma amplitude e seu
complemento) e caracterstica de alta impedncia do barramento, o que implica na
possibilidade de se atingir uma grande distncia de transmisso como velocidades
relativamente altas.
O padro RS 422
a conexo serial utilizada tipicamente em computadores Apple Macintosh. Este
padro apresenta grande imunidade a rudo quando comparado com RS 232. Isto se deve
transmisso diferencial que utiliza duas linhas para transmisso e duas para recepo.
Neste tipo de transmisso o nvel lgico 0 associado a tenso de 5 Vcc, enquanto o
nvel lgico 1 associado tenso 5 Vcc.
Encontramos em vrias aplicaes, principalmente em interconexes de grande
distncia, o uso do padro RS 422. Suas principais caractersticas so:
- A comunicao feita sempre no processo mestre escravo, sendo que o computador
central faz o papel de mestre e os perifricos se comportam como escravos. Isto significa
que todo o gerenciamento de comunicao ser produzido pelo computador central.
- Devido as suas caractersticas de barramento diferencial balanceado, sua sada pode
ficar em estado de alta impedncia, com isto conseguimos grandes distncias com altas
taxas de comunicao.
- A linha de comunicao pode ter vrios equipamentos conectados em paralelo
(sistema multidrop).

Conexo multidrop para o padro RS 422.

UTFPR-PG

53/67

Redes Industriais

A vantagem do barramento padro RS 422 em relao ao barramento RS 485 que


este possui maior imunidade a rudos e consegue transmitir uma quantidade maior de
dados e em uma velocidade maior, porm, o barramento RS 422 trabalha apenas no
sistema mestre-escravo, permite um nmero menor de receptores por segmento e possui
maior nmero de cabos.
O padro RS 485
O nome completo para este padro TIA/EIA 485-A (onde TIA refere-se a
Telecommunications Industry Association e EIA Electronic Industries Aliance) o padro
de comunicao bidirecional mais utilizado em aplicaes industriais e sistemas de
aquisio de dados (DAS). Possui transmisso balanceada e suporta conexes multidrop,
o que permite a criao de redes com at 32 ns e transmisso distncia de at 1200m
por segmento. Atravs da insero de repetidores, pode-se estender a distncia de
transmisso. Este padro suporta comunicao half-duplex, requer apenas 2 fios para a
transmisso e recepo dos dados e possui boa imunidade a rudos. Possui
caractersticas semelhantes ao padro RS 422, ou seja, trabalha com as mesmas
relaes entre nveis lgicos e tenso DC em um barramento diferencial balanceado.

Conexo multidrop para o padro RS 485.

No padro RS 485, existe apenas um barramento para os sinas de TX e RX. Com isto,
deve-se cuidar para que um s sinal esteja presente a cada instante no barramento

UTFPR-PG

54/67

Redes Industriais

(transmisso half - duplex), evitando-se assim colises e conseqentes falhas na


comunicao.
Outras caractersticas que podem diminuir sensivelmente a performance de uma rede
baseada no padro RS 485 so a distncia de cada segmento da rede e sua topologia.

Relao entre distncia e velocidade de transmisso de dados do padro RS 485.

Como mostrado no grfico, a partir de 6 metros de distncia do barramento, a taxa


de transmisso comea a diminuir. A distncia mxima para o barramento tpica para este
protocolo de 1200 metros, o que possibilita uma taxa de transmisso em torno de 100
kbps.
Quanto topologia, a mais indicada para a rede RS 485 a denominada Daisy
Chain. So possveis outras topologias alm da citada, porm, problemas como reflexes
na rede so comuns quando se usa uma topologia diferente desta para este padro.

UTFPR-PG

55/67

Redes Industriais

Exemplos de topologias comuns.

Dentre aos padres apresentados, cabe ao projetista escolher qual o tipo ideal
de configurao de sua rede, os recursos e caractersticas bsicas de cada uma so
mostrados no quadro abaixo.
EIA RS-232

EIA RS-422

EIA RS-485

Taxa de
transmisso

19200 bps (max.)

10 Mbps (max.)

Distncia de
transmisso

15 m (max.)

1200 m (max.)

Processo

Desbalanceado

Diferencial
Balanceada

Transmissores

32

Receptores

10

32

Princpio

Full-Duplex,
Ponto-a-Ponto

Full-Duplex,
Multidrop

10 Mbps
(max.)
1200 m (max.)
Diferencial
Balanceada

Half-Duplex,
Multidrop

Sntese comparativa entre os padres apresentados.

UTFPR-PG

56/67

Redes Industriais

Exerccios
1. Desejo estabelecer comunicao entre um microcomputador padro IBM-PC,
instalado em uma sala de operao, e dois mdulos de aquisio microprocessados, um
instalado a uma distncia de 500 metros da sala de operao e outro a uma distncia de
1700 metros. Supondo que o padro de comunicao que os mdulos utilizam o RS
485, faa o esquema desta rede, identificando os seus componentes essenciais e em
que parte do barramento encontro cada padro de comunicao.

2. Cite uma aplicao de transmisso paralela de dados.

3. Defina protocolos de comunicao?


4. O que um protocolo de comunicao proprietrio?

5. Referente sistemas de comunicao seriais assinale falso(F) ou verdadeiro(V):


( ) A melhor topologia para desenvolvimento de uma rede no padro RS 485 a
chamada Daisy-Chain.
( ) O Padro RS 232 C trabalha com um barramento diferencial balanceado.
( ) O padro RS 485 suporta mais de um mestre em seu barramento.
( ) O padro RS 422 suporta apenas o tipo de comunicao half-duplex.
6.Como se processa a comunicao do tipo full-duplex?
7. Possuo um mdulo de aquisio microprocessado, o qual desejo conectar a um
microcomputador padro IBM-PC a uma distncia de 3 metros. Supondo que irei utilizar
apenas um mdulo de aquisio e que este mdulo pode trabalhar sem o uso de
conversores com qualquer padro serial de comunicao, qual padro voc escolheria?
Por que?

8. Explique em que consiste um barramento diferencial balanceado de dados:

UTFPR-PG

57/67

Redes Industriais

9. Numa transmisso Serial Assncrona, onde o nvel lgico "O" vale -5v e o nvel "1"
vale +5v, foram transferidos 500 caracteres ASCII de 8 bits em 0.5 segundo. Qual
velocidade da transmisso? Se a transmisso fosse Sncrona, sem usar frames, os
mesmos bytes sero transferidos em um tempo maior ou menor? Justifique.

10. O que um protocolo de comunicao aberto?

11. Referente estrutura de protocolos de comunicao, associe:


( ) Camada de rede
a. Permite gerenciamento de passagem de
tokens e recuperao de erros.
( ) Camada de transporte

b. Garante que um pacote de informaes


chegue ao seu destino na ordem correta.

( ) Camada de apresentao

c. Realiza transformaes nos dados a


serem
transmitidos
(criptografia,
compresso de dados, etc...).

( ) Camada de sesso

d. Compreende as especificaes
hardware utilizado na rede.

( ) Camada fsica

e. Sua principal funcionalidade a adio


da
capacidade
de
roteamento
e
endereamento de informaes na rede.

do

12. Como se processa a comunicao do tipo half-duplex?

13. (Provei 2002) Um tcnico em instrumentao pretende implementar uma forma


de comunicao entre um microcontrolador e um computador do tipo PC. Para isso, ele
resolveu utilizar uma interface do tipo RS-232 e, antes de iniciar o projeto da interface e o
programa de controle da mesma para o microcontrolador, ele definiu as seguintes
especificaes para o sistema:
UTFPR-PG

58/67

Redes Industriais

Valor da tenso para o nvel lgico 0 igual a + 12 V;


Valor da tenso para o nvel lgico 1 igual a - 12 V;
Paridade par;
1 stop bit;
taxa de transmisso igual a 300 bits por segundo.
Acerca destas especificaes, assinale a opo correta.
( A ) O valor de tenso proposto para o nvel lgico 0 no est de acordo com o padro
RS-232, pois o valor de tenso para tal nvel 0 V.
( B ) O valor de tenso proposto para o nvel lgico 1 condizente com o padro RS-232.
( C ) A especificao paridade par indica que cada nmero digital transmitido deve conter
dois bits de paridade em vez de um.
( D ) Para elaborar o programa para comunicao serial, o tcnico dever faz-lo de
forma que o programa calcule, antes da transmisso de cada palavra, o valor de stop bit.
Isto ocorre porque o valor de stop bit varia de acordo com o valor do nmero digital a ser
transmitido, podendo ser 0 ou 1.
( E ) A taxa de transmisso proposta no factvel, pois est muito acima das freqncias
passveis de serem utilizadas no padro RS-232.

14. O que protocolo orientado a byte ou a bit?

15. O que Pacote num protocolo?

UTFPR-PG

59/67

Redes Industriais

9 Deteco de Erros de Comunicao


Durante uma transmisso digital de dados podemos considerar como erro a perda ou
distoro do sinal eltrico digital que acarrete no receptor uma errnea interpretao dos
bits enviados pelo transmissor.
O erro pode ser causado por eventos transientes ou no - transientes. Eventos
transientes possuem origem aleatria, so de difcil previso, o que torna complexo ou
mesmo impossvel o controle de seus efeitos, alguns exemplos: interferncia eltrica por
tempestade (raio), rudo de chaveamento (centelhamento de comutadores), etc.
Eventos no-transientes, ao contrrio, so previsveis e seus efeitos podem ser muitas
vezes atenuados pela adoo de tcnicas de supresso de rudo, blindagem de cabos,
etc., alguns exemplos: radiointerferncia, induo de corrente alternada, etc.
Assim sendo, podemos aceitar o fato de que, apesar de todos os cuidados para evitar
interferncia no sinal eltrico digital, alguns erros eventuais podero ocorrer. Em alguns
sistemas, como telefonia, uma falha de 20% nos dados transmitidos pode tornar ainda
uma mensagem inteligvel; em outros casos, como controle de lanamento de foguetes,
exigem-se sistemas livres de erros (error free). Para que nossa transmisso fique segura,
ou mantenha os erros em nveis tolerveis, necessria a criao de mecanismos
capazes de detectar e/ ou corrigir tais erros.
A correo de erros um captulo parte da deteco dos mesmos. Para isso existem
algumas tcnicas que, devido a complexidade e aplicaes especficas, no sero objeto
de nosso estudo. Para ns basta saber que, se um erro foi detectado durante a
transmisso de um pacote de dados ao menos uma retransmisso desse pacote deve ser
efetuada.
As tcnicas de deteco de erro envolvem mais ou menos um grau de redundncia:
bits ou bytes so adicionados ao pacote de informao original com a finalidade de
servirem de sinalizadores de erro. Estudaremos as tcnicas da Paridade, Check Sum e
CRC.
UTFPR-PG

60/67

Redes Industriais

Paridade de caracter
Neste mtodo calculado um bit adicional, chamado de paridade, para cada caracter
transmitido. O valor deste bit de paridade (se "1" ou "0") calculado conforme se deseje
trabalhar com Paridade Par ou mpar, de acordo com a seguinte regra:
Paridade Par: escolhe-se o bit de modo que ocorra, no caracter considerado mais o
prprio de paridade, uma quantidade par de bits "1".
Paridade mpar: escolhe-se o bit de modo que ocorra, no caracter considerado mais o
prprio de paridade, uma quantidade mpar de bits"1".
A tabela a seguir fornece alguns exemplos.

Caracter

Cdigo ASCII

A
U
8
$

0100 0001
0111 0101
0011 1000
0010 0100

Bit de Paridade
para Paridade Par
0
1
1
0

Bit de Paridade
Paridade mpar
1
0
0
1

Exemplos do sistema de paridade.

O clculo do bit de paridade par coincide com aquele executado pela funo OuExclusivo, vista na tabela abaixo; assim, para calcular um bit de Paridade Par, basta
realizar essa operao sobre todos os bits de dados considerados, isto muito
conveniente pois esse clculo pode ser feito rapidamente por circuitos Ou-Exclusivos de
hardware.
Bit 21
0
0
1
1

Bit 20
0
1
0
1

Operao XOR
0
1
1
0

Clculo de bits de paridade pela funo xor.

A eficincia do mtodo da paridade no muito grande pois como ele se baseia


num par de bits (1 e 0) para reportar uma relao tambm binria (par, mpar), caso
ocorra um nmero par de erros ou inverses acidentais, os erros no so detectados. A
tabela abaixo contm uma srie de exemplos demonstrando essa fragilidade. Na coluna

UTFPR-PG

61/67

Redes Industriais

Transmitido temos o byte e o correspondente bit de Paridade Par, na coluna Recebido, a


simulao de um erro (inverso de bit).
Transmitido

Recebido

0110 0000 0

0110 0000 0

0110 0000 0

1110 0000 0

0110 0000 0

1110 1000 0

0110 0000 0

1110 1010 0

Concluso verificando o bit


de Paridade
Nenhuma inverso: no par
de 1s, paridade certa.
Uma inverso: no par de 1s,
o erro detectado.
Duas inverses: no par de
1s,
o
erro
no

detectado.
Trs inverses: no mpar de
1s, o erro detectado.

Eficincia do sistema de paridade de caracter.

Apesar da fragilidade, o mtodo muito utilizado pela simplicidade de clculo. Em


transmisses seriais assncronas muito utilizado acrescentando-se o bit de paridade
aps o BMS, como pode ser visto abaixo.

Paridade em transmisso assncrona.

O mtodo da paridade tambm muito utilizado em placas de memria RAM, para


checar se o seu contedo foi adulterado ou no.
Paridade de bloco
A paridade de bloco segue a mesma idia da paridade de caracter, sendo, porm,
que a operao feita nos bits de um bloco de caracteres, cujo tamanho escolhido
conforme a convenincia, resultando num caracter de paridade. O caracter de paridade
ainda conhecido como BCC de "Block Check Caracter", ou caracter de verificao de
bloco; abaixo temos um exemplo de clculo e uma simulao de erro para verificar a
eficincia.

UTFPR-PG

62/67

Redes Industriais

Transmitido

Recebido
Duplo erro em um Duplo erro em dois
caracter
caracteres
0100 1010
0100 1010
0111 0101
0111 0011
0100 0000
0100 0000
0110 0111
0110 0111

Mensagem

J
0100 1010
U
0111 0101
F
0100 0110
G
0110 0111
BCC calculado e enviado
0001 1110
0001 1110
pelo Transmissor
BCC calculado pelo Receptor para
0001 1000
comparao com aquele enviado pelo
(erro detectado)
Transmissor:

0001 1110
0001 1110
(erro
detectado)

no

Paridade de bloco.

Mtodo de paridade:
Como pode ser visto, a eficincia do mtodo tambm no muito grande, estando
sujeito a erros: o receptor no conseguiu descobrir os erros duplos em dois caracteres.
Podem-se unir os dois mtodos j vistos, utilizando o bit e o caracter de paridade.
Quando assim feito, os bits de paridade gerados so conhecidos com VRC, de "Vertical
Redundancy Check", e o Caracter de Paridade como LRC, de "Longitudinal Redundancy
Check" mas ainda assim continuaramos com possveis erros no-identificveis.

Mensagem
J
U
F
G
Caracter de Paridade ou LRC

0100 1010
0111 0101
0100 0110
0110 0111
0001 1110

Bit de paridade ou VRC


1
1
1
1
0

Unio dos dois mtodos.

Checksum - Verificao da soma


Este tipo de verificao feito tambm sobre um bloco de dados, como o BCC,
sobre o qual feita uma soma binria comum entre todos os caracteres. O resultado
dessa soma utilizado como caracter de verificao, neste caso chamado de checksum.
Neste mtodo, costuma-se truncar o tamanho do checksum em bits da soma para
um valor mximo, visto que por este mtodo o tamanho em bits da soma, ou do
checksum, depende do tamanho do bloco somado. um mtodo eficaz para detectar os
erros nos quais o mtodo da paridade falha, mas no perfeito para combinao de erros
aleatrios, como a tabela abaixo nos mostra.
UTFPR-PG

63/67

Redes Industriais

Transmitido
Mensagem
J
U
F
G
Checksum Tx

0100 1010
0111 0101
0100 0110
0110 0111
0110 1100

Checksum Rx

Recebido
Duplo erro em Duplo erro em Erro simples
uma linha
duas linhas
em duas linhas
0100 1010
0100 1010
0100 1011
0111 0101
0111 0011
0111 0101
0100 0000
0100 0000
0100 0110
0110 0111
0110 0111
0110 0110
0110 1100
0110 1100
0110 1100
0110 1100
0110 0110
0110 0100
(no
(detectvel)
(detectvel)
detectvel)
Mtodo checksum.

Como pode ser observado na tabela anterior, o receptor calculando o checksum


descobre erros duplos de bits mas falha para erros simples; o mtodo tambm no
descobre erros de seqncia, isto , produz o mesmo valor no importa que byte seja
enviado primeiro, e isto pode ser muito importante.
CRC - Verificao de redundncia cclica
Esse mtodo, como o anterior, fornece um caracter de verificao mais conhecido
como CRC de "Cyclic Redundancy Character".
Consiste em realizar uma operao de diviso sobre o bloco de dados com um
divisor conhecido, utilizando-se o resto da operao como um caracter de verificao. A
diviso feita considerando-se como o dividendo a seqncia de bits que ser
transmitida, sendo que o divisor convenientemente escolhido de modo a controlar o
tamanho em bits do resto da diviso. muito comum a utilizao de CRC de no mximo
16 bits, o que para a maior parte dos casos fornece uma boa segurana; entretanto,
podem-se encontrar aplicaes especiais que utilizam um CRC de 32 bits.
Vamos considerar como exemplo o bloco de mensagem "JuFg" da tabela anterior,
que ser expresso como uma seqncia de bits:
01001010
J

01110101 01000110 01100111


U
F
g
Seqncia de bits.

que, em decimal, representa 1.249.199.719

UTFPR-PG

64/67

Redes Industriais

Vamos escolher agora um divisor arbitrrio, digamos 525; como resultado da


diviso, temos um resto igual a 19, ou, em binrio, 00010011, que seria ento o nosso
CRC.
A escolha aleatria do divisor pode comprometer a eficincia do mtodo, tornandoo lento pelo volume de clculos envolvidos ou mesmo incuo contra certos erros; mas
existem alguns valores de comprovada eficcia que so utilizados.
A especificao desses divisores feita na forma de um polinmio: por exemplo, o
valor 525, utilizado em nosso exemplo para ser representado como polinmio, primeiro
seria convertido para binrio, resultado 0010 0000 1101 para, em seguida, ser expresso
na forma de um polinmio:
ox11 + ox10 + 1x9 + ox8 + ox7 + ox6 + ox5 + ox4 + 1x3 + 1x2 + ox1 + 1x0
que, considerando apenas os termos no zeros, resulta em:
x9 + x3 + x2 + x0
Existem dois destes polinmios mais utilizados; um o especificado pelo CCITT
(Comit Consultaif Internacionale de Telegrafia et Telephonie, com sede em Genebra),
mais conhecido como CRC - CCITT, e outro conhecido como CRC - 16, vistos na tabela
seguinte:
Nome do CRC
CRC CCITT
CRC 16

Polinmio
X16 + x12 + x5+ x1
X18 + x15 + x2 + x1
Polinmios utilizados.

O mtodo do CRC oferece 100% de garantia na deteco dos erros citados


anteriormente, alm de outros tipos no citados como erro de inverso simultnea de 16
bits no bloco, sendo por isso mesmo amplamente empregado em sistemas de
transmisso digital de dados.
Resumindo:
Os mtodos para deteco de erros sempre envolvem algum grau de redundncia;
assim so gerados bits ou caracteres de verificao extras que so transmitidos junto com
os dados para posterior comparao no receptor. Os mtodos estudados foram:

UTFPR-PG

65/67

Redes Industriais

1. Paridade de caracter: Gera um bit de verificao pela aplicao da regra de paridade


nos bits de um caracter; no detecta duplos erros nos bits; simples de calcular
(XOR).
2. Paridade de bloco (BCC): Gera um caracter de verificao de tamanho fixo, pela
aplicao da regra de paridade nos bytes de um bloco de dados, sujeito tambm a
erros duplos de bits em duplos bytes; simples de calcular.
3. Paridade composta: Utiliza paridade de bloco (LRC) e paridade de caracter (VRC),
mais eficiente que os anteriores mas tambm sujeito a falhas.
4. Mtodo de soma (CheckSum): Gera um caracter de verificao de tamanho
varivel pela simples soma binria dos bytes em um bloco de dados, apesar de
reconhecer duplos erros de bits no detecta os erros simples, nem de seqncia.
5. Mtodo do CRC: Gera um caracter de verificao de tamanho fixo, pela diviso do
bloco de dados por um divisor conhecido; eficincia 100% na deteco dos
erros citados.

UTFPR-PG

66/67

Redes Industriais

Exerccios
1. Descreva o mtodo de deteco de erro atravs de paridade de caractere.

2. Qual a vantagem do mtodo de correo de erros por paridade de bloco sobre o


mtodo de paridade de caractere.

3. Um equipamento receptor de dados utiliza o mtodo de paridade de caractere para


deteco de erros. Supondo que este equipamento foi configurado para deteco de
erro atravs do mtodo de paridade par, indique se o dado recebido est correto ou
no e explique por que.
Dado:
11001101
( ) Dado correto
Bit de paridade: [ 1 ]
( ) Dado incorreto

Por que?____________________________________________________
___________________________________________________________.

3. Em que consiste o mtodo de correo de erros do tipo polinomial ou CRC.

4.Calcule o bit de paridade par e o BCC para o grupo de caracteres: AUFG.

UTFPR-PG

67/67

Redes Industriais

10 Sistema SCADA
A palavra SCADA um acrnimo para Supervisory Control And Data Acquisition. Os
primeiros

sistemas

SCADA,

basicamente

telemtricos,

permitiam

informar

periodicamente o estado corrente do processo industrial, monitorizando sinais


representativos de medidas e estados de dispositivos atravs de um painel de lmpadas
e indicadores sem que houvesse qualquer interface aplicacional com o operador.
Com a evoluo tecnolgica, os computadores assumiram um papel de gesto no
recolhimento e tratamento de dados, permitindo a sua visualizao e a gerao de
comandos de programao para execuo de funes de controle complexas.
Atualmente os sistemas SCADA utilizam tecnologias de computao e comunicao
para automatizar a monitorao e controle dos processos industriais, efetuando
aquisio de dados em ambientes complexos e dispersos geograficamente. Os sistemas
SCADA cobrem um mercado cada vez mais vasto, podendo ser encontrados em
diversas reas como em hidreltricas, indstria de celulose, petrolfera, txtil,
metalrgica, automobilstica e eletrnica, alm dos setores de saneamento bsico, entre
outros.
Estes sistemas revelam-se de crucial importncia na estrutura de gesto das
empresas, fato pelo qual deixaram de ser vistos como meras ferramentas operacionais,
ou de engenharia, e passaram a ser vistos como uma importante fonte de informao.
Num ambiente industrial cada vez mais complexo e competitivo, os fatores relacionados
com a disponibilidade e segurana da informao tm grande relevncia, tornando-se
necessrio garantir que a informao esteja disponvel e segura quando necessria,
independentemente

da

localizao

geogrfica.

Torna-se,

portanto,

necessrio

implementar mecanismos de acessibilidade, de segurana e de tolerncia a falhas.


Os sistemas SCADA melhoram a eficincia do processo de monitorao e controle,
disponibilizando, em tempo til, o estado atual do sistema atravs de um conjunto de
previses, grficos e relatrios de modo a permitir a tomada de decises operacionais
apropriadas, quer automaticamente, quer por iniciativa do operador.
Componentes do sistema SCADA
Sensores e atuadores.
Estaes remotas.
Rede de comunicaes.
Estaes centrais de superviso.
UTFPR-PG

68/166

Redes Industriais

Sensores e atuadores
Os sensores e atuadores so dispositivos conectados aos equipamentos controlados
e monitorados pelos sistemas SCADA.
Os sensores convertem parmetros fsicos, tais como velocidade, nvel de gua e
temperatura, em sinais analgicos e digitais legveis pela estao remota.
Os atuadores so usados para atuar sobre o sistema, ligando e desligando
determinados equipamentos.
Estaes remotas
O processo de controle e aquisio de dados inicia-se nas estaes remotas PLCs
(Programmable Logic Controllers) e RTUs (Remote Terminal Units) com a leitura dos
valores atuais dos dispositivos que lhes esto associados e o respectivo controle. Os
PLCs e os RTUs so pequenos computadores atravs dos quais as estaes centrais de
monitorao se comunicam com os dispositivos existentes nas instalaes fabris.
Os PLCs apresentam como principal vantagem a facilidade de programao e
controle de I/O. Por outro lado, os RTUs possuem boa capacidade de comunicao,
incluindo comunicao via rdio, estando especialmente indicados para situaes
adversas onde a comunicao difcil.
Atualmente, nota-se uma convergncia no sentido de reunir as melhores
caractersticas destes dois equipamentos: a facilidade de programao e controle dos
PLCs e as capacidades de comunicao dos RTUs.
Rede de comunicaes
Rede de comunicaes a plataforma atravs da qual a informao de um sistema
SCADA transferida. Levando em considerao os requisitos do sistema e as distncias
a cobrir, as redes de comunicao podem ser implementadas, entre outros, atravs dos
seguintes meios fsicos:
Cabos - Os cabos esto indicados para a cobertura de pequenas distncias.
Normalmente so utilizados em fbricas, no sendo adequados para grandes distncias
devido ao elevado custo de cablagem, instalao e manuteno;
Linhas Dial-Up - As linhas Dial-Up podem ser usadas em sistemas com atualizaes
peridicas que no justifiquem conexo permanente. Quando for necessria a
comunicao com uma estao remota efetuada uma ligao para o respectivo
nmero;
Linhas Dedicadas - As linhas dedicadas so usadas em sistemas que necessitam de
conexo permanente. Esta uma soluo cara, pois necessrio o aluguel permanente
de uma linha telefnica ligada a cada estao remota;
UTFPR-PG

69/166

Redes Industriais

Rdio-Modems - Estes dispositivos so usados em locais onde no esto acessveis


linhas telefnicas. Por vezes, em situaes onde uma ligao direta via rdio no pode
ser estabelecida devido distncia, necessria a instalao de dispositivos
repetidores.
Estaes centrais de superviso
As estaes centrais de superviso so as unidades principais dos sistemas SCADA,
sendo responsveis por recolher a informao gerada pelas estaes remotas e agir em
conformidade com os eventos detectados. Podem estar centralizadas num nico
computador ou distribudas por uma rede de computadores de modo a permitir a partilha
de informao proveniente do sistema SCADA.
A interao entre os operadores e as estaes de monitorao central efetuada
atravs de uma interface Homem-Mquina, onde comum a visualizao de um
diagrama representativo da instalao fabril, da representao grfica das estaes
remotas, dos valores atuais dos instrumentos fabris e da apresentao dos alarmes
detectados.
Estrutura e Configurao
Funcionalidades
A capacidade de superviso do sistema SCADA inclui as seguintes funcionalidades:
Aquisio de dados;
Visualizao de dados;
Processamento de alarmes;
Tolerncia a falhas.
Aquisio de dados:
A aquisio de dados o processo que envolve o recolhimento e transmisso de
dados desde as instalaes fabris, eventualmente remotas, at as estaes centrais de
monitorao.
O processo de aquisio de dados inicia-se nas instalaes fabris, onde as estaes
remotas lem os valores dos dispositivos a elas conectados. Aps a leitura desses
valores segue-se a fase de transmisso de dados em que, quer em modo de
comunicao por polling, quer em modo de comunicao por interrupo (Report by
Exception), os dados so transmitidos atravs da rede de comunicaes at a estao
central.

UTFPR-PG

70/166

Redes Industriais

Por fim, o processo de aquisio de dados concludo com o respectivo


armazenamento em bases de dados.
Visualizao de dados:
A visualizao de dados consiste na apresentao de informao atravs de
interfaces homem-mquina, geralmente acompanhados por animaes, de modo a
simular a evoluo do estado dos dispositivos controlados na instalao fabril.
Os sistemas SCADA permitem visualizar, alm dos dados recolhidos, previses e
tendncias do processo produtivo com base em valores recolhidos e valores
parametrizados pelo operador, alm de grficos e relatrios relativos a dados atuais ou
existentes em histrico.
Processamento de alarmes:
O processamento de alarmes assume um papel de elevada importncia na medida
em que permite informar anomalias verificadas, sugerir medidas a tomar e, em
determinadas situaes, reagir automaticamente mediante parmetros previamente
estabelecidos.
O computador, ao analisar os dados recolhidos, verifica se algum dos dispositivos
gerou valores excepcionais, indicadores de situaes de alarme.
No tratamento de valores digitais, as situaes de alarme podem ser detectadas
atravs de uma varivel que assume o valor 0 ou 1; no tratamento de valores analgicos
so definidos valores que limitam as situaes aceitveis, de modo a que quando os
valores lidos estiverem situados fora das gamas de valores permitidos seja detectada
uma situao de alarme.
Alm das situaes de alarme detectadas com base nos valores lidos pelos
dispositivos, os sistemas SCADA podem acionar alarmes com base na ocorrncia de
determinadas combinaes de eventos.
Os alarmes so classificados por nveis de prioridade em funo da sua gravidade,
sendo reservada a maior prioridade para os alarmes relacionados a questes de
segurana.
Em situaes de falha do servidor ou da rede de comunicaes possvel efetuar o
armazenamento das mensagens de alarme em buffer o que, aliado capacidade de
transmisso de mensagens de alarme para vrios servidores, permite atingir maior grau
de tolerncia a falhas.
Atravs da informao proveniente do login, os sistemas SCADA identificam e
localizam os operadores, de modo a filtrar e encaminhar os alarmes em funo das suas
reas de competncia e responsabilidade.

UTFPR-PG

71/166

Redes Industriais

Os sistemas SCADA guardam em pastas .log informao relativa a todos os alarmes


gerados, de modo a permitir que posteriormente se proceda a uma anlise mais
detalhada das circunstncias que estiveram na origem da gerao do alarme.
Tolerncia a falhas:
Para atingir nveis aceitveis de tolerncia a falhas usual a existncia de informao
redundante na rede e de mquinas backup situadas dentro e fora das instalaes fabris,
de modo a permitir que sempre que se verifique uma falha num computador o controle
das operaes seja transferido automaticamente para outro computador - uma rplica de
backup - sem que se notem interrupes significativas.
Modos de comunicao
Os sistemas SCADA utilizam genericamente dois modos de comunicao:
comunicao por polling e comunicao por interrupo.
Tecnologias disponveis
Internet
DDE / NETDDE
OLE
OPC
Protocolos de comunicao de equipamentos (proprietrios/abertos)
Internet
A Internet cada vez mais o meio de comunicao preferido pelas organizaes.
Atravs do uso de tecnologias relacionadas a ela e de padres como TCP/IP, HTTP e
HTML , atualmente, possvel o acesso e partilha de dados entre a rea de produo e a
rea de superviso e controle de vrias instalaes fabris.
De fato, com o uso de um Web browser possvel controlar em tempo real uma
mquina localizada em qualquer parte do mundo, bastando introduzir o seu URL no
browser, sem que haja necessidade de deslocamento.
Os dados so transportados atravs de protocolos comuns, garantindo a
interconectividade e a interoperabilidade entre os diversos dispositivos que compem o
sistema.
A interoperabilidade significa que os dispositivos de uma rede partilham informao,
no coexistindo isoladamente.
Utilizando as infra-estruturas de rede existentes, baseadas em Ethernet - TCP/IP,
possvel desenvolver sistemas de aquisio de dados e automao de sistemas sem

UTFPR-PG

72/166

Redes Industriais

necessidade de infra-estruturas adicionais. No necessrio nenhum hardware especial


para desenvolver uma aplicao de aquisio de dados baseada na Internet.
O browser se comunica com o servidor Web atravs do protocolo HTTP. Aps o envio
do pedido referente operao pretendida, ele recebe a resposta na forma de uma
pgina HTML.
Algumas das vantagens da implementao de uma aplicao de recolhimento de
dados atravs de um browser so:
O browser disponibiliza um modo de interao simples, com o qual os utilizadores j
esto habituados, podendo incluir ajuda on-line, imagens, som e vdeo;
No necessria a instalao de nenhum cliente, dado que geralmente todos os
computadores tm browsers instalados, o que simplifica a administrao do sistema;
necessrio, apenas, efetuar manuteno de pginas, applets e scripts do lado do
servidor;
A natureza cliente-servidor da Internet faz com que seja possvel que diversos clientes
acessem, simultaneamente, dispositivos e visualizem dados em tempo real, independe
da sua localizao. Essa aproximao diferente da tradicional e permite controlar
vrios dispositivos.
Teoricamente, qualquer dispositivo com capacidade para se comunicar com um
computador pode ser colocado na rede. Neste mbito esto includos dispositivos de
amostragem analgicos e digitais, PLCs, sensores, cmeras, etc.
Alguns destes dispositivos, especialmente os que se comunicam via porta serial,
foraram o mercado ao desenvolvimento de dispositivos de converso de comandos de
rede para comandos por eles interpretveis, e vice-versa. Todos os dispositivos no
adequados para a rede necessitam de um servidor que traduza os pedidos e efetue a
comunicao com o dispositivo atravs do seu protocolo nativo.
DDE / NetDDE
O DDE (Dynamic Data Exchange) um protocolo cliente-servidor que permite a
transferncia de dados entre aplicaes atravs do uso de mensagens do Windows. O
cliente e o servidor podem ser programados para interpretar os dados como um
comando. Para a troca de mensagens entre mquinas remotas existe um mecanismo
semelhante ao DDE denominado NETDDE. O DDE totalmente bit blind, ou seja, nem o
cliente nem o servidor sabem se esto se comunicando com uma aplicao de 16 ou 32
de bits. Na realidade o servidor desconhece se o cliente se encontra na mesma mquina
ou no.
O DDE atravs da rede - NETDDE (Network Dynamic Data Exchange) - usa uma
hierarquia de nomes semelhante ao DDE; contudo, neste caso os nomes do servio e o
tpico foram alterados, respectivamente, para servidor DDE e share representando, o
UTFPR-PG

73/166

Redes Industriais

primeiro, o nome do computador que desempenha as funes de servidor e o segundo


os nomes do servio e o tpico da aplicao servidora. O NETDDE usa o protocolo
NetBIOS, que corre sobre TCP/IP, permitindo ao NETDDE utilizar a Internet.
OLE:
O OLE (Object Linking and Embedding) um mecanismo sncrono que permite a um
cliente invocar uma subrotina num servidor.
Circunstncias em que o OLE pode ser considerado mais indicado do que o DDE:
O uso do OLE vantajoso em situaes em que a aplicao cliente assuma o
papel principal, delegando parte do seu processamento ao servidor que est espera de
pedidos do cliente para manipulao de objetos por ele mesmo gerados.
Nestas circunstncias mais rpido e apropriado, para o cliente, invocar diretamente
uma subrotina no servidor.
Circunstncias em que o DDE pode ser considerado mais indicado do que o OLE:
O DDE ideal para permitir que uma aplicao monitore outra aplicao. Devido ao
fato de nenhuma das aplicaes estar operando no mesmo contexto no existe
interferncia entre elas.
O DDE um mecanismo que, por ser bit-blind, permite, quando necessrio, que um
mesmo servidor suporte clientes de 16 e 32 bits. O servidor pode levar algum tempo para
recolher a informao para a resposta ao pedido efetuado pelo cliente. Uma vez que o
DDE assncrono, o cliente pode continuar a executar o seu processamento.
A performance do servidor no afetada em situaes de disponibilizao de dados
para vrios clientes em mquinas distintas, uma vez que atravs do uso do NETDDE as
mensagens so colocadas na fila de espera das mquinas clientes.
OPC:
Historicamente, os integradores de sistemas tinham que implementar interfaces
proprietrias ou personalizadas para extrair dados de dispositivos provenientes de
diferentes produtores de hardware. H alguns anos a Microsoft introduziu as tecnologias
OLE, COM e DCOM, permitindo s aplicaes interoperar e se comunicar com mdulos
distribudos atravs de uma rede de computadores. Com o objetivo de definir um
standard para utilizao das tecnologias OLE e COM em aplicaes de controle de
produo, os principais fabricantes de hardware e software constituram uma
organizao, a OPC Foundation, da qual resultou o OPC (OLE for Process Control).
Atualmente est disponvel uma API (Application Programming Interface) standard que
permite a criao de aplicaes que se comuniquem com diferentes dispositivos.
As vantagens do uso do OPC, entre outras, so as seguintes:
UTFPR-PG

74/166

Redes Industriais

Existncia de uma nica API para todos os servidores de OPC, de modo que o cdigo
de uma aplicao cliente possa ser reutilizado em qualquer dispositivo;
Oportunidade

para

desenvolver

aplicaes

clientes

em

ambientes

de

desenvolvimento que utilizem COM e ActiveX, tais como Visual Basic, Visual C++ e
Excel;
Identificao dos servidores que possam disponibilizar aos clientes determinados
itens OPC. Um item OPC um canal ou varivel num dispositivo - normalmente um
ponto de I/O - que um servidor monitoriza ou controla;
Protocolos de comunicao de equipamentos (proprietrios/abertos):
Alm das tecnologias citadas, redes proprietrias ou abertas, desenvolvidas por
fabricantes de equipamentos, podem vir a fazer parte de um sistema SCADA e podem,
tambm, ser utilizadas para troca de dados entre as estaes remotas e o centro de
controle operacional.

UTFPR-PG

75/166

Redes Industriais

11 SDCD
Sistemas de controle de processo e outros sistemas usados em condies industriais
tpicas envolvem aquisio de dados de sensores e subseqente controle em malha
fechada via atuadores acoplados a controladores individualmente. As tarefas a serem
executadas por esses controladores podem ser claramente definidas e uma configurao
tima pode ser especificada.
Uma forma simplificada de processamento distribudo horizontalmente permite que a
carga seja compartilhada entre diferentes processadores sem envolver transferncia de
programas aplicativos e grande quantidade de dados. Este tipo de processamento
distribudo adequado para aquisio de dados e controle de processos industriais.
O processamento de dados gerais e as funes de controle so analisadas,
fracionadas e alocadas em diferentes processadores. Assim, cada processador tem que
executar somente um conjunto especfico e bem determinado de funes. O programa
de aplicao requerido para tais funes estar na memria daquele processador ou
sobre um dispositivo de armazenagem de massa acoplado ao mesmo. Similarmente, os
dados a serem usados por esses programas de aplicao podero ser tanto
armazenados sobre um dispositivo de memria principal ou secundria acoplado ao
mesmo ou adquirido diretamente do processo por meio de sensores adequados.
Temos, ento, uma base geral de dados da planta distribuda localmente nos
subsistemas formados por cada controlador e seus dispositivos associados.
Em condies de operao, cada controlador responsvel pela aquisio de dados,
calibrao e pela execuo de qualquer pr-processamento necessrio. Esses dados
so, ento, usados em um ou mais algoritmos de controle que determinam a ao de
controle requerida, a qual executada via atuadores interfaceados ao controlador. Cada
um dos processadores ser responsvel pela execuo de qualquer clculo de
otimizao necessrios para aquela seo do processo. Uma interface para o operador,
separada e com facilidades de aquisio e controle, pode ser prevista.
A coordenao do processo obtida pela transferncia, via linha de comunicao, de
pequenas quantidades de dados necessrias aos outros controladores. difcil executar
uma otimizao de processo geral se nenhum dos computadores tem informao
completa sobre o estado geral de todo o processo.
Desta forma, caso se deseje realizar uma otimizao geral da planta recomendvel
a existncia de um computador central com acesso rpido base de dados de toda a
planta e com uma capacidade computacional maior do que a dos processadores
UTFPR-PG

76/166

Redes Industriais

distribudos. Este computador conhecido como hospedeiro e fica em um nvel


hierrquico superior aos processadores distribudos horizontalmente.
Temos, ento, um sistema com arquitetura mista, isto , processadores distribudos
horizontal e verticalmente. A maioria dos SDCD associados a outras atividades tais como
superviso, coordenao e controle de produo possuem arquitetura mista.
De uma forma geral, as funes exercidas por um SDCD podem ser estruturadas de
maneira hierrquica, sendo definidos diversos nveis de atividades.
Para melhor caracterizar um SDCD, vamos agrupar os elementos que o compem em
quatro subsistemas, de acordo com suas caractersticas funcionais, e mostrar como o
atendimento aos nveis hierrquicos acima se coaduna com a caracterizao proposta.
Estrutura e configurao
Subsistema de aquisio de dados e controle
Est diretamente ligado ao

processo. Sua principal finalidade a realizao das

funes de controle, que so exercidas pelas Estaes de Controle Local .


Subsistema de monitorao e operao
Nele se concentra a maior parte das funes de Interface Homem-Mquina.
Subsistema de superviso e otimizao
onde so realizadas as funes de otimizao e gerenciamento de informaes.
Subsistema de comunicao
Para que seja possvel a realizao de um controle integrado necessrio que exista
uma infra-estrutura de comunicao entre os diversos subsistemas. Ento este
subsistema ser responsvel pela integrao dos diversos mdulos autnomos do
sistema.
Sub-sistema de aquisio de dados e controle
O objetivo deste grupo de elementos promover a interface direta com o processo e
realizar as funes de controle local.
importante ressaltar a caracterstica de autonomia destes mdulos, pois mesmo na
ausncia das funes de nveis superiores ele deve continuar operando as funes de
controle, embora podendo estar degradado segundo algum aspecto especfico.
Este subsistema apresenta, na maioria dos SDCD disponveis no mercado, alm dos
algoritmos de controle do tipo PID, comuns na instrumentao analgica convencional,
uma variada gama de funes que inclui, por exemplo:
Controle multivarivel
Algoritmos de nvel superior
Controle "feed-forward"
UTFPR-PG

77/166

Redes Industriais

Controle de seqncia
Controle lgico
Intertravamento
Soma, subtrao, multiplicao e diviso
Raiz quadrada, compensadores de presso e temperatura
Polinmios e logaritmos
Alarmes de nvel, desvio, velocidade
Linearizaes
Etc.
Dele tambm fazem parte os cartes de interface de entrada e sada com o processo,
tais como:
Entradas e sadas analgicas
Entradas e sadas digitais
Entradas de pulsos
Multiplexadores
Conversores AD e DA
Etc.
Interfaces analgicas:
Quando um dispositivo de medio no utiliza sinal tipo ON/OFF mas sim de tenso
ou corrente, variando seu valor em funo da varivel que est sendo medida, diz-se que
esse dispositivo ANALGICO, sendo necessrio, para tal medio, um mdulo de
entrada analgica. O mdulo de entrada analgica conectado aos sensores no campo
e condiciona a medio para valores binrios de forma que a CPU possa entender,
convertendo o sinal analgico em digital, utilizando para tal um bloco denominado
conversor A/D.

Diagrama de ligaes eltricas de um carto de interface analgico.

UTFPR-PG

78/166

Redes Industriais

A figura a seguir, mostra o circuito eletrnico correspondente entrada do carto de


interface analgico, onde deve ser observado que o sinal das entradas, tanto pode ser
em corrente como em tenso, bastando fechar o jumper S1 ou S2, conforme o canal
desejado, para que o tipo de sinal na entrada passe a ser tenso.

Circuito eletrnico correspondente entrada de um carto de interface analgico.

Circuito eletrnico correspondente sada de um carto de interface analgico.

Resoluo das interfaces D/A A/D


A converso D/A (digital / analgica) ou A/D (analgica / digital) gera ou utiliza um
sinal digital composto por bits. A quantidade de bits utilizada pela palavra digital na
converso determina o que chamado de resoluo. Quanto maior a resoluo de uma
interface, mais exata ser sua percepo em relao aos sinais analgicos externos e
mais precisa ser sua representao digital. Um carto com uma boa resoluo deve
possuir, alm de um bom conversor A/D, uma capacidade de memria suficiente para
armazenar o dado com exatido.

UTFPR-PG

79/166

Redes Industriais

SINAL
DIGITAL

3276410 = 0111111111111100 2

1638010 = 0011111111111100 2

410 = 0000000000000100 2
SINAL
ANALGICO
010 = 0000000000000000 2
50% = 10,5 mA
mA

0% = 0 mA

100% = 21 mA

0,01221% = 2,5635A

Relao entre um sinal analgico e um digital.

Sistema de backup
Este subsistema contm, tambm, as placas de memria que armazenam os
microprogramas das funes executveis, das rotinas de diagnsticos de falha e das
rotinas de "back-up", alm das placas e mdulos para redundncia parcial ou total e os
circuitos necessrios segurana intrnseca.
No nvel deste subsistema poder ou no haver um outro subsistema de monitorao
e operao local simplificado, conforme mostrado na
UTFPR-PG

figura do modelo de referncia.


80/166

Redes Industriais

Este subsistema faz interface com

os

subsistemas de comunicao e com um

eventual subsistema simplificado de monitorao local.


Componentes bsicos de uma estao de controle
formado por um conjunto de controladores capazes de executar as tarefas descritas
anteriormente no subsistema de Aquisio de Dados e Controle.
Cada um destes controladores implantado por meio de um

processador de

propsitos especiais locado remotamente, podendo receber informaes de poucas ou


vrias entradas digitais e/ou analgicas.
Esse processador pode, normalmente, enviar de 1 at 16 sinais de atuao
analgicos ou de 1 at centenas de sinais de sada digital.

Painel de um subsistema de aquisio de dados e controle.

H outro tipo de controlador baseado em microprocessadores

que se encaixa na

descrio de controlador dada acima. um dispositivo totalmente independente e que,


atravs do compartilhamento de tempo, controla de 4 a 8 malhas do processo. Pode ser
programado para fazer uma variedade de tarefas e sua configurao feita local ou
remotamente. Normalmente montado em painel local. Usualmente o mostrador
comum a todas as malhas. O usurio deve, ento, selecionar a malha que deseja
supervisionar. Atravs desse visor ele pode acessar

todas as variveis de processo

bem como valores do ponto de operao, sada, ou valores das constantes de ajustes
das malhas. Pode, tambm, selecionar operao manual ou automtica e mudar os
valores da sada e o ponto de operao.
Como os fabricantes desse tipo de equipamento tm fornecido um suporte para
interface com a rede de comunicao, ele considerado como um elemento dos SDCD.

UTFPR-PG

81/166

Redes Industriais

Tambm poder ser usado como um equipamento de back-up e redundncia, visto ter
interface de operao local.
Controladores lgicos programveis (CLP) tambm fazem a funo de aquisio e
controle. Sua funo bsica a de executar tarefas equivalentes a circuitos contatores,
temporizadores e rels, encontrando maior aplicao em substituio aos painis de
comandos eltricos convencionais( com rels, contatores, etc). Podem tambm realizar
a aquisio de sinais analgicos e executar algoritmos PID, realimentando o processo
por uma sada analgica correspondente.
Sub-sistema de monitorao e operao
Este subsistema trata especificamente da interface homem-mquina. Por interface
homem-mquina entendemos os dispositivos de Hardware que fornecem ao operador
maior controle e melhor nvel de informao sobre a condio de operao da planta,
reduzindo o seu esforo atravs da simplificao dos procedimentos operacionais.
So caractersticas normalmente existentes num subsistema de operao e
monitorao:
Fornecer ao operador um conjunto de informaes sobre o estado de operao da
planta atravs de um nmero de estaes de operao suficiente para atender todas as
variveis de interesse do processo;
Fornecer ao operador, em tempo hbil, informaes num formato que evidencie a
ocorrncia de condies excepcionais de operao, para que providncias imediatas
possam ser tomadas;
Permitir que variveis de processo sejam agrupadas de maneira que o operador
possa realizar uma anlise comparativa entre variveis constituintes de cada grupo;
Possibilitar o uso simultneo de vrias estaes de operao para que todas as
funes disponveis possam ser utilizadas em todas as estaes de operao e estas
possam ser instaladas em locais diferentes.
Encapsular procedimentos de operao de forma que seja mais segura e veloz a
resposta do operador ocorrncia de uma irregularidade na planta. Encapsulamento
consiste, basicamente, na utilizao de teclas

funcionais. Essas teclas determinam,

quando pressionadas, o acionamento de procedimentos de operao, de sorte que toda


uma seqncia de operaes possa ser substituda por apenas uma operao.
Normalmente, os SDCDs utilizam uma filosofia de gerncia por exceo, mostrando
informaes suficientes para o operador saber que tudo corre bem.
Quando as condies saem do normal, maiores detalhes podem ser mostrados ou
solicitados. As informaes so apresentadas sob a forma de telas grficas. As telas so
claras e sucintas. O acmulo de informaes na tela pode prejudicar a visualizao das
condies excepcionais.
UTFPR-PG

82/166

Redes Industriais

Telas:
As caractersticas bsicas em termos de telas so as seguintes:
Janelas overview
Apresentam, de forma bastante simplificada at 300 controladores/indicadores,
dispostos em grupos lgicos, arranjados de forma que o operador identifique facilmente
as

condies de alarme, modo de controle automtico ou manual e grandeza dos

desvios. Existem diferentes estilos e maneiras de representar as informaes nestas


telas; entretanto, o tipo mais comum utiliza barras para informar o operador, as quais so
alinhadas por uma linha de referncia onde as mesmas podem sofrer desvios para cima
ou para baixo. O tamanho da barra representar a grandeza do desvio da varivel em
relao ao set point (geralmente configurada para 5 ou 10%). A cor da barra
representar as situaes de alarme e o modo de operao.
Janela de instrumentos
Mostra um face plate (frontal)

de um instrumento tpico de painel (controlador,

indicador, botoeira, totalizador, etc...), permitindo ao operador verificar com mais


detalhes uma seo da planta que precisa de ateno. O operador poder, ento,
monitorar e manipular alguns parmetros de controles tais como: set point, transferncia
automtico manual, sada para vlvula, etc. Isso cria uma interface de operao bem
amigvel porque o operador de painel continua a operar um instrumento convencional.

Janela de instrumentos

Janela de grficos de tendncia


Mostra, numa representao grfica e sempre atualizada, a tendncia das variveis
de processo nos ltimos minutos. desejvel que possam ser mostrados,
simultaneamente, os grficos de tendncia de mais de uma varivel do processo.

UTFPR-PG

83/166

Redes Industriais

Janela de grficos de tendncia.

Janela de grficos histricos


O histrico das variveis de processo ao longo de perodos maiores, tais como horas,
dias e meses apresentado. Os valores mdios nos perodos em questo e o grfico
no so atualizados no tempo. Existem recursos do tipo cancelar a indicao de
variveis para se estudar separadamente uma ou mais variveis. A janela de grficos
histricos pode dispor de um cursor (linha vertical ) que pode ser movimentado pela
tela, fornecendo os pontos de interseo do cursor com as curvas das variveis.

Janela de grficos histricos.

UTFPR-PG

84/166

Redes Industriais

OBS: Atualmente existem no mercado softwares de superviso que operam em


padres grficos gerenciados por Sistemas Operacionais

baseados em janelas

(WINDOWS). Isso significa que no existem, nesses sistemas, telas fixas, como visto
anteriormente, bem como a hierarquia de navegao das mesmas.
O usurio poder, na operao, abrir as janelas de funes de acordo com suas
necessidades tornando o sistema muito mais flexvel e amigvel.
Janela de sinticos
Mostram graficamente sees de um fluxograma com os valores das variveis de
processo e set points atualizados continuamente. Os fluxogramas podem apresentar
caractersticas adicionais que possibilitem um melhor entendimento dos mesmos, tais
como indicao de alarmes, variaes de nvel, monitorao do trajeto do fluxo pelas
tubulaes, indicao dos valores das variveis de forma dinmica, etc.
Pode-se, inclusive, ativar o "faceplate" de um controlador numa regio da tela,
podendo o operador atuar no mesmo sem sair da tela.

Janela de sinticos.

Componentes bsicos de uma estao de operao


formado por um console de operao composto, basicamente, de um terminal de
vdeo, teclado e impressora.
Neste conjunto instalado um software de superviso e controle de processos
industriais.
Os arranjos dos consoles so muitas vezes construdos de maneira que vrias telas
sejam convenientemente alocadas e um operador possa observar a operao de vrias

UTFPR-PG

85/166

Redes Industriais

sees da planta ao mesmo tempo. Podem incluir registradores, chaves crticas,


telefone, etc.
importante que o sistema fornea os dados do processo de maneira

rpida e

ordenada para o operador da planta. Tambm necessrio que o operador fornea


informaes (dados) e comandos ao sistema.

Teclado de membrana dedicado.

O teclado do operador um importante aspecto a ser analisado no console. atravs


dele que o operador pode comandar mudanas do set point, tipo de tela e outros dados
da malha de controle. Alguns sistemas usam o teclado como mquina de escrever onde
as vrias teclas so classificadas e codificadas e desempenham funes especficas no
controle do processo. Outros sistemas utilizam um arranjo completamente diferente,
onde grupos separados de teclas so arranjados de acordo com sua funo. Podem ser
codificadas e coloridas para proporcionar maior facilidade de reconhecimento ao
operador. Esse teclado recebe o nome de teclado de operao.

Console de operao de um SDCD.

UTFPR-PG

86/166

Redes Industriais

Existe a tendncia de alguns fabricantes do software de supervisrios fornecerem um


tipo de vdeo conjugado com um sistema de entrada de dados, que recebe o nome de
"touch screen" (toque de tela). Esse sistema consiste de um vdeo, o qual recebe uma
moldura com emissores de luz infravermelha de um lado e elementos fotossensveis do
outro. Isso cria, sobre a tela do monitor, uma malha invisvel de luz infravermelha.
Quando o operador coloca o dedo sobre a tela os raios luminosos so bloqueados. A
moldura percebe isso e informa as coordenadas da tela ao computador onde a tela foi
tocada. Nesse sistema a tela mostra previamente vrias opes de operao. O usurio
deve tocar a regio da tela demarcada pela moldura da opo (geralmente retngulos).
Sub-sistema de superviso e otimizao
O subsistema de superviso e otimizao consiste de um minicomputador (uso
opcional) capaz de executar as funes de superviso total do sistema, otimizao do
processo e gerao de relatrios gerenciais.
Suas principais funes e caractersticas so as seguintes:

Formatar e indicar condies de alarme nos consoles de vdeo e imprimi-las numa


impressora de alarmes.

Alimentar a janela de sumrio de alarmes com uma tabela alfanumrica contendo os


alarmes ativos, seus estados, reconhecidos ou no, e sua condio de alarme,
crtico ou no, horrios de ativao, reconhecimento e desativao. Obs.: Condies
de alarmes tambm podem ser visualizados nas janelas de situao geral, de grupo
ou individual. Quaisquer mtodos podero ser utilizados para notificar o operador da
ocorrncia de alarmes como, por exemplo, sinais sonoros, simbologia diferenciada,
alterao de cores da tela, etc..

Coletar dados atravs dos subsistemas de controle e aquisio e registr-los em


meios magnticos, tais como unidades de disco, para mostr-los instantnea ou
posteriormente nos consoles ou imprimi-los nas impressoras. Em termos de
relatrios, normalmente esto disponveis os seguintes:
- Momentneo: Emitido a pedido do operador, apresentando as variveis de
processo, seus tags, valores e situao do loop. Ex. Hard-Copy de tela, situao
das variveis, etc...
- Evento: Emitido na ocorrncia de um evento pr-configurado. Ex. Relatrio de
eventos de alarmes, transferncia auto-manual,etc.
- Peridicos: Emitidos periodicamente, conforme o perodo pr-configurado. Ex.
Situao das variveis de hora em hora, etc...

Realizar clculos para atingir um ou mais objetivos de otimizao da planta ou de


consumo de energia e analisar a performance da planta ou dos equipamentos.

UTFPR-PG

87/166

Redes Industriais

Gerenciar mdulos de batelada objetivando melhorar a desempenho de vrias


atividades que teriam de ser realizadas manualmente. Normalmente, o subsistema
de superviso e otimizao permite o desenvolvimento de software de aplicao, ou
mesmo de software de controle de processos em background, sem interrupo do
sistema de controle, facilitando a alterao de configuraes de controle, clculos de
performance, equaes de balano material e de energia, etc.

Componentes bsicos do subsistema de superviso e otimizao


O principal elemento deste subsistema o que chamamos de

computador

hospedeiro (Host Computer).


Computadores so, usualmente, divididos em vrias classes, com diferentes critrios
de classificao. Velocidade, memria principal e custo podem ser usados para
classific-los. Tanto a velocidade quanto a memria dependem muito do comprimento da
palavra, isto , o nmero de bits que um computador pode processar por vez.
Os computadores, geralmente, so agrupados em quatro classes principais:
Microcomputadores: So constitudos por uma nica CPU.
Minicomputadores: Trabalham com mais de uma CPU. Possuem alta velocidade de
processamento.
Mainframes: so qualificados pelo seu grande tamanho de memria e velocidade.
Trabalham com vrias CPUs e usualmente so encontrados como computadores
centrais de grandes corporaes.
Super computadores: so construdos a partir de uma classe especial de
processadores, freqentemente definidos como supercomputadores.

Computador host.

O computador hospedeiro, quando existe, geralmente consiste de um


minicomputador com um tempo de acesso de memria razoavelmente rpido. Suas
funes so muitas. Podem ser tanto de processamento de palavras e de dados como
UTFPR-PG

88/166

Redes Industriais

de aplicaes diretas de controle, de gerao de telas grficas dinmicas e/ou de


programas para otimizao e coordenao da operao da planta.
Entre programas associados ao hospedeiro temos programas de otimizao e de
emisso de relatrios peridicos, entre outros, mas sempre com a finalidade de fornecer
informaes de alto nvel ao gerente da planta.
Sub-sistema de comunicao
O subsistema de comunicao composto pela rede local de comunicao
(cabos, interfaces e protocolos). Tem a funo de interligar os outros subsistemas de
forma a integrar o equipamento. Deve possuir confiabilidade e rapidez.

Subsistema de comunicao.

UTFPR-PG

89/166

Redes Industriais

12 Redes Industriais
Os sistemas de controle antigos tipo SDCD tem a sua instalao e
manuteno implicando em altos custos principalmente quando se desejava ampliar uma
aplicao onde, alm dos custos de projeto e equipamento, custos com cabeamento dos
equipamentos de campo unidade central de controle.
Para minimizar estes custos e aumentar a operacionalidade de uma aplicao
introduziu-se o conceito de rede de comunicao digital para interligar os vrios
equipamentos de uma aplicao. A utilizao de redes em aplicaes industriais prev
um significativo avano nas seguintes reas:
Custos de instalao
Procedimentos de manuteno
Opes de upgrades
Informao de controle de qualidade
Informaes de instrumentos para manuteno
Configuraes dos instrumentos a distncia
O projeto de implantao de sistemas de controle baseados em redes, requer um
estudo para determinar qual o tipo de rede que possui as maiores vantagens de
implementao ao usurio final, que deve buscar uma plataforma de aplicao
compatvel com o maior nmero de equipamentos possveis.
Surge da a opo pela utilizao de arquiteturas de sistemas abertos que, ao
contrrio das arquiteturas proprietrias onde apenas um fabricante lana produtos
compatveis com a sua prpria arquitetura de rede, o usurio pode encontrar em mais de
um fabricante a soluo para os seus problemas. Alm disso, muitas redes abertas
possuem organizaes de usurios que podem fornecer informaes e possibilitar trocas
de experincias a respeito dos diversos problemas de funcionamento de uma rede.
Redes industriais so padronizadas sobre 3 nveis de hierarquias cada qual
responsvel pela conexo de diferentes tipos de equipamentos com suas prprias
caractersticas de informao (ver Figura ).
O nvel mais alto, nvel de informao da rede, destinado a um computador central
que processa o escalonamento da produo da planta e permite operaes de
monitoramento estatstico da planta sendo imlpementado, geralmente, por softwares
gerenciais (MIS). O padro Ethernet operando com o protocolo TCP/IP o mais
comumente utilizado neste nvel.

UTFPR-PG

90/166

Redes Industriais

TRADITIONAL INDUSTRY NETWORK


ARCHITECTURE

Information
Layer

Control Layer

Discrete Control

Nveis de redes industriais


O nvel intermedirio, nvel de controle da rede, a rede central localizada na planta
incorporando PLCs, DCSc e PCs. A informao deve trafegar neste nvel em tempo real
para garantir a atualizao dos dados nos softwares que realizam a superviso da
aplicao.
O nvel mais baixo, nvel de controle discreto, se refere geralmente s ligaes fsicas
da rede ou o nvel de I/O. Este nvel de rede conecta os equipamentos de baixo nvel
entre as partes fsicas e de controle. Neste nvel encontram-se os sensores discretos,
contatores e blocos de I/O.
As redes de equipamentos so classificadas pelo tipo de equipamento conectado a
elas e o tipo de dados que trafega pela rede. Os dados podem ser bits, bytes ou blocos.
As redes com dados em formato de bits transmitem sinais discretos contendo simples
condies ON/OFF. As redes com dados no formato de byte podem conter pacotes de
informaes discretas e/ou analgicas e as redes com dados em formato de bloco so
capazes de transmitir pacotes de informao de tamanhos variveis.
Assim, classificam-se as redes quanto ao tipo de equipamento a ela ligados e aos
dados que ela transporta. Ento temos:
Rede corporativa:
Rede que interliga sistemas gerenciais que podem, inclusive, estar geograficamente
distribudos.
Rede de controle:
a rede central localizada na planta incorporando PLCs, DCSs (Digital Control
Systems) e PCs. A informao deve trafegar neste nvel em tempo real para garantir a
atualizao dos dados nos softwares que realizam a superviso da aplicao.
UTFPR-PG

91/166

Redes Industriais

Redes de campo: Subdivididas em:


- Rede sensorbus (manufatura) - dados no formato de bits (AS-i e INTERBUS Loop).
- Rede devicebus (manufatura) -

dados no formato de bytes (DeviceNet e o

PROFIBUS DP).
- Rede fieldbus (manufatura e instrumentao) - dados no formato de pacotes de
mensagens (PROFIBUS PA e o Fieldbus Foundation).
Para a instrumentao de manufatura o foco concentra-se, principalmente, nas redes
de campo, onde existem, hoje, diversas tecnologias utilizadas.
- rede sensorbus Utilizada principalmente em automao de manufatura com
controle lgico, onde trafega dados no formato de bits.
- rede devicebus - Utilizada principalmente em automao de manufatura com
controle lgico, onde trafega dados no formato de bytes.
- rede fieldbus - Utilizada principalmente em automao de processos com controle
complexo, onde trafega dados no formato de pacotes de mensagens.
TYPE OF CONTROL AND DEVICES
Type of
Control
Fieldbus

Process
Control

Devicebus
Sensorbus
Logic
Control

Seriplex
ASI
INTERBUS Loop

Low-end

Device Net
SDS
Profibus DP
LONWorks
INTERBUS-S

Midrange

Simple Devices
bit

IEC/ISA SP50
Fieldbus Foundation
Profibus PA
HART

High-end

Type of
Devices

Complex Devices
byte

block

Classificao das redes.

A rede sensorbus conecta equipamentos simples e pequenos diretamente rede. Os


equipamentos deste tipo de rede necessitam de comunicao rpida em nveis discretos
e so tipicamente sensores e atuadores de baixo custo. Estas redes no almejam cobrir
grandes distncias. Exemplos tpicos de rede sensorbus incluem Seriplex, ASI e
INTERBUS Loop.
A rede devicebus preenche o espao entre redes sensorbus e fieldbus e pode cobrir
distncias de at 500 m. Os equipamentos conectados a esta rede tero mais pontos
discretos, alguns dados analgicos ou uma mistura de ambos. Alm disso, algumas
destas redes permitem a transferncia de blocos em uma menor prioridade comparado
aos dados no formato de bytes. Esta rede tem os mesmos requisitos de transferncia
rpida de dados da rede de sensorbus, mas consegue gerenciar mais equipamentos e

UTFPR-PG

92/166

Redes Industriais

dados. Alguns exemplos de redes deste tipo so DeviceNet, Smart Distributed System
(SDS), Profibus DP, LONWorks e INTERBUS-S.
A rede fieldbus interliga os equipamentos de I/O mais inteligentes e pode cobrir
distncias maiores. Os equipamentos acoplados rede possuem inteligncia para
desempenhar funes especficas de controle tais como loops PID, controle de fluxo de
informaes e processos. Os tempos de transferncia podem ser longos mas a rede
deve ser capaz de comunicar-se por vrios tipos de dados (discreto, analgico,
parmetros, programas e informaes do usurio). Exemplo de redes fieldbus incluem:
Fieldbus Foundation, Profibus PA e HART.
Os tipos de equipamentos que cada uma destas classes agrupam podem ser vistos
na Figura a seguir.

PRODUCT GROUPING

Devicebus

Analytical
SLCs, Temp. Controllers
Control Valves
Process Sensors
DCSs
PCs, PLCs
Operator Interfaces
Drives
Motion Controllers
Switches, Sensors, Valves
Motor starters
Push buttons

Fieldbus

Sensorbus

Grupos de produtos por classe de rede.

Origem de algumas tecnologias:


A origem das tecnologias tem, neste caso, influncia direta sobre a aplicabilidade
atual destas redes. O PROFIBUS foi desenvolvido na universidade de Karlsruhe com o
fim de atender o mercado de controle de processos, como o prprio nome reflete:
PROcess FIeld BUS. A organizao PROFIBUS ajudou muito seu desenvolvimento e
aceitao no mercado.
A DeviceNet tem como fundamento a rede CAN, desenvolvida pela BOSCH para
automao de veculos. O protocolo foi adotado na Europa onde at hoje tem boa
aceitao para automao de mquinas onde at hoje tem boa popularidade. No
entanto, pela falta de padronizao nas camadas superiores do protocolo, sua aceitao
ficou bastante restrita. O protocolo DeviceNet definiu as camadas superiores atravs da
UTFPR-PG

93/166

Redes Industriais

associao ODVA. Logo a seguir criou-se a associao CIA (CAN In Automation ), de


origem europia, que tambm definiu o protocolo de maneira completa.
O uso do protocolo CAN na automao de carros desenvolveu-se mais lentamente,
mas hoje bastante usado na indstria automobilstica. A aplicao automotiva
caracteriza-se por um volume de dados relativamente baixo, distncias muitos pequenas
e necessidade de tempo de reao pequeno.
O padro AS-i comeou a ser desenvolvido em 1990 por uma associao de
fabricantes europeus, que se props a conceber uma rede de comunicao de baixo
custo e que atendesse o nvel mais baixo da automao no campo. O trmino dos
trabalhos ocorreu em 1993. Posteriormente esse grupo foi desfeito e a tecnologia passou
a ser administrada por uma Associao Internacional (AS - International).
A rede AS-i um sistema de sensores e atuadores de baixo nvel. Normalmente os
sinais dos sensores e atuadores dos processos industriais so transmitidos atravs de
um grande nmero de cabos. O sistema ASI permite a simplificao desse sistema de
fiao e ligao, substituindo o ento sistema rgido de cabos por apenas um par de fios,
que podem ser usados por todos sensores e atuadores. Eles so responsveis pela
alimentao dos sensores/atuadores e pela transmisso dos dados binrios de entrada e
sada. A rede foi concebida para complementar os demais sistemas e tornar mais
simples e rpida a conexo dos sensores e atuadores com os seus respectivos
controladores.
Caractersticas de algumas redes:
A velocidade e comprimento das redes esto, neste caso, ligados tecnologia de
controle de acesso ao meio.
O protocolo PROFIBUS baseia-se em uma relao Mestre/Escravo , com capacidade
multimestre via "token". Isso permite o uso do padro fsico RS-485 at a velocidade de
12Mbauds.
O protocolo DeviceNet, ao adotar o padro CAN fixou, tambm, sua interface fsica.
Nessa interface e no controle de acesso ao meio CSMA/NBA ( Carrier Sense Multiple
Access with Non-destructive Bitwise Arbitration ) residem todas as vantagens e
desvantagens fundamentais que diferenciam os protocolos.
O mecanismo de acesso CSMA/NBA baseia-se na coliso no destrutiva de dados,
caso dois ns iniciem simultaneamente uma transmisso. Isso tem vantagens que sero
comentadas posteriormente, mas limita de forma definitiva a velocidade bruta da rede.
usado para detectar colises sem necessidade de retransmisso, mas impe
limitaes eltricas nos "drivers" da linha de transmisso, fazendo com que eles atuem
mais lentamente nas transies de bit. O resultado que velocidades mximas so
UTFPR-PG

94/166

Redes Industriais

limitadas na DEVICENET em 0,5 Mbaud, em comprimentos muito menores que o


PROFIBUS.
A rede ASI permite o uso de mltiplos tipos de topologias de rede permitindo, ainda,
que a qualquer momento possa se iniciar uma nova derivao, possibilitando a incluso
de novos sensores e atuadores. Cada usurio pode escolher sua topologia conforme a
necessidade e disposio fsica dos elementos no campo. O cabo da rede no necessita
de resistor de terminao. Sua nica limitao est relacionada com o comprimento do
fio, que deve possuir cem metros. Caso necessrio, o cabo pode ter um acrscimo de
duzentos metros com a utilizao de repetidores (boosters) ficando, assim, com um
comprimento total de trezentos metros. Os tipos de topologia mais utilizados so as
seguintes: topologia em estrela (star), topologia em linha (line), topologia em rvore (tree)
e em anel (ring).
Nmero de ns
O nmero mximo de ns da rede no caso PROFIBUS est limitado a 127 no total e a
32 em cada segmento. A limitao de 32 est relacionada ao padro RS-485 e o nmero
127 ao endereamento lgico do protocolo. A interligao dos segmentos que perfazem
o nmero de 127 ns pode ser feita por repetidores no padro eltrico ou tico. No h
limite prtico para o nmero de segmentos ticos.
O nmero mximo de ns da rede no caso DeviceNet est limitado a 64, em um
segmento nico. A limitao est relacionada ao padro CAN.
O sistema AS-i baseia-se numa comunicao mestre-escravo, cujo mestre
responsvel pelo direcionamento das "perguntas" e tratamento das "respostas" dos
escravos. O mestre pode gerenciar at trinta e um escravos. A comunicao entre o
mestre e os escravos feita serialmente atravs de um par de fios no tranados e nem
blindados. Inicialmente o mestre "fala" com o primeiro escravo, atualiza as sadas do
mesmo (se existir) e pergunta o estado binrio das entradas. Imediatamente o escravo
responde e, aps um pequeno delay, o mestre "fala" com o prximo escravo. Aps o
escravo trinta e um, o ciclo se completa e o mestre comea a conversar novamente com
o escravo numero um. O ciclo de varredura completo tem durao de at 5ms (contendo
31 escravos na rede). Um escravo caracteriza-se por possuir um chip (Asic - Application
Specific Integrated Circuit) especialmente desenvolvido e que possui quatro bits que
podem ser configurados como entrada ou sada. Esse chip tambm responsvel por
determinar o endereo de cada escravo. O procedimento de endereamento dos
escravos feito atravs de unidade de endereamento. Os sensores, ou atuadores
"burros", ou seja, que no so considerados escravos (no possuem o chip) podem ser
conectados rede atravs de mdulos de entrada e sada.

UTFPR-PG

95/166

Redes Industriais

Controles de acesso e modelos de comunicao


O controle de acesso ao meio, diferencial bsico das tecnologias, o argumento mais
explorado na defesa do protocolo DeviceNet. Seu mecanismo, extremamente engenhoso
e eficiente, permite a interligao entre ns da rede sem a interferncia de um mestre.
Esse mecanismo, definido no padro CAN, pode ser estudado na norma CAN,
disponvel em alguns "sites" da Internet.
Baseado nos mecanismos do protocolo CAN, a DeviceNet utiliza o modelo de
comunicao Produtor / Consumidor , onde as mensagens so enviadas, sem
requisio, por um n e utilizadas pelos ns que tiverem interesse na informao. Outros
mecanismos tambm podem ser utilizados, como Mestre / Escravo e mensagens no
solicitadas. Tornam a comunicao eficiente pois minimizam a utilizao do canal de
comunicao. Por outro lado, tornam o protocolo mais complicado, dificultando sua
implementao e compreenso por parte do usurio final.
O protocolo PROFIBUS tem um conceito mais simples, usando o modelo Mestre /
Escravo, mas com a possibilidade de mais de um mestre na mesma rede, que se
alternam no controle da rede atravs de um " token". Como o limite de velocidade 24
vezes maior e o tamanho mximo do pacote muito maior que no DeviceNet, a eficincia
de comunicao acaba sendo maior, pelo menos quando de considera sistemas de porte
mdio e grande.
O protocolo PROFIBUS foi recentemente ampliado, permitindo a comunicao direta
entre mestre e escravos com o fim de atender aplicaes tpicas em mquinas rpidas.
Esse padro denominado DP-V2.
A rede AS-i utiliza um mtodo de comunicao do tipo mestre-escravo baseado em
um sistema cclico de polling capaz de diagnosticar falhas em escravos e dispositivos
com tempo mximo de ciclo de 4,7ms para 256 pontos.
Organizaes
Cada um dos protocolos normalizado e promovido por uma organizao constituda
de vrios fabricantes e usurios. Abaixo temos a apresentao dos sistemas por suas
organizaes.
Profibus
A Organizao PROFIBUS tem sede na Alemanha. Sua
pgina www.profibus.com
O PROFIBUS foi estabelecido como um padro nacional
alemo DIN 19245 em 1989. Em 1996 foi ratificado como
padro europeu EN 50170. Em 2000 foi ratificado como padro internacional IEC 61158.
A tecnologia PROFIBUS tem sido refinada atravs da experincia do usurio final, o que
UTFPR-PG

96/166

Redes Industriais

a habilita a ser usada atravs de um espectro de mercado que to extenso quanto o de


outras tecnologias similares.
Como resultado, o PROFIBUS a mais desenvolvida e consolidada soluo para
redes industriais. A caracterstica chave o reconhecimento da tendncia corrente para
controle: sistemas centralizados (ou orientados conexo) esto, agora, dando
passagem para as topologias descentralizadas e distribudas. O PROFIBUS acomoda
ambas de um modo altamente eficiente, alm de possibilitar a integrao de uma planta
extensa tanto na forma horizontal quanto na vertical atravs do uso da tecnologia
PROFInet.
As caractersticas chaves que fazem do PROFIBUS a tecnologia preferida para
comunicao industrial so:
Velocidade
Facilidade de uso e versatilidade
Economia
Interoperao e uso da tecnologia Plug and Play
Abertura e padronizao
Uma vantagem importante do PROFIBUS que esta tecnologia cobre fbricas,
processos e, com o uso da tecnologia PROFInet, extensas aplicaes empresariais. Isto
faz do PROFIBUS a melhor e mais simples soluo para uso em grandes plantas e
grandes aplicaes.
DeviceNet
A organizao que promove a DeviceNet
a ODVA, Open Device Vendor
Association, que tem sede nos EUA. Sua
pgina www.odva.org .
A DeviceNet uma das lderes mundiais em redes para automao industrial
orientada a dispositivos. De fato, mais de 40% dos usurios finais inspecionados por
analistas industriais independentes relataram sua opo pela DeviceNet entre outras
redes. A DeviceNet oferece uma manipulao de dados robusta e eficiente porque
baseada na tecnologia Produtor/Consumidor, onde os dados so identificados e tm
destino certo. So redes tipicamente multicast. Este modelo moderno de comunicao
oferece capacidades chave que habilitam o usurio a, efetivamente, determinar qual a
informao necessria e quando ela necessria. Os usurios tambm so beneficiados
pelo policiamento de testes estabelecidos pela ODVA, que assegura a interao dos
produtos. Como resultado, podem misturar e proporcionar interao entre equipamentos
de uma variedade de provedores, assim como integr-los sem complicaes.

UTFPR-PG

97/166

Redes Industriais

AS-i
A organizao que promove a rede AS-i a AS-i
International. Fazem parte dessa associao sessenta e cinco
membros, situados em nove pases. Os nove pases que
possuem fabricantes de produtos com tecnologia ASI so os
seguintes: Blgica, Franca, Alemanha, Inglaterra, Itlia,
Japo, Holanda, Sua e Estados Unidos. Esta associao responsvel por determinar
os critrios de padronizao das especificaes tcnicas e testes dos produtos,
juntamente com a divulgao e o marketing da tecnologia. Atualmente existem cerca de
duzentos (200) produtos com tecnologia ASI no mercado. Seu site www.asinterface.com.
A interface AS-I a mais simples soluo em redes para atuadores e sensores
em sistemas de manufatura. uma tecnologia aberta suportada por mais de 100
fabricantes em todo o mundo, o que garante as mais indicadas solues, alm de
suporte global e liberdade de escolha entre produtos e fabricantes que melhor atendam
as necessidades.
Uma rede AS-i oferece uma eficiente alternativa ao cabeamento convencional no
mais baixo nvel hierrquico da automao. Pode, tambm, ser interligada com os nveis
mais altos em fieldbus para implementao de dispositivos I/O de baixo custo.
Encarecimentos contnuos alargaram as aplicaes e hoje a interface AS-i
provida por centenas de milhares de produtos e aplicaes no espectro da automao.
O Foudation Fieldbus

TWO WAY
COMMUNICATION

O Foudation Fieldbus um
sistema de comunicao

OPERATION
STATION

digital bidirecional (Figura )

MAINTENANCE
TOOL

que permite a interligao


em rede de mltiplos
instrumentos diretamente no
campo realizando funes
de controle e monitorao
de processo e estaes de
operao (IHM) atravs de

DPT + PID

FCV

TT

PT

softwares supervisrios
A seguir estaremos analisando os detalhes de projeto utilizando-se o protocolo
FIELDBUS elaborado pela Fieldbus Foundation e normalizado pela ISA-The International
Society for Measurement and Control para automao de Plantas de Processos.
UTFPR-PG

98/166

Redes Industriais

O nvel fsico IEC 61158 2


No estudo do nvel fsico estaremos analisando os tipos de ligaes possveis (fiao,
cabos coaxiais, tico ou rdio), conexes, terminadores, caractersticas eletricas, etc...
especificados

pela

FIELDBUS

FOUNDATION

PHYSICAL

LAYER

PROFILE

SPECIFICATION, Document FF-94-816, August 28,1995.


Como complementao de bibliografia, as informaes contidas neste curso esto
baseadas nos seguintes documentos publicados pela ISA - The International Society for
Measurement and Control- pela Fieldbus Foundation e pela IEC The Electrotechinical
Commission :
IEC 1158-2 : 1993, Feldbus Standard for use in Industrial Control Systems - Part 2:
Physical Layer Specification and Service Definition.
ISA - S50.02 - 1992, Fieldbus Standard for use in Industrial Control Systems - Part 2:
Physical Layer Specification and Service Definition.
ISA - dS50.02-1995-544A, Fieldbus (draft) Standard for use in Industrial Control
Systems - Part 2: Physical Layer Specification and Service Definition, Amendment to
Cluse 24 (Formerly Clause 11)
Fieldbus Preliminary Application Note on Intrinsic Safety,Revision 1.1, 21 September
1995.
ISA/SP50-1993-466C - Fieldbus Standard for use in Industrial Control Systems,
Part 2: Physical Layer Specification and Service Definition, Amendment 1 : Radio
Medium - Proposed Clauses 18,19&20-1993
ISA/SP50-1993-477 - TR1 : Technical Report for Low Speed Radio Medium Physical
Layer Fieldbus-1993.
ISA/SP50-1994-517A - Fieldbus Standard for Use in Industrial Control Systems,

Part

7: Fieldbus Management, Clause 1: Introduction, Scope, Definitions, Reference Model1994


ISA/SP50-1995-518A - Fieldbus Standard for Use in Industrial Control Systems,

Part

2: Physical Layer Specification and Service Definition, Amendment X: Medium


Attachment Unit (MAU) Current Mode (1 Ampere),Wire Medium-1995
IEC 65C/178/CDU IEC 61158-3 Data Link Layer DLL Service Part 3
IEC 65C/179/CDU IEC 61158-4 Data Link Layer DLL Protocol Part 4
A Norma ANSI/ISA-S50.02-1992, aprovada em 17 de Maio de 1994 - Fieldbus
Standard for Use in Industrial Control Systems Part 2: Physical Layer Specification and
Service Definition trata do meio fsico para a realizao das interligaes os principais
tens so:
transmisso de dados somente digital
self-clocking
UTFPR-PG

99/166

Redes Industriais

comunicao bi-direcional
cdigo Manchester
modulao de voltagem (acoplamento paralelo)
velocidades de transmisso de 31,25 kb/s, 100 Mb/s
barramento sem energia, no intrinsecamente seguro
barramento com energia, no intrinsecamente seguro
barramento sem energia, intrinsecamente seguro
barramento com energia, intrinsecamente seguro
Regras
Na velocidade de 31,25 kb/s a norma determina, dentre outras, as seguintes
regras:
1. um instrumento FIELDBUS deve ser capaz de se comunicar entre os seguintes
nmeros de equipamentos:

entre 2 e 32 instrumentos numa ligao sem segurana intrseca e alimentao


separada da fiao de comunicao;

entre 2 a 6 instrumentos alimentados pela mesma fiao de comunicao numa


ligao com segurana intrnseca;

entre 1 e 12 instrumentos alimentados pela mesma fiao de comunicao numa


ligao sem segurana intrnseca.
Obs.: Esta regra no impede a ligao de mais instrumentos do que o

especificado, estes nmeros foram alcanados levando-se em considerao o consumo


de 9 mA +/- 1 mA, com tenso de alimentao de 24 VDC e barreiras de segurana
intrnseca com 11 a 21 VDC de sada e 80 mA mximos de corrente para os
instrumentos localizados na rea perigosa.
2. um barramento carregado com o nmero mximo de instrumentos na velocidade de
31,25 kb/s no deve ter entre a soma dos trechos do trunk e de todos os spurs um
comprimento maior que 1.900 m (ver Figura );
Obs.: esta regra no impede o uso de comprimentos maiores desde que sejam
respeitadas as caractersticas eltricas dos equipamentos.

UTFPR-PG

100/166

Redes Industriais

Line Drawing Representation of Simple Fieldbus Segment


1900M Max.
Fieldbus Segment

BUS

Terminator
+

Terminator

Signal
Isolation
Circuit

Control or
Monitoring
Device
Field Devices

Fieldbus
Power Supply

Comprimento mximo de um segmento FIELDBUS

3. nmero mximo de repetidores para a regenerao da forma de onda entre dois


instrumentos no pode exceder a 4 (quatro) ( ver Figura );
4. um sistema FIELDBUS deve ser capaz de continuar operando enquanto um
instrumento est sendo conectado ou desconectado;
5. as falhas de qualquer elemento de comunicao ou derivao (com exceo de curtocircuito ou baixa impedncia) no

PHYSICAL LAYER

dever prejudicar a comunicao por


mais de 1 ms;
6. deve ser respeitada a polaridade em

DISTANCE CAN BE INCREASED WITH REPEARTERS


MAXIMUM = 4

sistemas que utilizem pares tranados,


seus condutores devem ser identificados
1.900 M

e esta polarizao deve ser mantida em


todos os pontos de conexo;

1.900 M

REP1

1.900 M

REP2

1.900 M

REP3

REP4

1.900M

Terminator

7. para sistemas com meio fsico redundante:

cada canal deve atender as regras de configurao de redes;

no deve existir um segmento no redundante entre dois segmentos

os repetidores tambm devero ser redundantes;

os nmeros dos canais devero ser mantidos no FIELDBUS, isto , os canais do

redundantes;

FIELDBUS devem ter os mesmos nmeros dos canais fsicos.


8. shield dos cabos no devero ser utilizados como condutores de energia.
Distribuio de energia
A alimentao de equipamentos FIELDBUS pode ser feita opcionalmente
atravs dos mesmos condutores de comunicao ou separadamente; um instrumento
com alimentao separada pode ser conectado a um outro instrumento com alimentao
e comunicao no mesmo par de fios.
Na seqncia algumas especificaes eltricas para sistemas FIELDBUS :
UTFPR-PG

101/166

Redes Industriais

Um equipamento pode opcionalmente receber energia por condutores de sinal ou por


condutores separados;

Um equipamento pode ser certificado como intrinsecamente seguro recebendo


energia tanto pelos condutores de sinal quanto por condutores separados;

Um equipamento energizado separadamente pode ser conectado a um equipamento


energizado pelo mesmo condutor de sinal.

Caractersticas dos equipamentos energizados em Limites para 31,25 Kbit/s


rede
Voltagem de operao

9,0 a 32,0 V DC

Mxima voltagem

35 V

Mxima taxa de mudana de corrente de repouso (no 1,0 mA/ms


transmitindo); este requisito no aplicado nos primeiros
10 ms aps a conexo do equipamento em uma rede em
operao ou nos primeiros 10 ms aps a energinzao da
rede.
Mxima corrente; este requisito ajustado durante o Corrente de repouso mais 10
intervalo de 100 s at 10 ms aps a conexo do mA
equipamento a uma rede em operao ou 100 s at 10
ms aps a energizao da rede.
Requisitos para a alimentao de redes

Limites para 31,25 Kbit/s

Voltagem de sada, no intrinsecamente seguro

32 V DC

Voltagem de sada, intrinsecamente seguro (I.S.)

depende da faixa da barreira

Impedncia de sada no intrinsecamente segura, medida 3 K


dentro da faixa de frequncia 0,25 fr 1,25 fr
Impedncia de sada, intrinsicamente segura, medida 400 K (A alimentao
dentro da faixa de frequncia 0,25 fr 1,25 fr
intrinsecamente segura inclui
uma barreira intrinsecamente
segura).
Um equipamento FIELDBUS que inclui o modo de voltagem de 31,25 Kbit/s ser
capaz de operar dentro de um intervalo de voltagem de 9 V 32 V DC entre os dois
condutores incluindo o ripple. O equipamento poder ser submetido a mxima voltagem
de 35 V DC sem causar danos.
NOTA: Para sistemas intrinsecamente seguros a voltagem de operao pode ser
limitada pelos requisitos de certificao. Neste caso a fonte de energia estar localizada
na rea segura e sua voltagem de sada ser atenuada por uma barreira de segurana
ou um componente equivalente.
UTFPR-PG

102/166

Redes Industriais

Um equipamento FIELDBUS que inclui o modo de voltagem de 31,25 Kbit/s


obedecer os requisitos da norma ISA-S50.02 quando energizada por uma fonte com as
seguintes especificaes:
A tenso de sada da fonte de alimentao para redes no intrinsecamente
seguras ser no mximo de 32 V DC incluindo o ripple;
A impedncia de sada da fonte de alimentao para redes no intrinsecamente
seguras ser 3 K dentro da faixa de frequncia 0,25 fr 1,25 fr (7,8 KHz 39 KHz).
Este requisito no aplicado dentro dos 10 ms da conexo nem na remoo de um
equipamento do campo;

A impedncia de sada de uma fonte de alimentao intrinsecamente segura ser


400 K dentro da faixa de frequncia 0,25 fr 1,25 fr (7,8 KHz 39 KHz);
Os requisitos de isolao do circuito de sinal e do circuito de distribuio de

energia em relao ao terra e entre ambos devem estar de acordo com a IEC 61158-2
(1993).
Simple Fieldbus Topology Representation
(Terminator)
T

I/O

Multi-conductor Cable
(Only one pair required)
Power
to BUS

AAA

Single Twisted Pair

(Terminator)

Field Devices and Control Devices

Barramento de comunicao energizado

Isolao eltrica
Todos os equipamentos FIELDBUS que usam fios condutores, seja na
energizao separada ou na energizao atravs dos condutores de sinal de
comunicao, devero fornecer isolao para baixas frequncias entre o terra, o cabo do
barramento e o equipamento. Isto deve ser feito pela isolao de todo o equipamento do
terra ou pelo uso de um transformador, opto-acoplador, ou qualquer outro componente
isolador entre o trunk e o equipamento.
Uma fonte de alimentao combinada com um elemento de comunicao no
necessitar de isolao eltrica.
Para cabos blindados, a impedncia de isolao medida entre a blindagem do
cabo FIELDBUS e o terra do equipamento FIELDBUS dever ser maior que 250 K

em

todas as frequncias abaixo de 63 Hz.

UTFPR-PG

103/166

Redes Industriais

A mxima capacitncia no balanceada para o terra de ambos terminais de


entrada de um equipamento no dever exceder 250 pF.
Especificao do meio condutor
Conectores para os cabos, se utilizados, podero ser do tipo engate rpido ou
conectores tradicionais. Terminaes no campo, nao devem ser feitas diretamente nos
terminais dos instrumentos e sim atravs de conectores em caixas de terminao.
Cabos
De acordo com os requisitos da norma ISA-S50.02, o cabo utilizado para ligar
equipamentos FIELDBUS com o modo de voltagem de 31,25 Kbit/s pode ser um simples
par de fios tranados com a sua blindagem atendendo os seguintes requisitos mnimos
(a 25 C):

Z0 em fr (31,25 KHz) = 100 20%;

Atenuao mxima em 1,25 fr (39 KHz) = 3.0 dB/Km;

Mxima capacitncia no balanceada da blindagem = 2 nF/Km;

Resistncia DC mxima (por condutor) = 22 /Km;

Atraso mximo de propagao entre 0,25 fr e 1,25 fr = 1.7 s/Km;

rea seccional do condutor (bitola) = nominal 0,8 mm2 (#18 AWG);

Cobertura mnima da blindagem dever ser maior ou igual a 90%.


Para novas instalaes devemos especificar cabos de par tranado com

blindagem do tipo A, outros cabos podem ser usados mas respeitando as limitaes da
tabela abaixo como por exemplo os cabos mltiplos com pares tranados com uma
blindagem geral (denominado cabo tipo B).
O tipo de cabo de menos indicao o cabo de par tranado simples ou multiplo
sem qualquer blindagem (denominado cabo tipo C).
O tipo de cabo de menor indicao o cabo de mltiplos condutores sem pares
tranados (denominado cabo tipo D) e blindagem geral.
A seguir a tabela de especificaes dos tipos de cabos (a 25 C):

UTFPR-PG

104/166

Redes Industriais

Parmetros

Condies

Tipo A

Tipo B

Tipo C

Tipo D

Impedncia

fr (31,25 KHz)

100 20

100 30

**

**

22

56

132

20

(39 3.0

5.0

8.0

8.0

0.8

0.32

0.13

1.25

(#18

(#22

(#26

(#16

AWG)

AWG)

AWG)

AWG)

**

**

caracterstica, Z0,
Resistncia

DC por condutor

mxima, /km
Atenuao mxima, 1,25
dB/km
rea

fr

kHz)
seccional

nominal do condutor
(bitola), mm2
Capacitncia

mx. 1

no balanceada, pF

metro

de 2

comprimento
** no especificado

Observaes:
Outros tipos de cabo que atendam ou suplantem as especificaes podem ser
utilizados. Cabos com especificaes melhoradas podem habilitar barramentos com
comprimentos maiores e/ou com imunidade superior interferncia. Reciprocamente,
cabos com especificaes inferiores podem provocar limitaes de comprimento para
ambos, barramentos (trunk) e derivaes (spurs) mais nao sao aceitos cabos que no
atendam a conformidade com os requisitos RFI/EMI.
Para aplicaes de segurana intrnseca, a razo indutncia/resistncia (L/R)
deve ser menor que o limite especificado pela agncia regulamentadora local.
FOUNDATION TECHNOLOGY
USER
LAYER

31.25 kbit/s FIELDBUS WIRING


CONTROL ROOM
EQUIPMENT

COMMUNICATION
STACK

PHYSICAL LAYER

Trunk

Junction
box

Spurs

Cable Length = Trunk Lenght + All Spur Lengths


Maximum Length = 1900 metres with Type ACable

Cabos utilizados no FIELDBUS


UTFPR-PG

105/166

Redes Industriais

Cabo tipo

Distncia (m)

1900

1200

400

200

Comprimentos tpicos de barramento e derivaes

Acopladores
O acoplador pode prover um ou muitos pontos de conexo para o barramento.
Pode ser integrado ao equipamento FIELDBUS caso no haja nenhuma derivao. Caso
contrrio, dever ter pelo menos 3 pontos de acesso um para o spur e um para cada
lado do trunk.
Um acoplador passivo deve conter qualquer um ou todos os elementos opcionais
descritos abaixo:

Um transformador para fornecer isolao galvnica e um transformador de


impedncia entre trunk e spur;

Conectores, para fornecer conexes fceis de spur e/ou trunk;

Resistores de proteo como visto na figura abaixo, para proteger o barramento do


trfego entre outras estaes dos efeitos de um spur em curto-circuito num trunk
desenergizado, no intrinsecamente seguro.
Acopladores ativos, que requerem alimentaes externas, podem conter

componentes para amplificao do sinal e retransmisso.


Atravs das ligaes internas dos acopladores pode-se construir vrias
topologias.

MAIN TRUCK
CABLE

Inside Junction Box

BUS TERMINATOR

Ligaes internas de uma caixa de campo


UTFPR-PG

106/166

Redes Industriais

Splices
Um splice qualquer parte da rede na qual as caractersticas de impedncia do
cabo da rede no so preservadas. Isto possivelmente oportuno para operao dos
condutores de cabos, remoo da blindagem do cabo, troca do dimetro do fio ou seu
tipo, conexo spurs, conexo em terminais nus, etc. Uma definio prtica para splice
, portanto, qualquer parte da rede que no tem um comprimento contnuo de um meio
condutor especificado.
Para redes que tm um comprimento total de cabos (trunk e spurs) maior que 400
m, a soma de todos os comprimentos de todos os splices no deve exceder 2,0 % do
comprimento do cabo. Para comprimento de cabos de 400 m ou menos, a soma dos
comprimentos de todos splices no deve exceder 8 m. O motivo para esta especificao
preservar a qualidade de transmisso requerendo que a rede seja construda quase
totalmente com o meio condutor especificado.A continuidade de todos os condutores do
cabo deve ser mantida em um splice.
Terminadores
Um terminador deve estar em ambas pontas do cabo de trunk, conectado de um
condutor de sinal para o outro. Nenhuma conexo deve ser feita entre o terminador e a
blindagem do cabo.
Pode-se ter o terminador implementado internamente uma caixa de campo
(Junction Box).

Terminal Block in Field Mounted Junction Box


To Control
Building

Inside Junction Box

(Single or
Multi-Pair)
Twisted Pair
(Shielded)

Field Wiring and


Field Devices
Fieldbus
Terminator

Shields not shown

Terminador interno uma caixa de campo


O valor da impedncia do terminador deve ser 100 20% dentro da faixa de
frequncia 0,25 fr 1,25 fr (7,8 KHz a 39 KHz). Este valor aproximadamente o valor
mdio da impedncia caracterstica do cabo nas frequncias de trabalho e escolhido
para minimizar as reflexes na linha de transmisso.
UTFPR-PG

107/166

Redes Industriais

O vazamento de corrente direta pelo terminador no deve exceder 100 A. O


terminador deve ser no polarizado.
Todos os terminadores usados em aplicaes intrinsecamente seguras devem
atender as necessidades de isolao e distanciamento (necessrias para a aprovao
I.S.).
aceito para as funes de fonte de alimentao, barreiras de segurana e
terminadores a combinao de vrias maneiras (desde que a impedncia equivalente
atenda os requisitos da norma ISA-S50.02).
Schematic Representation of Balanced Transmission Line
Near-End
Terminator

Field Devices

Fieldbus
Power
Suply

20 V
Nom

+
-

Signal
Isolation
Circuit

Far-End
Terminator

100

100

1 F

1 F

1900M Max.

Esquema da linha de transmisso balanceada

Regras de Blindagem
Para atender os requisitos de imunidade a rudos necessrio assegurar a
continuidade da blindagem atravs do cabeamento, conectores e acopladores,
atendendo as seguintes regras:
A cobertura da blindagem do cabo dever ser maior do que 90% do comprimento
total do cabo;
A blindagem dever cobrir completamente os circuitos eltricos atravs tambm
dos conectores, acopladores e splices.
Nota: O no atendimento das regras de blindagem pode degradar a imunidade a rudo.
Regras de Aterramento
O aterramento para um sistema FOUNDATION FIELDBUS deve estar
permanentemente conectado terra atravs de uma impedncia suficientemente baixa e
com capacidade suficiente de conduo de corrente para prevenir picos de voltagem, os
quais podero resultar em perigo aos equipamentos conectados ou pessoas, a linha
comum (zero volts) pode ser conectada terra onde eles so galvanicamente isolados
do barramento FIELDBUS.

UTFPR-PG

108/166

Redes Industriais

Equipamentos FIELDBUS devem funcionar com o ponto central de um terminador


ou de um acoplador indutivo conectado diretamente para a terra.
Equipamentos FIELDBUS no podem conectar nenhum condutor do par tranado
ao terra em nenhum ponto da rede. Sinais podem ser aplicados e preservados
diferencialmente atravs da rede.
uma prtica padro para uma blindagem de um cabo do barramento FIELDBUS
(se aplicvel) ser efetivamente aterrado em um ponto nico ao longo do comprimento do
cabo. Por esta razo equipamentos FIELDBUS devem ter isolao DC da blindagem do
cabo ao terra. tambm uma prtica padro conectar os condutores de sinal ao terra de
forma balanceada ao mesmo ponto, por exemplo, usando o tap central de um terminador
ou um transformador acoplador. Para sistemas com barramento energizado, o
aterramento da blindagem e dos condutores de sinal devero estar pertos da fonte de
alimentao. Para sistemas intrinsecamente seguros o aterramento dever ser na
conexo de terra da barreira de segurana.
Segurana Intrnseca
As barreiras de segurana intrnsecas devem ter impedncia maior do que 400
em qualquer frequncia no intervalo de 7,8 KHz a 39 KHz, essa especificao vale para
barreiras de segurana intrnsecas do tipo equipamento separado ou incorporadas
internamente em fontes de alimentao.
Dentro do intervalo de voltagem de funcionamento da barreira de segurana
intrnseca (dentro do intervalo 7,8-39 KHz) a capacitncia medida do terminal positivo
(lado perigoso) para a terra no dever ser maior do que 250 pF da capacitncia medida
do terminal negativo (lado perigoso) para a terra.
Uma barreira de segurana intrnseca no dever estar separada do terminador
por mais de 100 m. A barreira pode apresentar uma impedncia de 400 na frequncia
de trabalho e a resistncia do terminador deve ser suficientemente baixa para que
quando colocada em paralelo com a impedncia da barreira, a impedncia equivalente
dever ser inteiramente resistiva.
HAZARDOUS AREA
TERMINATOR
INTRINSIC
SAFETY BARRIER

Inside Junction Box

BUS TERMINATOR

Segurana Intrnseca
UTFPR-PG

109/166

Redes Industriais

Benefcios do Fieldbus
Os benefcios da tecnologia FIELDBUS podem ser divididos em melhoria e maior
quantidade de informaes de controle e no de controle e benefcios econmicos.
Benefcios na obteno de informao
Nos sistemas de automao tradicionais, o volume de informaes disponveis ao
usurio no ia muito alm daquele destinado s informaes de controle. Nos sistemas
FIELDBUS, o volume de informaes extra controle bem maior devido s facilidades
atribudas principalmente comunicao digital entre os equipamentos.

FIELDBUS BENEFITS
INCREASED PROCESS INFORMATION
FIELDBUS-BASED
AUTOMATION
SYSTEMS

NON-CONTROL
INFORMATION

TRADITIONAL
AUTOMATION
SYSTEMS

CONTROL
INFORMATION

YESTERDAY

TODAY

Comparao do volume de informaes entre os dois sistemas

Benefcios econmicos

Baixos custos de implantao:

Engenharia de detalhamento

Mo de obra/materiais de montagens

Equipamentos do sistema supervisrio

Configurao do sistema

Obras civil

Ar condicionado

Baixos custos no acrscimo de novas malhas

Instalao apenas de novos instrumentos no campo

UTFPR-PG

110/166

Redes Industriais

FIELDBUS BENEFITS
WIRING SAVINGS
DCS

CONTROLLER

FCS

I/O
SUBSYSTEM
I.S

I.S.

I.S.

I.S.

FIELDBUS

4-20 MA

Reduo de custos na implementao de novas malhas

Baixos custos de implantao da automao por rea

Instalao apenas de placas de interfaces


Ganhos tecnolgicos
Instrumentao de ponta (estado da arte)
Vantagens operacionais do sistema (sistema aberto)
Tecnologia atualizada (sistema de controle)
FIELDBUS BENEFITS
EXPANDED VIEW
DCS

FCS

CONTROLLER
INPUT/OUTPUT
SUBSYSTEM
FIELDBUS

TRADITIONAL 4-20 MA
VIEW STOPS AT I/O SUBSYSTEM
FIELDBUS VIEW
EXTENDS INTO INSTRUMENTS

Informaes obtidas pelos dois sistemas

Comparaes com as tecnologias anteriores


Seguramente, devido as vantagens da tecnologia FIELDBUS o SDCD tradicional
no mais recomendado para novos projetos, para os sistemas existentes os altos
custos de substituio dos instrumentos e a obsolncia do sistema de controle podem
abreviar a sua vida til e provocar a introduo da tecnologia FIELDBUS.

UTFPR-PG

111/166

Redes Industriais

FIELDBUS BENEFITS
2 WAY COMMUNICATION

CONTROL SYSTEM
NETWORK

CONTROL SYSTEM
NETWORK

CONTROLLER
INPUT/OUTPUT
SUBSYSTEM
FIELDBUS

TRADITIONAL 4-20 MA
ONE VARIABLE
UNI-DIRECTIONAL

FIELDBUS
MULTIPLE VARIABLES
BI-DIRECTIONAL

Fluxo das informaes nos sistemas tradicional e FIELDBUS

Documentao bsica
Para a elaborao dos dois tipos de projetos (SDCD e FIELDBUS) so gerados
diversos documentos, tanto para o SDCD como para o FIELDBUS, porm com graus de
complexidades diferentes, que so caractersticos de cada tecnologia.Podemos observar
a seguir uma tabela comparativa:
Projeto SDCD
Reviso
de
engenharia

fluxogramas

de sim

FIELDBUS
/
Complexidade

Grau

Igual

Diagrama de malhas

sim

Menor

Diagrama funcional

sim

Igual

Diagrama lgico

sim

Igual

Base de dados

sim

Igual

Planta de instrumentao

sim

Menor

Detalhe tpico de instalao

sim

Igual

Arranjo de painis

sim

no tem

Diagrama de interligaes de Painis

sim

no tem

Diagrama de alimentao

sim

Menor

Arranjo de armrios

sim

Menor

Lista de cabos

sim

Menor

Comparao entre SDCD e FIELDBUS


UTFPR-PG

112/166

de

Redes Industriais

Anlise dos documentos


a) Reviso de Fluxogramas de engenharia
A reviso dos fluxogramas, para ambas as tecnologias, SDCD e FIELDBUS sero
parecidas, sendo que para o FIELDBUS, a inteligencia de controle estar localizada no
campo.
FIELDBUS BENEFITS
REDUCTION IN SYSTEM HARDWARE
DCS

FCS

CONTROLLER
I/O
SUBSYSTEM

FIELDBUS

TRADITIONAL
FIELDBUS

CONTROL IN THE FIELD DEVICES


Reduo no hardware com a implementao de transmissores "inteligentes"

b) Diagrama de malhas
Na tecnologia FIELDBUS haver uma reduo de trabalhos, na elaborao dos
diagramas de malhas, pois sero apresentados, para cada malha, apenas a
configurao de controle dos elementos de campo, pois a fiao ser muito simples, no
necessitando apresentar o bifilar das malhas, que estar sendo representado em
documento do software de configurao contendo todas as malhas.

UTFPR-PG

113/166

Redes Industriais

Schematic Representation of an Analog Loop


Field Indicator
(Optional)

+
POWER
SUPPLY

4 - 20 mA
250

250

1-5V

1-5V

Field
Device

To DCS,
Recorder, etc.
To second Control
Room Device
(Optional)

Representao esquemtica de um loop analgico para sistemas convencionais.

c) Diagrama Funcional
Este documento no sofrer alteraes.
d) Diagrama Lgico
Este documento no sofrer alteraes.
e) Base de Dados de configurao de controle e superviso
Haver praticamente o mesmo volume de trabalho.
f) Planta de instrumentao
Na tecnologia FIELDBUS haver uma grande reduo de trabalhos, na
elaborao deste documento, devido principalmente, ao encaminhamento de cabos e
bandejas, pois, sero necessrios poucos recursos mecnicos, devido a baixa utilizao
de cabos de interligao, principalmente com a sala de controle.
g) Detalhes tpicos de instalao
Este documento no sofrer alteraes.
h) Arranjos de painis
Na tecnologia FIELDBUS no sero gerados estes documentos.
i) Diagrama de interligao de painis
Na tecnologia FIELDBUS no sero gerados estes documentos.

UTFPR-PG

114/166

Redes Industriais

j) Diagrama de alimentao
Esse documento no caso do FIELDBUS, ser muito simples, pois a alimentao
por lotes de instrumentos e no individualmente.
k) Arranjo de armrios
Caso exista este documento para o FIELDBUS, ele ser muito simples, pois
normalmente no haver necessidade deste documento.
l) Lista de Cabos
No caso do FIELDBUS, essa lista, dependendo da planta, pode ser at 10% da
lista comparativa com o sistema SDCD.
m) Folhas de especificao.
Na tecnologia FIELDBUS haver uma reduo nessas folhas de especificao,
pois a inteligncia est localizada nos elementos de campo, e no nos elementos de
controle na sala de controle.
n) Lista de Material
Como haver uma reduo dos componentes de um projeto na tecnologia
FIELDBUS, consequentemente a lista de material ser menor.Detalhando um projeto
FIELDBUS
Vrias topologias podem ser aplicadas em projetos Fieldbus. De forma a
simplificar e tornar mais claro os grficos, as fontes de alimentao e os terminadores
foram omitidos destes.

UTFPR-PG

115/166

Redes Industriais

Possible Fieldbus Topologies


PLANT HIGHWAY /H2
(Terminators
not shown)
JUNCTION
BOX

FIELDBUS I/O

H1 LEVEL

End-to-End

Bus with spurs


(or drops)

Point-to-Point

Tree

Topologias possveis no foundation

Total
Devices on
Segment

1 Device per
Spur

2 Devices per
Spur

3 Devices per
Spur

4 Devices per
Spur

1-12

394 ft. (120 m)

295 ft. (90 m)

197 ft. (60 m)

98 ft. (30 m)

13-14

295 ft. (90 m)

197 ft. (60 m)

98 ft. (30 m)

3 ft. (1 m)

15-18

197 ft. (60 m)

98 ft. (30 m)

3 ft. (1 m)

3 ft. (1 m)

19-24

98 ft. (30 m)

3 ft. (1 m)

3 ft. (1 m)

3 ft. (1 m)

25-32

3 ft. (1 m)

3 ft. (1 m)

3 ft. (1 m)

3 ft. (1 m)

Um importante aspecto na concepo de um projeto Foundation Fieldbus a


determinao de como sero instalados os equipamentos que faro parte da rede.
Dessa forma devem ser consideradas as distncias mximas permitidas entre os
equipamentos, ou seja, deve-se ter em mos a planta onde ser efetuado o projeto para
a determinao dos melhores pontos para instalao dos equipamentos de forma a
otimizar ao mximo o comprimento do barramento (trunk) e das derivaes (spurs) como
visto na figura.

UTFPR-PG

116/166

Redes Industriais

H1

<60m

<90m
<120m

<1m

<1

<1

This segment has 11 devices. Each


spur with one device must be <120
meters, the spur with 2 devices must be
<90 meters, and the spur with 3 devices
must be less than 60 meters.

Configurao Tpica de Instalao


Alm disso, outras caractersticas tambm devem ser consideradas tais como:
nmero mximo de equipamentos ligados uma mesma rede (um fator limitante pode
ser a fonte de alimentao que deve alimentar todos os transmissores, caso o
barramento seja energizado), a topologia utilizada na implementao dos equipamentos
(ver prxima seo) e os elementos que constituiro a rede fieldbus conjuntamente com
os equipamentos (dispositivos que permitam facilidade e agilidade quando for solicitado
algum tipo de manuteno com um determinado equipamento, como por exemplo as
caixas de campo). Outro ponto a ser analisado refere-se utilizao de barreiras de
segurana intrnseca e redundncia dos equipamentos. Deve-se fazer uma anlise
preliminar destas caractersticas no ambiente de instalao do sistema visando a maior
otimizao possvel no que se refere s instalaes dos equipamentos (nmero de
equipamentos e comprimento de cada barramento), caso se faa necessrio a utilizao
destes recursos.

UTFPR-PG

117/166

Redes Industriais

NUMBER
OF ELEMENTS

MAX. SPUR
LENGTH (m)

25-32
19-24
15-18
13-14
01-12

0
30
60
90
120

BUS TOTAL LENGTH


(TRUNK + SPURS) <1900m

Instalao de um sistema foundation

UTFPR-PG

118/166

Redes Industriais

13 Arquitetura de Redes TCP/IP

No mundo de hoje, no se pode falar de redes sem falar do TCP/IP. O conjunto de


protocolos originalmente desenvolvido pela Universidade da Califrnia em Berkeley, sob
contrato para o Departamento de Defesa dos EUA, se tornou o conjunto de protocolos
bancados

por

pesos

pesados

da

indstria,

como

IBM

(SNA),

Microsoft

(NetBIOS/NetBEUI) e Novell (IPX/SPX).


O grande motivo de todo esse sucesso foi justamente o fato do TCP/IP no ter
nenhuma grande empresa associada ao seu desenvolvimento. Isto possibilitou a sua
implementao e utilizao por diversas aplicaes em praticamente todos os tipos de
hardware e sistemas operacionais existentes.

APANET
commissioned
by DOD
1969

FTP
1973
Telnet
1972

1965

TCP/IP
Protocol Suite
1982

1970

TCP
1974

1975

IP
1981

1980

DNS
1984

1985

Cronologia do pacote TCP IP

Mesmo antes do Boom da internet o TCP/IP j era o protocolo obrigatrio para


grandes redes formadas por produtos de muitos fornecedores diferentes, e havia sido
escolhido pela Microsoft como o protocolo preferencial para o Windows NT, devido s
limitaes tcnicas do seu prprio conjunto de protocolos, o NetBEUI.
Entretanto, ao contrrio dos protocolos proprietrios para redes locais da Microsoft e
da Novell, que foram desenhados para serem praticamente plug and play, as
necessidades que orientam o desenvolvimento do TCP/IP obrigaram ao estabelecimento
de uma srie de parametrizaes e configuraes que devem ser conhecidas pelo
profissional envolvido com instalao, administrao e suporte de redes.
UTFPR-PG

119/166

Redes Industriais

As pilhas de protocolos
Quem j estudou mais a fundo a documentao de produtos de redes ou participou
de cursos mais especficos certamente se deparou com o modelo OSI de 7
Camadas.Todos os softwares de redes so baseados em alguma arquitetura de
camadas, e normalmente nos referimos a um grupo de protocolos criado para funcionar
em conjunto com uma pilha de protocolos (em Ingls, protocol stack, por exemplo, the
TCP/IP stack).O termo pilha utilizado porque os protocolos de uma dada camada
normalmente interagem somente com os protocolos das camadas imediatamente
superior e inferior.
Entretanto, o modelo OSI um modelo conceitual, e no a arquitetura de uma
implementao real de protocolos de redes.Mesmo os protocolos definidos como padro
oficial pelo ISO International Standards Organization a entidade criadora do modelo
OSI, no foram projetados e construdos segundo este modelo.
O importante entender o conceito de pilhas de protocolo, pelo qual cada camada
realiza uma das funes necessrias para comunicao em rede, tornando possvel a
comunicao em redes de computadores utilizando vrias tecnologias diferentes.
O modelo de pilha de 4 camadas do TCP/IP
O TCP/IP foi desenhado segundo uma arquitetura de pilha, onde diversas camadas
de software interagem somente com as camadas acima e abaixo. H diversas
semelhanas com o modelo OSI da ISO, mas o TCP/IP anterior formalizao deste
modelo e, portanto possui algumas diferenas.
O nome TCP/IP vem dos nomes dos protocolos mais utilizados desta pilha, o IP
(Internet Protocol) e o TCP (Transmission Control Protocol). Mas a pilha TCP/IP possui
ainda muitos outros protocolos, dos quais veremos apenas os mais importantes, vrios
deles necessrios para que o TCP e o IP desempenhem corretamente as suas funes.
Visto superficialmente, O TCP/IP possui 4 camadas, desde a aplicaes de rede at o
meio fsico que carregam os sinais eltricos at o seu destino.
Alm das camadas propriamente ditas, temos uma srie de componentes, que
realizam a interface entre as camadas:

UTFPR-PG

120/166

Redes Industriais

Aplicao

RSLinx
Interchange
FTP, TELNET

Transporte
Rede

TCP
IP

Enlace
Fsico

Ethernet 802.3
10baseT, MAU, etc

Camadas do TCP-Ip de acordo com o modelo ISO/OSI


Vamos apresentar agora uma descrio da funo de cada camada do TCP/IP:

Enlace - Os protocolos de enlace tem a funo de fazer com que as informaes


sejam transmitidas de um computador para o outro em uma mesma mdia de acesso
compartilhado (tambm chamada de rede local) ou em uma ligao ponto-a-ponto(ex:
modem ).Nada mais do que isso.A preocupao destes protocolos permitir o uso do
meio fsico que conecta os computadores na rede e fazer com que os bytes enviados por
um computador cheguem a outro computador diretamente desde que haja uma conexo
direta entre eles.
Rede - J o protocolo de rede, o Internet Protocol (IP), responsvel por fazer com
que as informaes enviadas por um computador chegue a outro, mesmo que eles
estejam em redes fisicamente distintas, ou seja,no existe conexo direta entre eles.
Como o prprio nome (Inter-net) diz, o IP realiza a conexo entre redes.E ele quem
traz a capacidade da rede TCP/IP se reconfigurar quando uma parte da rede esta fora
do ar, procurando um caminho (rota) Alternativo para a comunicao.
Transporte - Os protocolos de transporte mudam o objetivo, que era conectar dois
equipamentos, para conectar dois programas.Voc pode ter em um mesmo computador
vrios programas trabalhando com a rede simultaneamente, por exemplo, um browser
Web e um leitor de e-mail. Da mesma forma, um mesmo computador pode estar rodando
ao mesmo tempo um servidor Web e um servidor POP3. Os protocolos de transporte
(UDP e TCP) atribuem a cada programa um nmero de porta, que anexado a cada
pacote de modo que o TCP/IP saiba para qual programa entregar cada mensagem
recebida pela rede.
UTFPR-PG

121/166

Redes Industriais

Aplicao - Finalmente os protocolos de aplicao so especficos para cada


programa que faz uso da rede. Desta forma existe um protocolo para a conversao
entre um servidor Telnet, e assim em diante. Cada aplicao de rede tem o seu prprio
protocolo das camadas mais baixas para poder atingir o seu destino.
Existem dois protocolos de transporte no TCP/IP.O primeiro o UDP, um protocolo
que trabalha com datagramas , que so mensagens com um comprimento mximo prfixado e cuja entrega no garantida. Caso a rede esteja congestionada, um datagrama
pode ser perdido e o UDP no informa as aplicaes desta ocorrncia. Outra
possibilidade que o congestionamento em uma rota da rede possa fazer com que os
pacotes cheguem ao seu destino em uma ordem diferente daquela em que foram
enviados. O UDP um protocolo que trabalha sem estabelecer conexes entre os
softwares que esto se comunicando.
J o TCP um protocolo orientado a conexo. Ele permite que sejam enviadas
mensagens de qualquer tamanho e cuida de quebrar as mensagens em pacotes que
possam ser enviados pela rede. Ele tambm cuida de ordenar os pacotes no destino e
de retransmitir qualquer pacote que seja perdido pela rede de modo que o destino
receba a mensagem original da maneira como foi enviada.
Agora, vamos aos componentes que ficam na interface entre os nveis 3 e 4 e entre
os nveis 1 e 2.
O Sockets uma API para a escrita de programas que trocam mensagens utilizando
o TCP/IP. Ele fornece funes para testar um endereo de rede, abrir uma conexo TCP,
enviar datagramas UDP e esperar por mensagens da rede. O Winsockets, utilizado para
aplicaes internet Windows nada mais do que uma pequena variao desta API para
acomodar limitaes do Windows 3.1. No Windows NT e Win95 pode ser usada a API
original sem problemas.
O Domain Name Service (DNS) fornece os nomes lgicos da internet como um
todo ou de qualquer rede TCP/IP isolada.
Temos ainda o ARP que realiza o mapeamento entre os endereos Ethernet, de
modo que os pacotes possam atingir os seus destinos em uma rede local.
Por fim, o DHPC permite a configurao automtica de um computador ou outro
dispositivo conectado a uma rede TCP/IP, em vez de configurarmos cada computador
UTFPR-PG

122/166

Redes Industriais

manualmente. Mas, para entender o porque da necessidade do DHCP, temos que


entender um pouco mais do funcionamento e da configurao de uma rede TCP/IP.

DHCP
Client

Non-DHCP
Client

IP Address1
IP Address2
DHCP
Client

DHCP
DHCPDatabase
Database
IP
Address1
IP Address1
IP
IPAddress2
Address2
IP
Address3
IP Address3

DHCP
Server
Servio DHCP

Em uma rede TCP/IP, cada computador (ou melhor, cada placa de rede, caso o
computador possua mais que uma) possui um endereo numrico formado por 4 octetos
(4 bytes), geralmente escrito na forma w,x,y,z.
32 Bits
Class B

Network ID

Example:

Host ID

w. x. y. z.
131.107.3.24
Endereamento IP

Alm deste endereo IP, cada computador possui uma mscara de rede (network
mask ou subnet mask), que um nmero do mesmo tipo mas com restrio de que ele
deve comear por uma seqncia contnua de bits em 1, seguida por uma seqncia
contnua

de

bits

em

zero.

Ou

seja,

11111111.11111111.00000000.00000000

(255.255.0.0), mas nunca um nmero como 11111111.11111111.00000111.00000000


(255.255.7.0).

UTFPR-PG

123/166

Redes Industriais

Mscara de rede

A mscara de rede serve para quebrar um endereo IP em um endereo de rede e


um endereo de host.Todos os computadores em uma mesma rede local (fisicamente
falando, por exemplo, um mesmo barramento Ethernet) devem ter o mesmo endereo de
rede, e cada um deve ter um endereo de host diferente. Tomando-se o endereo IP
como um todo, cada computador em uma rede TCP/IP (inclusive em toda a Internet)
possui um endereo IP nico e exclusivo.
O InterNIC controla todos os endereos IP em uso ou livres na Internet, para evitar
duplicaes, ele reserva certas faixas de endereos chamadas de endereos privativos
para serem usados em redes que no iro se conectar diretamente na Internet.
Address
Class

Bits Used for Subnet Mask

Dotted
Dotted Decimal
Decimal
Notation
Notation

Class
Class AA

11111111
11111111 00000000
00000000 00000000
00000000 00000000
00000000 255.0.0.0
255.0.0.0

Class
Class BB

11111111
11111111 11111111
11111111 00000000
00000000 00000000
00000000 255.255.0.0
255.255.0.0

Class
Class CC

11111111
11111111 11111111
11111111 11111111
11111111 00000000
00000000 255.255.255.0
255.255.255.0
Class
Class BB Example
Example
IP Address

131.107. 16.200

Subnet Mask

255.255. 0.0

Network ID

131.107. y.z

Host ID

w.x. 16.200
Classes de rede

UTFPR-PG

124/166

Redes Industriais

Quando o IP recebe um pacote para ser enviado pela rede, ele quebra o
endereo destino utilizado a mscara de rede do computador e compara o endereo de
rede do destino com o endereo de rede dele mesmo. Se os endereos de rede forem
iguais, isto significa que a mensagem ser enviada para um outro computador na mesma
rede local, ento o pacote repassado para o protocolo de enlace apropriado (em geral
o Ethernet). Se os endereos forem diferentes, o IP envia o pacote para o default
gateway, que nada mais do que o equipamento que fornece a conexo da rede local
com outras redes.
Number
Number
of
of Networks
Networks

Number
Number of
of Hosts
Hosts
per
Network
per Network

Range
Rangeof
of
Network
Network IDs
IDs
(First
(FirstOctet)
Octet)

Class
Class AA

126
126

16,777,214
16,777,214

11 126
126

Class
Class BB

16,384
16,384

65,534
65,534

128
128 191
191

Class
Class CC

2,097,152
2,097,152

254
254

192
192 223
223

Nmero de elementos permitidos de acordo com cada classe de rede

Este equipamento pode ser um roteador dedicado ou pode ser um servidor com
mltiplas placas de rede, e se encarrega de encaminhar o pacote para a rede local onde
o endereo IP de destino est localizado.
importante que o endereo IP do default gateway esteja na mesma subnet que o da
mquina a ser configurada, caso contrrio ela no ter como enviar pacotes para o
default gateway e assim s poder se comunicar com outros hosts na mesma subnet.
Resumindo um computador qualquer em uma rede TCP/IP deve ser configurado com
pelo menos estes trs parmetros: o seu endereo IP exclusivo, a sua mscara de rede
(que deve ser a mesma utilizada pelos demais computadores na mesma LAN) e o
endereo IP do default gateway.

UTFPR-PG

125/166

Redes Industriais

Endereamento de ns na rede TCP-IP


Todos os dispositivos capazes de se comunicar via Ethernet possuem um nico
endereo de hardware. Este pode ser encontrado em uma etiqueta no prprio
dispositivo.
Fabricante

Endereo de hardware do fornecedor

OO-OO

BC-01-AO-29

Um endereo IP (32 bits) necessrio para que um dispositivo pertena a rede,


este endereo dividido em duas componentes, o endereo de rede e o endereo de n
(host).
Como se processa a comunicao em uma rede TCP/IP
Digamos que o host com o endereo IP 172.16.1.101 deseje enviar um pacote
para o endereo 172.16.2.102. Caso a mscara de rede seja 255.255.0.0, o AND binrio
do endereo fonte ser 172.16.0.0, e o AND do endereo de rede e portanto esto
diretamente conectados no nvel de enlace.

Janela de endereamento IP

Neste caso, o nvel IP envia um pacote ARP pela rede Ethernet para identificar
qual o endereo Ethernet do host cujo IP 172.16.2.102. Este pacote enviado como
um broadcast, de modo que todos os hosts conectados no mesmo segmento Ethernet
UTFPR-PG

126/166

Redes Industriais

recebero o pacote, e o host configurado para o endereo Ethernet. Assim o IP pode


montar o pacote Ethernet corretamente endereado e enviar o pacote para o seu
destino.
Agora digamos que a mscara de rede no fosse 255.255.0.0, mas sim
255.255.255.0. Neste caso, os endereos de rede da origem e destino seriam
respectivamente 172.16.1.0 e 172.16.2.0. Como os endereos de rede so diferentes,
isto significa que no temos conectividade direta (no nvel de enlace) entre os dois hosts,
portanto o pacote dever ser entregue por intermdio de um roteador, que o default
gateway.
Digamos que o default gateway seja 172.16.1.1 (observe que o endereo de rede
do default gateway seja 172.16.1.0, o mesmo do nosso host de origem). Ento o host ir
enviar um pacote ARP pela rede para descobrir o endereo Ethernet do default gateway,
e enviar o pacote para este.
Ao receber o pacote, o default gateway ir verificar que o endereo IP de destino
o IP de outro host que no ele, e ir verificar qual o endereo de rede do destino. Pode
ser que o pacote esteja endereado para uma rede local na qual o default gateway tenha
que direcionar o pacote para um outro roteador mais prximo do destino final. De
qualquer forma, o default gateway segue o mesmo processo de gerar o endereo de
rede utilizando a netmask, e em seguida enviar um pacote ARP pedindo o endereo
Ethernet do prximo host a receber o pacote. A diferna que um roteador no tem um
default gateway, mas sim uma tabela de roteamento, que diz quais endereos de rede
podem ser alcanados por quais roteadores.

11

22

Router

124.x.y.z
124.x.y.z

33

Router

192.121.73.z
131.107.y.z
192.121.73.z 131.107.y.z

Roteamento

UTFPR-PG

127/166

Redes Industriais

Notem que este exemplo considerou apenas a comunicao entre dois equipamentos,
no entre dois programas. O nosso exemplo ficou apenas no nvel de rede da pilha um
pacote, e ser responsabilidade dele decodificar e utilizar de alguma forma as
informaes contidas no pacote.
TCP/IP, mas acima dela o processo simples: o IP verifica que tipo de pacote foi
recebido (TCP, UDP ou outro) e repassa o pacote para o protocolo apropriado.
O protocolo de transporte ir ento verificar o nmero de porta contido no pacote e
qual programa est associado quela porta. Este programa ser notificado da chegada
de
Como testar uma rede TCP/IP
Caso voc venha a ter problemas de comunicao, todas as pilhas TCP/IP,
independente de qual sistema operacional, trazem o utilitrio ping para testar a
conectividade entre dois hosts TCP/IP. Siga o seguinte procedimento:
Ping 127.0.0.1. Este endereo IP um loopback, ou seja, no vai para a rede, fica no
computador que originou a mensagem. Se o ping acusar o recebimento da resposta,
significa que a pilha TCP/IP est instalada e ativa no computador onde foi realizado o
teste. (Somente a ttulo de curiosidade, voc pode usar o loopback do TCP/IP para
desenvolver aplicaoes de rede em uma mquina standalone, sem nenhum tipo de
conexo de rede disponvel.)

Resultado do comando ping

1.

Ping meu_ip. Tendo comprovado que o TCP/IP est ativo na mquina origem,

vamos enviar uma mensagem para ela mesmo, para verificar se a placa de rede (ou
modem) est ativos no que diz respeito ao TCP/IP. Aqui voc testa apenas o driver da
sua placa de rede, no a placa em si nem os cabos da rede.
UTFPR-PG

128/166

Redes Industriais

2.

Ping ip_na_minha_rede. Agora vamos testar a comunicao dentro da rede local

onde o computador de origem est localizado. Garanta que o computador dono do


ip_na_minha_rede est com o TCP/IP e a sua placa de rede ativos, sgundo os dois
testes acima. Se no funcionar, voc tem um problema de cabos ou em uma placa de
rede, ou simplesmente as suas mscaras de rede e endereo IP esto incorretos.
3.

Ping ip_do_default_gateway. Se a comunicao dentro da minha rede local est

OK, temos que verificar se o default gateway da minha rede est no ar, pois todos os
pacotes que saem da minha rede local passam por ele.
4.

Ping ip_do_outro_lado. Digamos que o meu default gateway que est diretamente

conectado na rede est no ar. Ento eu dou um ping no endereo IP desta placa. Se o
default gateway no estiver no ar. Ento eu dou um ping no endereo IP desta placa. Se
o default gateway no estiver diretamente conectado na rede destino, eu repito os
passos (4) e (5) para cada equipamento que esteja no caminho entre origem e destino.

UTFPR-PG

129/166

Redes Industriais

14 Redes Wireless
Introduo
As redes locais sem fio (WLANs) constituem-se como uma alternativa s redes
convencionais com fio, fornecendo as mesmas funcionalidades, mas de forma flexvel,
de fcil configurao e com boa conectividade em reas prediais ou de campus.
Dependendo da tecnologia utilizada, rdio freqncia ou infravermelho, e do receptor, as
rede WLANs podem atingir distncias de at 18 metros.
Sendo assim, as WLANs combinam a mobilidade do usurio com a conectividade a
velocidades elevadas de at 155 Mbps, em alguns casos.
Como funcionam os WLANs
Atravs da utilizao portadoras de rdio ou infravermelho, as WLANs estabelecem a
comunicao de dados entre os pontos da rede. Os dados so modulados na portadora
de rdio e transmitidos atravs de ondas eletromagnticas.
Mltiplas portadoras de rdio podem coexistir num mesmo meio, sem que uma
interfira na outra. Para extrair os dados, o receptor sintoniza numa freqncia especfica
e rejeita as outras portadoras de freqncias diferentes.
Num ambiente tpico o dispositivo transceptor (transmissor/receptor) ou ponto de
acesso (access point) conectado a uma rede local Ethernet convencional (com fio). Os
pontos de acesso no apenas fornecem a comunicao com a rede convencional, como
tambm intermediam o trfego com os pontos de acesso vizinhos, num esquema de
micro clulas com roaming semelhante a um sistema de telefonia celular.
Um grupo de empresas est coordenando o desenvolvimento do protocolo IAPP
(Inter-Access Point Protocol), cujo objetivo garantir a a interoperabilidade entre
fabricantes fornecendo suporte a roaming atravs das clulas. O protocolo IAPP define
como os pontos de acesso se comunicaro atravs do backbone da rede, controlando os
dados de vrias estaes mveis.

UTFPR-PG

130/166

Redes Industriais

Rede wireless LAN tpica

Tecnologias empregadas
H vrias tecnologias envolvidas nas redes locais sem fio e cada uma tem suas
particularidades, suas limitaes e suas vantagens. A seguir, so apresentadas algumas
das mais empregadas.
Sistemas Narrowband: Os sistemas narrowband (banda estreita) operam numa
freqncia de rdio especfica, mantendo o sinal de rdio o mais estreito possvel o
suficiente para passar as informaes. O crosstalk indesejvel entre os vrios canais de
comunicao pode ser evitado coordenando cuidadosamente os diferentes usurios nos
diferentes canais de freqncia.
Sistemas Spread Spectrum: So os mais utilizados atualmente. Utilizam a tcnica de
espalhamento espectral com sinais de rdio freqncia de banda larga, provendo maior
segurana, integridade e confiabilidade, em troca de um maior consumo de banda. H
dois tipos de tecnologias spread spectrum: a FHSS, Frequency-Hopping Spread
Spectrum e a DSSS, Direct-Sequence Spread Spectrum.
A FHSS usa uma portadora de faixa estreita que muda a freqncia em um cdigo
conhecido pelo transmissor e pelo receptor que, quando devidamente sincronizados, o
efeito a manuteno de um nico canal lgico.
A DSSS gera um bit-code (tambm chamado de chip ou chipping code) redundante
para cada bit transmitido. Quanto maior o chip maior ser a probabilidade de
recuperao da informao original. Contudo, uma maior banda requerida. Mesmo que
um ou mais bits no chip sejam danificados durante a transmisso, tcnicas estatsticas
embutidas no rdio so capazes de recuperar os dados originais sem a necessidade de
retransmisso.
UTFPR-PG

131/166

Redes Industriais

Sistemas Infrared: Para transmitir dados os sistemas infravermelho utilizam


freqncias muita altas, um pouco abaixo da luz visvel no espectro eletromagntico.
Igualmente luz, o sinal infravermelho no pode penetrar em objetos opacos. Assim as
transmisses por infravermelho ou so diretas ou difusas.
Os sistemas infravermelho diretos de baixo custo fornecem uma distncia muito
limitada (em torno de 1,5 metro). So normalmente utilizados em PAN (Personal Area
Network) como, por exemplo, os palm pilots, e ocasionalmente so utilizados em
WLANs.
IEEE 802.11 Wireless Local Area Network
O grupo de trabalho IEEE 802.11, do Instituto dos Engenheiros Eltricos e
Eletrnicos, responsvel pela definio do padro para as redes locais sem fio WLANs.
O padro proposto especifica trs camadas fsicas (PHY) e apenas uma subcamada
MAC (Medium Access Control). Como apresentado abaixo, o draft prov duas
especificaes de camadas fsicas com opo para rdio, operando na faixa de 2.400 a
2.483,5 mHz (dependendo da regulamentao de cada pas), e uma especificao com
opo para infravermelho.
Frequency Hopping Spread Spectrum Radio PHY:
Esta camada fornece operao 1 Mbps, com 2 Mbps opcional. A verso de 1 Mbps
utiliza 2 nveis da modulao GFSK (Gaussian Frequency Shift Keying), e a de 2 Mbps
utiliza 4 nveis da mesma modulao;
Direct Sequence Spread Spectrum Radio PHY:
Esta camada prov operao em ambas as velocidades (1 e 2 Mbps). A verso de 1
Mbps utiliza da modulao DBPSK (Differential Binary Phase Shift Keying), enquanto
que a de 2 Mbps usa modulao DBPSK (Differential Quadrature Phase Shift Keying);
Infrared PHY:
Esta camada fornece operao 1 Mbps, com 2 Mbps opcional. A verso de 1 Mbps
usa modulao 16-PPM (Pulse Position Modulation com 16 posies), e a verso de 2
Mbps utiliza modulao 4-PPM.
No lado da estao, a subcamada MAC fornece os seguintes servios: autenticao,
desautenticao, privacidade e transmisso da MADU (MAC Sublayer Data Unit), e, no
lado do sistema de distribuio: associao, desassociao, distribuio, integrao e
reassociao. As estaes podem operar em duas situaes distintas:

UTFPR-PG

132/166

Redes Industriais

Configurao Independente:
Cada estao se comunica diretamente entre si, sem a necessidade de instalao de
infraestrutura. A operao dessa rede fcil , mas a desvantagem que a rea de
cobertura limitada. Estaes com essa configurao esto no servio BSS (Basic
Service Set);
Configurao de Infra-estrutura:
Cada estao se comunica diretamente com o ponto de acesso que faz parte do
sistema de distribuio. Um ponto de acesso serve as estaes em um BSS e o conjunto
de BSS chamado de ESS (Extended Service Set).
Alm dos servios acima descritos, o padro ainda oferece as funcionalidades de
roaming dentro de um ESS e gerenciamento de fora eltrica (as estaes podem
desligar seus transceivers para economizar energia). O protocolo da subcamada MAC
o CSMA/CA (Carrier Sense Multiple Access with Collision Avoidence).
Concluses
As redes locais sem fio j so uma realidade em vrios ambientes de redes,
principalmente nos que requerem mobilidade dos usurios.
As aplicaes so as mais diversas e abrangem desde aplicaes mdicas, por
exemplo, visita a vrios pacientes com sistema porttil de monitoramento, at ambientes
de escritrio ou de fbrica.
Apesar das limitaes de cobertura geogrfica, utilizando-se a arquitetura de sistemas
de distribuio, pode-se aumentar a abrangncia da rede sem fio, fazendo uso de vrios
sistemas de distribuio interconectados via rede com fio, num esquema de roaming
entre microclulas, semelhante a um sistema de telefonia celular convencional.

UTFPR-PG

133/166

Redes Industriais

15 CLP
Introduo
O controlador programvel, ou simplesmente CP, tem revolucionado os comandos
e controles industriais desde o seu surgimento na dcada de 70. Antes do surgimento
dos CPs as tarefas de comando e controle de mquinas e processos industriais eram
feitas por rels eletromagnticos, especialmente projetados para este fim e que ainda
hoje se parecem bastante com o dispositivo eletromecnico inventado por Samuel F.
B. Morse em 1836.
O primeiro CP surgiu na indstria automobilstica, at ento um usurio em
potencial

dos

rels

eletromagnticos

utilizados

para

controlar

operaes

sequenciadas e repetitivas numa linha de montagem. Compunha-se de circuitos


eletrnicos montados com componentes semi-condutores como transistores, Cis, etc.
A normalizao do Brasil para representar um Controlador Programvel adota
como sigla CP e define como sendo um equipamento digital com hardware e
software compatveis com aplicaes industriais.
Portanto comum encontrarmos os termos PLC; CLP E CP referindo ao mesmo
equipamento. Segundo a NEMA (National Eletrical Manufactures Association), um CP
definido como aparelho eletrnico digital que utiliza uma memria programvel para
o

armazenamento

interno

de

instrues

especficas,

tais

como

lgica,

sequenciamento, temporizao, contagem e aritmtica, para controlar, atravs de


mdulos de entradas e sadas, vrios tipos de mquinas e processos.

UTFPR-PG

134/166

Redes Industriais

Caractersticas
Basicamente, um controlador programvel apresenta as seguintes caractersticas:
Hardware e/ou dispositivo de controle de fcil e rpida programao ou
reprogramao, com a mnima interrupo na produo.
Capacidade de operao em ambiente industrial sem o apoio de equipamentos ou
hardware especficos.
Sinalizadores de estado e mdulos tipo plug-in de fcil manuteno e substituio.
Hardware ocupando espao reduzido e apresentando baixo consumo de energia.
Possibilidade de monitorao do estado e operao do processo ou sistema, atravs
da comunicao com computadores.
Compatibilidade com diferentes tipos de sinais de entrada e sada.
Capacidade de alimentar, de forma contnua ou chaveada, cargas que consomem
correntes de at 2 A.
Hardware de controle que permite a expanso dos diversos tipos de mdulos, de
acordo com a necessidade.
Custo de compra e instalao competitivo em relao aos sistemas de controle
convencionais.
Possibilidade de expanso da capacidade de memria.
Conexo com outros CPs atravs de redes de comunicao
EVOLUO DOS CLPs
Inicialmente projetados para substituirem os sistemas de controle por rels, os CPs
limitavam-se a aplicaes envolvendo mquinas e processos de operaes repetitivas.
Com o advento e a conseqente evoluo tecnolgica dos microprocessadores, os
CPs tiveram suas funes ampliadas, aumentando consideravelmente sua capacidade e
flexibilidade operacionais.
O que no seu surgimento era executado com componentes discretos, hoje se utiliza
de microprocessadores e microcontroladores de ltima gerao, usando tcnicas de
processamento paralelo, inteligncia artificial, redes de comunicao, fieldbus, etc.
A nvel de software aplicativo, os controladores programveis, podem se tornar
compatveis com a adoo da norma IEC 1131-3, que prev a padronizao da
linguagem de programao e sua portabilidade, fato que nos dias de hoje parece iluso.
Os CPs oferecem um considervel nmero de benefcios para aplicaes industriais,
que podem ressaltar em economia que excede o custo do CP e devem ser consideradas
quando da seleo de um dispositivo de controle industrial. As vantagens de sua
utilizao, comparadas a outros dispositivos de controle industrial, incluem:
UTFPR-PG

135/166

Redes Industriais

menor ocupao de espao


potncia eltrica requerida menor
reutilizao
programvel, em caso de mudanas de requisitos de controle
alta confiabilidade
pequena manuteno
permite interface com outros CPs e/ou outros dispositivos
projeto do sistema mais rpido
Ciclo Evolutivo
O ciclo evolutivo dos controladores programveis o seguinte:
1968: Projeto de um CP para a General Motors Co., com o objetivo de substituir os
sistemas de controle a rels.
1969: Primeiro CP fabricado para indstria automobilstica com componentes
equivalentes aos rels
1971: Primeira aplicao de um CP fora da indstria automobilstica.
1972: Introduo de instrues de temporizao e contagem nos Cps.
1973: Introduo de operaes aritmticas, controle de impresso, movimentao de
dados e operaes matriciais.
1974: Introduo de terminais de programao com TRC (tubos de raios catdicos)
1975: Introduo de controle analgico PID
1977: Introduo de Cps bastante compactos, baseados a tecnologia de
microprocessadores.
1978: Os Cps obtm grande aceitao no mercado norte-americano, com vendas
aproximadas de 80 milhes de dlares.
1979: Integrao entre o sistema de comunicao do CP e a operao de uma planta
individual.
1980: Introduo de mdulos inteligentes de entrada e sada, proporcionando alta
velocidade e controle preciso em aplicaes de posicionamento.
1981: Introduo de redes de comunicao permitindo que o CP se comunique com
dispositivos inteligentes como computadores, leitores de cdigos, etc.
1982: Introduo de mini e micros Cps.
1983: Introduo de redes de controle, permitindo que vrios Cps acessem os
mesmos mdulos I/O.
Aps este momento, se torna difcil descrever toda evoluo dos CPs com preciso
de datas, dada a rapidez na introduo de novas tecnologias, porm podemos citar as
seguintes evolues tecnologicas de:
UTFPR-PG

136/166

Redes Industriais

Hardware
Maior velocidade de varredura, devido utilizao de microprocessadores e
microcontroladores de 16 e 32 bits.
Mdulos de entrada e sada de alta densidade, possibilitando baixo custo e espaos
reduzidos.
Mdulos inteligentes, microprocessados que permitem controles descentralizados (
mdulo PID, comunicao ASC II, posicionadores, emissores de relatrio, etc.).
Redundncia de CPU, utilizando arquitetura de votao majoritria, sistema dual hot
stand-by ou sistema dual full duplex.
Software
Utilizao de linguagem de programao de alto nvel, permitindo grande flexibilidade
de programao quando da utilizao de perifricos.
Utilizao de microcomputadores compatveis com IBM/PC como ferramenta de
programao.
Representao do programa em diagrama de contatos, diagrama de blocos funcionais
e lista de instruo.
Diagnsticos e deteco de falhas na monitorao de mquinas e processos.
Introduo da matemtica de ponto flutuante, tornando possvel o desenvolvimento de
clculos complexos.
Os sistemas

de controle baseados em controladores programveis (Cps) so

aplicados nas mais diferentes reas, a saber:


Petroqumica
Aeronutica
Refinarias
Minerao (ouro, carvo, minrio de ferro, etc.)
Madeireiras
Indstrias de embalagens
Fbrica de vidro
Fbrica de borracha
Indstrias de produtos alimentcios
Programa espacial
Usinas hidroeltricas
Fbricas de plsticos
Parque de diverses
Transportadoras, etc.

UTFPR-PG

137/166

Redes Industriais

ESTRUTURA BSICA DE CLPs


A Estrutura bsica de um controlador programvel adveio do hardware bsico de um
computador. Podemos afirmar que um CP um computador para aplicaes especficas,
pois utiliza a mesma unidade central de processamentos (UCP) de um computador
comum, acrescida de uma fonte de alimentao com timas caractersticas de
filtragem/estabilizao, interface E/S imune a rudos, e de um invlucro especfico para
aplicaes industriais.
O diagrama de blocos seguir, ilustra a estrutura bsica de um controlador
programvel.
TERMINAL DE
PROGRAMAO

FONTE DE
ALIMENTAO

UNIDADE CENTRAL DE
PROCESSAMENTO
(CPU)

MEMRIA

INTERFACE
DE I/O

MDULO DE
SADA

MDULO DE
ENTRADA

A Unidade Central de Processamento (UCP), responsvel pelo processamento do


programa, isto , coleta os dados dos cartes de entrada, efetua o processamento
segundo o programa do usurio, armazenado na memria e envia o sinal para os cartes
de sada como resposta do processamento.
Quando se tratar de controladores programveis (CPs), o termo processador ser
utilizado para identificar o hardware do qual a UCP faz parte.
Quando se tratar de computadores, o termo UCP ser utilizado para identificar o
hardware do processador central.
A operao simplificada de um CP pode ser representada pela estrutura abaixo

UTFPR-PG

138/166

Redes Industriais

o - 00
o - 01
o - 02
o - 03
o - 04
o - 05
o - 06
o - 07
IN

OUT 04

IN

Memri
a

IN

E
N
T
R
A
D
A
S

S
A

D
A
S

Carto de Sada
1

o - 00
o - 01
o - 02
o - 03
o - 04
o - 05
o - 06
o - 07
OUT

Parte
1
2
3
4

Funo
Processador do CP efetuando a leitura contnua dos estados
no mdulo de entrada e a atualizao da tabela imagem das
entradas.
Processador do CP executando continuamente o programa
lgico do usurio, baseado na tabela imagem das entradas.
Processador do CP atualizando continuamente a tabela
imagem das sadas, baseado na soluo do programa lgico
do usurio.
Processador do CP ativando ou desativando continuamente
os estados dos mdulos de sada de acordo com a tabela
imagem das sadas.

UTFPR-PG

139/166

Redes Industriais

PROCESSADOR OU CPU
A palavra processador ou CPU utilizada para identificar a parte do controlador
programvel responsvel pela execuo de todas as suas funes. O processador ou
CPU de um controlador programvel assemelha-se UCP de um computador quanto
concepo do hardware, pois ambos compem-se de blocos funcionais similares. O
processador tem a funo de coletar os dados enviados pelos mdulos de entrada assim
como selecionar os dados previamente armazenados, efetuando o processamento dos
mesmos de acordo com o programa do usurio. O resultado lgico destas operaes
(RLO) ser posteriormente enviado para os mdulos de sada.
A figura seguir mostra o diagrama funcional simplificado de um controlador
programvel

Com exceo dos dispositivos perifricos, os sistemas representados acima parecem


idnticos. A diferena entre um CP e um computador est na forma como o
microprocessador (UCP) foi configurado e programado.
Um controlador programvel baseado no microprocessador 6800 tem o seu
processador configurado para executar operaes programadas em linguagem de alto
nvel, como a linguagem de contatos de rel.
Um computador baseado no mesmo microprocessador ter a sua UCP configurada
para executar operaes programadas em basic, por exemplo.
UTFPR-PG

140/166

Redes Industriais

Mtodos de Processamento
O processamento do programa do usurio de um CP, poder ter estruturas diferentes
para a execuo do mesmo, tais como:
processamento por interrupo;
processamento comandado por tempo;
processamento por evento.
processamento cclico;
Processamento por interrupo
Certas ocorrncias no processo controlado no podem, algumas vezes, aguardar o
ciclo completo de execuo do programa. Neste caso, ao reconhecer uma ocorrncia
deste tipo, a CPU interrompe o ciclo normal do programa e executa um outro programa,
chamado de rotina de interrupo.
Esta interrupo pode ocorrer a qualquer instante da execuo do ciclo de programa.
Ao finalizar esta situao, o programa voltar a ser executado do ponto onde ocorreu a
interrupo.
Uma interrupo pode ser necessria, por exemplo, numa situao de emergncia
onde procedimentos referentes a esta situao devem ser adotados.

UTFPR-PG

141/166

Redes Industriais

Processamento comandado por tempo


Da mesma forma que determinadas execues no podem ser dependentes do ciclo
normal de programa, algumas devem ser executadas a certos intervalos de tempo, as
vezes muito curto, na ordem de 10 ms.
Este tipo de processamento tambm pode ser encarado como um tipo de interrupo,
porm ocorre a intervalos regulares de tempo dentro do ciclo normal de programa.
Processamento por evento
Este processado em eventos especficos, tais como no retorno de energia, falha na
bateria e estouro do tempo de superviso do ciclo da CPU. Neste ltimo caso, temos o
chamado Watch Dog Time (WD), que normalmente ocorre como procedimento ao se
detectar uma condio de estouro de tempo de ciclo da CPU, parando o processamento
numa condio de falha e indicando ao operador atravs de sinal visual e as vezes
sonoro.
Processamento cclico
a forma mais comum de execuo que predomina em todas as CPUs conhecidas,
e de onde vem o conceito de varredura, ou seja, as instrues de programa contidas na

memria, so lidas uma aps a outra sequencialmente do incio ao fim, da retornando


ao incio ciclicamente.
Um dado importante de uma CPU o seu tempo de ciclo, ou seja, o tempo gasto para
a execuo de uma varredura. Este tempo est relacionado com o tamanho do programa
do usurio (em mdia 2 ms a cada 1.000 instrues de programa). Ao ser energizado,
estando o CP no estado de execuo, o mesmo cumpre uma rotina de inicializao
gravada em seu sistema operacional. Esta rotina realiza as seguintes tarefas:
Limpeza da memria imagem, para operandos no retentivos;
Teste de memria RAM;
Teste de executabilidade do programa.
UTFPR-PG

142/166

Redes Industriais

Aps a execuo desta rotina, a CPU passa a fazer uma varredura (ciclo) constante,
isto , uma leitura sequencial das instrues em loop (lao). Entrando no loop, o primeiro
passo a ser executado a leitura dos pontos de entrada. Com a leitura do ltimo ponto,
ir ocorrer, a transferncia de todos os valores para a chamada memria ou tabela
imagem das entradas. Aps a gravao dos valores na tabela imagem, o processador
inicia a execuo do programa do usurio de acordo com as instrues armazenadas na
memria. Terminando o processamento do programa, os valores obtidos neste
processamento, sero transferidos para a chamada memria ou tabela imagem das
sadas, como tambm a transferncia de valores de outros operandos, como resultados
aritmticos, contagens, etc.
Ao trmino da atualizao da tabela imagem, ser feita a transferncia dos valores da
tabela imagem das sadas, para os cartes de sada, fechando o loop. Neste momento
iniciado um novo loop. Para verificao do funcionamento da CPU, estipulado um
tempo de processamento, cabendo a um circuito chamado de Watch Dog Timer,
supervision-lo. Ocorrendo a ultrapassagem deste tempo mximo, o funcionamento da
CPU, ser interrompido, sendo assumido um estado de erro. O termo varredura ou scan,
so usados para dar um nome a um ciclo completo de operao (loop). O tempo gasto
para a execuo do ciclo completo chamado Tempo de Varredura, e depende do
tamanho do programa do usurio, e a quantidade de pontos de entrada e sada.

UTFPR-PG

143/166

Redes Industriais

seguir, temos o fluxograma de um processamento cclico.

START
(PARTIDA)
LIMPEZA DE
MEMRIA
TESTE DE RAM

NO

OK
SIM
LEITURA DOS
CARTES DE
ENTRADA

ATUALIZAO DA
TABELA IMAGEM
DAS ENTRADAS

EXECUO DO
PROGRAMA
DO USURIO
ATUALIZAO DA
TABELA IMAGEM
DAS SADAS
TRANSFERNCIA
DA TABELA IMAGEM
PARA AS SADAS

TEMPO
DE VARREDURA

NO

OK
SIMM

UTFPR-PG

STOP
(PARADA)

144/166

Redes Industriais

Exerccios
1. Defina o que um Controlador Programvel.

2. Cite cinco aplicaes para um controlador programvel

3. Quais so as partes que constituem um controlador programvel ? Desenhe um


diagrama de blocos de suas partes constituintes.

4. Quais os quatro passos bsicos realizados pelo processador (CPU) de um CLP,


durante a execuo de uma varredura?

5.O que memria imagem das entradas e sadas de um controlador programvel ?

6. Defina o que : Processamento por evento e processamento cclico.


7.O que um circuito watch-dog timer co-de-guarda em um controlador
programvel ?

8. Defina o conceito de varredura em controlador programvel

9. Descreva o funcionamento de um CP atravs de um fluxograma.

UTFPR-PG

145/166

Redes Industriais

MDULOS DE I/O
Os mdulos de entrada ou de sada so constitudos de cartes eletrnicos, cada qual
com capacidade para receber um certo nmero de variveis. Normalmente esses
mdulos se encontram dispostos em gabinetes juntamente com a fonte de alimentao e
a UCP.
Mdulos de entrada
Os mdulos de entrada so considerados como elementos de interface entre os
sensores localizados no campo e a lgica de controle de um controlador programvel
(CP).
A estrutura interna de um mdulo de entrada pode ser subdividida em seis blocos
principais:

UTFPR-PG

146/166

Redes Industriais

Parte

Funo

Sensores de campo

Informar ao controlador programvel as


condies do processo

Terminais para conexo dos sensores de Permitir a interligao fsica entre os


campo

sensores de campo e o

controlador

programvel.
Condicionamento e converso do sinal de Converter os sinais de campo em nveis
entrada

baixos de tenso, compatveis com o


processador utilizado.

Indicadores de estado das entradas

Proporcionar indicao visual do estado


funcional

das

entradas

contidas

num

mdulo de entrada.
Isolao eltrica

Proporcionar isolao eltrica entre os


sinais vindos do campo e os sinais do
processador.

Interface/multiplexao

Informar ao processador o estado de cada


varivel de entrada.

Classificao
Dependendo da natureza do sinal de entrada, podemos dispor dos seguintes tipos de
mdulos de entrada:
TIPO

CARACTERSTICAS

DIGITAL

12 Vac;

24 A 48 Vac;

(AC)

110/127 Vac;

220/240 Vac

120 Vdc com isolao


12 Vdc; 12 a 24 Vdc com resposta rpida;
DIGTAL

24 a 48 Vdc;

(DC)

12 a 24 Vdc (lgica positiva) sinking;


12 a 24 Vdc (lgica negativa) source;
48 Vdc source;
48 Vdc sinking

ANALGICO

1 a 5 Vdc; 0 a 10Vdc; -10 a +10Vdc; 4 a 20mA.


TTL com suprimento; TTL com dreno; 5 a 30 Vdc selecionvel; 5Vdc

ESPECIAL

contador/ decodificador; 12 a 24Vdc codificador/ contador; termopar; cdigo


ASCII; cdigo Gray; pulsos de alta velocidade.

UTFPR-PG

147/166

Redes Industriais

A ilustrao seguir mostra a configurao de cartes de entrada DC tipo P lgica


positiva (com sensores NPN-sink) .

MDULO DE ENTRADA COM LGICA POSITIVA

Os sinais recebidos por um mdulo de entrada podem vir de dois tioos de sensores:
Discretos:
chave limite
botoeira
chave de digitadora (thumbwheel)
chave de presso
fotoclula
contato de rel
chave seletora
teclado
Analgico:
transdutor de presso
transdutor de temperatura
clula de carga (strain gage)
sensores de vazo
UTFPR-PG

148/166

Redes Industriais

transdutores de vibrao
transdutores de corrente
transdutores de vcuo
transdutores de fora
Mdulos de Sada
Os mdulos de sada tambm so considerados como elementos de interface, pois
permitem que o processador se comunique com o meio externo.

UTFPR-PG

149/166

Redes Industriais

A estrutura interna de um mdulo de sada pode ser subdividida em sete blocos


principais, relacionados a seguir.

Parte
Interface/multiplexao

Funo
Recebe os sinais vindos do processador
direcionando-os para as respectivas
sadas.

Memorizador de sinal

Armazena

os

sinais

que

foram

multiplexados pelo bloco anterior.


Isolao eltrica

Proporciona isolao eltrica entre os


sinais

vindos

do

processador

os

dispositivos de campo.
Indicadores de estado de sadas

.Proporciona indicao visual do estado


funcional das sadas contidas num mdulo
de sada

Estgio de potncia

Transforma os sinais lgicos de baixa


potncia vindos do processador em sinais
de

potncia,

capazes

de

operar

os

diversos tipos de dispositivos de campo


Terminais para conexo dos dispositivos Permite a conexo fsica entre CP e os
de campo

dispositivos de campo.

Dispositivos de campo

Consiste em dispositivos eletromecnicos


que atuam no processo/equipamento, em
funo dos sinais de controle enviados
pelo CP.

Classificao
Dependendo da natureza dos dispositivos de campo e do tipo de sinal de controle
necessrio para comand-los, podemos dispor dos seguintes tipos de mdulos de sada:
alternado (AC)
digital
analgico
especial

UTFPR-PG

150/166

Redes Industriais

TIPO

CARACTERSTICAS

AC

12Vac; 24 a 48Vac; 120Vac; 220/240Vac; 120Vac com isolao.

DC

12 a 60Vdc; 12 a 24Vdc com resposta rpida; 24 a 48Vdc; 12 a 24Vdc com


suprimento; 12 a 24Vdc com dreno; 48Vdc com suprimento; 48Vdc com
dreno.

Analgico

1 a 5Vdc; 0 a 10Vdc; -10 a +10Vdc; 4 a 20mA.

Especial

TTL com suprimento; TTL com dreno; 5 a 30Vdc selecionvel; contato NA;
contato NF; sada em ASCII; servo-motor; motor de passo.

Os mdulos de sada podem acionar os seguintes tipos de dispositivos de sada:


Discretos:
controladores de motores
indicadores de painel
contator
vlvula solenide
display
bobina de rel
sistemas de alarma/segurana
sirena
Analgicos:
acionadores AC
vlvula de controle
acionadores DC

UTFPR-PG

151/166

Redes Industriais

MDULO DE SADA COM LGICA POSITIVA

MDULO DE SADA COM LGICA NEGATIVA

UTFPR-PG

152/166

Redes Industriais

SISTEMAS DE MEMRIA
O sistema de memria uma parte de vital importncia no processador de um
controlador programvel, pois armazena todas as instrues assim como os dados
necessrios para execut-las.
Existem diferentes tipos de sistemas de memria. A escolha de um determinado tipo
depende:
do tipo de informao a ser armazenada;
da forma como a informao ser processada pela UCP.
As informaes armazenadas num sistema de memria so chamadas palavras de
memria, que so formadas sempre pelo mesmo nmero de bits.
A capacidade de memria de um CP definida em funo do nmero de palavras de
memria previstas para o sistema e pode ser representada por um mapa chamado
mapa da memria.
Tipos de memrias
A arquitetura da memria de um controlador programvel pode ser constituda por
diferentes tipos de memria.
Tipo de memria

Descrio

Observaes

RAM

memria

de

acesso

voltil

dinmica

randmico

gravada pelo usurio

memria somente para

no voltil

leitura

no permite apagamento

esttica
ROM

gravada pelo fabricante


no voltil
PROM

memria

programvel

no permite apagamento
gravada pelo usurio

somente de leitura

no voltil
EPROM

memria
apagvel

programvel/
somente

de

apagamento por ultravioleta


gravada pelo usurio

leitura
EEPROM
2

memria

E PROM

apagvel

FLASH-EPROM

leitura

programvel/
somente

de

no voltil
apagvel eletricamente
gravada pelo usurio

UTFPR-PG

153/166

Redes Industriais

Arquitetura da memria de um CLP


Independentemente dos tipos de memrias utilizadas, o mapa da memria de um
controlador programvel pode ser dividido em cinco reas principais:
TERMINAL DE
PROGRAMAO

FONTE DE
ALIMENTAO

UNIDADE CENTRAL DE
PROCESSAMENTO
(CPU)

MEMRIA

MEMRIA
EXECUTIVA

INTERFACE
DE I/O

MDULO DE
SADA

MDULO DE
ENTRADA

MEMRIA
DO
EXECUTIVA
SISTEMA

MEMRIA
STATUS DE
I/O
MEMRIA
DE DADOS

MEMRIA
DO
USURIO

Memria executiva
Memria do sistema
Memria de status dos mdulos E/S (tabela imagem)
Memria de dados
Memria do usurio
Memria executiva
Descrio

UTFPR-PG

154/166

Redes Industriais

formada por memrias do tipo ROM ou PROM, pois o contedo das mesmas
(sistema operacional) foi desenvolvido pelo fabricante do CP e portanto no dever ser
alterado pelo usurio.
Funo
Armazenar o sistema operacional, o qual responsvel por todas as funes e
operaes que podem ser executadas por um CP
Memria do sistema
Descrio
Esta rea de memria formada por memrias do tipo RAM, pois ter o seu contedo
constantemente alterado pelo sistema operacional.
Funo
Armazenar resultados e/ou informaes intermedirios, gerados pelo sistema
operacional, quando necessrio.
Comentrio
No pode ser alterada pelo usurio.
Memria de status dos mdulos E/S
Descrio
As memrias de status dos mdulos E/S so do tipo RAM. A UCP, aps ter efetuado
a leitura dos estados de todas as entradas, armazenar essas informaes na rea
denominada status das entradas ( ou imagem das entradas). Aps o processamento
dessas informaes os resultados lgicos (RLO) sero armazenados na rea
denominada status das sadas (ou imagem das sadas) antes de serem enviados para as
respectivas sadas.
Funo
Armazenar o estado dos sinais de todas as entradas e sadas de cada mdulo E/S.
Processo
medida que o programa vai sendo executado, a UCP vai armazenado os resultados
na rea denominada status das sadas (tabela imagem das sadas), at o trmino da
sequncia de operaes contidas no programa. Logo aps, essas informaes sero
transferidas para as respectivas sadas.
Comentrio
Podem ser monitoradas pelo usurio sendo que uma possvel alterao s ser
permitida se contida no programa do usurio.
Memria de dados
Descrio
As memrias de dados so do tipo RAM. Funes de temporarizao, contagem ou
aritmticas necessitam de uma rea de memria para armazenamento de dados, como:
valores pr-selecionados ou acumulados de contagem ou temporazio;
UTFPR-PG

155/166

Redes Industriais

resultados ou variveis de operaes aritmticas;


resultados ou dados diversificados a serem utilizados por funes de manipulao de
dados.
Funo
Armazenar dados referentes ao programa do usurio.
Classificao
Alguns processadores subdividem a rea de memria de dados em duas
sub-memrias:
Memria para dados fixos
Memria para dados variveis
A primeira programada pelo usurio atravs dos terminais de programao. A
segunda utilizada pelo processador para armazenar os dados acima citados.
Memria do usurio
Descrio
A UCP efetuar a leitura das instrues contidas nesta rea a fim de executar o
programa do usurio, de acordo com os procedimentos predeterminados pelo sistema
operacional, que se encontra gravado na memria executiva.
Funo
Armazenar o programa de controle desenvolvido pelo usurio.
Classificao
A rea de memria destinada ao usurio pode ser configurada de diversas maneiras:
RAM
RAM/EPROM
RAM/EAROM
A tabela seguir, mostra os vrios tipos de memria para a rea do usurio
Tipo de

Descrio

memria
A maioria dos CPs utiliza memrias RAM para armazenar o programa do
RAM

usurio assim como dados internos do sistema.


O usurio desenvolve o programa e efetua os testes em RAM. Uma vez

RAM/EPROM

checado o programa, este transferido para EPROM, de onde o processador


obter as informaes necessrias.
Comentrio
1. Caso haja necessidade de se alterarem dados ou clculos durante a
execuo do programa do usurio, haver necessidade de um pequeno
grupo de memrias RAM para armazenar dados variveis.
2. Qualquer alterao futura implicar na reprogramao das EPROMs.
UTFPR-PG

156/166

Redes Industriais

RAM/EAROM

Esta configurao de memria do usurio permite que, uma vez definido o


programa, este seja copiado automaticamente em EAROM, bastando que se
introduza uma nica instruo no CP. Uma vez efetuada a cpia, o CP
poder operar tanto em RAM como EAROM. Caso haja necessidade de
alguma modificao, esta ser feita eletricamente.

Comentrio
Caso haja falta de energia eltrica, as informaes armazenadas em memria RAM
sero preservadas devido existncia de baterias de ltio.
A UCP comunica-se com o sistema de memria, atravs de dois canais (vias de
comunicao):
Bus de endereo
Permite que a UCP se comunique diretamente com qualquer endereo de memria.
Bus de dados
Uma vez selecionado o endereo atravs do bus de endereo, a UCP poder efetuar
operaes de carregamento ou retirada de dados.
Para um micro processador de oito bits, o bus de endereo ter dezesseis linhas
e o bus de dados oito linhas. Durante a leitura de uma instruo do usurio, a UCP
efetua a leitura e decodificao de duas posies consecutivas de memria, o que
equivale a um dado de dezesseis bits.

UTFPR-PG

157/166

Redes Industriais

LINGUAGEM DE PROGRAMAO
A

execuo

de

tarefas

ou

resoluo

de

problemas

com

dispositivos

microprocessados requerem a utilizao de uma linguagem de programao, atravs da


qual o usurio pode se comunicar com a mquina a fim de atingir esses objetivos.
Classificao
Podemos classificar as diversas linguagens utilizadas na programao de dispositivos
microprocessados em dois grupos:
Linguagem de baixo nvel
Linguagem de alto nvel
Linguagem de baixo nvel
A linguagem de mquina considerada a de mais baixo nvel, pois cada instruo
composta por combinaes dos bits 0 e 1.
A linguagem Assembly considerada de baixo nvel, apesar das instrues
consistirem em vocbulos simblicos (mneumnicos). Neste tipo de linguagem, cada
instruo do programa fonte corresponde a uma nica instruo do programa objeto.
PROGRAMA
FONTE
(USURIO)

PROGRAMA
MONTADOR
(COMPILADOR)

PROGRAMA
OBJETO
(LNG. MQUINA)

MICROPROCESSADOR

A linguagem de baixo nvel apresenta - alguns inconvenientes no momento da sua


utilizao,

pois

requer

do

usurio

conhecimento

sobre

arquitetura

do

microprocessador.
Linguagem de alto nvel
Uma linguagem de programao passa a ser de alto nvel medida que esta se
aproxima da linguagem corrente utilizada na comunicao entre pessoas.
Apresenta uma estrutura rgida devido s regras utilizadas no momento da elaborao
do programa. Uma

nica instruo em linguagem de alto nvel (programa fonte),

corresponder a vrias instrues em linguagem de mquina (programa objeto).


Como vantagens, temos:
No requer do usurio conhecimento sobre a arquitetura do microprocessador.
Reduz o tempo gasto na elaborao de programas.
Como desvantagens, temos:
O nmero de instrues do programa objeto s ser conhecido aps a compilao do
programa fonte.

UTFPR-PG

158/166

Redes Industriais

Os controladores programveis utilizam linguagens de alto nvel para a sua


programao.
seguir, temos alguns exemplos de utilizao das linguagens de programao em
funo da aplicao.
NOME DA
LINGUAGEM

USO

FORTRAN

Aplicaes tcnico-cientficas

COBOL

Aplicaes comerciais

PASCAL

Uso geral

BASIC

Uso geral

STEP 5

Programao de CP SIEMENS/MAXITEC

AL3800

Programao de CP ALTUS

AL3830

Programao de CP ALTUS

MASTER TOOL

Programao de CP ALTUS

PGM

Programao de CP SISTEMA

SPW

Programao de CP WEG

IPDS

Programao de CP ALLEN-BRADLEY

SUCOS 3

Programao de CP KCLOKNER

Linguagens de programao de CLPs


Normalmente podemos programar um controlador programvel atravs de um
software que possibilita a sua apresentao ao usurio em trs formas diferentes:
Diagrama de contatos;
Diagrama de blocos lgicos;
Lista de instrues
Alguns CPs, possibilitam a apresentao do programa do usurio em uma ou mais
formas.
DIAGRAMA DE CONTATOS
Esta forma de programao, tambm conhecida como: Diagrama de rels;
diagrama escada ou diagrama ladder. Esta forma grfica de apresentao est muito
prxima a normalmente usada em diagrama eltricos.

UTFPR-PG

159/166

Redes Industriais

E1

E2

S1

( )
E3

E4

DIAGRAMA DE BLOCOS LGICOS


Mesma linguagem utilizada em lgica digital, onde sua representao grfica feita
atravs das chamadas portas lgicas.

E1

&

E2

>=1
E3

S1

&

E4

LISTA DE INSTRUO
Linguagem semelhante utilizada na elaborao de programas para computadores.
:A

I 1.5

:A

I 1.6

:O
:A

I 1.4

:A

I 1.3

:=

Q 3.0

Anlise da programao quanto aspectos especficos


Com o objetivo de ajudar na escolha de um sistema que melhor se adapte as
necessidades de cada usurio, pode-se analisar as caractersticas das linguagens de
programao disponveis de CLPs.
Esta anlise se deter nos seguintes pontos:
quanto a forma de programao;
quanto a forma de representao;
documentao;
conjunto de instrues.
Quanto a forma de programao
UTFPR-PG

160/166

Redes Industriais

Programao linear - programa escrito em um nico bloco


Programao estruturada - estrutura de programa que permite:
Organizao;
Desenvolvimento de bibliotecas de rotinas para utilizao em vrios programas;
Facilidade de manuteno;
Simplicidade de documentao e entendimento por outras pessoas alm do autor do
programa.
Permite dividir o programa segundo critrios funcionais, operacionais ou geogrficos.
Quanto a forma de representao
Diagrama de contatos;
Diagrama de blocos;
Lista de Instrues.
Documentao
A documentao mais um recurso do editor de programa, do que de linguagem de
programao. De qualquer forma, uma abordagem neste sentido torna-se cada vez mais
importante, tendo em vista que um grande nmero de profissionais esto envolvidos no
projeto de um sistema de automao que se utiliza de CLPs, desde sua concepo at a
manuteno.
Quanto mais rica em comentrios, melhor a documentao que normalmente se
divide em vrios nveis.
Conjunto de instrues
o conjunto de funes que definem o funcionamento e aplicaes de um CLP e
podem ser sub-divididas em classes:
Substituio de comandos a rels:
Funes lgicas;
Memorizao;
Temporizao;
Contagem.
Manipulao de variveis analgicas:
Movimentao de dados;
Funes aritmticas.
Funes complexas:
Saltos (Jumps) controlados;
Indexao de instrues;
Converso de dados;
Controle PID;
Sequenciamento;
Aritmtica de ponto flutuante;
UTFPR-PG

161/166

Redes Industriais

Normalizao
Existe a tendncia de utilizao de um padro de linguagem de programao onde
ser possvel a intercambiabilidade de programas entre modelos de CLPs e at de
fabricantes diferentes, de acordo com a norma IEC 1131-3. Isto possvel, utilizando-se
do conceito de linguagem de alto nvel, onde atravs de um chamado compilador, podese adaptar um programa para a linguagem de mquina de qualquer tipo de
microprocessador, isto , um programa padro, pode servir tanto para o CLP de um certo
fabricante A como para um outro fabricante B.
A norma IEC 1131-3, prev trs linguagens de programao e duas formas de
representao. As linguagens so:
Ladder Diagram - programao como esquemas de rels.
Boolean Blocks - blocos lgicos representando portas E , OU, NEGAO, OU
EXCLUSIVO, etc.
Structured Control Language (SCL) - linguagem que vem substituir todas as
linguagens declarativas tais como linguagem de instrues, BASIC estruturado e outras.
Esta linguagem novidade no mercado internacional e baseada no PASCAL.
As formas de representao so:
Programao convencional;
Sequential Functional Chart (SFC) - evoluo do graphcet francs.
A grande vantagem de se ter o software normalizado que em se conhecendo um
conhece-se todos, economizando em treinamento e garantindo que, por mais que um
fornecedor deixe o mercado, nunca se ficar sem condies de crescer ou repor
equipamentos.
Sistemas de programao
A maioria dos sistemas de programao adotados atualmente, so
baseados em microcomputador tipo IBM/PC, podendo ainda hoje ser utilizado alguns
programadores dedicados (mquinas desenvolvidas exclusivamente para programao).
Os

sistemas

baseados

em

microcomputador

utilizam

equipamentos

convencionais, acrescidos de um software adequado desenvolvido pelo fabricante.


Normalmente, estes softwares, permitem: o desenvolvimento de programas em uma ou
mais linguagens de programao; comunicao do sistema programador com o CLP e
documentao adequada do programa.
Normalmente o usurio, poder dispor dos seguintes modos de trabalho:
Modo programao
O modo programao permite que o usurio altere a memria do
processador da seguinte forma:

UTFPR-PG

162/166

Redes Industriais

acrescentando novos dados e/ou instrues;


alterando as informaes j gravadas na memria;
apagando informaes previamente gravadas.
As operaes executadas quando o sistema programador se encontra no modo
programa, podem ocorrer de duas formas:
Off-line
Neste modo de programao, o CP poder estar ou no em operao, pois o
programa que estiver sendo desenvolvido no sistema de programao no ser
transferido para o CP durante o seu desenvolvimento. Portanto, alteraes ou
apagamentos de programa no provocaro alteraes nos dispositivos de sada.
Este modo de programao o mais seguro, pois o programa s ser transferido
para o CP quando o mesmo estiver parado.
On-line
O modo de programao on-line permite que se alterem dados e/ou instrues na
memria do processador, com o CP em operao. Portanto, qualquer alterao efetuada
no programa ser executada imediatamente pelo processador.

Modo comunicao
Este modo permite que o usurio monitore qualquer rea de memria do processador,
com o controlador programvel em operao. Permite tambm que seja efetuado o
procedimento de foramento de algumas variveis do controlador programvel.
UTFPR-PG

163/166

Redes Industriais

MODELOS DE ARQUITETURA DE CLPs


A arquitetura de um CLP, est ligada a maneira como os mdulos de I/O esto
ligados a CPU. A arquitetura, tambm chamada de configurao, representa a
disposio como esto conectados os diversos mdulos de I/O, podendo ser classificado
como:
Configurao local
Entende-se como configurao local, aquela em que os mdulos I/O, esto montados
no mesmo rack da CPU ou a no mximo 15 metros de distncia do mesmo.

CPU

I/O LOCAL

Configurao remota
Entende-se como configurao remotal, aquela em que os mdulos I/O, esto
montados fora do rack da CPU em distncias acima de 15 metros. Para tal finalidade
so necessrios mdulos especiais para interligao de racks remotos. A distncia
mxima para este tipo de configurao gira em torno de 200 a 3600 metros.

CPU

I/O LOCAL

I/O
REMOTO

REDE REMOTA
DE I/O

UTFPR-PG

164/166

Redes Industriais

Redes de CLPs
Entende-se como configurao em rede, aquela em que diversas CPUs os mdulos
I/O, esto montados fora do rack da CPU em distncias acima de 15 metros. Para tal
finalidade so necessrios mdulos especiais para interligao de racks remotos. A
distncia mxima para este tipo de configurao gira em torno de 200 a 3600 metros.

CPU

I/O LOCAL

REDE
DE C.L.P.

CPU

I/O LOCAL

CPU

I/O LOCAL

I/O
REMOTO

REDE REMOTA
DE I/O

UTFPR-PG

165/166

Redes Industriais

Exerccio
1. Qual a diferena entre memria RAM e memria EPROM?
2. Explique o que memria de status de E/S (imagem)?
3. Explique o que memria do usurio.
4. D a definio de:
a. mdulo de entrada
b. mdulo de sada
5. Quais so e qual a funo dos seis blocos bsicos que compe um mdulo de
entrada para CLP?
6. O que significa mdulo de entrada com lgica negativa?
7. Qual a funo do estgio de potncia de um mdulo de sada de CLP?
8. Quais as principais formas de programao que so utilizadas em CPs ?
9. Quais so os tipos de conjuntos de instrues que possui um controlador
programvel?
10. Qual o tipo de sistema de programao normalmente utilizado para programar os
controladores programveis atuais ?
11. Quais os modos de programao que basicamente temos em um CP ?
12. O que programao on line ?
13. Porque a linguagem de diagrama de contatos a mais utilizada em CPs ?
14. Quais as vantagens da programao estruturada ?
15. O que pretende a norma IEC 1131-3 ?

UTFPR-PG

166/166

Vous aimerez peut-être aussi