UDP Protokollaufbau der Netzwerkvariablen

Tom2
2010-01-09
2010-01-14
  • Tom2 - 2010-01-09

    Hallo zusammen,

    wer weiß, wo der genaue Aufbau des UDP Protokolls für die Übertragung der Netzwerkvariablen zu finden ist.

    Im Header steht je eine Kennung, die Variablenlisten ID, die Prüfsumme etc...

    In diesem Zusammenhang wüsste ich auch gern, wie die Prüfsumme berechnet wird.

    Ziel ist es, von einer S7 Steuerung aus ein solches CoDeSys conformes UDP Paket zu versenden.

    bis dann

    Thomas

     
  • gravieren - 2010-01-09

    Hi

    Schau doch mal unter w www.oscat.de w vorbei.

    Da gibt es eine Quelltextoffene Bibliothek für das Netzwerk.

    Der Entwickler ist öffters im OSCAT-Forum.

    Stelle deine Frage in der Sparte NETWORL.LIB

     
  • Tom2 - 2010-01-11

    gravieren hat geschrieben:
    Hi
    Schau doch mal unter w www.oscat.de w vorbei.

    Das werde ich machen...

    Für eine Spezifikation von 3S hoffe ich aber doch noch auf den richtigen Link von einem der Fachleute von 3S...

    bis dann

    Thomas

     
  • J Schohaus - 2010-01-14

    Hallo Thomas

    Ich habe die Kommunikation von Netzwerkvariablen mit ein PC verwendet.

    Als Kopf Daten konnte ich folgendes durch Probieren herausfinden

      // Kopf von Netvariablen nachbilden als vergleichstabelle //
    
      DataKopf[0] = 0;
    
      DataKopf[1] = 45;
    
      DataKopf[2] = 83;
    
      DataKopf[3] = 51;
    
      DataKopf[4] = 0;
    
      DataKopf[5] = 0;
    
      DataKopf[6] = 0;
    
      DataKopf[7] = 0;
    
      // Listennummer / COB-ID
    
      DataKopf[8] = 1;
    
      DataKopf[9] = 0;
    
      DataKopf[10] = 0;
    
      DataKopf[11] = 0;
    
      // Anzahl der Variablen
    
      DataKopf[12] = 3;
    
      DataKopf[13] = 0;
    
      // Anzahl der Byte ink. Kopf
    
      DataKopf[14] = 124;
    
      DataKopf[15] = 0;
    
     

Log in to post a comment.