Anda di halaman 1dari 22

Prof.

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.

• O padrão OPC é baseado em comunicação cíclicas ou


por exceção

! !

• Algumas especificação do protocolo: • Padrão OPC para dados historicos ( OPC Historial Data Acess
Specification - Versão 1.01 ).

• Padrão OPC para acesso de dados de processo em batelada ( OPC


• OPC “Data Access Server”: acesso direto aos dados de
Batc Specification – versão 2.00) e outros.
equipamentos;
• • OPC “Alarm&Event Server”: mecanismo de notificação para os
OPC Client de específicos eventos e condições de alarme; • O OPC™ - OLE for Process Control, implementa dois grandes
módulos: OPC Server e OPC Client. Enquanto o OPC Server
• • OPC “Historical Data Server”: leitura, processamento e edição de
especifica interfaces padrão de acesso direto aos equipamentos ou
dados históricos.
aplicações, o OPC Client especifica a interface padrão para as
aplicações terem acesso aos dados coletados.
! !
• (OLE) - Object Linking Embedding: • ' !"6- ' 7 ! 1 " 8
• “Object”: um objeto é uma unidade de informação que pode • DObject”: um objeto é uma unidade de informação que pode
ser criada e manipulada pelos usuários. Possui ser criada e manipulada pelos usuários. Possui
comportamento intrínseco especificado por seu tipo, com comportamento intrínseco especificado por seu tipo, com
seus próprios comandos e facilidades. seus próprios comandos e facilidades.

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”;

O Server implementa seus serviços como “objetos” que podem ser


acessados pelos clients;
• " ' 7 +! 4 &
% ? A ! COM especifica as interfaces para clientes e para comunicação
. * A padronizada;
! !
• A interface é uma coleção de métodos ou funções e procedimentos
relacionados que implementam os serviços específicos providos por
COM;

• DCOM – Descentralized Component Object Model:

*C * % " 4
! A

! !
• ' # ' • ' % '
• As especificações OPC sempre contêm dois conjuntos de interface;
“Custom Interfaces and Automation interfaces”.

Embora o OPC tenha sido desenvolvido para acessar


dados de um servidor, as interfaces OPC podem ser
utilizadas em vários locais nas aplicações.

• 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.

Este é um grande exemplo da funcionalidade do padrão OPC,


ao disponibilizar um objeto com características dinâmicas que
pode ser utilizado por aplicações do tipo OPC Client.

! !
• $ 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;

• Analisar a Performance da Fábrica usando Tecnologia de


• Organizar sua Força de Trabalho Móvel com Automação Sem Fio.
Base de Dados Aberta;

• Reduzir os tempos de máquina parada para manutenção


(Downtime) através de Ferramentas de Gerenciamento de
Alarme;

! !
• 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.

• Gerenciar grupo:Criar,clonar e deletar grupos de


itens,renomear,ativar,desativar grupos. • Associar mensagens significativas a códigos de
erro.
• Navegar pelas tags existentes(browser interface).
• Obter a status de funcionamento do servidor.
• Ver os atributos ou campos associados a cada tag.
! !
• ' % % .
% # + % -% '0$
% . ! A A interface de grupo permite à aplicação cliente:

• ' % % * * •
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.

• O sistema SCADA e usado para monitora e controlar ligado ou


• ! desligado em poucas malhas de controle e PID.

• O SCADA serve para partir e parar unidade remotas e não usada


controle de processos complexo.
• 1

% * % *
Os equipamentos básico da SCADA são:

• Controle Lógico Programável (PLC)

• Computador Pessoal (PC)

• Exemplo de processos simples:


Coleta de dados
• Unidade de transferência de produto em tubulação por bombas ou
compressores.
SCADA tem varios fornecedores de CLP(Simiens,
• Distribuição de água e distribuição de energia elétrica. Modicon,Rockwell,GE Fanuc,Hitachi) . Há maior flexibilidade porem ,
há maior dificuldade de integração do sistema e casamento de
• A tendência atual e o crescimento devido aos protocolos e programa protocolo digitais diferentes
aberto,podendo utilizar equipamentos de diversos fabricantes.
% * % *
• Os mais diversos sistemas operacionais foram utilizados como • Como conseqüência da mesma evolução tecnológica, os
plataforma, sendo que a US Data buscou desenvolver uma versão supervisórios ampliaram seus recursos :
de seu software como multi-plataforma para DOS, VMS e OS/2; a
PC Soft tinha suas versões de Wizcon para OS/2 e DOS; a • Desempenho / Capacidade: Os produtos que originalmente
Intellution, para DOS e em um determinado momento chegou a suportavam o endereçamento de poucas variáveis de controle
lançar uma versão também em OS/2. (tags), agora suportam milhares de variáveis, sendo que alguns
projetos documentados com arquitetura em rede chegam a mais de
400.000 tags;
• Convergência de plataformas se deu após o “Fator Microsoft”. A •
Microsoft se tornou realmente uma força dominante em Sistemas
Operacionais para Desktops, e lançou uma versão específica que Conectividade / Redundância: Os supervisórios passaram de
impulsionou as aplicações industriais em seu ambiente: O Windows estações de operação isoladas para suportar arquiteturas
NT. complexas em rede, adicionando segurança (redundância em
alguns dos produtos existentes) e escalabilidade

% * % *
• 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

• Por exemplo: A Indusoft, tem se destacado nesse mercado e fornecido para


diversos fabricante. • Os dados do campo deve esta localizado em um espaço único
centralizado onde possuem registradores,analisadores e alarmes.

• 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

Anda mungkin juga menyukai