Knowledge Base

Modbus TCP Request

Single node for Modbus TCP read/write operations against PLCs and industrial gateways. On-prem only — not cloud-compatible.

When to use

  • Read holding/input registers from Siemens, Allen-Bradley gateways, or RTUs.
  • Write coils or registers for setpoints and commands.
  • Poll plant equipment on port 502.

Properties

PropertyTypeDescription
IP Address / HosttextPLC IP. Required.
PortnumberDefault 502.
Unit ID / Slave IDnumberDefault 1.
Timeout (ms)numberDefault 3000.
Register Byte OrderselectBig-endian (Modbus standard) or Little-endian.
OperationselectRead coils/discrete/holding/input; write single coil/register; write multiple registers (FC16).
Start AddressnumberZero-based or 4xxxx style address. Required.
Count (reads)numberNumber of registers/coils to read.
Decode As (register reads)selectRaw array, UInt16, Int16, UInt32, Int32, Float32.
32-bit Word OrderselectAB CD, BA DC, or CD AB word-swapped.
Write ValuetextFor single write: true/false or 0–65535.
Write Values (FC16)textComma-separated register values.

Outputs

Decoded values array, raw registers, operation metadata. Dry Run returns synthetic values.

Notes

  • Requires network route to PLC; use Approval gates for writes.
  • Match byte order with device documentation to avoid garbage readings.

See also

Nodlyn Assistant
Ask me anything about Nodlyn
Hi! 👋 I'm the Nodlyn assistant. Ask me about the product, workflow components, connectors, agent runtime, agent capabilities, deployment, and more. If I don't know an answer, I'll point you to our contact form.