12.11.2024, 10:31
Hi,
I can't write on this UTA (register 0 and 19)... I just can read.
What is wrong?
Thanks
Peppe
I can't write on this UTA (register 0 and 19)... I just can read.
What is wrong?
Thanks
Peppe
UTA UTEK MODBUS
|
12.11.2024, 10:31
Hi,
I can't write on this UTA (register 0 and 19)... I just can read. What is wrong? Thanks Peppe
12.11.2024, 10:33
The field is called writable not writeble
12.11.2024, 11:08
Did you create the device again from scratch after updating the profile?
Check what you have in Modbus Error log. Setpoint bus_datatype should be set to float16
12.11.2024, 11:33
iI made everytihing from scratch, but still doesn't work.
maybe that "Fuction code 06" is the problem? I tried both with float16 and uint16.... and I have no errors on modbus log I just write 21 °C (in example) and a the first polling it returns on the previous value (22)
12.11.2024, 12:01
Try disabling the timeout function on the Modbus device.
12.11.2024, 12:33
Read the device manual - "Conn . to (s) 10sec" part.
12.11.2024, 12:38
I can't disable timeout on the device. The minimun allowed is 10 sec.
anyway, we can write with a modbus scanner tool in it without problem....
12.11.2024, 12:43
You need to set the timeout value to max (65535) to disable it. As stated in the documentation:
TEMPO DI SCONNESSIONE DEFAULT=10 SEC. 65535 DISABILITA LA SCONNESSIONE IN CASO DI MANCATA LETTURA DEI REGISTRI Alternatively you can set poll interval to be lower than the timeout. But then the value reset will still happen if LM is rebooted and the timeout is reached.
12.11.2024, 13:53
(12.11.2024, 12:43)admin Wrote: You need to set the timeout value to max (65535) to disable it. As stated in the documentation: We contacted device assistance and they said to set to NEVER a register to avoid to the automatic refresh to default values. Now it works, thank so much. Peppe |
« Next Oldest | Next Newest »
|