ModbusTools

Menu > Home
> Products

   • Modbus Poll
   • Modbus Slave
   • Modbus TCP/IP .NET
   • Modbus RTU/ASCII .NET
   • Modbus ActiveX
> Download
> Order
> Contact Info.
> Links

> Modbus

WSMBT Modbus Master TCP/IP Component for .NET

WSMBT is a powerful and simple to use .Net component that makes it easy to access data from a Modbus slave device connected to the PC's Ethernet network. Simply drop the component 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.

WSMBT Technical Facts and Features:

  • Modbus TCP/IP.
  • Modbus RTU Over TCP/IP.
  • Modbus ASCII Over TCP/IP
  • Sample applications included.
  • No runtime fees.

Supported Modbus Functions:

  • 01: Read Coils
  • 02: Read Discrete Inputs
  • 03: Read Holding Registers
  • 04: Read Input Registers
  • 05: Write Single Coil
  • 06: Write Single Register
  • 15: Write Multiple Coils
  • 16: Write Multiple Registers
  • 17: Report Slave ID. (RTU/ASCII Over TCP/IP mode only)
  • 22: Mask Write Register
  • 23: Read/Write registers

User defined functions:

  • Read User Defined Coils.
  • Read User Defined Registers
  • Write User Defined Coils
  • Write User Defined Registers

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);

 

Copyright © 2013 ModbusTools - All rights reserved. Modbus is trademark of Modicon.