FC_InitManualParameter

 

FC_InitManualParameter - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V1.1.0.0

Verwendet von:

PacDrive3 Pilot Template Architektur

Versionen:

Aktuelle Version

Aufgabe

Initialisierung einer Achse, die vom Funktionsbaustein FB_AxisModule gesteuert wird.

Beschreibung

Diese Funktion teilt der mit iq_stAxisModuleItf festgelegten Achse Werte für die manuelle Betriebsart (Jog-Betrieb) zu.

Die manuelle Betriebsart ermöglicht den kontinuierlichen oder über eine festgelegte Distanz gesteuerten Jog-Betrieb. Der kontinuierliche Jog-Betrieb wird mit dem Parameter i_xEndless auf TRUE festgelegt. Die Achse hält nach der i_lrMaxDistance Entfernung an, wenn i_xEndless FALSE ist. Das Jog-Signal muss entfernt und wieder angewendet werden, um den Jog-Betrieb fortzusetzen.

 

Schnittstelle

Eingang

Datentyp

Beschreibung

i_lrVelocity

LREAL

Legt die Jog-Geschwindigkeit in Einheiten/s fest.

i_lrAcceleration

LREAL

Legt die Beschleunigung in Einheiten/s² fest.

i_lrDeceleration

LREAL

Legt die Verzögerung in Einheiten/s² fest.

i_lrJerk

LREAL

Legt den Ruck in Einheiten/s3 fest.

i_lrPeriod

LREAL

Die Position der Achse wird zwischen Null und Periode gehalten. Die Achse bewegt sich nicht, wenn Periode = 0

i_lrMaxDistance

LREAL

Legt die maximale Entfernung fest, welche die Achse zurücklegt, wenn xEndless = FALSE ist.

i_xEndless

BOOL

 xEndless = TRUE; die Achse bewegt sich solange weiter, bis einer der Jog-Eingang TRUE entspricht. xEndless = FALSE; die Achse bewegt sich solange weiter, bis einer der Jog-Eingänge TRUE entspricht oder die von lrStep definierte Entfernung erreicht ist. Den Jog-Eingang muss entfernt und wieder angewendet werden, um den Jog-Betrieb fortzusetzen.

Ein-/Ausgang

Datentyp

Beschreibung

iq_stAxisModuleItf

ST_ModuleInterface

Die Achsenschnittstellenstruktur der zugewiesenen Achse