Skip to main content
Version: 2.0-beta.1

Modbus Nodes

Modbus is the most widely deployed protocol in industrial automation. MaestroHub supports all three variants: TCP, RTU, and ASCII so you can communicate with PLCs, sensors, meters, and supervisory systems from a single node set.

Configuration Quick Reference

FieldWhat you chooseDetails
ParametersConnection, Function, Function Parameters optional Timeout Override, Debug ModeChoose the shared Modbus connection profile (credentials, transport method, retry settings) and its saved function, then fill in the parameters specified within the function. Inputs accept literal values or Maestro expressions that are validated at save time and resolved during each execution.
SettingsRetry on Fail, On Error, Notes, Display Note In PipelineConfigure pipeline-level behavior: retry strategy, whether errors stop or continue, and operator notes that can surface on the canvas for quick context.

Parameters inherit validation from the stored function, while node-level settings apply Maestro pipeline controls such as retries and inline documentation.

Modbus Read node configuration

Modbus Read Node

Modbus Read Node

Read data from PLCs, sensors, meters, and industrial devices.

Supported Function Types:

Function NamePurposeCommon Use Cases
Read Coils (0x01)Read digital outputsMotor status, valve positions
Read Discrete Inputs (0x02)Read digital inputsLimit switches, sensors
Read Holding Registers (0x03)Read holding registersSetpoints, configuration
Read Input Registers (0x04)Read input registersTemperature, pressure, flow
Read FIFO Queue (0x18)Read FIFO queueEvent logs, alarm history
Modbus Write node configuration

Modbus Write Node

Modbus Write Node

Write control values, setpoints, and configuration to devices.

Supported Function Types:

Function NamePurposeCommon Use Cases
Write Single Coil (0x05)Write single digital outputStart/stop motor
Write Single Register (0x06)Write single registerUpdate setpoint
Write Multiple Coils (0x0F)Write multiple digital outputsBatch control
Write Multiple Registers (0x10)Write multiple registersConfiguration update
Write Masked Register (0x16)Masked register writeBit manipulation
Read/Write Multiple Registers (0x17)Atomic read+writeSynchronized operations
Safety First

Always implement validation and safety checks before writing to industrial equipment. Consider adding condition nodes to verify values are within safe ranges.