S7-Verbindung mit einer CP343-1

Peter31

Level-2
Beiträge
48
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Habe ein kleines Problem mit einer S7 Verbindung zwischen 2 SPS'en
SPS1: S7 315-2PN/DP (V2.3) mit einer CP343-1EX30-0XE0 V2.0 (meine Station)
SPS2: S7 416-3XR05-0AB0 (V5.1) mit einer CP 443-1EX11-0XE0 V2.6 (Fremde Station)

Der Kunde will das ganze mit Ethernet und nicht mit Profibus verbinden, ist im ganzen Werk so. Haben auch deswegen eine CP eingebaut weil ich mit Level 2 Daten austauschen muss und dieses funktioniert nur über den CP 343-1.

So nun mein Problem ist folgendes: Habe die Verbindung projektiert übersetzt und geladen und es kommt aber keine Verbindung zustande. Mein Gegenüber hat laut seinen Angaben schon eine Verbindung mit meiner CPU. In der HW-Konfig unter den CP Eigenschaften gibt es einen Register mit PROFINET mit 2 Betriebsarten: 1.Profinet IO-Controller und 2. Profinet IO-Device Betrieb ermöglichen. muss ich hier vielleicht eines aktivieren?

Im Verbindungstatus vom Netpro steht nur "wird gerade aufgebaut". Nächstes Problem ist, ich habe so noch nie mit einer anderen SPS kommuniziert, Standard bei uns ist bei solchen Verbindungen immer Profibus.

Danke im voraus
Peter
 

Anhänge

  • Verbindungsdaten.jpg
    Verbindungsdaten.jpg
    173,4 KB · Aufrufe: 113
S7 Verbindungen

Hallo,

tausche in deinem Projekt(zum test) die CPU gegen eine 315 ohne Ethernet.
Wir benutzen bei Ethernet Verbindungen nur CP's um solchen Ärger zu vermeiden.
 
Was mir bei dem Bild auffällt, ist dass dort die Slot-Nummer des CP eingetragen ist. Bei einer Kommunikation zwischen PC und SPS würde dies nicht funktionieren. Dort müsste die Slotnummer der SPS, 2 bei der 300er, stehen. Es wird sonst zwar eine Verbindung (in diesem Falle zur CP) aufgebaut, der Datenaustausch funktioniert aber nicht, da dieser über die CPU geht.
 
S7 Verbindungen

Nimm die TCP Verbindung. Weil du für den Sende und Empfangsbaustein die ID und den Ladder benötigst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
S7-Verbindung

@Hr. Hönle

Habe beim Verbindungsweg die CP343 als Schnittstelle ausgewählt, das Rack und das Slot wurden daher von der S7 vergeben, ist nicht änderbar.

MFG
Peter
 
Dann fällt mir nur noch die "harte" Methode zur Fehlersuche ein. Die SPSen an einen Hub (nicht normalen Switch) oder einen Switch mit Monitorausgang hängen. Dort einen PC anschließen und auf diesem Whireshark installieren. Dann den Verkehr mitloggen. Dann wird wenigstens ersichtlich, wer wann welche Verbindungsaufbauversuche startet und welche Antworten darauf kommen.
 
Eine Frage:

Hast Du ein STEP7 projekt mit die 2 Statione (315 und 416) ?

Oder gibt es 2 STEP7 Projekte, wo in beide Projekten das Partner Station als "dummy" eingetragen ist ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
keine S7-Verbindung

@JesperMP: Sorry, habe das ganze um es zu erleichtern mit der SPS von meinem Gegenüber probiert. Gleiche HW-Konfig und danach eine neue S7-Verbindung. Da dieses auch nicht funktioniert hat, bin ich wieder auf den Ursprung zurück welcher mit unspezifizierten Teilnehmer ist. Habe ich selber übersehen! Die Projekte werden aber nicht zusammengespielt.
@tonga: S7400 ist aktiv

MFG
Peter
 
Probier noch einmal mit ein unspezifizierte S7 verbindung.
Aber diesmal das "Aktiver verbindungsaufbau" einschalten.
Dann sollte es klappen wenn Du das richtige IP addresse (172.24.241.13), Rack (0), Slot (3) eingestellst.
 
S7-Verbindung aufgebaut

Hallo JesperMP!

Mit dem aktiven Verbindungsaufbau hat es nun geklappt! Nur warum, wenn jetzt beide SPS'en aktiv versuchen einen Verbindungsaufbau zu machen, funktioniert es? Muss man das als gegeben hinnehmen oder gibt es hierfür eine Erklärung?

MFG
aus Tschechien
Peter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Für jede Verbindung muss ein Verbindungspartner den verbindung aktivieren. Aber nur ein partner darf es aktivieren.
Wenn Du versuchst bei den voll-spezifizierte verbindung auf eine seite den "aktiver verbindungsaufbau" einzuschalten, denn wird es automatisch ausgeschaltet auf den andere seite.

edit:
Eigentlich verstehe ich nicht warum man es bei ein unspezifizierter verbindung ausschalten kann.
 
Zurück
Oben