-> Hier kostenlos registrieren
Hallo Leute,
ich acker mich gerade durch den Siemens Ordner "AWL für S7-300/400". Dazu programmiere ich dann immer Beispielaufgaben auf einer 312IFM und Step7 5.3 SP3.
Nun habe ich folgendes programmiert für "2-Komplement Ganzzahl 16 Bit":
L EW0 (Akku1=256DEZ)stimmt so, da E0.0=1
NEGI (Akku1=65280DEZ) :shock: sollte da nicht -256 stehen?
T AW0 (Akku1=65280DEZ) hääää?? .....
Wenn ich nun in einer Variablentabelle den Status von EW0 abfrage erhalte ich 256DEZ und bei AW0=-256DEZ, so wie es eigentlich sein sollte. Warum zeigt mir der Akku1 das so an? Beim "2-Komplement Ganzzahl 32Bit zeigt mir der Akku1 folgendes an:
L ED0 (Akku1=16 777 216DEZ) E0.0=1
NEGD (Akku1=-16 777 216DEZ)
T AD0 (Akku1=-16 777 216DEZ)
Warum ist das so :?:
Und kann man den Akku1 und den Akku2 auch im Format Binär darstellen? DEZ,HEX und Gleitpunkt ist etwas dürftig....
Gruß
Stefan
ich acker mich gerade durch den Siemens Ordner "AWL für S7-300/400". Dazu programmiere ich dann immer Beispielaufgaben auf einer 312IFM und Step7 5.3 SP3.
Nun habe ich folgendes programmiert für "2-Komplement Ganzzahl 16 Bit":
L EW0 (Akku1=256DEZ)stimmt so, da E0.0=1
NEGI (Akku1=65280DEZ) :shock: sollte da nicht -256 stehen?
T AW0 (Akku1=65280DEZ) hääää?? .....
Wenn ich nun in einer Variablentabelle den Status von EW0 abfrage erhalte ich 256DEZ und bei AW0=-256DEZ, so wie es eigentlich sein sollte. Warum zeigt mir der Akku1 das so an? Beim "2-Komplement Ganzzahl 32Bit zeigt mir der Akku1 folgendes an:
L ED0 (Akku1=16 777 216DEZ) E0.0=1
NEGD (Akku1=-16 777 216DEZ)
T AD0 (Akku1=-16 777 216DEZ)
Warum ist das so :?:
Und kann man den Akku1 und den Akku2 auch im Format Binär darstellen? DEZ,HEX und Gleitpunkt ist etwas dürftig....
Gruß
Stefan