-> Hier kostenlos registrieren
Hallo Leute,
ich bin neu hier und auch relativ neu in Programmieraufgaben, zumindest mit komplexen Aufgaben.
Nun hier mal mein Problem:
Ich muss mit einem Absolutgeber die Drehung des Motors aufnehmen, um dann die Bewegungsweite eines Armes über eine Spindel auf einer 7-Segmentanzeige (4stellig) darzustellen.
Der Arm ist 3m von Endlage (Null) gefahren und im Display soll 3000 stehen. Er soll auch bei der Fahrt änderungen anzeigen.
Meine Hardware ist:
- CPU 312C
- SM338 POS/INPUT Baugruppen, Anfangsadresse E 320
- Absolutgeber auch Siemens 25Bit, SSI
Fang ich mal hinten an ...
die Übergabe an die 7-Seg-Anzeige erfolgt in BCD. Wenn ich einen Dualwert habe kann ich relativ leicht mit FC93 in BCD umwandeln, denke ich da richtig?
Beim Auslesen bzw. behandeln des Geberwertes haben große Anfangsprobleme. Ich finde nicht den Einstieg um dann vielleicht weiter zu kommen. Es wäre super wenn man mir helfen könnte.
Ich denke jeder Ansatz hilft irgendwie, ich komm nicht weiter ... :-(
Gruß
SPS-Zorro
ich bin neu hier und auch relativ neu in Programmieraufgaben, zumindest mit komplexen Aufgaben.
Nun hier mal mein Problem:
Ich muss mit einem Absolutgeber die Drehung des Motors aufnehmen, um dann die Bewegungsweite eines Armes über eine Spindel auf einer 7-Segmentanzeige (4stellig) darzustellen.
Der Arm ist 3m von Endlage (Null) gefahren und im Display soll 3000 stehen. Er soll auch bei der Fahrt änderungen anzeigen.
Meine Hardware ist:
- CPU 312C
- SM338 POS/INPUT Baugruppen, Anfangsadresse E 320
- Absolutgeber auch Siemens 25Bit, SSI
Fang ich mal hinten an ...
die Übergabe an die 7-Seg-Anzeige erfolgt in BCD. Wenn ich einen Dualwert habe kann ich relativ leicht mit FC93 in BCD umwandeln, denke ich da richtig?
Beim Auslesen bzw. behandeln des Geberwertes haben große Anfangsprobleme. Ich finde nicht den Einstieg um dann vielleicht weiter zu kommen. Es wäre super wenn man mir helfen könnte.
Ich denke jeder Ansatz hilft irgendwie, ich komm nicht weiter ... :-(
Gruß
SPS-Zorro