Zoeken

[Quick Start Tutorial] Leer meer over de EG-serie edge computing gateway programmeerpagina

Overzicht

Dit hoofdstuk introduceert voornamelijk de opbouw van de programmeerinterface en de functies van elke module. Als je dit al enigszins begrijpt, kun je dit hoofdstuk overslaan.

EG-serie edge computing gateway programmeerpagina

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

Workspace: 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

Menubalk

1. Inzet

Nadat de procesontwikkeling is voltooid, bestaat het alleen in de werkruimte en wordt het niet ingezet op de gateway, dus wordt het niet uitgevoerd. Om het proces uit te voeren, moet je op de deploy knop klikken nadat het proces voltooid is om het proces in de gateway op te slaan.

2. Menu

De veelgebruikte functies van de menubalk zijn importeren en exporteren. 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. Op dezelfde manier kun je de importeerfunctie gebruiken als je een voltooid proces op een nieuwe gateway wilt implementeren.

menu

Node Library

De knooppuntenbibliotheek bevat alle knooppunten die geïnstalleerd zijn en direct gebruikt kunnen worden. De knooppuntenbibliotheek is ingedeeld volgens functie, in volgorde: algemene knooppunten, hardwareknooppunten, functieknooppunten, netwerkknooppunten, sequentieknooppunten, opslagknooppunten, geavanceerde knooppunten en PLC-knooppunten. In volgende hoofdstukken worden de specifieke functies en het gebruik van elk knooppunt achtereenvolgens geïntroduceerd. Knooppunten vormen processen door middel van verbindingen, dus knooppunten zijn de basiselementen en kernelementen van het proces. Of je de functies van elk knooppunt beheerst, bepaalt de efficiëntie van het ontwikkelproces. Dezelfde behoeften kunnen door verschillende mensen worden vervuld met behulp van verschillende knooppunten en er is geen vaste oplossing. Our mission is to continuously develop new nodes and improve your work efficiency.

Workspace

1. Proces

Een proces is een programma dat je behoeften realiseert. Omdat het proces van het verbinden van knooppunten het proces van gegevensoverdracht is, is het proces als een waterstroom, dus wordt het een proces genoemd.. Een proces is een combinatie van knooppunten en lijnen. Het proces heeft geen specifieke richting. Je kunt een programma dat een klein functiepunt implementeert een proces noemen, of je kunt het hele project een proces noemen. Om het beheer te vergemakkelijken, kunnen meerdere tabbladen (procespagina's) worden aangemaakt in de werkruimte en kunnen individuele tabbladen een andere naam krijgen om het geheugenbeheer te vergemakkelijken.

 

werkruimteproces

Een proces inschakelen/uitschakelen/verwijderen, 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. Als disabled is geselecteerd, heeft het proces geen effect wanneer het wordt ingezet. In de linkerbovenhoek van het dialoogvenster staat een knop om het proces te verwijderen.

Knooppunt bewerken

2. Nodes

Nodes are connected by lines. Een knooppunt kan meerdere ingangspoorten en meerdere uitgangspoorten hebben (behalve voor individuele knooppunten is het aantal ingangs- en uitgangspoorten vooraf gedefinieerd en kan niet worden gewijzigd). Wanneer de muis over de poort beweegt, zal de poort een label weergeven. Je kunt het label van de poort ook zelf definiëren om het geheugen te vergemakkelijken, zoals weergegeven in de figuur:

DTU/Edge Gateway/IoT-platform/Gateway-module

Some nodes will display a status bar below to indicate their running status. For example, de statusbalk van MQTT Node geeft de MQTT verbindingsstatus aan:

MQTT verbindingsstatus

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:

Weergave inzet knooppunten

Een configuratieknooppunt is een speciaal type knooppunt dat zijn configuratie kan delen met andere reguliere knooppunten. Bijvoorbeeld, beide MQTT Publish Node en MQTT Subscribe Node kunnen dezelfde MQTT Broker Node om aan te geven dat ze dezelfde MQTT-verbinding gebruiken. De momenteel bekende configuratieknooppunten van de gateway zijn: Serial Port Configuration Node, MQTT Broker Nodeen PLC Configuration Node. Het configuratieknooppunt is niet zichtbaar in het werkgebied. Je kunt het huidige proces bekijken in het foutopsporingsgebied.

Verbindingsstappen

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/IoT-platform/Gateway-module

Selecteer de verbinding en druk op de Delete-toets om de verbinding te verwijderen

4. Een groep maken

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

Groep maken

5. Sub-proces

Sommige verzamelingen knooppunten kunnen worden samengevoegd tot een enkel knooppunt voor gebruik in de werkruimte. Het samengevouwen knooppunt wordt een subproces genoemd.

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

subproces

6. Importeren en exporteren

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

Importeren: Ondersteunt de volgende methoden om het proces te importeren

    • JSON-gegevens direct kopiëren
    • JSON-bestand uploaden
    • Bladeren door de vooraf geïnstalleerde processen in de gateway

Exporteren: Ondersteunt de volgende methoden om het proces te exporteren

    • Generate a JSON format data stream
    • Save it as a JSON file
    • Houd het binnen de gateway (niet aanbevolen)

Import- en exportproces

Debugging area

1. Information raam

Informatievensters tonen informatie over een proces of knooppunt, inclusief een overzicht van alle processen en knooppunten en details over de huidige selectie.

Informatievenster

2. Help-documentatie

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

Help-documentatie

3. Log raam

Het logboekvenster geeft het volgende weer alle informatie ontvangen door Debug Node om debuggen en het lokaliseren van problemen te vergemakkelijken.

log venster

4. Configure Nodes

Het configuratienodevenster toont alle configuratienodes die in het huidige proces bestaan. Ongebruikte configuratienodes worden weergegeven met stippellijnen. Druk na het selecteren op de toets Delete om het configuratieknooppunt te verwijderen.

Knooppunt configureren

5.Globaalvariabelen

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