Sign Up

PL Modbus Client by plasmapper - Toolkit for LabVIEW Download

Modbus client library for LabVIEW

Watch * 1 ↓1,415
 logo
Version2.0.0.8
ReleasedNov 29, 2022
Publisher plasmapper
License MIT
LabVIEW VersionLabVIEW>=15.0
Operating System Windows, Mac, and Linux
Used By plasmapper_lib_pl_hfp_generator   plasmapper_lib_pl_eltochpribor_rrg   plasmapper_lib_pl_blackbox_modbus_client   plasmapper_lib_pl_smc_hecr  
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

2.0.0.8 (Nov 29, 2022)

Changed
- `Initialize Modbus Client TCP.vi` terminals for a derived class compatibility.

plasmapper was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts