Skip to content

lucasspecht1/modbus-tcp-com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Módulo para Comunicação a partir do protocolo Modbus (TCP) de forma facil e prática.

Modbus Build Status

💾 Status

Ultima Revisão: 29/05/2024

Versão 0.1.0 é uma versão estável funcional.

🖥️ Exemplo Leitura

/* Importa a classe de operações Modbus */
import Modbus from "modbus-tcp-com";

/* Instancia do client Modbus.
   Classe contendo métodos de operação. */
const Client = new Modbus('localhost', 502)

/* Leitura do registrador no endereço 0.
   Retorna o valor de forma direta, 
   deve ser chamado em um método 'async'. */
await Client.readHoldingRegisters(0, 1); 

🖥️ Exemplo Escritura

/* Importa a classe de operações Modbus */
import Modbus from "modbus-tcp-com";

/* Instancia do client Modbus.
   Classe contendo métodos de operação. */
const Client = new Modbus('localhost', 502)

// Escrita do valor '1' no registrador de endereço '0'
await Client.readHoldingRegisters(0, 1); 

🎯 Objetivo

Este projeto tem como intuito o aprimoramento do módulo jsmodbus

  • Facilitação das operações, sem necessidade de módulos externos ou injeções externas.
  • Conexão e Desconexão automatica ao equipamento de destino.
  • Funções de leitura, com acesso aos valores de forma direta a partir de um método da classe
  • Funções de Escrita de forma direta ao endereços de registradores requeridos

🛠️ Construído com

Lista de Módulos / Frameworks utilizados na construção do projeto:

✒️ Autores

Lucas Specht (https://gitlab.com/lucas_specht)

About

Modulo para comunicação ModbusTCP para JavaScript / Typescript.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors