Dalzir Barros
• ! " # / 4
# $ % # ! +
% !
• " & ' ( • 5
) % % * ! • #/
'
• /
• +
– % ( ,-. * #/ 0 • 3 3 /
– / - 1 1 #/ 1 % 2 • 6
3 ! 0
• % * • * " & % * 1
% 7 ! +8 3 93 $ # 2
• : # .
• 8 ; $ & % * " #
• • " & 1
# ' # 1 $%
• < :< ' % %
• % % ( " %
% 1 "
. * , = $% #
% $ > (% $
# $ %
• / "/
- 9 0 & % # ?
! ' @* % % 1
1 1 % * * 6 $"& $' ()* $
!
% #" % %
3 !
"# $ "# %
"#
DEVICEBUS
!
!" # $ %
"# $ "# %
"#
&
FIELDBUS
'"
! (
DEVICEBUS
) )
$"& $' ()* $
!
"# $ "# %
"#
* +),- +"! )* $
( -
( , ",+ ")* $
. - &
- .
- / &
! -! 0 1
- .
!
*( - $+
$"& $' ()* $
-+
-! 0 1
-$ %
"# $ "# %
"#
2 3 )
, / 2 3 )
" 4
5
! 5 . 4
"# "# %
! !
• O Protocolo OPC
• Um dos grandes problemas de se interfacear
equipamento e sistema de chão de fabrica
reside em compatibilizar os protocolos da • ' *( 1 %
camada de aplicação * @ 1 * * *
• O MMS-Manufacturing Message Specification * % ! A
foi uma tentativa de padronização que
entretanto fracassou por falta de adeptos.
• O OPC foi liderado pela Microsoft e especificado
pela OPC Foundation.
! !
• Gerência de Campo: com o advento dos equipamentos de campo
inteligentes, uma grande variedade de dados provenientes desses
equipamentos, tais como: dados de configuração e controle, podem
• #/ % # ser disponibilizados para usuários ou mesmo para outras
aplicações.
1 % *
/" %
#/ % . % * • C + 4 ! %
% 4 % A
# 1BC $ ' A # % &
% ' C # * ' A
•
! !
• Gerência do Negócio: é a integração das informações de
chão-de-fábrica e dos dados de gerência individual de cada
• O protocolo OPC é baseado no modelo criado pela
processo controlado com os dados corporativos da empresa,
Microsoft e denominado COM ( Component Object
administrativos e de aspectos financeiros. Os dados e
Model)uma maneira eficiente de se estabelecer interface
informações podem ser utilizados por aplicações cliente de
para aplicação que substitui as chamadas de
modo a otimizar a gerência e a integração de todo o processo
procedimento e as DLL usado inicialmente para
de manufatura. encapsular uma aplicação.
•
! !
• Algumas especificação do protocolo: • Padrão OPC para dados historicos ( OPC Historial Data Acess
Specification - Versão 1.01 ).
Em outras palavras, objetos são módulos de dados/software • Em outras palavras, objetos são módulos de dados/software
que podem ser incluídos nos pacotes de softwares. Podem que podem ser incluídos nos pacotes de softwares. Podem
ser Linked ou Embedded. ser LINKED ou EMBEDDED.
! !
• ! 1 ' 7 + 4 % '5 - ' 7 5 8
% D % E% *( Provê um modo padrão para uma aplicação “client” acessar os
% ? F serviços de outra aplicação “server”;
*C * % " 4
! A
! !
• ' # ' • ' % '
• As especificações OPC sempre contêm dois conjuntos de interface;
“Custom Interfaces and Automation interfaces”.
• As especificações das interfaces dizem respeito ao que se espera No nível mais baixo, coleta / envia dados diretamente
delas e não como se deve implementá-las. Especifica seu de um equipamento para ou de uma aplicação SCADA
comportamento em relação ao uso pelas aplicações clientes. Incluem
descrições de arquiteturas e interfaces mais apropriadas e são do tipo ou SDCD
cliente / servidor, onde o componente OPC Server provê a interface
para acesso aos seus objetos.
! !
• '# 9 / :;
• ActiveX é um objeto do componente COM que oferece
A arquitetura permite implementar OPC Servers que podem
fornecer dados para aplicações diferentes simultaneamente em propriedades individuais muito interessantes para a área de
automação e monitoração de processos.
execução em diferentes nós de rede através de um único objeto.
! !
• $ 2 8
• 9
• Controle de Form;
• Controle de calendário;
• Relatório utilizando Crystal Reports; • Possibilitar que usuários tenham acesso, através da
• Medidores; Internet/Intranet, aos OPC Servers, isto é, aos dados de
• Chaves; campo e / ou outras fontes é outra das funcionalidades
• Botões; do padrão OPC.
• Frontais de máquinas animados;
• Pode ser embutido em qualquer OPC container;
• Forms em Visual Basic;
• Páginas HTML para o Internet Explorer.
! !
• OPC-To-The-CoreTM, o Padrão para Conectividade
Universal; ]
• Proteger seus Processos Críticos com Redundância;
• Visualizar suas Operações, de forma totalmente escalável,
em uma IHM ativada na WEB; • Gerenciar, eficientemente, Locais Remotos usando Tecnologia
Internet;
! !
• O servidor OPC é um objeto COM. Entre suas funções • Definir a linguagem de comunicação(pais) a ser
principais ele permite à aplicação cliente .: usado.
• ' % % * * •
A G% $ $ $ A •
•
• # ' % % 2 % ! + •
• * ' %
• # . ' %
! !
• Cada item é um objeto OPC que proporciona • % C % +
uma conexão com uma entrada física de dados.
• Leitura Cíclica (polling )
• Cada item fornece ao cliente informação de: • Leitura assíncrona (o cliente é avisado quando a leitura
se completa.
• Por exceção ( assinatura )
• Valor, time stamp, qualidade de dados e tipo de • As duas primeira trabalham sobre listas (subconjunto)
dados. de um grupo
• O serviço de assinatura envia aos clientes qualquer item
no grupo que mudar de valorA
! !
• # <= '
• O acesso aos OPC Servers é realizado através dos componentes
OLE/COM™ e OLE/DCOM™, fornecidos pelo próprio sistema
operacional Windows™ da Microsoft™.
• As aplicações são escritas atualmente em diversas linguagens,
como Visual Basic, Delphi, Power Builder, etc. Os OPC Servers são
escritos em C ou C++, aproveitando as características de
encapsulamento dessas linguagens, fornecendo “objetos” que
podem ser acessados por qualquer aplicação.
! 9 * A
! !
• < #@ + H ( C % ? % * *
• O OPC™ - OLE for Process Control foi desenvolvido ' F
para permitir o acesso eficiente e consistente aos dados
de chão-de-fábrica por aplicações. A grande aceitação H % * * F
do padrão pelas indústrias em todo o mundo trouxe
vários benefícios: H 3 ./ % D E @
7 % #/ +
• Fabricantes de hardware têm de desenvolver apenas H @* # F
um conjunto de componentes para acesso aos seus
equipamentos. H % ! # A
• Desenvolvedores de software não têm de reescrever
drivers por causa de mudanças nos equipamentos;
! !
&> %&> $ /
•
• ! " # $ " % !
• & ' & ( )" &
(* & %
• $ #/ % * % - F % * + , & , & - & . /& 0
' $ A0# * % 4
% % 6 A
• $ .# 7 * $ % 4
• $ #/ % * % - F % * * .
' $ A0# * % 4 (1 (1 A
% % 6 A
! !
• . <? ' • ! / 8
•
• < $ ! 6 A 1 2 &
! 3
• * ! ' 4 ' % $ 1 # % %
@ - . 4 ! $ * 9 * $ 4
< $ @ 9 @ 0A
! $2 2 8 • " / @+ / 8 ' % %
• ' % % # "# % % * $6 /
# @ $ 1 % # ! . !
* $ @ $ 1 ! % # ! A
! $ * A
• " 4 @ $ 1 ' 6
% 6 A
! !
• % # * ! • , &
# @ % - ! 0 A %
+5 0 %
#
• @ $ #4 1 !
' $ % #
! * ! A • ) 5 8I 4 % # *
! % ' % $%
1 * # ( * % 1
! * * # /
% # A
! !
• <? ) •
• # + 0 • % % #
% .! ) * $
* # ! * * ! 9 * !
' % % * 1 * # A
• % ' 4 ! $% # ?
! #
% * 4% & $ 4 • % <-
* A
! !
•
• % 6 ! % . • , &
% 6 % % 1 4
' 6
• * " 1 • % &
#J % % # % ? % #
! A & 7
4 &' % & 4 &
! !
• $ <
• + #' 0 • !
& # & 4 8
% % #' &
•
% * % *
• ' + • E o local onde o computador digital estabelecia o ponto de ajuste e
outros parâmetros dos controladores analógico.
• SCADA é o acrostico de Supervisory Control And Data
Acquisition.
• 3 ! % * A • Este termo significa monitoração e acompanhamento.
% * % *
Os equipamentos básico da SCADA são:
% * % *
• Algumas vertentes de desenvolvimentos são listadas abaixo:
: Integração com outros ambientes – Antes uma ferramenta isolada, os
supervisórios paulatinamente se transformaram em um ambiente aberto e
de fácil conexão com outros sistemas, sejam eles de chão-de-fábrica, • # ? #
qualidade, manutenção ou transacionais (ERP). # ? " # . 6! : :#(/
# ? * % ! $
: 8 <K 8 < ( /" % % * G $ % ? - 0 " % * ' 6
*( # K % 4 ! ? 8 <% - 0K / & # C A
! % $ " % !
% ? % A • /
• / ' % * G $#
- ' 1 % # 0A # 5
(1 - 5 0A
% * % *
Estação de operação
• 4 !
• Outro ponto desejável que o operador possa alem de coletar dados e
saber o status do processo ele também alterar o processo, abrindo e
• 4 ! % -% % % @ fechando válvula, desligando bomba e compressores, mandando sinais
@ 0$ 6 @ " analógicos para atuar válvulas.
% % 4 / % % #
1 1
• O monitor do computador substitui os painéis convencionais como botoeira, # (
instrumentos display, anunciador de alarme e painel convencional e painel
sinóptico. Que são atuados atraves de telas especiais (touch screen). • Redes Locais ( Local Area Networks - LANs)
• Definidas como rede de alcance limitado, normalmente utilizando meios
fisicos.
• Os valores podem parecer do lado dos equipamentos associados:
a) O nivel do tanque pode ser apresentado em percentagem ao lado do • Redes Metropolitanas (Metropolitan Area Networks-MANs).
desenho do tanque. • Ao contrario das LAN, as WANs não possuem limites de distancia.
b)A vazão que passa por uma tubulação pode ter o valor instantaneo
mostrado junto da tubulação. • Redes Geograficamente Distribuídas (Wide Area Networks -
c) A temperatura de um reator pode ser mostrada em diferentes posições, • WANs).
em valores digitais.
• Surgiram da necessidade de se compartilhar recursos
• especializados por uma maior comunidade de usuários geograficamente
• dispersos.
1 1
1 1
1 1
1 1
1 1
1 1
1