Sign in to follow this  
Followers 0
fabio_fabio

Fx3U-128MT - modbus RTU - Holding Registers

4 posts in this topic

Hi

I'm trying to set up Modbus RTU communication between FX3U PLC and a weigh module.

I would use the ADPRW command using 0X03 to read the 16 bit Holding Register but in the weigh module the Data Address/Holding Register of the value I want to get is 400047 - 400048.

How to translate the value in 16 bit?

 

Thanks,

Fabio

Share this post


Link to post
Share on other sites

https://pastenow.ru/09832ace3d720f810070bbd3ef6623e8

If these addresses are empty, check that in registers 46-49.

If these addresses are empty, check that in registers 46-49.
Somewhere I have seen this that they write 40,000+ and in fact 0+.

Share this post


Link to post
Share on other sites

Posted (edited)

1 hour ago, fabio_fabio said:

@ Neverov, 

Я не понимаю. 

 

Стр. 27.   https://www.aandd.jp/products/manual/balances/ad4212l.pdf У    меня есть адрес данных, по которому можно прочитать значения с ведомого устройства.

Адрес нужного мне значения - 6 цифр. Вы предлагаете сбросить один ноль, а затем преобразовать его из шестнадцатеричного в двоичный?

Sorry I didn't one zero.
Drop 4.
Look at registers 46-49.

If you are reading DWORD register. It happens that LOW WORD and High WORD are reversed.

An example from the manual on INVERTER FR-A800

https://pastenow.ru/ab746a0c4d9d4980d928e7944c390553

 

p.s. Sorry, but the site still does not allow image attachments.

Edited by Neverov

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0