Modbus Split Air Conditioning Gateway Product Manual

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

Modbus Split Air Conditioning Gateway Product Manual缩略图

1. Product Introduction:

Split type air conditionerOne to one air conditionerSystem, consisting of one external unit controlling one internal unit

The product is a gateway for controlling split air conditioners. Installed on the signal terminals corresponding to each internal unit.

1.1 Product Overview (divided into two models due to different air conditioning brands)

AF11Can control Midea, Haier, Ge IRACC-AFD Control Daikin
Power, Hitachi, Mitsubishi Heavy Industries
AFDControl Daikin
Modbus Split Air Conditioning Gateway Product Manual插图

1.2 Product Basic Specifications and Electrical Parameters

Product NameSplit type air conditioning intelligent control gateway
Applicable brandsDaikin, Toshiba, Hitachi, Mitsubishi Heavy Industries, Mitsubishi Electric, Haier, Midea, Gree, Mitsubishi Heavy Industries Haier, etc.
Product modelAFD11 (Daikin only) AF11 (others)
Communication interfaceRS485, wireless (customized, with built-in wireless module provided)
Product size(mm: length * width * height) 56 * 17.5
Transmission modeHalf duplex
Start and stop positions1
Data bit/check bit8 No NONE
power consumption40mA-300mA, 2/3W
power supplySelf powered 5V (direct power supply to the corresponding terminal of the air conditioning unit)
Baud rate9600bps
Installation LocationIndoor unit of air conditioner
Wire requirementsDATA wiring adopts 2-core shielded wire 2 * 1.0 or 2 * 1.5 (cannot be replaced by Ethernet cable)

2, Installation requirements and wiring diagram

Installation conditions: Installed on indoor units

Maximum limit for internal and external devices: limited to installing one gateway per internal device.

Smart Home Integration Diagram

Modbus Split Air Conditioning Gateway Product Manual插图1

3. Product Display

The standard product is 485 Wireless product customization, customizable, providing relevant built-in modules.

Terminal and indicator light instructions are shown in the following figure:

3.1 Daikin split unit air duct control gateway—— ModelAFD11Modbus Split Air Conditioning Gateway Product Manual插图2

Modbus Split Air Conditioning Gateway Product Manual插图3

1-3: The indicator lights are described in the following table:

Indicator lightNameFunction
1Wiring terminalV+V - connected to DC5V internal unit terminal AC1 AC2 connected to HomeBus is the wiring terminal for air conditioning signal line, connected to large internal unit P1P2
2Backup port A2 B2Backup 485 interface
3485 interface A1 B1Standard 485 interface, commonly used

4-6: The indicator light is described in the following table:

Indicator lightis turned offFlashingAlways onFlashing again
4- Backup- Backup- Backup- Backup
5Equipment abnormalitySearch forin air conditioner, search completedAir conditioner controlled
6Communication abnormality485 communicationnot workingCommunication between central control host and gateway

3.2(non Daikin) split unit air duct control gateway - modelAF11

Modbus Split Air Conditioning Gateway Product Manual插图4

1-3: Indicator lights are described in the following table:

Indicator lightsNameFunction
1Wiring terminalsis directly connected to the air conditioning signal terminal, and the terminals of different brands of air conditioners are different, as shown in the table below
2Backup port A2 B2Backup 485 interface
3485 interface A1 B1Standard 485 interface, commonly used

4-6: Indicator light instructions are shown in the table below:

Indicator lightis offflashesis always onflashes again
4- Backup- Backup- Backup- Backup
5Equipment abnormalitySearch in air conditionerSearch completedAir conditioner controlled
6Communication abnormality485 communicationNot workingCommunication between central control host and gateway

4. Ports corresponding to gateway and air conditioner internal unit

One to one split air conditioner internal unit and gateway docking ports are as follows (connection cable is standard for the product): Midea internal unit: five pin red socket

Haier internal unit: four pin red socket

