Trappatobi
Level-1
- Beiträge
- 3
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo!
Ich habe eine Frage zu einem SPS-Programm. Folgender Hintergrund: Prüfkörper werden mit Kamera auf Fehler überprüft und in 3 Kategorien eingestuft. (i.O., n.i.O., n.e.)
Die Aussortierung nach der Bilderstellung erfolgt taktweise in der folgenden Reihenfolge
( --> 4 Stationen:
1. Kamera,
2. Aussortierung i.O.,
3. Aussortierung n.i.O.,
4. Aussortierung n.e.)
Die Stationen werden mittels eines Rundschalttisches taktweise erreicht.
Die Ausgänge der Bildverarbeitung schalten folgendermaßen:
_____i.O._ n.i.O._ n.e.__ leer
A0.0 |_ 1 _|_ 0 _|_ 1 _|_ 0 _|
A0.1 |_ 0 _|_ 1 _|_ 1 _|_ 0 _|
Der Schieberegister soll folgendermaßen aussehen:
An den 3 Stationen soll verglichen werden, ob die "reingeschobenen" Zustände (10 oder 01 oder 11 oder 00) mit denen übereinstimmen, die an den jeweiligen Stationen eine Aussortierung vorsieht.
________ ?__?__?_
________(1) (0) (1)
________(0) (1) (1)
A0.0 --> | X | X | X | (Schieberichtung: nach
A0.1 --> | X | X | X | rechts)
Ich benötige hierzu einen Schieber, der jeden Takt die neu erhaltenen Ausgänge um 1 Feld weiter nach rechts schiebt und eine Vergleichsoperation, die an den 3 Stationen vergleicht und bestimmte Ausgänge daraufhin aktiviert oder nicht.
Ich hab im Internet schon einige hilfreiche Sachen gesehen, aber keine speziellen, für diesen Fall.
Ich arbeite mit Step 7 an einer CPU S7/200-211
Vielen Dank für Tipps im Voraus!
Trappatobi
Ich habe eine Frage zu einem SPS-Programm. Folgender Hintergrund: Prüfkörper werden mit Kamera auf Fehler überprüft und in 3 Kategorien eingestuft. (i.O., n.i.O., n.e.)
Die Aussortierung nach der Bilderstellung erfolgt taktweise in der folgenden Reihenfolge
( --> 4 Stationen:
1. Kamera,
2. Aussortierung i.O.,
3. Aussortierung n.i.O.,
4. Aussortierung n.e.)
Die Stationen werden mittels eines Rundschalttisches taktweise erreicht.
Die Ausgänge der Bildverarbeitung schalten folgendermaßen:
_____i.O._ n.i.O._ n.e.__ leer
A0.0 |_ 1 _|_ 0 _|_ 1 _|_ 0 _|
A0.1 |_ 0 _|_ 1 _|_ 1 _|_ 0 _|
Der Schieberegister soll folgendermaßen aussehen:
An den 3 Stationen soll verglichen werden, ob die "reingeschobenen" Zustände (10 oder 01 oder 11 oder 00) mit denen übereinstimmen, die an den jeweiligen Stationen eine Aussortierung vorsieht.
________ ?__?__?_
________(1) (0) (1)
________(0) (1) (1)
A0.0 --> | X | X | X | (Schieberichtung: nach
A0.1 --> | X | X | X | rechts)
Ich benötige hierzu einen Schieber, der jeden Takt die neu erhaltenen Ausgänge um 1 Feld weiter nach rechts schiebt und eine Vergleichsoperation, die an den 3 Stationen vergleicht und bestimmte Ausgänge daraufhin aktiviert oder nicht.
Ich hab im Internet schon einige hilfreiche Sachen gesehen, aber keine speziellen, für diesen Fall.
Ich arbeite mit Step 7 an einer CPU S7/200-211
Vielen Dank für Tipps im Voraus!
Trappatobi