Sign in to follow this  
Followers 0
PLCMania

Connecting two MPI adapter to one PLC

7 posts in this topic

Hi, I have a touch panel connected to an S7-300 PLC via SIEMENS serial MPI adapter. I want to connect my PC via another USB MPI-Adapter to the same PLC. The serial MPI-Adapter is operating OK and is always Online, but when I try to get the status of a block in PLC from PC, it comes no response from PLC and the USB MPI-Adapter hangs. I checked the address of both Adapters and are different. I used the command "accesssible nodes" from PC and I see the MPI address of Serial MPI-Adapter and the PLC. Any sugesstons? Thanks

Share this post


Link to post
Share on other sites
It is possible that the problem is electrical. A PC adapter is a droplink on the normally daisychained MPI or Profibus network. A droplink is normally not allowed on an RS485 network, but it seems to works anyway with just one connected to one port. To connect two one the same port may be too much. Both the serial and the USB PC adapter needs 24VDC from the PG port. That both adapters works (more or less) seems to indicate that the problem is not related to the supply to the adapters though. I dont see any easy solution to the problem. If there are more than one PLC on the network then you could attach each adapter to its own PLC. An OP does normally not have 24V in its MPI/Profibus port.

Share this post


Link to post
Share on other sites
Hi JasperMP, As I wrote, there is only one PLC and the PC that is connected through USB MPI-Adapter to MPI Network shows the "accessible nodes" using SIMATIC Manager. That includes the MPI address of Serial MPI-Ad. and the address of PLC. Any idea?

Share this post


Link to post
Share on other sites
One way could be to add 2 Profibus cables via Profibus connectors. In each of the 2 "ends" of the MPI network you have to add connectors with 5V (for the termination) and 24V (for the adapters). You could then attach a PC adapter to each one of the ends of the network. I dont remember offhand which pins have the 5V and 24V respectively. It sounds like a cludge though. A neater solution could be to use a CP5611 card (PCI) installed in one of the PCs that you have connected. The CP5611 dont need to tap 24V from the PG port. It is only a bit more expensive than a PC adapter. Drop the awful serial adapter and exchange it with the much more powerful CP5611. edit: Oh I see that the seral adapter is used for a touch panel. If the PC is a laptop, then the solution is a CP5511 or CP5512 card (PCMCIA). Both dont need 24VDC from the PLC port. Or, simply disconnect the HMI panel when you go online with the PC. Edited by JesperMP

Share this post


Link to post
Share on other sites
Hi JasperMP, I use a Noteook as programmer and I'm not so rich to buy a CP5511 too. I have the pinout of the MPI-Adpter and have tested it with external +24 and +5V, but no success. there are two pins on MPI adapter and MPI interface of CPU. One is RTSAS and the other one is RTS_PG. I think the problem is due to these pins. This is from MPI-Adapter manual: RTS_AS: RTSAS control signal for receive data current. The signal is active ‘1’ when the directly connected AS is transmitting. RTS_PG: Adapter’s RTS output signal. The signal is ‘1’ when the adapter is transmitting. I solved the problem as follows: The CPU, I'm trying to connect to, is a 313-2DP. I used the DP interface to connect the PC MP-Adapter and the touch pannel is connected through MPI port to CPU . Thanks for you interest and replies.

Share this post


Link to post
Share on other sites
Take one DB9 male connector and two DB9 female. Make 1 to 1 connections with wires from male one to female ones for all pins. It should do the trick.

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