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 Slave. 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: Bei einem Wechsel in die Betriebsart MultiCam werden die Bewegungsfaktoren des logischen Encoders auf den Master abgestimmt. (FeedConstant, GearIn, GearOut, Direction) |
i_xSetEncoderPosition |
BOOL |
TRUE: Bei einem Wechsel in die Betriebsart MultiCam wird die Position des logischen Encoders je nach dem Antriebsmaster auf einen anderen Wert gesetzt: oBeliebiger Achsentyp: Wert RefPosition der Achse + i_lrSetEncoderOffset oPhysischer Master-Encoder oder Inkremental-Encoder: 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 die Verknüpfung des logischen Encoder mit dem Master am i_xSetEncoderPosition = TRUE. Siehe Beschreibung von i_xSetEncoderPosition weiter oben. |
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 TabHandlers 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-Netzwerk, 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 Cam des Tabhändlers |