For test, simulation and programming.
WSMBT is a powerful and simple to use .Net control that makes it easy to access data from a Modbus slave device connected to the PC's Ethernet network. Simply drop the control on your form and talk to your device with your VB.NET, C# or Managed C++.
See the Quick Start Guide.
Download trial version
      The trial version is a full featured version with a 30 min connection limit.
You may redistribute the wsmbt.dll assembly with your application program unlimited without any royalty.
Examples:
C#
Int16[] Registers = new Int16[10];
      
      WSMBT.Result Result;
      Result = wsmbtControl1.ReadHoldingRegisters(1, 0, 10, Registers);
Visual Basic
      Dim Registers(10) As Short
      Dim Result As WSMBT.Result
      Result = WsmbtControl1.ReadHoldingRegisters(1, 0, 10, Registers)
C++
      array<Int16>^ Registers = gcnew array<Int16>(10);
      WSMBT::Result Result;
      Result = wsmbtControl1->ReadHoldingRegisters(1, 0, 10, Registers);