Skip to content

Remote IO — Beijer Electronics Connection

System overview: SMX-RNS20 reading data from Beijer Electronics module System setup — SMX-RNS20 reading Modbus TCP data directly from Beijer modules (no PLC required)

Beijer Electronics controllers (X2, E-series) support Modbus TCP as a standard communication protocol. Use the SMX-RNS20’s Modbus TCP driver to read coils, discrete inputs, holding registers, and input registers from any Beijer controller that exposes a Modbus TCP server.

For the Beijer NA-9289 adapter, refer to the dedicated manual available in the Downloads section.

  • In EXOR / Beijer MAKE (or your applicable IDE), enable the Modbus TCP Server on the controller’s Ethernet port.
  • Set a static IP address on the same subnet as the SMX-RNS20 LAN port.
  • Note the Modbus TCP port (default: 502) and the addresses of registers you want to read.
  1. Log in to the SMX-RNS20 web interface and navigate to Remote IO → Connections.
  2. Click Add Connection and select Driver: Modbus TCP.
  3. Enter the Beijer controller’s IP address and port (default 502). Set the Unit ID (Slave ID), usually 1.
  4. Add data points: select Function code (FC01 coils, FC02 discrete inputs, FC03 holding registers, FC04 input registers), set the start address and quantity.
  5. Save the configuration. The SMX-RNS20 will start polling the Beijer controller at the configured interval.

Remote IO app — Add Driver step for Beijer Modbus TCP Step 1 — Add a new Modbus TCP driver in the Remote IO application

Remote IO app — Create tags for Beijer registers Step 2 — Create tags for the Beijer register addresses

Remote IO app — tag configuration details Step 2 (continued) — tag address and type configuration

Remote IO app — Driver status page showing connected Step 3 — Driver status page confirming connection to Beijer module

Remote IO app — Tag status page showing live values Step 3 — Tag status page with live register values