Hi Every body
I am using compact logix L31 processor and MVI-MCM prosoft module to communicate over Modbus network with FOXBORO DCS (I/A Series version 8). My Compact Logix/MCM module is acting as a slave and DCS is acting as a master. Here is the story:
we seemed to have some mapping issue at the MCM (SLAVE) and FOXBORO DCS system as a Master. Where would a mapping be done, in slave or in Master? I mean to say, for example, in my Compact Logix panel which is acting as a slave , master wants to read an analog point over Modbus network. Since FOXBORO DCS (MASTER) is on Modbus, it sends a command say 40001 to read an analog point in the slave. How would we map that analog point with modbus registers (like function code 4 (30001...), or 3 (40001.....))? Where would that mapping needs to be done either in Master or slave end.
It makes sense to me these data points have to be mapped before master start sending commands to our slave. Also master just wants to read some analog and digital points, no write involved. How do we map these data points, and where (i mean would the mapping thing be the part of master end or at the Slave end).
I have also put up the same concern to Prosoft guys, but they havent replied to me, and i am right now at the site so any help from you guys will be appreciated. Thanks in advance
Regards
I am using compact logix L31 processor and MVI-MCM prosoft module to communicate over Modbus network with FOXBORO DCS (I/A Series version 8). My Compact Logix/MCM module is acting as a slave and DCS is acting as a master. Here is the story:
we seemed to have some mapping issue at the MCM (SLAVE) and FOXBORO DCS system as a Master. Where would a mapping be done, in slave or in Master? I mean to say, for example, in my Compact Logix panel which is acting as a slave , master wants to read an analog point over Modbus network. Since FOXBORO DCS (MASTER) is on Modbus, it sends a command say 40001 to read an analog point in the slave. How would we map that analog point with modbus registers (like function code 4 (30001...), or 3 (40001.....))? Where would that mapping needs to be done either in Master or slave end.
It makes sense to me these data points have to be mapped before master start sending commands to our slave. Also master just wants to read some analog and digital points, no write involved. How do we map these data points, and where (i mean would the mapping thing be the part of master end or at the Slave end).
I have also put up the same concern to Prosoft guys, but they havent replied to me, and i am right now at the site so any help from you guys will be appreciated. Thanks in advance
Regards