-> Hier kostenlos registrieren
Hallo,
Ich habe folgendes Problem:
Ich habe ein Transportband (nur Vorwärts) auf dem sich bis zu 21 Produkte befinden.
An bestimmten Positionen soll das Produkt behandelt werden.(ohne zu stoppen)
Die Positionserfassung erhalte ich über eine Startlichtschranke und einen Inkrementalgeber die bis zu 21 Zähler in der SPS „füttern“.(je nach Auslastung)
Nun schwankt der Inkrementalgebermesswert um +/- 5 Inkremente.
(Hersteller: Hohner 100 Imp/U entspr. 1 Ink = ca. 2,7638 mm)
5 Inkremente sind bei mir ca.1,5 cm. Das ist leider zuviel.
Der Inkrementalgeber ist auf eine Mitsubishi A1SX81 – Eingangskarte gelegt.
Diese kann ca 1.Schaltzustandwechsel alle 20ms erfassen entspricht 50 Schaltzustände pro Sek. Ich bekomme ca. 13,75 Impulse pro Sekunde vom Inkrementalgeber, sollte also nicht das Prob. sein.
Das Problem liegt wohl bei meiner Programm Zykluszeit.
SPS: Mitsubishi Q2ASH-S1
Laut „SCAN“ liege ich bei ca. 24ms min. Zykluszeit und 40ms max. Zykluszeit.
----------------------------------------------------------------------------------------------------------
Habe die Counter als Interruptcounter deklariert. Brachte nicht den Effekt.
Welche Möglichkeit der Inkrementwerterfassung habe ich, um nicht mit der Zykluszeit in Konflikt zugeraten??
Würde eine Zählerkarte überhaupt einen Effekt bringen? Weil die Inkremente werden schon richtig erfasst, aber die Zustandswechsel während des Durchlaufs verfälschen das Ergebnis.
Oder könnte ich für die Erfassung und die Zähler eine kleine SPS verwenden? Und wie bekomme ich dann die Daten verbunden?
Kann man das Eingangssignal und die Zähler in Echtzeit erfassen??
-----------------------------------------------------------------------------------------------------------
Vielen Dank im voraus,
Jörg
Ich habe folgendes Problem:
Ich habe ein Transportband (nur Vorwärts) auf dem sich bis zu 21 Produkte befinden.
An bestimmten Positionen soll das Produkt behandelt werden.(ohne zu stoppen)
Die Positionserfassung erhalte ich über eine Startlichtschranke und einen Inkrementalgeber die bis zu 21 Zähler in der SPS „füttern“.(je nach Auslastung)
Nun schwankt der Inkrementalgebermesswert um +/- 5 Inkremente.
(Hersteller: Hohner 100 Imp/U entspr. 1 Ink = ca. 2,7638 mm)
5 Inkremente sind bei mir ca.1,5 cm. Das ist leider zuviel.
Der Inkrementalgeber ist auf eine Mitsubishi A1SX81 – Eingangskarte gelegt.
Diese kann ca 1.Schaltzustandwechsel alle 20ms erfassen entspricht 50 Schaltzustände pro Sek. Ich bekomme ca. 13,75 Impulse pro Sekunde vom Inkrementalgeber, sollte also nicht das Prob. sein.
Das Problem liegt wohl bei meiner Programm Zykluszeit.
SPS: Mitsubishi Q2ASH-S1
Laut „SCAN“ liege ich bei ca. 24ms min. Zykluszeit und 40ms max. Zykluszeit.
----------------------------------------------------------------------------------------------------------
Habe die Counter als Interruptcounter deklariert. Brachte nicht den Effekt.
Welche Möglichkeit der Inkrementwerterfassung habe ich, um nicht mit der Zykluszeit in Konflikt zugeraten??
Würde eine Zählerkarte überhaupt einen Effekt bringen? Weil die Inkremente werden schon richtig erfasst, aber die Zustandswechsel während des Durchlaufs verfälschen das Ergebnis.
Oder könnte ich für die Erfassung und die Zähler eine kleine SPS verwenden? Und wie bekomme ich dann die Daten verbunden?
Kann man das Eingangssignal und die Zähler in Echtzeit erfassen??
-----------------------------------------------------------------------------------------------------------
Vielen Dank im voraus,
Jörg