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

Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: S7 300 mit CP343 Kommunikation mit PC über TCP

  1. #1
    Join Date
    07.02.2007
    Posts
    12
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,
    habe jetzt schon ganz viele Beiträge durch gelesen aber noch nicht das passende für mich gefunden. Muss folgendes zum laufen bekommen.

    Ich muss mit einem fremd PC kommunizieren auf dem keine Software aufgespielt werden kann. Auf diesem Rechner läuft eine Datenbank die mir über TCP einen Datensatz schicken möchte.
    Das Telegramm ist immer gleich aufgebaut und gleich gross. Der Inhalt des Telegramms besteht aus ASCII Zeichen. Nach dem Empfang des Telegramms muss ich den Empfang durch das Senden eines Telegramms quittieren.

    Das ganze müsste ohne weitere Software und mit TCP funktionieren. Kann mir jemand dabei helfen, bin ein ziemlicher newbie. Wie kann ich das später testen.

    Wenn ihr weitere Angaben braucht biite fragen.
    Reply With Quote Reply With Quote S7 300 mit CP343 Kommunikation mit PC über TCP  

  2. #2
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi,
    allein die Aussage über ziemlich newbie und diese Aufgabe passt nicht zusammen.
    Sowas ist, na ja, schon sehr kompliziert; glaubt da Jemand, sowas geht so
    ruck-zuck ohne weiteres?

    Gruss: V.
    ______________________________________
    relax, take it easy

  3. #3
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi,
    evtl. ist der kleinste Aufwand, dass man in der Software mit der Datenbank die Libnodave Bibl. einbindet, und dadurch Daten an die SPS sendet.

    Gruss: V.
    ______________________________________
    relax, take it easy
    Reply With Quote Reply With Quote Noch was..  

  4. #4
    grabbi99 is offline Neuer Benutzer
    Themenstarter
    Join Date
    07.02.2007
    Posts
    12
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Vielen Dank für die schnelle Antwort, leider kann ich auf dem PC keine Software aufspielen. Bin kein absoluter Newbie, nur in diesem Bereich TCP

  5. #5
    Join Date
    22.09.2006
    Location
    Bodenseeraum
    Posts
    1,024
    Danke
    61
    Erhielt 136 Danke für 122 Beiträge

    Beitrag

    Hi,
    du machst nicht am PC, soll doch der machen, der dort ja programmiert.
    Muss man je programmieren, mit dem Telegramm usw.

    V.
    ______________________________________
    relax, take it easy

  6. #6
    grabbi99 is offline Neuer Benutzer
    Themenstarter
    Join Date
    07.02.2007
    Posts
    12
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Ja das ist schon klar. Mit dem PC habe ich nichts zu tun, aber was muss ich auf der SPS Seite machen. Hab schon ein bischen getestet mit AG-Send und Receive. Habe aber noch nicht wirklich ein Verbindung hin bekommen

  7. #7
    Join Date
    08.04.2008
    Location
    Köln
    Posts
    846
    Danke
    39
    Erhielt 245 Danke für 200 Beiträge

    Default

    Hallo grabbi,

    lang, lang ist's her, dass ich sowas gemacht habe. Ich hatte damals eine Kopplung zu einem
    Linux-PC zu machen. Leider bin ich jetzt nicht im Büro, sonst könnte ich mal nachsehen.
    Wenn ich mich richtig erinnere, muss man im NetPro eine TCP-Verbindung mit einem unspezifizierten
    Partner projektieren. Wichtig, ist die IP-Adresse und die Port-Nummer des PC's. Dabei baut die SPS
    die Verbindung aktiv auf (glaube ich).

    Wenn Du bis Mittwoch Zeit hast, sehe ich mal in meinem alten Projekt nach.

    Grüße
    Gebs

  8. #8
    grabbi99 is offline Neuer Benutzer
    Themenstarter
    Join Date
    07.02.2007
    Posts
    12
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Wäre super klasse, die Zeit muss ich mir nehmen

  9. #9
    Join Date
    11.09.2007
    Location
    Suedwestpfalz
    Posts
    945
    Danke
    85
    Erhielt 218 Danke für 200 Beiträge

    Default

    Ich mische mich mal kurz ein...

    Bei einer unspezifizierten Verbindung gibt es KEINE Partneradresse, die SPS bleibt passiv!

    An der SPS werden dann zwei Kanäle benötigt ( SEND + RECEIVE ) die BEIDE aus "SEND/RECEIVE" stehen, so das der PC Anhand der Portnummer den TCP_Prozess starten kann.

    Siehe angehängt Screenshots

    dtsclipper
    Attached Images Attached Images
    Das Grauen lauert in der Zwischenablage !!

  10. #10
    Join Date
    12.02.2008
    Location
    Westfalen (Dort wo's Schwarzbrot gibt)
    Posts
    425
    Danke
    8
    Erhielt 88 Danke für 72 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    So gross ist Dein Problem doch eigentlich garnicht. Als erstes müsstest Du mal wissen, ob der PC Client oder Server ist.
    Ist er der Client, baut er die Verbindung auf, ansonsten musst Du sie aufbauen. In diesem Fall macht der CP (wenn Du die Verbindung über Netpro einrichtest) das schon von alleine.
    Die PC - Anwendung kann dann schon Telegramme an Dich versenden, Du musst nur dem Telegramm entsprechend Deine Empfangsstruktur einrichten.
    Wenn Du ein Telegramm empfangen hast, signalisiert dir der Empfangsbaustein ag_rec (oder wie er heisst) das durch ein Bit an seinem Ausgang. Die Daten des Telegramms kopiert dir dieser Baustein in Dein Empfangsfach, i.a. ein Datenbaustein. Dann kannst Du ein entsprechendes Antworttelegramm absetzen. (mit ag_send)

    Du brauchst Du im Prinzip also nur den Sende und Empfangsbaustein. Wie Du die Daten dann aufbereiten musst, steht auf einem anderen Blatt. Da der PC ja auch noch das Senden/Empfangen initiiert, musst Du nicht einmal für den Ablauf sorgen.

Similar Threads

  1. Sonstiges Offene TCP Kommunikation mit S7-300 + S7-1200
    By Matze001 in forum Simatic
    Replies: 6
    Last Post: 24.08.2020, 17:18
  2. Replies: 3
    Last Post: 03.05.2019, 07:52
  3. Replies: 3
    Last Post: 04.04.2013, 17:37
  4. Redundante Modbus TCP Kommunikation mit S7-300
    By Mephisto in forum Simatic
    Replies: 3
    Last Post: 27.11.2012, 08:13
  5. Text (XML) über TCP mit CP343-1 senden ???
    By Lazarus™ in forum Feldbusse
    Replies: 5
    Last Post: 27.04.2011, 10:51

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •