0

MODBUS WITH PRODUAL HLS 44 Thermostat

Dev Venba 2 years ago in Devices / Modbus 0

I am trying to integrate Modbus Thermostat ( Produal HLS 44 ) with Jigsaw Z wave via RS 485 ( RTU ). The register details are mentioned below :-


Holding Register Address 1 ( 40001 ) = FAN SPEED CONTROL WRITE

Holding Register Address 2 ( 40002 ) = SET POINT WRITE


Input Register Address 18 ( 30018 ) = SET POINT BY USER

Input Register Address 19 ( 30019 ) = FAN CONTROL BY USER

Inline image 1



Those Address were verified using MODSCAN 32 and found to be correct.

Inline image 3


Inline image 4


Inline image 5


Inline image 6




Now in jigsaw, the scenario is different. The setup was :-


Inline image 7


ACTUALLY ADDRESS 18 IS FOR SET POINT BUT  I AM GETTING THE SET POINT IN ADDRESS 17 ( 18 - 1 )

SIMILARLY ADDRESS 19 IS FOR FAN SPEED AND I AM GETTING IN ADDRESS 18 ( 19 - 1)

So what we have seen is for input register, we need to deduct -1 with the address mentioned in datasheet. 


Inline image 10


Inline image 9



REGARDING THE HOLDING REGISTER 1 AND 2, IT IS NOT WORKING. I AM ABLE TO GET DATA FROM INPUT REGISTER BY DEDUCTING THE ADDRESS BY 1. BUT I AM NOT ABLE TO WRITE ANYTHING IN HOLDING REGISTER. 



ALSO THE VALUE FROM INPUT REGISTER IS LIKE 280, 275, 220. WE NEED THE VALUE LIKE 28, 27.5, 22 ( divided by 10 ). 


CAN YOU PLEASE SUPPORT ?