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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: TCP-Verbindung SPS <-> Leitrechner mit TIA; Problem mit AG_RECV

  1. #1
    Registriert seit
    22.01.2013
    Beiträge
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe folgendes Problem:
    Ich möchte über eine TCP-Verbindung Daten von der SPS zu einem Leitrechner schicken und daraufhin eine Antwort vom Leitrechner bekommen. Ich nutze hierzu einen CP 343-1 Lean (6GK7 343-1CX10-0XE0 V2.4). Das Projekt habe ich im TIA-Portal V11 erstellt. Die Verbindung zum Leitrechner funktioniert schon. Dieser erhält auch schon über AG_SEND Daten von meiner SPS.

    IP CP: 10.49.11.112 Subnetzmaske: 255.255.254.0 Port: 2000
    IP Leitrechner: 10.49.10.6 Port: 80
    Lokale ID der Verbindung: 1
    Verbindungsaufbau: aktiv

    Leider empfange ich aber über AG_RECV keine Antwort vom Leitrechner, obwohl der eine sendet. AG_RECV gibt bei Status nur den Code 8180 aus, was "Es liegen noch keine Daten vor (nicht bei AG_SRECV)" bedeutet. Ich habe jetzt schon 2 Tage lang alles Mögliche ausprobiert um das Empfangen hin zu bekommen.

    Habt ihr noch eine Idee an was es liegen könnte?
    Zitieren Zitieren TCP-Verbindung SPS <-> Leitrechner mit TIA; Problem mit AG_RECV  

  2. #2
    Registriert seit
    07.06.2011
    Beiträge
    117
    Danke
    4
    Erhielt 18 Danke für 18 Beiträge

    Standard

    Hallo,

    hast Du mal versucht für die Recv-Kopplung (SPS-Seite) eine 2. Verbindung mit anderem Port einzurichten?
    Mario

  3. #3
    Registriert seit
    29.04.2012
    Beiträge
    195
    Danke
    13
    Erhielt 42 Danke für 37 Beiträge

    Standard

    Was hast du denn für Length angegeben?

    Hintergrund:

    Der RECV Baustein spuckt Daten erst dann aus, wenn auch die entsprechende Anzahl von Bytes empfangen wurde.
    Wenn Length auf 100 steht und der Partner immer nur 10 Byte sendet, müssen 10 Send Aufrufe passieren, bevor du am Recv irgendwelche Daten bekommst.

  4. #4
    Nibble ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.01.2013
    Beiträge
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Danke für die Antworten.

    @ MRose: Das mit der 2. Verbindung habe ich noch nicht getestet. Werd ich morgen mal machen.

    @ Pipboy: Das mit der Länge habe ich schon getestet. Hab hierzu mal nur 5 Byte angegeben. Diese müssten auf alle Fälle gesendet worden sein. Später solln es immer 2048 Byte werden die ich vom Leitrechner bekomme.

    Ich verwende eine CPU314C-2PN/DP (6ES7314-6EH04-0AB0) die noch mit einer Ein-/Ausgabebaugruppe und nen CP 343-1 Lean erweitert wurde. Im Handbuch des CP 343-1 Lean wird leider die CPU die ich verwende nicht in der Tabelle der verwendbaren CPU`s aufgeführt. Aber ich denke nicht dass es daran liegt sonst würd ja glaub ich gar nix gehn. Ich habe auch keine Störungen.

    Auf meinem CP ist momentan die Frimwareversion V2.4. Denk ihr, dass ein Frimwareupdate auf V3.0 das Problem lösen könnte?

    Vielen Dank für eure Hilfe.

  5. #5
    Nibble ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.01.2013
    Beiträge
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Guten Morgen,

    das mit der 2.Verbindung und andern Port ist leider bei uns laut IT-Fachmann nicht möglich

  6. #6
    Registriert seit
    07.06.2011
    Beiträge
    117
    Danke
    4
    Erhielt 18 Danke für 18 Beiträge

    Standard

    Was?

    Ich meinte keine 2 physikalische Verbindung. Probier mal in der Projektierung der S7 eine 2. Verbindung mit z.B. Port 2001 einzurichten und den AG_RECV da dran zu binden. Ich kenn jetzt allerdings TIA noch nicht, hoffentlich geht das noch so einfach. Der Leitrechner muss die Sende-Daten dann natürlich auch über den Port schicken.
    Mario

  7. #7
    Nibble ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.01.2013
    Beiträge
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Das war mir schon klar. Eine 2. Verbindung kann man schon recht einfach einrichten. Aber ich kann ja nicht in beiden Verbindungen die selben Ports angeben. Und unsere IT ist nicht bereit die Daten über einen anderen Port zu schicken. Muss alles über Port 2000 (SPS) und Port 80 (Leitrechner) laufen.

  8. #8
    Nibble ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.01.2013
    Beiträge
    9
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Noch was:

    Wenn ich die TCP-Verbindung online beobachte, wird der Zähler für Empfangene Nachrichten erst hoch gezählt wenn die Verbindung vom Leitrechner abgebaut wurde. Ich weiß nicht ob das weiter hilft

  9. #9
    Registriert seit
    29.04.2012
    Beiträge
    195
    Danke
    13
    Erhielt 42 Danke für 37 Beiträge

    Standard

    Hast du mal mit dem Error Bit den Status des Recv Bausteins umkopiert?

    -> Sind wir sicher, dass dort kein Fehler auftritt.

    So wie sich das jetzt ließt, ist da noch ein Filter im Spiel, vielleicht frisst einfach die Firewall diese Pakete.

    >Switch mit Mirrorport oder Hub vor den CP klemmen und mit Wireshark den Traffic mitschneiden.

    Dann siehst du wenigstens, ob Daten kommen - wenn dem nicht so ist kannst du lange Fehler im CP suchen.

    Grüße

    PS: Von 65000 Ports, warum ausgerechnet 80?

  10. #10
    Registriert seit
    19.11.2008
    Ort
    Schweigen am Weintor
    Beiträge
    707
    Danke
    191
    Erhielt 161 Danke für 92 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    morgen,

    hast du mal ein gateway eingetragen? du willst ja von .11 auf .10 was ich schon seltsam finde weil deine sub 255.255.254.0 ist naja wenn eure it die netze .10 / .11 so verknüpft hat ...

Ähnliche Themen

  1. Problem Verbindung Wincc mit SPS
    Von Hannibal16 im Forum HMI
    Antworten: 14
    Letzter Beitrag: 17.09.2012, 07:18
  2. Antworten: 10
    Letzter Beitrag: 13.09.2012, 07:31
  3. Antworten: 24
    Letzter Beitrag: 05.06.2012, 15:55
  4. Problem mit AG_Recv
    Von SPS-freak1 im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 15.04.2011, 17:21
  5. Ist ein Leitrechner bei Raumautomation mit SPS notwendig?
    Von wirreswiesel im Forum Stammtisch
    Antworten: 14
    Letzter Beitrag: 05.04.2011, 16:20

Lesezeichen

Berechtigungen

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