Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 10 von 10

Thema: Kommunikation zwei S7-300 über ETH

  1. #1
    Registriert seit
    18.09.2008
    Beiträge
    44
    Danke
    11
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute!

    Stehe leider wieder vor einem Problem. Habe zwei 315-2DP jeweils mit CP343. Habe beide Projekte als einzelnen Stand. Also nicht gemeinsam in einem Simatic-Manger Projekt. Kann ich nun trotzdem einen Datenaustausch zwischen beiden Stationen machen? Es würde mir sogar reichen, wenn eine CPU nur an die andere sendet. Bzw. wäre es ein Problem von einer CPU an zwei andere CPUs Daten zu senden?

    Wie könnte ich da vor gehen?
    Also Grundlage hätte ich http://www.automation.siemens.com/do...3-ethernet.pdf
    her genommen

    mfg, Sirus
    Liebes Logix500 und Logix5000. Nie wieder werde ich schlecht über euch reden. Seitdem ich mich mit Simatic Step7 beschäftige, weiß ich erst was ich an euch habe!!
    Zitieren Zitieren Kommunikation zwei S7-300 über ETH  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.263
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #3
    Sirus ist offline Benutzer
    Themenstarter
    Registriert seit
    18.09.2008
    Beiträge
    44
    Danke
    11
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Hallo Ralle!

    Danke für deine Antwort. Habe das nun so probiert wie beschrieben und bin leider zu keinem Erfolg gekommen.

    Habe mal ein paar Screenshots mit den Einstellungen gemacht

    beim Programmcode selbst bin ich mir nicht ganz sicher was ich bei der ID Eintragen soll. Müsste doch eigentlich die Partner-ID sein, oder? Aber da bekomme ich keine aufgelistet

    Nicht wundern wegen FB16. Ist eigentlich der FB15/Put. FB 15 hatte ich jedoch schon vergeben gehabt
    Angehängte Grafiken Angehängte Grafiken
    Liebes Logix500 und Logix5000. Nie wieder werde ich schlecht über euch reden. Seitdem ich mich mit Simatic Step7 beschäftige, weiß ich erst was ich an euch habe!!

  4. #4
    Registriert seit
    08.02.2007
    Ort
    A-2320
    Beiträge
    2.255
    Danke
    244
    Erhielt 332 Danke für 303 Beiträge

    Standard

    Du musst das auf beiden Seiten programmieren und die TSAP's müssen zusammenstimmen.

    Die ID beim Baustein ist die Verbindungsnummer aus dem NetPro.

    lG
    Karl

    Edit:
    Nur einer darf aktiven Verbindungsaufbau machen!
    Hast Du im Netpro im Status eine Verbindung, dann liegt es am Programm, hast Du im Netpro noch keine Verbindung hast du was falsch parametriert.

  5. #5
    Sirus ist offline Benutzer
    Themenstarter
    Registriert seit
    18.09.2008
    Beiträge
    44
    Danke
    11
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Zitat Zitat von borromeus Beitrag anzeigen
    Du musst das auf beiden Seiten programmieren und die TSAP's müssen zusammenstimmen.

    Die ID beim Baustein ist die Verbindungsnummer aus dem NetPro.

    lG
    Karl

    Edit:
    Nur einer darf aktiven Verbindungsaufbau machen!
    Hast Du im Netpro im Status eine Verbindung, dann liegt es am Programm, hast Du im Netpro noch keine Verbindung hast du was falsch parametriert.
    Was meinst du mit "auf beiden Seiten programmieren"?

    Leider stimmt deine Aussage nicht mit der zusammen, die Ralle weiter oben verlinkt hat
    Liebes Logix500 und Logix5000. Nie wieder werde ich schlecht über euch reden. Seitdem ich mich mit Simatic Step7 beschäftige, weiß ich erst was ich an euch habe!!

  6. #6
    Registriert seit
    07.06.2006
    Ort
    Bayern
    Beiträge
    624
    Danke
    27
    Erhielt 156 Danke für 139 Beiträge

    Standard

    Bei deinem FB16 (PUT) muss der Quell- und Zieldatenbereich als Any übergeben werden. Also nicht DB100.DBD36 sonder P#DB100.DBX36.0 BYTE 4

    Bei Verwendung von PUT/GET muss in der Partnerstation nichts weiter programmiert bzw. parametriert werden.

    In der Aktiven Station muss natürlich die in Net-Pro konfigurierte Verbindung der Steuerung mittgeteilt werden (Systemdaten laden) - ich geh aber mal davon aus, dass du das schon gemacht hast ?
    Im Onlinebetrieb in Net-Pro kannst du auch kontrollieren, ob die Verbindung überhaupt aufgebaut wird.

  7. #7
    Sirus ist offline Benutzer
    Themenstarter
    Registriert seit
    18.09.2008
    Beiträge
    44
    Danke
    11
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Habe nun diesen Pointer probiert. Bei ADDR_1 kann ichs mittels Pointer eingeben. Bei SD_1 ändert Step7 die Eingabe automatisch um, auch wenn ichs als Pointer eingebe.
    Hab nun auch geschaut ob ich einen Verbinungsaufbau habe. Das schaut eigentlich gut aus, wenn ichs richtig verstehe.
    Hab aber keine Ahnung was ich noch machen kann. Das PUT-Modul geht sofort auf Error. Würde es garnicht sehen weils so schnell wieder weg ist, aber ich habs mir mittles -(S) weg gespeichert.

    Hier nochmal zwei Bilder
    Angehängte Grafiken Angehängte Grafiken
    Liebes Logix500 und Logix5000. Nie wieder werde ich schlecht über euch reden. Seitdem ich mich mit Simatic Step7 beschäftige, weiß ich erst was ich an euch habe!!

  8. #8
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.263
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Zitat Zitat von Sirus Beitrag anzeigen
    Habe nun diesen Pointer probiert. Bei ADDR_1 kann ichs mittels Pointer eingeben. Bei SD_1 ändert Step7 die Eingabe automatisch um, auch wenn ichs als Pointer eingebe.
    Hab nun auch geschaut ob ich einen Verbinungsaufbau habe. Das schaut eigentlich gut aus, wenn ichs richtig verstehe.
    Hab aber keine Ahnung was ich noch machen kann. Das PUT-Modul geht sofort auf Error. Würde es garnicht sehen weils so schnell wieder weg ist, aber ich habs mir mittles -(S) weg gespeichert.

    Hier nochmal zwei Bilder
    Es wäre gut, die nicht nur den Error in diesem Moment wegzuspeichern, sonder auch den Status. Da bekommt man dann u.U. die wichtigen Infos über die Fehlerursache.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. Folgender Benutzer sagt Danke zu Ralle für den nützlichen Beitrag:

    Sirus (24.09.2009)

  10. #9
    Registriert seit
    07.06.2006
    Ort
    Bayern
    Beiträge
    624
    Danke
    27
    Erhielt 156 Danke für 139 Beiträge

    Standard

    Servus nochmal,

    hast du auch die richtige Version des PUT-Bausteins verwendet.

    Du musst den aus der CP-Bibliothek verwenden. Es gibt auch noch einen Baustein mit der gleichen Bezeichnung und Nummer in der Bibliothek Communication-Blocks - der funktioniert aber nicht mit CP´s.

    Vielleicht hilft´s ja was.

  11. Folgender Benutzer sagt Danke zu uncle_tom für den nützlichen Beitrag:

    Sirus (24.09.2009)

  12. #10
    Sirus ist offline Benutzer
    Themenstarter
    Registriert seit
    18.09.2008
    Beiträge
    44
    Danke
    11
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Habe die Lösung nun gefunden. Da ich ja den Bausteinparameter SD1 nicht als Pointer adressieren konnte, da Step 7 automatisch auf den Tagnamen wie am Bild gezeigt ausgewählt hat. Hab nun den den Wert aus dem DB auf einen Merker zwischen-kopiert und diesen dann als Pointer adressiert. Siehe da es ging auf anhieb

    Herzlichen Dank an Alle!
    Liebes Logix500 und Logix5000. Nie wieder werde ich schlecht über euch reden. Seitdem ich mich mit Simatic Step7 beschäftige, weiß ich erst was ich an euch habe!!

Ähnliche Themen

  1. Kommunikation zwischen zwei CPU´s
    Von Masticore666 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 27.09.2010, 09:30
  2. Antworten: 2
    Letzter Beitrag: 21.09.2005, 14:31
  3. Kommunikation zwischen zwei LOGO! mit AS-I Bus
    Von margral2 im Forum Sonstige Steuerungen
    Antworten: 5
    Letzter Beitrag: 08.08.2005, 15:27
  4. Kommunikation zwischen zwei CPU's
    Von Bernd27 im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 09.03.2005, 19:14
  5. Kommunikation mit zwei S7 200 im PPi-Netz
    Von benz_de im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 19.08.2003, 14:47

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •