FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

14455 questions

17168 answers

28195 comments

0 members

We are migrating to our new platform at https://community.teltonika.lt. Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
231 views 1 comments
by

I got the following setup in "Modbus TCP Master"

Name: D4

Data Type: 32bit UINT, Byte Order 1,2,3,4

Function: Set Multiple Holding Registers (16)

First Register: 5

Register Count/Values: 65000

Enabled

If the value == 65000 then it can be written into the PLC.

if though value == 67000 then it cannot.

1) How can we set higher than 65535 values ?

------------------------------------------------

I got the following setup in "Modbus TCP Master"

Name: D6

Data Type: 32bit Float, Byte Order 1,2,3,4

Function: Set Multiple Holding Registers (16)

First Register: 7

Register Count/Values: 4.6

Enabled

2) Why the value cannot be stored in and I get the following:

Bad payload (value out-of-range or corrupt

 

by
I cannot see which program used.

however to me, it appears your reply refers to something similar to a bash terminal.

I am using windows 10 and google chrome which i use to connect to the RUT955.

So far I am still unable to "write doubles and Floating point numbers".

1 Answer

0 votes
by anonymous
Hello

Q: How can we set higher than 65535 values ?

A: This information should help you:

https://wiki.teltonika-networks.com/view/RUTX10_Monitoring_via_Modbus#Interpreting_the_response

Q: Why the value cannot be stored in and I get the following:

A: You can only use integer values as described here:

https://wiki.teltonika-networks.com/view/RUT955_Modbus#Requests_configuration

Best regards.