1Regularly verify CRC16 with F6 FA
Abnormal temperature sensor of indoor fan motor
2, Function
2.1 monitor
Operation/stop status of indoor unit
Operating mode cooling, heating, Air supply, Dehumidification (depends on the performance of the indoor unit) set temperature
set temperature of the indoor unit
indoor temperature
suction temperature of the indoor unit LL,·L,·M,·H,·HH·(air volume)
depends on the performance of the indoor unit, forced stop state
2.2 abnormal fault of the forced stop status of the indoor unit
warning abnormal code
control, operation/stop control of the operation/stop of the indoor unit, operation mode cooling, heating (air supply) dehumidification
depends on the performance of the indoor unit
set temperature LL,·L,·M,·H,·HH·(air volume)
2.3 depends on the performance of the indoor unit
retrieval
system information communication status, how many indoor units are connected to the indoor unit
3, and the network address of each indoor unit Modbus gateway:
3.1 485 communication parameters
baud rate 9600bps data bits 8 stop bits 1 parity) Checkpoint NONE
3.2 Function code:
This gateway supports the following function codes. if this gateway receives function codes outside of this table, This functional code will be considered as non
Functional code of law, And this gateway will provide feedback on abnormal responses. Function code information broadcast
0x04(04) Read input register (Read·Input·Register)
0x06(06) Pre set a single register (Preset·Single·Register)
0x10(16) Pre set multiple registers (Preset·Multiple·Registers)
3.3 Functional format:
Read input register(Read Input Register)(0x04)
◆ [Function]
Read the value from the input register.
Please refer to the address and input register contents“3.Modbus Register”.
◆ [Query]
The query information lists the starting address of the register and the number of registers.
The starting address for register addressing is 0: Register 30001 The address is 0x0000.
This feature can be read at most in one query 4 Taiwan VRV Indoor unit information.
Pre set a single hold register(Preset single register)(0x06)
◆ [Function]
Write a value into the hold register. In the context of broadcasting, This value is written into the hold register. Its address
Please refer to and keep the contents of the register“3.Modbus Register”.
◆ [Query]
The query information lists the starting address and a value of the register.
Register addressing starting point 40001 The address is 0x0000.
Pre set multiple hold registers(Preset multiple register)(0x10)
◆ [Function]
Write multiple values into the hold register. In the context of broadcasting, This value is written to be the same for all slaves
Maintain the type in the register. Please refer to its address and the contents of the holding register“3.Modbus Register”.
◆ [Query]
The query information lists the starting address of the register, Data size and multiple values. The starting address for register addressing is 0:
Register 40001 The address is 0x0000. This function can only be written in one query at most 1 Taiwan VRV Indoor
Machine information.
4, Modbus Register
4.1 0x04(04)Read input register (Read·Input·Register) (Input register(Input register) 3-1.)
4.2 Adapter status address
| Indoor unit connection status address | Content |
| 30001 | Indoor unit connection status address |
| 30002 | Indoor unit connection status(1-00 ~ 1-15) |
| 30003 | Indoor unit connection status(2-00 ~ 2-15) |
| 30004 | Indoor unit connection status(3-00 ~ 3-15) |
| 30005 | Indoor unit connection status(4-00 ~ 4-15) |
Example of adapter status:
Query 01 04 00 00 00 01 31 CA
Response 01 04 02 00 01 78 F0
Among them, query 01 04 00 00 00 01 31 CA
01 Slave address 01~15
04 Functional code 04 Query
00 00 Register 30001 The address is 0x0000
00 01 Query 1 A register
31 CA Verification CRC16
Response 01 04 02 00 01 78 F0
01 Slave address 01~15
04 Functional code 04 Query
02 Length
01 Adapter status 00: Not ready; 01: get ready
78 F0 Verification CRC16
Change the slave address as attached 2
4.3 Indoor unit connection status:
Query 01 04 00 01 00 04 A0 09
Response 01 04 08 FF FF FF 3F 3F FF 00 00 58 28
04 Functional code 04 Query

