Sign Up

PL Modbus Client by plasmapper - Toolkit for LabVIEW Download

Modbus client library for LabVIEW

* 0 ↓277
ReleasedAug 24, 2022
Publisher plasmapper
License MIT
LabVIEW VersionLabVIEW>=15.0
Operating System Windows, Mac, and Linux
Project links Homepage  


Modbus client library for LabVIEW.

1. RTU, ASCII and TCP protocols via serial or network connection.
2. Implemented read/write functions (Modbus function codes):
- Read Coils / Discrete Inputs / Holding Registers / Input Registers (1/2/3/4)
- Write Single Coil / Holding Register (5/6)
- Write Multiple Coils / Holding Registers (15/16)
3. Splitting single read/write requests into multiple requests with valid number of memory elements.
4. Automatic reconnection to device.
5. Support of multiple devices on the same serial port (VISA Lock/Unlock).
6. Possibility of other Modbus function code (including user-defined) implementation.

Not implemented and user-defined Modbus function codes:
All implemented Read/Write VIs internally use with function code and data in as inputs and data out as output. For Modbus TCP and Modbus ASCII this VI can be used with any function code, since these protocols allow to receive responce data without knowing its size beforehand. For Modbus RTU descendant class should be created with overriden Read RTU

Release Notes (Aug 24, 2022)

- `Set Delay After` to the palette.

- Close invalid VISA sessions in

Download Package

Featured in

  Post an Idea   Post a Resource

Recent Posts