Pular para o conteúdo principal

Conecte N3uron com BACnet no reComputer R1000

Introdução

BACnet é um protocolo amplamente adotado em Sistemas de Gerenciamento de Prédios (BMS) devido ao seu padrão aberto, que permite integração e comunicação perfeitas entre dispositivos de diferentes fabricantes. Sua popularidade também é impulsionada por sua flexibilidade, suportando várias configurações de rede e fornecendo interoperabilidade robusta. O N3uron, uma plataforma poderosa e versátil, aprimora as capacidades do BACnet ao possibilitar a aquisição e o gerenciamento eficientes de dados. Usando BACnet TCP com o YABE Room Simulator, os usuários podem simular e visualizar dispositivos BACnet, facilitando testes e desenvolvimento. Essa combinação garante uma abordagem abrangente e eficaz para soluções de BMS, aproveitando os pontos fortes de cada tecnologia.

Pré-requisitos

Hardware

reComputer R1000

Software

Recomendamos fortemente estudar o guia Getting Started with N3uron. Ele fornece ideias essenciais sobre como navegar na interface web do N3uron, entender conceitos como o módulo Web UI e Web Vision, compreender o conceito de tags e criar dashboards básicos. Se você ainda não explorou esses fundamentos, é recomendável fazê-lo antes de prosseguir. Você pode acessar o guia através do link fornecido.

YABE

Acesse este link e faça o download do YABE (Yet Another BACnet Explorer). O YABE é uma ferramenta versátil que permite simular e explorar dispositivos BACnet, sendo ideal para fins de teste e desenvolvimento. Depois de baixado e instalado em seu PC Host, o YABE será usado para simular dados de temperatura de ambiente, que serão então lidos e processados usando Node-RED no reComputer R1000.

Configurar definições de Ethernet para BACnet TCP/IP

Como o domínio IP do seu CLP/Dispositivo é diferente das suas configurações sem fio, talvez seja necessário alterar a configuração de IP manualmente. Para isso,

  • Passo 01: Execute o seguinte comando se você estiver usando o Bullseye:
sudo nano /etc/dhcpcd.conf
  • Passo 02: Em seguida, configure as definições da porta Ethernet de acordo com o domínio de rede do seu CLP/Dispositivo e defina as prioridades usando o comando metric. O menor valor de métrica tem a maior prioridade.
  • Passo 01: Se você estiver usando o Bookworm OS, pode usar a interface gráfica para clicar no ícone de rede. Nas opções avançadas, escolha "Edit Connections."
  • Passo 02: Escolha "Wired Connection 2" (ETH 1) e adicione o endereço, máscara de rede e gateway nas configurações de IPv4.

Conectando a um Controlador de Ambiente a partir do N3uron usando o Cliente BACnet

Criar o Módulo

  • Vá para Config => Modules => Model => New Module.

Configurar o Módulo

  • Forneça um nome para o módulo (por exemplo, BACnetClient).

  • Atribua o tipo de módulo (BacnetClient).

  • Salve a nova configuração.

Criar um Novo Canal

  • Clique no botão no lado esquerdo do cabeçalho Model.

  • Selecione New Channel.

  • Nomeie o canal (por exemplo, CH01).

Configurar o Cliente BACnet

  • Clique no botão Network interface discovery à direita do campo Network interface.
  • Selecione a interface correspondente à rede à qual você deseja se conectar (por exemplo, use 0.0.0.0 para todas as interfaces).
  • A porta padrão de comunicação BACnet é 47808 (BAC0 em HEX).
  • Deixe o endereço de broadcast como 255.255.255.255.
  • Quando o módulo estiver configurado, clique em Save.
  • Reinicie o módulo.

Descobrir e Selecionar o Dispositivo

  • Clique no botão Browse Devices à direita do campo Devices.
  • Descubra e selecione o dispositivo correspondente ao qual você deseja se conectar.
  • Deixe os outros parâmetros com seus valores padrão.
  • Quando o módulo e o dispositivo estiverem configurados, clique em Save.

  • Reinicie o módulo.

  • O "BACnet Browser" no N3uron é aberto e, após selecionar o dispositivo, clique em "Rebrowse" para ver uma lista de objetos.

  • A pasta "Temperature Indoor" é localizada e arrastada para a seção "Model". Na seção "Data", na aba "Real Time", os valores de tag para "Temperature Indoor" são exibidos corretamente.

Neste ponto, a conexão está pronta e podemos seguir para a criação de novas tags do zero.

Criar uma Nova Tag

  • No painel Explorer, selecione Tags.
  • No painel Model, crie uma nova tag e nomeie-a PRESENT_VALUE.

Configurar a Tag

  • Defina os parâmetros de configuração da seguinte forma:
    • Type: Number
    • Format: Default
    • Client Access: R
    • Details:
      • Description: Present value (Opcional)
    • Scaling:
      • Enabled: Yes
    • Source:
      • Enabled: Yes
      • Module type: BacnetClient
      • Module name: BACnetClient
      • Config:
        • Scan rate: 5000
        • Property: Navegue e descubra a propriedade clicando no botão à direita. Selecione ANALOG_INPUT:0, depois PRESENT_VALUE. Escolha From device no modo de prioridade de escrita.

Agora, vá para a seção Data/Real-Time no painel Navigation, onde você deverá conseguir ver todos os dados lidos daquele dispositivo.

Suporte Técnico e Discussão de Produtos

Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...