ST_MultiCam - Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
V1.0.2.0 |
Übernommen aus |
- |
Versionen: |
Aktuelle Version |
In dieser Struktur sind die Parameter und die Rückgabewerte der Betriebsart MultiCam des FB_AxisModule zusammengefasst.
Variable |
Datentyp |
Beschreibung |
---|---|---|
i_etCSModeSlave |
Kaltstartverhalten des Slaves. Siehe PDL.FB_MultiCam. |
|
i_etCSModeMaster |
Kaltstartverhalten des Master. Siehe PDL.FB_MultiCam. |
|
i_etWSMode |
Warmstartverhalten Siehe PDL.FB_MultiCam. |
|
i_lrWSWindow |
LREAL |
Warmstart Fenster. Siehe PDL.FB_MultiCam. |
i_lrWSVel |
LREAL |
Warmstart Geschwindigkeit. Siehe PDL.FB_MultiCam. |
i_lrWSAcc |
LREAL |
Warmstart Beschleunigung. Siehe PDL.FB_MultiCam. |
i_lrWSJerk |
LREAL |
Warmstart Druck. Siehe PDL.FB_MultiCam. |
i_xCheckEncoderPeriod |
BOOL |
TRUE: Die Periode des logischen Encoders wird geprüft. Ist diese ungleich 0 wird ein Fehler ausgelöst. |
i_xSetEncoderParameters |
BOOL |
TRUE: Beim Eintritt in die Betriebsart MultiCam werden die Bewegungsfaktoren des logischen Encoders auf den Master abgestimmt. (FeedConstant, GearIn, GearOut, Direction) |
i_xSetEncoderPosition |
BOOL |
TRUE: Beim Wechsel in die Betriebsart MultiCam wird die logische Encoderposition je nach Master-Antrieb auf verschiedene Werte gesetzt: oBeliebiger Achsentyp: Wert RefPosition der Achse + i_lrSetEncoderOffset oPhysikalischer Master-Encoder oder Inkrementalgeber: Positionswert des Encoders + i_lrSetEncoderOffset oIn allen anderen Fällen (C2C-Encodereingang, Encoder-Netzwerk Encoder-Eingang, Virtueller Master-Encoder oder SumMasterEncoder als Mastertyp): aktueller LE-Positionswert + i_lrSetEncoderOffset |
i_lrSetEncoderOffset |
LREAL |
Offset für das Verbinden des logischen Encoders mit dem Master bei i_xSetEncoderPosition = TRUE. Siehe auch i_xSetEncoderPosition. |
i_xKeepEncoderConnection |
BOOL |
TRUE: Beim Verlassen der Betriebsart MultiCam bewahrt der logische Encoder die Verbindung mit dem Master. |
i_diTXend |
DINT |
Kurvenendesignalisierung. Siehe PDL.FB_MultiCam. |
i_lrInstantXLimMax |
LREAL |
Abbruchposition der Kurve. Siehe PDL.FB_MultiCam. |
i_xEnableTabHandler |
BOOL |
Einschalten der TabHandler des Achsenmoduls zum Umschalten von Kurven. |
i_udiTableSelectNr |
UDINT |
Auswählen der Kurventabelle mit ET_ParId. |
iq_astMotionPar |
ARRAY[0..Gc_udiMaxNumberOfCamTables] OF PDL.ST_MultiCam |
Ist eine Liste von Datenstrukturen, in denen die Information über den Kurvenverlauf enthalten sind. Die Kurventabelle kann mit Hilfe des Parameters i_udiTableSelectNr ausgewählt werden. Siehe PDL.FB_MultiCam. |
i_udiILSlaveNumber |
UDINT |
Ist die Achse ein Slave in einem ILS-Verbund muss hier die Nummer des Slave angegeben werden. Siehe PDL.FB_PreCalcMultiCam. |
pstIlsData |
POINTER TO PDL.ST_IlsData |
Ist die Achse ein Slave in einem ILS-Verbund muss hier die Adresse der PDL.ST_IlsData aus der Struktur ST_EndlessFeed des Achsenmoduls angegeben werden. |
iq_stExt |
Erweiterte Kurvenparameter. Siehe PDL.FB_MultiCam. |
|
iq_xNewCam |
BOOL |
Übernahme einer neuen Kurve. Siehe PDL.FB_MultiCam. |
iq_xInstantNewCam |
BOOL |
Sofortige Übernahme einer neuen Kuve. Siehe PDL.FB_MultiCam. |
iq_xChangeMaster |
BOOL |
Der logische Encoder wird mit dem aktuell angegebenen Master verbunden. Anschließend wird der Parameter aus FALSE zurückgesetzt. |
q_xXLowEnd |
BOOL |
Die Kurve nähert sich ihrem unteren Ende. Siehe PDL.FB_MultiCam. |
q_xXHighEnd |
BOOL |
Die Kurve nähert sich ihrem oberen Ende. Siehe PDL.FB_MultiCam. |
q_xInWSWindow |
BOOL |
Die Achse befindet sich innerhalb des Warmstartfensters. Siehe PDL.FB_MultiCam. |
q_lrCalculatedCamPosition |
LREAL |
Berechnete Kurvenposition für Warmstart. Siehe PDL.FB_MultiCam. |
q_stActualCamData |
Rückgabedaten der Kurve. Siehe PDL.FB_MultiCam. |
|
q_diActTable |
DINT |
Nummer der ausgewählten Kurve des Tab-Handlers. |