Page 1
Procon MelcoBEMS MINI (A1M) FOR INSTALLERS INSTALLATION MANUAL Manual version 1.0.16 Firmware version 3.0.15 For safe and correct use, please read this installation manual thoroughly before installing the PROCON MelcoBEMS MINI (A1M). • i •...
Signal Cables: Use o nly shielded cables for co onnecting pe eripherals to any Procon MelcoBEMS S MINI (A1M) device e to reduce th he possibility y of interferen nce with rad io communic cations servic ces. Using shielde...
Page 4
Discl laimer rranty: All pro oducts manuf factured on b behalf of Mits subishi Elect tric UK are w warranted aga ainst defecti materi ials for a per riod of three y years from th he date of de elivery to the original purc chaser.
Amendment Register Latest Document Firmware Date Author Notes Version Version 1.0.0 3.0.0 08/05/15 Initial version for firmware V1.0.0 Added ‘Applicable Unit Type’ columns to Air-To-Water Modbus 1.0.1 3.0.1 16/06/15 tables. Other minor modifications. More FTC5 model types added to ‘Appendix B - Compatible Air-To- 1.0.2 3.0.1 20/08/15...
Firmware revision history Firmware Date Notes Version 3.0.0 23/02/15 - Initial version of firmware with BACnet support for ATA protocol. - Fixed bug so the ‘Outdoor Temperature By BMS’ Modbus register reports the 3.0.1 12/06/15 correct value. - DegF to DegC temperature conversions changed to be more accurate. - Removed BACnet objects for Heating and Cooling Setpoints.
1. Safet ty precau utions Before e installing the unit, make sur re you read all “Safety y precautions” ” The “S Safety precautio ons” provide v very important points regard ing safety. Mak ke sure you fo llow them Symbols use ed in the text Warning:...
Caution: MAC-397IF a and MAC-333 IF units canno ot be connecte ed when the M MelcoBEMS M INI (A1M) is c connected, as the same CN105/CN92 2 connector is used. Appendix A l ists the compa atible Air-To-A...
Note: When all switches are set to the OFF position a node address of 1 is assumed. Note: Each MelcoBEMS MINI (A1M) connected on the same RS-485 network must be set to a unique node address. 3.2. RS-485 communication settings The RS-485 settings are set using DIP switch 6.
3.3. Protocol selection The RS485 protocol is set using DIP switch 7. When the switch is in the ON position the Modbus RTU protocol is selected. Switch 7 Protocol selection BACnet MS/TP Modbus RTU 3.4. Deadband mode The Deadband feature can be enabled using DIP switch 8. When the switch is in the OFF position the Deadband feature is disabled.
4.2. Op peration When enable ed, the MelcoB BEMS MINI (A A1M) controls the Mode and d Temperature e Setpoint bas sed on the Roo om (return air) Tempera ature. While the roo...
4.3. Initialisation When the MelcoBEMS MINI (A1M) powers up it will set the mode, which will be determined by the room temperature. If less than the Heating Setpoint the unit will be set to HEAT mode with a setpoint of 28ºC.
T The A1M can c calculate the d difference between thes se two temper rature reading s and compen nsate by adjus sting the indoo or unit’s tempe...
Page 17
If the BMS Room Temperature is set to 0ºC (which it will be on power up) the setpoint offset feature will be disabled. It will only activate when the BMS Room Temperature is not 0ºC. To disable the feature without removing the MelcoBEMS MINI (A1M) power, simply set the BMS Room Temperature to 0ºC.
6. RS-485 termination An RS-485 termination resistor can be enabled on the MelcoBEMS MINI (A1M) PCB using the single jumper labeled The jumper setting is summarised below: Jumper Setting Description Not fitted Termination resistor not enabled Fitted Termination resistor enabled...
7.1. Physical connection The MelcoBEMS MINI (A1M) has a 1 metre flying lead to connect directly into the CN105/CN92 connector on the controller PCB. As an example, Figure 2 shows this connection on a Mr Slim indoor unit and a CRHV unit.
7.5. Us sing Twin/ /Triple/Qu uad system It is recomme ended to use o one MelcoBEM MS MINI for e each indoor un nit, however, if f the fault Mod d bus register is s not used then one Mel lcoBEMS MIN NI can be used d per twin / trip...
7.6. Us sing singl le split uni its in a gro It is recomme ended to use o one MelcoBEM MS MINI for e each indoor un nit, however, if f the fault Mod d bus register is s not used then one Mel lcoBEMS MIN NI can be used...
8. Status LEDs There are two status LEDs on the MelcoBEMS MINI (A1M). The LED indications are as follows: LED Name Colour Functionality Lit when A1M is powered, flashing indicates valid communication AC ACK Green with the indoor unit. Lit when A1M is powered, flashing indicates valid Modbus or...
9. BACnet 9.1. BACnet MS/TP The MelcoBEMS MINI (A1M) can be connected to a BACnet MS/TP network using RS-485. BACnet protocol can be selected using DIP switch 7 (see section 3.3). 9.2. BTL Listing The MelcoBEMs MINI (A1M) is a BTL listed device.
9.3. Object types supported Object Type Property Analogue Multi State Multi State Analogue Device Binary Input Binary Output Value Input Output Input Object Identifier Object Name Object Type Present Value Status Flags Event State Out Of Service Number Of States State Text Units Polarity...
9.4. Object list The MelcoBEMS MINI (A1M) currently has objects for certain ATA protocol data points, detailed in the following table. Object type Object ID Object name Notes 0 = Drive OFF Binary Output Drive OFF/ON Setup 1 = Drive ON...
Modbus connection 10.1. Modbus background Modbus is a master-slave protocol, which means there are two types of Modbus device, Modbus Masters and Modbus Slaves. Slave devices simply wait until they receive a command from a Master, act upon that command and send a reply to the Master.
Page 28
T-junct ions (e.g. star r network wirin ng) are not per rmitted. Caution: RS-485 biasi ing jumpers m must be fitted o on the Procon MelcoRETAIL L/MelcoREMO OTE (if used).
Some BMS controllers may not be able to read signed register values (i.e. values which can be negative in value), so the MelcoBEMS MINI (A1M) also exposes an unsigned version of those registers (these registers will not return a negative value).
Page 30
(Refer to indoor unit documentation for description of other fault code values) MelcoBEMS MINI (A1M) Firmware Version 40011 MelcoBEMS MINI (A1M) firmware version [READ ONLY] Value of a counter which increments upon every valid Modbus Comms Counter 40012 Modbus command received. Value is automatically [READ ONLY] reset to zero when value exceeds 65535.
30002 (Refer to indoor unit documentation for description of other fault code values) MelcoBEMS MINI (A1M) Firmware 30004 MelcoBEMS MINI (A1M) firmware version Version Value of a counter which increments upon every valid Modbus Comms Counter 30006 Modbus command received. Counter is reset to zero when value exceeds 65535.
11.3. Discrete Inputs There are no Discrete Inputs for Air-To-Air systems. 11.4. Coils Coils are read using function code 01 and written to using either function code 05 or 15. Function code 05 is used when writing to a single coil register, function code 15 is used for writing to multiple coil registers in the same command. Note the values of all Coil registers have corresponding Holding registers which can be used instead.
The Discrete Input registers and Input registers are not writable so their equivalent Holding Register is read only and marked [READ ONLY]. Some BMS controllers may not be able to read signed register values (i.e. values which can be negative in value), so the A1M also exposes an unsigned version of those registers (these registers will not return a negative value).
Page 34
Modbus command received. Counter is reset [READ ONLY] to zero when value exceeds 65535. 8000 = No error Fault Code (decimal) 6999 = Bad communication between A1M and unit 40013 [READ ONLY] (Refer to unit documentation for description of other fault code values)
Page 36
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Bit packed value: Bit 0 – System On/Off (0 = ON, 1 = Prohibit) Bit 1 – Running Mode (0 = ON, 1 = Prohibit) Bit 2 – Setting Temp (0 = ON, 1 = Prohibit) Bit 3 –...
Page 37
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Current Hour 40049 0 … 23 Current Minute 40050 0 … 59 Outdoor Temperature By BMS Temperature value in ºC multiplied by 10. 40051 (signed) 0xFE70 = -40ºC … 0x036B = 87.5ºC Temperature value in ºC multiplied by 10.
Page 38
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address 0 = Normal Refrigerant Error Info 1 = Error (System) 40070 [READ ONLY] 2 = Error (Startup) 3 = Maintenance Error 7-Segment Display Error Code Digit 1 40071 (see note ^) [READ ONLY]...
Page 39
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address 0 = H/P 1 = IH Heat Source Status 40081 2 = BH [READ ONLY] 3 = IH + BH 4 = Boiler Temperature Setpoint – Zone 1 Temperature value in ºC multiplied by 100.
Page 40
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Room Temperature – Zone 1 Temperature value in ºC multiplied by 100. (signed) 40094 (see note *) [READ ONLY] Room Temperature – Zone 1 Temperature value in ºC multiplied by 100. 40095 [READ ONLY] (see note **)
Page 41
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Return Temperature Temperature value in ºC multiplied by 100. [READ ONLY] (see note **) 40105 Water Inlet Temperature Temperature value in ºC multiplied by 100. [READ ONLY] (see note **) Tank Water Temperature Temperature value in ºC multiplied by 100.
Page 42
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address External Water Temperature 4 Temperature value in ºC multiplied by 100. (signed) (see note *) [READ ONLY] Flow Temperature – Zone 2 Temperature value in ºC multiplied by 100. [READ ONLY] (see note **) External Water Temperature 2...
Page 43
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Flow SW1 (IN2) 40122 0 = OFF, 1 = ON [READ ONLY] Flow SW2 (IN3) 40123 0 = OFF, 1 = ON [READ ONLY] Flow SW3 (IN7) 40124 0 = OFF, 1 = ON [READ ONLY]...
Page 44
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Heat Pump Slave 8 ON/OFF (address 9 for CAHV/CRHV) 40136 0 = Stop, 1 = Run [READ ONLY] Heat Pump Run Time Value in hours (hours) 40137 0 = 0 Hours …...
Page 45
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Booster Heater 1 ON/OFF 40146 0 = Stop, 1 = Run [READ ONLY] Booster Heater 2 ON/OFF 40147 0 = Stop, 1 = Run [READ ONLY] Booster Heater 2+ ON/OFF 40148 0 = Stop, 1 = Run [READ ONLY]...
Page 46
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Refrigerant 3 Error Code Digit 1 40160 (see note ^) [READ ONLY] Refrigerant 3 Error Code Digit 2 40161 (see note ^^) [READ ONLY] Refrigerant 4 Error Code Digit 1 40162 (see note ^) [READ ONLY]...
Page 47
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Heat Pump Frequency – Slave Frequency value in Hz 40174 0 = 0Hz … 255 = 255Hz [READ ONLY] Heat Pump Frequency – Slave Frequency value in Hz 40175 0 = 0Hz …...
Page 48
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Heat Pump 21 ON/OFF 40188 0 = Stop, 1 = Run [READ ONLY] Heat Pump 22 ON/OFF 40189 0 = Stop, 1 = Run [READ ONLY] Heat Pump 23 ON/OFF 40190 0 = Stop, 1 = Run [READ ONLY]...
Page 49
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Water Pump 5 ON/OFF 40218 0 = Stop, 1 = Run [READ ONLY] Water Pump 6 ON/OFF 40219 0 = Stop, 1 = Run [READ ONLY] Water Pump 7 ON/OFF 40220 0 = Stop, 1 = Run [READ ONLY]...
Page 50
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Evaporating Temperature Temperature value in ºC multiplied by 100. (signed) 40231 (see note *) [READ ONLY] Evaporating Temperature Temperature value in ºC multiplied by 100. 40232 [READ ONLY] (see note **) Condensing Temperature Temperature value in ºC multiplied by 100.
Page 51
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Electric Energy 11 Electric Energy in kWh multiplied by 100 40245 † [READ ONLY] (see note Electric Energy 12 Electric Energy in kWh multiplied by 100 40246 †...
Page 52
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Water Outlet Temperature 2 Temperature value in ºC multiplied by 100. (signed) 40259 (see note *) [READ ONLY] Water Outlet Temperature 2 Temperature value in ºC multiplied by 100. 40260 [READ ONLY] (see note **)
Page 54
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Last Measured DHW Energy Last measured DHW energy consumption – Wh Consumption – Wh part 40288 part of the value. [READ ONLY] 0 = 0Wh … 99 = 99Wh Last Measured Total Energy Last measured total energy consumption in Kwh.
Page 55
* Temperature in ºC multiplied by 100. 0x8000 = -327.68ºC 0x8001 = -327.67ºC … 0xFFFF = -0.01ºC 0x0000 = 0.00ºC … 0x7FFE = 327.66ºC 0x7FFF = 327.67ºC ** Temperature in ºC multiplied by 100. 0x0000 = 0.00ºC 0x0001 = 0.01ºC …...
Page 56
† Electric Energy 0x0000 = 0.00 kWh 0x0001 = 0.01 kWh … 0xFFFE = 655.34 kWh 0xFFFF = 655.35 kWh †† MRC Prohibit command must NOT be written to Shizuoka designed models Value always read as 0 on CAHV/CRHV 2013 models Value always read as 0 on CAHV/CRHV 2013 models Value always read as 0 on CAHV/CRHV 2013 models Stop and Cooling modes not supported on CAHV 2013 models...
Modbus Comms Counter 30006 automatically reset to zero when value exceeds 65535. 8000 = No error 6999 = Bad communication between A1M and unit Fault Code (decimal) 30009 (Refer to unit documentation for description of other fault code values) 0 = ATA unit connected...
Page 58
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address 7-Segment Display Error Code 30030 (see note ^) Digit 1 7-Segment Display Error Code 30031 (see note ^^) Digit 2 0 = No type 1 = Heating C1 2 = Heating C2 3 = Heating C3 0 = No type...
Page 59
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Temperature Setpoint – Zone 1 Temperature value in ºC multiplied by 100. 30041 (signed) (see note *) Temperature value in ºC multiplied by 100. Temperature Setpoint – Zone 1 30042 (see note **) Temperature Setpoint –...
Page 60
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Room Temperature – Zone 2 Temperature value in ºC multiplied by 100. 30055 (signed) (see note *) Temperature value in ºC multiplied by 100. Room Temperature – Zone 2 30056 (see note **) Refrigerant Liquid Temperature...
Page 61
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Temperature value in ºC multiplied by 100. Tank Water Temperature 30066 (see note **) Flow Temperature – Zone 1 Temperature value in ºC multiplied by 100. (signed) (see note *) 30067 External Water Temperature 1...
Page 62
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Return Temperature – Zone 2 Temperature value in ºC multiplied by 100. (signed) (see note *) 30073 External Water Temperature 6 Temperature value in ºC multiplied by 100. (signed) (see note **) Temperature value in ºC multiplied by 100.
Page 63
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Value in hours multiplied by 100 Heat Pump Refrigerant Address 0 = 0 hours 30084 3 Run Time (hours x100) … 65535 = 6553500 hours Value in hours multiplied by 100 Heat Pump Refrigerant Address 0 = 0 hours 30085...
Page 64
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Refrigerant 5 Error Code Digit 1 30097 (see note ^) Refrigerant 5 Error Code Digit 2 30098 (see note ^^) Refrigerant 6 Error Code Digit 1 30099 (see note ^) Refrigerant 6 Error Code Digit 2 30100...
Page 65
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Condensing Temperature Temperature value in ºC multiplied by 100. 30112 (signed) (see note *) Temperature value in ºC multiplied by 100. Condensing Temperature 30113 (see note **) Electric Energy in kWh multiplied by 100 Electric Energy 1 30114...
Page 66
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Electric Energy in kWh multiplied by 100 Electric Energy 14 30127 † (see note Electric Energy in kWh multiplied by 100 Electric Energy 15 30128 † (see note Electric Energy in kWh multiplied by 100 Electric Energy 16 30129...
Page 67
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Duty value in % Water Pump 1 – PWM Duty 30142 0 = 0% … 100 = 100% Water Pump 1 – PWM Duty Duty value in % 30143 Feedback 0 = 0% …...
Page 69
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Last measured DHW energy consumption – Wh Last Measured DHW Energy 30162 part of the value. Consumption – Wh part 0 = 0Wh … 99 = 99Wh Last Measured Total Energy Last measured total energy consumption in Kwh.
Page 70
* Temperature in ºC multiplied by 100. 0x8000 = -327.68ºC 0x8001 = -327.67ºC … 0xFFFF = -0.01ºC 0x0000 = 0.00ºC … 0x7FFE = 327.66ºC 0x7FFF = 327.67ºC ** Temperature in ºC multiplied by 100. 0x0000 = 0.00ºC 0x0001 = 0.01ºC …...
† Electric Energy 0x0000 = 0.00 kWh 0x0001 = 0.01 kWh … 0xFFFE = 655.34 kWh 0xFFFF = 655.35 kWh Value always read as 0 on CAHV/CRHV 2013 models “Error information of refrigerant system” for CAHV/CRHV/QAHV models 12.3. Coils Coils are read using function code 01 and written to using either function code 05 or 15. Function code 05 is used when writing to a single coil register, function code 15 is used for writing to multiple coil registers in the same command.
The Discrete Input registers and Input registers are not writable so their equivalent Holding Register is read only and marked [READ ONLY]. Some BMS controllers may not be able to read signed register values (i.e. values which can be negative in value), so the A1M also exposes an unsigned version of those registers (these registers will not return a negative value).
Page 78
(Refer to indoor unit documentation for description of other fault code values) MelcoBEMS MINI (A1M) Firmware Version 40011 MelcoBEMS MINI (A1M) Firmware Version [READ ONLY] Value of a counter which increments upon every Modbus Comms Counter 40012 valid Modbus command received. Counter is reset [READ ONLY] to zero when value exceeds 65535.
Page 79
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Temperature value in ºC multiplied by 10. (see note *) Outdoor Temperature (signed) 40307 [READ ONLY] Note: Only available when ‘Outdoor Temperature Sensor’ value = 1 (Equipped). Temperature value in ºC multiplied by 10.
Page 80
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Auto Fan Speed Control 0 = Not available Availability 40316 1 = Available [READ ONLY] 0 = Normal operation 1 = In night purge operation Night Purge 40317 During night-purge operation: [READ ONLY]...
Page 81
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Temperature value in ºC multiplied by 10. 0 = 0ºC … 400 = 40ºC Minimum Cooling Setpoint 40327 [READ ONLY] Note: Only available when ‘Set Temperature on Temperature Control Unit’...
Page 82
Holding Register (Analogue Output) Applicable Unit Type Modicon Register Name Addr Details Address Auto Ventilation Mode Available 0 = Not available 40336 [READ ONLY] 1 = Available Operation Mode of Temperature 0 = Not available (not connected) Control Unit 40337 1 = Available (connected) [READ ONLY] Set Temperature on...
Page 83
* Temperature in ºC multiplied by 10. 0xFDD0 = -56.0ºC 0xFDD5 = -55.5 ºC … 0xFFFB = -0.5ºC 0x0000 = 0.0ºC 0x0005 = 0.5 ºC … 0x0271 = 62.5ºC 0x0276 = 63.0ºC [0x7FFE = Under detecting] [0x7FFF = No thermistor connected] ** Temperature in ºC multiplied by 10.
13.1. Input registers Input Registers are read using function code 04. Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address MelcoBEMS MINI Firmware 30004 MelcoBEMS MINI Firmware Version Version Value of a counter which increments upon every valid Modbus command received.
Page 85
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address CO2 level divided by 10. 0 = 0ppm … 240 = 2400 and above. [Value 254 = Under detecting] Room CO2 Level 30179 [Value 255 = No sensor] Note: Only available when ‘CO2 Level Sensor’...
Page 86
Input Register (Analogue Input) Applicable Unit Type Modicon Register Name Addr Details Address Temperature value in ºC multiplied by 10. 0 = 0ºC … 400 = 40ºC Maximum Cooling Setpoint 30187 Note: Only available when ‘Set Temperature on Temperature Control Unit’ value = 1 or 2. Temperature value in ºC multiplied by 10.
13.1. Coils Coils are read using function code 01 and written to using either function code 05 or 15. Function code 05 is used when writing to a single coil register, function code 15 is used for writing to multiple coil registers in the same command. Coil (Digital Output) Applicable Unit Type Modicon...
Page 88
Discrete Input (Digital Input) Applicable Unit Type Modicon Register Name Addr Details Address - Pressing ON/OFF button starts normal operation. - When pressing the Ventilation button the Lossnay remains in bypass mode 0 = Inactive Maintenance Sign 10084 1 = Active 0 = Inactive Filter Sign 10085...
Page 89
Discrete Input (Digital Input) Applicable Unit Type Modicon Register Name Addr Details Address 0 = Not equipped Supply Air Temperature Sensor 10097 1 = Equipped 0 = Not equipped CO2 Level Sensor 10098 1 = Equipped...
Appendix C – Compatible Lossnay units LGH Series LGH-15-200RVX-E1 LGH-150-250RVXT-E1...
Page 96
Pleas e be sure t o put the c contact add ress/teleph hone numb er on this ma nual before e handing it t to the cus stomer. TSUBIS HI ELEC CTRIC U MITSUBISHI EL ECTRIC UK, TRAVEL LLERS LANE, HATFI ELD, HERTFORDSH IRE, AL10 8XB...
Need help?
Do you have a question about the A1M and is the answer not in the manual?
Questions and answers