HmiFuncDesigner est un logiciel qui intègre l'IHM et la collecte de données. Il est open source et vise à partager la technologie, à apprendre les uns des autres et à améliorer la technologie. Le logiciel est actuellement en cours de développement, les fonctions ne sont pas parfaites et beaucoup de code doit être refactorisé, mais je pense que les fonctions de ce logiciel seront plus parfaites dans un avenir proche ! Si vous avez la chance de voir ce code et que celui-ci vous intéresse, j'attends avec impatience votre participation ! !
Ce code source fait référence aux idées de conception de SoftBox. Un merci spécial à l'auteur de SoftBox !
1. Qt5.14.2+mingw73_32
2. Si vous devez compiler sous Visual Studio sans générer de caractères tronqués, veuillez vous référer au document (doc/Visual Studio utf8-NOBOM.docx)
Le chemin du projet ne doit pas être trop long. Il est préférable de le contrôler dans la limite de 256 caractères pour éviter les erreurs de compilation ! (Remarque : système Windows)
Ouvrez le logiciel "Qt Creator 4.5.1 (Community)" et ouvrez le projet HmiFuncDesigner/HmiFuncDesigner.pro.
Sélectionnez le mode de libération.
Effacez les fichiers de données générés par les projets précédemment compilés.
Recompilez le projet.
Le logiciel généré après une compilation réussie se trouve dans le répertoire HmiFuncDesignerBin/bin.
Copiez la bibliothèque d'exécution requise, ouvrez la fenêtre de commande "Qt 5.14.2 for Desktop (MinGW 7.3.0 32-bit)", le répertoire HmiFuncDesignerBin/bin et exécutez le logiciel windeployqt name.exe.
Les opérations spécifiques sont présentées dans la figure ci-dessous :
HmiFuncDesigner doit être compilé en premier, puis le projet HmiRunTime. Sinon, la bibliothèque de connexions est introuvable.
Ouvrez le logiciel "Qt Creator 4.11.1 (Community)" et ouvrez le projet HmiRunTime/HmiRunTime.pro.
Sélectionnez le mode de libération.
Effacez les fichiers de données générés par les projets précédemment compilés.
Recompilez le projet.
Le logiciel généré après une compilation réussie se trouve dans le répertoire RuntimeBin.
Copiez la bibliothèque d'exécution requise, ouvrez la fenêtre de commande "Qt 5.14.2 for Desktop (MinGW 7.3.0 32-bit)", le répertoire RuntimeBin et exécutez le nom du logiciel windeployqt.exe.
Le chef de projet a les fonctions suivantes :
Paramètres système, définir les paramètres liés au fonctionnement.
Équipement de communication, établissant des liens et des protocoles de communication.
Configuration de la base de données, établissement de la table des variables IO du système et opérations telles que la sauvegarde, l'alarme et la conversion.
Gestion de bases de données, données en mémoire en temps réel et surveillance de la gestion des données SQL à la volée.
screen pour créer un écran système.
Programmation logique, programmation JavaScript.
Texte, ellipse, ligne, rectangle, flèche, bouton bascule, liste de texte variable, image, bouton contextuel, voyant lumineux, graphique à barres numérique, horloge, texte en mouvement, conteneur de pot, zone d'édition d'entrée
1. Modbus RTU
2. Modbus-ASCII
3. ModbusTCPIP
4. Mitsubishi FX
Courriel : [email protected]
QQ:706409617
Groupe de communication QQ : 568268522