Modbus TCP HVAC Gateway - Printable Version +- Logic Machine Forum (https://forum.logicmachine.net) +-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1) +--- Forum: Gateway (https://forum.logicmachine.net/forumdisplay.php?fid=10) +--- Thread: Modbus TCP HVAC Gateway (/showthread.php?tid=2949) Pages:
1
2
|
Modbus TCP HVAC Gateway - KoBra - 02.11.2020 Can somebody help me, how do i have to make a profile for this gateway? RE: Modbus TCP HVAC Gateway - Daniel - 02.11.2020 Can you send a full manual of this device? RE: Modbus TCP HVAC Gateway - admin - 02.11.2020 And what exactly do you want to control? Register address value depends on the connected device unit address and product type. RE: Modbus TCP HVAC Gateway - KoBra - 02.11.2020 I want to fully control the HVAC indoor units from the KNX to the HVAC system. How to compile this info to send it to the unit With modscan i can manage to do it, there is connection but the problem is have to compile the data from IDU address into the list. this is the part i don't understand. As soon as i have one sentence of the script i know i can manage (and when tested i will upload it here also) RE: Modbus TCP HVAC Gateway - admin - 02.11.2020 The register address is 2 bytes. In hex it is 4 characters in the following format: T I I P Where T = Product type, I = Unit address, P = Point number (starting from 0, -1 from the documented point address). For example: Vent type (0x4) device with unit address 0xAB and Point number 3. Coil/register address is 0x4AB2. On/off control is coil, operation mode is register. RE: Modbus TCP HVAC Gateway - KoBra - 02.11.2020 (02.11.2020, 09:40)admin Wrote: The register address is 2 bytes. In hex it is 4 characters in the following format: T I I PThis is also how far i came, but how do i have to add this to a profile? coil IDU Hex address 01 On off should be than 010x00111 RE: Modbus TCP HVAC Gateway - KoBra - 18.11.2020 Anyone that can help me to get it in a profile? (one line is enough i can alter afterwards. Do i have to look at it as the Daikin DIII register? https://forum.logicmachine.net/showthread.php?tid=2675&highlight=daikin Thanks in advance! RE: Modbus TCP HVAC Gateway - Daniel - 18.11.2020 Start with this. I guessing that they starting addressing from 1 so I subtracted 1 from the address this is why there is 0. You may need to change it to 1. RE: Modbus TCP HVAC Gateway - admin - 19.11.2020 The example assumes that the product type and indoor unit address are both 0. You can calculate coil/register address using this formula (point number is from the table that you have provided where addressing starts from 1): address = TYPE * 4096 + UNIT_ADDR * 16 + POINT - 1 RE: Modbus TCP HVAC Gateway - KoBra - 20.11.2020 Thanks all, i now could get some communication. But sometimes it seems the connection is timed out. RE: Modbus TCP HVAC Gateway - Daniel - 20.11.2020 You can increase the timeout in device settings. Make sure that the gnd is connected too. RE: Modbus TCP HVAC Gateway - admin - 20.11.2020 I suppose this is ModBus TCP. If so, try enabling "Persistent connection" option. RE: Modbus TCP HVAC Gateway - KoBra - 23.11.2020 Yep it is Modbus TCP. it is working now. Will go on with testing and share the files later RE: Modbus TCP HVAC Gateway - KoBra - 23.11.2020 Ok, i finished testing. Thanks all for the support. I added the profile files for connecting to the LG AC Smart 5 (PACS5A000 sw2.03.3) central controller by Modbus TCP to LogicMachine. IDU, VENT and AWHP Products can be controlled with attached profiles. The profile only has one idu mapping list as the final configuration depends on the addresses programmed in the units you want to control. Also added a tool in excel to calculate the address numbers. RE: Modbus TCP HVAC Gateway - Bortolo - 25.11.2020 I need help to communicate with Nussbaum emc1 mit Modbus RTU. I have a fellerLYnk(spaceLYnk Schweiz version) and I have created Modbus profile for emc1. I revive some Crc error... When I make a RTU read test on the first read I receive the correct value, on second test I revive crc error, at the third correct value, on the fourth crc error. Is the same when I read a discrete input other a register. I have also the delay time set to 15 sec and a read to 60sec, i have also Checked all wiring and installed RC line terminator. Can anyone help me? Sorry for my English RE: Modbus TCP HVAC Gateway - admin - 25.11.2020 Please create a separate topic next time. Check that GND is connected between both devices. We also had a report of CRC errors when of the devices had AC line L/N connected in reverse. RE: Modbus TCP HVAC Gateway - KoBra - 01.12.2020 OK, the modbus thing works but whatever i try, The data from the UINT16 datapoint for MODE and FANSPEED are recognized by KNX as Floating values... Anyone any idea how this is possible? If i send on the same datapoint from KNX i use 5.005 (ratio) from KNX to LM) this is recognized and the command is executed on the modbus. If a function is executed from the LG side the return information is UINT16 and the datapoint in LG is shown as 05 1 byte unsigned in LM but in KNX diagnostics it is identified as 09 2 byte floating data and the data on the remote is not changed (value as 00 00). RE: Modbus TCP HVAC Gateway - admin - 02.12.2020 Do you mean ETS monitoring? If group address is not defined there then ETS will treat any kind of 2-byte data a floating point by default. RE: Modbus TCP HVAC Gateway - KoBra - 02.12.2020 (02.12.2020, 08:29)admin Wrote: Do you mean ETS monitoring? If group address is not defined there then ETS will treat any kind of 2-byte data a floating point by default. Yes in ETS monitoring i see difference. Both sides are set up as 05. 1 Byte unsigned integer but in ETS monitoring KNX>LM>ModbusTCP is send as $03 Modbus responds to this. If changed on the LG controller it sends from ModbusTCP>LM>KNX it is send as 00 03 on KNX bus. In LM is see the same as value 3 including the custom value for visualisation. The 00 03 send to KNX is not recognized by the remote controller as it expects $03 RE: Modbus TCP HVAC Gateway - Daniel - 02.12.2020 How did you define it in profile? |