Rechercher

[Tutoriel de démarrage rapide] Découvrez la page de programmation de la passerelle Edge Computing de la série EG

Vue d'ensemble

Ce chapitre présente principalement la composition de l'interface de programmation et les fonctions de chaque module. Si vous avez déjà une certaine compréhension de ces éléments, vous pouvez sauter ce chapitre.

Page de programmation de la passerelle Edge Computing de la série EG

Menu bar: The menu bar at the top, including deployment buttons and the main menu (process import and export are in the menu bar)

Node library: Provides various nodes with encapsulated functions for users to call

Espace de travail : Drag nodes into the workspace and connect them to represent data interaction to achieve free programming.

Debug area: divided into 5 pages, namely:  Info Pane/ Documentation/ Debug Window / Configuration Nodes/ Global Variables

Barre de menu

1. Déploiement

Une fois le développement du processus terminé, il n'existe que dans l'espace de travail et n'est pas déployé sur la passerelle, de sorte qu'il ne sera pas exécuté. Pour exécuter le processus, vous devez cliquer sur le bouton de déploiement une fois le processus terminé pour l'enregistrer dans la passerelle.

2. Le menu

Les fonctions les plus utilisées de la barre de menu sont l'importation et l'exportation. The actual storage carrier of the process is a JSON file. After the process is completed, it can be backed up through the export function. De même, si vous devez déployer un processus terminé sur une nouvelle passerelle, vous pouvez utiliser la fonction d'importation.

menu

Bibliothèque Node

La bibliothèque de nœuds contient tous les nœuds qui ont été installés et qui peuvent être utilisés directement. La bibliothèque de nœuds est classée par fonction, dans l'ordre : nœuds communs, nœuds matériels, nœuds fonctionnels, nœuds de réseau, nœuds de séquence, nœuds de stockage, nœuds avancés et nœuds PLC. Les chapitres suivants présenteront les fonctions spécifiques et l'utilisation de chaque nœud. Les nœuds forment des processus par le biais de connexions, de sorte que les nœuds sont les éléments de base et les éléments fondamentaux du processus. La maîtrise des fonctions de chaque nœud détermine l'efficacité du processus de développement. Les mêmes besoins peuvent être satisfaits par des personnes différentes utilisant des nœuds différents, et il n'y a pas de solution fixe. Our mission is to continuously develop new nodes and improve your work efficiency.

Workspace

1. Processus

Un processus est un programme qui répond à vos besoins. Le processus de connexion des nœuds étant le processus de transfert des données, il ressemble à l'écoulement de l'eau, c'est pourquoi on l'appelle un processus.. Un processus est une combinaison de nœuds et de lignes. Le processus n'a pas de direction spécifique. On peut appeler processus un programme qui met en œuvre un petit point de fonction, ou on peut appeler processus l'ensemble du projet. Afin de faciliter la gestion, plusieurs onglets (pages de processus) peuvent être créés dans l'espace de travail, et les onglets individuels peuvent être renommés pour faciliter la gestion de la mémoire.

 

processus de l'espace de travail

Pour activer/désactiver/supprimer un processus, double-click the process tab. There is a valid button in the lower left corner of the dialog box to enable or disable the process. Si l'option "désactivé" est sélectionnée, le processus n'a aucun effet lorsqu'il est déployé. Un bouton de suppression se trouve dans le coin supérieur gauche de la boîte de dialogue pour supprimer le processus.

Édition de nœuds

2. Nodes

Nodes are connected by lines. Un nœud peut avoir plusieurs ports d'entrée et plusieurs ports de sortie (sauf pour les nœuds individuels, le nombre de ports d'entrée et de sortie est prédéfini et ne peut pas être modifié). Lorsque la souris survole le port, celui-ci affiche une étiquette. Vous pouvez également définir vous-même l'étiquette du port pour faciliter la mémorisation, comme le montre la figure :

DTU/Edge Gateway/Plate-forme IoT/Module de passerelle

Some nodes will display a status bar below to indicate their running status. For example, la barre d'état de MQTT Node indique l'état de la connexion MQTT :

État de la connexion MQTT

If the node has any undeployed modifications, a blue dot will be displayed in the upper-right corner of the node. If there are configuration errors, a red triangle will be displayed:

Affichage du déploiement des nœuds

Un nœud de configuration est un type particulier de nœud qui peut partager sa configuration avec d'autres nœuds ordinaires. Par exemple, à la fois MQTT Publish Node et MQTT Subscribe Node peuvent utiliser le même MQTT Broker Node pour indiquer qu'ils utilisent la même connexion MQTT. Les nœuds de configuration actuellement connus de la passerelle sont les suivants : Serial Port Configuration Node, MQTT Broker Nodeet PLC Configuration Node. Le nœud de configuration n'est pas visible dans la zone de travail. Vous pouvez visualiser le processus en cours dans la zone de débogage.

Étapes de connexion

3. Connect

If you drag a node with both input and output ports through the center of a connection, the existing connection will become a dotted line. Release the node at this time, and the changed node will be automatically inserted into the original process.

DTU/Edge Gateway/Plate-forme IoT/Module de passerelle

Sélectionnez la connexion et appuyez sur la touche Delete pour supprimer la connexion.

4. Créer un groupe

Nodes can be connected to form a group and then moved or copied as a single object in the workspace

Créer un groupe

5. Sub-processus

Certaines collections de nœuds peuvent être regroupées en un seul nœud à utiliser dans l'espace de travail. Le nœud fusionné est appelé sous-processus.

Subprocesses can reduce the visual complexity of the process or combine commonly used nodes into reusable flows.

sous-processus

6. Importation et exportation

All processes support import and export in JSON format, making it easy to share completed processes with others.

Importer : Les méthodes suivantes permettent d'importer le processus

    • Copier directement les données JSON
    • Télécharger le fichier JSON
    • Parcourir les processus préinstallés dans la passerelle

Exporter : Les méthodes suivantes permettent d'exporter le processus

    • Generate a JSON format data stream
    • Save it as a JSON file
    • Le garder à l'intérieur de la passerelle (non recommandé)

Processus d'importation et d'exportation

Debugging area

1. Information fenêtre

Les fenêtres d'information affichent des informations sur un processus ou un nœud, y compris une vue d'ensemble de tous les processus et nœuds, ainsi que des détails sur la sélection en cours

Fenêtre d'information

2. Documentation d'aide

The help document window provides usage instructions for the currently selected node. Please read it carefully.

Documentation d'aide

3. Log fenêtre

La fenêtre d'enregistrement affiche toutes les informations reçues par Debug Node pour faciliter le débogage et la localisation des problèmes.

fenêtre d'enregistrement

4. Configure Nodes

La fenêtre des nœuds de configuration affiche tous les nœuds de configuration existant dans le processus en cours. Les nœuds de configuration inutilisés sont affichés en pointillés. Après avoir sélectionné un nœud de configuration, appuyez sur la touche Suppr pour le supprimer.

Configurer le nœud

5.Globalvariables

The global variables window can view the currently used global variables and click manually to refresh the latest values.