Hi Irideos,
This looks to me like there is still something wrong, and you do not get an answer.
Reasons why you might not get an answer:
You said you use RS485. That is a little bit more complicated than RS232.
For Rs485, you need a termination resistor at the first and last device of the Bus.
120 Ohm between RS485 A and RS485 B.
The next problem is with RS485 that the A and B / + and - Line is not always labeled the same.
So each time I test something, I always switch A and B.
For Rs485, A should connect to A and
B should connect to B
Or RS485 + should connect to RS485+ in the same way.
Normally A = + but… well, there can be a wrong label, or it is just not as it is normally, so it is always good to switch it for every test… until you are sure. At least this is how I always find which should be put were ^^
Always double and triple-check how both devices are configured for Baudrate, Parity, and Stop bit.
if there is something like 7 or 8 bit > 8 bit
And the last thing why you may not get an answer: Modbus RTU slaves will only respond if the Master asks for them with the right node address (Modbus RTU address)
I can recommend to get a serial RS485 Port for your PC/Laptop and testing it on your PC. Tools like ‘Comtest Pro’ from Basblock are free Modbus Software (plays the Master/Client)
So if your device is a slave, you will be able to read out data directly to your pc and test the Device against a reference System.
br
Franziska