12-05-2024 02:04 AM
Hello LabVIEW Community,
I'm currently working on a project where I need to communicate with I/O modules via Modbus TCP using LabVIEW. I plan to purchase the latest version of LabVIEW but I'm unsure which additional libraries or modules I need to ensure successful Modbus communication. I've come across various discussions that mention the Realtime Modules and DSC Modules in relation to Modbus, and I would like to ask the following:
Do I need both the Real-Time and DSC Modules to communicate over Modbus TCP, or is just one of them sufficient?
Is there any other way to communicate with Modbus TCP in LabVIEW without the need for either of these modules?
12-05-2024 04:03 AM - edited 12-05-2024 04:07 AM
1) You need neither unless you want to program NI RIO hardware, in which case you need at least the LabVIEW Realtime Toolkit and possibly the LabVIEW FPGA too.
2) Yes there is: https://forums.ni.com/t5/Reference-Design-Content/LabVIEW-Modbus-API/ta-p/3524019
You can install the according library through VIPM Manager
There are other 3rd party libraries to do Modbus, some are also installable through VIPM.
12-05-2024 10:42 AM
I use and recommend Plasmionique Modbus Master, which is free.