Products search search close

Modbus TCP Server

Simulink Driver Blocks for Modbus TCP Communication

Native Modbus TCP server blocks enable communication between real-time target machines and external devices in power grids and automation plants.

The driver blocks handle the data exchange between the connected Modbus TCP client and the application running on the real-time target computer.

Modbus TCP is ideal for rapid control prototyping (RCP) of field-level industrial equipment like motor drives and power grid devices such as remote terminal units (RTU) and intelligent electronic devices (IED). It also enables hardware-in-the-loop (HIL) simulation with virtual power grids and automation plants using MATLAB and Simulink for testing central control stations such as energy management systems (EMS) and programmable logic controllers (PLC).

Get started with Modbus TCP by adding the driver blocks to your Simulink model. No additional tools are required to get it running. Native Modus TCP is supported both on the Ethernet interfaces of the real-time target machines and over plug-in Ethernet I/O modules (see Hardware Selection Guide).

Key Features

  • Simulation of multiple servers on one target machine
  • Supports configuration of up to 256 units per server which allows the simulation of Modbus TCP-RTU gateways
  • Supports coils, discrete inputs, holding registers and input registers
  • Supports FC1, FC2, FC3, FC4, FC5, FC6, FC15 and FC16 function codes
  • Asynchronous data exchange saves computing time for real-time tasks


I/O Access  
Communication standard  Implementation according to the Modbus Organization
Supported data tables Coils, discrete inputs, holding registers, input registers
Maximum number of data elements 65,535 per data table
Maximum number of connected remote stations 4 clients per server
Number of server nodes

Multiple Ethernet interfaces can be fitted to a target machine

Each Ethernet interface can be connected to another Modbus TCP network

One Ethernet interface can represent multiple servers through IP aliasing

Function codes supported FC1, FC2, FC3, FC4, FC5, FC6, FC15, FC16
Communication layer TCP/IP
Item ID Product Name Components
2A725 Modbus TCP Server Runtime License
  • 1x Modbus TCP Server Runtime License
  • Driver block library for Simulink Real-Time* 
  • Comprehensive documentation and Simulink example models* 
2G725 Modbus TCP Server Runtime License – 
8 nodes
  • 8x Modbus TCP Server Runtime Licenses

Modbus TCP Server Runtime License –

32 nodes

  • 32x Modbus TCP Server Runtime Licenses

Modbus TCP Server Runtime License –

64 nodes

  • 64x Modbus TCP Server Runtime Licenses

Modbus TCP Server Runtime License –

256 nodes

  • 256x Modbus TCP Server Runtime Licenses

*Included with all the products listed under the Ordering Information tab


Pricing information
We do not publish pricing information on our website. Upon request by e-mail or phone, we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.


Included in the Delivery

  • Modbus TCP Server Runtime License
  • Simulink driver blocks 
  • Test models 
  • Comprehensive documentation 

Common Applications

Supported target machines

Follow Speedgoat LinkedIn