controllableAir conditioner brandmodelgatewayportair conditionerportwiringgatewaypower supplyRS485A1 B1 Mouth
DaikinIRACC-AFD11AC1 AC2P1 P2StandardWiring Self poweringConnected to Smart Host
ToshibaIRACC-AF11ACA BStandardWiring Self PoweredConnected to Smart Host
HitachiIRACC-AF11ACA B/CN2StandardWiring Self PoweredConnected to Smart Host
HisenseIRACC-AF11ACA B/WIREDStandardWiring Self PoweredConnected to Smart Host
MideaIRACC-AF11ACCN40StandardWiring Self PoweredConnected to Smart Host
GreeIRACC-AF11ACcom3/wifi/com bmsStandardWiring Self PoweredConnected to Smart Host
HaierIRACC-AF11ACWIFIStandardWiring Self PoweredConnected to Smart Host
Mitsubishi ElectricIRACC-AF11ACCN105StandardWiring Self PoweredConnected to Smart Host
Mitsubishi Heavy IndustriesIRACC-AF11ACX YStandardWiring Self PoweredConnected to Smart Host
Mitsubishi Heavy Industries HaierIRACC-AF11ACX YStandardWiring Self PoweredConnected to Intelligent Host

5. Installation and Wiring Diagram (Taking Haier One to One Duct Fan as an Example)

Modbus Split Air Conditioning Gateway Product Manual插图5

6. Power on Test:

(1)Power on: After the gateway is connected to the internal unit, it supplies power to itself, and the signal light "5" lights up

(2) The 485 communication line is connected to the intelligent central control, and the signal light "6" lights up after communicationModbus Split Air Conditioning Gateway Product Manual插图2

(3) If the central control host can monitor and control the air conditioning internal unit normally, the debugging is completed.

7. Gateway Address Dialing Method (Register Address),Gateway AssistanceAddress default "01 IRACC module dialing instance (code position 1-2-3-4-5-6)

1st slave dialing 000010:

Modbus Split Air Conditioning Gateway Product Manual插图6

2nd slave dialing 000100:

Modbus Split Air Conditioning Gateway Product Manual插图7

3rd slave dialing 000110:

Modbus Split Air Conditioning Gateway Product Manual插图8

IRACC Split machine gateway dialing address table:" 1 "indicates dialing up to ON

address12345678
dialing000010000100000110001000001010001100001110010000
address910111213141516
dialing010010010100010110011000011010011100011110100000
address1718192021222324
DIP switch100010100100100110101000101010101100101110110000
Address2526272829303132
DIP switch110010110100110110111000111010111100111110000001
Address3334353637383940
DIP switch000011000101000111001001001011001101001111010001
Address4142434445464748
DIP switch010011010101010111011001011011011101011111100001
Address4950515253545556
DIP switch100011100101100111101001101011101101101111110001
Address57585960616263host
DIP switch110011110101110111111001111011111101111111000000

Modbus protocol

Monitoring
Operation/stop status of indoor unit
Operating modes: cooling, heating, air supply, dehumidification (depending on the performance of the indoor unit), set temperature
Set temperature of indoor unit
Indoor temperature, suction temperature of indoor unit
Airflow LL, · L, · M, · H, · HH - (depending on the performance of the indoor unit)
Forced stop status: Abnormal fault and warning codes for the forced stop of indoor units

control
Operation/Stop Control Indoor Unit Operation/Stop
Operating modes: cooling, heating, air supply, dehumidification (depending on the performance of the indoor unit), set temperature, and set temperature for cooling/heating
Airflow LL, · L, · M, · H, · HH - (depending on the performance of the indoor unit)

retrieve
System information communication status
How many indoor units are connected, and what is the network address of each indoor unit

Modbus communication parameters of gateway

485 communication parameters
Baud rate 9600bps Data bits 8 Stop bits 1 Parity check bits NONE

Function code:

This gateway supports the following functional codes. If this gateway receives a function code outside of this table, the function code will be considered illegal and this gateway will provide an abnormal response. Function code information broadcast
0x04 (04) Read Input Register
0x06 (06) Preset Single Register
0x10 (16) Preset Multiple Register

