Shanghai Hehe Marine Air Conditioner REV2.3 (DHP Air Conditioner) Modbus Communication Protocol

Paid ¥19Paid ¥19

该内容已接入现有会员/付费系统,解锁后可查看完整资料或下载附件。

查看解锁方式
Shanghai Hehe Marine Air Conditioner REV2.3 (DHP Air Conditioner) Modbus Communication Protocol

Communication Protocol

Set automatic wind speed: 01, 06, 00, 03, 00, 06, F9,C8

The longest waiting time for information response50ms.

Effective functional code table:

Functional codeDescription
02(02H)Read Discrete Inputs
03(03H)Read Holding Registers
04(04H)Read Input Registers
06(06H)Write Single Register
16(10H)Write Multiple Registers

Table of valid error codes:

Error codeDescriptiondefinition
01 (01H)Illegal instructionsThe received commands are outside of the defined valid commands
02 (02H)Illegal data addressThe addressing address exceeds the defined range
03 (03H)Illegal dataThe data value exceeds the specified range
04 (04H)Data writing failedFailed to modify data

 Holding RegisterType data table:

DescriptionAddressRead and write typeremarks
User parameter definition
Set the power on/off0001 0=Shut down

1=Power on

Set mode0002R/W0x01=Refrigeration

0x03=improve air circulation heating

0x04=Automatic

0x05=In automatic mode

High byte content feedback on the actual operating mode, Set temperature

Set temperature lower limit~Set temperature upper limit0003R/WActual value

Set wind speed*10

File0004R/W0x01=1File

0x02=2File

0x03=3File

0x04=4File

0x05=5Automatic

0x06=Line controlled temperature

Prohibit writing data0005RFan controlled
The fan starts and stops together with the compressor0006R/W1Fahrenheit set temperature
Actual value0021R/WSystem parameter definition
    
Cooling water temperature protection value
Heating water temperature protection value
Actual value1000R/WFormat*10High temperature protection value of evaporator
Actual value1001R/WFormat*10Overcurrent/voltage protection value
Actual value1002R/WFormat*10Voltage range
1Voltage range1003R/WActual value
2Gear voltage1004R/WActual value
3Gear voltage1005R/WActual value
4Gear voltage1006R/WActual value
5Gear voltage1007R/WActual value
Wind speed selection1008R/WActual value
Unit address1009R/W1,3,5
Selection of network card temperature format1010R/W0~31
 1011R/W0=PCMachine format; 1=Wire controller format, Default0

Input RegisterType data table:

DescriptionAddressRead and write typeremarks
Dialing status0001R 
DIStatus0002R 
Return air temperature0003RActual value*10Format
Inner disk temperature0004RActual value*10Format
Circulating water temperature0005RActual value*10Format
AI4Temperature0006RActual value*10Format
Compressor current0007R*10Format
DOOutput flag0008R 
Fault byte10009R 
Fault byte20010R 
Fahrenheit return air temperature0021RActual value
Fahrenheit internal plate temperature0022RActual value
Fahrenheit circulating water temperature0023RActual value
FahrenheitAI4Temperature0024RActual value

DiscreteType data table:

DescriptionAddressRead and write typeremarks
E1 Return air temperature sensor malfunction00001RE1:Return air temperature sensor failure
E2 Internal disk temperature sensor malfunction00002RE2: Evaporator temperature sensor failure
E3 Malfunction of seawater temperature sensor00003RE3: Condenser temperature sensor failure
E4 Internal disk overheating00004RE4: Evaporator overheating protection
E5 Insufficient refrigerant00005RE5: Insufficient refrigerant
E6 Drive failure00006RE6: Frequency conversion module failure
E7 Low pressure sensor malfunction00007RE7: Low pressure sensor failure
E8 High voltage protection00008RE8: High voltage protection
E9 Frost formation on the inner plate00009RE9: Evaporator frosting
E10 Circulating water temperature protection00010RE10: Condenser temperature protection
E11  Low voltage protection00011RE11: Low voltage protection
E12  Return air sensor malfunction00012RE12: Low pressure temperature sensor failure
E13  IPM Overheating protection shutdown00013RE13: IPM overheat protection
E14  Communication failure between driver and motherboard00014RE14: Communication failure between frequency conversion module and main board
E15  Communication failure with the line control system00015RE15: Mainboard display communication failure
reserve00016R 
DI1Status00017R 
DI2Status00018R 
DI3Status00019R 
DI4Status00020R 
DI5Status00021R 
DI6Status00022R 
Compressor status00023R 
Electric heating state00024R 
Four way valve status00025R 
Pump status00026R 
reserve00027R 
High speed wind condition00028R 
Medium speed wind condition00029R 
Low speed wind condition00030R 
Shanghai Hehe Marine Air Conditioner REV2.3 (DHP Air Conditioner) Modbus Communication ProtocolFigure

485When communicating, please provide the internal parameters of the air conditionerdbChange the address to 2 or more (Note Cannot be 0 or) Startup data1

