FC_EcamToMultiCam - Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab: |
V1.0.3.0 |
Auslesen einer mit Motion Builder erstellten Datei
HINWEIS:
Die Funktion FB_EcamToMultiCam funktioniert nur dann korrekt, wenn die verwendeten Datenstrukturen mit Pack_Mode = 1 gespeichert werden.
Die Funktion liest vom Motion Builder-Toolkit generierte Dateien (<Name>.dat) und speichert die Daten in einer Struktur vom Typ ST_MultiCam.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_sFilename |
STRING[20] |
Name der Datei <Name>.dat, erstellt vom Motion-Toolkit Motion Builder ohne die Dateierweiterung „dat“. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
POU-spezifischer, diagnosebezogener Ausgang. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung mit detaillierten Informationen zum Diagnosezustand. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stMultiCamData |
Struktur, in der die konvertierten Daten gespeichert werden. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
0 |
OK |
|
FileHandlingInvalid |
104 |
Die Datei ist nicht vorhanden. |
|
FileHandlingInvalid |
106 |
Fehler beim Auslesen aus Datei. |
|
FileHandlingInvalid |
105 |
Es sind zu viele Dateien geöffnet. |
|
UnexpectedProgramBehavior |
193 |
Die Prüfsumme ist ungültig. |
|
UnexpectedProgramBehavior |
94 |
Die Anzahl der Profilpunkte ist ungültig. |
|
UnexpectedProgramBehavior |
116 |
Das Profil wird bereits verwendet. |
|
UnexpectedProgramBehavior |
257 |
Die Profildatei ist ungültig. |
|
UnexpectedProgramBehavior |
258 |
Der Kopf des Profils ist ungültig. |
|
UnexpectedProgramBehavior |
127 |
Der Speicher für Tabellen aus Systemprofilen ist voll. |
|
UnexpectedProgramBehavior |
256 |
Das Profil wurde nicht gefunden. |
|
UnexpectedProgramBehavior |
123 |
Die Tabelle für Systemprofile ist voll. |
|
UnexpectedProgramBehavior |
1 |
Es ist ein unbeabsichtigter Fehler während der Ausführung aufgetreten. |
Enumerationsname: |
CheckSumInvalid |
Enumerationswert: |
193 |
Beschreibung: |
Die Prüfsumme ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Beim Laden der Profildatei für eine Anwenderkurve wurde ein Prüfsummenfehler erkannt. |
Überprüfen Sie die Profildatei und generieren und übertragen Sie sie anschließend erneut. Überprüfen Sie den Datenträger auf Defekte. q_sMsg liefert nähere Informationen zum auslösenden CamPoint. |
Enumerationsname: |
FileNotExisting |
Enumerationswert: |
104 |
Beschreibung: |
Die Datei ist nicht vorhanden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Datei ist nicht vorhanden. |
Kopieren Sie die Datei auf die Flash-Disk der Steuerung. |
- |
Am Eingang i_sFilename wurde ein nicht existierender Dateiname angelegt. |
Überprüfen Sie den Dateinamen an i_sFilename. |
Enumerationsname: |
FileReadingInvalid |
Enumerationswert: |
106 |
Beschreibung: |
Fehler beim Auslesen aus Datei. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Datei ist beschädigt. |
Erstellen Sie die Datei neu. |
Enumerationsname: |
NumberProfilePointsInvalid |
Enumerationswert: |
94 |
Beschreibung: |
Die Anzahl der Profilpunkte ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Daten der Datei enthalten eine ungültige Anzahl an Stützpunkten. |
Erstellen Sie die Datei neu. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
OK |
Die Daten der Motion Builder Datei wurden erfolgreich ausgelesen und in die Multicam-Struktur geschrieben.
Enumerationsname: |
ProfileAlreadyInUse |
Enumerationswert: |
116 |
Beschreibung: |
Das Profil wird bereits verwendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Bewegungsprofil wird bereits verwendet. |
Überprüfen Sie die Bewegungsdaten. |
Enumerationsname: |
ProfileFileInvalid |
Enumerationswert: |
257 |
Beschreibung: |
Die Profildatei ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde keine Datei mit Profildaten übergeben. |
Überprüfen Sie die Datei. |
- |
Die übergebene Datei ist defekt. |
Erstellen Sie die Datei neu. |
Enumerationsname: |
ProfileHeaderInvalid |
Enumerationswert: |
258 |
Beschreibung: |
Der Kopf des Profils ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Datei enthält keine gültigen Profildaten. |
Überprüfen Sie die Datei. Erstellen Sie die Datei neu. |
Enumerationsname: |
ProfileMemoryFull |
Enumerationswert: |
127 |
Beschreibung: |
Der Speicher für Tabellen aus Systemprofilen ist voll. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Speicher für Systemprofile ist voll. |
Löschen Sie nicht mehr benötigte Profile mit der Funktion SystemInterface.FC_ProfileDelete. |
Enumerationsname: |
ProfileNotFound |
Enumerationswert: |
256 |
Beschreibung: |
Das Profil wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde kein entsprechendes Profil gefunden. |
Überprüfen Sie die Profildaten. |
Enumerationsname: |
ProfileTableFull |
Enumerationswert: |
123 |
Beschreibung: |
Die Tabelle für Systemprofile ist voll. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die maximale Anzahl der Systemprofile wurde überschritten. |
Löschen Sie nicht mehr benötigte Profile mit der Funktion SystemInterface.FC_ProfileDelete. |
Enumerationsname: |
TooManyFilesOpen |
Enumerationswert: |
105 |
Beschreibung: |
Es sind zu viele Dateien geöffnet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es sind zu viele Dateien geöffnet. |
Schließen Sie mit SystemInterface.FC_CloseFile nicht mehr benötigte Dateien. |
Enumerationsname: |
UnexpectedFeedback |
Enumerationswert: |
1 |
Beschreibung: |
Es ist ein unbeabsichtigter Fehler während der Ausführung aufgetreten. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es ist ein Fehler in der internen Abarbeitung aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |