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

Results 1 to 4 of 4

Thread: Telegramm generieren

  1. #1
    Join Date
    12.07.2019
    Posts
    4
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich muss aktuell zur Kommunikation mit einer Messmaschine ein vom Hersteller vorgegebenes Telegramm generieren und dies über eine RT Standard Schnittstelle übertragen. Die Daten sollen auf mehrere Telegramme aufgeteilt werden, da nur 64 Byte zur Verfügung stehen und mehrere Strings mit übertragen werden sollen.
    Gibt es bei TIA hier fertige Bausteine die diese Funktion bereits beinhalten?
    Meine Ideen bewegen sich aktuell nur beim auseinander dividieren der Strings und diese einzeln an zu legen und die Telegramme so zusammen zu stückeln.

    Gruß Gubby
    Reply With Quote Reply With Quote Telegramm generieren  

  2. #2
    Join Date
    22.11.2006
    Location
    CH
    Posts
    4,204
    Danke
    934
    Erhielt 816 Danke für 610 Beiträge

    Default

    Was spricht dagegen den String in ein Array of Char zu transferieren und dann dieses Array in Stücken zu übertragen? Da muss doch nichts auseinanderdividiert werden.
    Du detektierst dann einfach die länge. Und schickst dann die untersten Zeichen zuerst und arbeitest dich dann das Array nach vorne.

  3. #3
    Lord_Gubby is offline Neuer Benutzer
    Themenstarter
    Join Date
    12.07.2019
    Posts
    4
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Im Prinzip war das auch mein Gedankte. Ich wollte nur wissen ob es vielleicht eine Standard Funktion gibt, die die Telegramm Übertragung schon beinhaltet. Das ist das erste mal das ich so eine Kommunikation einbinden muss.

  4. #4
    Join Date
    18.11.2013
    Posts
    45
    Danke
    2
    Erhielt 4 Danke für 4 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Was für eine Übertragung hast du den Überhaupt?
    Wenn ich dich richtig verstehe willst du eine größere Datenmenge übertragen aber hast je Zyklus nur 64 Byte zur Verfügung. Also willst du an sich die Kommunikation splitten auf mehrere Telegramme.
    Dabei stellt sich dann die Frage ist das ein Zyklischer Austausch oder sporadisch Telegramme?

    Den bei einer Zyklischen Kommunikation musst du dir auch Gedanken machen ob der Anfang klar erkennbar ist, nicht das wenn etwas schief geht das versucht wird mit einem anderen Paket als dem ersten zu beginnen. So ein Verhalten kenne ich von MPI Kommunikationen welche nur ein paar Byte Nutzdaten hatten, dort hat man dann die Daten sozusagen über einen Multiplexer mit einer Telegrammnummer versehen.

Similar Threads

  1. Fehlendes Slave Telegramm
    By TNagel in forum Feldbusse
    Replies: 11
    Last Post: 05.04.2019, 15:29
  2. TIA Telegramm auslesen
    By SimUser in forum Simatic
    Replies: 3
    Last Post: 02.02.2016, 12:09
  3. Step 7 Telegramm über RS232
    By alik in forum Simatic
    Replies: 2
    Last Post: 27.07.2013, 12:51
  4. FB receive CAN Telegramm
    By domino in forum CODESYS und IEC61131
    Replies: 1
    Last Post: 16.04.2010, 16:02
  5. Telegramm senden?
    By dimo_77 in forum Simatic
    Replies: 2
    Last Post: 14.04.2007, 10:17

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
  •