background image

Design guide 

Modbus Interface DIII

EKMBDXB7V1

Summary of Contents for EKMBDXB7V1

Page 1: ...Design guide Modbus Interface DIII EKMBDXB7V1 ...

Page 2: ...ipment 8 2 Modbus communication 10 2 1 Modbus Interface DIII settings 10 2 2 Communication format 11 2 2 1 Function format 11 2 2 2 Character format 14 2 2 3 Silent internal time 14 2 2 5 Response time 14 2 3 Communication procedure 15 2 3 1 System initialisation 15 2 3 2 Monitor and operate units from the BMS 16 2 3 3 Other DIII devices exist in the same system 20 3 Modbus registers 21 3 1 Input ...

Page 3: ... 5 1 Introduction 45 5 2 Outline of system 45 5 3 Test Operation Procedure 46 5 3 1 Prepare register groups 46 5 3 2 Start reading registers groups 49 5 3 3 Set a holding register 50 6 Troubleshooting 51 7 Revision of the document 52 ...

Page 4: ...e main target is to monitor and control VRV connected indoor units the DIII units are referred to as indoor units For some systems the connected DIII units are in reality outdoor units e g Applied units 1 1 System layout Typical setup e g VRV DIII address Group NO needs to be set on an individual indoor unit or group by the connected userinterface Functions of each Indoor unit in a range for each ...

Page 5: ...utdoors addr 1 00 till 4 15 BMS equipment protocol Modbus RS485 2 wire max 500m Installation place Indoor installation Operation condition Temp range 0 till 60 C Dimensions 379 x 87 x 124 mm Mass Weight 2 1 kg Power supply 220 240 VAC 50 60 Hz Software The Modbus Interface DIII software can be updated with the Daikin Updater PC software Refer to chapter 4 2 Software update with Updater for details...

Page 6: ...4P642495 1A 2022 02 Page 5 of 52 1 3 1 Dimensions and field wiring Refer to installation manual ...

Page 7: ...ing at 400ms application is running During uploading of new software firmware is running H1P till H7P Progress indication 0 till 100 HAP blinking at 200ms firmware is running 1 3 4 Termination resistance SS switches By factory default the termination resistance is 0 Ohm SS2 Off SS3 Off SS2 On 120 Ohm SS3 On 100 Ohm SS2 On SS3 On not allowed Please slide the SS2 or SS3 to the ON position to set req...

Page 8: ... pin 3 Off 4 On DS1 pin 3 On 4 Off DS1 pin 3 On 4 On Even 1 stop bit Odd 1 stop bit None 2 stop bit None 1 stop bit Modbus address setting DS2 pin 1 2 3 4 When Modbus address is set eg 1 15 then modbus RS485 communication is enabled Off Off Off Off No Modbus address is set meaning no modbus RS485 communication Off Off Off On Off Off On Off On On On On Address 1 Address 2 Address 15 Attention Durin...

Page 9: ...tralised control equipment Intelligent Touch Manager Interface for use in LonWorks Interface for use in BACnet Intelligent Touch Controller Intelligent Tablet Controller Residential central remote controller Central Remote controller Unified ON OFF controller Schedule timer 1 DCM601A51 DMS504B51 DMS502B51 DCS601C51 DCC601A51 DCS303A51 DCS302CA61 DCS301BA61 DST301BA61 DIII Modbus interface EKMBDXB7...

Page 10: ...ipment the remote control mode is decided by the setting of the highest priority item in the priority rank Priority ranking of Modbus Interface DIII No priority ranking is implemented Meaning in case another D BACS device is detected the lock button force OFF functions are not available ...

Page 11: ...r 1 Off Off Off On Addr 2 Off Off On Off Addr 15 On On On On Implemented function codes 0x03 Read Holding Registers broadcast support 0x04 Read Input Registers broadcast support 0x06 Preset Single Registers No broadcast support 0x10 Preset Multiple Registers No broadcast support remark Holding Registers will not reflect the actual value other function codes are treated as illegal function and retu...

Page 12: ...an read up to 32 registers in one query Here is an example of a request to slave address 1 for reading 3 register values starting from register 31001 Query Response Field Data Field Data Slave Address 0x01 Slave Address 0x01 Function Code 0x04 Function Code 0x04 Start Address Upper 0x03 Data Size Bytes 0x06 Start Address Lower 0xE8 Data1 Upper 0xXX Number of Registers Upper 0x00 Data1 Lower 0xXX N...

Page 13: ...tiple Registers 0x10 Function Write values to holding registers In case of broadcast the values are written to the same holding registers of all slave units The address and the content of holding registers are described in 3 Modbus registers Query The query message specifies the start address of the register size of data and values The register address starts at zero register 40001 is addressed as...

Page 14: ...e 0x01 Illegal function This function code is not supported 0x02 Illegal data address Access was attempted to an unassigned register address 0x03 Illegal data This query includes unauthorized data Example of exception response In the case of setting an illegal mode to the holding register address 42002 Query Response Field Data Field Data Slave Address 0x01 Slave Address 0x01 Function Code 0x06 Fu...

Page 15: ...3 T4 before and after The silent interval time is depending on communication speed Baud Rate bps 9600 19200 Silent Interval Time ms T1 T2 T3 T4 5 2 5 2 2 5 Response time This Modbus Interface DIII responds a message after response time t1 when this Modbus Interface DIII receives a query message The response time t1 of this adaptor is Silent Interval Time T1 T2 T3 T4 20ms Modbus master needs to wai...

Page 16: ...d to the actual values once Attention The holding values receive the actual values at the detection time only This means this will only happen once Remark also not during rediscovery Retrieve status Return Busy Check Modbus Interface DIII status 30001 BMS Modbus Interface DIII DIII unit Power on Power on Modbus Interface DIII status 30001 bit 0 Busy Return Ready Check Modbus Interface DIII status ...

Page 17: ...e DIII sends the command to a unit when the value of a Holding Register is changed Especially in case that indoor units are operated from the user interface the BMS should always get the status of indoor units and copy the received status to the Holding Registers Note at start up of the system See 2 3 1 System initialisation and the initial discovery of the DIII connected units the Modbus Interfac...

Page 18: ...the input register 1 and copies the received status to the holding registers 2 Modbus User interface Status Setting status BMS Received status Holding register present value Modbus Interface DIII Input Register Holding register The last value Status Unit DIII 2 Off 1 Off User interface Off Off BMS Off Off Modbus Interface DIII Off Off Unit Off On User interface On On BMS On Modbus Interface DIII O...

Page 19: ...isters 2 Off User interface On BMS On Modbus Interface DIII Off Off Unit On Off 3 Off 2 Off 1 Off User interface Off Off BMS Off Off Modbus Interface DIII Off Off Unit On The value of the holding register is changed So the Modbus Interface DIII sends the command to the units 3 On User interface On On BMS On Modbus Interface DIII On On Unit Off On The value of the holding register is changed So the...

Page 20: ...ed On command will not be executed Status The BMS sends an On command to the unit User interface Off BMS On Modbus Interface DIII Off Off Unit On User interface Off On BMS On Modbus Interface DIII On Off Unit On On The value of the holding register is not changed So the Modbus Interface DIII does not send the command to the units On ...

Page 21: ...not available Detect other DIII device Return No Check Other DIII device exists 30001 BMS Modbus Interface DIII Other DIII device e g iTM Power on Power on Other DIII device exists 30001 bit 1 No Forced OFF functions lock functions available Return Yes Check Other DIII device exists 30001 Other DIII device exists 30001 bit 1 Yes Forced OFF functions lock functions not available BMS can use Forced ...

Page 22: ... to the DIII it can take up till 10 minutes to update the status of the input register Remark Initially delivered from factory the value is 1 0 Modbus Interface DIII status 0 Busy 1 ready Typical at power on of the option the DIII communication is started with the connected DIII units At the end of the communication start up all the input registers and holding resisters have the correct initial va...

Page 23: ...p of 3 31190 4 15 Bit Description Meaning 15 Fan speed capability 0 Not exist 1 Exist 14 Fan speed steps capability 0 till 7 This value has only meaning if Fan speed capability exists 0 1 Fix 2 2step 3 3 step 4 4 step 5 5 step 6 7 13 12 11 Fan direction capability 0 Not exist 1 Exist 10 Fan direction steps capability 0 till 7 This value has only meaning if Fan direction capability exists 0 1 Fix 2...

Page 24: ... set point upper limit 128 127 C 8 bit signed integer bit 7 sign Note Unit set point range is depending on unit e g 16 till 32 C In some user interfaces it is possible to change the set point range towards the user e g 20 till 30 C But these values are independent from the unit set point range Meaning unit set point range values are not modified E g 16 till 32 C Input register VRV Sky air HRV Spli...

Page 25: ... set point lower limit 128 127 C unity 1 C 8 bit signed integer bit 7 sign 31403 1 00 31407 1 01 step of 4 31655 4 15 15 8 Unit heating water set point upper limit 128 127 C unity 1 C 8 bit signed integer bit 15 sign 7 0 Unit heating water set point lower limit 128 127 C unity 1 C 8 bit signed integer bit 7 sign Note Unit set point range is depending on unit e g 5 till 20 C In some user interfaces...

Page 26: ... Air curtain CYV models not available CYQ models available HRV ventilation rate VAM models available VKM models not available O O O O Fan direction Swing Flap direction depending on indoor unit capability O O 32001 1 00 32007 1 01 step of 6 32379 4 15 Bit Description Meaning 15 14 Fan speed 0 till 7 This value is depending on fan speed steps capability value Value 0 1 2 3 4 5 6 7 Fix H 2step Auto ...

Page 27: ...ing Cooling for HRV Only ventilation O O O O O O O O O Filter sign Filter sign of indoor units Air curtain CYV models not available CYQ models available O O O O O Indoor status Defrost hot start status Operation status O O O O O O O O Cool heat master O O O O O O O 32002 1 00 32008 1 01 step of 6 32380 4 15 Bit Description Meaning 15 Cool heat master 0 till 2 0 not decided 1 Slave 2 Master means p...

Page 28: ...T Air curtains ERQ control box Heating Applied Room temperature set point Set point of indoor units O O O O O O O 32003 1 00 32009 1 01 step of 6 32381 4 15 Bit Description Meaning 15 0 Set point 127 9 127 9 C unity 0 1 C 16 bit signed integer equals the value multiplied by 10 bit 15 sign ...

Page 29: ...r interface e g BRC1E52A B7 or BRC2 3E52C7 is required following settings should be confirmed on the user interface Mode No First Code No group setting Description of setting Required values User interface settings e g BRC1E52A B7 or BRC2 3E52C7 1c 1 Thermostat sensor used for the Auto operation mode and the Setback function room temperature on detailed display Value 02 Remote controller thermisto...

Page 30: ... sign 32802 1 00 32806 1 01 step of 4 33054 4 15 15 0 Cooling water Set point 127 9 127 9 C unity 0 1 C 16 bit signed integer equals the value multiplied by 10 bit 15 sign Input register VRV Sky air HRV Split VRV hydrobox LT HT Air curtains ERQ control box Heating Applied Domestic hot water Reheat enable disable status Storage start requested Storage set point O O Quiet mode low noise O O O 32803 ...

Page 31: ...LT HT Air curtains ERQ control box Heating Applied Ventilation operation mode VAM models available VKM models not available O 32804 1 00 32808 1 01 step of 4 33056 4 15 Bit Description Meaning 15 8 7 Ventilation operation mode setting 1 Auto 2 Energy reclaim ventilation 3 Bypass 6 5 0 ...

Page 32: ...llowing 0011 0000 0011 0000 0011 0000 bin 48 dec ASCII 0 Error code character lower 0011 0000 bin 48 dec ASCII 0 Error code 00 means no error 14 13 12 11 10 9 8 7 Error Alarm warning code character lower ASCII dec 6 5 4 3 2 1 0 33602 1 00 33604 1 01 step of 2 33728 4 15 15 Error Alarm warning unit number 0 15 Note only if different units are connected to the same DIII group address 14 13 12 11 10 ...

Page 33: ...uence After some minutes the forced off will automatically be de acivated by the DIII unit Modbus Interface DIII required actions to return to the previous state In case Modbus Interface DIII also had a power outage After the power is restored and the DIII unit is discovered then re activation holding register set of forced off function is required In case Modbus Interface DIII lost communication ...

Page 34: ... H HH note Fan control flag bit 7 6 5 4 must be set to value 6 Note The BMS needs to copy input register value 32001 1 00 bit 14 13 12 to this holding register note in case no fan capability this register should be set to 0 HRV ventilation rate For VAM units Values 0 1 2 L 3 4 5 6 7 H note for HRV fan speed steps capability is fixed to 0 note for HRV Fan control flag bits 7 6 5 4 are not applicabl...

Page 35: ...x LT HT heating applied Only Heating Cooling O O O O O O O O Filter sign Filter sign reset of indoor units Air curtain CYV models not available CYQ models available O O O O O 42002 1 00 42005 1 01 step of 3 42191 4 15 Bit Description Meaning 15 8 7 Filter sign reset 0 none 15 reset Attention After reset set to value 0 again Otherwise filter sign will never appear again 6 5 4 3 Operation mode setti...

Page 36: ...on Meaning 15 0 Set point 127 9 127 9 C unity 0 1 C 16 bit signed integer equals the value multiplied by 10 bit 15 sign Remark 1 In case the requested value is out of the unit set point range and or the user interface set point range the set point is set to the minimum limit value or higher limit value 2 For the result please check for the value in the input register Note The BMS needs to copy inp...

Page 37: ... and or the user interface set point range the set point is set to the minimum limit value or higher limit value 2 For the result please check for the value in the input register Note The BMS needs to copy input register value 32801 1 00 bit 15 0 to this holding register 42402 1 00 42406 1 01 step of 4 42654 4 15 15 0 Cooling water Set point 127 9 127 9 C unity 0 1 C 16 bit signed integer equals t...

Page 38: ...The BMS needs to copy input register value 32803 1 00 bit 15 8 to this holding register 14 13 12 11 10 9 8 7 4 3 2 Quiet mode Low noise On Off 0 Off 1 On Note The BMS needs to copy input register value 32803 1 00 bit 2 to this holding register 1 0 Reheat On off 0 Off 1 On Note The BMS needs to copy input register value 32803 1 00 bit 0 to this holding register Holding register VRV Sky air HRV Spli...

Page 39: ...off lock Operation mode change set point locked together Function Locked functions are ignored HRV On off lock no lock On lock Off lock O O O O O O O O O 42801 1 00 42802 1 01 step of 1 42864 4 15 Bit Description Meaning 15 7 6 Fixed to 0 5 User interface button fan speed up down Lock 0 Enabled 1 Disable Note for Split with KRP928BB2S No meaning 4 User interface button fan direction up down Lock 0...

Page 40: ... power is restored and the DIII unit is discovered then re activation holding register set of lock functions is required In case Modbus Interface DIII lost communication with DIII unit After re discovery de activation holding register reset and re activation holding register set of lock functions is required Situation 2 A power outage of a DIII unit only Consequence After the power is restored the...

Page 41: ...9417P connected one on one to the RS485 Modbus port dipswitch DS1 off off off off setting DS2 is not off off off off e g DS2 is off off off on 4 2 1 Updater The updater PC program can be executed without admin rights Remark only during the one time USB driver installation admin rights are required 4 2 1 1 Updater Minimum PC requirements Updater v1 4 x and higher Windows XP SP3 Windows Vista SP2 or...

Page 42: ... 2 Connect the EKPCCAB cable to X2A on the mainboard see figure 3 Power on the Modbus Interface DIII 4 Start the updater on the PC 5 Proceed to the Setting menu and make sure the correct USB serial COM port is selected e g COM4 6 Proceed to the Update Procedure Selection window The ID of the existing software is automatically detected PC USB cable EKPCCAB ...

Page 43: ... of 52 7 Fill in the model name EKMBDXB7V1 in the filter box and select the available software 8 Follow the on screen instructions Example of a successful update 9 At the end switch off power and disconnect all programming cables ...

Page 44: ...dipswitch DS1 DS2 as indicated in the figure 4 Power on the Modbus Interface DIII 5 Start the updater on the PC 6 Proceed to the Setting menu and make sure the correct USB serial COM port is selected e g COM4 7 Proceed to the Update Procedure Selection window The ID of the existing software is automatically detected Rx Tx A Rx Tx B DS1 off off off off setting DS2 is not off off off off e g DS2 is ...

Page 45: ...me EKMBDXB7V1 in the filter box and select the latest available software 9 Follow the on screen instructions Example of a successful update 10 At the end switch off power and disconnect all programming cables 11 Re set the dipswitches to the required values ...

Page 46: ...a PC can be used An example is Modbus Poll PC program Internet download location http www modbustools com modbus_poll asp shareware with a time limited trial period 5 2 Outline of system Rx Tx A Rx Tx B DS1 off off off off setting 9600bps Even 1 stop bit DS2 off off off on Modbus address 1 USB RS485 converter Daikin spare part reference 999417P Modbus poll PC program F1 F2 connected to the units ...

Page 47: ...gister groups by selecting following in the dropdown menu File New Crtl N Setup Read Write Definition F8 Note Each registers group can be separately saved by File Save as mbp Example how to define the input registers 30001 till 30008 Note In Modbus poll the register address is defined as follows 30011 10 For each register the Alias description can be set For each register the Format should be set ...

Page 48: ...7 of 52 3 Prepare register groups as following examples Example Read input registers 30001 till 30008 Example Read input registers 31001 till 31003 Example Read input registers 32001 till 32003 for set point select Format Signed ...

Page 49: ...4P642495 1A 2022 02 Page 48 of 52 Example Read holding registers 42001 till 42003 for set point select Format Signed ...

Page 50: ...n Connect F3 Example After making the correct selections click OK to start reading the register groups Example Read input registers 30001 till 30008 Example Read input registers 31001 till 31003 Example Read input registers 32001 till 32003 Example Read holding registers 42001 till 42003 ...

Page 51: ...0 of 52 5 3 3 Set a holding register To change a holding register proceed as follows Double click on value to modify bits as follows e g change to On Double click on value to modify bits as follows e g change set point to 20 0 C ...

Page 52: ... HAP is blinking at a fast rate of 200ms meaning firmware is running Upload the latest application software See chapter 4 2 Software update with Updater Software update with updater via RS485 fails DS2 is set to off off off off meaning no communication on RS485 Change DS2 settings to e g off off off on Refer to chapter 4 2 3 Method 2 Update with a USB RS485 converter A BMS set of a holding registe...

Page 53: ...4P642495 1A 2022 02 Page 52 of 52 7 Revision of the document 2014 04 New 2020 10 Adaptation for EKMBDXB7V1 2022 02 Update operating frequency ...

Page 54: ...4P642495 1A 2022 02 Copyright 2014 Daikin Verantwortung für Energie und Umwelt ...

Reviews: