[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

Menubalk: De menubalk bovenaan, inclusief de knoppen voor implementatie en het hoofdmenu (de functies voor het importeren en exporteren van processen bevinden zich in de menubalk)

Knooppuntbibliotheek: Biedt verschillende knooppunten met ingekapselde functies die gebruikers kunnen aanroepen

Werkruimte: Sleep knooppunten naar het werkgebied en verbind ze met elkaar om gegevensinteracties weer te geven, zodat je vrij kunt programmeren.

Debuggebied: verdeeld over 5 pagina's, namelijk:  Informatievenster / Documentatie / Debugvenster / Configuratieknooppunten / Globale variabelen

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. Het proces wordt daadwerkelijk opgeslagen in een JSON-bestand. Nadat het proces is voltooid, kan er via de exportfunctie een back-up van worden gemaakt. Op dezelfde manier kun je de importeerfunctie gebruiken als je een voltooid proces op een nieuwe gateway wilt implementeren.

menu

Knooppuntbibliotheek

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. Onze missie is om voortdurend nieuwe knooppunten te ontwikkelen en uw werkefficiëntie te verbeteren.

Werkruimte

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, dubbelklik op het tabblad ‘Proces’. Linksonder in het dialoogvenster bevindt zich een knop waarmee je het proces kunt in- of uitschakelen. 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. Knooppunten

Knooppunten zijn met elkaar verbonden door lijnen. 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

Bij sommige knooppunten wordt onderaan een statusbalk weergegeven om de status van de uitvoering aan te geven. Bijvoorbeeld:, de statusbalk van MQTT-knooppunt geeft de MQTT verbindingsstatus aan:

MQTT verbindingsstatus

Als het knooppunt nog niet-geïmplementeerde wijzigingen bevat, wordt er een blauwe stip weergegeven in de rechterbovenhoek van het knooppunt. Als er configuratiefouten zijn, wordt er een rode driehoek weergegeven:

Weergave inzet knooppunten

Een configuratieknooppunt is een speciaal type knooppunt dat zijn configuratie kan delen met andere reguliere knooppunten. Bijvoorbeeld, beide MQTT-publicatieknooppunt en MQTT-abonnementsnode kunnen dezelfde MQTT-broker-knooppunt om aan te geven dat ze dezelfde MQTT-verbinding gebruiken. De momenteel bekende configuratieknooppunten van de gateway zijn: Configuratieknooppunt voor seriële poort, MQTT-broker-knooppunten PLC-configuratieknooppunt. Het configuratieknooppunt is niet zichtbaar in het werkgebied. Je kunt het huidige proces bekijken in het foutopsporingsgebied.

Verbindingsstappen

3. Verbinden

Als je een knooppunt met zowel invoer- als uitvoerpoorten door het midden van een verbinding sleept, wordt de bestaande verbinding een stippellijn. Laat het knooppunt op dat moment los, waarna het gewijzigde knooppunt automatisch in het oorspronkelijke proces wordt ingevoegd.

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

Knooppunten kunnen worden samengevoegd tot een groep en vervolgens als één object in de werkruimte worden verplaatst of gekopieerd

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.

Subprocessen kunnen de visuele complexiteit van het proces verminderen of veelgebruikte knooppunten combineren tot herbruikbare stromen.

subproces

6. Importeren en exporteren

Alle processen ondersteunen het importeren en exporteren in JSON-formaat, waardoor het eenvoudig is om voltooide processen met anderen te delen.

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

    • Een gegevensstroom in JSON-formaat genereren
    • Sla het op als een JSON-bestand
    • Houd het binnen de gateway (niet aanbevolen)

Import- en exportproces

Debuggebied

1. Informatie 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

Het helpvenster bevat gebruiksaanwijzingen voor het momenteel geselecteerde knooppunt. Lees deze aandachtig door.

Help-documentatie

3. Logboek raam

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

log venster

4. Knooppunten configureren

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

In het venster met globale variabelen kunt u de momenteel gebruikte globale variabelen bekijken en handmatig klikken om de meest recente waarden te vernieuwen.

About Me
e87d0ef219292bb40d6f120e7d321bcb?s=150&d=mp&r=g
More Posts