jsmodbus-tools
Version:
Some tools to work with the jsmodbus module.
39 lines (25 loc) • 672 B
JavaScript
var Loop = require('../src/index.js').loop,
loop;
var loop = Loop({
'host' : process.argv[2],
'port' : process.argv[3],
'loopDuration' : 100,
'logEnabled' : true,
'logLevel' : 'info',
'logTimestamp' : true
});
loop.loopHoldingRegisters(0, 20)
.loopHoldingRegisters(34, 55)
.loopHoldingRegisters(100, 120);
loop.on('connect', function () {
loop.startLoop();
});
loop.on('loopUpdate', function (regs, time) {
console.log('LOOP Update', time);
console.log('Value', regs.readUInt16BE(0));
});
loop.connect();
process.on('SIGINT', function () {
loop.stopLoop();
loop.close();
});