Actuals

Actuals 1:

Diese Corefunction wird nicht direkt instanziiert. Sie wird als gemeinsamer Teil von typspezifischen Corefunctions wie ActualsHydraulics, ActualsNc oder ActualsActuator verwendet.

Alle Ableitungen von Actuals sind Mitglieder der Gruppe der permanent aktiven Corefunctions.

Syntax:

FUNCTION_BLOCK FB_MotionActuals EXTENDS FB_Corefunction

Actuals 2: Eigenschaften

Name

Typ

Zugriff

Beschreibung

Acceleration

LREAL

Get

Die aktuelle Ist-Beschleunigung.

DynamicsExceeded

BOOL

Get, Set

TRUE, wenn während einem derzeit aktivem Camming die Dynamik-Grenzen der Achse überschritten wurden.

Dieses Signal wird erst beim Beenden des Cammings gelöscht.

Jerk

LREAL

Get

Der aktuelle Ist-Ruck.

Position

LREAL

Get

Die aktuelle Ist-Position.

ProcessValue

LREAL

Get, Set

Der aktuelle Ist-Prozesswert.

RawAxisPosition

LREAL

Get

Die nicht umgerechnete aktuelle Ist-Position.

SetEvent

BOOL

Get, Set

Reserviert.

Velocity

LREAL

Get

Die aktuelle Ist-Geschwindigkeit.

Actuals 3: Schnittstellen

Typ

Beschreibung

I_MotionActuals

Standardschnittstelle auf FB_MotionActuals.

Beispiel:

IF iAxisBase.Actuals.Position >= fTargetPosition THEN
    bInPos := TRUE;
END_IF

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.35

PC oder CX (x64, x86)

Tc3_PlasticFunctions v3.12.4.26 oder höher