UNPKG

jsmodbus

Version:

Implementation for the Serial/TCP Modbus protocol.

31 lines (25 loc) 616 B
const modbus = require('../../') const SerialPort = require('serialport') const socket = new SerialPort('/dev/ttyUSB0', { baudrate: 115200, parity: 'even', stopbits: 1 }) const client = new modbus.client.RTU(socket, 1) socket.on('close', function () { console.log(arguments) }) socket.on('open', function () { client.readInputRegisters(1000, 1) .then(function (resp) { console.log(resp) socket.close() }).catch(function () { console.error(arguments) socket.close() }) }) socket.on('data', function () { console.log(arguments) }) socket.on('error', console.error)