FC_CamCompute - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.0.0.0 |
HINWEIS |
KOMPLEXE FUNKTION |
Setzen Sie sich mit Ihrem Schneider Electric Ansprechpartner in Verbindung, bevor Sie Bausteine dieser Bibliothek direkt verwenden. |
Die Nichtbeachtung dieser Anweisungen kann Sachschäden zur Folge haben. |
Andere Bibliotheken, z. B. PD_SmartInfeed verwenden den PD_SoMotionGenerator intern. Es ist nicht nötig, Ihren Schneider Electric Ansprechpartner zu kontaktieren, wenn Sie diese Bibliotheken nutzen.
Auswertung von Kurven
Die Funktion liefert für die über iq_stJob übergebene Kurve den Y-Wert q_lrY, die Steigung q_lrM und die Krümmung q_lrK für einen bestimmten X-Wert i_lrX.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_lrX |
LREAL |
X-Wert, an dem die Kurve ausgewertet werden soll. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeine bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
Bausteinspezifischer Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_lrY |
LREAL |
Funktionswert der Kurve an der Stelle i_lrX. |
q_lrM |
LREAL |
Steigung der Kurve an der Stelle i_lrX. |
q_lrK |
LREAL |
Krümmung der Kurve an der Stelle i_lrX. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stJob |
Kurve, die ausgewertet werden soll. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
InputParameterInvalid |
42 |
Die Instanz des externen Sollwertgeräts ist ungültig. |
|
InputParameterInvalid |
26 |
Auftragsparameter stCam.lrXStart >= stCam.lrXEnd |
|
InputParameterInvalid |
14 |
Der Auftragsparameter etJobType ist außerhalb des gültigen Bereichs. |
|
UnexpectedProgramBehavior |
57 |
Unbeabsichtigter Rückgabewert |
Aufzählungsname: |
ExtRefGenInvalid |
Aufzählungswert: |
42 |
Beschreibung: |
Die Instanz des externen Sollwertgeräts ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der angeschlossene externe Positionsgenerator unterstützt nicht alle nötigen Funktionen. |
Verwenden Sie einen Positionsgenerator, der alle Funktionen unterstützt. Die an die Variablen ST_MotionJob.stPositioning.stExternalPos.ifExternalPosGenerator oder ST_MotionJob.stCam.stExternalCam.ifExternalCamGenerator übergebene Schnittstelle ist ungültig. |
Aufzählungsname: |
JobParamCamXStartXEnd |
Aufzählungswert: |
26 |
Beschreibung: |
Auftragsparameter stCam.lrXStart >= stCam.lrXEnd |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der zugewiesene Wert der Variablen stCam.lrXStart ist zu groß. |
Der Wert der Variablen stCam.lrXStart muss kleiner als der Wert der Variablen stCam.lrXEnd sein. |
Aufzählungsname: |
JobParamJobType |
Aufzählungswert: |
14 |
Beschreibung: |
Der Auftragsparameter etJobType ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der zugewiesene Wert der Variablen ST_MotionJob.etJobType ist ungültig. |
Ein Element von ET_MotionJobType muss ST_MotionJob.etJobType zugewiesen werden. |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Die Auswertung der Kurve war erfolgreich.
Aufzählungsname: |
UnexpectedFeedback |
Aufzählungswert: |
57 |
Beschreibung: |
Unbeabsichtigter Rückgabewert |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Funktion FC_CalcSystemCamNorm gibt einen ungültigen Wert zurück. |
Bitte informieren Sie Ihren Schneider Electric Ansprechpartner über diesen Fehler. |