Shutdown data: 01 06 00 00 00 01 48 0A

first place: 01 06 00 00 00 00 89 CA

For address code01Internal parameter setting operation.

Adjustment of operating parameters:

Shanghai Hehe Marine Air Conditioner REV2.3 (DHP Air Conditioner) Modbus Communication ProtocolFigure1
  1. Simultaneously press and hold

improve air circulation AndModeKeyAnd last for about 5 secondsThe system enters the operation parameter adjustment mode, Enter this mode, Firstly, require the input of an entry password.

And, The display area will show, SETwordERRAt this time, you can use<----Temperature, Enter the password value with the keyThrough+/-〉On/Off, Key changes the number of digits in the passwordThere are four passwords in totalThe password for modifying motherboard parameters is:, After entering the password.

Press8699, Mode, Key confirmationIf the password is correct, you can proceed to the next stepIf wrong, If the password is correct, you can proceed to the next step, If wrong, Then it is required to re-enter, Three consecutive input errors, Automatically exit this mode.

After entering the password correctly, The line controller will first retrieve the original parameter values from the motherboard,

Display the original parameter values, SETThe display area will show parameter items, EERThe display area will show the parameter values. At this time, it can be passedTemperature+/-〉Key adjustment parameter values, ThroughModeKey to change parameter items,

Press and hold simultaneously after adjusting the parametersModeAndimprove air circulation The key will exit the parameter adjustment modeAnd save the modified parameters, Modify the motherboard parameter comparison table.

Parameter items:

DescriptionCompanyMinimum valueMaximum valueDefault valueremarksCooling mode circulating water protection temperature
D1Heating mode circulating water protection temperature02015 
D2High temperature protection for the heating mode internal disk-10151 
D3Prevent compressor overload558565Compressor high current protection
D4Compressor current protectionA105030Fan speed
D5Controllable silicon controls the fan speed1V109945Fan speed
D6Fan speed2V109955
D7Fan speed3V109965
D8Fan speed4V109975
D9Fan gear selection5V109999
DAAddress code 1, 3, 55 
DBFor dual line control   11,The above is networked control, 2Communication data

16Set up startup:

Set shutdown: 01,06,00,00,00,01,48,0A

Set the cooling mode: 01,06,00,00,00,00,89.CA

Set ventilation mode: 01,06,00,01,00,01,19,CA

Set heating mode: 01,06,00,01,00,03,98,0B

Set temperature: 01,06,00,01,00,04,D9,C9

Degree16Set temperature: 01,06,00,02,00,A0,28,72

Degree30Set the first wind speed: 01,06,00,02,01,2C,28,47

Set 2 levels of wind speed: 01,06,00,03,00,01,B8,0A

Set 3 levels of wind speed: 01,06,00,03,00,02,F8,0B

Set 4 levels of wind speed: 01,06,00,03,00,03,39,CB

Set 5 levels of wind speed: 01,06,00,03,00,04,78,09

Set automatic wind speed: 01,06,00,03,00,05,B9,C9

Set automatic wind speed: 01,06,00,03,00,06,F9,C8

Query the setting status: 01,03,00,00,00,04,44,09

Mainboard response format: 01,03,08,Power on/off high byte, Power on/off low byte, Mode high byte, Mode low byte, High temperature byte, Temperature

Low byte, High wind speed byte, Low wind speed byte, CRCVerify high byte, CRCVerify low byte

Indoor temperature reading: 01,04,00,02,00,01,90,0A

Mainboard response format: 01,04,02,Current temperature high byte, Current temperature low byte, CRCVerify high byte, CRCVerify low byte

The above temperatures are based on actual temperatures*10The format of transmission, For16A signed number.

For example: 300=30Degree, -300=-30Degree

DescriptionAddress  
E1 Return air temperature sensor malfunction00001 E1:Return air temperature sensor failure
E2 Internal disk temperature sensor malfunction00002 E2: Evaporator temperature sensor failure
E3 Malfunction of seawater temperature sensor00003 E3: Condenser temperature sensor failure
E4 Internal disk overheating00004 E4: Evaporator overheating protection
E5 Insufficient refrigerant00005 E5: Insufficient refrigerant
E6 Drive malfunction00006 E6: Frequency conversion module failure
E7 Low pressure sensor malfunction00007 E7: Low pressure sensor failure
E8 High voltage protection00008 E8: High voltage protection
E9 Frost formation on the inner plate00009 E9: Evaporator frosting
E10 Circulating water temperature protection00010 E10: Condenser temperature protection
E11  Low voltage protection00011 E11: Low voltage protection
E12  Return air sensor malfunction00012 E12: Low pressure temperature sensor failure
E13  IPM Overheating protection shutdown00013 E13: IPM overheat protection
E14  Communication failure between driver and motherboard00014 E14: Communication failure between frequency conversion module and main board
E15  Communication failure with the line control system00015 E15: Mainboard display communication failure

Panel engineering password: 8699

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 *.