-> Hier kostenlos registrieren
Hallo,
stehe vor folgenden Problem:
Eine Wickelanlage, die Fehler im Wickelgut erkennt, läuft mit einer Geschwindigkeit von max. 600m/min (10m/s).
Bei einem Fehler im Wickelgut muss die Anlage stoppen. Da die Anlage aber nicht so schnell zum Stillstand kommt, fährt diese nach dem Stop rückwärts. Es wird bis zu einen bestimmten Bereich rückwärts gefahren, in der das Wickelgut eingesehen werden kann.
Dieser Bereich ist allerdings nur ca. 60cm lang. Somit muss die Anlage auf 60cm genau zurückfahren.
Das Wickelgut bewegt sich umgerechnet mit 10cm/ms. Wenn ich die Auslösezeit des Fehlerdedektors mal weglasse und nur die Zykluszeit einrechne ( ca. 4ms ), komme ich im schlechtesten Falle auf 80cm Differenz ( 2x Zykluszeit) , bis die Abschaltung wirklich erkannt wird.
Welche Möglichkeiten habe ich, um die Abschaltung schneller zu erfassen?
Es handelt sich um eine Insevis-CPU ( S7-315 ). Über einen Digitaleingang kommt das Signal vom Fehlerdedektor. Wenn die CPU das Signal erkannt hat, setzt die CPU einen Zähler in einen Frequenzumrichter (über Canopen) auf 0. Danach stoppt die Anlage und fährt anschliessend rückwärts bis der Zähler wieder bei 0 angekommen ist.
Die CANopen-Übertragung wird 1x pro ms aktualisiert. Die Signalzeit des Fehlerdedektors kann man wahrscheinlich vernachlässigen.
Wäre für Tips dankbar
stehe vor folgenden Problem:
Eine Wickelanlage, die Fehler im Wickelgut erkennt, läuft mit einer Geschwindigkeit von max. 600m/min (10m/s).
Bei einem Fehler im Wickelgut muss die Anlage stoppen. Da die Anlage aber nicht so schnell zum Stillstand kommt, fährt diese nach dem Stop rückwärts. Es wird bis zu einen bestimmten Bereich rückwärts gefahren, in der das Wickelgut eingesehen werden kann.
Dieser Bereich ist allerdings nur ca. 60cm lang. Somit muss die Anlage auf 60cm genau zurückfahren.
Das Wickelgut bewegt sich umgerechnet mit 10cm/ms. Wenn ich die Auslösezeit des Fehlerdedektors mal weglasse und nur die Zykluszeit einrechne ( ca. 4ms ), komme ich im schlechtesten Falle auf 80cm Differenz ( 2x Zykluszeit) , bis die Abschaltung wirklich erkannt wird.
Welche Möglichkeiten habe ich, um die Abschaltung schneller zu erfassen?
Es handelt sich um eine Insevis-CPU ( S7-315 ). Über einen Digitaleingang kommt das Signal vom Fehlerdedektor. Wenn die CPU das Signal erkannt hat, setzt die CPU einen Zähler in einen Frequenzumrichter (über Canopen) auf 0. Danach stoppt die Anlage und fährt anschliessend rückwärts bis der Zähler wieder bei 0 angekommen ist.
Die CANopen-Übertragung wird 1x pro ms aktualisiert. Die Signalzeit des Fehlerdedektors kann man wahrscheinlich vernachlässigen.
Wäre für Tips dankbar