Sign In

PL Modbus Client by plasmapper - Toolkit for LabVIEW Download

Modbus client library for LabVIEW

* 0 ↓60
 logo
Version1.0.1.5
ReleasedAug 03, 2022
Publisher plasmapper
License MIT
LabVIEW VersionLabVIEW>=15.0
Operating System Windows, Mac, and Linux
Project links Homepage  

Description

Modbus client library for LabVIEW.

Features:
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 Command.vi 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 Data.vi.

Release Notes

1.0.1.5 (Aug 03, 2022)

Added
- Settable delay after transaction.

Changed
- Fixed multiple serial device reconnection issue.


Install with VIPM Download Package

Note: Get VIPM Desktop to install this package into directly into LabVIEW.

Versions

  Post an Idea   Post a Resource

Recent Posts