MBAXP Modbus ActiveX Control

MBAXP is a powerful and simple to use Modbus ActiveX control that allows Visual Basic, Excel and other OLE Container applications to quickly and easily access data from a Modbus slave device connected to the PC. MBAXP supports both RTU, ASCII modes and TCP/IP connections.
The communication in each instance of MBAXP runs in its own thread. That means: Your program does not stop responding while waiting for Modbus transactions to finish. You can communicate with multiple ports simultaneously.
See the Quick Start Guide.

Supported protocol variants:

  • Modbus RTU
  • Modbus ASCII
  • Modbus TCP/IP

MBAXP Technical Facts and Features:

  • Multi-threaded for high data throughput
  • Sample applications included
  • No runtime fees
  • Easy control of RS-485 converters with RTS toggle
  • Data types supported: Integer, Long, Float and Double
  • Handles multiple ports
  • One instance per port
  • Event driven
  • You get an event whenever a transaction has finished
  • Broadcast (slave ID 0)


  • 01: Read coil status
  • 02: Read input status
  • 03: Read holding registers
  • 04: Read input registers
  • 05: Force single coil
  • 06: Preset single register
  • 15: Force multiple coils
  • 16: Preset multiple registers
  • 23: Read/Write registers