-> Hier kostenlos registrieren
Hallo zusammen,
ich brauche Hilfe beim Verwenden des Technologieobjekts High_Speed_Counter.
Zur vorliegenden Hardware:
Ich verwend eine CPU 1512C 1-PN, einen 24VDC Motor mit Inkrementalgeber, davon möchte ich im ersten Schritt erstmal die Impulse messen für eine Geschwindigkeitsbestimmung (A). Der Motor hat eine Drehzahl von 6000/min und ich erhalte 10 Impulse pro Umdrehung (mit Osziloskop herausgefunden)
Soweit hab ich den HSC1 der Steuerung schon aktiviert und parametriert. Was mir bisher aber unklar ist, was ich bei der Funktion für DI0 einstellen soll? (Capture, Synchronisation oder Tor...)
Ich habe bisher den Baustein vom Technologieobjekt High_Speed_Counter im OB Cyclic Interrupt aufgerufen. Hab am Eingang SetCountValue den digitalen Eingang verschaltet. Warum an dem Eingang? Weil ich an dem Eingang zum ersten mal die Impulse vom Inkrementalgeber sichtbar bekommen hab. Aber ich weiß, das ist eigentlich nicht der richtige Eingang, hab aber bisher alle anderen Eingänge versucht mit entsprechender Parametrierung, aber leider hab ich bisher nie eine Wertänderung am Ausgang Measured Value bekommen. Leider kann ich den Baustein auch nicht öffnen um irgendwie nachvollziehen zu können, wie der Wert zustande kommt.
Also meine Frage jetzt an die Community: Wie muss ich den Baustein verschalten, dass ich am Ausgang meine Geschwindigkeit erhalte und welche Funktion für den DI0 muss ich jetzt einstellen?
ich brauche Hilfe beim Verwenden des Technologieobjekts High_Speed_Counter.
Zur vorliegenden Hardware:
Ich verwend eine CPU 1512C 1-PN, einen 24VDC Motor mit Inkrementalgeber, davon möchte ich im ersten Schritt erstmal die Impulse messen für eine Geschwindigkeitsbestimmung (A). Der Motor hat eine Drehzahl von 6000/min und ich erhalte 10 Impulse pro Umdrehung (mit Osziloskop herausgefunden)
Soweit hab ich den HSC1 der Steuerung schon aktiviert und parametriert. Was mir bisher aber unklar ist, was ich bei der Funktion für DI0 einstellen soll? (Capture, Synchronisation oder Tor...)
Ich habe bisher den Baustein vom Technologieobjekt High_Speed_Counter im OB Cyclic Interrupt aufgerufen. Hab am Eingang SetCountValue den digitalen Eingang verschaltet. Warum an dem Eingang? Weil ich an dem Eingang zum ersten mal die Impulse vom Inkrementalgeber sichtbar bekommen hab. Aber ich weiß, das ist eigentlich nicht der richtige Eingang, hab aber bisher alle anderen Eingänge versucht mit entsprechender Parametrierung, aber leider hab ich bisher nie eine Wertänderung am Ausgang Measured Value bekommen. Leider kann ich den Baustein auch nicht öffnen um irgendwie nachvollziehen zu können, wie der Wert zustande kommt.
Also meine Frage jetzt an die Community: Wie muss ich den Baustein verschalten, dass ich am Ausgang meine Geschwindigkeit erhalte und welche Funktion für den DI0 muss ich jetzt einstellen?