0% found this document useful (0 votes)
11 views1 page

Modbus Protocol Overview and Functions

Modbus is an open serial communication protocol developed in 1979 for industrial automation, facilitating communication between controllers, sensors, and SCADA systems. It includes various communication types such as Modbus RTU, ASCII, and TCP/IP, organized in a master/slave or client/server architecture. The document outlines the Modbus data model, common function codes, and practical applications, along with sources for official specifications.

Uploaded by

roshansuresh032
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views1 page

Modbus Protocol Overview and Functions

Modbus is an open serial communication protocol developed in 1979 for industrial automation, facilitating communication between controllers, sensors, and SCADA systems. It includes various communication types such as Modbus RTU, ASCII, and TCP/IP, organized in a master/slave or client/server architecture. The document outlines the Modbus data model, common function codes, and practical applications, along with sources for official specifications.

Uploaded by

roshansuresh032
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Modbus Overview and Function Sources 1. What is Modbus?

Modbus is an open, serial


communication protocol developed by Modicon in 1979. It is widely used in industrial automation
systems to establish communication between controllers (PLCs), sensors, actuators, and SCADA
systems. It supports multiple communication modes such as Modbus RTU, Modbus ASCII, and
Modbus TCP. 2. Modbus Communication Types: - Modbus RTU: Uses binary representation and
RS-485 or RS-232 physical layer. - Modbus ASCII: Uses ASCII-coded messages; slower but easier
to debug. - Modbus TCP/IP: Runs on Ethernet networks using TCP port 502. 3. Modbus
Architecture: - Master/Slave (RTU/ASCII) - Client/Server (TCP) The master (or client) initiates all
communication, and slaves (servers) only respond. 4. Modbus Data Model: Modbus organizes data
in four memory areas: - Coils (Digital Outputs) — Read/Write - Discrete Inputs — Read-only -
Holding Registers — Read/Write - Input Registers — Read-only 5. Common Modbus Function
Codes: 01 - Read Coils 02 - Read Discrete Inputs 03 - Read Holding Registers 04 - Read Input
Registers 05 - Write Single Coil 06 - Write Single Register 15 (0F hex) - Write Multiple Coils 16 (10
hex) - Write Multiple Registers 23 (17 hex) - Read/Write Multiple Registers 6. Function Code
Sources: The official Modbus function definitions and specifications can be found in the following
sources: - Modbus Application Protocol Specification V1.1b - Modbus Messaging on TCP/IP
Implementation Guide - Modbus over Serial Line Specification & Implementation Guide You can
download these official references from: [Link] 7. Practical
Applications: - Reading sensor values (temperature, pressure, flow) - Controlling motors, valves, or
actuators - PLC-to-PLC communication - SCADA system monitoring - Energy meter data extraction
This document summarizes the fundamental concepts and official sources for Modbus
communication and function codes.

You might also like