Carregar apresentação
A apresentação está carregando. Por favor, espere
1
PDAs: CONCEITOS, PROGRAMAÇÃO E APLICAÇÃO
VALMOR ADAMI JUNIOR, Meng
2
Roteiro Introdução Tipos de PDAs -> Computadores de Mão Mercado
Sistemas Operacionais e Arquitetura Ferramentas de Programação Aplicações Exemplo de Aplicação Considerações finais
3
PDAs Desktop = estático, conectado por cabos de alimentação e para acesso à rede. Laptop= permitem mobilidade, mas usualmente são pesados e necessitam ser utilizado sobre uma mesa. Funciona bem se conectado à uma fonte de alimentação. Acesso à rede por cabos ou sem fio. Palmtop = semelhante ao laptop, mas significantemente menor, frequentemente podento ser carregados em um bolso. Funcionam com baterias mas necessitam ser frequentemente recarregados. Handheld: computador de mão manuseado facilmente com uma das mãos enquanto seguropela outra.
4
Tipos de Computadores [WEISS, 2002]
Desktop = estático, conectado por cabos de alimentação e para acesso à rede. Laptop= permitem mobilidade, mas usualmente são pesados e necessitam ser utilizado sobre uma mesa. Funciona bem se conectado à uma fonte de alimentação. Acesso à rede por cabos ou sem fio. Palmtop = semelhante ao laptop, mas significantemente menor, frequentemente podento ser carregados em um bolso. Funcionam com baterias mas necessitam ser frequentemente recarregados. Handheld: computador de mão manuseado facilmente com uma das mãos enquanto seguropela outra.
5
Palmtop x Computador de mão
Desktop = estático, conectado por cabos de alimentação e para acesso à rede. Laptop= permitem mobilidade, mas usualmente são pesados e necessitam ser utilizado sobre uma mesa. Funciona bem se conectado à uma fonte de alimentação. Acesso à rede por cabos ou sem fio. Palmtop = semelhante ao laptop, mas significantemente menor, frequentemente podento ser carregados em um bolso. Funcionam com baterias mas necessitam ser frequentemente recarregados. Handheld: computador de mão manuseado facilmente com uma das mãos enquanto seguropela outra.
6
Computadores de mão Computadores de mão possuem 2 padrões:
Palm OS e Pocket PC (Sistemas Operacionais) 2 filosofias: Palm: dispositivo satélite. Uma “janela” para os dados no PC; Pocket: pequeno PC;
7
Palm x Pocket PCs
8
Comparação entre Palms e Pocket PCs.
Palm x Pocket PCs Comparação entre Palms e Pocket PCs.
9
Mercado O mercado de PDAs em 2003 e 2004. O mercado de Smartphones cresceu nos últimos anos, evidenciando a convergência tecnológica.
10
Sistemas Operacionais
Gerenciamento de Memória: Pocket PC Memória de Programa; Armazém de Objetos; Suporta vários formatos de arquivos no Armazém de Objetos. Palm OS RAM de armazenamento; RAM dinâmica. Banco de Dados (PDB) é o principal formato de arquivo.
11
Sistemas Operacionais
Gerenciamento de Energia: Pocket PC Modo "No Power"; Modo “On”; Modo “Suspend”; Modo "Idle”; Modo “Critical Off”. Palm OS Modo “Sleep”; Modo "Doze”; Modo “Run”.
12
Arquitetura Inicialmente os PDAs eram apenas organizadores pessoas (PIM - “Personal Information Manager”); Atualmente possuem processadores robustos e representam a convergência de tecnologias, principalmente de comunicação.
13
A ferramenta de desenvolvimento de software
Dois enfoques: Aplicações têm um tamanho de código mais previsível: linguagens C/C++ e Java; a performance poderá ser bem diferenciada; requer tempo e habilidade; podendo comprometer a produtividade. Ferramentas RAD (“Rapid Application Development”): Visual Basic e LabView; boa produtividade; normalmente geram código maior.
14
Aplicações de PDAs Comerciais:
Otimização no Controle de Estoques e Pedidos; Automatização de atividades médicas; Automatização de vistorias e fiscalização; Automatização de serviços de pesquisa; Automatização de Força de Vendas; Automatização do Controle de Manutenção. Industriais: HMI; Parametrização e Monitoramento de Equipamentos.
15
Exemplo de Aplicação Ambiente Industrial:
a coleta e o controle de informações no chão de fábrica agregam valor aos produtos; verificar o correto funcionamento dos equipamentos instalados no chão de fábrica e ligados a processos. softwares para configuração e monitoramento dos equipamentos executados em computadores de mesa e laptops.
16
Cenário Atual Locais de difícil acesso?! Acesso rápido aos dados?!
17
Solução
18
Solução Dispositivos computadores de mão:
acesso à informação em qualquer lugar e a qualquer momento; dimensões e consumo reduzidos, preços acessíveis e estabilidade de Sistemas Operacionais. Alguns fabricantes de equipamentos fornecem software de parametrização e monitoramento de equipamentos para PDA Toshiba, Saftronics, Mitsubishi, Berges Electronic, Allen-Bradley.
19
Saftlink
20
Equipamentos Alvo Inversor CFW-09 da WEG e Regulador de Tensão GRMP-03 da Grameyer : protocolo de rede: Modbus; até 247 equipamentos no barramento RS-485;
21
Protocolo de Comunicação - Modbus
Padrão muito utilizado na Indústria (40% das aplicações [Ward, 2004]);
22
Implementação da Solução
Ferramenta de programação: Versão em ambas as plataformas (portabilidade); A versão para PDA deve estar sintonizada com atualizações da versão para IBM-PC. Sua seleção deve estar pautada: Na eficiência do código gerado; No tempo de desenvolvimento; Na possibilidade de extensão para aplicações: com banco de dados; com comunicação sem-fio; de conexão com sistemas supervisórios (SCADA).
23
A ferramenta de desenvolvimento de software
C/C++: específicos para cada plataforma. LabView: valor para aquisição; Não é totalmente portável; Ferramentas baseadas na tecnologia Java: Multiplataforma J2ME e SuperWaba.
24
A ferramenta de desenvolvimento de software
SuperWaba selecionado: caráter financeiro; a possibilidade de acesso aos códigos-fonte das bibliotecas; a portabilidade; a riqueza de recursos para montagem de interfaces com o usuário; acesso ao hardware do computador de mão.
25
A modelagem do sistema UML (“Unified Modeling Language” )
camadas de negócio, aplicação, arquitetura e estrutura. Casos-de-uso: Identificação manual de equipamentos na rede; Identificação automática de equipamentos na rede; Monitoramento de parâmetros do equipamentos; Aquisição de dados do equipamentos, com geração de gráficos; Edição de parâmetros do equipamentos; e Armazenamento e recuperação de dados em banco de dados.
26
Camada de Negócio da Aplicação.
27
A implementação da solução
Janela da rede Indicação “online” e “offline”; Leitura “online” dos parâmetros dos inversores para o PDA, salvando-os em arquivo; e Cópia dos conteúdos dos Parâmetros entre inversores e entre PDA e inversor.
28
A implementação da solução
Janela IHM Descrição do parâmetro selecionado; Área de seleção dos parâmetros; Área de indicação do valor dos parâmetros; Setor de funções; Área de informações específicas; Estado do dispositivo; e Edição da velocidade de referência.
29
A implementação da solução
Janela de acesso aos parâmetros permite operar sobre vários parâmetros simultaneamente; edição “offline” de parâmetros; e a leitura e monitoração de parâmetros dos inversores de forma “online”.
30
A implementação da solução
Janela de geração de gráficos o limite de aquisição entre amostra é de 500ms; Os dados coletados podem ser armazenados em arquivo para posteriormente serem transferidos para outro computador.
31
A implementação da solução
Janela de supervisão Criação de regras para monitoramento usando conceito de tags.
32
Exemplo
33
Considerações Finais Capacidade computacional dos PDAs aumenta a cada lançamento. Crescente necessidade de soluções que utilizam PDAs (mobilidade, conectividade, etc); Futuro: comunicação sem fio com outros dispositivos (automóvel, aparelhos de som, sistemas de navegação, etc).
34
Referências Bibliográficas
[l] Karmens, Daniel Maurício. Palms as HMIs in the Industry. VI Induscon. CDE-15, Joinville/SC, 2004. [2] Guia de Aplicação de Inversores de Freqüência. WEG Indústrias S/A - Automação, 2002. [3] Wilding-McBride, Daryl. Java development on PDAs: building applications for PocketPC and Palm devices. Addison-Wesley, MA, 2003. [4] MODBUS Protocol Reference Guide Rev. J. MODICON, junho de 1996 [5] Sousa, A. H., Ferreira, E. C., "O++: A Visual Object-Oriented Language for Embedded Systems", Proceedings of ISSCI-98: International Symposium on Soft Computing for Industry, Achorage/USA, [6] G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide. Addison-Wesley, MA, 1999. [7] Page-Jones, Meilir. Fundamentos do desenho orientado a objeto com UML. Makron Books, SP, 2001.
35
Obrigado e Boa Noite. Contato:
36
Protocolo de Comunicação - Modbus
Half-Duplex.
37
Protocolo de Comunicação - Modbus
2 Modos de Transmissão: RTU e ASCII. RS232: Conexão ponto a ponto; Distância máxima: 10 m; RS485: Multiponto; Distância máxima: 1000m (cabo blindado);
38
Supervisão Supervisory Control and Data Acquisition (SCADA).
Permite que um usuário localizado em uma estação mestre possa coletar dados de uma ou mais instalações remotas e enviar instruções de controle, limitadas, para aquelas instalações. [Boyer, 2004]
39
Supervisão Os softwares para sistemas SCADA manipulam informações ligados ao controle de um processo de manufatura ou de distribuição de insumo. O protótipo desenvolvido lida, inicialmente, com informações referentes aos equipamentos.
40
Supervisão Softwares SCADA realizam, usualmente, 5 tarefas básicas:
E/S, Alarme, Tendência, Relatório e Exibição
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.