Modbus RTU/TCPIP Setup - Fieldbus Registers List

Modbus RTU/TCPIP Setup - Fieldbus Registers List

This article explains how to read registers from the Metacentre CORE system via Modbus RTU or Modbus TCPIP. It covers:
  1. Connection Setup – where and how to connect.
  2. Configuration Settings – required communication parameters.
  3. Register Sets – available parameters and their mapping.
  4. Reading Registers – request and response examples.
  5. Units and Conversions – how to interpret values.
  6. Error Handling – common issues and resolutions.
Alert
 Note: This guide assumes prior knowledge of ModbusRTU/TCPIP. If you are unfamiliar with the protocol, you may struggle to apply the steps described.

Connection Setup

Modbus RTU
Connect to pins 21 (L1/A+) and 22(L2/B-) on the CORE terminal strip.



Modbus TCPIP
Connect the Local LAN port of the Core to your General System.
Notes
If your Metacentre Core is connected to your General System with Modbus TCPIP, it is still possible to view the dashboard on your computer.
Wiring Requirements:

Modbus RTU
  1. Use 0.34 mm² 2-core twisted pair, earth-screened cable (EU/UK).
  2. Use RS485 cable such as Belden 3105A (22 AWG, shielded, stranded) in the USA.
  3. Always check polarity.
Modbus TCPIP
  1. Minimum Cat5e S/UTP or S/FTP (wire braid shielded) Ethernet cable
  2. Maximum Length: 100 m

Configuration Settings

Alert
To configure the Modbus settings, you need an Admin level account to access the Modbus Menu.

The configuration settings are editable so you can adjust the settings to the ones your system uses.
The default settings of the Modbus RTU and TCPIP are the following:

Modbus RTU
  1. Baud Rate: 9600
  2. Data Bits: 8
  3. Stop Bits: 1
  4. Start Bits: 1
  5. Parity: None
Modbus TCPIP
  1. Port: 50011
The default Node address is 85 (Dec), 55 (Hex).

Register Sets

The Metacenter Core provides two register sets:

Management System Registers
  1. Includes all parameters visible on the Metacentre Core.
  2. For a full list, see Management System Register Mapping in this article.

Air Compressor/Asset Registers
  1. Provides extended access to parameters of the air compressors installed and connected to the Metacentre Core.
  2. For a full list, see Air Compressor/Asset Register Mapping in this article.
Info
Before connecting, identify which data you need and confirm which set it belongs to.
If you are unsure, contact your Metacentre representative or Support.

All registers use Signed Integer type with ABCD (Big-Endian) format.


Addressing Notes

The Metacentre Core  Modbus uses direct, 0-based addressing (e.g., 0x3406).
Some software applies offsets automatically (e.g., Modicon 40001 convention).

Potential Issue:
  1. Entering 0x3406 in software which applies these offsets, may shift the address incorrectly → Illegal Data Address errors.
Resolution:
  1. Check your software settings for “0-based addressing” or “native addressing.”
  2. If only Modicon convention is supported, adjust manually (e.g., add 40001).
  3. If possible, confirm using a Modbus analyser.

Example Queries

Modbus RTU
Control Unit Register Example – 0x4006 (GetSystemPressure)

Request
  1. Tx: 65 03 40 06 00 02 (+CRC)
  1. Address = 0x55 (Slave address in Hex)
  2. Function Code = 0x03 (Read Holding Registers)
  3. Register Address = 0x4006 (The address of the register to be read)
  4. Number of Registers = 0x0002 (The number of registers expected)
  5. CRC = Auto-Generated Check Sum

Response
  1. Rx: 65 03 02 00 57 (+CRC)
  1. Address = 0x55 (Slave address in Hex)
  2. Function Code = 0x03 (Read Holding Registers)
  3. Byte Count = 0x04 (The Response contains 4 bytes)
  4. Response data = 0x0000183D (The value of the register in Hex)
  5. CRC = Auto-Generated Check Sum
Data = 0x0000183D → Decimal 6205 → 6205 mBar = 6.205 bar

Register List

Management System Registers

Register Address
Description
Number of Registers
Access
Unit
0x3406
System Status
3
READ
STATUS
0x4000
System Capacity Out
2
READ
L/SEC
0x4002
System Efficiency
2
READ
W(L/SEC)
0x4004
System Power In
2
READ
WATT
0x4006
System Pressure
2
READ
mBAR
0x4008
System Dewpoint
2
READ
mCEL
0x400A
System Capacity Percentage
2
READ
PCT
0x400C
System Differential Pressure
2
READ
mBAR
0x400E
System Temperature
2
READ
mCEL
0x4010
System Power Total
4
READ
W/HOUR
0x4020
System Generation Pressure (2nd Pressure)
2
READ
mBAR
0x4022
System Maximum Pressure (PM)
2
READ
mBAR
0x4024
System High Pressure Setpoint (PH)
2
READ
mBAR
0x4026
System Low Pressure Setpoint (PL)
2
READ
mBAR
0x4028
System Minimum Pressure Setpoint (Pm)
2
READ
mBAR
0x402A
System Control Active
1
READ/WRITE
OFF/ON
0x402B
System Active Table (1 to 6)
1
READ/WRITE
INT
0x402C
System Pressure Schedule
1
READ/WRITE
OFF/ON
0x402D
System General Alarm
1
READ
OFF/ON
0x402E
System General Fault
1
READ
OFF/ON

