-> Hier kostenlos registrieren
Hallo liebe Forengemeinde,
hoffentlich könnt Ihr mir bei meinem Problem weiterhelfen, da ich noch nicht sehr tief in die SPS-Welt eingetaucht bin.
Für die Positiniersteuerung einer großen Reaktortrommel will ich einen Drehgeber mit einer Auflösung von 5000 ppr verwenden.
Dabei soll beim Überfahren einer Lichtschranke eine Variable zunächst auf 0 gesetzt und dann mit jedem Puls hochgezählt werden. Sodass sie also am Ende einer Umdrehung bei 5000 Pulsen angelangt ist.
Jetzt frage ich mich, ob das überhaupt so funktionieren kann.
Die Trommel dreht sich maximal mit 13,5 U/min, d.h. es gibt max. 67500 Impulse/min bzw. 1125 Impulse/s.
Kann eine SPS so schnell auf das Überfahren der Lichtschranke reagieren, dass genau zu diesem Zeitpunkt die Variable auf 0 gesetzt wird (Zykluszeiten)? Für die Positionierung ist eine exakte Auswertung der Pulse notwendig.
Selber programmieren werde ich die Steuerung nicht, ich erarbeite nur das Konzept dazu.
Vielen Dank
Karl
hoffentlich könnt Ihr mir bei meinem Problem weiterhelfen, da ich noch nicht sehr tief in die SPS-Welt eingetaucht bin.
Für die Positiniersteuerung einer großen Reaktortrommel will ich einen Drehgeber mit einer Auflösung von 5000 ppr verwenden.
Dabei soll beim Überfahren einer Lichtschranke eine Variable zunächst auf 0 gesetzt und dann mit jedem Puls hochgezählt werden. Sodass sie also am Ende einer Umdrehung bei 5000 Pulsen angelangt ist.
Jetzt frage ich mich, ob das überhaupt so funktionieren kann.
Die Trommel dreht sich maximal mit 13,5 U/min, d.h. es gibt max. 67500 Impulse/min bzw. 1125 Impulse/s.
Kann eine SPS so schnell auf das Überfahren der Lichtschranke reagieren, dass genau zu diesem Zeitpunkt die Variable auf 0 gesetzt wird (Zykluszeiten)? Für die Positionierung ist eine exakte Auswertung der Pulse notwendig.
Selber programmieren werde ich die Steuerung nicht, ich erarbeite nur das Konzept dazu.
Vielen Dank
Karl