Function Format:
Read Input Register (0x04)

  • [Function]
    Read the value from the input register.
    Please refer to "3. Modbus Register" for its address and input register content.
  • [Search]

The query information lists the starting address of the register and the number of registers.

The starting address of register addressing is 0: the address of register 30001 is 0x0000.

This function can read up to 4 VRV indoor unit information in one query.
Preset single register (0x06)

  • [Function]

Write a value to the hold register. In the case of broadcasting, this value is written into the hold register. Its address
Please refer to "3. Modbus Register" for the contents of the register.

  • [Search]

The query information lists the starting address and a value of the register.

The address starting from 40001 in register addressing is 0x0000.
Preset multiple registers (0x10)

  • [Function]

Write multiple values to the hold register. In the case of broadcasting, this value is written to the same for all slaves
The type is kept in the register. Please refer to "3. Modbus Register" for its address and local parameters in the hold register.

  • [Search]

The query information lists the starting address, data size, and multiple values of the register. Register addressing starting address is 0:
The address of register 40001 is 0x0000. This function can write up to 1 VRV indoor in one query
Machine information.

Modbus Register

4.1 0x04 (04) Read Input Register (Input Register 3-1.)
4.2 Adapter Status Address

Indoor unit connection status addressContent
30001Indoor unit connection status address
30002Indoor unit connection status (1-00~1-15)
30003Indoor unit connection status (2-00~2-15)
30004Indoor unit connection status (3-00~3-15)
30005Indoor unit connection status (4-00~4-15)

Example of adapter status:

Query 01 04 00 00 01 31 CA
Response 01 04 02 00 01 78 F0

Among them, query 01 04 00 00 01 31 CA
01 Slave Address 01~15
04 Function Code 04 Query

The address of register 30001 is 0x0000
00 01 Query 1 register
31 CA verification CRC16

Response 01 04 02 00 01 78 F0
01 Slave Address 01~15
04 Function Code 04 Query
02 Length

01 Adapter status 00: Not ready; 01: Get ready
78 F0 verification CRC16

Change the slave address as shown in Attachment 2

4.3 Indoor unit connection status:

Query 01 04 00 01 00 04 A0 09

Response 01 04 08 FF FF 3F FF 00 00 58 28

04 Function Code 04 Query

0001The address of register 30002 is 0x0001
0004Query 4 registers
A009Verify CRC16

Response: 01 04 08 FF FF 3F FF 00 00 58 28

01slave address01~15
04Function code04 Query
08Length
FFFF 3F3F FF 00 There are a total of 64 air conditioning units. 0: Not connected; 1: Connect

58 28 Verify CRC16

4.4 Status information of indoor unit

4.4.1 Adapter address According to the image content you provided, the following is the complete address mapping table for querying indoor unit status information:

Address mapping table for querying indoor unit status information

Address rangeAddress range for indoor unitAddress RangeIndoor unit address
32001-320061-0032193-321983-00
32007-320121-0132199-322043-01
32013-320181-0232205-322103-02
32019-320241-0332211-322163-03
32025-320301-0432217-322223-04
32031-320361-0532223-322283-05
32037-320421-0632229-322343-06
32043-320481-0732235-322403-07
32049-320541-0832241-322463-08
32055-320601-0932247-322523-09
32061-320661-1032253-322583-10
32067-320721-1132259-322643-11
32073-320781-1232265-322703-12
32079-320841-1332271-322763-13
32085-320901-1432277-322823-14
32091-320961-1532283-322883-15
32097-321022-0032289-322944-00
32103-321082-0132295-323004-01
32109-321142-0232301-323064-02
32115-321202-0332307-323124-03
32121-321262-0432313-323184-04
32127-321322-0532319-323244-05
32133-321382-0632325-323304-06
32139-321442-0732331-323364-07
32145-321502-0832337-323424-08
32151-321562-0932343-323484-09
32157-321622-1032349-323544-10
32163-321682-1132355-323604-11
32169-321742-1232361-323664-12
32175-321802-1332367-323724-13
32181-321862-1432373-323784-14
32187-321922-1532379-323844-15

Instructions:

  • Each indoor unit occupies 6 consecutive register addresses
  • The address format is "group number serial number", for example, "1-00" represents the indoor unit number 00 of the first group
  • Supports a total of 4 groups, each consisting of 16 indoor units, with a maximum support of 64 indoor units
  • Use function code 0x04 to read these registers and obtain indoor unit status information

This table is used to query the operating status of indoor units, including switch status, wind speed, operating mode, set temperature, indoor temperature, fault codes, and other information.

4.4.2 Querying the status of indoor units:
Querying 01 04 07 D0 00 06 70 85
Responding 01 04 0C 50 00 42 02 01 18 00 01 0A 80 00 F6 FA

Among them, querying: 01 04 07 D0 00 06 70 85
01 Slave address 01~15
04 Function Code 04 Query
The address of the 07 D0 register 32001 is 0x07d0
00 06 Query 6 registers
70 85 verification CRC16

Six registers store the status of a hollow indoor unit.
Register 32001 (the starting address of the first indoor unit in the cavity is 0x07d0,
Register 32007 (the starting address of the second indoor unit in the cavity is 0x07d6,
Register 32013 (the starting address of the third indoor unit in the cavity is 0x07dc,
………

Response: 01 04 0C 50 00 42 02 01 18 00 00 01 0A 80 00 F6 FA
01 Slave Address 01~15
04 Function Code 04 Query
0C length
50 air volume/wind direction hh air volume=0x50&0xf0 10=1, 20=II, 30=m, 40=h, 50=hh, A0=automatic

swaying wind
This register BIT2-BIT0 bits are for wind direction 0-1-2-3-4-4-5-6-7 (0-horizontal direction, 4 vertical direction, 5 reserved for 6, 7 swing wind)
This register BIT3 indicates the automatic wind direction status of the indoor unit (0-OFF with no wind direction, 1-ON with wind direction)

00 switch off switch=0x00&0x01 1 1=On 0=Off 42 Filter cleaning flag
02 cooling mode=0x02&0x0f0=supply air, 1=heating, 2=cooling, 7=dehumidification
01 18 set temperature 28 set temperature=(0x01100+0x18)/10; 00 fault code attached 01 0A indoor temperature 26.6 indoor temperature=(0x01)100+0x0a)/10;
08 00 Temperature sensor status 0x0800 Normal 0x0001 Abnormal F6 FA verification CRC16

Querying the status of indoor units can be done by querying a single register or by querying multiple registers together.

Example010407D000013147Query indoor unit1's switch and air volume
010407D700018086Query indoor unitMode 2
010407D6000C1083Query indoor unitStatus of indoor units 2 and 3

4.5 0x06 (06) Preset Single Register

4.5.1. Adapter address

Address Content 40001 DIII Network Address

AddressIndoor unit addressAddressIndoor unit address
42001-420031-0042097-420993-00
42004-420061-0142100-421023-01
42007-420091-0242103-421053-02
42010-420121-0342106-421083-03
42013-420151-0442109-421113-04
42016-420181-0542112-421143-05
42019-420211-0642115-421173-06
42022-420241-0742118-421203-07
42025-420271-0842121-421233-08
42028-420301-0942124-421263-09
42031-420331-1042127-421293-10
42034-420361-1142130-421323-11
42037-420391-1242133-421353-12
42040-420421-1342136-421383-13
42043-420451-1442139-421413-14
42046-420481-1542142-421443-15
42049-420512-0042145-421474-00
42052-420542-0142148-421504-01
42055-420572-0242151-421534-02
42058-420602-0342154-421564-03
42061-420632-0442157-421594-04
42064-420662-0542160-421624-05
42067-420692-0642163-421654-06
42070-420722-0742166-421684-07
42073-420752-0842169-421714-08
42076-420782-0942172-421744-09
42079-420812-1042175-421774-10
42082-420842-1142178-421804-11
42085-420872-1242181-421834-12
42088-420902-1342184-421864-13
42091-420932-1442187-421894-14
42094-420962-1542190-421924-15
Group control address42193-421955-00

4.6 Control indoor unit:

4.6.1 Switch and Wind Speed Setting

Control 01 06 07 D0 10 60 84 AF
Response 01 06 07 D0 10 60 84 AF
Control example: 01 06 07 D0 10 60 84 AF
01 Slave Address 01~15

06 Function Code 06 Control

The address of register 42001 in 07D0 is 0x0740

10 (BIT7-BIT4) 10 wind speed 120 wind speed 130 wind speed m 40 wind speed h 50 wind speed hh A0=automatic
(BIT2-BIT0) (0-1-2-3-4-5-6-7) (0-horizontal direction, 4 vertical directions, 5 reserved, 7 swing wind)

60 shutdown 61 startup

Special reminder: FF 60 means no air volume control operation, only shutdown

FF 61 means no air volume control operation, only power on

20 FF air volume 1 without power on/off operation
50 FF air volume hh without power on/off operation
84 AF verification CRC16

4.6.2 Mode Setting

Control 01 06 07 D4 00 02 49 47
Response 01 06 07 D4 00 02 49 47
Control example: 01 06 07 D0 10 60 84 AF

00 A0 16 degrees Celsius
0B 52 Verify CRC16

01 Slave Address

07D0Register 42005The address is 0x0744
0002cooling mode
0000Ventilation mode, 0001 Heating mode,
0002Cooling mode, 0007 Dehumidification mode
0003Auto Mode
4947Verify CRC16

4.6.3 Temperature Setting

Control 01 06 07 D2 00 A0 28 FF
Response 01 06 07 D2 00 A0 28 FF

Control example: 01 06 07 D2 00 A0 28 FF
01 Slave Address 01~15
06 Function Code 06 Control

07 D2 寄存器  42003 的地址是 0x07d2

00 A0 00 A0 16 摄氏度,00 AA 17 摄氏度,………
28 FF 校验 CRC16

Three registers store control information for an indoor air conditioning unit,

Register 42001 (the starting address of the first indoor unit of the air conditioner is 0x07d0,

Register 42004 (the starting address of the indoor unit of the second air conditioner is 0x07d3,

Register 42007 (the starting address of the third indoor unit of the air conditioner is 0x07d6,

4.7 0x10 (16) Preset: Multiple registers

Control indoor unit:

Control 01 10 07 D9 00 03 06 10 60 00 02 00 A0 0B 52
Response 01 10 07 D9 00 03 50 87

Control example: 01 10 07 D9 00 03 06 10 60 00 02 00 A0 C2 A5
01 Slave Address 01~15
10 Function Code 10 Control

07 D9 寄存器  42010 的地址是 0x07d9(第 4 台空调室内机)
00 03 预置  3 个寄存器
06 数据大小(bytes)
10 60 10 风速  11 60 关机
00 02 制冷模式

Response: 01 10 07 D9 00 03 50 87
01 Slave Address 01~15
10 Function Code 10 Control

07 D9 寄存器  42010 的地址是 0x07d9(第 4 台空调室内机)

00 03 Preset 3 registers
50 87 Verify CRC16
Preset multiple registers only support writing all control parameters to a single indoor unit at once!

4.8 Query Setting Air Conditioning Type

0X05 Query/Set Air Conditioning Model

Query: 01 05 00 00 CD CA

01 Slave Address
05 Function Code

00 00 Register Address Default 00 00
00 00 00 Fill Byte Default 00 00

CD CA Check CRC16

Return: 01 05 00 00 01 00 CC 5A
00 Slave Address
05 Function Code

00 00 Register Address Default 00 00
00 00 Air Conditioning Type. Please refer to the table below for details:

CC 5A Verify CRC16

Settings: 01 05 00 01 00 9D DA
01 Slave Address
05 Function Code

00 01 Register Address

01 00 Air Conditioning Type 01 00 Represents Daikin
9D DA Verify CRC16

Return: 01 05 00 01 00 9D DA
00 Slave Address
05 Function Code

00 01 Register Address

01 00 Air Conditioning Type. Please refer to the following table for details:

9D DA verification CRC16
5. Fresh air: both reading and control are 00

Attachment 1
Daikin exception code mapping table:

Value 2CodeValue 1Code
0000
1A11
2C22
3E33
4H44
5F55
6J66
7L77
8P88
9U99
10910A
11811H
12712C
13613J
14514E
15415F
163
172
181
19G
20K
21M
22N
23R
24T
25V
26W
27X
28Y
29Z
30*
31

For example: Value 1=4 Value 2=9 Exception code=U4

Attachment 2

CodeFault DescriptionCodeFault Description
01Action of indoor unit protection device31Abnormal combination of indoor and outdoor unit capacity
02Action of outdoor unit protection device (outdoor unit fan protection tripped)32Normal internal machine disconnection
03communication failure35The external or internal machine numbers are duplicated, and the internal and external machine models do not match
04Communication between external motherboard and frequency converter board36
Communication between the external motherboard and the fan frequency conversion board
05Power phase sequence38Outdoor unit protection circuit action
06Power module undervoltage (indoor unit voltage too low, commercial split), fan control module voltage abnormal39Constant speed compressor overcurrent or zero current
07Low exhaust superheat3aOutdoor unit capacity error
08High temperature at the top of the compressor3bThe combination of outdoor unit and sub unit is incorrect, and the power setting is incorrect
09Outdoor fan with built-in temperature sensor detects high temperature3dCommunication abnormality between outdoor unit host and sub unit
0AAbnormal communication between outdoor unit modules41Refrigeration overload protection
0bOutdoor unit submodule setting error42Heating overload protection
0cOutdoor unit main module setting error43Low pressure ratio
0dAbnormal water temperature (water heat source)44Low voltage too high
11TiTemperature sensor open circuit or short circuit45High exhaust pressure
12ToTemperature sensor open circuit or short circuit46Low exhaust pressure
13TlTemperature sensor open circuit or short circuit47Low pressure, low pressure
14TgTemperature sensor open circuit or short circuit48Inverter overcurrent protection action
15TaAbnormal ambient temperature sensor (total heat exchanger)51Compressor inverter detects zero current
16New air remote transmission temperature sensor open circuit or short circuit52Compressor inverter detects overcurrent
17Line controller built-in sensor abnormal53Compressor inverter detects abnormality
18Indoor fan motor temperature sensor abnormal54Compressor inverter temperature sensing overheating
19Action of indoor fan motor protection device55Inverter not working
20Abnormal temperature sensing at the top of the compressor56Abnormal fan position detection
21Abnormal high voltage sensor57Fan control substrate protection action
22Abnormal external air temperature sensing58Fan control abnormal
23Abnormal temperature sensing at the top of the compressor59Abnormal current of the outdoor unit fan chopper
24Abnormal temperature sensing of the cooler5aFan control substrate temperature rise protection
25Abnormal Temperature Sensing of Cooler5bFan Control Board Overcurrent Protection
29Abnormal Low Voltage Sensor5cAbnormal Current Sensor of Fan Control Board
2AAbnormal Water Temperature Sensor (Water and Heat Source)96 KPIAbnormal Room Temperature Sensor (FSN)
30Wiring Error (FSN) CH Device Connection Error (FSXNQ)97 KPIOutdoor temperature sensor abnormal (FSN)
EECompressor protection

Attachment 3
Table: Type code correspondence table

Air conditioning typeType code
Daikin01 00
Toshiba02 00
Mitsubishi Heavy Industries03 00
mitsubishi heavy-haier 04 00
Mitsubishi Electric05 00
Hitachi06 00
Hisense Hitachi07 00
Panasonic08 00
Haier09 00
York0A 00
Bosch0B 00
Midea0C 00
Gree0D 00
Carrier0E 00
Samsung0F 00
LG10 00

The default factory address for slave devices is 01

Change the method to send 01 06 AA * * CRC16 device to the gateway. If the reply is consistent with the sending, it is considered successful

Example: 01 06 AA 03 DF 78

Change the slave address to 03

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.