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_CrankModule 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 |
Warmstartfenster. Siehe PDL.FB_MultiCam. |
i_lrWSVel |
LREAL |
Warmstartgeschwindigkeit. Siehe PDL.FB_MultiCam. |
i_lrWSAcc |
LREAL |
Warmstartbeschleunigung. Siehe PDL.FB_MultiCam. |
i_lrWSJerk |
LREAL |
Warmstartdruck. Siehe PDL.FB_MultiCam. |
i_xCheckEncoderPeriod |
BOOL |
TRUE: Die Periode des logischen Gebers wird geprüft. Ist diese ungleich 0 wird ein Fehler erkannt. |
i_xSetEncoderParameters |
BOOL |
TRUE: Beim Eintritt in die Betriebsart MultiCam werden die Bewegungsfaktoren des logischen Gebers auf den Master abgestimmt. (FeedConstant, GearIn, GearOut, Direction) |
i_xSetEncoderPosition |
BOOL |
TRUE: Beim Eintritt in die Betriebsart MultiCam, wird die Position des logischen Gebers auf verschiedene Werte gesetzt, abhängig vom Master-Typ, von dem er angetrieben wird. 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: Wenn die Betriebsart MultiCam verlassen wird, behält der logische Geber die Verbindung zum Master bei. |
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 Crank-Moduls zum Umwandeln 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 |
Zeiger auf die Parameter der Ils-Funktionalität. Wird das Crank-Modul als Slave in einem ILS-Verbund betrieben, muss hier die Nummer des Slave 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 Kurve. Siehe PDL.FB_MultiCam. |
iq_xChangeMaster |
BOOL |
Der logische Geber wird mit dem aktuell angegebenen Master verbunden. Anschließend wird der Parameter von 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 Tabhandlers |