Industrial bus

Modbus

The language existing industrial hosts already speak. Serial or TCP.

Industrial bus Modbus ESP32 family

Official path: examples/protocols/modbus

01 Overview

Official master/slave examples (path may shift slightly by IDF version).

  • Use when: PLC and meter integration.
  • Skip when: consumer App control (BLE/HTTP).

02 Hardware

  • RTU usually needs RS485 hardware.
  • TCP needs a reachable LAN.

03 Software flow

1. Pick RTU or TCP.

2. Slave address and register map.

3. Map real sensors onto holding/input registers.

04 Core points

  • The register map is the product spec. Agree it before coding.
  • Custom work: point list, RS485, cloud in parallel.

中文

工业总线

Modbus

进现有工业主机的常用语言。串口或 TCP。

工业总线 Modbus ESP32 family

官方路径: examples/protocols/modbus

01 项目概述

官方有 Modbus 主从示例(路径随 IDF 版本微调)。

  • 适用: 对接 PLC、电表。
  • 不适用: 消费级 App 控制(用 BLE/HTTP)。

02 项目硬件描述

  • RTU 通常走 RS485 硬件。
  • TCP 走 Wi-Fi,现场 VLAN 要能通。

03 项目软件流程描述

1. 选 RTU 或 TCP。

2. 配从站地址和寄存器表。

3. 把真实传感器映射到保持/输入寄存器。

04 项目核心点

  • 寄存器表就是产品说明书。 先和客户对表再写代码。
  • 可定制: 点表、RS485、和云并行。