S7-400 to S7-300 profibus s7 connection

DazEddy

Member
Join Date
Apr 2012
Location
Midlands
Posts
2
I have an S7-400 (414-3) PLC which will be used as a data collector. It will communicate with a variety of existing S7-300s over a profibus network. Ideally I would like to use the GET function to retrieve data from each of the S7-300 plc's configuring an S7 connection in the S7-400 PLC using the CPUs DP port. My questions are as follows:

1. Can I use DP port of S7-400 CPU and DP port on S7-300 CPU?
2. If not, can I go DP port on Profibus CP module added to S7-400 configuration to DP port on S7-300 CPU.
3. Is only option to use dedicated DP CP module in all PLC configurations.

Notes: I do not want a multiproject solution, prefering to use connections to unspecified partners.

Any help/guidence on this is appreciated.
 
Hi and welcome to the forum!

I have some contraquestions.

When you plan to use DP, is the 400 master and the 300s DP slaves? In that case you run plain IO communication.

Or do you use all the CPUs as masters on the same DP network and with a conglomerat of slaves also? If yes, this should be reconsidered because the response times are going to multiply.

Or do you mean to use the MPI-interfaces?
Here you can use global flags if the data amounts are minor, or also S7 communication as you suggest.

Kalle
 
Currently I have no information regarding the S7-300 master/slave statuses. Giving that there are around 16 of them I need to communicate to I would prefer to find a solution that is not master/slave dependant (if possible of course).

My current limited understanding is that a possible solution is to fit a CP profibus module to the 400. From what I understand the CP443-5 Basic module is neither Master nor Slave and simply sits on the profibus network enabling the use of S7 communications. My thoughts are to use this module in conjunction with the Profibus ports on the 300 CPUs using the 400 to 'GET' the data (only 26 bytes each).
 
I think your suggestion will work, but you must use the MPI interfaces to the communication, do not touch/interfere with the existing DP busses.

And when you use the MPI bus, you must ensure that all CPUs have uniqe MPI adresses. If there are panels, this goes for those also.

Perhaps you could consider using some Ethernet/MPI converters from IBH-softec, Traeger, Helmholz or similar. Then you could skip the 400 and communicate directly via S7/TCPIP to a PC.

Kalle
 
DazEddy,
Perhaps you could give us a bit more information on how the systems are currently structured?
Do the S7-300 systems have IO on Profi?
If yes - describe the structure.

A little more info will go a long way!
 

Similar Topics

Hi all I have a s7 412 with some drives on profibus. I also have a s7 315 2dp Again with some drives on the network. On both plc I have a spare...
Replies
17
Views
6,738
Hi, I wanted to establish a profibus communication between 2 plcs. One is S7 400 and other is S7 300 plc. Please let me know what is the right...
Replies
2
Views
5,939
Hi all, I am working on an existing Profibus network that has an S74142dp as the master and 7 X 3152dp as slaves. I am adding another 3152dp...
Replies
3
Views
4,161
I need example for s7-416 to s7-300 data transmission. For instance db10.dbd2 data transfer to db30.dbd4 to another plc via profibus. Please...
Replies
8
Views
7,963
Hi, I've got to connect to an S7 300/400 plc, and I`m wondering if there is any possibility to connect, configure and program the PLC using a...
Replies
7
Views
4,141
Back
Top Bottom