CPU 317 zu CPU 317 Ethernet Kommunikation

Timäää

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten morgen Leute,

kann mir irgendjemand weiterhelfen ?
Ich bin absoluter Neuling in Sachen Industrial Ethernet.

Es sollen 2 317-2 PN/DP Daten austauschen über das Ethernet, bzw. die eine soll einfach mal Daten in die andere schreiben.
Die Beschreibung auf der Siemens HP mit PUT / GET funktioniert nicht so richtig,
auch mein eigener Versuch mit den Systembausteinen hat noch nicht funktioniert ?
Gibt es alternativen ?

Gruß Timäää
 
Nein keine S7 Verbindung angelegt, sondern die Verbindung in einem UDT bzw. DB konfiguriert und dann einfach aufgerufen, das ist ja das schöne daran ich muss keine Verbindung projektieren sondern erzeuge sie quasi zur Laufzeit. Ja die Verbindung muss in beiden CPUs definiert werden siehe Beipsiel. Beim Aufruf habe ich mich ziemlich an das Beispiel gehalten, nur dass ich einen Fb mit enthaltenem TCON, TSEND, TRCVund TDISCON gebastelt habe und das Senden ereignisgetriggert von meinem Prozess kommt. Aber das Beispiel ist kurz und einfach zu verstehen.

Asab
 
Zuletzt bearbeitet:
Also ich habe in der ersten CPU einen DB 200 in dem irgendwelche variablen stehn,
in der zweiten CPU einen leeren DB 201.

Ich Rufe in einem FB100 die PUT Funktion 15 auf.

Im Ob1 wird der FB 100 aufgerufen in mit einem Merker dauerhaft auf 1 gesetzt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein keine S7 Verbindung angelegt, sondern die Verbindung in einem UDT bzw. DB konfiguriert und dann einfach aufgerufen, das ist ja das schöne daran ich muss keine Verbindung projektieren sondern erzeuge sie quasi zur Laufzeit. Ja die Verbindung muss in beiden CPUs definiert werden siehe Beipsiel. Beim Aufruf habe ich mich ziemlich an das Beispiel gehalten, nur dass ich einen Fb mit enthaltenem TCON, TSEND, TRCVund TDISCON gebastelt habe und das Senden ereignisgetriggert von meinem Prozess kommt. Aber das Beispiel ist kurz und einfach zu verstehen.

Asab

Dies ist mir schon klar^^
Ich wollte eher Timäää helfen, seinen Fehler zu finden.
Wobei ich bei zwei Siemenssteuerungen die S7-Verbindung bevorzuge.
 
Ich hab ja auch die S7 verbindung projektiert !
Irgendwo hab ich ein Denkfehler.......

Ist mein Ansatz schon richtig in der 2. Steuerung nur den DB zu haben den ich beschreiben will ?
Und in der 1. Steuerung den PUT Baustein ?
 
Versuche es mal mit der SFB14(GET) und SFB15(PUT). Habe ich gerade eben an einer CPU 315-2 PN/DP und IM151-8 PN/DP CPU projektiert und getestet. Mit der aktuellen Version von PLCSIM schnackseln die beiden auch in der Simulation.

Gruß, Onkel
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Blödsinn ich hab die Blöcke aus der Standard Library.... Sorry !

das sollte dann schon passen.

Die Put-/Get - Bausteine (FB14/15) gibt es nämlich dummerweise 2x.

Die aus der Net- bzw. CP-Bibliothek funktionieren nicht mit der PN-Schnittstelle.

Wird die projektierte S7-Verbindung zur Laufzeit überhaupt aufgebaut ?
Das sieht man in Net-Pro in der Online-Ansicht.
 
Also die Verbindung im NetPro zeigt Status grün , des ist ja schonmal gut.
Fehlercode kommt 25 als dezimal, wenn Error eine 1 hat.
Leider steht der in der Beschreibung nirgends...
Error ist immer nur ganz kurz 1..... sonst 0 !
Done hat immer den Wert 0!
 
Wo wäre mein Fehler wenn ich die Meldung habe Kommunikation angestoßen also 0 und 25, und als Error habe 1 und 8, Kommunikationsfehler Partner CPU,
aber die Verbindung aktiv ist ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Thema fürs erste erledigt, wie sagen wir Schwaben, "ohne Hirn bisch halt wie a Depp ! "
Jetzt komt der 2. Schritt ich bin mal gespannt ob das funktioniert,
hat jemand Erfahrung darin bzw. weiss überhaupt jemand ob das funktioniert,
die Verbindung nur über die IP Adresse im Maschinennetz zu machen ?

Ich will also Daten senden und Empfangen unter Angabe einer IP und nicht unter einer projektierten Verbindung !

Bin mal gespannt ob jemand Erfahrung hat oder weiss wie es geht =)
 
Zurück
Oben