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

Ergebnis 1 bis 10 von 10

Thema: UDP-senden/empfangen

  1. #1
    Registriert seit
    09.05.2006
    Beiträge
    93
    Danke
    19
    Erhielt 5 Danke für 5 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo an Alle!

    Könnte ihr vielleicht einem S7-Umsteiger bei einem Problem unter die Arme greifen.

    Ich müsste zwischen einer Wago 750-841 und einem PC via
    UDP/IP Daten austauschen (jeweils nur 10Zeichen send/receive).
    Aus der PC-Seite ist das kein Problem, aber wie muss ich das auf der
    SPS machen damit ein Datagramm an den PC geht und, falls ein
    Datagramm ankommt, dieses entgegennehmen.

    Ich finde leider kein passendes Beispiel im Netz.

    Danke für jede Hilfe.


    Vbxler
    Zitieren Zitieren UDP-senden/empfangen  

  2. #2
    Registriert seit
    29.07.2006
    Beiträge
    78
    Danke
    17
    Erhielt 5 Danke für 4 Beiträge

    Standard

    Schau dir mal das Handbuch zur API MODBUS/TCP DLL an sollte dir helfen
    ist zwar TCP aber ....
    http://www.wago.com/wagoweb/documentation/index_d.htm

  3. #3
    Vbxler ist offline Benutzer
    Themenstarter
    Registriert seit
    09.05.2006
    Beiträge
    93
    Danke
    19
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Das habe ich mir gerade durchgesehen, aber das beschreibt
    die Möglichkeiten des direkten Zugriff's vom PC auf die SPS.

    Ich möchte aber nur mit dem PC ein Datagramm an die Wago-SPS
    senden, diese dortauswerten und dann wieder ein Datagramm an den PC.

    Danke für den Link.

    Vbxler
    Geändert von Vbxler (22.04.2009 um 21:07 Uhr)

  4. #4
    Registriert seit
    29.09.2006
    Beiträge
    368
    Danke
    0
    Erhielt 41 Danke für 38 Beiträge

    Standard

    Hallo Vbxler,

    vielleicht wäre das etwas für Dich.

    http://infosys.beckhoff.com/content/...r_overview.htm

    Viele Grüße

  5. #5
    Registriert seit
    13.03.2006
    Beiträge
    428
    Danke
    5
    Erhielt 43 Danke für 43 Beiträge

    Standard

    Wie UDP auf der PC-Seite funktioniert, kannst Du hier sehen.
    http://pvbrowser.de/pvbrowser/sf/man...UdpSocket.html

    Zur SPS-Seite kann ich leider nichts sagen.

    Es folgt ein kleines Testprogramm zur Nutzung der obigen Klasse.
    #############################################
    int main(int ac, char **av)
    {
    int ret;
    char buf[1024];
    rlUdpSocket udp;
    rlIpAdr dest;
    dest.setAdr("localhost",5050);

    if(ac == 2) // client
    {
    while(1)
    {
    sleep(1);
    ret = udp.sendto(av[1], strlen(av[1])+1, &dest);
    if(ret > 0)
    {
    printf("udp.sendto(%s) ret=%d\n",av[1],ret);
    }
    else printf("udp.sendto() failed\n");
    }
    }
    else // server
    {
    rlIpAdr source;
    ret = udp.bind(5050);
    while(1)
    {
    if((ret = udp.recvfrom(buf,sizeof(buf), &source, 1000)) > 0)
    {
    printf("udp.recvfrom(%s) ret=%d\n",buf,ret);
    if(dest == source) printf("dest==source\n");
    else printf("dest!=source\n");
    }
    else printf("udp.recvfrom() failed or timeout\n");
    }
    }
    return 0;
    }

  6. Folgender Benutzer sagt Danke zu pvbrowser für den nützlichen Beitrag:

    Vbxler (26.04.2009)

  7. #6
    Vbxler ist offline Benutzer
    Themenstarter
    Registriert seit
    09.05.2006
    Beiträge
    93
    Danke
    19
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Hallo an Alle!

    Falls es jemand interessiert, hier ein kleines Projekt wie
    Daten per UDP von 750-841 an einen PC und wie Daten empfangen werden.

    Es ist eigentlich recht einfach, aber die Informationsbeschaffung bei
    Wago ist genau so 'leicht' wie bei Siemens.
    Ich verwende die WagoLibEthernet_01, gibts bei Wago zum Download.


    Vbxler

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

    Teraben (06.01.2015)

  9. #7
    Registriert seit
    24.11.2009
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von Vbxler Beitrag anzeigen
    Hallo an Alle!

    Falls es jemand interessiert, hier ein kleines Projekt wie
    Daten per UDP von 750-841 an einen PC und wie Daten empfangen werden.

    Es ist eigentlich recht einfach, aber die Informationsbeschaffung bei
    Wago ist genau so 'leicht' wie bei Siemens.
    Ich verwende die WagoLibEthernet_01, gibts bei Wago zum Download.


    Vbxler

    Wo denn kannst Du es mir nochmal zur verfügung stellen.

  10. #8
    Registriert seit
    26.05.2011
    Beiträge
    58
    Danke
    3
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Hallo,

    kannst Du das bitte noch mal online stellen, bin auch auf der suche nach einer möglichkeit daten an einen PC per UDP zu bekommen

  11. #9
    Vbxler ist offline Benutzer
    Themenstarter
    Registriert seit
    09.05.2006
    Beiträge
    93
    Danke
    19
    Erhielt 5 Danke für 5 Beiträge

    Standard

    Habe das alte Projekt nochmals rausgesucht.

    Es sind folgende einstellungen im Projekt:
    PC '192.168.1.2' Port 2000
    Wago '192.168.1.100' Port 2000

    Die Zeichenanzahl bei Client/Server ist derzeit mit 7 eingestellt und muss
    gegebenenfalls anbepasst werden.
    Angehängte Dateien Angehängte Dateien

  12. Folgende 2 Benutzer sagen Danke zu Vbxler für den nützlichen Beitrag:

    fraggle-m (07.07.2011),Teraben (06.01.2015)

  13. #10
    Registriert seit
    26.05.2011
    Beiträge
    58
    Danke
    3
    Erhielt 6 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Vielen Dank!!!

    hat weiter geholfen

    Frank

Ähnliche Themen

  1. Can Nachrichten senden / empfangen
    Von fdisk im Forum CODESYS und IEC61131
    Antworten: 1
    Letzter Beitrag: 10.08.2011, 12:14
  2. Can Nachrichten senden / empfangen
    Von fdisk im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 09.08.2011, 16:30
  3. Antworten: 0
    Letzter Beitrag: 17.08.2010, 10:46
  4. Antworten: 5
    Letzter Beitrag: 01.06.2010, 19:17
  5. SMS senden empfangen mit TwinCat
    Von Gerri im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 28.07.2009, 12:40

Lesezeichen

Berechtigungen

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