Hallo,
ich befasse mich erst seit kurzer Zeit mit der Programmierung in S7.
Nun habe ich das Problem, dass eine Eingabe, die mit drei 4-stelligen Kodierschalter (mit denen ein Zahlenbereich von 0-999, aufgeteilt in Einer, Zehner und Hundert, dargestellt werden kann) in einen 8-stelligen Binärcode (Zahlenbereich 0-255)umgewandelt werden soll.
Gibt es hier eine einfache Lösung?
Vielen Dank im voraus.
Umkodierung binärer Eingaben
Moderatoren: Matthias, Weiss_MHJ
Wenn der Kodierschalter eine BCD-Zahl liefert wäre das die Lösung:
Angenommen der Kodierschalter ist an EW10 angeschlossen
Funktioniert nur im Zahlenbereich 0-255
Angenommen der Kodierschalter ist an EW10 angeschlossen
Code: Alles auswählen
L EW 10 //Wert von Kodierschalter (16 Bit) laden
BTI //Umwandeln in Integerzahl
T MB 50 //Kopie in Merkerbyte 50