This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

LM und Daikin RTD-W - Modbus
#1
Hello everybody,

has any of you already successfully connected the Daikin RTD-W to the LM?
Regardless of which Modbus address I give the device, it is not found by the LM - manual integration does not work either, as there is no connection to the device.

Here is the page for the Daikin RTD-W device:
https://www.daikin.de/de_de/produkte/RTD-W.html

maybe someone knows some advice?

Best regards
Michael
Reply
#2
Have you tried using another RS485 port? Maybe A/B are swapped? You can also try USB-RS485 adapter and connect to your PC to check if it works. Maybe the serial port settings are wrong?
Reply
#3
Hello,
I activated RTU1 and set the settings for this connection to the values ​​according to the manual - unfortunately without success.
I also tested all other options, but the device cannot be found.

I tried different Modbus addresses - from 1 to 8 everything already tested, but without success.

I don't have an RS485 / USB adapter yet ...

still have an idea? ;-)


Best regards
Michael
Reply
#4
How do you test? Do you use RTU read test?
------------------------------
Ctrl+F5
Reply
#5
Be aware about the connection settings:

Mode Modbus RTU Slave
Baud rate 9600
Parity None
Stop bits 1
Registry base 0

From https://www.acae.es/catalogos/daikin/fie...268899.pdf (in Spanish)
Reply
#6
have made these settings ... unfortunately no improvement ...

... no device is found.

Attached Files Thumbnail(s)
   
Reply
#7
Are you using RTU SCAN? This can work only if you already have valid profile. Use RTU read test and try to read individual registry.
------------------------------
Ctrl+F5
Reply
#8
Yes, I used RTU Scan without having a profile for it - now I have acc. want to read out the holding register H0001 according to the instructions - the following error message ;-(

Attached Files Thumbnail(s)
   
Reply
#9
Do you have documentation in EN?
Check cable and make sure GND is connected.
------------------------------
Ctrl+F5
Reply
#10
yes ;-)
look here:
http://www.realtime-controls.co.uk/rtd/D...0-1.07.pdf

(Link)

thank you for your help!

(19.10.2020, 10:34)Daniel. Wrote: Do you have documentation in EN?
Check cable and make sure GND is connected.
HI Daniel,

cable is ok, and GND ist connected!


Best regards
Michael
Reply
#11
Doc is in DE so I partially understand it. Did you change the default RTU settings? Do not use address 0, change it to 1 at last.
------------------------------
Ctrl+F5
Reply
#12
(19.10.2020, 10:57)Daniel. Wrote: Doc is in DE so I partially understand it. Did you change the default RTU settings? Do not use address 0, change it to 1 at last.
sorry, look here:
http://tinlavir.ro/parteneri/2_VRV/4_Con...0-1.07.pdf

Link

you mean the Modbus address of the device? currently only DIP 8 is on = Modbus address 1.

I get the following error message when I manually integrate the device - I created a profile with a template.

Attached Files Thumbnail(s)
   
Reply
#13
Do I understand it right that the same interface is used for D-bus and for Modbus? If yes then somehow it must be switched over. Manual says nothing about it. Do not use address 0 as in default change to 1. For testing use holding registers, int16.
------------------------------
Ctrl+F5
Reply
#14
Please provide your profile
Reply
#15
Short intermediate result, if I now query a holding register under RTU read test z. B. H0001 (i.e. 1) I also get an answer from the device!

Here is the picture.

d. H. but that the connection to the device works right?

But then why the error message?

(19.10.2020, 11:27)admin Wrote: Please provide your profile
Code:
{
  "product_code": "RT",
  "manufacturer": "Realtime",
  "name": "RTD-W Control",
  "product_range": "Realtime Modbus",
  "description": "Realtime Modbus RT ",
  "mapping": [
    {
      "name": "Sollwert Wasservorlauf Heizen",
      "address": "H0001",
      "bus_datatype": 7,
      "datatype": "uint16",
      "type": "register",
      "units": "Grad",
      "read_swap": "n"
    },
    {
      "name": "Sollwert Wasservorlauf Kuehlen",
      "address": "H0002",
      "bus_datatype": 7,
      "datatype": "uint16",
      "type": "register",
      "units": "Grad",
      "read_swap": "n"
    },
    {
      "name": "Betrieb ein/aus",
      "address": "H0004",
      "bus_datatype": 1,
      "datatype": "bool",
      "type": "register",
      "units": "",
      "read_swap": "n"
    },
    {
      "name": "Auslesen Betrieb ein/aus",
      "address": "I0070",
      "bus_datatype": 1,
      "datatype": "bool",
      "type": "register",
      "units": ""
    }
  ]
}

Attached Files Thumbnail(s)
   
Reply
#16
address field must be a number, not a string
Reply
#17
Datatype is not bool this device support only registers which are int16 or uint16. You must add scaling of 0.01 for your temp. Read swap is not needed.
------------------------------
Ctrl+F5
Reply
#18
HI,
Thanks for your help!!!

Look here:
Code:
{
  "product_code": "RT",
  "manufacturer": "Realtime",
  "name": "RTD-W Control",
  "product_range": "Realtime Modbus",
  "description": "Realtime Modbus RT ",
  "mapping": [
    {
      "name": "Sollwert Wasservorlauf Heizen",
      "address": 1,
      "bus_datatype": 7,
      "datatype": "uint16",
      "type": "register",
      "units": "Grad"
    },
    {
      "name": "Sollwert Wasservorlauf Kuehlen",
      "address": 2,
      "bus_datatype": 7,
      "datatype": "uint16",
      "type": "register",
      "units": "Grad"
    }
  ]
}
would it be ok?
Reply
#19
You still missing "value_multiplier": 0.01, as those two are temps.
------------------------------
Ctrl+F5
Reply
#20
so?

Code:
{
  "product_code": "RT",
  "manufacturer": "Realtime",
  "name": "RTD-W Control",
  "product_range": "Realtime Modbus",
  "description": "Realtime Modbus RT ",
  "mapping": [
    {
      "name": "Sollwert Wasservorlauf Heizen",
      "address": 1,
      "bus_datatype": 7,
      "datatype": "uint16",
      "type": "register",
      "units": "Grad",
      "value_multiplier": "0.01"
    },
    {
      "name": "Sollwert Wasservorlauf Kuehlen",
      "address": 2,
      "bus_datatype": 7,
      "datatype": "uint16",
      "type": "register",
      "units": "Grad",
      "value_multiplier": "0.01"
    }
  ]
}
Reply


Forum Jump: