UNIVERSIDADE
FEDERAL DE
SANTA
CATARINA
PROGRAMA
DE
PÓS-GRADUAÇÃO
EM
ENGENHARIA
ELETRICA
, ~
ANALISE
DA
ADEQUAÇAO
E
DESEMPENHO
DE
REDES
"FIELDBUS"
PARA
O
CONTROLE EM
MALHA FECHADA
COM
AÇÃO
DE
UM
PREDITOR
NEBULOSO
EM
CASO
DE
PERDAS
DE
MENSAGENS
- \
DISSERTAÇAO SUBMETIDA
A
UNIVERSIDADE
FEDERAL
DE
SANTA
CATARINA
PARA
A
OBTENÇÃO DO
GRAUADE
MESTRE EM
ENGENHARIA
ELÉTRICA
`
.IOÃO
MARQUES
SALOMÃO
ANÁLISE
DA
ADEQUAÇÃO
E
DESEMPENHO
DE
REDES
"FIELDBUS"
PARA
O
CONTROLE EM MALHA
FECHADA
COM
AÇÃO
DE
UM
PREDITOR
NEBULOSO
EM
CASO
DE
PERDAS
DE
MENSAGENS
JoÃo
MARQUES
sA|.oMÃo
EsTA D1ssERTAçÃo
Po1
JULGADA
ADEQUADA
PARA
DETENÇÃQ
Do
TÍTULO
DE
MESTRE
EM
ENGENHARIA
.ESPECIALIDADE
ENGENHARIA
ELETRICA,
ÁREA DE CONCENTRAÇÃO:
CONTROLE,
AUTOMAÇÃO
E
INFORMÁTICA
INDUSTRIAL,
E
APROVADA
EM
SUA
FORMA
FINAL
PELO
PROGRAMA
DE
PÓS-
UAÇÃO.
PRO
.MARCELO
RIC
O STEM
~R, Dr.-Ing.
Oñ
d r .PRo|=.EDsoN
Rb
To DE
|ER|,Df.
Co-orientadorPCEMS
<4. \PROF.
ROBERTO
DE
S(;äA
SALGADO,
PhD.
Coordenador da
Pós-Graduação
Eng. ElétricaBanca
Examinadora:
/5
¬
PROF.
MARCELO
IDO STEM
ER,
Dr.-Ing.,Presidente
\
I ` ` À L __ ~ `PROF.
ED
`N
-/o
DE
P|ER|,
Dr.O
C..
PROF.
v|lo
BRuNo
MAzzo|_A,
Dr.BIOGRAFIA
DO
AUTOR
Nascido
em
Ituêta-MG,em
janeiro de 1956. Licenciou-seem
Físicaem
1982 egraduou-se
em
Engenharia Elétrica, ênfasesem
eletrotécnica e eletrônicaem
1988,ambos
pelaUniversidade Federal
do
Espírito Santo (UFES). Foi monitor das disciplinas de Física 111 e IV,durante a graduação,
no
entãoDepartamento
de Física eQuímica
daUFES,
estagíouno
Departamento de
Manutenção
de
Subestaçõesda
ESCELSA
(Espirito Santo Centrais ElétricasS.A.)
em
1987, atuoucomo
engenheiro naFTI-CEMAR-SP
(Fundação
de Tecnologia Industrial -Centro de Materiais Refratários -
Lorena
- São Paulo)em
1988, é professordo
Curso Técnico deEletrotécnica
da
Escola Técnica Federaldo
Espírito Santo(ETFES)
desde 1985. Ingressouno
Programa
dePós-Graduação
em
Engenharia Elétricada
Universidade Federal de Santa Catarina(UFSC),
áreade
concentração: Controle,Automação
e Informática Industrial,em
março
de1992.
Em
1993, iniciou o desenvolvimento deste trabalho de dissertação de mestrado junto aoLaboratório de Controle e Microinformática (LCMI). Seus principais interesses de pesquisa
concentram-se nas áreas
de
sistemas detempo
real, lógica e controle nebuloso e redes de-iv
V
AGRADECIMENTOS
Agradeço:
0 especialmente aos orientadores Prof.
Marcelo
RicardoStemmer,
Dr.-lng. e Prof.Edson
Roberto
de Pieri, Dr. pela orientação, presteza eamizade
no
decorrer deste trabalho;0 aos professores Vitório
Bruno
Mazzola, Dr. eHermann
Adolf
Harry Lücke, Dr.-Ing.,
membros
da banca
examinadora, pelas críticas, sugestões e contribuições fornecidas aotrabalho;
0 ao
CNPq
(Conselho Nacional de Desenvolvimento Científico e Tecnológico), aoBANDES
(Banco
deDesenvolvimento do
Estadodo
Espírito Santo) e aETFES
(Escola TécnicaFederal
do
Espírito Santo) pelo apoio financeiro;0 a
UFSC/PPGEEL/LCM1
(Universidade Federal de Santa Catarina -Programa
dePós-Graduação
em
Engenharia
Elétrica - Laboratório de Controle e Microinformática) pelaoportunidade e pelo apoio
que
me
foram dados;0 ao Prof. J úlio E.
Normey
Rico, Msc., responsável pelo Laboratório de Ensino deControle, ao Eng.
Marcelo
F.Webster
e aFundação
CERTI
(Centro Regionalde
Tecnologiaem
Informática)
de
Santa Catarina, pelo apoio material,0 a Rachel, Juliana,
Mariana
e Martinho pela compreensão, resignação, carinho epor toda a atenção dispensada; .
0 a Profa. Natalia
Boboshko,
Dra. pelas longas discussões decunho
científicodurante a fase de graduação, pelo incentivo e por todo o
conhecimento
que
me
proporcionou;0 aos
meus
amigos
Alberto, Carla, Carlos Jorge, Fernando Busch, Francisco Felipe,ldmilson, Luis Otavio, Luizinho,
Udo
Fritzke Jr. e a todoscom quem
convivi durante o desenvolvimento deste trabalho.SUMÁRIO
RESUMO
... _.ABSTRACT
... ._CAPÍTULO
1 ... _.INTRODUÇÃO
... ._CAPÍTULO
11 ... ._REDES
LOCAIS
PARA
AUTOMAÇÃO
INDUSTRIAL...
2.1 -Introdução ... ._
2.2 - Níveis I-Iierárquicos
de Comunicação
naEstrutura Fabril
2.3 -
A
Exigência deAcesso
Determinístico aomeio
Físico. ..
`
2.4 -
O
Projeto e a ArquiteturaMAP
... _.
2.4.1 -
As
ArquiteturasMAP-EPA
eMini-MAP
... ._¡ ... _. 12
2.5 -
As
Redes
em
Barramento
deCampo
ou
"Fieldbus"... .. 2.5.1 -
A
propostaPROFIBUS
... ._ 2.5.2 -A
proposta FIP ... .. 2.5.3 -A
propostaISA/SP 50
... _. 2.5.4 -A
Rede
Bitbus ... ._2.5.5 -
A
propostaCAN
(ControllerArea Network)
... ._
2.6 - Tendências de padronização de rede "Fieldbus"
5.5 - Resultados e
Gráñcos
obtidos parao
Controle de PosiçãoCAPÍTULO
V1
... ..coNcL.UsÃo
GERAL
... .. Referências Bibliográficas. ... ..X
RESUMO
A
aplicaçãode
redes decomunicação
na indústria de acordocom
afilosofia
CIM
(Computer
Integrated Manufacturing), proporcionauma
perfeita integração hierárquica de todosos níveis de
produção
industrial (planejamento, área, célula, subsistema ecomponente)
envolvidos. Para tanto, cada nível hierárquico
deve
ser constituído deum
subsistema inteligentee possuir
um
sistemade
comunicação
com
propriedades e característicasadequadas
àquele caso(por
exemplo,
MAP-TOP, MAP-EPA,
Ivlini-MAPou
FHELDBUS).
A
nívelde componente,
sobre o qual foi desenvolvido este trabalho,o
uso deuma
rede Fieldbus permite monitorar o estado de variáveis da manufatura e
o
controle de processomultimalhas de variáveis contínuas. Este nível é caracterizado por possuir:
0 grandezas da manufatura a
serem
controladascom
altas dinâmicas, acarretandopequenos
períodos de
amostragem;
0
ambiente
com
elevado nível de ruídos de origem eletromagnética, proporcionando aperda
ou dano
deum
grandenúmero
demensagens
ao longo da redede
comunicação.Como
consequência,o
sistema decomunicação
deverá possuir características detempo
real e deverá incorporar,de forma
distribuída,uma
estratégia deação
parao
caso da perdade
mensagens
em
casosonde não há
tempo
para repetiçãodo
envio dos "frames". Para tal,é proposto, neste trabalho,
um
mecanismo
de
predição da açãode
controle operandoparalelamente ao algoritmo
do
controlador principal.Este trabalho consiste
no
estudo e análise dedesempenho
temporalde
uma
redeFieldbus e sua
adequação
à aplicaçõesem
malhas
fechadas de controle a nivelde
"componente"no chão de
fábrica. Consiste, ainda,na implementação
deum
preditorda
ação de controlebaseado
em
lógica nebulosa (fuzzy logic)com
o objetivo de amenizar a degradaçãodo
controlecausada pelas perdas
de
mensagens
devidas à grande susceptibilidade a perturbaçõesna
rede de comunicação.xi
ABSTRACT
The
application of comunication networks in the industry according to theCIM
(Computer
Integrated Manufacturing) philosophy gives a perfect hierarchical integration of allindustrial levels such as factory, shop, cell, subsystem
and
component. ln this case, eachhierarchical level should
be
made
of intelligent subsystemsand
a comunication system withadequate characteristics concerning that level (for example,
MAP-TOP,
MAP-EPA,
Mini-MAP
of
FIELDBUS).
At
thecomponent
level,where
thiswork was
developed, a FieldbusNetwork
allowsthe supervisíon
of
the states of the manufacturing variables and the simultaneous controlof
various feedback loops. This level has the following characteristics:
0 manufacturing variables to be controlled with high dinamics resulting into short
sample
períods;I
environment
with a high levelof
noise causing the loss ordamage
ofa
greatnumber
of
messages
through thecommunication
network.Consequently, the
communication
systemmust
have real time characteristicsand
also incorporate a strategy
of
action in a distributedmanner
in caseof
message
losses, mainly incases
where
there isno
time for a frame retransmission.To
do
so, a predictor of the controlaction to
be
executed simultaneously with themain
controller is proposed.This
work
isconcemed
with the study and analysisof
the Fieldbus temporalperfomance, and
itsadequacy
to the application in closed loop control at thecomponent
level.The
development
and
implementationof
a predictor basedon
fuzzy logic is also presented. ThiscAP¡Tu|.o
||NrRoDuçÃo
A
sociedade atual, tanto nos sistemas sociaiscomo
nos tecnológicos, caracteriza-sepor
uma
busca constanteda
informação rápida e segura dos temasque
lhes diz respeito. Taisinformações são imprescindíveis, entre outras coisas, nas transações comerciais, na melhoria
do
relacionamento entre as pessoas, nas tarefas
do
cotidiano,no aumento
da qualidade de vida dascomunidades
e, porfim,
na
própria sobrevivênciahumana.
Na
área fabril, a obtenção de informações sobre ocomportamento
dos processosem
todos os niveis de produção,
além de
permitiruma
maior integração entre eles, possibilita, ainda,entre outras coisas,
mudanças
rápidasna
linha de produção objetivando adequaro
produto aalterações
do mercado
consumidor,aumento
na
qualidade, diminuição das perdas e reduçãodo
seu custo final.
As
complexas
exigências tecnológicas dos dias atuais encontra pela frente o aliado erevolucionário processo de desenvolvimento tecnológico dos microprocessadores que, a cada
dia,
aumentam
sua velocidade, sua robustez etamanho
das palavras processadas ediminuem,
por outro lado, seu conjunto
de
instruções, seutamanho
e seus custos, possibilitando aimplementação
de
estações inteligentes, inclusive a nível de sensores e atuadores, aum
custoreduzido. Possibilitam, ainda,
que complexos
algoritmos de controle, concebiveissomente
em
teoria
há
uma
década
atrás,possam
hoje serempregados
em
plantas industriais cuja limitaçãoagora é a própria teoria de controle.
Neste contexto, a 'aplicação de redes de
comunicação na
interligação decomputadores que
atenda a contento os requisitos de cada sistema passou a serum
dos grandesdesafios
tecnológicos. Assim, apesar da interconexão de grande parte de instituições2
redes intemacionais, a busca por padrões de
comunicação
e sua aplicação de fato a determinadosníveis hierárquicos
da
estmtura fabril através das redes locais industriais ainda continua,notadamente, nos níveis hierárquicos inferiores
da
mesma.
As
exigências temporais dos niveis hierárquicos inferioresou
"chão de fábrica" daestrutura fabril são tais
que
proporcionaram o surgimento de redes decomunicação
industriaisem'
barramento
decampo
ou
"Fieldbus“, cuja performance prentendidadeve
seradequada
àsaplicações deste nível.
A
principal aplicação prevista para redes “Fieldbus" é a interligação decomponentes
inteligentes simples, taiscomo
sensores, atuadores e controladores. Estescomponentes
estão, via de regra, envolvidosem
malhas
fechadas de controle.No
controle de grandezas a nível de "chão de fábrica", deve-se terem
conta que:a)
o ambiente pode
ser hostilem
relação à temperatura ou presença de óleo, poeira,elementos
inflamáveis
e outros residuos industriais.Além
disso,o
elevado nível de ruídosde origem
eletromagnética proporcionauma
maior
possibilidade de deturpação dos sinaisa
serem
transmitidos pelomeio
decomunicação;
b) a
dinâmica
das grandezas controladasou
monitoradas é frequentemente elevada epode
exigir
um
pequeno
períodode amostragem;
c) o principal objetivo
em
se utilizar a rede decomunicação
como
suporte de transmissão éo controle multi-malhas.
Neste
trabalho, pretende-se avaliar a perfomiance das principais redes industriaisdo
tipo "Fieldbus" tendo
em
vista aplicaçõesem
malhas
fechadas de controlena automação
damanufatura
e de processos contínuos, visando analisar sua adequação para tais aplicações. Nestecaso,
conforme
sugerido pela figura 1.1 apresentada abaixo, os sistemas de controleconvencionais analógicos e digitais ponto a ponto terão suas várias
malhas
de controle fechadas3
V
Processador central
l/O
4' ,é
_ Cmir. Amado, Pmeesso I LLÍ sistema de controle digital convencional = t A -__í.› Smsm Em E / /
\\
`//./
Fieldbus_}//M/__f,,
i Processada Mestre _ Amador U0 Sistema de controle PÍÚWSSÚ com Fieldbus - --[Z
_ i Sm' Sen Ism
Sensor 'íiiíÉ
__,.;;,í;;;:Figura 1.1 - Substituição
do
controle convencional poruma
rede "Fieldbus“Para tal, serão analisadas inicialmente as características dinâmicas das principais grandezas
do
controle de processo e da manufatura, procurando estabelecerum
confronto comparativo entre o período deamostragem
dessas grandezas e ostempos de
transmissão demensagens
para os diversos tipos de serviços oferecidos pelas redes de comunicação.Em
seguida,em
faceda
constatação deque
otempo
para retransmissões daspossíveis
mensagens
perdidas é muito reduzido, será apresentada aimplementação
deum
preditor
da
açãode
controle, baseadoem
lógica nebulosa (fuzzy logic),bem como
os resultadosobtidos
quando
omesmo
operaem
paralelocom
um
controlador PID,com
perdas demensagens
simuladas.
A
estratégia proposta foi testadano
controle de posição deuma
planta didática.Finalmente, serão apresentados os resultados práticos obtidos
no
controle de posição4
três estações
que
incorporam 0mecanismo
sensor, o algoritmo de controle convencional e oalgoritmo
do
preditor,o
mecanismo
atuador e o protocoloda
rede.Este trabalho está dividido
em
seis capítulos, consistindo cadaum
deles dosseguintes temas:
0
No
capítulo Il serão apresentados os níveis hierárquicosde
comunicação
damanufatura
com
os seus respectivos requisitos de comunicação,uma
análise dos principaismétodos
de acesso aomeio
(deterministicos e não-determinísticos),uma
breve descrição dostipos
de
redes industriais(MAP,
MAP-EPA,
Mini-MAP)
e as redes decomunicação
industrialpara
o
nível decomponente
(FIP,PROFIBUS,
ISA/SP
50,BITBUS, CAN),
concluindocom
aapresentação dos requisitos necessários
ao
sistemade comunicação
para contemplar asaplicações de
tempo
real a nível hierárquico de componente.v
O
capitulo [ll tratarádo
estudo e análise dos requisitos temporais das principaisgrandezas
da
automação
industrial (controle de processo eautomação
da manufatura), procuraráestabelecer
uma
relação entre os requisitos temporais impostos pela dinâmica da grandeza a sercontrolada e o período de amostragen a ser escolhido.
Em
consequência disso, será propostoum
perfil
da
rede decomunicação que mais
seadequa
às restrições impostas.Ainda
neste capitulo,serão analisadas as redes de
comunicação
disponíveisou
propostas para esse tipo de aplicaçãono
sentidode
verificaro
atendimento ao perfil desejado, concluindo omesmo
com
aapresentação
do problema
a ser resolvidoem
consequência das perdas demensagens
diante deum
tempo
reduzido para retransmissão (periodo deamostragem)
estabelecido para as grandezasda
manufatura.0
No
capítulo IV, será apresentada eimplementada
uma
estratégia de predição decontrole através
do
uso da lógica nebulosa (Fuzzy Logic), cujo preditor, dentrodo
sistemadistribuido, irá operar
em
paralelocom
um
controlador convencional (porexemplo,
PID).Além
disso, será analisado
o
funcionamento de tal proposta na implementação deum
controle de5
0
O
capituloV
apresentará ohardware
e a estrutura deimplementação
proposta,além da
integração dos vários softwares e os resultados obtidosacompanhados
dos gráñcos,comentários e justificativas das limitações de
perfomance,
vantagens e desvantagensda
rede eda estratégia proposta para
o
mecanismo
de prediçãodo
controle implementado.0
O
capítuloVI
apresentará,como
finalização deste documento,um
resumo
geral detodos os capítulos
com
uma
análise de todas as vantagens e desvantagensdo
método
empregado,
ressaltando as contribuições
do
trabalho epropondo
possiveis melhorias,bem
como
tópicos decAP¡Tu|_o
||REDES
LOCAIS
PARA
AUTOMAÇÃO
INDUSTRIAL
2.1 -
Introduçao.
A
tendência de informatização das empresas permite porum
lado, acelerar cada processoque
faz parteda
fabricaçãode
um
produtoou do
oferecimento deum
serviço e, poroutro, gerar
uma
nova
necessidadeem
relação aomodo como
as informações serão trocadas.As
redes locais decomunicação
proporcionamuma
perfeita integração de todas asatividades empresariais, por permitirem levar
em
conta as particularidadesde
cada processo defabricação
ou
defomecímento de
um
serviçodo
ponto de vista das necessidades decomunicação
envolvidas, taiscomo:
compartilhamento de recursos, evolutividade,gerenciamento de atividades heterogêneas e diferentes tipos de diálogos
que
podem
serestabelecidos [Stemm9l].
A
maior
parte das redesde comunicação
existentesno
mercado
baseiam-seno
protocolo
CSMA/CD
(Carrier Sense Multiple Access with Collision Detection), as quais sãocapazes de atender requisitos de
fonna
eficientequando
se trata daautomação
de escritórios,não
sendo,em
geral, apropriadas àcomunicação
de dadosquando
se trata de ambientes fabrís.O
ambiente fabril apresenta as seguintes características principais: hostilidade(elevado nível
de
ruídos de origem eletromagnética, temperaturas elevadas, e etc), troca deum
grandenúmero
depequenas
mensagens
entre equipamentos e não entre operador e equipamento,tempos
de resposta e segurança dos dados críticos.Sendo
assim,além
dos fatoreseconômicos
envolvidos, outros requisitos, tais
como:
garantia de tuntempo
de resposta, débito dainfomação,
robustez dosequipamentos
e da infonnação, são fundamentaisna
especificação da7
Nas
últimas décadas,tem
sido realizadoum
esforço considerável objetivando adefinição de arquiteturas de
comunicação que atendam
as características e requisitosmencionados
acima, e que aindatenham
compatibilidadecom
o
modelo
de referênciaOSI
(Open Systems
Interconnection) daISO
(lntemational Standards Organization) [Zimmer80].Desta forma, os
exemplos mais
importantes, atémesmo
pelo pioneirismo, são as propostas dearquiteturas
MAP
(ManufacturingAutomation
Protocol) eTOP
(Technicaland
Office
Protocols), seguindo-se a proposta de arquitetura da classe barramento de
campo
(Fieldbus) eque, atualmente, encontra-se
em
processo de padronização, sendo mais voltada para aplicaçõesdo
"chãode
fábrica", quetambém
serão apresentadas neste capitulo.2.2 -
Níveis
Hierárquicos
de
Comunicação
na
Estrutura
Fabril.A
moderna
indústria automatizada é hoje hierarquizadaem
diferentes níveis,segundo
afilosofia
CIM
(Computer
Integrated Manufacturing).Os
elementos inteligentes decada nível são interconectados através
de
.redes locais de comunicação,formando
uma
hierarquiade redes
que
secomunicam
através de conversores de protocolo (gateways), pontes (bridges)ou
roteadores (routers).
'
Nesta organização, observa-se
uma
tendência descentralizadorade
particionamento eabstração
na abordagem do
problema. Consequentemente, têm-se subsistemas independentes,dotados
de
inteligência local, interatuando entre sí e submetidos auma
condução/supervisãocentral
do
sistemacomo
um
todo [Stem1n9l].A
figura
2.] mostra esses níveis associadoscom
arede local industrial
que
seadequa mais
apropriadamente para cadaum
deles.PI '
anqamento
MAFLTOP
Área "-- w.P~EPà MINI-MAP
Célula
m
FIELDBUS Subsistema I-1 |=|E¡_DBU$ co '“P°§'z'*“° ÊTEMPO
REAL
ir,\
8
Desta forma, observa-se
que
cada nível da hierarquia fabril é representado porum
conjuntode
ações e processamentos cujos requisitos decomunicação
são distintos,não
existindo, deste
modo,
um
único sistema decomunicação
capaz de atender deforma
eficientetodos os diferentes requisitos de cada nivel hierárquico. Assim, verifica-se, por exemplo,
que
atransferência
de
um
grandenúmero
de pequenasmensagens
em
um
pequeno
intervalo detempo
entre
um
grandenúmero
de estações caracterizam os níveis inferiores, os quaisexigem
sistemasde
comunicação que possam
contemplar aplicações criticasno
tempo.Em
contrapartida, osniveis
mais
elevados decomunicação
apresentam,como
características principais, atransferência
de mensagens
longasem
grandes intervalos detempo
e entreum
pequeno
número
de
estações.2.3 -
A
Exigência
de
Acesso
Determinístico
ao
meio
Físico.O
meio
de transmissão das redes locaiscom
topologiaem
barramento constituium
recurso compartilhado entre todas as estações a ele conectado, sendo necessário protocolos
específicos para definição
do
direitode
acesso das estações. Esses protocolos são classificadosem
deterministicos e não-detenninisticos.As
redes decomunicação que
utilizamo
protocoloCSMA/CD, em
geral redes paraaplicações
em
ambientes administrativos,funcionam
de talforma que
uma
estação,ao
dispor dedados a
serem
enviados, endereça-os à estaçãoque
deverá recebê-los e verifica a presença deatividade
no
meio; se essenão
for o caso, transmite seus dados aomesmo
tempo
em
que
monitora a ocorrência
ou não
deuma
colisão dosmesmos
com
dados transmitidos poruma
outraestação qualquer. Se
houver
uma
colisão, osdados
das estações envolvidas serãonovamente
transmitidos após
um
certo intervalo de tempo, cuja duração é determinadaem
cadauma
dasestações de
forma
aleatória, sendo que, nesta segunda tentativa de transmissão, nãohá
nenhuma
garantia de
que
uma
nova
colisãonão
possa vir a ocorrer, exigindonovamente
a repetição detodo o processo para se acessar
o
meio
fisico.Esse tipo de protocolo é simples e fácil de ser implementado,
além
de apresentaro
9
sendo que
a probabilidade de ocorrênciade
colisõesaumenta
exponencialmentequando
setem
um
elevadonúmero
de estações, implicandoem
aumento
e indetenninaçãodo
tempo
de reaçãode cada
estação, sendo, portanto, esse tipo de acesso aomeio
inadequadoem
ambientes fabrísdevido às restrições temporais a
serem
cumpridas.Os
protocolos determinísticos -de acesso ao meio, mais apropriados para aplicaçõesem
controle de processos eda
manufatura, são taisque o
tempo
de
resposta é univocamentedeterminável,
podendo
ser classificados,de
acordocom
osmétodos
de acesso, em:métodos
com
comando
centralizado (mestre-escravos e árbitro de barramento),com
comando
distribuído(token-passing) e
CSMA
determinístico por arbitraçãode
prioridades ouCSMA/CA
(CarrierSense Multiple
Access
with CollisionAvoidance)
.Nos
protocoloscom
comando
centralizadodo
tipo mestre-escravos, somenteuma
estação atua
como
detentorado
direito de transmissão (estação mestre), sendo esta a responsávelpela distribuição
do
direito de acesso portempo
limitado às demais estações (escravas), que,neste caso, só
podem
trocar dadoscom
a estação mestre. Já nos sistemas centralizadoscom
árbitro
do
barramento,uma
estação especial (árbitrodo
barramento) arbitraum
tempo
limitadode
acessoao
meio
para cadauma
dasdemais
estações. Isto é feito atravésda
difusão deuma
mensagem
especial,que
especifica o endereço da estaçãocom
direito a transmissão e 0 tipo dedados
que
elapode
difimdir. Estemétodo
apresenta avantagem
denão
limitar a capacidade datroca de dados de
uma
estaçãocom
asdemais
estaçõesdo
barramento.Os
sistemasque
usam
um
protocolo decomando
distribuido (token-passing)permitem
estabelecermais
deuma
estaçãocom
direito de acessar omeio
de transmissão. Isto éfeito através da transmissão cíclica entre as estações de
uma
mensagem
especialchamada
"token",
que
garante o direito de acesso ao meio, portempo
limitado, àquela estação que adetém.
Embora
um
pouco mais
complexo
que osmétodos
anteriores,uma
vez que providênciasespeciais
devem
sertomadas
se ocorrerem a perdado
"token"ou
a entrada e saída deuma
estação na rede, este
método
também
perrnite que cada estação possa trocar dadoscom
as10
Os
sistemascom
método
de acessoao
meio
do
tipoCSMA/CA
são bastante atuais, esão tais
que
o acesso aomeio
pela primeira vez por parte deuma
estação sedá
deforma
semelhante ao
método
CSMA/CD
não-determinístico, diferenciando-se destequando
da ocorrência deuma
colisão entre dados de duasou mais
estações. Neste caso, os bits "ls"ou
recessivos de
um
campo
de arbitraçãodo
"frame"de
uma
das estações irá escrever sobre os bits"Os"
ou dominantes do
campo
de arbitração da outra estação, ficando aquelaque
possui os bitsdominantes
(prioridade alta)com
direito de acesso ao barramento. Este procedimentotem
sidousado
háalgum
tempo
em
barramentos IZC eD2B
com
sucesso.As
demais
estaçõesnão
podem
acessar
o
barramento e transmitir seus dados atéque
seja resolvido oproblema
das estaçõescujos dados colidiram.
As
próximas
seções deste capitulo destinam-se à apresentação, deforma
resumida,dos padrões e propostas de redes de
comunicação
para aplicaçõesem
ambientes fabrís, cujosprojetos e arquiteturas são tais
que
empregam
deuma
forma ou
de outraum
dosmétodos
deacesso
ao
meio
descritos acima.2.4 -
O
Projeto
e
a Arquitetura
MAP.
Os
estudos para a aplicação de redes industriais de comunicação,que mantivessem
compatibilidade
com
omodelo
de referência OS]/ISO,em
controle de processos eautomação
da manufatura, iniciaram-se nos anos80
por iniciativa daGM
(General Motors). Isto aconteceudevido à necessidade de redução dos custos das
comunicações
que,na
época, exigiamconexões
especiais entre equipamentos de distintos fabricantes. Desta forma, e ainda aproveitando a
oportunidade oferecida
no
momento
em
que
se discutia junto aos órgãos nonnalizadoresinternacionais os futuros padrões para redes locais de comunicação, nasceu o projeto
MAP
(Manufacturing
Automation
Protocol).Sendo
assim, a arquiteturaMAP
é constituida das setecamadas do
modelo
OSI,onde
ascamadas
l e 2 sãoimplementadas
de acordocom
asnormas
IEEE
802.4ou
"token bus"e
IEEE
802.2ou
"Logical Link Control",mais
especificamente oLLC
tipo l,que não
detecta ell
A
escolhado
suporte decomunicação
em
banda
larga (broadband) para acamada
fisica deu-se
em
função dos seguintes fatores principais:0 possibilidade de vários canais sobre
o
mesmo
suporte de comunicação, permitindo acoexistência de várias redes;
0 permite a troca de sinais tais
como
voz e imagens, possibilitando aplicações desupervisão, circuito fechado de
TV,
teleconferências e etc.Já
o
barramentocom
ficha
foi escolhido por permitir aimplementação
deum
esquema
de
prioridades e, ainda, pelo fato de que os equipamentos existentes na épocapossuíam
protocolo de enlace
que
suportava acomunicação
em
banda
larga, e o "token bus" erao
únicoque
possibilitava este tipode
comunicação.O
serviçosem
conexão
foi adotado para acamada
de rede,onde
cadamensagem
éroteada individualmente.
As
regras de endereçamento adotadas para esse nível baseiam-sena
norma
ISO
8348
e o protocolo de roteamento foi definido pelo projetoMAP,
sendo hojenormalizado pela
ISO
9542.Para a
camada
de transporte, adotou-se a classe 4do
protocoloISO
8072/73que
éorientado à
conexão
e possui controle de erros.Sendo
assim, o serviço de transporte ofereceum
canal de
comunicação
confiável,sem
erros, perdas e duplicação de mensagens.Além
disso, oprotocolo adotado para a
camada
de transporte permiteque
asmensagens
trocadaspossuam
qualquer dimensão. E, para a
camada
de
sessão, adotou-se a norrnaISO
8326/27, que assegura asfunções
de
resincronização e permite acomunicação
full-duplex.A
representação de dados para acamada
de apresentação foi resolvidacom
aadoção
da sintaxe abstrata
ASN.l
(Abstract Syntax Notation One),que
possibilita as diferentes formasde representação dos dados através de
uma
linguagemcomum.
Além
disso, a nível dacamada
deaplicação, as principais funções oferecidas aos processos de aplicação
foram
definidascom
base12
transferência de arquivos e
MMS
(ManufacturingMessage
Standard), para possibilitar a troca demensagens
entreequipamentos
de produção.O
MMS
é hojenorma
intemacional e foiuma
das grandes contribuiçõesdo
projetoMAP,msendo
constituido demn
conjunto de serviçosque permitem
acomunicação
nasaplicações industriais.
A
primeira proposta de normalização (RS-511) foi apresentadaem
1985,e constituía-se de duas partes:
0 Manufacturing
Message
Services [ISOl88],que
definia 84 (oitenta e quatro) serviçosorganizados
em
9 (nove) classes distintas, sendo 3 (três) destes serviçosnão
confirmados;
° ManufacturingMessage
Specification [ISO288], que especifica o protocolo utilizado.O
protocolo e os serviços oferecidos peloMMS
cobrem
grande parte dasnecessidades de
comunicação
entre sistemas daprodução
epermitem
a escrita deprogramas
queacessam
as primitivas de serviço,manipulando
objetos virtuais que representam recursos reaisde
um
equipamento
de produção remoto.Os
processos de aplicação(APs
- Application Processes) são os usuários dos serviçosMMS,
e executam-senum
equipamento de
produçãoou
estação de supervisão, utilizandoum
modelo
decomunicação do
tipo cliente-servidor entre dois APs.O
objeto principal definidono
MMS
é o dispositivo virtual de manufaturaou
VMD
(Virtual Manufacturing Device),
que
representaum
equipamentoou
uma
classe deequipamentos de produção
com
asmesmas
características, sendoque
um
processode
aplicação(AP) deve
possuir pelomenos
um
objetoVMD.
O
principalcomponente
deum
VMD
é a funçãoexecutiva,
que
é a responsável pela gestão de acesso aos recursosdo equipamento
taiscomo
processadores,
memória,
portas de entrada-saída e etc.2.4.1 -
As
Arquiteturas
MAP-EPA
e
Mini-MAP.
Apesar
das vantagens apresentadas pela propostaMAP
original,no
sentido de13
ainda apresentava-se inadequada para aquelas aplicações
que
exigiamtempos
de resposta curtos,sendo
mais
apropriada para aplicaçõesem
níveis hierárquicos superiores. Este fato proporcionoua geração das versões
MAP-EPA
(ManufacturingAutomation
Protocol -Enhanced Perfomiance
Architecture) e
Mini-MAP com
uma
arquitetura reduzida ecom
0
objetivo de reduzir o"overhead" das
camadas de
protocolo[MAP87].
A
primeira proposta de solução para adequar esta rede decomunicação
às exigênciasde
performance
dos níveis inferiores constituiu-se na definição deuma
versão simplificada daarquitetura
MAP,
a qual foidenominada
MAP-EPA.
A
arquiteturaMAP-EPA
foi baseadana
definição de duas pilhas decamadas
deprotocolo: a primeira era a pilha
normal
com
todas ascamadas do
MAP,
e a segunda erauma
pilha
formada somente
pelascamadas
fisica, enlace e aplicação,ficando
o sistema, aqui,desprovido dos serviços das
demais
camadas. Neste caso, o protocoloIEEE
802.4 continuou sendo adotado, agora,porém,
sobremn
suportede
transmissãoem
banda
base e operando a 5Mbit./'s.
De
acordocom
esta arquitetura,um
processode
aplicaçãopode
optar por enviar seusdados
atravésda
pilha completa decamadas do
MAP
originalou
através da pilhaMAP-EPA
,para os casos
em
que
setem
como
requisitoum
tempo
de
resposta rápido.A
segunda proposta de solução para a questãodo
elevadotempo
de processamentodo
protocoloMAP,
veio através da proposta de arquiteturaMini-MAP,
que écomposta
unicamente da
pilha simplificada decamadas do
MAP-EPA.
Esta tinha
o
objetivo de suprir as aplicações de níveis inferiores da hierarquia fabril,permitindo a
comunicação
entre estaçõesmais
simples taiscomo
sensores e atuadores inteligentes.Enquanto que
a propostaMAP
original apresentavatempos
de resposta(tempo
entrea requisição e a obtenção de
um
dado
remoto)da
ordem
de 5()0mS, as arquiteturasMAP-EPA
e14
tempo
de resposta aindanão
é satisfatório para muitas aplicações industriais, partiu-se para adeñnição
deum
tipo de rede decomunicação
de maiorperfomance,
denominado
genericamente"Fieldbus".
2.5 -
As
Redes
em
Barramento de
Campo
ou
"F¡eIdbus".
Os
grandes avanços na tecnologia digitalconduziram
a urnanova
era doscomponentes
industriaisdo
tipo sensores e atuadores, pelo fato deles agorapoderem
ser dotadosde
inteligência.No
sistemade
controle clássico, inicialmente, a interconexão de sensores decampo
com
o computador
central era feitade fomia
que os conversoresA/D
ficavam situados nestaestação central,
onde
multiplexadores e amplificadores de sinalficavam
incorporados a estes;neste caso, os sinais analógicos
eram
transmitidos a distância desdeo
sensor decampo
até acentral. Posterionnente, os amplificadores se deslocaram para o
campo com
o
objetivo dereduzir a sensibilidade,
ao
ruído, surgindo os sistemas de transmissão analógica por "loop" decorrente (O/4 a
20mA),
e que, ainda hoje, são os mais utilizados.,
A
evoluçãomais
recenteavançou no
sentido de digitalizar o sinalno
sensor, agorainteligente, ao qual
foram
delegadasmais
funçõesalém
da simples medida. Assim, observa-seque
a multiplexação dos sinais e' feitano
própriomeio
fisico ou barramento, através de redeslocais de
comunicação,
sendo esta a proposta das redesem
barramento decampo
ou
"Fieldbus".O
barramento
decampo
(Fieldbus) visa substituir as ligações ponto-a-pontoanalógicas de cada sensor/atuador por
um
barramento de sinal, digital, bidirecional e de acessocompartilhado [ISAl9l ]_
Os
principais beneficios esperadoscom
esta substituição são:0 redução drástica
no
custo de cabos e das interfaces;0 facilidades
de
instalação emanutenção do
sistema;¢ separação
da
instrumentação edo
controle, de talforma que
a evolução tecnológica dos15
0
expansão
fácil emais
rápida;0 diagnóstico e detecção automática de falhas;
0
maior
desempenho
da transmissão digitalem
relação à analógica;0 possibilidade de deslocamento para o
campo
das funções de processamento préviodo
sinal, etc.
Nos
últimos anos, surgiram vários projetos de padronização dos sistemas Fieldbus anível
de
organizações internacionais, entre os quais, o projetoPHOEBUS,
executado poruniversidades suíças de 1985 a 1987;
o
projeto FIP (Factory lnstmmentation Protocol),executado
na
Françanum
esforço conjunto da indústria e de várias universidades; o Bitbus,lançado pela
INTEL
em
1984;o
PROFIBUS, como
um
esforçocombinado
naAlemanha
dasempresas
Bosch, Siemens, Klockner-Moeller ede
várias universidades e instituições depesquisa; a proposta
CAN
(ControllerArea Network)
da Bosch,INTEL
e Philips e a propostafrancesa
VAN
(VehicleArea
Network
),além
deuma
série de outras redes proprietárias.Mais
recentemente a
ISA
(lnstrument Societyof America)
vem
trabalhandoem uma
norma
americana paraO
i=¡zz1âbus(1sA/sP so).As
próximas subseções serão destinadas ao estudo, defoma
resumida, dasarquiteturas,
do
protocolo e de alguns serviços oferecidos pelas principais propostas de Fieldbusexistentes atualmente.
2.5.1 -
A
Proposta
PROFIBUS.
Para atender aos requisitos de
tempo
de resposta e satisfazer auma
arquiteura aberta,o
PROFIBUS
(PROcess
FleldBUS)
implementa
um
modelo
de referênciaOS]/ISO
reduzido atrês camadas: Física, Enlace de dados e Aplicação.
A
primeira versão danorma
baseia-seno
padrãoEIA-RS-485 (EIA
- ElectronicIndustries Association), topologia barramento,
meio
par trançado blindado, e permite aló
possibilitando até 4 segmentos.
A
codificação utilizada é aNRZ
(Non
Return to Zero),podendo
ser
implementada
com
uma
USART
simples (assíncrona).As
taxas de transmissão suportadassão de 9.6, 19.2, 93.75, 187.5 e
500
Kbps. Para ambientes mais severos, existeuma
versãoque
utiliza
modulação
FSK
e previsão para utilização de fibras ópticas.Consideram-se,
na
camada
de
enlace,também
as duas funções separadas dassubcamadas
LLC
(Logical Link Control) eMAC
(Medium
Access Control) propostas nanorma
IEEE
802.O
controle de acesso aomeio (MAC),
proposto peloPROFIBUS,
objetiva atender osprincipais requisitos de aplicações na manufatura e
no
controle de processos.Por
um
lado, devepermitir aos equipamentos inteligentes
(CNC,
CLPS,
etc.) o direito de acesso aomeio
fisicocompartilhado de
forma
deterministica. Por outro, deve permitir acomunicação
com
osmenores
tempos
de resposta possíveis, entre dispositivos de controle (CLPs) e dispositivos decampo
maissimples (sensores e atuadores).
Com
esse objetivo, foi proposto ométodo
de
acesso "Token-Passing",
também
conhecidocomo
mestre flutuante,em
combinação
com
o
procedimentomestre-escravos, resultando assim
em
um
método
híbrido.O
método
Token-Passing é realizado pela circulação deum
"token"em
ordem
sequencial de endereços entre as estações mestres. Esse token atribui à estação
que
o recebeo
direito de utilizar
o
meio
paraexecução
de interações de transferência de dadoscom
outrasestações, por
um
periodode
tempo
limitado.Após
decorridoo
período de retençãodo
token,ou
não havendo
mais interessena
utilizaçãodo
meio, a estação retentora deverá passar o "token" asua estação sucessora,
formando
assimum
anel lógico[DIN]
881.L
As
estações escravasnão
tomam
iniciativade
transmissão demensagem,
excetoquando
requisitadas poralguma
estação mestre.Além
do
controle de acesso ao meio, acamada
de enlace
de
dados oferece os seguintes serviços de transferência de dados:SDA
(SendData
With
Acknowledge),
SDN
(SendData
withno Acknowledge)
SRD
(Send and Rennes* Data ›- r-Q 23"l7
Os
serviçosacima
são requisitados por estações mestre e respondidos por estaçõesescravas
ou
mestres.Em
adição a estes serviços, acamada
de
enlacede dados
oferece ao usuárioserviços de gerência:
0
FMA
(FieldbusManagement), que
permitem, por exemplo, leitura e/ou escrita de. , .
variavel s;
0
FDL
(Fieldbus Data Link), proporciona a ativação/desativação deLSAP
(Link ServiceAccess
Point) e notificação de eventos.Uma
das principais metasda
camada
de
aplicaçãodo
PROFIBUS
foi desenvolveruma
arquitetura decomunicação
considerando as limitações naturaisde pequenos
dispositivos ea possibilidade
do
uso de pontes (bridges)com
redesMAP.
Por isso, nacamada
de
aplicaçãodo
PROFIBUS
foi criadoum
subconjuntodo
protocoloISO
9506
(MMS
- ManufacturingMessage
Specification), adotado pelo padrão
MAP.
Nesta camada, trêscomponentes
são especificados[DIN288]:
0
O
protocolo de aplicação propriamente dito(FMS
- Fiel dbusMessage
Specificacion);0
A
interface demapeamento
com
acamada
de enlace de dados (LLI -Lower
LayerInterface);
0
A
interfacecom
os processos de aplicação-APS (ALI - Application Layer Interface).Um
processo de aplicação(AP
- Application Process) éum
elemento que
executadeterminado processamento de informações
no
ambiente aberto.O
modelo
decomunicação
PROFIBUS
dá
suporte aomodo
de trabalho baseadoem
objetos. Neste,um
AP
trabalhacom
objetos processos (variáveis, programas, eventos, etc.), que
contém
atributos e descrições deoperações sobre os objetos [Goed90]. Para
que
mn AP
possa interagircom
um AP
remoto, estedeve
mapear
os objetos processosem
objetos reconhecidos pelos servicosFMS,
chamados
deI8
localmente
em
objetoscomunicação
éde
responsabilidade da interface decamada
de aplicaçao (ALI).2.5.2 -
A
proposta
FIP.O
FIP (Factory Instrumentation Protocol) é a proposta Francesa de Fieldbus, sendoatualmente
norma
nacional naquele país(UTE
46).Além
disso, esta proposta éuma
das quemais
vem
contribuindo para o desenvolvimento deum
padrão intemacional de redes Fieldbusnos seguintes orgãos:
IEC
(TC65C
-WG6
) e
ISA/SP-50
(organimçãoque
aANSI
destinou parapreparar a
norma
a ser usada nosUSA),
ISO (TC
184).O
sistema decomunicação
écomposto
deuma
entidade decomunicação
descritaem
três
camadas,
de acordocom
o
modelo
de referência OSL~"ISO.A
descrição dos aspectosprincipais
de
cadauma
dascamadas
será feita a seguir de acordocom
[FIP88].A
principal função dacamada
físicado
FIP é difundir a informação atravésdo
meio
(par trançado, par trançado blindado
ou fibra
óptica) para qualquer usuário participantedo
mesmo
à taxas de transmissão de 31.25 Kbit/s, 1 e 2.5 Mbitzfs [FlP93].Os
dados
da
informaçãoque
é transmitida são codificadosem
Manchester
II, quetem
avantagem
de transportar aomesmo
tempo
o
temporizador para sincronismo e os dados.A
constituição
do
quadronão
faz parte dacamada
fisica, entretanto, esta é responsável pelacodificação e introdução de sinais de inicio e fim
do
mesmo.
A
camada
fisica proporciona,ainda,
mecanismos
de
redundância para segurança dos dados,em
que
a transmissão é feitasimultaneamente nos dois suportes de comunicação, sendo
que
a estação receptora escolheráum
deles para receber os dados.
A
camada
de
enlace é responsável pelaimplementação
dos serviços oferecidos àcamada
de
aplicaçãocom
garantia. Para tanto, eladeve
efetuar o controle lógicodo
enlace(LLC
-Logical
Link
Control) e o controle de acessoao meio
(MAC
-Medium
Access
Control).Entretanto, diferentemente
do que
ocorrena
maioria das redes locais,no
FIP não háuma
10
O
projeto FIP baseou-seno
fato de que, nas redes locais industriais,uma
informação
geradanum
determinado
ponto pode interessar a várias outras estações. Porexemplo, o dado
gerado porum
sensorde
temperaturapode
interessarao
controlador, ao atuadore
ao
terminalde
videodo
operador, simultaneamente. Desta fonna, e ainda para satisfazer àsnecessidades
de modularidade
e generalidade evolutiva conduzindo a definiçãode
váriosconsumidores,
o FIP
foi construido sobreum
modelo
baseadono endereçamento
por difusãoou
broadcasting global (a
informação
transferida não necessita ter o endereçodo
destino). Por outrolado,
o
endereçode
quem
envia a informação é indicadocomo
endereço fonte, que representaperfeitamente o
nome
do
objeto indicado na aplicação.Assim,
toda informação,ao
ser transmitida, deverà estar naforma
de dois quadrossucessivos: o primeiro,
sendo o quadro
de identificação, eo
segundo,sendo o
quadro de dadoscontendo
o valordo
objeto identificado pelo quadro de identificação. Neste caso,o
quadro deidentificação representa
o endereço
fonte designandonão somente
a estação produtora,mas
também,
o
tipoda
inforrnação a ser enviado pela estação.~
O
Fieldbus PIPnão
é baseado
num
protocolo decomunicação
entre Processos deAplicação
(APs
- Application Process),como
em
praticamente todas asdemais LAN's
propostasOs APs
não
são endereçados, os objetos équem
são designados. Assim, devido a este fato, Fil'pode
ser consideradonão
uma
rede local,mas
mais precisamente,um
sistemapara
atualizaçãoe
gerenciamento da
basede
dados
distribuídos [FlP93].A
emissãodo
nome
ou
quadro de identificação é feita pelochamado
árbitro de barramento, que, destafoma,
exerceo
controle de acessoao
barramento, caracterimndo destemodo
um
controle centralizado.O
árbitro do barramento transmite osnomes
dos objetos paraque
os produtorespossam
enviar os valores disponiveis. Neste caso, para que osnomes
possam
ser enviadosnuma
ordem
apropriada,o
árbitro deve ter urna lista organizada dos objetos.A
camada
de enlace ofereceum
serviço básicoSDN
(Send
Data with noAcknowledge)
eum
serviçobroadcastmg
RDR
(Request Data and Reply),sendo
queambog
Sim20
A
camada
de
enlace FIP funciona de acordocom
omodelo
produtor-consumidor,sendo
que
qualquer entidade de enlace baseia-se nos seguintes mecanismos:° Atualização
de dados
cíclicos (obrigatório),0
Transmissão
demensagens, que
são indispensáveisno
carregamento de programas paraos dispositivos (opcional),
0 Atualização
de
dados não-periódicos (opcional).O
controle defluxo
na transferência de dados (cíclicaou
aciclica) e' realizadoem
tempo
de
configuração, respeitando-se as restrições de janelas de tempo, espaço dememória
colocado e
número
de
transmissõesnão
periódicos autorizadas por ciclo de árbitrosdo
barramento, e os
mecanismos
para a detecção de perda de quadros são feitoscom
uso de temporizadores.Para concluir, é importante observar que o FIP
tem
um
mecanismo
de proteção(Protocolo de Introdução)
dando
garantias deque
uma
entidade decomunicação
inseridano
sistema
não
participará das trocas de dados (ciclicosou
acíclicos) antes de checar a consistênciada
sua base dedados
em
relação à base de dados distribuída.A
camada
de
aplicaçãotem
por função oferecerum
conjunto de serviços aosprocessos
de
aplicação(APS
- Application Process), permitindo a leitura e escrita de valores devariáveis.
O
mecanismo
básico éo
estabelecimento de ligações entreum
produtor de dados e osusuários destes dados, isto é,
um
conjunto de dadostem
sempre
um
único produtor,mas
pode
terum
ou
vários consumidores.Os
processos de aplicação (APS) deuma
aplicação distribuídapossuem, no
nivel da entidadede comunicação,
uma
imagem
local das variáveisdo
sistema de produção. Assim,usando
os serviços de escrita e leitura local pode-se manipular estas imagens locais.O
mecanismo
de leitura e escrita localnão
envolve infonnações trocadas entre21
uma
única entidade de comunicação.O
valorconsumido
em
uma
leitura local seráuma
saída da última atualização feita pelafunção de
transferênciaO
valor produzidoem
uma
escrita local éavaliado pelo sistema
de comunicação do
distribuidor que irá difundí-lo para todos os seususuários. Desta forma, observa-se
que
leituras e escritas locais sãomecanismos
independentesde atividade
na
rede.O
mecanismo
de escritaremota
é baseadono
mesmo
princípio.A
única diferença,neste caso, é
que
o produtor inicia a distribuição. Assim, através dos serviços de indicação, osprocessos
de
aplicaçãopodem
verificar o própriofimcionamento
da entidade de comunicação, etambém
sincronizarem-se atravésda
recepção de variáveis de sincronização. Estados associadoscom
a troca de variáveisdão
informações, restauração e prontidão ao usuário sobre a validadedo
dado
produzido e consumido.Serviços de Sincronização são necessários, visto que os processos
que
compõem
acamada
de
aplicaçãopodem
ser síncronos (cuja execução está associadacom
a indicação de recepçãoda
rede)ou
assincronos (cuja execução é independente da rede). Certos processos deaplicação
somente
admitem
omodo
de
funcionamento assincrono, assim,um
mecanismo
deresincronização permite
que
estes participem da aplicação sincronizada distribuída .Opcionalmente,
um
status de consistência espacial parauma
lista de variáveispode
ser elaboradona
camada
de aplicação. Este status indicará,quando
for verdadeiro(TRUE),
que todas as variáveisda
listaconsumidas
por vários usuários são idênticas. Estemecanismo
ébaseado na
difusão (broadcasting)de
uma
variável consistente para todas as entidadesconsumidoras.
O
gerenciamento da
rede ajuda a satisfazer vários objetivosque
sãotambém
sucessivos
no
ciclo de vida da rede. Primeiramente, para iniciar a rede é necessário:° a configuração,
que
inclui a definição de parâmetros, identificadores, objetos,etc.° a
implementação
eo
teste feito progressivamente aos dispositivos aserem
adicionados22
Com
a redeem
operação, é necessário a sua manutenção,bem como
a dos seussubscritores.
Cada camada
émodelada
por objetos,como
descrito anteriomiente. Estes objetossão agrupados juntos de acordo
com
as funçõesque
suportam(MPS
objetos de aplicação,MMS
objetos
de
aplicação, etc.). Esta estrutura étambém
aplicada nas entidadesde
gerenciamento derede.
O
gerenciamento dacamada
de enlace de dados é feito através de serviçosque
tornam
possivel criar a lista de identgicadores para serem reconhecidosna produção ou
recepção para
uma
estação ordinária. Esses serviços,quando
se tratardo
árbitrodo
barramento,devem
possibilitar a criação da lista de identificadores,que
levaráo
mesmo
direto aomodo
deoperação.
O
gerenciamentoda
camada
fisica é muito simples.Sua
ajuda éno
sentido de proveros testes da
camada
fisicaou
para gerenciar a redundância damesma.
O
gerenciamentodo
sistema' é necessário para configuraruma
estação remotamente;ele é necessário para definir
mensagens
universais reconhecidas poruma
estaçãosem
uma
configuração.
2.5.3 -
A
proposta
ISA/SP-50.
ISA/SP-50
(Instrument Societyof
America/Standardsand
Practices 50) constitui aproposta norte-americana para
0
Fieldbus e, provavelmente, será a futuranorma
internacional para omesmo
a ser elaborada pelo[EC
(lntemational Electrotechnical Commission). Elaapresenta urna arquitetura baseada
no
modelo
de referênciaOSL/ISO
e écomposta
dascamadas
fisica, enlace de dados, aplicação e usuário da rede.