Merker in ein Merkerwort umwandeln

Blade81

Level-1
Beiträge
26
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend zusammen ;)

Kann mir einer sagen wie man einen Merker in ein Merkerwort umwandelt?

bzw. Eingang / Datentyp in Ausgang / Datentyp
E0.0 / Bool MW70 / Int


Geht sowas? Wenn ja wie :confused:


Danke schonmal für eure Hilfe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

Beispiel:
Code:
L    0        //Merkerwort 70
T    MW70    //löschen

U    E0.0    //Eingang 0.0 auf erstes Bit
=    M71.0    //schreiben
das Ergebnis wäre bei E0.0 = false 0 und E0.0 eine 1 im Merkerwort 70.

Gruss Daniel
 
Wenn ich dich richtig verstehe, dann kann ich also auch schreiben

UN E0.0 // Eingang einlesen
= M 70.0 // In Merker schreiben

somit wäre im MW 70 (Bit 1) = 1

UN E0.1 // Eingang einlesen
= M 70.1 // In Merker schreiben

somit wäre im MW 70 (Bit 2) =1

Ist das so richtig??
 
Zuletzt bearbeitet:
Wenn ich dich richtig verstehe, dann kann ich also auch schreiben

UN E0.0 // Eingang einlesen
= M 70.0 // In Merker schreiben

somit wäre im MW 70 (Bit 1) = 1

UN E0.1 // Eingang einlesen
= M 70.1 // In Merker schreiben

somit wäre im MW 70 (Bit 2) =1

Ist das so richtig??

nein, du beschreibst das 9te und 10te bit des MW70 aber das 1te und 2te des MB70
 
Zuletzt bearbeitet:
OK, das warein Gedankenfehler von mir :cool:

Also
M71.0 = MW70/Bit 1
M71.7 = MW70/Bit 8
M70.0 = MW70/Bit 9
M70.7 = MW70/Bit 16

Ist das so jetzt richtig?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
M71.0 = MW70/Bit 1 -> Bit 0
M71.7 = MW70/Bit 8 -> Bit 7
M70.0 = MW70/Bit 9 -> Bit 8
M70.7 = MW70/Bit 16 -> Bit 15

Ist das so jetzt richtig?

Ja, nur dass die Bits bei 0 anfangen.
und zwar von Rechts nach Links.
Ist in dem Bildchen von Verpolt schön zu sehen.

Gruß Roland
 
Zurück
Oben