node-modbus-serial icon indicating copy to clipboard operation
node-modbus-serial copied to clipboard

A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS

Results 116 node-modbus-serial issues
Sort by recently updated
recently updated
newest added

I am observing a 500ms delay between any read command (FC1, FC2, FC3 or FC4) and its respective CRC. Is this behaviour expected? It seems odd. ![Captura de ecrã 2024-02-05...

help wanted
question

Modbus TCP specification determines that only one modbus request needs to be inside a TCP Frame or packet. Looks like that node-modbus-serial don't use any kind of mechanism to ensure...

feature request

Hi All, I try to implement the TCP method this for a Homey device with multiple SUB-devices. Because of that I need the connection to be closed after data exchange....

help wanted
question

Hello everyone, I am connecting to a Modbus simulation through Modbus TCP. If I don't read any address, after 100 seconds of connection, the event client.on("close", () => {}) will...

help wanted
question

How can I use isDebugEnabled to check the raw data? I see that isDebugEnabled is not exposed by the ModbusRTU class.

help wanted
question

Hello, I have created a great wrapper over modbus, yaacov/node-modbus-serial are the only one driver for now:) https://github.com/yarosdev/modbusdb If you dont mind, pls check it, and could you place a...

enhancement

I have an error when im trying to close the port. this.modbusClient.close() --- ``` node:internal/errors:496 Uncaught (in promise) Error: Unhandled error. (SerialPortError { name: 'SerialPortError', message: 'Illegal invocation', errno: 'ECONNREFUSED',...

help wanted

Hi everybody, so I am new to this topic and got stocked. I have the case that I have to control 8 devices with 8 different ip addresses. So if...

help wanted

Hello everyone, We're trying to query holding registers from a device connected to a Windows PC through a serial port DB9 Halfduplex ( Dual wire RS-485 Dual wire RS485). The...

The ModbusRTU instance [can emit error events](https://github.com/yaacov/node-modbus-serial/blob/ac78f255b2458691b6e7243c76cee6686ae36c9b/index.js#L552) since #380. If that error event is not listened for, [by default the whole processes crashes](https://nodejs.org/api/events.html#error-events). The `on('error', ..)` handler is not available...