CPU 315 F-2 PN/DP <-> OP177B PN/DP via Ethernet Kommunizieren

Dinki

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

muss man bei einer S7 Verbidung zwischen einer S7 315 und einem OP177B via Ethernet irgendwelche Bausteine zyklisch im OP1 der SPS aufrufen?

Wenn ja könnte mir Bitte jemand sagen welche und vielleicht auch noch wie man sie aufruft?

Hintergrund ist der das ich nun seit geraumer Zeit versuche eine Verbindung zwischen den beiden via Ethernet zurealisiern (was ja eigentlich nicht zu schwer sein dürfte), allerding bekomm ich es leider einfach nicht hin. Habe jetzt schon diverse Lektüre von Siemens studiert die mich allerdings meist mehr verwirrte.

Ich bin leider totaler Anfänger was STEP7 und SPS-Programmierung, und vorallem was Ethernet angeht!!!:confused:

Falls jemand ein Beispielprogramm hätte wäre das wunderbar:p :p :p

Zur Verwendeten Hardware und Software:
CPU 315 F-2 PN/DP
OP177B PN/DP T/K-6CSTN
Bus: Ethernet
Software:
Step 7 v5.4 SP5
WinCC flexible 2007

Danke schön für die bemühungen schon mal im vorraus.

Grüße Dinki
 
muss man bei einer S7 Verbidung zwischen einer S7 315 und einem OP177B via Ethernet irgendwelche Bausteine zyklisch im OP1 der SPS aufrufen?
Nein. Die OP177B sorgt selber für das holen und senden von Daten.

Zur Verwendeten Hardware und Software:
CPU 315 F-2 PN/DP
OP177B PN/DP T/K-6CSTN
Bus: Ethernet
Software:
Step 7 v5.4 SP5
WinCC flexible 2007
Du erhaltest 10 Bonus-Punkte weil du dies sofort in ersten Eintrag ergänst !

Einfach:
1. In HW Konfig, 315F-2PN/DP X2 Schnittstelle auf ein Ethernet verbinden, und mit IP und Subnet einrichten.
2. HW Konfig, in 315F laden.
3. In HW Konfig, OP177B Ethernet Schnitstelle auf dasselbe Ethernet Netzwerk verbinden wie der 315F, und mit IP und Subnet einrichten.
4. In WinCC Flex Verbindungsdialog, die 315F als "Partner" spezifizieren.
5. Auf der OP177B in Kontrollpanel, die Ethernetschnittstelle mit IP und Subnet einrichten (Adressen wie in HW Konfig).
6. OP177B spannung aus und ein.
7. Von WinCC Flex, das Projekt ins OP177B transferieren.
8. Eventuell: WinCC Flex meldet das ein OS Update fehlt, einfach axeptieren. Wenn fertig, Schritt 5, 6 und 7 wiederholen.
9. 315F und OP177B verbinden.
fettig

N.B. Zu schritt 8. Es kann sein das die automatische OS Update kam mit Flex 2008. In den Fall muss du eventuell manuel mit Prosave ein OS Update durchführen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für die schnelle Antwort. :)

Ich werde das morgen nochmal genau nach deiner Vorgehensweise ausprobieren.

Allerdings hab ich das so oder zumindest so ähnlich schon versucht, hat dann auch alles soweit geklappt.

Also das Projekt war auf dem OP und die RunTime startete, -> Ich sah die von mir Programmierte Oberfläche auf dem OP. Die SPS ging auch in Run ohne einen Fehler zu melden.

Jetzt mein Problem wenn ich auf dem OP meine Funktionen durchprobiert hatte, also die ganzen Schalter und Tasten usw. tat sich in der SPS garnichts.

Ich hatte das mit mit den Variablen und der SPS folgendermaßen verstanden:

Man erstellt mit WinCC flex das Projekt mit den Schaltern usw. man weist dann je nach Funktion nem Schalter ne Variable zu die da toggelt oder so.
Für jede Variable lege ich dann ja ein DB oder ein DB.Bit an.

Wenn nun das Projekt im OP und in der SPS hochgeladen wurde, und ich nun einer meiner Tasten drücke und im OP die Varable sich ändert sollte sie sich doch auch nun im DB in der SPS ändern, oder??

Möglicherweise versteh ich die Kommunikation aber auch komplett falsch?? :confused: In diesem Fall wäre es net falls du mir sagen könntest wie es richtig funktioniert?
 
Wenn nun das Projekt im OP und in der SPS hochgeladen wurde, und ich nun einer meiner Tasten drücke und im OP die Varable sich ändert sollte sie sich doch auch nun im DB in der SPS ändern, oder??
Ja so ist es.

Es kann sein das die Verbinding gar nicht steht.
Du sollst ein Bild mit die System-Meldungen einrichten. Dann kannst du sehen ob die Meldungen für "Verbindung aufgebaut" oder "Verbinding abgebaut" unter die Systemmeldungen befindet.
Wenn die Verbindung unterbrochen ist, gibts es für Analogwerte in Normalfall Rauten "####" anstatt Zahlenwerte.

Zuerst musst du probieren ob 315F und OP177B beide über die IP Adressen "erreichbar" sind.
Das tut man mit ein PING von irgendeiner PC.
 
Ok danke nochmals.

Wie gesagt kann es erst Morgen wieder ausprobieren, weil ich dann wieder an die Hardware rann komme, werde es aber dann gleich ausprobieren. Und mein Feedback wieder posten. :p
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe noch ne Frage.

In dem OP177B Kontrollpanel gibt es eine Option die "PROFINET I/O" oder so ähnlich heißt, die kann man mit einem Haken aktivieren, muss den Haken setzen oder nicht? :confused:

Und bei der Konfiguration der Ethernetschnittstelle im OP gibt es die dritte Zeile "Default Gateway" wo auch ne Adresse eingegeben werden kann, muss ich dort auch was Eintragen? :confused:
 
In dem OP177B Kontrollpanel gibt es eine Option die "PROFINET I/O" oder so ähnlich heißt, die kann man mit einem Haken aktivieren, muss den Haken setzen oder nicht? :confused:
Nein. Nur in Sonder-Fall wo man "Direkt-Tasten" haben will.

Und bei der Konfiguration der Ethernetschnittstelle im OP gibt es die dritte Zeile "Default Gateway" wo auch ne Adresse eingegeben werden kann, muss ich dort auch was Eintragen? :confused:
Muss man nicht. Kann man aber wenn man auf irgendeiner Grund, den OP über ein Router zugreifen will. Z.B. wenn man den OP von sein Büro über Firmen-Netz programmieren will.
 
Also wollte ja nochmal mein Feedback dazu Abgeben :)

Habe jetzt alles nach deiner Anleitung durchgeführt, hat auch alles soweit geklappt.

Also nochmals vielen Dank für die Hilfe. :TOOL:

Habe die ganze Zeit einen Elementaren Fehler gemacht *ROFL*

Hatte die ganze Zeit vergessen die Datenbausteine in der SPS anzulegen, was ja zwangsläufig bedeutet das es nicht funktionieren kann.

Nachdem ich jetzt dieses kleine Maloer beseitigt habe funktioniert die Verbindung wunderbar und die Variablen bzw. die DB machen endlich was sie sollen ;)
 
Zurück
Oben