Pular para o conteúdo
JelinaJelina DocumentationDocumentação técnica
Voltar ao site oficial

Conceitos básicos

Este capítulo apresenta os conceitos básicos usados no CommBridge.

Um plugin é a unidade básica de implementação de funcionalidades. Ele fica no dispositivo como um arquivo de biblioteca dinâmica e pode ser adicionado ou removido com segurança após interromper o fluxo de dados. O número de plugins varia entre os pacotes de instalação, e cada plugin implementa funcionalidades específicas, como aquisição, cálculo e envio de dados.

Nº Nome Descrição
1 Cliente Modbus [mestre] Oferece as funções TCP Client e RTC Master do protocolo Modbus para adquirir e gravar dados de outros dispositivos Modbus
2 Cliente OPCUA Oferece a função Client do protocolo OPCUA para aquisição de dados
3 Cliente Siemens S7 Adquire dados de PLC Siemens pelo protocolo padrão S7
4 Comunicação serial Oferece leitura e gravação na porta serial, permitindo comunicação em um formato especificado com a porta serial local para obter ou gravar dados
5 Processamento de dados Oferece suporte a expressões aritméticas simples para processar dados dos nós anteriores e encaminhá-los aos seguintes; os nós de aquisição anteriores permitem consultar os dados em tempo real, e o processamento de dados permite consultar os dados processados
6 Envio por MQTT Oferece a função Client do protocolo MQTT para enviar dados dos nós anteriores publicando em topic
7 Envio para banco de dados MySQL Armazena dados dos nós anteriores em um banco de dados MySQL
8 Central de dados Modbus Oferece a função TCP Server do protocolo Modbus para armazenar dados locais e disponibilizá-los para aquisição por outros dispositivos
9 Armazenamento em banco de dados MSQLite Armazena dados dos nós anteriores em um banco de dados SQLite local; atualmente, não há configuração de perfis dentro do nó

Um fluxo de dados é uma instância de gerenciamento de nós, responsável pela conexão, inicialização e parada e tratamento de eventos de exceção de todos os nós. Nele, o usuário pode arrastar e conectar nós para configurar de forma flexível a direção do fluxo de dados entre os nós, encaminhando dados dos nós anteriores aos seguintes (por exemplo, plugin de aquisição → plugin de envio).