Académique Documents
Professionnel Documents
Culture Documents
Redes Industriais
SENAI-SP, 2006
Trabalho elaborado pela
Escola Senai Antnio Souza Noschese
Coordenao Geral
Equipe responsvel
Coordenao
Elaborao
Reviso
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
Exerccios
Redes Topologia Redes Topologia
- Topologia bus
- Topologia Anel
- Topologia Estrela
11
13
14
16
17
Exerccios
19
20
Token passing
21
Interrupo
Exerccios.
22
23
27
Transferncia de arquivos
29
Formato de Pacotes
33
Sesso de Transmisso
35
Encerramento da Sesso
37
40
41
42
Modos de sincronismo
45
Transmisso sncrona
47
Sentidos de transmisso
48
50
Padro RS 232-C
Padro RS 422
53
Padro RS 485
54
Exerccios
57
60
61
Paridade de Blocos
62
Mtodo de Paridade
63
64
Exerccios
67
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
79
82
Sub-sistema de comunicao
89
90
91
Rede de Controle
Redes de Campo
92
94
Organizaes
96
99
Isolao eltrica
103
Benefcios do Fieldbus
110
Documentao bsica
112
119
126
128
130
Tecnologias empregadas
131
132
CLP CLP
134
Controladores Introduo
Lgicos Evoluo dos CLPs
135
138
Mtodos de Processamento
141
Exerccios
145
Mdulos de I/O
146
Sistemas de Memria
153
154
Linguagem de Programao
158
Diagrama de Contatos
159
164
Redes de CLPs
165
Exerccios
166
Tipos de sinais.
caracterstica analgica, como telefone e TV, com o emprego de conversores analgicos digitais e digitais - analgicos.
UTFPR-PG
1/67
Redes Industriais
conduziu
inveno
de
meios
de
comunicao
distncia.
UTFPR-PG
2/67
Redes Industriais
Cabo UTP.
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.
UTFPR-PG
4/67
Redes Industriais
Em paralelo:
UTFPR-PG
5/67
Redes Industriais
Protetores de surto.
funes
que
so
acoplar
circuitos
que
porventura
sejam
Isolador galvnico.
UTFPR-PG
6/67
Redes Industriais
UTFPR-PG
7/67
Redes Industriais
UTFPR-PG
8/67
Redes Industriais
sistema
susceptibilidade
de
comunicao
surtos,
atravs
principalmente
de
de
rdios
origem
possui
uma
grande
atmosfrica
que
podem,
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
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.
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?
UTFPR-PG
11/67
Redes Industriais
8. Cite duas razes pelas quais as fibras pticas no so muito mais difundidas na
utilizao em barramentos industriais.
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
Topologia em estrela.
UTFPR-PG
15/67
Redes Industriais
rede
de
computadores
basicamente
um
conjunto
de
dispositivos
UTFPR-PG
16/67
Redes Industriais
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,
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.
19/67
Redes Industriais
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
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
UTFPR-PG
21/67
Redes Industriais
Exerccios
2. O que determinismo?
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
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
UTFPR-PG
26/67
Redes Industriais
UTFPR-PG
27/67
Redes Industriais
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.
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
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
de
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
Transmission
ENQ
05H
Enquiry
06H
ACKnowledge
DLE
10H
utilizar
caracteres
com
significado de controle, no de
dados.
Utilizado quando feita uma
NAK
21H
SYN
22H
em
sistemas
SYNchoronous
caracteres
idle
na
linha,
mesmo
23H
End
of
Transmission Block
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.
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
nmero
Enviar senha
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:
UTFPR-PG
35/67
Redes Industriais
recebidos,
aps
que
pois
controle
de
UTFPR-PG
36/67
Redes Industriais
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
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
UTFPR-PG
40/67
Redes Industriais
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
UTFPR-PG
42/67
Redes Industriais
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.
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.
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.
Transmisso assncrona.
UTFPR-PG
46/67
Redes Industriais
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.
UTFPR-PG
47/67
Redes Industriais
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.
isto
ambos
os
terminais
do
canal
de
comunicao
funcionam
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
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:
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).
UTFPR-PG
53/67
Redes Industriais
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
UTFPR-PG
55/67
Redes Industriais
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
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
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.
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.
( ) Camada de apresentao
( ) Camada de sesso
d. Compreende as especificaes
hardware utilizado na rede.
( ) Camada fsica
do
58/67
Redes Industriais
UTFPR-PG
59/67
Redes Industriais
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
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
UTFPR-PG
61/67
Redes Industriais
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
detectado.
Trs inverses: no mpar de
1s, o erro detectado.
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
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.
UTFPR-PG
64/67
Redes Industriais
Polinmio
X16 + x12 + x5+ x1
X18 + x15 + x2 + x1
Polinmios utilizados.
UTFPR-PG
65/67
Redes Industriais
UTFPR-PG
66/67
Redes Industriais
Exerccios
1. Descreva o mtodo de deteco de erro atravs de paridade de caractere.
Por que?____________________________________________________
___________________________________________________________.
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
da
localizao
geogrfica.
Torna-se,
portanto,
necessrio
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
UTFPR-PG
70/166
Redes Industriais
UTFPR-PG
71/166
Redes Industriais
UTFPR-PG
72/166
Redes Industriais
73/166
Redes Industriais
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
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.
UTFPR-PG
78/166
Redes Industriais
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
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
Redes Industriais
os
processador de
que se encaixa na
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
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
Janela de instrumentos
UTFPR-PG
83/166
Redes Industriais
UTFPR-PG
84/166
Redes Industriais
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.
UTFPR-PG
85/166
Redes Industriais
rpida e
UTFPR-PG
86/166
Redes Industriais
UTFPR-PG
87/166
Redes Industriais
computador
Computador host.
88/166
Redes Industriais
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
Information
Layer
Control Layer
Discrete Control
91/166
Redes Industriais
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
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
93/166
Redes Industriais
94/166
Redes Industriais
UTFPR-PG
95/166
Redes Industriais
96/166
Redes Industriais
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
MAINTENANCE
TOOL
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
pela
FIELDBUS
FOUNDATION
PHYSICAL
LAYER
PROFILE
Part
Part
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:
UTFPR-PG
100/166
Redes Industriais
BUS
Terminator
+
Terminator
Signal
Isolation
Circuit
Control or
Monitoring
Device
Field Devices
Fieldbus
Power Supply
PHYSICAL LAYER
1.900 M
REP1
1.900 M
REP2
1.900 M
REP3
REP4
1.900M
Terminator
redundantes;
101/166
Redes Industriais
9,0 a 32,0 V DC
Mxima voltagem
35 V
32 V DC
102/166
Redes Industriais
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
(Terminator)
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
UTFPR-PG
103/166
Redes Industriais
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
COMMUNICATION
STACK
PHYSICAL LAYER
Trunk
Junction
box
Spurs
105/166
Redes Industriais
Cabo tipo
Distncia (m)
1900
1200
400
200
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:
MAIN TRUCK
CABLE
BUS TERMINATOR
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).
(Single or
Multi-Pair)
Twisted Pair
(Shielded)
107/166
Redes Industriais
Field Devices
Fieldbus
Power
Suply
20 V
Nom
+
-
Signal
Isolation
Circuit
Far-End
Terminator
100
100
1 F
1 F
1900M Max.
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
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
Benefcios econmicos
Engenharia de detalhamento
Mo de obra/materiais de montagens
Configurao do sistema
Obras civil
Ar condicionado
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
FCS
CONTROLLER
INPUT/OUTPUT
SUBSYSTEM
FIELDBUS
TRADITIONAL 4-20 MA
VIEW STOPS AT I/O SUBSYSTEM
FIELDBUS VIEW
EXTENDS INTO INSTRUMENTS
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
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
sim
Igual
Arranjo de painis
sim
no tem
sim
no tem
Diagrama de alimentao
sim
Menor
Arranjo de armrios
sim
Menor
Lista de cabos
sim
Menor
112/166
de
Redes Industriais
FCS
CONTROLLER
I/O
SUBSYSTEM
FIELDBUS
TRADITIONAL
FIELDBUS
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
+
POWER
SUPPLY
4 - 20 mA
250
250
1-5V
1-5V
Field
Device
To DCS,
Recorder, etc.
To second Control
Room Device
(Optional)
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
FIELDBUS I/O
H1 LEVEL
End-to-End
Point-to-Point
Tree
Total
Devices on
Segment
1 Device per
Spur
2 Devices per
Spur
3 Devices per
Spur
4 Devices per
Spur
1-12
98 ft. (30 m)
13-14
98 ft. (30 m)
3 ft. (1 m)
15-18
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)
UTFPR-PG
116/166
Redes Industriais
H1
<60m
<90m
<120m
<1m
<1
<1
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
UTFPR-PG
118/166
Redes Industriais
por
pesos
pesados
da
indstria,
como
IBM
(SNA),
Microsoft
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
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
121/166
Redes Industriais
122/166
Redes Industriais
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
UTFPR-PG
123/166
Redes Industriais
Mscara de rede
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
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
OO-OO
BC-01-AO-29
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
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.)
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.
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
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
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
armazenamento
interno
de
instrues
especficas,
tais
como
lgica,
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
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
UTFPR-PG
137/166
Redes Industriais
FONTE DE
ALIMENTAO
UNIDADE CENTRAL DE
PROCESSAMENTO
(CPU)
MEMRIA
INTERFACE
DE I/O
MDULO DE
SADA
MDULO DE
ENTRADA
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
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
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
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.
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
sensores de campo e o
controlador
programvel.
Condicionamento e converso do sinal de Converter os sinais de campo em nveis
entrada
das
entradas
contidas
num
mdulo de entrada.
Isolao eltrica
Interface/multiplexao
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
24 a 48 Vdc;
(DC)
ANALGICO
ESPECIAL
UTFPR-PG
147/166
Redes Industriais
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
Parte
Interface/multiplexao
Funo
Recebe os sinais vindos do processador
direcionando-os para as respectivas
sadas.
Memorizador de sinal
Armazena
os
sinais
que
foram
vindos
do
processador
os
dispositivos de campo.
Indicadores de estado de sadas
Estgio de potncia
potncia,
capazes
de
operar
os
dispositivos de campo.
Dispositivos de campo
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
DC
Analgico
Especial
TTL com suprimento; TTL com dreno; 5 a 30Vdc selecionvel; contato NA;
contato NF; sada em ASCII; servo-motor; motor de passo.
UTFPR-PG
151/166
Redes Industriais
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
no voltil
leitura
no permite apagamento
esttica
ROM
memria
programvel
no permite apagamento
gravada pelo usurio
somente de leitura
no voltil
EPROM
memria
apagvel
programvel/
somente
de
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
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
Descrio
memria
A maioria dos CPs utiliza memrias RAM para armazenar o programa do
RAM
RAM/EPROM
156/166
Redes Industriais
RAM/EAROM
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
PROGRAMA
MONTADOR
(COMPILADOR)
PROGRAMA
OBJETO
(LNG. MQUINA)
MICROPROCESSADOR
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
UTFPR-PG
158/166
Redes Industriais
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
UTFPR-PG
159/166
Redes Industriais
E1
E2
S1
( )
E3
E4
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
160/166
Redes Industriais
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
UTFPR-PG
162/166
Redes Industriais
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
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