twincatter
Level-1
- Beiträge
- 137
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo SPSler,
ich möchte Euch gerne um Rat fragen.
Ein Prüfautomaten zur Prüfung von Induktivsensoren soll Schaltabstände/Hysteresen von Sensoren ausmessen.
Im Prinzip wird eine Prüfscheibe (auf einer Linearachse) auf einen zu prüfenden Sensor zugefahren oder vom Sensor weggefahren.
Wenn der Sensor schaltet, soll die aktuelle Prüfscheibenposition (Achsposition) gelatcht werden. Die geforderte Genauigkeit liegt im Mikrometerbereich.
In früheren Anlagen (ohne Beckhoff) wurde hierzu die Istposition der Linearachse auf eine Zählerkarte gegeben und die Position beim Schalten des Sensors gelatcht.
Wie könnte eine Lösung mit TwinCAT aussehen?
Variante 1:
Einlesen des Schaltsignals über eine I/O-Klemme, abfragen des Eingangszustands in der SPS und bei Erkennung eines Schaltzustands die Istposition auslesen
--> ich nehme an, daß so keine hohe Genauigkeit realisiert werden kann (Zykluszeit SPS)
Variante 2:
Habe einen Artikel über XFC gelesen. Zitat: "DIE XFC-Bibliothek ermöglicht die hochgenaue Erfassung von Achspositionen..."
--> hat jemand damit bereits Erfahrungen gemacht?
Variante 3:
Verwendung einer EL5101 (Inkremental-Encoder-Interface), Latch-Eingang übernimmt den Zählerstand mit steigender Flanke.
Variante X:
?
Bin für jeden Input dankbar,
Grüße, Michael
ich möchte Euch gerne um Rat fragen.
Ein Prüfautomaten zur Prüfung von Induktivsensoren soll Schaltabstände/Hysteresen von Sensoren ausmessen.
Im Prinzip wird eine Prüfscheibe (auf einer Linearachse) auf einen zu prüfenden Sensor zugefahren oder vom Sensor weggefahren.
Wenn der Sensor schaltet, soll die aktuelle Prüfscheibenposition (Achsposition) gelatcht werden. Die geforderte Genauigkeit liegt im Mikrometerbereich.
In früheren Anlagen (ohne Beckhoff) wurde hierzu die Istposition der Linearachse auf eine Zählerkarte gegeben und die Position beim Schalten des Sensors gelatcht.
Wie könnte eine Lösung mit TwinCAT aussehen?
Variante 1:
Einlesen des Schaltsignals über eine I/O-Klemme, abfragen des Eingangszustands in der SPS und bei Erkennung eines Schaltzustands die Istposition auslesen
--> ich nehme an, daß so keine hohe Genauigkeit realisiert werden kann (Zykluszeit SPS)
Variante 2:
Habe einen Artikel über XFC gelesen. Zitat: "DIE XFC-Bibliothek ermöglicht die hochgenaue Erfassung von Achspositionen..."
--> hat jemand damit bereits Erfahrungen gemacht?
Variante 3:
Verwendung einer EL5101 (Inkremental-Encoder-Interface), Latch-Eingang übernimmt den Zählerstand mit steigender Flanke.
Variante X:
?
Bin für jeden Input dankbar,
Grüße, Michael