Ankündigung

Einklappen
Keine Ankündigung bisher.

Telegrammtyp: wie setze ich diesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Telegrammtyp: wie setze ich diesen

    Hallo,

    ich bin gerade dabei ein Telegramm in meinem Programm zu erzeugen und habe mich dafür recht intensiv mit dem Telegrammaufbau beschäftigt. Eine Sache ist mir dabei noch nicht so richtig klar geworden. Wenn ich über die ETS ein Read- bzw- Write-Paket schicke, dann taucht das ja auch unter diesen Bezeichnungen im Gruppenmonitor auf. Darauf erhalte ich dann vom entsprechenden Gerät ein Response-Paket.
    Mit welchen Bits setze ich aber nun bzw. kann erkennen ob es sich um ein Read-, Write- oder Response-Paket handelt? Die ETS muss ja die Info auch irgendwoher haben. Vielen Dank schon mal.

    Viele Grüße
    Björn

    #2
    Hallo Björn,
    ganz einfach.

    Schreibtelegramm (1-6 Bit)
    bc 2101 0001 e1 00 80 02
    Die 80 aufgedröselt in binär: 10 000000
    die 1 signalisiert schreiben
    ein responsetelegramm hätte hier 01 xxxxxx
    ein read telegramm 00 000000
    die unteren 6 bits sind die Daten.
    Bei ein /aus ergibt sich also hexadezimal:
    00 = Lesetelegramm
    80 = schreiben wert 0
    81 = schreiben wert 1
    40 = antwort wert 0
    41 = antwort wert 1

    Grüsse von Gamma!
    Never stop thinkin´

    Kommentar


      #3
      Danke für die Antwort! Das hat enorm geholfen.

      Viele Grüße
      Björn

      Kommentar

      Lädt...
      X