Bloggitt

E1101 Controller Data Exchange

5 posts in this topic

Hi,

I'm trying to re-write a Beijer E1101 HMI on a GOT2000. All going well, but I can't find any information on the Controller Data Exchange.

HMI is set as Modbus master, so it's handling all comms between the Q series PLC and Modbus TCP field devices.

example E1101 Controller Data Exchange (Signed 16-bit)

Mode        Area 1                   Area 2    Size    Trigger 1=>2    Interval 1=>2    Trigger 2=>1    Interval 2=>1

Analog    1:400000!I1@2      D200I2    1                                      0                           M21                 0

It's the Area 1 field that I don't understand.

1: I think is the station number, then there's a 6-digit number 400000, next index register 1, finally @2 I think that's controller 2 (the Modicon/Modbus master)

I don't understand what's going on with the 400000 and index register 1 contents. How does the 400000 translate to Modbus function codes and addresses?

From the PLC, there's only 3 possible contents of index register 1: 3, 24 or 35. So does it become 400003, 400024 and 400035 when selected, or is it more complicated?

Thanks for looking.

Bloggitt

Share this post


Link to post
Share on other sites

hi,
i think 400000 should be the function code for read holding register, maybe you will find more information
inside the MDOBUS driver manual for the E-Series

http://suport.siriustrading.ro/02.DocArh/09.MS/02.HMI/02.MAC,E,E1000/04.Manuale%20drivere/02.Drivere%20Terti/Modbus%20Master%20ASCII,%20RTU,%20TCP%20-%20Manual%20Driver%20MA-00344-B%20(03.01).PDF
 

 

1 person likes this

Share this post


Link to post
Share on other sites
56 minutes ago, AndreasW said:

hi,
i think 400000 should be the function code for read holding register, maybe you will find more information
inside the MDOBUS driver manual for the E-Series

http://suport.siriustrading.ro/02.DocArh/09.MS/02.HMI/02.MAC,E,E1000/04.Manuale%20drivere/02.Drivere%20Terti/Modbus%20Master%20ASCII,%20RTU,%20TCP%20-%20Manual%20Driver%20MA-00344-B%20(03.01).PDF
 

 

Thanks for the link. The manual looks like it's for E-Designer 6, but when I read it along with the running version 6 I think I've found it.

Standard Modbus holding registers : 40001-49999 decimal or 4270F hex. looks like there's an option to use more addresses. 400001-465535 decimal or 4FFFF hex.

My example  1:400000!I1@2 must be using the extended range. All I need to do now is work out how to do the same on the GOT2000.

Share this post


Link to post
Share on other sites

i think this should be possible with the device data transfer function, see chapter 9.4 in the screen design manual
http://www.factoryautmation.com/downloadfile/D2119_Mitsubishi_sh081220engl.pdf,

never used it with modbus, only with two plc, but i think if you can add a second controller of type MODBUS
it should work, but you have tor try it. be sure to install the required modbus driver and the data transfer system package
(system application) in the GOT (see chapter 4.2 in the manual).

 

 

1 person likes this

Share this post


Link to post
Share on other sites
22 hours ago, AndreasW said:

i think this should be possible with the device data transfer function, see chapter 9.4 in the screen design manual
http://www.factoryautmation.com/downloadfile/D2119_Mitsubishi_sh081220engl.pdf,

never used it with modbus, only with two plc, but i think if you can add a second controller of type MODBUS
it should work, but you have tor try it. be sure to install the required modbus driver and the data transfer system package
(system application) in the GOT (see chapter 4.2 in the manual).

 

 

Thanks again. I'll try and set up a test system to check if it works.

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