We are developing a set of Delphi components to communicate with a ModBus PLC over TCP/IP. The library provides components to implement both a ModBus master and a Modbus slave, and is based on the Indy component set (both Indy 9 and 10 are supported)

De source code of the project has been moved to GitHub!

Features

  • Supports Delphi 5 and higher
  • Implements Modbus TCP master and slave

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), Mozilla Public License 1.1 (MPL 1.1)

Follow Delphi ModBusTCP library

Delphi ModBusTCP library Web Site

Other Useful Business Software
Log360 is a one-stop solution for all your log management and network security challenges. Icon
Log360 is a one-stop solution for all your log management and network security challenges.

For IT teams looking for an advanced Log Management solution

Log360 is a unified SIEM solution with integrated DLP and CASB capabilities that detects, prioritizes, investigates, and responds to security threats. It combines threat intelligence, machine learning-based anomaly detection, and rule-based attack detection techniques to detect sophisticated attacks, and offers an incident management console for effectively remediating detected threats. Log360 provides holistic security visibility across on-premises, cloud, and hybrid networks with its intuitive and advanced security analytics and monitoring capabilities.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
8
1
1
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Recommend for ease of use and stability. Works well with Free Pascal. Wishlist: Documentation. I'm sure Delphi ModBus TCP library does more than what I've got it doing right now. I'd love to be able to open up a manual, read it cover to cover and see what this thing can do when it is pushed to its limits. Comment: one of the dependencies for DelphiModBusLazarus has changed its name from 'pl_indycomp' to 'indylaz'. Took me a while to figure that out, but when I did, the library was ready to rock and roll. Change the name in project inspector and you're good to go. Just drop the control onto your form, follow the lead in one of the relevant examples and Voila! Modbus in your application!
  • Very good library. It works very well with Delphi XE8 (Windows, Androïd and IOS). I hope a Delphi 10 Seattle compatible version will arrive soon.
  • That's a great library. Here are some Modbus drivers and other libraries for reference: icpdas- usa.com/utility_and_software_develop_toolkit_for_7000_8000_87000_i_o_modules_with_dcon_protocol_.html?r=maria
  • Excelent library! Will there be a Delphi XE7 release? /Per
  • Work using the demos. But on real PLC, I can't get register value or write value, please help...
Read more reviews >

Additional Project Details

Operating Systems

Linux, Windows

Languages

English

Intended Audience

Information Technology, Manufacturing, Developers

User Interface

Win32 (MS Windows)

Programming Language

Delphi/Kylix, Lazarus, Free Pascal

Related Categories

Delphi/Kylix Software Development Software, Delphi/Kylix Networking Software, Delphi/Kylix Hardware Platform, Lazarus Software Development Software, Lazarus Networking Software, Lazarus Hardware Platform, Free Pascal Software Development Software, Free Pascal Networking Software, Free Pascal Hardware Platform

Registered

2003-07-14