Mit Get Baustein auf cpu 315-2 dp zugreifen

john321os

Level-1
Beiträge
31
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

nachdem ich im Forum keine Lösung für mein Problem gefunden habe, möchte ich mich selber dazu äußern.

Ich möchte über ein GET Baustein Daten aus der zweiten Station auslesen, dazu habe ich auf der zweiten Station ein global DB eingerichtet, in welchen ich die benötigten daten schreibe. Der DB ist 3 Byte groß. Mit dem GET Baustein hole ich diesen DB und schreibe auf ein DB lokal. Eine unspeziefiezierte S7 Verbindung unter NetPro habe ich angelegt.

lokal id 1, partner id x, partner cpu 315-2 DP, s7 verbindung, akt. Verb ja, Ethernet


Die Error und Statusmeldung zeigt jeweils eine 1 an, laut Hilfe deutet das auf Verbindungsprobleme oder der Baustein ist unter CPU 400 nicht lauffähig.
Wer kann mir hier weiter helfen, habe ich eventuel etwas falsch parametriert?

Die eingesetzte Hardware
1 Station CPU 414-2 DP + CP 443-1 IT
2 Station CPU 315-2 DP + CP 343-1

Ich benutze dazu FB 14 GET CPU 300 Baustein aus der Standard Library\Communication Blocks.
 
Hallo John,

der FB 14 läuft auch nicht auf der 400er CPU. Benutze dafür den SFB 14.

Grüße
Gebs
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi John,

wenn du eine unspez.Verbindung anlegst, muss du mehr beachten:

Wenn du ID=1 bist dann muss der Partner ID=2 sein
Unter Adressendetails (Eigenschaften der Netproverbindung) gibt es den Eintrag Verbindungsresourcen:
Hier für deine CPU als Beispiel 10 eintragen, dann gilt für den Parntner die 11, also immer überkreuz parametrieren und NetPro entsprechend auch überkreuz für die einzelne SPS einstellen und laden. Nach Netpro laden, immer CPU Run->Stop->Run.
Gruß
Move
 
Danke für die ersten Problemlösungen, ich habe das Problem ein wenig eingrenzen können.
Es liegt an der falsch angelegten Verbindung unter NetPro.

Wenn ich den Verbindungsstatus aktiviere, wird mir gesagt dass Verbindung gerade aufgebaut wird, wenn ich unter Objekteigenschaften schaue, dann steht dort Abbruchgrund unbekannt.

Wie schon erwähnt möchte ich eine unspeziefizierte Verbindung aufbauen ohne dass ich den Partner parametriere.

Dazu habe ich die Verbindung ausgewählt, lokal id 1 übernommen, als Partnername habe ich vorerst unbekannt, IP Adresse eingetragen und unter Adressendetails die Verbindungsressorce 03 hex ausgewählt. Da ich die Verbindung einseitig betreiben möchte.

Für weitere Kommentare bin ich sehr dankbar
 
Hallo,

hab mittlerweile mein Problem in den Griff bekommen.
Wenn es jemand interessiert, es lag an den reservierten Verbindungen der Partner SPS. Die Verbindungen sind alle reserviert gewesen, deswegen kein Verbindungsaufbau.
Für die bereitgestellte Hilfe bedanke ich mich trotzdem. Danke

Gruß
 
Zurück
Oben