Frage:
Wie kann die Totzeit eines Touch-Probe-Sensors bei der Verwendung der DDS-Bibliothek LenzeTpDrv.lib kompensiert werden?
Antwort:
Mit der Funktion L_TpConfigDigInX kann aus einer POU des PLC-Projektes heraus eine Totzeitkompensation konfiguriert werden. Die Vorgabe für die Kompensation erfolgt in Inkrementen. Herstellerangaben in Form einer Zeit müssen durch eine Multiplikation mit der aktuellen Geschwindigkeit [inc/ms] in eine Distanz [inc] umgerechnet werden. Dazu muss die Funktion L_TpConfigDigInX und die Berechnung in einer zeitgesteuerten Task mit vorzugsweise kurzem Intervall aufgerufen werden.
Mit zunehmender Intervallzeit erhöht sich die Ungenauigkeit bei der Positionsbestimmung aus dem TP-Signal, da eine Geschwindigkeitsänderung zwischen den Aufrufen der Task nicht berücksichtigt wird.
Hinweis: Diese Funktion bzw. Signalaufbereitung nur in einer hochprioren Task mit kurzer Intervallzeit aufrufen.