-> Hier kostenlos registrieren
Hallo Zusammen,
wir montieren verschiedene Teile auf einer Linearstrecke. Diese Linearstrecke enthält 3 Montagestationen.
Jede Montagestation enthält einen Servoantrieb. Diese sind untereinander alle synchronisiert.
An dieser Linearstrecke ist am Ende eine Ausblasstation für Ausschussteile.
Nun sollen im Fehlerfall einer Montagestation alle Teile zwischen Montagestation und Ausblasstation als Ausschuss behandelt werden.
Habe mir gedacht das ich dies über ein Schieberegister machen kann.
Habe dazu für jeden Registerplatz ein Word (Register_1, Register_2, Register_n).
Das Bit 2 in jedem Word markiert das Ausschussteil.
Mein Problem ist nur wie kann ich in dem Register z.B. für Montagestation 1 die Plätze 0 -25 setzen d.h. Register_0 bis Register_25 immer nur das Bit_2 in jedem Word.
Bei Montagestation_2 wären es dann Register_10 bis Register_25 und Station 3 Register_20 bis Register_25.
Danach soll dieses Register über die Teilung des Servoantriebs geschoben werden und jedes Teil ausgeblasen.
Grüße Pico
wir montieren verschiedene Teile auf einer Linearstrecke. Diese Linearstrecke enthält 3 Montagestationen.
Jede Montagestation enthält einen Servoantrieb. Diese sind untereinander alle synchronisiert.
An dieser Linearstrecke ist am Ende eine Ausblasstation für Ausschussteile.
Nun sollen im Fehlerfall einer Montagestation alle Teile zwischen Montagestation und Ausblasstation als Ausschuss behandelt werden.
Habe mir gedacht das ich dies über ein Schieberegister machen kann.
Habe dazu für jeden Registerplatz ein Word (Register_1, Register_2, Register_n).
Das Bit 2 in jedem Word markiert das Ausschussteil.
Mein Problem ist nur wie kann ich in dem Register z.B. für Montagestation 1 die Plätze 0 -25 setzen d.h. Register_0 bis Register_25 immer nur das Bit_2 in jedem Word.
Bei Montagestation_2 wären es dann Register_10 bis Register_25 und Station 3 Register_20 bis Register_25.
Danach soll dieses Register über die Teilung des Servoantriebs geschoben werden und jedes Teil ausgeblasen.
Grüße Pico