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

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

Thread: Der Ausnutzer

  1. #1
    Join Date
    23.12.2007
    Posts
    34
    Danke
    8
    Erhielt 5 Danke für 1 Beitrag

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Bus.pdf

    Da ich leider nicht das grosse Genie bin, muss ich die Genie's ausnutzen. Weiss zufällig jemand, wie die oben angeführte Tafel zu interpretieren ist. Hauptsächlich die Adressierung?

    Gruss
    wero
    Reply With Quote Reply With Quote Der Ausnutzer  

  2. #2
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,805
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default

    Damit hatte ich zwar noch nichts zu tun, aber das sieht so aus, als wenn bestimmte festgelegte Einheiten über einen Code angegeben werden in diesem Byte 7/8.

    Denke, man kann mit dem Protokoll Werte übermitteln und im Byte 7/8 ist dann die Einheit codiert. Steht dort also eine 05, dann sind es kWh usw.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #3
    Join Date
    15.10.2007
    Location
    St.Pölten
    Posts
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Default

    aber in hex. ist von 0-9 zwar nicht von bedeutung,aber hex21(dez33) ist was anderes als dez21
    Last edited by Gerhard K; 11.12.2008 at 23:25.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  4. #4
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,805
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default

    Ja klar, sieht man ja auch, wird ja zusätzlich binär angegeben in der Tabelle und drüber steht Hex-Code.

    Dieses Byte 7/8 scheint sich wohl auf die Bits im Byte zu beziehen.
    Der VIB (Value Information Block) ist 1 Byte lang. Im höchsten Bit steht aber das sogenannte "Extension Bit", welches anzeigt, ob danach noch weitere Extensions zu diesem Thema folgen. Also werden für die Einheit 7 von 8 Bits genutzt.

    Hier noch ein Link: http://www.m-bus.com/files/default.html
    und: http://www.m-bus.com/files/w4b21021.pdf
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #5
    Join Date
    15.10.2007
    Location
    St.Pölten
    Posts
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Default

    das stimmt,aber nicht alle lesen das und dann wundern sie sich warum das nicht so funkt wie es soll.haben wir ja hier schon alles erlebt,oder?darum hab ich es nochmals erwähnt.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  6. #6
    Join Date
    23.12.2007
    Posts
    34
    Danke
    8
    Erhielt 5 Danke für 1 Beitrag

    Default

    Guten Morgen,

    Quote Originally Posted by Ralle View Post
    Im höchsten Bit steht aber das sogenannte "Extension Bit", welches anzeigt, ob danach noch weitere Extensions zu diesem Thema folgen. Also werden für die Einheit 7 von 8 Bits genutzt.
    Also mein grösstes Problem ist es zu verstehen wie die ankommenten Zahlenwerte sortiert und vorallem zusammengesetzt werden.
    Habe da auch ASCII Zeichen drin. Wie weiss ich nun, was sich Hinter der Nummernfolge verbirgt?

    Viele Gruesse
    wero

  7. #7
    Join Date
    20.06.2003
    Location
    Sauerland.NRW.Deutschland
    Posts
    5,451
    Danke
    99
    Erhielt 923 Danke für 628 Beiträge

    Default

    Quote Originally Posted by wero View Post
    Habe da auch ASCII Zeichen drin. Wie weiss ich nun, was sich Hinter der Nummernfolge verbirgt?
    das lässt sich der tabelle nicht entnehmen.
    durchaus möglich, dass grundsätzlich alles im ascii code vorliegt.
    um was genaueres dazu zu sagen müsstes du mal den inhalt der bytes posten
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download auf meiner HP
    zum Download im Internet (Backup nicht unbedingt aktuell)

  8. #8
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,805
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default

    Ich hab dir ja den 2. Link mit angegeben. Hab das auch nur mal kurz überflogen, weils mich interessiert hat. Aber anscheinend wird das alles in einer festen Reihenfolge hintereinanderweg hingeschrieben, ja nach Gerät. Dazu gibt es dann noch diese Extension-Bits (siehe oben), welche mit einer 1 anzeigen, daß noch eine Ergänzung angehängt ist. Steht da eine 0 drin, kommt wohl die nächste darauffolgende logische Einheit. Man muß also die richtige Reihenfolge kennen und auch die Extension-Bits beachten. Es kann natürlich auch noch sein, daß sich das nach hinten noch weiter aufsplittet, je nachdem, welche Geräte, Spezifikationen man wählt, das weiß ich nicht genau, muß man mal aus der PDF rauslesen. Da kommst du wohl nur durch, wenn du das mal von Anfang bis Ende durchließt. Falls du ein einziges feststehendes Gerät einlesen willst, mußt du dir sicher dafür die Codes alle raussuchen. Wenn unterschiedliche Geräte dranhängen, wird so eine Art Parser sinnvoll sein, in welchem man implementiert, was nach welcher Angabe in den Daten folgt.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. #9
    Join Date
    23.12.2007
    Posts
    34
    Danke
    8
    Erhielt 5 Danke für 1 Beitrag

    Default

    Guten Morgen,

    glücklicherweise konnte ich die Liste der Telegrammbytes des Herstellers auftreiben. Vielen Dank an Herrn P. der Firma S.
    Die Reihenfolge gewusst, bleibt mein Problem das Zusammensetzen.
    Wie bildet man nun eine Zahlenkette, aus mehreren Bytes?
    Habe schon einige Threads hier gelesen, scheitere aber an meinen bescheidenen Programmierkenntnisen.

    Viele Grüsse,
    wero

  10. #10
    Join Date
    15.10.2007
    Location
    St.Pölten
    Posts
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    stelle mal hier rein was du schon gemacht hast.dann wird dir sicher weitergeholfen.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

Similar Threads

  1. Auswertung der der Variablen die von der VISU kommen
    By Tmbiz in forum Programmierstrategien
    Replies: 12
    Last Post: 14.08.2017, 09:08
  2. Replies: 4
    Last Post: 03.04.2017, 12:40
  3. Replies: 3
    Last Post: 11.04.2013, 20:39
  4. der alte, der cheffe, der admin, die fette sau ...
    By vierlagig in forum Stammtisch
    Replies: 46
    Last Post: 21.03.2010, 18:17
  5. Replies: 15
    Last Post: 01.05.2008, 22:02

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
  •