1CP und 2 CPUs

tigger

Level-1
Beiträge
66
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann ich eine CP342-5 die sich auf dem Rack einer CPU315-2DP befindet (z.B. Maschine 1) mit einer anderen CPU 315-2DP (Maschine 2) ohne CP die mit einer Profibusleitung verbunden sind, Daten senden? (Beide als Betriebsart Slaves projektiert) Oder braucht Maschine 2 auch eine seperate CP?
Ich möchte nur Daten von Maschine 1 an Maschine 2 senden. Der FC1 (Send) ist im S7 Programm der Maschine 1 und der FC2 (Receive) in Maschine 2 integriert.
Es werden zwar ohne Fehlermeldung Daten von Maschine 1 versendet, aber es kommen keine Daten an Maschine 2 an, obwohl die CP als aktiver Partner gefunden wird. Ich hoffe es kann mir irgend jemand einen Tipp geben, Danke.
 
naja die cp kann nur mit der dpu kommunizieren an der sie gestekt ist.

du kannst die daten von und zu der anderen cpu lediglich durchrangieren.

über dp geht das nur wenn eine cpu master ist, oder eben über eine dritte cpu die master ist. (wird dann aber vielleicht etwas unübersichtlich...)

ansonsten können die zwei 300er auch über mpi mittels globaldatenkommunikation daten schieben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
DP Kommunikation

Hi tigger,
wenn du deine Bus-Architektur irgendwie besser beschreiben konntest..:confused:
DP: wer ist mit wem verbunden, wer ist Master; verbunden über MPI auch?
FCs Send und Receive: aus was für eine Bibliothek?
Die DP_SEND/DP_REC. übertragen nur Daten von der CPU zum CP Prozessor bzw. zurück, denn sonst sind die zwei Geräte nur über MPI Rückwandbus verbunden. Evtl. ist das Beste, wenn es geht, so wie Markus sagt, die SPSen MPI-technisch zu verbinden, und dann X_GET/X_PUT zu verwenden.

Gruss: V.
 
Kann ich eine CP342-5 die sich auf dem Rack einer CPU315-2DP befindet (z.B. Maschine 1) mit einer anderen CPU 315-2DP (Maschine 2) ohne CP die mit einer Profibusleitung verbunden sind, Daten senden? (Beide als Betriebsart Slaves projektiert) Oder braucht Maschine 2 auch eine seperate CP?
Ich möchte nur Daten von Maschine 1 an Maschine 2 senden. Der FC1 (Send) ist im S7 Programm der Maschine 1 und der FC2 (Receive) in Maschine 2 integriert.
Es werden zwar ohne Fehlermeldung Daten von Maschine 1 versendet, aber es kommen keine Daten an Maschine 2 an, obwohl die CP als aktiver Partner gefunden wird. Ich hoffe es kann mir irgend jemand einen Tipp geben, Danke.

Hallo t.,

ja, du kannst via Profibus-CP zwischen 2 CPU Daten übertragen.

Dafür baust du am besten eine FDL - Verbindung auf und benutzt die
FC AG_SEND und AG_RECV (i.A. FC5 und FC6).

Wie genau man das macht, findest du im Beipielprojekt "PROJECT-PROFIBUS",
welches mit dem Simatic Step7 installiert worden sein sollte.
In diesem Beispielprojekt findest du außerdem noch eine FMS- sowie eine
Master-Slave Verbindung, alles mit der CP342-5.

Mehr Tipps kann ich dir aufgrund deiner Beschreibung erstmal nicht geben,
melde dich, wenn noch Fragen.

CU

Jürgen
IBN-Service

.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Morgen,

wenn doch beide als Slaves arbeiten, braucht dann die zweite Station nicht auch einen CP???

Robert

Hallo Robert,

wenn du z.B. eine FDL - Verbindung aufbauen willst,
benötigst du auf jeden Fall auf jeder Seite einen CP,
da die Onboard - PB Schnittstellen meist kein FDL unterstützen.

CU

Jürgen
IBN-Service

.
 
Zuletzt bearbeitet:
Zurück
Oben