unterschied zw. word und int

prinz1978

Level-2
Beiträge
149
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo
bin ein anfänger bitte nicht lachen aber was ist der unterschied zw.integer und word ? wenn ich programmiere
l 9999
t aw 4
zeigt mir meine steuerung das ergebnis und wenn ich im windows rechner die zahl 9999 in binäre umwandle dann bekomme ich ein anderes bit muster warum ?
im rechner 10011100001111 und die steuerung 1110010011110000 ??????.
mfg
 
Zuletzt bearbeitet:
Ein WORD sind 16 Bit ohne Vorzeichen, und ein INT sind 16 bit mit Vorzeichen. Falls du in deiner Steuerung einen INT wert hast der so 1000 0000 0000 0001 aussieht bedeutet das -1. Wenn du aber ein WORD hast, das so aussieht bedeutet das 32769.

In deinem Beispiel hat die Zeichenfolge aus deinem Rechner z.B. auch nur 14! Stellen, wohingegen die aus der Steuerung 16 hat.
 
Darstellungen

Hi,
Stichwort Zweierkomplement..

SPS/Binärzahlen/Umwandlungen: da ist schon eine Menge Mathe drin,
Jungs..

Gruss: Vladi
 

Anhänge

  • WORD_INT_01.jpg
    WORD_INT_01.jpg
    48,5 KB · Aufrufe: 137
  • WORD_INT_02.jpg
    WORD_INT_02.jpg
    117,6 KB · Aufrufe: 148
  • WORD_INT_03.jpg
    WORD_INT_03.jpg
    119,4 KB · Aufrufe: 132
Stimmt doch alles???
Es ging ja nicht um negative Zahlen, sonder rein um die Darstellung, was für einen "Rechner" nimmst du denn zum anzeigen?
 

Anhänge

  • 9999.jpg
    9999.jpg
    180 KB · Aufrufe: 121
Zuviel Werbung?
-> Hier kostenlos registrieren
ja aber wieso leuchten die ausgänge anders? müste ja gleich wie am bild leuchten oder bin ich falsch ? von oben gesehen leuchtet 1110 0100 1111 0000.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Es ist schon alles richtig. :)

Code:
[B]Bits in der Steuerung:[/B]
 
           AW 4
 
   AB 4           AB 5
 
[B]A4.7 - A4.0    A5.7 - A5.0[/B]
 
 0010 0111      0000 1111

Code:
[B]Ausgänge der Karte:[/B]
 
   AB 4           AB 5
 
[B]A4.0 - A4.7    A5.0 - A5.7[/B]
 
 1110 0100      1111 0000

Gruß Kai
 
Vielleicht sollte man den Beitrag von Kai mal in die FAQ-Rubrik übernehmen. Das Problem taucht ja anscheinend wohl häufiger auf ...
 
ok jetzt ist mir alles klar :D :p man mus nur richtig lesen am bild ist es auch richtig immer von unten ab 4 = 00100111 dan ab 5 von unten 00001111 zusammen 0010 0111 0000 1111 = die zahl 9999 binär.;) :-D

mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Und der Rechner schneidet eben die 2 Nullen vorne ab. Deshalb 14 statt 16 Stellen. Hab aber auch schon öfters die Bytes verdreht und mich über das Resultat gewundert.:confused: :confused:
 
danke erstmal für eure bemühungen es ist halt nicht leicht einen anfänger etwas klarzumachen nebenbei eine frage da ihr ja mein sps trainer gesehen habt :???: was könnte ich noch einbauen damit ich word eingabe und word ausgabe eventuell noch analog eingabe und ausgabe üben kann ?
mfg
 
Zuletzt bearbeitet:
Und der Rechner schneidet eben die 2 Nullen vorne ab. Deshalb 14 statt 16 Stellen. Hab aber auch schon öfters die Bytes verdreht und mich über das Resultat gewundert.


das war ja auch mein problem glaube ich am anfang.
 
Zurück
Oben