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

Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 10 von 32

Thema: CP343-1: UDP mit PC geht -- TCP mit PC geht nur eine Richtung (AG_SEND)

  1. #1
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, heute habe ich mal eine Frage,

    Habe S7-300 + CP343-1

    Kommunikation (siehe NETPRO) eingerichtet für UDP
    alles geht perfekt AG_SEND + AG_RCV geht, d.h. beide Richtungen gehen


    Kommunikation (siehe NETPRO) eingerichtet für TCP
    alles andere gleich und das SPS - Programm ist gleich (Puffergrößen 240Byte) etc.

    TCP geht nur in Senderichtung CP343 nach PC

    Fehlercode am AG_RCV W#16#8184 obwohl der Empfangpuffer für UDP und TCP identisch ist.

    Spezialdiagnose sagt - alles OK!!!

    Was ist hier los?

    Danke im voraus für eure Hilfe!


    ....
    Angehängte Grafiken Angehängte Grafiken
    Geändert von IBFS (01.11.2007 um 20:35 Uhr)
    Zitieren Zitieren CP343-1: UDP mit PC geht -- TCP mit PC geht nur eine Richtung (AG_SEND)  

  2. #2
    Avatar von IBFS
    IBFS ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Nachfrage:

    Kann es sein das ich für das Senden SPS--->PC PORT 2000 und
    das Empfangen PC --->SPS jeweils eine getrennte Verbindung aufbauen muss (getrennter PORT z.B. 2001)?

    Das Senden und Empfangen (zum gleichen PC) ist zeitlich unabhängig voneinander.

    ...

  3. #3
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Beitrag

    Hallo,

    Zitat Zitat von IBFS
    Kann es sein das ich für das Senden SPS--->PC PORT 2000 und das Empfangen PC --->SPS jeweils eine getrennte Verbindung aufbauen muss (getrennter PORT z.B. 2001)?
    Ich glaube ja...
    Ganz aus dem Stegreif, aber wenn ich mich richtig erinnere, kann man das in Netpro so machen. Aber Du solltest noch ergänzen, welche Verbindung Du benutzt, z.B. ISO over TCP oder ???

    Gruß

    Question_mark
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)
    Zitieren Zitieren Verbindung ?  

  4. #4
    Avatar von IBFS
    IBFS ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von Question_mark Beitrag anzeigen
    Hallo,



    Ich glaube ja...
    Ganz aus dem Stegreif, aber wenn ich mich richtig erinnere, kann man das in Netpro so machen. Aber Du solltest noch ergänzen, welche Verbindung Du benutzt, z.B. ISO over TCP oder ???

    Gruß

    Question_mark

    Danke für deine Anwort,

    ich brauche und benutze nur TCP pur!

    ich Teste zwar auf CP343-1 (mit ISO-Möglichkeit) habe aber später
    für das Realprojekt "nur" einen LEAN-CP!



    Gruß

  5. #5
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Beitrag

    Hallo,

    wer ist denn der Koppelpartner deiner S7-300 : eine S5 oder ein PC (z.B. mit OPC-Server?) ???

    Verbindung spezifiziert oder unspezifiziert, im gleichen Projekt oder nicht ?

    Schau mal in Netpro nach, unter "Eigenschaften/Optionen". Was hast Du da projektiert ??
    Send/Receive
    Fetch/Aktiv
    WriteAktiv

    Gruß
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)
    Zitieren Zitieren Noch ein paar Fragen...  

  6. #6
    Avatar von IBFS
    IBFS ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von Question_mark Beitrag anzeigen
    Hallo,

    wer ist denn der Koppelpartner deiner S7-300 : eine S5 oder ein PC (z.B. mit OPC-Server?) ???

    Verbindung spezifiziert oder unspezifiziert, im gleichen Projekt oder nicht ?

    Schau mal in Netpro nach, unter "Eigenschaften/Optionen". Was hast Du da projektiert ??
    Send/Receive
    Fetch/Aktiv
    WriteAktiv

    Gruß

    Hy,


    siehe Posting #1

    ein ganz normaler PC mit (geöffneten PORTS in der FIREWALL)
    redet mit S7-300 / CP343-1 LEAN


    Bei UDP kann jeder von beiden unabh. voneinander senden wie er will,
    es kommt immer auf der Gegenseite an. Es ist eine Verbindung projektiert
    siehe Grafik #1

    Bei TCP - PC ist SERVER - kann ich Sendungen von der SPS empfangen.
    Ich weiß aber nicht wie der "RÜCKWEG" funktioniert, den das SENDEN zur
    SPS geht nicht.

    Ich vermute, hierbei muß die SPS dann der SERVER - auf einer 2.Verbindung (logisch nicht physikalisch) - sein.

    Aber an der Stelle komme ich mit probieren dann nicht mehr weiter.

    ...

  7. #7
    Registriert seit
    28.10.2005
    Ort
    Ottweiler, Saar
    Beiträge
    940
    Danke
    259
    Erhielt 124 Danke für 109 Beiträge

    Standard

    Ich nehme an, Du hast die Verbindung als "Send/Recv" konfiguriert.
    In diesem Fall ist das SPS-Programm für die Datenabwicklung
    zuständig. Send- und Recv-Kommandos müssen vom Gegenüber (PC)
    beantwortet werden.
    Im Umkehrschluss heißt das aber auch, das der PC auf dieser
    Verbindung nicht initiativ werden kann.
    Das ist ein Unterschied zur UDP-Verbindung.

    Falls der PC aktiv Daten senden soll, so richte eine zweite TCP-Verbindung
    mit der Betriebsart "Write Passiv" ein.
    (Dann arbeitet die SPS als Server).

    Am Rande: Welche PC-Software verwendest Du ?

  8. Folgender Benutzer sagt Danke zu argv_user für den nützlichen Beitrag:

    IBFS (02.11.2007)

  9. #8
    Avatar von IBFS
    IBFS ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von argv_user Beitrag anzeigen
    Falls der PC aktiv Daten senden soll, so richte eine zweite TCP-Verbindung
    mit der Betriebsart "Write Passiv" ein.
    (Dann arbeitet die SPS als Server).

    Am Rande: Welche PC-Software verwendest Du ?

    Ich verwende "Hercules"

    http://www.hw-group.com/products/hercules/index_de.html


    einer der wenigen UDP-"HyperTerminals" die es gibt.






    Bedeutet Betriebsart "Write Passiv" == kein aktiver Verbindungsaufbau???



    Gruß und Danke
    Angehängte Grafiken Angehängte Grafiken

  10. #9
    Registriert seit
    28.10.2005
    Ort
    Ottweiler, Saar
    Beiträge
    940
    Danke
    259
    Erhielt 124 Danke für 109 Beiträge

    Standard

    Zitat Zitat von IBFS Beitrag anzeigen
    Bedeutet Betriebsart "Write Passiv" == kein aktiver Verbindungsaufbau???



    Gruß und Danke

    Ganz genau. Wenn WRITE Passiv oder FETCH Passiv eingestellt sind,
    ist diese TCP-Verbindung für AG_SEND/AG_RECV nicht mehr nutzbar.

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

    IBFS (03.11.2007)

  12. #10
    Registriert seit
    27.11.2005
    Ort
    im Osten
    Beiträge
    1.183
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von argv_user Beitrag anzeigen
    Ich nehme an, Du hast die Verbindung als "Send/Recv" konfiguriert.
    In diesem Fall ist das SPS-Programm für die Datenabwicklung
    zuständig. Send- und Recv-Kommandos müssen vom Gegenüber (PC)
    beantwortet werden.
    Im Umkehrschluss heißt das aber auch, das der PC auf dieser
    Verbindung nicht initiativ werden kann.
    Heißt das also, dass man bei einer Send/Receive Verbindung zwischen PC - SPS nicht vom PC aus senden kann/darf ??????

    Wie bekommt man dann Daten über Send/Receive vom PC wieder zur SPS ??

    Ich hab zu Testzwecken auch mal sowas Programieriert, Senden von SPS-->PC funktioniert aber beim Receive bin ich noch nicht angekommen, deshalb die frage wie das den geht

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 19.02.2008, 20:04
  2. Schneller als CP343-1, geht das ?
    Von argv_user im Forum Simatic
    Antworten: 26
    Letzter Beitrag: 16.02.2008, 19:48
  3. Antworten: 10
    Letzter Beitrag: 01.08.2006, 09:52
  4. FB alleine geht, FB 2x geht nicht?
    Von MSP im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 18.08.2005, 15:00
  5. CP343-1 IT und CP443-1 IT geht in Stopp
    Von Marc_3 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 13.01.2005, 12:12

Lesezeichen

Berechtigungen

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