Adresse im Doppelwort

NeulingHorst

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich bin neu hier und habe, an euch s7Profis, gleich mal eine Frage.

Ich mache grade ein Simatic S7 Fernstudium und habe alles, zumindest glaube ich das, verstanden.

Nur die Sache mit den Adressen bei den Wörtern und Doppelwörtern habe ich noch nicht verstanden.
Habe zwar schon viel im Internet gesucht aber da steht meistens nur, dass ein Byte 8 Bit, ein Wort 2 Byte und ein Doppelwort zwei Wörter, hat.

In meinem Lehrbrief sind 2 Übungsfragen die ich einfach nicht hin kriege.

Welche Adresse hat das 10te Bit im Merkerdoppelwort 4?

Welche Adresse hat das 10te Bit im Merkerwort 4 wenn man mit „0“ das Zählen anfängt?

Wenn einer von Euch mir die Fragen beantworten könnte wäre das super und wenn man mir mal kurz erklären könnte wie das funktioniert wäre das natürlich noch besser.

Schon mal danke im Voraus und Grüsse an alle

Horst
 
Hallo Horst,

nimm dir einen Zettel und schreib dir 16 mal die "0" (Null) auf, lass zwischen den ersten acht und den zweiten acht etwas Platz.
Jetzt schreibst du über die ersten acht Nullen MB4 und über die zweiten MB5.

Jetzt kannst du von recht anfangen zu zählen. Also ab M5.0

Beim Doppelwort musst du natürlich 32 mal Null schreiben.

Gruß
Roman
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nur die Sache mit den Adressen bei den Wörtern und Doppelwörtern habe ich noch nicht verstanden.
Habe zwar schon viel im Internet gesucht aber da steht meistens nur, dass ein Byte 8 Bit, ein Wort 2 Byte und ein Doppelwort zwei Wörter, hat.

Ein Wort hat eine Länge von 16 Bit, die von rechts nach links durch die Bitadressen 15...0 gekennzeichnet sind. Dabei muss
beachtet werden, dass immer das linke Byte die niedrigere Byteadresse hat, die bei der Zusammenfassung von 2 Byte zu einem
Wort mit der Wortadresse identisch ist.

Vier Bytes oder zwei Worte können zu einem Doppelwort zusammengefasst werden. Ein Doppelwort hat demnach eine Länge
von 32 Bit. Auch bei einem Doppelwort bestimmt das links stehende Wort bzw. Byte mit seiner niedrigsten Adresse die Adresse
des entsprechenden Doppelwortes.

Welche Adresse hat das 10te Bit im Merkerdoppelwort 4?

Code:
[SIZE=2]Bit 31   -   24   23   -   16   15   -   08   07   -   00[/SIZE]
 
[SIZE=2]    M4.7 - M4.0   M5.7 - M5.0   M6.7 - M6.0   M7.7 - M7.0[/SIZE]
 
[SIZE=2]        MB4           MB5           MB6           MB7[/SIZE]
 
[SIZE=2]               MW4                         MW6[/SIZE]
 
[SIZE=2]                             MD4[/SIZE]
 
10'te Bit = Bit 09 = M6.1

Welche Adresse hat das 10te Bit im Merkerwort 4 wenn man mit „0“ das Zählen anfängt?

Code:
[SIZE=2]Bit 15   -   08   07   -   00[/SIZE]
 
[SIZE=2]    M4.7 - M4.0   M5.7 - M5.0[/SIZE]
 
[SIZE=2]        MB4           MB5[/SIZE]
 
[SIZE=2]               MW4[/SIZE]
 
10'te Bit = Bit 09 = M4.1

Gruß Kai
 
Zuletzt bearbeitet:
Zurück
Oben