FB_SegmentedCam - Calculate (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Aufgabe

Berechnung von Sollwerten einer segmentierten Kurve

Beschreibung

Implementierung der in IF_CamReferenceGenerator definierten Methode

Schnittstelle

Siehe IF_CamReferenceGenerator.Calculate().

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

ExecutionAborted

NoValidCam

54

Keine gültige Kurve hinterlegt

InputParameterInvalid

ExtRefGenInvalid

42

Die Instanz des externen Sollwertgeräts ist ungültig.

InputParameterInvalid

JobParamCamXStartXEnd

26

Auftragsparameter stCam.lrXStart >= stCam.lrXEnd

InputParameterInvalid

JobParamJobType

14

Der Auftragsparameter etJobType ist außerhalb des gültigen Bereichs.

UnexpectedProgramBehavior

UnexpectedFeedback

57

Unbeabsichtigter Rückgabewert

ExtRefGenInvalid

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 erforderlichen 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.

JobParamCamXStartXEnd

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.

JobParamJobType

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.

ST_MotionJob.etJobType muss mit einem Element aus ET_MotionJobType zugewiesen werden.

NoValidCam

Aufzählungsname:

NoValidCam

Aufzählungswert:

54

Beschreibung:

Keine gültige Kurve hinterlegt

Problem

Ursache

Lösung

-

Es konnte kein gültiger SegmentedCam erzeugt werden.

Überprüfen Sie die einzelnen Kurven zur Erzeugung einer segmentierten Kurve.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Die Sollwerte einer segmentierten Kurve wurden erfolgreich berechnet.

UnexpectedFeedback

Aufzählungsname:

UnexpectedFeedback

Aufzählungswert:

57

Beschreibung:

Unbeabsichtigter Rückgabewert

Problem

Ursache

Lösung

-

Die Funktion FC_CalcSystemCamNorm hat einen negativen Wert zurückgegeben.

Bitte informieren Sie Ihren Schneider Electric Ansprechpartner über diesen Fehler.