Modbus Protocol Reference Guide

Publish Date: Sep 15, 2014 | 8 Ratings | 4.00 out of 5 | Print


The Modbus industrial protocol was developed in 1979 to make communication possible between automation devices. Originally implemented as an application-level protocol intended to transfer data over a serial layer, the protocol has expanded to include implementations over serial, TCP/IP, and the user datagram protocol (UDP). Today, it is a common protocol used by countless devices for simple, reliable, and efficient communication across a variety of modern networks. This guide provides a comprehensive explanation of the protocol and how you can implement it through NI LabVIEW software along with commonly used high-level design patterns.

Getting Started With Modbus >>

Many embedded automation devices and sensors either enable or require interaction over Modbus. This document covers the basics of Modbus, from coils and registers to function codes. It also discusses options to make communication possible from your LabVIEW code to a Modbus-enabled system.


Application Development With Modbus >>

When developing a new system that integrates supervisory control and programmable automation controllers (PACs), there are several options for the communication link between the Supervisory Control and Data Acquisition (SCADA) system and PAC or the PAC and its peripherals. Modbus is an excellent option for some designs because of its longstanding popularity and flexibility. This document explains why you might use Modbus, the pros and cons of the protocol, and high-level design patterns commonly used with the protocol.


The Modbus Protocol In-Depth >>

The Modbus standard is complex with many layers. Although most users never need to have an in-depth understanding of the protocol as a whole, such an understanding can be valuable to architecting a system or developing Modbus device drivers. This document provides a detailed view of the protocol without getting stuck in the details of the full spec.

Back to Top

Bookmark & Share


Rate this document

Answered Your Question?
Yes No