Amogh

ModbusComm

4 posts in this topic

Thanks in advance

I am working with Mitsubishi Fx3G 60MR

I want to communicating with MODSCAN SOFTWARE using Modbus RS232

Communication Is established i want to read and write Y0 to Y7 in it when i search in manual address is given is 0x3300 to 0X337F when i checked it shows nothing 

i have tried hex of 3370 nothings there so what decimal address is of Y0 and same for X0, M And D.

Is there any table because i want to insert decimal values of address instead of hex

any help will be appreciated     

Modscan.jpg

PLC PROG.jpg

FX3G Addressing.jpg

FX3G Command.jpg

Share this post


Link to post
Share on other sites

Decrease the number of outputs you read, or do you really have over 100 outputs ?

Try with the first 16 ones and see how it goes.

Else, see if you can read them as a register (Y0-Y7 + Y10-Y17) using function code 0x04 and address 0xA7A8.

Do keep in mind that the address asked for might be offset by 1.

 

Share this post


Link to post
Share on other sites

In Modscan32 you need to use the address 14193, because Modscan 32 address is decimal, not hexadecimal

0x3770 = 14192 decimal

Since hexadecimal addressing is usually zero based, and decimal addressing is usually one based, the 3770 (hex) register is probably at 14192 +1 = 14193 (decimal)

Note that the format for displaying values in Modscan can be changed from binary to hex to integer or floating point, but the address is always a decimal number.

 

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