Help - Search - Members - Calendar
Full Version: Modbus RTU Slave Address
Forums.MrPLC.com > PLCs and Supporting Devices > Allen Bradley
sancocho2001
Hello,

I have two (2) generators set using RS-485 Modbus RTU Slaves, that I will Integrate with my AB PLC which will be the Modbus Master, the problem is that the generators slave address is 1, same for both devices, and I don't see any way to change the slave address in order to integrate them to my network.

I can cominicate with both, but separate, not in the same network. (One at the time)

There is any way that I can Integrate both to my RS-485 Modbus RTU networks at the same time.
Mickey
More info,make, model,part no. of RTU Slave devices. It would not make sence to have a device using RS485 and not have the ability to change the ID address. Usually by dip switches or software.
sancocho2001
The Modbus RTU Slave is a Diesel Cummins Engine Model QSK23, Using an Engine Control Module (ECM), the problem is that there is not dip switches or there is not way to change the Slave Address by Software, I was thinking that, if there is any way to change it directly with modbus?...I have all the Register but I don't see any Register that let me to change the Slave ID.
Mickey
Does this"EMC"have a dispaly and key pad to view engine and generator parameters.
Sometimes you can use the display to change the communication setup.
Do you have the book for it( user manual, installation instructions). I know all this
sounds obvious but just trying to cover all bases.
sancocho2001
No display on the ECM, Also I have the software to Adjust, Monitor and Diagnostic the Engine and there is no way to change the Mudbus Slave Address, I have all the manuals and the Manuals just gave me the Mudbus Registers and said that the ECM Slave Address is 1, But nothing about to change it.

Any Suggestion, I'm in the mittle of a project and I need to Integarte the engine information to my Micrologix 1100 and my Panel View plus.

Mickey
hmmmm? out of ideas. Other then buying another ML1100. You might get in touch with this company, if anybody has a solution they will.

http://www.mrplc.com/sites/follow.cgi?262
ECSI
This may seem a little archaic, but you could use a spare output on the ML1100 PLC and a DPDT relay to switch the RS485 connection back and forth between engines. With a little extra PLC logic you can poll each engine separately and store the info in different PLC registers.
sancocho2001
Thank you very much, I already contacted the manufacturer and I'm waiting for their answer, if I don't get any solution I will use the archaic way.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.