-> Hier kostenlos registrieren
Ich verwende eine CPU 222 mit der Programmiersoftware Step7 Micro/Win V4.0.
Mein Problem ist es das ich einen Drehgeber an die CPU angeschlossen habe, aber diese die Impulse des Drehgebers (Rechteck) nicht richtig ausliest. Der Drehgeber bringt 5000 Impulse pro Umdrehung mit einer maximalen Taktfrequenz (zur CPU) von 10kHz. Ich habe über den Operationsassistenten den HSC4 ausgwählt im Modus 10, diesen starte ich über ein Touchpanel mit dem E1.2. Ich telefonierte schon mit Siemens, diese haben mir gesagt das dies zu langsam sei und das ich das mit Interrupts realisieren soll. Nun ist meine Frage wie Programmiere ich den Schnellen Zähler mit Interrupts?
PS:
Den Drehgeber habe ich bereits mit einen externen Zähler ausgelesen dieser bringt 5000 Impulse pro Umdrehung und die Zyklusraten der CPU betragen maximal 3 ms. Ich habe auch eine Frequenz auf den HSC4 geschickt um festzustellen bis zu welcher Frequenz dieser denn zählen kann und das war maximal 1kHz.
Bitte um Hilfe!
Mit freundlichen Grüßen
Maychen
Mein Problem ist es das ich einen Drehgeber an die CPU angeschlossen habe, aber diese die Impulse des Drehgebers (Rechteck) nicht richtig ausliest. Der Drehgeber bringt 5000 Impulse pro Umdrehung mit einer maximalen Taktfrequenz (zur CPU) von 10kHz. Ich habe über den Operationsassistenten den HSC4 ausgwählt im Modus 10, diesen starte ich über ein Touchpanel mit dem E1.2. Ich telefonierte schon mit Siemens, diese haben mir gesagt das dies zu langsam sei und das ich das mit Interrupts realisieren soll. Nun ist meine Frage wie Programmiere ich den Schnellen Zähler mit Interrupts?
PS:
Den Drehgeber habe ich bereits mit einen externen Zähler ausgelesen dieser bringt 5000 Impulse pro Umdrehung und die Zyklusraten der CPU betragen maximal 3 ms. Ich habe auch eine Frequenz auf den HSC4 geschickt um festzustellen bis zu welcher Frequenz dieser denn zählen kann und das war maximal 1kHz.
Bitte um Hilfe!
Mit freundlichen Grüßen
Maychen