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

Results 1 to 4 of 4

Thread: Zahlenformat

  1. #1
    Join Date
    09.10.2008
    Posts
    37
    Danke
    17
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hi @ all

    könnt ihr mir sagen was sich hinter den zahlenformaten


    Vorzeichenbehafteter 8-Bit Wert
    Vorzeichenloser 8-Bit Wert
    Gleitkommazahl 32-Bit IEE 754
    Textvariable 16-Bit Zeichensatz


    was verbirgt sicht hinter diesen Formaten, was sagen diese aus??
    ich weiß das 8-Bit=1Byte ist
    Reply With Quote Reply With Quote Zahlenformat  

  2. #2
    Join Date
    30.06.2007
    Location
    In der Pfalz
    Posts
    505
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Default

    Quote Originally Posted by doretan View Post
    Vorzeichenbehafteter 8-Bit Wert
    Das MSB steht für Positive (MSB->0) oder negative (1) Zahl. Der Zahlenwert wird durch die restlichen 7Bits angegeben.
    Bereich -126 bis 127
    Quote Originally Posted by doretan View Post
    Vorzeichenloser 8-Bit Wert.
    Positive Zahl aus 8Bit.
    Bereich 0 bis 255
    Quote Originally Posted by doretan View Post
    Gleitkommazahl 32-Bit IEE 754
    http://de.wikipedia.org/wiki/IEEE_754

  3. #3
    Join Date
    31.07.2007
    Location
    Saarland
    Posts
    125
    Danke
    1
    Erhielt 16 Danke für 13 Beiträge

    Default

    Na, ob Doretan mit dieser Erklärung viel anfangen kann...

    Ich versuch's mal etwas ausführlicher:

    1 Byte besteht aus 8 Bit, das hast Du ja schon selbst geschrieben.
    Die einfachste Möglichkeit damit eine Zahl darzustellen ist, man nimmt die die ganzen 8 Bit und macht daraus eine Zahl.
    Damit kann man Zahlen von 0-255 darstellen.

    Was aber, wenn ich auch negative Zahlen habe?
    Dann nimmt man das "oberste" Bit (also das ganz linke, das sog. MSB) und weist diesem keine Zahl mehr zu, sondern interpretiert es als Vorzeichen.
    Ist es 0 => Die Zahl ist positiv, ist es 1 ist die Zahl negativ.
    Das ist dann der vorzeichenbehaftete 8 Bit Wert.
    (Es gibt auch andere Möglichkeiten, die negativen Zahlen darzustellen, z.B. mit dem sog. 2 Komplement)
    Damit kann ich Werte von -126 bis 127 darstellen.

    Gleitkommazahl ist wie der Name schon sagt, eine Kommazahl. Damit kann ich also Werte wie 3,2476 darstellen.
    Verinfacht ausgedrückt wird dabei die Zahl (hier z.B. die 32476) dargestellt und zusätzlich angegeben, wo das Komma hingehört.
    Die genaue Beschreibung findest Du in dem Link, den Steve 81 gepostet hat


    Kurz noch zur Textvariable:
    Die einfachste Art, Zeichen als Bytewert darzustellen, ist der sog. ASCII Code, der einem Zeichen eine Zahl von von 0 bis 127 zuweist.
    Damit kann man zwar "Normale" Buchstaben und einige Sonderzeichen wie "$" darstellen, aber mehr auch nicht. Deshalb gibt es verschiedene Codes, mit denen man mit 16 Bit Zeichen darstellt.
    Die Idee dahinter ist immer die, dass einem Zeichen eine Zahl zugewiesen wird, da ich halt nur Zahlen in Form von "Bitmustern" speichern kann!

  4. #4
    Join Date
    30.06.2007
    Location
    In der Pfalz
    Posts
    505
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by dodo View Post
    Na, ob Doretan mit dieser Erklärung viel anfangen kann...
    Hallo dodo,
    ich gebe zu das meine Erklärung etwas knapp ausgefallen ist aber bis auf die Tatsache dass das MSB das "oberste" (ganz linke) Bit ist habe ich eigentlich das gleiche geschrieben wie du, nur eben mit weniger Text.

    Aber für einen Anfänger ist deine Erklärung schon verständlicher als meine.

Similar Threads

  1. Zahlenformat in Text Feld von TC3 HMI
    By msauerpb in forum CODESYS und IEC61131
    Replies: 12
    Last Post: 01.09.2020, 10:07
  2. Replies: 0
    Last Post: 24.02.2020, 13:16
  3. Step 7 Problem mit Zahlenformat in Variable
    By spirit in forum Simatic
    Replies: 8
    Last Post: 18.11.2015, 13:13
  4. Zahlenformat S5
    By thotrix in forum Simatic
    Replies: 3
    Last Post: 27.06.2006, 13:15

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
  •