1 Aperçu 1.1 Contexte du projet dans la production industrielle, la surveillance du processus de production est un lien très important: les ingénieurs de site doivent surveiller le système de contrôle, surveiller les paramètres importants du processus industriel en temps réel, parcourir l'historique et les tendances des paramètres, traiter les informations d'alarme en temps opportun; Les ingénieurs de contrôle doivent optimiser le processus de production, surveiller les différents paramètres importants du système de contrôle, évaluer les performances du système de contrôle et enregistrer les informations historiques comme base pour l'optimisation de l'algorithme de contrôle; Le chef de produit doit élaborer une stratégie de production, obtenir facilement le calendrier, l'état, etc. de la production du produit en temps réel

1 Généralités
1.1 Contexte du projet
Dans la production industrielle, la surveillance du processus de production est un lien très important: les ingénieurs de site doivent surveiller le système de contrôle, surveiller les paramètres importants du processus industriel en temps réel, parcourir l'historique et les tendances des paramètres, traiter les informations d'alarme en temps opportun; Les ingénieurs de contrôle doivent optimiser le processus de production, surveiller les différents paramètres importants du système de contrôle, évaluer les performances du système de contrôle et enregistrer les informations historiques comme base pour l'optimisation de l'algorithme de contrôle; Le chef de produit doit élaborer une stratégie de production, obtenir facilement le calendrier, le statut, etc. de la production du produit en temps réel. Comment s'adapter à la diversité des scénarios d'application de surveillance, des schémas de surveillance via le côté mobile du smartphone sont apparus.
1.2 introduction au programme
Le smartphone présente les avantages de la commodité de transport, de l'humanisation, de l'expansion facile, du système d'exploitation ouvert et d'autres avantages. Il peut être basé sur la plate - forme Android pour développer un logiciel de surveillance du système de contrôle, réaliser l'acquisition de paramètres, le développement de bases de données et Le développement de l'interface homme - machine de l'interface utilisateur du téléphone. Ce programme est destiné aux Siemens existants
Système d'automatisation pour PLC + WinCC, sur la base duquel les fonctions de surveillance mobile sont étendues, l'ensemble du matériel du système par SIEMENS PLC, WinCC (avec SQL)
Base de données du serveur) TERMINAL, terminal de téléchargement de données (serveur de traitement de données), serveur Web (serveur Web dans le cloud ou serveur Web intranet mappé avec des règles de transfert de port définies par le routeur), et téléphone mobile Android.
1.3 cadre du système:
Figure 1 topologie du schéma de serveur Cloud
Ou un serveur Web intranet mappé via Peanut Shell Dynamic Domain Name resolution + router set port Forwarding Rules, le logiciel de traitement de données et Webservice étant déployés de manière centralisée sur un seul terminal:
Figure 2 schéma de topologie simplifié (serveur Web intranet)
2 conception de logiciels
2.1 Analyse des besoins
A. objet utilisateur: ingénieur de terrain, ingénieur de contrôle, chef de produit, etc. avec Terminal mobile Android pour surveiller les processus de production industrielle;
B. attentes des utilisateurs:
Surveillance du système de contrôle: surveiller en temps réel les paramètres importants du processus industriel, parcourir l'historique et les tendances des paramètres, traiter les informations d'alarme en temps opportun;
2. Optimisation du processus de production: surveiller les différents paramètres importants du système de contrôle, évaluer les performances du système de contrôle, enregistrer les informations historiques comme base pour l'optimisation de l'algorithme de contrôle;
3. En temps réel et pratique pour obtenir l'avancement de la production de produits, l'état, développer la stratégie de production.
2.2 fonctions du logiciel
A. sélectionnez chaque nœud de surveillance, surveillez la commutation de l'interface;
B. surveiller en temps réel les informations de processus de chaque nœud sous la forme d'un graphique courbe ou d'un diagramme à colonnes, voir les informations sur l'équipement;
C. examiner les informations historiques et statistiques, qui peuvent être visualisées sous forme de diagrammes circulaires, de graphiques à colonnes, de graphiques de tendance et d'analyses comparatives multidonnées.
2.3 Aperçu général de la conception
a.
Le logiciel de surveillance du système de contrôle basé sur le terminal mobile Android est une application de la structure B / s typique; Plusieurs clients mobiles Android peuvent simultanément envoyer des requêtes à un serveur Web via Internet et obtenir des données en temps réel. Le client mobile Android développe un système d'application qui organise la définition des interfaces fonctionnelles en fonction des besoins des clients, offrant une interface utilisateur conviviale et interactive.
B. Le serveur Web crée un service Web qui reçoit et répond aux demandes de données de systèmes externes (client mobile Android et serveur de traitement de données).
C. déploiement du Programme d'acquisition de données sur le serveur de traitement de données, processus résident, achèvement du traitement logique principal, communication en temps réel avec le côté WinCC (SQL Server) en appelant l'interface de base de données et l'interface de communication réseau, acquisition de données WinCC efficace et téléchargement sur le serveur Web.
2.5 résumé des fonctionnalités de l'application Android
A. diagramme du module fonctionnel:
B. exemple d'interface utilisateur: