E_CMA_ErrorCode

Diese Fehlercodes sind lediglich im Echtzeitkontext erforderlich. Beachten Sie, dass die Analysefunktionsbausteine in der SPS Deklaration korrekt zugewiesen werden müssen.
Die Konfigurationsfehler müssen zuerst behoben werden, anschließend die Initialisierungsfehler.
Beispiel: Wenn eine Instanz den Fehler eCMA_ErrConfig_InvalidOwnID ausgibt, muss dieser zuerst behoben werden. Laufzeitfehler in anderen Funktionsblöcken können Folgefehler sein.

Code (HRESULT)

Symbol

Beschreibung / Lösung

0

eCMA_OK

Kein Fehler, alles ist OK

Konfigurationsfehler

16#9852_0101

eCMA_ErrConfig_InvalidOwnID

ungültiger Transfer eigene ID wurde zugewiesen

16#9852_0102

eCMA_ErrConfig_InvalidDestID

ungültige Transferziel-IDs wurden zugewiesen

16#9852_0103

eCMA_ErrConfig_InvalidBufferNumber

ungültige Nummer von MultiArrays, die für Ergebnisse initialisiert werden sollte

16#9852_0104

eCMA_ErrConfig_InvalidTimeout

ungültige Timeout-Bedingung: 0us << tTransferTimeout << Aufgabenzykluszeit

Initialisierungsfehler

16#9852_0201

eCMA_ErrInit_IllegalInitContext

Initialisierung nicht möglich. Illegaler Initialisierungskontext oder interne Mitglieder nicht initialisiert.

16#9852_0202

eCMA_ErrInit_InitTransferTrayFailed

Initialisierung der Übergabeablage fehlgeschlagen. TcCOM Objektzustände und Routerspeicher überprüfen (siehe Speicherverwaltung). Installierte TwinCAT-Version überprüfen (siehe Systemanforderungen).

16#9852_0203

eCMA_ErrInit_NoStreamAllocated

Die Analysekette ist inkorrekt. Alle OwnIDs und DestIDs überprüfen.

16#9852_0204

eCMA_ErrInit_StreamOverrun

Nicht genügend Streams verfügbar. ST_CM_TransferTray_InitPars anpassen

Laufzeitfehler

16#9852_0301

eCMA_ErrRTime_InvalidPointer

NULL-Zeiger wurde zugewiesen

16#9852_0302

eCMA_ErrRTime_InvalidDataBufferSize

ungültige Größe des Datenpuffers wurde zugewiesen

16#9852_0303

eCMA_ErrRTime_InvalidElementType

ungültiger Elementtyp wurde zugewiesen

16#9852_0304

eCMA_ErrRTime_InvalidElementCnt

Elementzählung stimmt nicht überein. (Anzahl der Elemente, MultiArray Puffergröße und Startindex überprüfen)

16#9852_0305

eCMA_ErrRTime_InvalidStartIndex

ungültiger pStartIndex wurde zugewiesen (Puffergrößen überprüfen)

16#9852_0311

eCMA_ErrRTime_MissingConfiguration

Argument nicht konfiguriert. Zuerst Methode Configure() aufrufen.

16#9852_0321

eCMA_ErrRTime_NoMultiArrayAvailable

kein Multiarray für Ergebnis verfügbar. Analysekette, Aufgabenzykluszeiten und die Anzahl der MultiArrays (normalerweise mindestens 3 in jedem Ring) überprüfen

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4013

PC oder CX (x86, x64)

Tc3_CM