Introduction
What is ModLink?
ModLink is a set of native VCL components for Borland/CodeGear/Embarcadero
Delphi and
C++Builder
that offer a sophisticated solution for seamless integration of
Modbus communication
protocol into your own Windows applications.
With ModLink, you can easily turn any Windows application into
either Modbus client that initiates network transactions in order
to request a remote Modbus server to perform a specific
action, or Modbus server that listens for incoming requests from a
remote Modbus client and performs an appropriate action.
ModLink is a shareware. To learn why and how
to register, please click here.
Modbus is an application layer messaging protocol, positioned at level 7 of
the OSI model, that provides client/server communication between devices
connected on different types of buses or networks. In Modbus protocol, only one
device (client/master) can initiate transactions (requests) that are received by
other devices (servers/slaves). Upon receipt of a request, the servers perform
an appropriate action and return a message (response) back to the client.
For more information about Modbus communication protocol, please
click here.
Key Features
ModLink can be characterized by the following key features:
- Seamless integration of Modbus communication protocol into your own
Windows applications written in Borland/CodeGear/Embarcadero Delphi and C++Builder.
For the list of all supported IDEs, please
click here.
- Fully compatible with Win32 and Win64 target platforms of all supported IDEs (where applicable).
- Unsurpassed ease of use which prevents you from getting stuck
in the Modbus protocol internals.
- Has built-in support for most widely used public commands defined in
standard Modbus specification.
- Allows you to initiate your own custom Modbus transactions based on
user-supplied command code and data. This is especially useful when there is
a need to interface with certain devices that implement proprietary
device-specific commands not defined in the standard Modbus specification.
- Supports Modbus/RTU and Modbus/ASCII transmission modes over the
serial network via EIA/TIA-232 or EIA/TIA-485 compatible interfaces.
- Offers an ultimate control over the Modbus transaction management.
- Supports initiation of the unicast and the broadcast Modbus
transactions as well.
- Includes a huge set of routines for a bidirectional conversion between
a real world values that occupy/span single or even multiple Modbus registers,
and a Modbus register's native storage format compliant values.
- Takes care of RS-232 <-> RS-485 converters that automatically echo
the Modbus request immediately after its reception back to the client that
originated the transaction.
- Exposes relevant parts of the serial transport subsystem in order to let
application developer to perform custom data interchange over the serial line as
well (e.g. to establish or drop a connection with external modem device).
- Compatible with standard serial ports and most serial port adapters.
- Allows to detect and act upon situations when a serial port resource is no longer
available (USB device surprise removal, network cable being unplugged, etc.)
- Does not require/rely on any 3rd party VCL extensions, external DLLs or OCXs.
- Comes with more than 8000 lines of well commented high-quality Delphi source
code.
- Adds a lot of useful design-time enhancements to the Delphi/C++Builder IDE, such as
property categories, and property/component editors.
- Applications that use ModLink may be run on all versions of Windows that are in use today:
- Microsoft Windows 11
- Microsoft Windows 10
- Microsoft Windows 8 and 8.1
- Microsoft Windows 7
- Microsoft Windows Vista
- Microsoft Windows XP
- Microsoft Windows 2000
- Microsoft Windows NT
- Microsoft Windows ME
- Microsoft Windows 98
- Microsoft Windows 95
- And much, much more...
ModLink supports the following integrated development environments:
Delphi
- Embarcadero Delphi 12.0 Athens
- Embarcadero Delphi 11.0 Alexandria
- Embarcadero Delphi 10.4 Sydney
- Embarcadero Delphi 10.3 Rio
- Embarcadero Delphi 10.2 Tokyo
- Embarcadero Delphi 10.1 Berlin
- Embarcadero Delphi 10 Seattle
- Embarcadero Delphi XE8
- Embarcadero Delphi XE7
- Embarcadero Delphi XE6
- Embarcadero Delphi XE5
- Embarcadero Delphi XE4
- Embarcadero Delphi XE3
- Embarcadero Delphi XE2
- Embarcadero Delphi XE
- Embarcadero Delphi 2010
- CodeGear Delphi 2009
- CodeGear Delphi 2007
- Borland Turbo Delphi Professional
- Borland Delphi 2006
- Borland Delphi 2005
- Borland Delphi 7
- Borland Delphi 6
- Borland Delphi 5
- Borland Delphi 4
C++Builder
- Embarcadero C++Builder 12.0 Athens
- Embarcadero C++Builder 11.0 Alexandria
- Embarcadero C++Builder 10.4 Sydney
- Embarcadero C++Builder 10.3 Rio
- Embarcadero C++Builder 10.2 Tokyo
- Embarcadero C++Builder 10.1 Berlin
- Embarcadero C++Builder 10 Seattle
- Embarcadero C++Builder XE8
- Embarcadero C++Builder XE7
- Embarcadero C++Builder XE6
- Embarcadero C++Builder XE5
- Embarcadero C++Builder XE4
- Embarcadero C++Builder XE3
- Embarcadero C++Builder XE2
- Embarcadero C++Builder XE
- Embarcadero C++Builder 2010
- CodeGear C++Builder 2009
- CodeGear C++Builder 2007
- Borland Turbo C++ Professional
- Borland C++Builder 2006
- Borland C++Builder 6
Copyright © 2002 - 2023
Ing. Ivo Bauer
All rights reserved.