Hallo,
es wurde hier schon viel über Schieberegister geschrieben, aber ich komme leider nicht weiter und bräuchte Eure Hilfe.
Ich benutze eine S7-1214 und programmiere in KOP.
An einem Band ist ein Inkrementalgeber mit 100 Takten/Umdrehung installiert.
Es gibt eine Triggerlichtschranke um Produkte zu erfassen.
Wenn ein Produkt IO ist wird ein Bit in einem Array gesetzt.
Das Array ist ein Byte breit, und 800 Schritte lang.
Es wird auch geschoben. Allerdings nur so lange wie die Schiebetakte nicht schneller sind als die Zykluszeit.
Wie kann ich ein Schieberegister aufbauen welches schneller schiebt?
Ist dies überhaupt möglich?
Im voraus schon einmal vielen Dank für Eure Vorschläge.
Frank
Zwischenablage01.jpg
es wurde hier schon viel über Schieberegister geschrieben, aber ich komme leider nicht weiter und bräuchte Eure Hilfe.
Ich benutze eine S7-1214 und programmiere in KOP.
An einem Band ist ein Inkrementalgeber mit 100 Takten/Umdrehung installiert.
Es gibt eine Triggerlichtschranke um Produkte zu erfassen.
Wenn ein Produkt IO ist wird ein Bit in einem Array gesetzt.
Das Array ist ein Byte breit, und 800 Schritte lang.
Es wird auch geschoben. Allerdings nur so lange wie die Schiebetakte nicht schneller sind als die Zykluszeit.
Wie kann ich ein Schieberegister aufbauen welches schneller schiebt?
Ist dies überhaupt möglich?
Im voraus schon einmal vielen Dank für Eure Vorschläge.
Frank
Zwischenablage01.jpg