-> Hier kostenlos registrieren
Folgende Ausgangssituation:
Ich habe eine CPU 1513-1 PN mit IO-Interface Modul ET200SP (IM 155-6 PN BA).
Mit dieser Steuerung möchte ich eine Baumstammvermessung durchführen. Die Vermessungseinheit (Lichtvorhang Sender-Empfänger) bietet keine fertigen Daten / keine BUS-Anbindung oder Ähnliches an.
Was ich habe sind fünf Ausgangssignale (24V DC)
- Belegttorimpuls (Frequenz mir aktuell unbekannt)
- Belegtschaltsingal (Sobald ein Objekt im Lichtvorhang ist, geht dieses Signal auf 0V)
- Leseanfang (Impulsdauer von 5µs)
- Leseende (Impulsdauer von 5µs)
- Taktimpuls (Frequenz 125kHz - Impulsdauer High 4µs und Low 4µs)
Die Anzahl der Flanken vom Taktimpuls geben wir die gemessene Länge wieder. Eine Flanke = 1mm
Ein Messzyklus (von Leseanfang bis Leseende) dauert z.B. 5ms
Die Taktimpulse kann ich ja mit einem Technologiemodul TM count 1x 24V Zählerbaugruppe (6ES7138-6AA01-0BA0) einlesen. Die Sache ist aber, wenn meine Zykluszeit vielleicht 5-10ms andauert, kann ich die Taktimpulse zwischen Leseanfang und -ende nicht auswerten.
Zum anderen, wie fange ich die Leseanfang und -ende Impulse ein, wenn der Impuls nur 5µs anhält?
Kann man das angegebene Technologiemodul so parametrieren, dass die Leseanfang und -ende Signale auf die weiteren Verfügbaren DIs geklemmt werden und diese dann mir die Taktimpulse zwischen den beiden Leseimpulsen ausgibt?
Oder gibt es einen anderen Lösungsansatz?
Oder gibt es keine Möglichkeit ohne Weiteres die Vermessung in dieser Weise umzusetzen?
Vielen Dank für eure Hilfe im Voraus schonmal.
Ich habe eine CPU 1513-1 PN mit IO-Interface Modul ET200SP (IM 155-6 PN BA).
Mit dieser Steuerung möchte ich eine Baumstammvermessung durchführen. Die Vermessungseinheit (Lichtvorhang Sender-Empfänger) bietet keine fertigen Daten / keine BUS-Anbindung oder Ähnliches an.
Was ich habe sind fünf Ausgangssignale (24V DC)
- Belegttorimpuls (Frequenz mir aktuell unbekannt)
- Belegtschaltsingal (Sobald ein Objekt im Lichtvorhang ist, geht dieses Signal auf 0V)
- Leseanfang (Impulsdauer von 5µs)
- Leseende (Impulsdauer von 5µs)
- Taktimpuls (Frequenz 125kHz - Impulsdauer High 4µs und Low 4µs)
Die Anzahl der Flanken vom Taktimpuls geben wir die gemessene Länge wieder. Eine Flanke = 1mm
Ein Messzyklus (von Leseanfang bis Leseende) dauert z.B. 5ms
Die Taktimpulse kann ich ja mit einem Technologiemodul TM count 1x 24V Zählerbaugruppe (6ES7138-6AA01-0BA0) einlesen. Die Sache ist aber, wenn meine Zykluszeit vielleicht 5-10ms andauert, kann ich die Taktimpulse zwischen Leseanfang und -ende nicht auswerten.
Zum anderen, wie fange ich die Leseanfang und -ende Impulse ein, wenn der Impuls nur 5µs anhält?
Kann man das angegebene Technologiemodul so parametrieren, dass die Leseanfang und -ende Signale auf die weiteren Verfügbaren DIs geklemmt werden und diese dann mir die Taktimpulse zwischen den beiden Leseimpulsen ausgibt?
Oder gibt es einen anderen Lösungsansatz?
Oder gibt es keine Möglichkeit ohne Weiteres die Vermessung in dieser Weise umzusetzen?
Vielen Dank für eure Hilfe im Voraus schonmal.