58 28 Verification CRC16
4.4 Status information of indoor unit
4.4.1 Adapter address
| Address | Indoor unit address | Address | Indoor unit address |
| 32001-32006 | 1-00 | 32193-32198 | 3-00 |
| 32007-32012 | 1-01 | 32199-32204 | 3-01 |
| 32013-32018 | 1-02 | 32205-32210 | 3-02 |
| 32019-32024 | 1-03 | 32211-32216 | 3-03 |
| 32025-32030 | 1-04 | 32217-32222 | 3-04 |
| 32031-32036 | 1-05 | 32223-32228 | 3-05 |
| 32037-32042 | 1-06 | 32229-32234 | 3-06 |
| 32043-32048 | 1-07 | 32235-32240 | 3-07 |
| 32049-32054 | 1-08 | 32241-32246 | 3-08 |
| 32055-32060 | 1-09 | 32247-32252 | 3-09 |
| 32061-32066 | 1- 10 | 32253-32258 | 3- 10 |
| 32067-32072 | 1- 11 | 32259-32264 | 3- 11 |
| 32073-32078 | 1- 12 | 32265-32270 | 3- 12 |
| 32079-32084 | 1- 13 | 32271-32276 | 3- 13 |
| 32085-32090 | 1- 14 | 32277-32282 | 3- 14 |
| 32091-32096 | 1- 15 | 32283-32288 | 3- 15 |
| 32097-32102 | 2-00 | 32289-32294 | 4-00 |
| 32103-32108 | 2-01 | 32295-32300 | 4-01 |
| 32109-32114 | 2-02 | 32301-32306 | 4-02 |
| 32115-32120 | 2-03 | 32307-32312 | 4-03 |
| 32121-32126 | 2-04 | 32313-32318 | 4-04 |
| 32127-32132 | 2-05 | 32319-32324 | 4-05 |
| 32133-32138 | 2-06 | 32325-32330 | 4-06 |
| 32139-32144 | 2-07 | 32331-32336 | 4-07 |
| 32145-32150 | 2-08 | 32337-32342 | 4-08 |
| 32151-32156 | 2-09 | 32343-32348 | 4-09 |
| 32157-32162 | 2- 10 | 32349-32354 | 4- 10 |
| 32163-32168 | 2- 11 | 32355-32360 | 4- 11 |
| 32169-32174 | 2- 12 | 32361-32366 | 4- 12 |
| 32175-32180 | 2- 13 | 32367-32372 | 4- 13 |
| 32181-32186 | 2- 14 | 32373-32378 | 4- 14 |
| 32187-32192 | 2- 15 | 32379-32384 | 4- 15 |
4.4.2 Query the status of indoor units:
Query 01 04 07 D0 00 06 70 85
Response 01 04 0C 50 00 42 02 01 18 00 00 01 0A 80 00 F6 FA
Among them, query: 01 04 07 D0 00 06 70 85
01 Slave address 01~15
04 Functional code 04 Query
07 D0 Register 32001 The address is 0x07d0
00 06 Query 6 A register
70 85 Verification CRC16
6 A register stores the status of an indoor air conditioning unit,
Register 32001(The 1 The starting address of the indoor unit of the air conditioner is: 0x07d0,
Register 32007(The 2 The starting address of the indoor unit of the air conditioner is: 0x07d6,
Register 32013(The 3 The starting address of the indoor unit of the air conditioner 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 Functional code 04 Query
0C Length
50 Wind volume/direction hh Air volume = 0x50&0xf0 10=l, 20=ll, 30=m, 40=h, 50=hh.
Swinging wind
This register BIT2-BIT0 Position is wind direction 0-1-2-3-4-5-6-7(0-Horizontal direction, 4 Vertical direction 5,6 retain, 7Swinging wind)
This register BIT3 Indicate the automatic wind direction status of the indoor unit (0—OFF No wind direction, 1—ON There is wind direction)
00 Switch off Switch=0x00&0x01 1=Open 0=Close 42 Cleaning label for filter net
02 Cooling mode mode=0x02&0x0f 0=Air supply,1=heating,2=Refrigeration,7=Dehumidification
01 18 Set temperature 28 Set temperature= (0x01*100+0x18)/10;
00 00 The fault code is attached below
01 0A Indoor temperature 26.6 Indoor temperature= (0x01*100+0x0a)/10;
08 00 Temperature sensor status 0x0800 Normal 0x0001 Different
Often F6 FA Verification CRC16
Querying the status of indoor units can be done by querying a single register, Multiple registers can also be queried together.
| 01 | 04 | 07 | D0 | 00 | 01 | 31 | 47 | Query indoor unit 1 The switch and air volume |
| 01 | 04 | 07 | D7 | 00 | 01 | 80 | 86 | Query indoor unit 2 The pattern |
| 01 | 04 | 07 | D6 | 00 | 0C | 10 | 83 | Query indoor unit 2,3 The status of the indoor unit |
4.5 0x06(06) Pre set a single register(Preset·Single·Register)
4.5.1. Adapter address
Address content 40001 DⅢNetwork address
| Address | Indoor unit address | Address | Indoor unit address |
| 42001-42003 | 1-00 | 42097-42099 | 3-00 |
| 42004-42006 | 1-01 | 42100-42102 | 3-01 |
| 42007-42009 | 1-02 | 42103-42105 | 3-02 |
| 42010-42012 | 1-03 | 42106-42108 | 3-03 |
| 42013-42015 | 1-04 | 42109-42111 | 3-04 |
| 42016-42018 | 1-05 | 42112-42114 | 3-05 |
| 42019-42021 | 1-06 | 42115-42117 | 3-06 |
| 42022-42024 | 1-07 | 42118-42120 | 3-07 |
| 42025-42027 | 1-08 | 42121-42123 | 3-08 |
| 42028-42030 | 1-09 | 42124-42126 | 3-09 |
| 42031-42033 | 1- 10 | 42127-42129 | 3- 10 |
| 42034-42036 | 1- 11 | 42130-42132 | 3- 11 |
| 42037-42039 | 1- 12 | 42133-42135 | 3- 12 |
| 42040-42042 | 1- 13 | 42136-42138 | 3- 13 |
| 42043-42045 | 1- 14 | 42139-42141 | 3- 14 |
| 42046-42048 | 1- 15 | 42142-42144 | 3- 15 |
| 42049-42051 | 2-00 | 42145-42147 | 4-00 |
| 42052-42054 | 2-01 | 42148-42150 | 4-01 |
| 42055-42057 | 2-02 | 42151-42153 | 4-02 |
| 42058-42060 | 2-03 | 42154-42156 | 4-03 |
| 42061-42063 | 2-04 | 42157-42159 | 4-04 |
| 42064-42066 | 2-05 | 42160-42162 | 4-05 |
| 42067-42069 | 2-06 | 42163-42165 | 4-06 |
| 42070-42072 | 2-07 | 42166-42168 | 4-07 |
| 42073-42075 | 2-08 | 42169-42171 | 4-08 |
| 42076-42078 | 2-09 | 42172-42174 | 4-09 |
| 42079-42081 | 2- 10 | 42175-42177 | 4- 10 |
| 42082-42084 | 2- 11 | 42178-42180 | 4- 11 |
| 42085-42087 | 2- 12 | 42181-42183 | 4- 12 |
| 42088-42090 | 2- 13 | 42184-42186 | 4- 13 |
| 42091-42093 | 2- 14 | 42187-42189 | 4- 14 |
| 42094-42096 | 2- 15 | 42190-42192 | 4- 15 |
| Group control address | 42193-42195 | 5-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
Among them, control examples: 01 06 07 D0 10 60 84 AF
01 Slave address 01~15
06 Functional code 06 Control
07D0 Register 42001 The address is 0x07d0
10 (BIT7-BIT4) 10 Wind speed ll 20 Wind speed l 30 Wind speed m 40 Wind speed h 50 Wind speed hh
(BIT2-BIT0)(0-1-2-3-4-5-6-7) (0-Horizontal direction, 4 Vertical direction 5,6 retain, 7 Swinging wind)
60 Shut down 61 Power on
Special reminder: FF 60 Indicates that no air volume control operation is performed and only the device is turned off
FF 61 Indicates that no air volume control operation is performed and only the machine is turned on
20 FF Air volume l Do not perform power on/off operations
50 FF Air volume hh Do not perform 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
Among them, control examples: 01 06 07 D0 10 60 84 AF
00 A0 16 centigrade
0B 52 Verification CRC16
01 Slave address
| 07 | D0 | Register 42005 | The address is 0x07d4 |
| 00 | 02 | Cooling mode. | |
| 00 | 00 | Ventilation mode, 00 | 01 Heating mode, |
| 00 | 02 | Cooling mode, 00 | 07 Dehumidification mode |
| 00 | 03 | Automatic mode | |
| 49 | 47 | Verification CRC16 |
4.6.3 Temperature setting
Control 01 06 07 D2 00 A0 28 FF
Response 01 06 07 D2 00 A0 28 FF
Among them, control examples: 01 06 07 D2 00 A0 28 FF
01 Slave address 01~15
06 Functional code 06 Control
07 D2 Register 42003 The address is 0x07d2
00 A0 00 A0 16 centigrade,00 AA 17 centigrade,……….
28 FF Verification CRC16
3 A register stores control information for an indoor air conditioning unit,
Register 42001(The 1 The starting address of the indoor unit of the air conditioner is: 0x07d0,
Register 42004(The 2 The starting address of the indoor unit of the air conditioner is: 0x07d3,
Register 42007(The 3 The starting address of the indoor unit of the air conditioner is: 0x07d6,
4.7 0x10(16) Pre set multiple registers (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
Among them, control examples: 01 06 07 D9 00 03 06 10 60 00 02 00 A0 C2 A5
01 Slave address 01~15
10 Functional code 10 Control
07 D9 Register 42010 The address is 0x07d9(The 4 Indoor unit of air conditioner)
00 03 Pre-set 3 A register
06 Data size(bytes)
10 60 10 Wind speed ll 60 Shut down
00 02 Cooling mode
Response: 01 10 07 D9 00 03 50 87
01 Slave address 01~15
10 Function code 10 Control
07 D9 Register 42010 The address is 0x07d9(The 4 Indoor unit of air conditioner)
00 03 Pre-set 3 A register
50 87 Verification CRC16
Pre setting multiple registers only supports writing all control parameters to a single indoor unit at once!
4.8 Query and set the type of air conditioner
0X05 Query/set the air conditioning model
Query: 01 05 00 00 00 00 CD CA
01
Slave address
05
Function code
00 00 Default register address 00 00
00 00 Fill in bytes by default 00 00
CD CA Verification CRC16
return: 01 05 00 00 01 00 CC 5A
00
Slave address
05
Function code
00 00 Default register address 00 00
00 00 Air conditioning type.
Please refer to the table below for details:
CC 5A Verification CRC16
set up: 01 05 00 01 01 00 9D DA
01 Slave address
05 Function code
00 01 Register address
01 00 Air conditioning type 01 00 Representing Daikin
9D DA Verification CRC16
return: 01 05 00 01 01 00 9D DA
00 Slave address
05 Function code
00 01 Register address
01 00 Air conditioning type.
Please refer to the table below for details:
9D DA Verification CRC16
Attached 1
Daikin exception code mapping table:
| Value 2 | code | Value 1 | code |
| 0 | 0 | 0 | 0 |
| 1 | A | 1 | 1 |
| 2 | C | 2 | 2 |
| 3 | E | 3 | 3 |
| 4 | H | 4 | 4 |
| 5 | F | 5 | 5 |
| 6 | J | 6 | 6 |
| 7 | L | 7 | 7 |
| 8 | P | 8 | 8 |
| 9 | U | 9 | 9 |
| 10 | 9 | 10 | A |
| 11 | 8 | 11 | H |
| 12 | 7 | 12 | C |
| 13 | 6 | 13 | J |
| 14 | 5 | 14 | E |
| 15 | 4 | 15 | F |
| 16 | 3 | ||
| 17 | 2 | ||
| 18 | 1 | ||
| 19 | G | ||
| 20 | K | ||
| 21 | M | ||
| 22 | N | ||
| 23 | R | ||
| 24 | T | ||
| 25 | V | ||
| 26 | W | ||
| 27 | X | ||
| 28 | Y | ||
| 29 | Z | ||
| 30 | * | ||
| 31 | |||
| For example: Value 1 = 4 Value 2 = 9 Exception code = U4 |
Attached2
| code | Fault description | code | Fault description |
| 01 | Action of indoor unit protection device | 31 | Abnormal combination of indoor and outdoor unit capacity |
| 02 | Action of external machine protection device (Outdoor unit fan protection tripped) | 32 | Normal internal machine disconnection |
| 03 | Communication malfunction | 35 | Duplicate external or internal machine numbers |
| 04 | Communication between the external motherboard and the frequency converter board. Communication between the external motherboard and the fan frequency converter board | 36 | The internal and external machine models do not match |
| 05 | Power phase sequence | 38 | Action of outdoor unit protection circuit |
| 06 | Power module undervoltage (The indoor unit voltage is too low, and the commercial split fan control module voltage is abnormal | 39 | Constant speed compressor overcurrent or zero current |
| 07 | Low exhaust superheat | 3a | Outdoor unit capacity error |
| 08 | The temperature at the top of the compressor is high | 3b | Combination error between outdoor unit and sub unit, Power setting error |
| 09 | The built-in temperature sensor of the outdoor fan detects that the temperature is too high | 3d | Abnormal communication between the outdoor unit host and the sub unit |
| 0A | Abnormal communication between outdoor unit modules | 41 | Refrigeration overload protection |
| 0b | Outdoor unit submodule setting error | 42 | Heating overload protection |
| 0c | Outdoor unit main module setting error | 43 | Low pressure ratio |
| 0d | Abnormal water temperature (Water heat source) | 44 | Low pressure too high |
| 11 Ti | Temperature sensor open circuit or short circuit | 45 | High exhaust pressure |
| 12 To | Temperature sensor open circuit or short circuit | 46 | Low exhaust pressure |
| 13 Tl | Temperature sensor open circuit or short circuit | 47 | Low pressure |
| 14 Tg | Temperature sensor open circuit or short circuit | 48 | Inverter overcurrent protection action |
| 15 Ta | Abnormal environmental temperature sensor (Total heat exchanger) | 51 | The compressor frequency converter detects zero current |
| 16 | Open circuit or short circuit of temperature sensor for fresh air remote transmission | 52 | Compressor frequency converter detects overcurrent |
| 17 | The built-in sensor of the line controller is abnormal | 53 | Compressor frequency converter detected abnormality |
| 18 | Abnormal temperature sensor of indoor fan motor | 54 | Compressor frequency converter temperature sensing overheating |
| 19 | Action of indoor fan motor protection device | 55 | The frequency converter does not operate |
| 20 | Abnormal temperature sensing at the top of the press | 56 | Abnormal fan position detection |
| 21 | Abnormal high pressure sensor | 57 | Fan control substrate protection action |
| 22 | Abnormal external temperature sensation | 58 | Fan control abnormality |
| 23 | Abnormal temperature sensing at the top of the compressor | 59 | Abnormal current of outdoor fan chopper |
| 24 | Abnormal temperature sensing of the cooler | 5a | Fan control substrate temperature rise protection |
| 25 | Abnormal temperature sensing of the cooler | 5b | Fan control board overcurrent protection |
| 29 | Abnormal low pressure sensor | 5c | Fan control board current sensor abnormal |
| 2A | Abnormal water temperature sensor (Water heat source) | 96 KPI | The room temperature sensor is abnormal ( FSN) |
| 30 | wrong connection ( FSN) CH Device connection error ( FSXNQ) | 97 KPI | Abnormal outdoor temperature sensor ( FSN) |
| EE | Compressor protection |
Attached3
| Air conditioning type | Type code |
| Da Jin | 01 00 |
| Toshiba | 02 00 |
| Mitsubishi Heavy Industries | 03 00 |
| Mitsubishi Heavy Industries Haier | 04 00 |
| Mitsubishi Electric | 05 00 |
| Hitachi | 06 00 |
| Hisense Hitachi | 07 00 |
| Panasonic | 08 00 |
| Haier | 09 00 |
| York | 0A 00 |
| Bosch | 0B 00 |
| Beautiful | 0C 00 |
| GREE | 0D 00 |
| Carrier | 0E 00 |
| Samsung | 0F 00 |
| LG | 10 00 |
The default factory address for slave devices is 01
Change the method to send to the gateway 01 06 AA ** CRC16 If the device responds and sends the same message, it is considered successful
Example:: 01 06 AA 03 DF 78
Change the slave address to 03
Leave a Reply