jsmodbus
Version:
Implementation for the Serial/TCP Modbus protocol.
25 lines (21 loc) • 489 B
JavaScript
const modbus = require('../../')
const net = require('net')
const socket = new net.Socket()
const options = {
'host': '127.0.0.1',
'port': '8502'
}
const client = new modbus.client.TCP(socket)
socket.on('connect', function () {
client.readCoils(0, 8)
.then(function (resp) {
console.log(resp)
socket.end()
}).catch(function () {
console.error(arguments)
socket.end()
})
})
socket.on('error', console.error)
socket.connect(options)