Skip to main content

Customer Login

This content is for Speedgoat customer only. Log in to see content.

Forgot your password?

Don't have a Speedgoat account? Create an account.

Documentation
CONTENTS
https://www.speedgoat.com/help/slrt/page/icon_documentation.jpg

Modbus TCP

Modbus TCP — Speedgoat I/O modules and driver blocks for Modbus TCP

Introduction

Modbus TCP is an Ethernet communication protocol based on a client-server architecture. Servers provide data in four data tables: Coils, Discrete Inputs, Holding Registers and Input Registers. Clients connect to servers to read and write data according to a function code. Speedgoat provides a range of I/O modules and native interfaces for Modbus communication, all of which come with Simulink driver blocks.

I/O Modules and native interfaces

IO753Modbus TCP I/O module that acts as one client. The Modbus TCP protocol stack runs on the I/O module
IO754Modbus TCP I/O module that acts as one server. The Modbus TCP protocol stack runs on the I/O module
IO754-32Modbus TCP multi-node I/O module that simulates multiple servers. The Modbus TCP protocol stack runs on the I/O module
Modbus ServerNative Modbus TCP interface that simulates multiple servers (supported with MATLAB R2020b and later). Supported with on-board Ethernet interfaces and plug-in Ethernet I/O modules. The Modbus TCP protocol stack runs on the target machine's CPU