Air Compressor/Asset Registers.

Register Address
Description
Number of Registers
Access
Unit
0x4220
Asset 1 Status
3
READ
STATUS
0x4223
Asset 2 Status
3
READ
STATUS
0x4226
Asset 3 Status
3
READ
STATUS
0x4229
Asset 4 Status
3
READ
STATUS
0x422C
Asset 5 Status
3
READ
STATUS
0x422F
Asset 6 Status
3
READ
STATUS
0x4270
Asset 1 Power In
2
READ
WATT
0x4272
Asset 2 Power In
2
READ
WATT
0x4274
Asset 3 Power In
2
READ
WATT
0x4276
Asset 4 Power In
2
READ
WATT
0x4278
Asset 5 Power In
2
READ
WATT
0x427A
Asset 6 Power In
2
READ
WATT
0x42A0
Asset 1 Capacity Out
2
READ
L/SEC
0x42A2
Asset 2 Capacity Out
2
READ
L/SEC
0x42A4
Asset 3 Capacity Out
2
READ
L/SEC
0x42A6
Asset 4 Capacity Out
2
READ
L/SEC
0x42A8
Asset 5 Capacity Out
2
READ
L/SEC
0x42AA
Asset 6 Capacity Out
2
READ
L/SEC
0x42D0
Asset 1 Specific Efficiency
2
READ
W/(L/SEC)
0x42D2
Asset 2 Specific Efficiency
2
READ
W/(L/SEC)
0x42D4
Asset 3 Specific Efficiency
2
READ
W/(L/SEC)
0x42D6
Asset 4 Specific Efficiency
2
READ
W/(L/SEC)
0x42D8
Asset 5 Specific Efficiency
2
READ
W/(L/SEC)
0x42DA
Asset 6 Specific Efficiency
2
READ
W/(L/SEC)
0x4620
Asset 1 Assignment (1 to 6)
1
READ
INT
0x4621
Asset 2 Assignment (1 to 6)
1
READ
INT
0x4622
Asset 3 Assignment (1 to 6)
1
READ
INT
0x4623
Asset 4 Assignment (1 to 6)
1
READ
INT
0x4624
Asset 5 Assignment (1 to 6)
1
READ
INT
0x4625
Asset 6 Assignment (1 to 6)
1
READ
INT

Units and Encodings
STATUS (bitwise, 8-bit):
  1. 0x01 = Running
  2. 0x02 = Loaded
  3. 0x04 = Error
  4. 0x08 = Alarm
  5. 0x10 = Available
Example: 0x13 = Running + Loaded + Available

L/SEC (Liters per Second):
  1. 1 L/s = 0.06 m³/min = 2.11888 CFM

W/(L/SEC) (Watt per Liter/second):
  1. 1 W/(L/s) = 0.016666 kW/(m³/min) = 0.00047195 kW/CFM

W/HOUR
  1. 1 Wh = 3600 J

mBAR
  1. Unit = mbar = 0.001 bar

mCEL
  1. Unit = m°C = 0.001 °C

PCT
  1. Unit = %

WATT
  1. Unit = W

OFF/ON
  1. 0x00 = Off
  2. 0x01 = On

Error Handling

No Response
  1. Verify Hardware setup
  2. Check wiring, polarity, Modbus Master connection...
    1. If a valid connection exists, there should always be a response

Invalid Format
  1. Validate communication with Modbus Master.
  2. Confirm baud rate, parity, stop bits, IP settings...

Exception Response
  1. Check register exists and request is valid.
  2. Common issues:
    1. Incorrect data byte size in the request
    2. Invalid command code
    3. Attempting to access a non-existent register

Valid Response but Unclear Data
  1. Contact Metacentre Support.

Important Notes

Alert
  1. Only troubleshoot if you have ModbusRTU experience.
  2. Test first by reading a known register.
  3. Metacentre provides registers and examples but does not configure third-party SCADA/BMS software.
  4. Integration and correct use of registers is the user’s responsibility.

With this article, you can confidently connect to Metacentre Core via ModbusRTU or ModbusTCPIP, access both register sets, and interpret the returned data.
    • Related Articles

    • Enabling and Configuring Modbus Communication on the TX Box 2

      To completely enable the Modbus Connection on the TX Box 2, some things need to be connected as they are needed for a fluent communication between the TX Box and the Clients System. In the following article, you'll find details on how to change the ...
    • Getting Started with CORE: Setup Wizard or Dashboard

      When you first power up your CORE controller, you’ll see a landing page with two options: Run Setup Wizard Continue to Dashboard 1. Run Setup Wizard Choose this if you are commissioning a system or need to configure connected modules Guided, ...
    • CORE Compatibility & Supported Devices

      Using the Metacentre CORE with Link+ and Drive+ Modules: Metacentre CORE works directly with Link+ and Drive+ compressor interface modules CORE's Setup Wizard configures all connected Link+ and Drive+ modules (addresses, parameters, and full setup) ...
    • CORE – Connection Diagram & Guidelines

      This article outlines the connection diagram for the Metacentre CORE central management system. The information provided is intended for first-time users, as well as any person responsible for integrating the CORE module into compressed air systems. ...
    • Metacentre TX: Factsheet

      See attachments tab to download. 

      Customer Effort & Happiness Survey