Herunterladen Diese Seite drucken

SEW-Eurodrive MOVIAXIS MX Handbuch Seite 10

Vorschau ausblenden Andere Handbücher für MOVIAXIS MX:

Werbung

Funktionsbeschreibung
3
Signallängenmessung
3.3
Signallängenmessung
10
Bei der Signallängenmessung wird nach Bearbeitung des ersten Interrupt ein zweiter In-
terrupt aktiviert, um die Länge des Signals zu messen. Lag auch der zweite Interrupt im
Positionsfenster und ergibt sich aus der Differenz der beiden Messwerte eine gültige
Markenlänge, werden beide Datensätze hintereinander in den zugeordneten Ringpuffer
geschrieben. Ansonsten werden die Daten verworfen.
Die aktuelle Positionsdifferenz liegt in SignalLengthAct, die Differenz in Zeiteinheiten in
TimeLengthAct. Der aktuelle Zustand wird in ChannelStatus in Bit 8-11 (IntState) ange-
zeigt.
nicht im Positionsbereich*
und kein AutoRestart
Warten auf Interrupt
nicht im Positionsbereich*
und kein AutoRestart
Warten auf 2. Interrupt
nicht im Positionsbereich*
und kein AutoRestart
*: "im Positionsbereich" bedeutet, die Position liegt innerhalb
"PositionLimitLeft" und "PositionLimitRight" oder diese
**: "gültige Signallänge" bedeutet, die Signallänge ist größer als
"SignalLengthMin" und kleiner als "SignalLengthMax"
Bild 4: Zustandsbild der Funktion Messtaster im Modus Längenmessung
Technologiefunktion Messtaster – Mehrachs-Servoverstärker MOVIAXIS®
Interrupt
deaktiviert
Steuerung
IntState = 0
im Positionsbereich*
nicht im Positionsbereich*
IntState = 2
Interrupt
IntState = 3
Interrupt
Längenmessung
beendet
IntState = 4
beiden Grenzen sind identisch
Interrupt-
Aktivierung
IntState = 1
und AutoRestart
oder
falscher Signalpegel
nicht im Positionsbereich*
und AutoRestart
oder
ungültige Signallänge**
oder
falscher Signalpegel
nicht im Positionsbereich*
und AutoRestart

Werbung

loading