Na produção industrial, o monitoramento do processo de produção é um link muito importante: os engenheiros de campo precisam monitorar o sistema de controle, monitorar em tempo real vários parâmetros importantes do processo industrial, navegar pelo histórico e tendências de vários parâmetros, processar a informação de alarme em tempo útil; O engenheiro de controle precisa otimizar o processo de produção, monitorar vários parâmetros importantes do sistema de controle, avaliar o desempenho do sistema de controle e registrar informações históricas como base para a otimização do algoritmo de controle; Os gerentes de produtos precisam desenvolver estratégias de produção para obter em tempo real o progresso, o estado, etc.

1 Visão geral
1.1 Antecedentes do Projeto
Na produção industrial, o monitoramento do processo de produção é um elemento muito importante: os engenheiros de campo precisam monitorar o sistema de controle, monitorar em tempo real vários parâmetros importantes do processo industrial, navegar pelo histórico e tendências de vários parâmetros, processar a informação de alarme em tempo útil; O engenheiro de controle precisa otimizar o processo de produção, monitorar vários parâmetros importantes do sistema de controle, avaliar o desempenho do sistema de controle e registrar informações históricas como base para a otimização do algoritmo de controle; Os gerentes de produtos precisam desenvolver estratégias de produção para obter o progresso, o estado, etc. da produção de produtos em tempo real. Como se adaptar a uma variedade de cenários de aplicações de monitoramento, a solução de monitoramento por meio de smartphones móveis surgiu.
1.2 Introdução ao programa
Os smartphones têm as vantagens de portabilidade, facilidade de uso, fácil escalabilidade e abertura do sistema operacional, podem desenvolver software de monitoramento do sistema de controle com base na plataforma Android, implementar a coleta de parâmetros, o desenvolvimento de bancos de dados e o desenvolvimento da interface de usuário do telefone móvel. Este programa é para a Siemens existente
Sistema de automação PLC + WinCC, com base nesta base para expandir a função de monitoramento móvel, todo o hardware do sistema é executado por Siemens PLC, Wincc (com SQL)
Terminais (banco de dados do servidor), terminais de upload de dados (servidores de processamento de dados), servidores web (servidores web na nuvem ou servidores web intranet mapeados por roteadores que configuram regras de encaminhamento de portas) e telefones Android móveis.
1.3 Quadro do sistema:
Figura 1 Topologia do esquema de servidor em nuvem
Ou com um servidor web intranet mapeado através da resolução de nome de domínio dinâmico de casca de amendoim + regras de encaminhamento de porta definidas pelo roteador, o software de processamento de dados e o WebService são distribuídos em um único terminal:
Figura 2 Simplificação (Servidor Web Intranet)
2 Desenho de software
2.1 Análise das necessidades
a. O objetivo do usuário: engenheiros de campo, engenheiros de controle, gerentes de produtos e outros gerentes que têm um terminal móvel Android para monitorar o processo de produção industrial;
b. Expectativas do usuário:
Monitoramento do sistema de controle: monitoramento em tempo real de vários parâmetros importantes do processo industrial, histórico de navegação e tendências de vários parâmetros, processamento oportuno de informações de alarme;
Otimizar o processo de produção: monitorar vários parâmetros importantes do sistema de controle, avaliar o desempenho do sistema de controle e registrar informações históricas como base para a otimização do algoritmo de controle;
3. obter o progresso e o estado da produção de produtos em tempo real e desenvolver estratégias de produção.
2.2 Funções do software
a. Selecionar os vários nós de monitoramento, a comutação da interface de monitoramento;
b. Monitorar em tempo real as informações de processo de cada nó na forma de diagramas ou colunas, visualizar as informações do equipamento;
c. Ver informações históricas e estatísticas, que podem ser vistas como gráficos de bolo, gráficos de colunas e gráficos de tendência, e realizar análises comparativas de vários dados.
2.3 Visão geral do projeto
a.
O software de monitoramento do sistema de controle baseado em terminal móvel Android é típico de aplicação de estrutura B / S; Vários clientes móveis do Android podem fazer solicitações ao servidor web simultaneamente e obter dados em tempo real através da Internet. O cliente móvel Android desenvolve um sistema de aplicativos, define várias interfaces funcionais de acordo com as necessidades do cliente e fornece uma interface de interface interativa amigável.
Um servidor web constrói um serviço web que recebe e responde a solicitações de dados de sistemas externos (cliente móvel Android e servidor de processamento de dados).
c. Implantar o programa de coleta de dados no servidor de processamento de dados, o processo permanente, concluir o processamento lógico principal, chamando a interface de banco de dados e a interface de comunicação de rede, comunicar-se em tempo real com o Wincc (SQL Server), coletar e carregar dados eficazes do Wincc para o servidor Web.
2.5 Resumo das funções do aplicativo Android
a. Diagrama do módulo funcional:
b. Exemplo de UI: