Design guide Modbus Interface DIII EKMBDXA7V1
Design guide Modbus Interface DIII EKMBDXA7V1 Table of Contents Safety Precautions ......................................................................................................................................3 1. Introduction .............................................................................................................................................3 1.1 System layout ...................................................................................................................
5. Modbus Interface DIII test operation ....................................................................................................51 5.1 Introduction .....................................................................................................................................51 5.2 Outline of system ............................................................................................................................51 5.3 Test Operation Procedure.......................................
Safety Precautions Before performing design, construction, or maintenance thoroughly, read the “Safety Precautions” in the installation manual provided with the product. 1. Introduction A Building Manangement System (BMS) can control Daikin units through the Modbus protocol by using the Modbus Interface DIII EKMBDXA7V1 Glossary: - BMS: Building Management System - DIII unit: Unit with DIII communication connected to the Modbus Interface DIII.
1.2 Limitations The number of control commands per indoor unit is limited to 7000 per year. If the BMS controls the units by using an automatic control program, please make sure it doesn’t exceed this limitation. 1.
1.3.1 Dimensions and field wiring Refer to installation manual 4P357732-1 – 2014.
1.3.2 Wiring diagram 1.3.3 LED meaning During normal operation (application is running): H1P: DIII communication (sent) H2P: DIII communication (receive) H3P: RS485 communication (sent) H4P: RS485 communication (receive) H5P H6P H7P: no meaning HAP: blinking 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.
1.3.6 Dipswitch meaning Attention: Dipswitch on/off status is detected during power on of the PCB only. Dipswitch DS1 & DS2 setting: RS485 Modbus communication speed DS1 pin 2:Off 9600 bps DS1 pin 2:On 19200 bps Modbus communication parity / stop bit DS1 pin 3:Off 4:Off Even 1 stop bit DS1 pin 3:Off 4: On Odd 1 stop bit DS1 pin 3:On 4:Off None 2 stop bit DS1 pin 3:On 4:On 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.
1.4 Overview of compatible Daikin units ranges with DIII connection For details see chapter “1.4.
Following modelranges can only be combined in a setup with at least one VRV unit or with at least one other DIII device (eg iTM/…) description Sky air (F1,F2) split (via KRP928BB2S) ERQ - control box (connection to 3rd party AHU) Brand model range round flow -cassette 3x3 Daikin FCQ(H)G –F 4Way blow cassette 2x2 Daikin FFQ –C Hotel duct Daikin FDBQ –B Duct Daikin FBQ – C8 Large duct Daikin FDQ –B/C Wall mount Daikin FAQ –C ceiling suspended Daikin FHQ –C 4-way blow ceiling suspended Daikin FUQ –C Floor
1.4.
VRV (F1,F2) split (via KRP928BB2S) description Corner cassette Brand Daikin model range FXKQ Duct - small Daikin FXDQ –M Duct - slim Daikin FXDQ –P Duct - standard Daikin FXSQ Duct - high ESP Daikin FXMQ 1Way blow cassette ceiling suspended Daikin FXHQ 4Way blow cassette ceiling suspended Wall mount Daikin FXUQ Daikin FXAQ Floor standing – concealed Daikin FXNQ Floor standing – free standing Daikin FXLQ Supported models FXKQ25MVE FXKQ32MVE FXKQ40MVE FXKQ63MVE FXDQ20M9V3B FXDQ2
description Heat reclaim ventilation Brand Daikin model range VAM…FA Heat reclaim ventilation Daikin VAM…FB Heat reclaim ventilation, air processing and humidification Heat reclaim ventilation, air processing LT Daikin VKM…GBM Daikin VKM…GB Daikin HXY…A HT Daikin HXHD…A Air curtains for connection to VRV Biddle CYV ERQ – control box (connection to 3rd party AHU) Pair - X + Y + W control Pair - Z control Multi Air curtain Daikin EKEQFCB(A)V3 Daikin Daikin Biddle EKEQDCBV3 EKEQMCB(A)V
Heating Applied description Brand model range Supported models Daikin Altherma Flex small indoor Daikin EKHVM RD/YD...
EKMBDXA7V1 Modbus Interface DIII DST301BA61 Schedule timer (*1) DCS301BA61 Unified ON/OFF controller DCS302CA61 Central Remote controller DCS303A51 Residential central remote controller DCS601C51 Intelligent Touch Controller DMS502B51 Interface for use in BACnet® DMS504B51 Interface for use in LonWorks® DCM601A51 Intelligent Touch Manager 1.
2. Modbus communication 2.1 Modbus Interface DIII settings Communication protocol Modbus RTU (according to “Modicon Modbus Protocol reference guide” PI-MBUS-300 Rev J) Communication speed 9600 bps Or 19200 bps Parity / stop bit Even 1 stop bit Odd 1 stop bit None 2 stop bit None 1 stop bit One dedicated modbus 1..15 address setting Implemented function codes Data types Register addresses 4P357732-1 – 2014.
2.2 Communication format 2.2.1 Function format (1) Read Input Registers (0x04) [Function] Read values of input registers. The address and the content of input registers are described in 3. Modbus registers [Query] The query message specifies the start address of the register and the number of registers. The register address starts at zero: register 30001 is addressed as 0. This function can read up to 32 registers in one query.
(2) Preset Single Register (0x06) [Function] Write a value to a holding register. In case of broadcast, the value is written to the same holding register of all slave units. The address and the content of the holding registers are described in 3. Modbus registers [Query] The query message specifies the start address of the register and a value. The register address starts at zero: register 40001 is addressed as 0.
(4) Exception response In case the query message is faulty, the Modbus Interface DIII will reply an exception response. In normal conditions the function code of the response message is the same as the query message. But in case of an error, 0x80 is added to the function code of the response message. The exception response includes the exception code, indicating the cause of the error.
2.2.2 Character format Each byte of a message is sent as character data as follows. A character consists of start bit (0), 8 bits data, parity bit and stop bit (1). One character size is always 11 bits and stop bit 1 or 2 is selected by parity bit. [Non Parity] 0 (LSB) Start bit 1 2 3 4 5 Data 6 7 8 9 Stop bit 1 10 (MSB) Stop bit 2 1 2 3 4 5 Data 6 7 8 9 Parity bit (Odd or Even) 10 (MSB) Stop bit 2 [Parity] 0 (LSB) Start bit 2.2.
2.3 Communication procedure 2.3.1 System initialisation At startup: - All input registers have values 0. After the discovery of the DIII connected units, the “DIII unit connected status bit” (see Input registers 30002 till 30006) will be updated to “1: connected“ and the input registers of the connected DIII units (30001 and higher) will have the correct values. - All the holding registers have initial values 0.
2.3.2 Monitor and operate units from the BMS Input registers of each DIII unit: 30001 and higher The input registers will contain the status of the connected DIII units. In case the DIII communication is interrupted (see Input registers 30006 till 30009): then the last communicated values will remain, until the DIII communication is restored. Status changes are communicated continuously to the input registers, meaning the input registers will contain the actual values.
Step by step explanation of the required copy of the BMS. Below is an example for On/Off operation. Note: The interval setting to the same register is over 0.5s. [Legend] BMS Setting status Modbus Interface DIII Modbus Received status Holding register present value Holding register The last value User interface Unit DIII Status Input Register Status [On/Off operation sequence example] 1. The BMS receives the Off status of units (1) and copies the input status to Holding registers (2).
4. The unit is switched Off by the user interface. BMS Modbus Interface DIII On - User interface Unit On Off Off On Off Off 5. The BMS gets the status of the input register (1) and copies the received status to the holding registers (2). BMS Modbus Interface DIII (2) Off Off Off Off On (3) Off Off Off (1) Off User interface Unit Off The value of the holding register is changed. So the Modbus Interface DIII sends the command to the units (3). 6.
Attention: In case the BMS does not copy (see 5.) and sends an On command to the unit. Then the requested On command will not be executed. Status BMS Modbus Interface DIII - On - Unit On User interface Off Off Off The BMS sends an On command to the unit. BMS Modbus Interface DIII On On On On On On - Unit User interface Off Off The value of the holding register is not changed. So the Modbus Interface DIII does not send the command to the units. 4P357732-1 – 2014.
2.3.3 Other DIII devices exist in the same system (See 1.5 Overview of compatibilty with other DIII centralised control equipment) No priority ranking is implemented. Meaning in case another DIII device is detected, the lock button & force OFF functions are not available. BMS Modbus Interface DIII Other DIII device (e.g.
3. Modbus registers Input registers 30001 till 30009 31001 and higher General Modbus Interface DIII status (incl. Detected DIII units & communication status of DIII units) Individual DIII units information Holding registers 41001 42001 and higher Modbus Interface DIII central “forced off” Individual DIII units instructions Calculation method for input & holding registers of each connected DIII group address: DIII group address has an “upper address” and a “lower address”.
31001 (1-00) 31004 (1-01) .. (step of 3) 31190 (4-15) 11 10 9 8 7 6 5 4 3 2 1 0 4P357732-1 – 2014.
O O O* O O O O Set point of indoor units range *for split: fixed values refer to KRP928BB2S documentation Bit Description Meaning 15..8 Unit - 128 .. 127°C 8 bit signed integer cooling set (bit 15= sign) point upper limit 7..0 Unit - 128 .. 127°C 8 bit signed integer cooling set (bit 7= sign) point lower limit 31003 (1-00) 15..8 Unit - 128 .. 127°C 8 bit signed integer 31006 (1-01) heating set (bit 15= sign) .. (step of 3) point upper limit 31192 (4-15) 7..0 Unit - 128 ..
VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied Bit 15..8 Split 31402 (1-00) 31406 (1-01) .. (step of 4) 31654 (4-15) HRV Leaving water set point range cooling and heating Sky-air Leaving water set point range VRV Input register - - - - O - - O O Description Meaning Unit - 128 .. 127°C 8 bit signed integer cooling (unity 1°C) (bit 15= sign) water set point upper limit 7..0 Unit - 128 ..
32001 (1-00) 32007 (1-01) .. .. (step of 6) 32379 (4-15) 11 10 9 8 Fan direction 7 5 Thermo status Heater status Fan status 4 - 6 4P357732-1 – 2014.
3 2 1 0 Forced off status On/off status 0: none 1: Forced off or Indoor status of “Forced off” of digital input T1-T2 or by central “Forced off” by Modbus Interface DIII 0: Off 1: On 32002 (1-00) 32008 (1-01) .. .. (step of 6) 32380 (4-15) 13 12 11 10 9 8 7 6 5 4 3 2 1 0 4P357732-1 – 2014.
Bit 15..0 4P357732-1 – 2014.04 Description Set point Meaning - 127,9 .. 127,9°C (unity: 0,1°C) HRV Split VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied Set point of indoor units Sky-air Room temperature set point 32003 (1-00) 32009 (1-01) ..
32005 (1-00) 32011 (1-01) .. (step of 6) 32383 (4-15) HRV Split VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied Suction temperature of indoor units (or user interface sensor temperature) * Split: KRP928BB2S is required Bit Description Meaning 15..0 Room - 511,9 ..
32801 (1-00) 32805 (1-01) .. (step of 4) 33053 (4-15) 32802 (1-00) 32806 (1-01) .. (step of 4) 33054 (4-15) 1.4.1 Overview of compatible Daikin models with DIII connection (detail)) Bit Description Meaning 15..0 Heating - 127,9 .. water Set 127,9°C (unity: 0,1°C) point 15..0 Cooling - 127,9 ..
4P357732-1 – 2014.04 Heating Applied - ERQ control box 5..0 Air curtains Description Ventilation operation mode setting VRV hydrobox LT & HT Bit 15..8 7 6 Split 32804 (1-00) 32808 (1-01) ..
33601 (1-00) 33603 (1-01) .. (step of 2) 33727 (4-15) 33602 (1-00) 33604 (1-01) .. (step of 2) 33728 (4-15) 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 4P357732-1 – 2014.
3.2 Holding registers 41001 (Note: Central “forced off”: Only available when no other DIII device is detected. See Input register “Other DIII device exists“ 30001 bit 1) Bit Description Meaning 15..1 0 Centralised 0: none forced off 1: Forced off HRV Split VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied Central “Forced off” for all connected DIII units. Actual behaviour depending on user interface.
42001 (1-00) 42004 (1-01) ..
7 6 5 4 Fan control flag 3 2 1 0 On/off 0: no fan control 6: fan control 0: Off 1: On (note: Fan control flag must be set to value 6) Note: The BMS needs to copy input register value: 32001 (1-00)… bit 10-9-8) to this holding register In case fan control: This register has to be set to value 6 In case no fan control: this register has to be set to value 0 For HRV: “fan control flag” has no impact on ventilation rate control bit 14-13-12 Note: The BMS needs to copy input register value: value: 32001 (
Bit 15..0 Description Set point Meaning - 127,9 .. 127,9°C (unity: 0,1°C) HRV Split VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied Set point of indoor units Sky-air Room temperature set point 42003 (1-00) 42006 (1-01) .. (step of 3) 42192 (4-15) VRV Holding register O O - O O O O O - 16 bit signed integer equals the value multiplied by 10 (bit 15= sign) Remark: 1.
401 (1-00) 42405 (1-01) .. (step of 4) 42653 (4-15) 42402 (1-00) 42406 (1-01) .. (step of 4) 42654 (4-15) 1.4.1 Overview of compatible Daikin models with DIII connection (detail)) Bit Description Meaning 15..0 Heating - 127,9 .. water Set 127,9°C (unity: 0,1°C) point 15..0 Cooling water Set point - 127,9 ..
Bit 15 14 13 12 11 10 9 8 Description Storage set point 7..4 3 2 Quiet mode (Low noise) On/Off Reheat On/off 1 0 Meaning - 128 .. 127°C (unity 1°C) HRV Split VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied Reheat enable/ disable status Storage set point Sky-air Domestic hot water Quiet mode (low noise) 42403 (1-00) 42407 (1-01) ..
(Note: Only available when no other DIII device is detected See Input register “Other DIII device exists“ 30001 bit 1) 42801 (1-00) 42802 (1-01) .. (step of 1) 42864 (4-15) HRV Split VRV hydrobox LT & HT Air curtains ERQ control box Heating Applied - On/off lock (no lock, On lock, Off lock) - Operation mode change lock - Up-down temperature lock - Fan speed lock (if fan present) - Fan direction lock (if fan present) Actual behaviour depending on user interface.
button On 1: Disable On/off lock Lock (Note: There is no related input register with actual value) Additional information concerning the lock function. Situation 1: A DIII unit that lost communication to Modbus Interface DIII (due to wire communication problem or power outage of Modbus InterfaceDIII): Consequence: After some minutes, the lock will automatically be de-acivated by the DIII unit.
4. Software of Modbus Interface DIII 4.1 Software releases Software ID & PCB label June/2014 Firmware software ID40E1 (SP2143 v25) EB10018-1(A) July/2014 Application software ID40F1 (SP2450 v017) EB10018-1(B) Software published in Updater PC program First produced models only contain firmware. This firmware enables the PCB to be updated with application software via the updater. Remark: The firmware itself does not contain any Modbus functionality.
In case PC USB cable EKPCCABx is used for the first time on a PC, it is required to install the following USB driver with admin rights. The needed USB driver can be downloaded from “http://www.ftdichip.com/Drivers/VCP.htm” E.g. download “setup executable” “2.10.00 WHQL Certified.exe” and run with admin rights. Follow the instructions to install. 4P357732-1 – 2014.
4.2.2 Method 1) Update with the PC USB cable EKPCCAB3. PC USB cable EKPCCAB3 Instructions: 1. Make sure that the Modbus Interface DIII is powered off. 2. Connect the EKPCCAB3 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.
7. Fill in the model name "EKMBDXA7V1" 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. 4P357732-1 – 2014.
4.2.3 Method 2) Update with a USB/RS485 converter. “Rx+/Tx+” =>“A+” “Rx-/Tx-“ => “B-“ DS1 off/off/off/off setting DS2 is not off/off/off/off (e.g. DS2 is off/off/off/on) USB/RS485 converter (Daikin spare - part reference 999417P) Instructions: 1. Make sure that the Modbus Interface DIII is powered off. 2. Disconnect all existing Modbus RS485 A+/B- connections and connect the USB/RS485 converter to X3M (see figure). 3. Set dipswitch DS1 & DS2 as indicated in the figure. 4.
8. Fill in the model name "EKMBDXA7V1" 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. 4P357732-1 – 2014.
5. Modbus Interface DIII test operation 5.1 Introduction To test the operation of the Modbus Interface DIII setup connected to the units, a Modbus master program on 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.
5.3 Test Operation Procedure Following test examples are explained by using “Modbus poll” version 6.0.2 5.3.1 Prepare register groups 1. Start-up “Modbus poll” 2. Setup the input registers or holding register 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 … “ (*.
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) 4P357732-1 – 2014.
Example Read holding registers 42001 till 42003 (for set point select “Format > Signed) 4P357732-1 – 2014.
5.3.2 Start reading registers groups Select “Connection > 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 4P357732-1 – 2014.
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) 4P357732-1 – 2014.
6. Trouble shooting Problem No Modbus communication Possible causes No correct Modbus address setting was present at power on of the Modbus Interface DIII. No Modbus address setting is set (=DS2: Off/Off/Off/Off). Only firmware is present on the Modbus Interface DIII. HAP: is blinking at a fast rate of 200ms meaning firmware is running. Software update with updater (via RS485) fails DS2 is set to off/off/off/off. (meaning no communication on RS485).
7. Revision of the document 2014.04 4P357732-1 – 2014.
4P357732-1 2014.