You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
supervisão<br />
F2. Exemplo de um objeto-válvula contendo os eventos mostrados.<br />
(KPIs), monitoramento de condições de<br />
eventos, ERP operações de transferência<br />
de dados, procedimentos de operadores<br />
móveis, atividades de fluxo de trabalho e<br />
tarefas MES. Todos esses objetos podem ser<br />
padronizados e usados em todas as aplicações<br />
de supervisão para conduzir consistência no<br />
design e operação do sistema.<br />
Por exemplo, um objeto de pedido de<br />
trabalho padronizado pode ser criado e<br />
em seguida adicionado a qualquer ativo da<br />
planta, tal como uma bomba, no interior de<br />
uma aplicação de supervisório para garantir<br />
uma abordagem consistente e padronizada<br />
para iniciar solicitações de trabalho.<br />
Um modelo de objeto contém informações<br />
valiosas sobre Alarmes / Eventos, Segurança,<br />
História, SCADA, Scripts e entradas / saídas.<br />
Instalações industriais controladas por um<br />
moderno sistema de supervisão compartilham<br />
um conjunto de características comuns:<br />
• Dispositivos da Planta e equipamentos;<br />
• Procedimentos Operacionais;<br />
• Medições do processo;<br />
• Cálculos;<br />
• Display Gráfico para Operadores.<br />
Arquiteturas baseadas em Objetos facilitam<br />
uma abordagem do tipo “cookie-cutter”<br />
para projetos de sistema de supervisão, onde<br />
a funcionalidade do sistema bem como as<br />
características mencionadas acima podem ser<br />
encapsulados em modelos de objetos, que,<br />
duplicados e juntos formam um completo<br />
sistema de supervisão.<br />
18 <strong>Mecatrônica</strong> <strong>Atual</strong> :: Novembro/Dezembro 2012<br />
A principal vantagem da abordagem<br />
baseada em objetos é o conceito de modelos<br />
de objetos. Na figura 3 está uma representação<br />
gráfica de como modelos de objetos<br />
permitem um rápido projeto do sistema e<br />
propagação de mudanças.<br />
A primeira linha dessa figura mostra<br />
a replicação de um modelo de objeto que<br />
representa uma válvula de diafragma e<br />
todas as suas características. Replicação é<br />
o processo onde instâncias em tempo de<br />
execução, ou componentes, são criados a<br />
partir de modelos de objetos. A próxima<br />
linha ilustra como uma mudança de uma<br />
característica da válvula (ativação manual<br />
para ativação automática) é propagada ao<br />
longo de todas as instâncias do objeto-válvula<br />
em tempo de execução.<br />
Esta relação pai-filho é um dos principais<br />
benefícios da abordagem baseada em<br />
objetos. As alterações são automaticamente<br />
propagadas para todas as instâncias em<br />
tempo de execução do modelo de objeto,<br />
incluindo qualquer número de aplicações<br />
de supervisão em execução em diferentes<br />
localizações físicas. Ninguém precisa visitar<br />
cada site para fazer as mudanças necessárias<br />
que irão executar para centenas (ou mesmo<br />
milhares) de instâncias de ativos comuns<br />
como uma válvula.<br />
• A criação do aplicativo é otimizado<br />
pelo uso de modelos de objeto para<br />
gerar automaticamente componentes<br />
de tempo real;<br />
• Alterações de projeto são facilmente<br />
realizadas, fazendo mudanças no<br />
modelo de objeto e tendo os componentes<br />
herdando as mudanças através<br />
da propagação;<br />
• Mudanças no sistema em execução<br />
e expansões são mais fáceis e mais<br />
rentáveis por causa da replicação<br />
automática e propagação de mudanças.<br />
Desenvolver uma única vez<br />
e reutilizar várias vezes<br />
A abordagem do ArchestrA System<br />
Platform é baseada em objeto e simplifica o<br />
desenvolvimento de aplicações de supervisão<br />
e manutenção. O Integrated Development<br />
Environment (IDE) permite o uso de simples<br />
janelas de arrastar-e-soltar, clique para<br />
selecionar ou preencher a caixa de texto para<br />
criar e manipular objetos.<br />
Na maioria dos casos, esta abordagem é<br />
muito mais fácil do que modificar os scripts<br />
de linha por- inha. Além disso, o número<br />
de erros de sintaxe e tempo de execução é<br />
reduzido porque o IDE reforça específicas<br />
regras do sistema. Além disso, os usuários<br />
podem desenvolver modelos de objeto uma<br />
vez e depois reutilizá-los muitas vezes e em<br />
muitas aplicações, maximizando o retorno<br />
de engenharia.<br />
Gráficos da IHM<br />
Orientados a Objetos<br />
O termo “gráfico orientado a objetos” foi<br />
usado no ambiente SCADA/HMI desde o<br />
início de 1990. Gráficos Orientados a objetos<br />
permitem aos usuários construir um símbolo<br />
e replicá-lo em toda aplicação HMI.<br />
Eles podem, então, editar o símbolo e<br />
distribuir facilmente as mudanças para todos<br />
os símbolos semelhantes ao mesmo tempo.<br />
Enquanto esta é uma funcionalidade útil,<br />
aplicações SCADA/HMI requerem mais do<br />
que gráficos. Grande parte do trabalho de<br />
desenvolvimento dos aplicativos de supervisão<br />
é gasto na criação de funcionalidades,<br />
tais como:<br />
• Monitoramento de Alarme;<br />
• Scripts de animação;<br />
• Scripts de segurança;<br />
• Scripts de Supervisão;<br />
• Armazenamento de dados históricos;<br />
• Integração com outros aplicativos ou<br />
bancos de dados;<br />
• Detecção de eventos;<br />
• Cálculos de movimento e fluxo;