Procurar

[Tutorial de início rápido] Saiba mais sobre a página de programação do gateway de computação periférica da série EG

Visão geral

Este capítulo apresenta principalmente a composição da interface de programação e as funções de cada módulo. Se já tem um certo conhecimento desta matéria, pode saltar este capítulo.

Página de programação do gateway de computação periférica da 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

Espaço de trabalho: 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

Barra de menus

1. Implantação

Após a conclusão do desenvolvimento do processo, este apenas existe no espaço de trabalho e não é implementado na gateway, pelo que não será executado. Para executar o processo, deve clicar no botão de implementação após a conclusão do processo para o guardar no gateway.

2. Menu

As funções mais utilizadas da barra de menu são a importação e a exportação. 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. Da mesma forma, se precisar de implementar um processo concluído numa nova porta de entrada, pode utilizar a função de importação.

menu

Biblioteca de nós

A biblioteca de nós contém todos os nós que foram instalados e podem ser utilizados diretamente. A biblioteca de nós é classificada de acordo com a função, por ordem: nós comuns, nós de hardware, nós de função, nós de rede, nós de sequência, nós de armazenamento, nós avançados e nós PLC. Os capítulos seguintes apresentarão as funções específicas e a utilização de cada nó. Os nós formam processos através de ligações, pelo que os nós são os elementos de base e os elementos centrais do processo. O facto de o utilizador dominar as funções de cada nó determina a eficiência do processo de desenvolvimento. As mesmas necessidades podem ser satisfeitas por pessoas diferentes utilizando nós diferentes e não existe uma solução fixa. Our mission is to continuously develop new nodes and improve your work efficiency.

Workspace

1. Processo

Um processo é um programa que responde às suas necessidades. Uma vez que o processo de ligação dos nós é o processo de transferência de dados, o processo é semelhante ao fluxo de água, pelo que é designado por processo. Um processo é uma combinação de nós e linhas. O processo não tem uma direção específica. Pode chamar-se processo a um programa que implementa um pequeno ponto de função, ou a todo o projeto. Para facilitar a gestão, podem ser criados vários separadores (páginas de processos) no espaço de trabalho e os separadores individuais podem ser renomeados para facilitar a gestão da memória.

 

processo do espaço de trabalho

Para ativar/desativar/eliminar um processo, 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. Se for selecionada a opção disabled, o processo não tem efeito quando é implementado. Existe um botão de eliminação no canto superior esquerdo da caixa de diálogo para eliminar o processo.

Edição de nós

2. Nodes

Nodes are connected by lines. Um nó pode ter várias portas de entrada e várias portas de saída (exceto para nós individuais, o número de portas de entrada e saída é predefinido e não pode ser modificado). Quando o rato passa por cima da porta, esta apresenta uma etiqueta. Também pode definir a etiqueta da porta para facilitar a memorização, como mostra a figura:

DTU/Edge Gateway/Plataforma IoT/Módulo Gateway

Some nodes will display a status bar below to indicate their running status. For example, a barra de estado do MQTT Node indica o estado da ligação MQTT:

Estado da ligação 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:

Ecrã de implantação de nós

Um nó de configuração é um tipo especial de nó que pode partilhar a sua configuração com outros nós normais. Por exemplo, ambos MQTT Publish Node e MQTT Subscribe Node pode utilizar o mesmo MQTT Broker Node para indicar que estão a utilizar a mesma ligação MQTT. Os nós de configuração atualmente conhecidos do gateway incluem: Serial Port Configuration Node, MQTT Broker Nodee PLC Configuration Node. O nó de configuração não é visível na área de trabalho. É possível visualizar o processo atual na área de depuração.

Etapas de ligação

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/Plataforma IoT/Módulo Gateway

Selecionar a ligação e premir a tecla Delete para apagar a ligação

4. Criar um grupo

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

Criar grupo

5. Sub-processo

Algumas colecções de nós podem ser colapsadas num único nó para utilização no espaço de trabalho. O nó recolhido é chamado de subprocesso.

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

subprocesso

6. Importação e exportação

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

Importação: Suporta os seguintes métodos para importar o processo

    • Copiar dados JSON diretamente
    • Carregar ficheiro JSON
    • Procurar os processos pré-instalados no gateway

Exportar: Suporta os seguintes métodos para exportar o processo

    • Generate a JSON format data stream
    • Save it as a JSON file
    • Mantê-lo dentro da porta de entrada (não recomendado)

Processo de importação e exportação

Debugging area

1. Information janela

As janelas de informação mostram informações sobre um processo ou nó, incluindo uma vista geral de todos os processos e nós, e detalhes sobre a seleção atual

Janela de informação

2. Documentação de ajuda

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

Documentação de ajuda

3. Log janela

A janela de registo apresenta todas as informações recebidas por Debug Node para facilitar a depuração e a localização de problemas.

janela de registo

4. Configure Nodes

A janela do nó de configuração exibe todos os nós de configuração que existem no processo atual. Os nós de configuração não utilizados são exibidos com linhas pontilhadas. Após a seleção, premir a tecla Delete para eliminar o nó de configuração.

Configurar o nó

5.Globalvariáveis

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