8393 questions

9873 answers

15658 comments

14144 members

0 votes
89 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
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.