Darüber hinaus sind für die Korrekturwertaufnahme folgende Parameter zu konfigurieren:
Konfiguration
Knoten
Parameter
waveform_corr_run:
SLOT0X:AXIS0X
start_value
waveform_corr_run:
SLOT0X:AXIS0X
basic_frequency
waveform_corr_run:
SLOT0X:AXIS0X
direction
waveform_corr_run:
SLOT0X:AXIS0X
num_correction_points
waveform_corr_run:
SLOT0X:AXIS0X
dist_correction_points
2.10.5.2
Starten und Überwachen der Korrekturwertaufnahme
Sind die Voraussetzungen erfüllt, kann die Korrekturwertaufnahme mit
eib8_exec_waveform_corr_run()
gestartet werden.
Dabei ist zu beachten:
•
An einem Slot kann nur eine Korrekturwertaufnahme gestartet werden.
Für mehrere Slots kann die Korrekturwertaufnahme parallel erfolgen.
Für die einzelnen Messgeräte (Achsen) eines Slots muss die Korrekturwertaufnahme nacheinander durchgeführt
werden.
•
Bei der Funktion eib8_exec_waveform_corr_run() muss eine sogenannte „StorageID" angegeben werden. Diese
entspricht einem Flashspeicherplatz in dem Slot, für den die Korrekturdaten abgelegt werden.
Folgende Speicherplätze sollten gewählt werden:
SLOT0X:AXIS01 StorageID = 0
SLOT0X:AXIS02 StorageID = 1
•
Die Korrekturwertaufnahme kann vor oder nach eib8_exec_waveform_corr_run() begonnen werden. Es muss sicherge-
stellt werden, dass nach dem Aufruf des genügend Samples vor der Startposition überfahren werden.
54
Erläuterung
Werte
Anfangswert des Korrekturbereichs in Signalperio-
< signal periods>
den bezogen auf die Referenzposition
Signalgrundfrequenz:
1
eine Signalperiode
2
zwei Signalperioden
Verfahrrichtung:
positive
Positive Zählrichtung
negative
Negative Zählrichtung
< num >
Anzahl der Korrekturstützpunkte
< signal periods>
Abstand der Korrekturstützpunkte in Signalperioden