FC_PosVelTimeGet

 

FC_PosVelTimeGet - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.0

Versionen:

Aktuelle Version

Aufgabe

Positionswerte und Geschwindigkeitswerte konsistent und mit einem zeitlichen Bezug lesen.

Beschreibung

Mit dieser Funktion können die konsistenten Messwerte (Position iq_lrPos und Geschwindigkeit iq_lrVel) der Positionsquelle i_stLogAdr ausgelesen werden. Dabei werden MechRefPo­sition und RefVelocity verwendet. Diese werden bei aktiver Erfassung (FC_PosVelTimeEnable(lLogAdr, TRUE)) zyklisch erzeugt. Zwischen Erfassung und dem Auslesen der Werte gibt es jedoch einen zeitlichen Versatz, der durch Interpolation korrigiert werden kann. Hierfür steht der Wert iq_lrTimeDiffUs in Mikrosekunden zur Verfügung.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_stLogAdr

ST_LogicalAddress

Logische Adresse der Positionsquelle

Ein-/Ausgang

Datentyp

Beschreibung

iq_lrPos

LREAL

Position

iq_lrVel

LREAL

Geschwindigkeit

iq_udiTsc

UDINT

Stunde

iq_lrTimeDiffUs

LREAL

Zeitunterschied zwischen Auslesen und Erfassen der Werte

Rückgabewert

Datentyp

Beschreibung

DINT

0: OK.

-99: Fehler erkannt.