ST_MotionJob - Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
V1.0.0.0 |
Übernommen aus |
- |
Datenstruktur zur allgemeinen Parametrisierung von Fahraufträgen. Die Unterstrukturen enthalten spezielle Parameter für Auftragsgruppen und müssen nur parametrisiert werden, wenn ein Auftrag zu der entsprechenden Gruppe gehört.
|
UNGÜLTIGE DATEN |
Führen Sie keine Online-Änderung durch, während sich ein Auftrag des Typs ET_MotionJobType.MultiCam in der Auftragspufferliste befindet oder im FB_SoMotionGenerator aktiv ist. |
Die Nichtbeachtung dieser Anweisungen kann Verletzungen oder Sachschäden zur Folge haben. |
Für Bewegungsaufträge des Typs ET_MotionJobType.MultiCam sind zusätzliche Daten aus einer PDL.ST_MultiCam-Struktur erforderlich. Aus diesem Grund verfügt ein Bewegungsauftrag über einen Verweis (Zeiger ) auf PDL.ST_Multicam in ST_MotionJob.ST_Cam.rstMultiCam. Wenn ein Auftrag über die TakeJob-Methode an den FB_SoMotionGenerator ausgegeben wird, werden die Auftragsparameter in den internen Auftragspuffer kopiert (mit dem Verweis auf ST_MultiCam). Der Verweis auf die ST_MultiCam-Daten wird während der Online-Änderung nicht aktualisiert.
Variable |
Datentyp |
Beschreibung |
---|---|---|
etJobType |
Typ des Fahrauftrags, der abgesetzt werden soll |
|
diJobId |
DINT |
Identifikationsnummer des Fahrauftrags Dient zur Prüfung, welcher Fahrauftrag aktiv ist. diJobId kann entweder vom Anwender manuell definiert werden, oder automatisch durch FB_SoMotionGenerator. In diesem Fall muss diJobId := -1 festgelegt werden. |
xTerminateCurrentJob |
BOOL |
TRUE := Ist dieser Auftrag der erste in der Auftragswarteschlange, wird der gerade aktive Auftrag abgebrochen und durch diesen ersetzt. |
xClearBufferedJobs |
BOOL |
TRUE := Löscht alle Aufträge in der Auftragswarteschlange (jedoch nicht den gerade aktiven Auftrag). |
etSetposMode |
Bestimmt die Art des SetPos, der auf die Achse i_ifDrive ausgeführt werden soll. Der SetPos wird bei Aktivierung des Fahrauftrags ausgeführt. |
|
lrSetposValue |
LREAL |
Position(sdifferenz) des SetPos, der ausgeführt werden soll. |
stPositioning |
Unterstruktur zur Parametrisierung von Positionierungsaufträgen |
|
stCam |
Unterstruktur zur Parametrisierung von Kurvenaufträgen |