All devices

Midea · Protocol gateway

MD-AC-MBS-4 / -8 / -32 (Intesis INMBSMID004/008/032 interface for multi-indoor-unit Midea VRF systems) Modbus register map

Default configuration

Protocol
RS485
Port
502
Unit ID
1
Addressing
0-based
Byte order
Big endian
Word order
High word first
Baud rate
9600
Parity
None
Data bits
8
Stop bits
2

This device has an RS-485 interface. Reach it through a Modbus RTU-to-TCP gateway, configured with the factory serial settings above.

Register map

AddressCountNameTypeUnitScaleAccess
01
AC unit On/Off, global
Global command: 0 = Off, 1 = On.
UInt16-1W
11
AC unit Mode, global
Global command: 0 = Auto, 1 = Heat, 2 = Dry, 3 = Fan, 4 = Cool.
UInt16-1W
21
AC unit Fan speed, global
Global command: 0 = Auto, 1 = SP1, 2 = SP2, 3 = SP3.
UInt16-1W
31
AC unit Vane position, global
Global command: 0 = Auto/Stop (default), 10 = Swing.
UInt16-1W
41
AC unit Temperature setpoint, global
Global command: -32768 = initialisation value, 17.0-30.0 °C in the factory x10 °C magnitude.
Int16°C0.1W
81
Remote lock, global
Global command: 0 = Off (default), 1 = On.
UInt16-1W
10001
Indoor unit 1 On/Off
Per-unit block base 1000 + 20n + 0; 0 = Off, 1 = On.
UInt16-1RW
10011
Indoor unit 1 Mode
1000 + 20n + 1: 0 = Auto (default), 1 = Heat, 2 = Dry, 3 = Fan, 4 = Cool.
UInt16-1RW
10021
Indoor unit 1 Fan speed
1000 + 20n + 2: 0 = Auto (default), 1 = SP1, 2 = SP2, 3 = SP3.
UInt16-1RW
10031
Indoor unit 1 Up/Down vane position
1000 + 20n + 3: 0 = Off (default), 10 = Swing.
UInt16-1RW
10041
Indoor unit 1 Temperature setpoint
1000 + 20n + 4: -32768 = initialisation value, 17.0-30.0 °C (°C x10) or 63-86 °F.
Int16°C0.1RW
10051
Indoor unit 1 Temperature reference
1000 + 20n + 5: -32768 = initialisation value; range set by the indoor unit.
Int16°C0.1R
10061
Indoor unit 1 Alarm status
1000 + 20n + 6: 0 = No alarm, 1 = Alarm.
UInt16-1R
10071
Indoor unit 1 Error code
1000 + 20n + 7: 0 = no active error, 65535 = communication error with the AC unit, otherwise the error table in section 7 of the manual.
UInt16-1R
10081
Indoor unit 1 Remote lock
1000 + 20n + 8: 0 = Off (default), 1 = On.
UInt16-1RW
10091
Indoor unit 1 Address assignation
1000 + 20n + 9: assigns the indoor-unit address in slot n, range 0-63.
UInt16-1RW
20001
Device ID
0x2200 for the INMBSMID family.
Hex-1R
20311
Capacity
4 = INMBSMID004I000 (4 indoor units), 8 = INMBSMID008I000, 32 = INMBSMID032I000.
UInt16-1R
20401
Modbus RTU baud rate
Read-back of the DIP setting: 2400/4800/9600 (default)/19200/38400/57600/76800/115200 bps.
UInt16-1R
20411
Device's Modbus slave address
Read-back of the SW3 DIP-switch address (1-63); factory 1.
UInt16-1R
20501
Software version
UInt16-1R
20991
Reset / reboot device
Write 1 to reset the interface.
UInt16-1W

Read this device live with Modbus Connect, free for Windows, macOS and Linux

Related guides

Notes

Source: the same Midea vendor document as the single-unit seed — “MD-AC-MBS-1 — Modbus interface for Midea air conditioning units, user's manual” (the Midea edition of HMS/Intesis INMBSMID---I000 r1.3 EN), https://www.midea.es/wp-content/uploads/2021/04/210406_MU_F_CTR_MD-AC-MBS-1-4-8-32-EN.pdf — sections 4.3 and 4.6. This is the multi-indoor-unit product (4, 8 or 32 indoor units), whose map is different from the single-unit INMBSMID001 of the sibling seed: it adds the global write-only command block at protocol addresses 0-8, a 20-register block per indoor unit starting at 1000 and a 2000-block for the interface itself. The seed lists the global block, the block of indoor unit 1 (1000 + 20n + 0...9, i.e. n = 0) and the device block; indoor units 2...32 repeat the same ten rows at 1000 + 20n + x, which the app can reach with a second device entry. Factory line settings as in the single-unit seed: 9600 bps, 8 data bits, no parity, 2 stop bits, slave address 1. Temperature registers are °C x10 by default, hence scale 0.1. Global command registers are write-only (W); the device identifies itself with device ID 0x2200 and the capacity register (4/8/32). The manual's inner title page names Frigicoll air conditioners (the brand this Midea-hosted edition is written for); the order code MD-AC-MBS-4/8/32 is the Frigicoll/Intesis code for the same interface family as the single-unit seed.

Related devices