CoolAutomation CoolMasterNet Integration Manual

CoolAutomation CoolMasterNet Integration Manual

Modbus integration guidelines
Hide thumbs Also See for CoolMasterNet:

Advertisement

Modbus Integration Guidelines
CoolMasterNet
CooLinkNet
CooLinkHub
Modbus Integration
Guidelines
Document Revision 0.5
10/17/2017
© 2017 CoolAutomation LTD.
www.coolautomation.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CoolMasterNet and is the answer not in the manual?

Questions and answers

Summary of Contents for CoolAutomation CoolMasterNet

  • Page 1 Modbus Integration Guidelines CoolMasterNet CooLinkNet CooLinkHub Modbus Integration Guidelines Document Revision 0.5 10/17/2017 © 2017 CoolAutomation LTD. www.coolautomation.com...
  • Page 2: Table Of Contents

    ................................6 Modbus RTU Fram e Form at ................................7 Modbus IP Configuration ..................................7 VA's Configuration ..................................7 3 Modbus Tables CoolMasterNet Modbus Tables ..................................10 Special Devices ................................12 CooLinkNet Modbus Tables ..................................12 HVAC Malfunction Codes ..................................13...
  • Page 3: Modbus Integration Guidelines Contents

    Modbus Integration Guidelines Contents www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 4: Connection

    CoolMasterNet Modbus RTU Connection In CoolMasterNet Line L3 is recommended for Modbus RTU connection, although Lines L4, L5, L6 and L7 can also be used for that purpose. Picture above shows connection to Line L3.
  • Page 5: Modbus Ip Connection

    In CooLinkNet/CooLinkHub only Line L3 can be used for Modbus RTU connection. 1.2 Modbus IP Connection Modbus IP is supported in CoolMasterNet and CooLinkHub devices. Device acts as a Modbus Server, communicating on the Ethernet TCP/IP network. Physical connection in this case is made via RJ45 Ethernet connector.
  • Page 6: Configuration

    Modbus RTU interface module of the CoolAutomation device has to be activated by assigning appropriate communication Line. In CoolMasterNet it is highly recommended to use Line L3, although it is possible to use any of the L4, L5, L6, L7 lines. In CooLinkNet and CooLinkHub Line L3 usage for Modbus RTU is mandatory.
  • Page 7: Modbus Rtu Frame Format

    Configuration. 2.3 VA's Configuration VA's are used in CoolMasterNet and CooLinkHub devices. For CooLinkNet device this chapter is not applicable. VA's -Virtual Addresses are used in order to simplify translation of the Indoor Unit identifier/number - UID into addresses of related Modbus objects: holding registers, input registers, coils and discrete inputs.
  • Page 8 UID L1.102: >va + L1.102 0004 In this case UID does not have to be detected (visible) by CoolAutomation device at the VA allocation time. It is allowed to allocate a number of VA's for any given UID. To delete all allocated VA's: www.coolautomation.com...
  • Page 9 Alternatively all VA's associated with specific UID can be deleted (below command will delete all VA's associated with UID L1.102): >va - L1.102 Once VA's are allocated Modbus RTU and Modbus IP can be properly used to access Indoor Unit parameters via associated VA's. www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 10: Modbus Tables

    Illegal Data Value 0x04 (04) Server Device Failure 0x05 (05) Acknowledgment 0x06 (06) Server Device Busy 0x0A (10) Gateway Path Unavailable 3.1 CoolMasterNet Modbus Tables Supported Modbus functions Function Code Function Definition 0x01 Read Coils 0x02 Read Discrete Inputs 0x03...
  • Page 11 Digital Input 4 Reserved +13 0xD Analog Input 1 Digital Output 5 Digital Input 5 +14 0xE Analog Input 2 Digital Output 6 Digital Input 6 +15 0xF Reserved Reserved Reserved Set Temperature Limits Encoding www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 12: Special Devices

    For example if temperature sensor is connected to Analog Input 1 of PAC YG63 and Analog Input 1 Input Register is read as 275 the temperature is 275/10 = 27.5 3.2 CooLinkNet Modbus Tables Supported Modbus functions Function Code Function Definition www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 13: Hvac Malfunction Codes

    HVAC manufacturer. In most cases that value and native code are equal but for some HVAC models translation to alphanumeric representation required. Following tables can be used for such translation. Zero value (0x00) means that there are no HVAC malfunctions. www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 14 107 (0x6B) - JH 108 (0x6C) - JC 109 (0x6D) - JJ 110 (0x6E) - JE 111 (0x6F) - JF 112 (0x70) - L0 113 (0x71) - L1 114 (0x72) - L2 115 (0x73) - L3 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 15 PN, SA, TO type HVAC malfunction codes translation table 000 (0x00) - OK 001 (0x01) - A01 002 (0x02) - A02 003 (0x03) - A03 004 (0x04) - A04 005 (0x05) - A05 006 (0x06) - A06 007 (0x07) - A07 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 16 155 (0x9B) - H27 156 (0x9C) - H28 157 (0x9D) - H29 158 (0x9E) - H30 159 (0x9F) - H31 160 (0xA0) - J00 161 (0xA1) - J01 162 (0xA2) - J02 163 (0xA3) - J03 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 17 247 (0xF7) - P23 248 (0xF8) - P24 249 (0xF9) - P25 250 (0xFA) - P26 251 (0xFB) - P27 252 (0xFC) - P28 253 (0xFD) - P29 254 (0xFE) - P30 255 (0xFF) - P31 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 18: Pro Functionality

    Type Code = 8 - VRV4S1 Type Code = 9 - VRV4S2 Type Code = 4 - VRV-3S Type Code = 11 - VRV-M Type Code = 1 - VRV-3P AirNet AirNet SysHP System_HP SysCur System_Current TrgtEvT Target_evaporationg_temp. www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 19 · VRV-3R, VRV3C Input Registers Base Address Short Name Description Type Type Code = 5 - VRV-3R Type Code = 2 - VRV3C AirNet AirNet SysHP System_HP SysCur System_Current TrgtEvT Target_evaporationg_temp. TrgtCndT Target_condensing_temp. ErrCode Error_code www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 20: Dk Pro Outdoor Units

    Address Short Name Description Type Type Code = 11 - VRV4S1 Type Code = 12 - VRV4S2 Type Code = 5 - VRV-3S Type Code = 1 - VRV-3P AirNet AirNet AmbT Ambient_temp. SuctT Suction_temp. www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 21 InvDschStpDnCtl Bit 8 - INV_Disch._stepping_down_cntl InvOCStpDnCtl Bit 9 - INV_OC_stepping_down_cntl InvFinStpDnCtl Bit 10 - INV_Fin_stepping_down_cntl Std1DschStpDnCtl Bit 11 - STD1_Disch._stepping_down_cntl Std1OCStpDnCtl Bit 12 - STD1_OC_stepping_down_cntl Std2DschStpDnCtl Bit 13 - STD2_Disch._stepping_down_cntl Std2OCStpDnCtl Bit 14 - STD2_OC_stepping_down_cntl www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 22 Bit 12 - Comp.2_OC_stepping_down_cntl Inv1FinStpDnCtl Bit 13 - INV1_Fin_stepping_down_cntl Inv2FinStpDnCtl Bit 14 - INV2_Fin_stepping_down_cntl · VRV4S3, VRVX, VRV4-EU Input Registers Base Address Short Name Description Type Type Code = 14 - VRV4S3 Type Code = 8 - VRVX www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 23 Evaporating_temp. CndT Condensing_temp. InvRS Inverter_Revolution_speed EVOp1 EV_opening_1 EVOp2 EV_opening_2 EVOp EV_opening CTSTD1 CT1(STD1) CTSTD2 CT2(STD2) FanStp Fan_step DschTInv Disch._temp.(INV) DschTStd1 Disch._temp.(STD1) DschTStd2 Disch._temp.(STD2) InvT Inverter_temp. InvCur Inverter_current InvFanCur INV_FAN_current Bitfields: Comp1Inv Bit 0 - Compressor1(INV) www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 24 Bit 4 - Oparation_output HexT Heat_exchanger_temp. HexGasT Heat_Ex._Gas_temp. HexLiqT heat_exchanger_liquid_pipe_temp. ScHexGasT Subcooling_heat_exchanger_gas_temp. ScHexLiqT Subcooling_heat_exchanger_liquid_temp. EVLiqT EV_liquid_pipe_temp. · VRV-4R Input Registers Base Address Short Name Description Type Type Code = 3 - VRV-4R AirNet AirNet Inv1RotAmnt INV_1_rotation_amount www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 25 Bit 12 - Comp.2_OC_stepping_down_cntl Inv1FinStpDnCtl Bit 13 - INV1_Fin_stepping_down_cntl Inv2FinStpDnCtl Bit 14 - INV2_Fin_stepping_down_cntl · VRV-4R Input Registers Base Address Short Name Description Type Type Code = 4 - VRV-4R AirNet AirNet AmbT Ambient_temp. DschTComp1 Discharge_pipe_temp.(Comp.1) DschTComp2 Discharge_pipe_temp.(Comp.2) www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 26 AmbT Ambient_temp. SuctT Suction_temp. Evaporating_temp. CndT Condensing_temp. EVOp1 EV_opening_1 EVOp2 EV_opening_2 CTSTD1 CT1(STD1) CTSTD2 CT2(STD2) FanStp Fan_step CilT R4T_:Coil_temp. ScCilExtT Subcooling_Coil_exit_Temp. DschTInv Disch._temp.(INV) DschTStd1 Disch._temp.(STD1) DschTStd2 Disch._temp.(STD2) RcvrLiqT Receiver_Liquid_Temp. InvT Inverter_temp. InvCur Inverter_current InvFanCur INV_FAN_current www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 27 Bit 14 - STD2_OC_drooping_cntl. Bitfields: InvStby Bit 5 - INV_stand-by RcvrGasIn Bit 6 - SVL:Receiver_gas_in RcvrGasOut Bit 7 - SVG:Receiver_gas_out StpUnGasOut Bit 8 - SVSG:StopUnit_Gas_out StpUnLiqPipCls Bit 9 - SVSL:StopUnit_Liquid_pipe_close OiPEqT Oil_Pres._equalizer_Temp. InvFrq Inverter_frequency 4.1.2 ME www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 28: Me Pro Indoor Units

    Type Code = 0x800C TH1*10 TH2*10 TH3*10 SH*10 SC*10 SC*10 LevA LevB 4.1.2.2 ME PRO Outdoor Units · PUMY-P100-140Y/VHM/36-48NHMU Type code: 1 Base Input Registers Address Type Code = 1 63HS F(Hz) LEV1 LEV2 LEV3 LEV4 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 29 Type Code = 7 63HS 63LS F(Hz) LEV1 LEV2 LEV3 LEV4 · PURY-P PUHY-P Type code: 9, Type code: 10 Base Input Registers Address Type Code = 9 Type Code = 10 TH10 TH12 63HS 63LS THHS THBOX www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 30 Address F(Hz) · PURY-P Type code: 20 Base Input Registers Address Type Code = 20 TH10 TH11 TH12 63HS 63LS THHS F(Hz) · PURY-P Type code: 8 Base Input Registers Address Type Code = 8 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 31 Address 63HS 63LS THHS F(Hz) · PURY-P Type code: 3 Base Input Registers Address Type Code = 3 TH11 63HS 63LS F(Hz) · PURY-P Type code: 2 Base Input Registers Address Type Code = 2 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 32 TH11 TH12 63HS 63LS F(Hz) · PURY-(W) Type code: 13 Base Input Registers Address Type Code = 13 63HS1 63LS THHS F(Hz) · PURY-(E) Type code: 14 Base Input Registers Address Type Code = 14 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 33 Rev 0.5 PRO Functionality Base Input Registers Address 63HS1 63LS THHS · PURY-P YLM-A Type code: 12 Base Input Registers Address Type Code = 12 TH11 63HS1 63LS THHS F(Hz) · PUHY-P YKB Type code: 19 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 34 Modbus Integration Guidelines Rev 0.5 PRO Functionality Base Input Registers Address Type Code = 19 TH11 63HS1 63LS THHS F(Hz) LEV1 · PUHY-(E)P Type code: 5 Base Input Registers Address Type Code = 5 63HS1 63LS THHS www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 35 Address F(Hz) · PUHY-(E)P Type code: 17 Base Input Registers Address Type Code = 17 63HS1 63LS THHS THBOX F(Hz) LEV1 LEV2 · PUHY-(E)P Type code: 6 Base Input Registers Address Type Code = 6 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 36 Modbus Integration Guidelines Rev 0.5 PRO Functionality Base Input Registers Address 63HS1 63LS THHS · PUHY-(E)P Type code: 18 Base Input Registers Address Type Code = 18 63HS1 63LS THHS THBOX www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 37 Type Code = 11 · BC(main) Type code: 21 Base Input Registers Address Type Code = 21 · BC(main) BC(main) Type code: 4, Type code: 15 Base Input Registers Address Type Code = 4 Type Code = 15 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 38 Modbus Integration Guidelines Rev 0.5 PRO Functionality Base Input Registers Address · BC(sub) Type code: 16 Base Input Registers Address Type Code = 16 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 39: Commands Reference

    IP <enable|disable> modbus server port <PORT> modbus ignore r modbus cg4 DESCRIPTION This command is available only in CoolMasterNet device. · Without parameters command prints status of the Modbus IP Server. modbus · modbus IP command is used to enable or disable Modbus IP activation.
  • Page 40 SYNOPSIS va auto va + <UID> <VA> va delall va - <UID>|<VA> va ram <N> DESCRIPTION This command is available only in CoolMasterNet device. parameter denotes Indoor Unit identifier/number like for example: parameter <UID> L1.100 L2.003 <VA> denotes VA number in decimal format.
  • Page 41: Legacy Coolgate Mode

    Legacy CoolGate Mode 6 Legacy CoolGate Mode CoolMasterNet Modbus RTU module can be configured to work in legacy CoolGate mode. This is done for backward compatibility with CoolAutomation's CoolGate devices. This mode is not recommended for use in new projects.
  • Page 42: Dk Pro Outdoor Systems

    6.1.3 DK PRO Outdoor Units Base Input Registers Address VRV3 VRV4 Outdoor System Number Ambient Temperature °C Suction Temperature °C Inv1 Rotation Amnt Evaporation Temperature °C Condensing Temperature °C Inverter Revolution Speed Inv2 Rotation Amnt EV Opening 1 www.coolautomation.com © 2017 CoolAutomation LTD.
  • Page 43 Bit 5 - Oil Return 1 Bit 6 - Acc Oil Return Bit 7 - Oil Return 2 Bit 8 - 4 Way Valve Heating Bit 9 - Ow n Unit Error +27 0x1B AirNet Address www.coolautomation.com © 2017 CoolAutomation LTD.

This manual is also suitable for:

CoolinknetCoolinkhub

Table of Contents