ADS-Rückgabe-Codes

ADS-Rückgabe-Codes 1:

Globale Fehlercodes

Hex

Dec

HRESULT

Name

Beschreibung

0x0

0

0x98110000

ERR_NOERROR

Kein Fehler.

0x1

1

0x98110001

ERR_INTERNAL

Interner Fehler.

0x2

2

0x98110002

ERR_NORTIME

Keine Echtzeit.

0x3

3

0x98110003

ERR_ALLOCLOCKEDMEM

Zuweisung gesperrt - Speicherfehler.

0x4

4

0x98110004

ERR_INSERTMAILBOX

Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe.

0x5

5

0x98110005

ERR_WRONGRECEIVEHMSG

Falsches HMSG.

0x6

6

0x98110006

ERR_TARGETPORTNOTFOUND

Ziel-Port nicht gefunden – ADS Server ist nicht gestartet, nicht erreichbar oder nicht installiert.

0x7

7

0x98110007

ERR_TARGETMACHINENOTFOUND

Zielrechner nicht gefunden – AMS Route wurde nicht gefunden.

0x8

8

0x98110008

ERR_UNKNOWNCMDID

Unbekannte Befehl-ID.

0x9

9

0x98110009

ERR_BADTASKID

Ungültige Task-ID.

0xA

10

0x9811000A

ERR_NOIO

Kein IO.

0xB

11

0x9811000B

ERR_UNKNOWNAMSCMD

Unbekannter AMS-Befehl.

0xC

12

0x9811000C

ERR_WIN32ERROR

Win32 Fehler.

0xD

13

0x9811000D

ERR_PORTNOTCONNECTED

Port nicht verbunden.

0xE

14

0x9811000E

ERR_INVALIDAMSLENGTH

Ungültige AMS-Länge.

0xF

15

0x9811000F

ERR_INVALIDAMSNETID

Ungültige AMS Net ID.

0x10

16

0x98110010

ERR_LOWINSTLEVEL

Installations-Level ist zu niedrig –TwinCAT 2 Lizenzfehler.

0x11

17

0x98110011

ERR_NODEBUGINTAVAILABLE

Kein Debugging verfügbar.

0x12

18

0x98110012

ERR_PORTDISABLED

Port deaktiviert – TwinCAT System Service nicht gestartet.

0x13

19

0x98110013

ERR_PORTALREADYCONNECTED

Port bereits verbunden.

0x14

20

0x98110014

ERR_AMSSYNC_W32ERROR

AMS Sync Win32 Fehler.

0x15

21

0x98110015

ERR_AMSSYNC_TIMEOUT

AMS Sync Timeout.

0x16

22

0x98110016

ERR_AMSSYNC_AMSERROR

AMS Sync Fehler.

0x17

23

0x98110017

ERR_AMSSYNC_NOINDEXINMAP

Keine Index-Map für AMS Sync vorhanden.

0x18

24

0x98110018

ERR_INVALIDAMSPORT

Ungültiger AMS-Port.

0x19

25

0x98110019

ERR_NOMEMORY

Kein Speicher.

0x1A

26

0x9811001A

ERR_TCPSEND

TCP Sendefehler.

0x1B

27

0x9811001B

ERR_HOSTUNREACHABLE

Host nicht erreichbar.

0x1C

28

0x9811001C

ERR_INVALIDAMSFRAGMENT

Ungültiges AMS Fragment.

0x1D

29

0x9811001D

ERR_TLSSEND

TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen.

0x1E

30

0x9811001E

ERR_ACCESSDENIED

Zugriff Verweigert – Secure ADS Zugriff verweigert.

RTime Fehlercodes

Hex

Dec

HRESULT

Name

Beschreibung

0x1000

4096

0x98111000

RTERR_INTERNAL

Interner Fehler im Echtzeit-System.

0x1001

4097

0x98111001

RTERR_BADTIMERPERIODS

Timer-Wert nicht gültig.

0x1002

4098

0x98111002

RTERR_INVALIDTASKPTR

Task-Pointer hat den ungültigen Wert 0 (null).

0x1003

4099

0x98111003

RTERR_INVALIDSTACKPTR

Stack-Pointer hat den ungültigen Wert 0 (null).

0x1004

4100

0x98111004

RTERR_PRIOEXISTS

Die Request Task Priority ist bereits vergeben.

0x1005

4101

0x98111005

RTERR_NOMORETCB

Kein freier TCB (Task Control Block) verfügbar. Maximale Anzahl von TCBs beträgt 64.

0x1006

4102

0x98111006

RTERR_NOMORESEMAS

Keine freien Semaphoren zur Verfügung. Maximale Anzahl der Semaphoren beträgt 64.

0x1007

 

4103

 

0x98111007

 

RTERR_NOMOREQUEUES

 

Kein freier Platz in der Warteschlange zur Verfügung. Maximale Anzahl der Plätze in der Warteschlange beträgt 64.

0x100D

4109

0x9811100D

RTERR_EXTIRQALREADYDEF

Ein externer Synchronisations-Interrupt wird bereits angewandt.

0x100E

4110

0x9811100E

RTERR_EXTIRQNOTDEF

Kein externer Sync-Interrupt angewandt.

0x100F

4111

0x9811100F

RTERR_EXTIRQINSTALLFAILED

Anwendung des externen Synchronisierungs-Interrupts ist fehlgeschlagen.

0x1010

4112

0x98111010

RTERR_IRQLNOTLESSOREQUAL

Aufruf einer Service-Funktion im falschen Kontext

0x1017

4119

0x98111017

RTERR_VMXNOTSUPPORTED

Intel VT-x Erweiterung wird nicht unterstützt.

0x1018

4120

0x98111018

RTERR_VMXDISABLED

Intel VT-x Erweiterung ist nicht aktiviert im BIOS.

0x1019

4121

0x98111019

RTERR_VMXCONTROLSMISSING

Fehlende Funktion in Intel VT-x Erweiterung.

0x101A

4122

0x9811101A

RTERR_VMXENABLEFAILS

Aktivieren von Intel VT-x schlägt fehl.

Router Fehlercodes

Hex

Dec

HRESULT

Name

Beschreibung

0x500

1280

0x98110500

 

ROUTERERR_NOLOCKEDMEMORY

Lockierter Speicher kann nicht zugewiesen werden.

0x501

1281

0x98110501

 

ROUTERERR_RESIZEMEMORY

Die Größe des Routerspeichers konnte nicht geändert werden.

0x502

1282

0x98110502

 

ROUTERERR_MAILBOXFULL

Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht.

0x503

1283

0x98110503

 

ROUTERERR_DEBUGBOXFULL

Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht.

0x504

1284

0x98110504

ROUTERERR_UNKNOWNPORTTYPE

Der Porttyp ist unbekannt.

0x505

1285

0x98110505

ROUTERERR_NOTINITIALIZED

Router ist nicht initialisiert.

0x506

1286

0x98110506

ROUTERERR_PORTALREADYINUSE

Die Portnummer ist bereits vergeben.

0x507

1287

0x98110507

ROUTERERR_NOTREGISTERED

Der Port ist nicht registriert.

0x508

1288

0x98110508

ROUTERERR_NOMOREQUEUES

Die maximale Portanzahl ist erreicht.

0x509

1289

0x98110509

ROUTERERR_INVALIDPORT

Der Port ist ungültig.

0x50A

1290

0x9811050A

ROUTERERR_NOTACTIVATED

Der Router ist nicht aktiv.

0x50B

1291

0x9811050B

ROUTERERR_FRAGMENTBOXFULL

Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht.

0x50C

1292

0x9811050C

ROUTERERR_FRAGMENTTIMEOUT

Fragment Timeout aufgetreten.

0x50D

1293

0x9811050D

ROUTERERR_TOBEREMOVED

Port wird entfernt.

Allgemeine ADS Fehlercodes

Hex

Dec

HRESULT

Name

Beschreibung

0x700

1792

0x98110700

ADSERR_DEVICE_ERROR

Allgemeiner Gerätefehler.

0x701

1793

0x98110701

ADSERR_DEVICE_SRVNOTSUPP

Service wird vom Server nicht unterstützt.

0x702

1794

0x98110702

ADSERR_DEVICE_INVALIDGRP

Ungültige Index-Gruppe.

0x703

1795

0x98110703

ADSERR_DEVICE_INVALIDOFFSET

Ungültiger Index-Offset.

0x704

1796

0x98110704

ADSERR_DEVICE_INVALIDACCESS

Lesen oder Schreiben nicht gestattet.
Mehrere Ursachen sind möglich. Beispielsweise beim Anlegen von Routen, dass ein falsches Passwort angegeben wurde.

0x705

1797

0x98110705

ADSERR_DEVICE_INVALIDSIZE

Parametergröße nicht korrekt.

0x706

1798

0x98110706

ADSERR_DEVICE_INVALIDDATA

Ungültige Daten-Werte.

0x707

1799

0x98110707

ADSERR_DEVICE_NOTREADY

Gerät nicht betriebsbereit.

0x708

1800

0x98110708

ADSERR_DEVICE_BUSY

Gerät beschäftigt.

0x709

1801

0x98110709

ADSERR_DEVICE_INVALIDCONTEXT

Ungültiger Kontext vom Betriebssystem - Kann durch Verwendung von ADS Bausteinen in unterschiedlichen Tasks auftreten. Abhilfe kann die Multitasking-Syncronisation in der SPS geben.

0x70A

1802

0x9811070A

ADSERR_DEVICE_NOMEMORY

Nicht genügend Speicher.

0x70B

1803

0x9811070B

ADSERR_DEVICE_INVALIDPARM

Ungültige Parameter-Werte.

0x70C

1804

0x9811070C

ADSERR_DEVICE_NOTFOUND

Nicht gefunden (Dateien,...).

0x70D

1805

0x9811070D

ADSERR_DEVICE_SYNTAX

Syntax-Fehler in Datei oder Befehl.

0x70E

1806

0x9811070E

ADSERR_DEVICE_INCOMPATIBLE

Objekte stimmen nicht überein.

0x70F

1807

0x9811070F

ADSERR_DEVICE_EXISTS

Objekt ist bereits vorhanden.

0x710

1808

0x98110710

ADSERR_DEVICE_SYMBOLNOTFOUND

Symbol nicht gefunden.

0x711

1809

0x98110711

ADSERR_DEVICE_SYMBOLVERSIONINVALID

Symbol-Version ungültig – Kann durch einen Online-Change auftreten. Erzeuge einen neuen Handle.

0x712

1810

0x98110712

ADSERR_DEVICE_INVALIDSTATE

Gerät (Server) ist im ungültigen Zustand.

0x713

1811

0x98110713

ADSERR_DEVICE_TRANSMODENOTSUPP

AdsTransMode nicht unterstützt.

0x714

1812

0x98110714

ADSERR_DEVICE_NOTIFYHNDINVALID

Notification Handle ist ungültig.

0x715

1813

0x98110715

ADSERR_DEVICE_CLIENTUNKNOWN

Notification-Client nicht registriert.

0x716

1814

0x98110716

ADSERR_DEVICE_NOMOREHDLS

Keine weiteren Handles verfügbar.

0x717

1815

0x98110717

ADSERR_DEVICE_INVALIDWATCHSIZE

Größe der Notification zu groß.

0x718

1816

0x98110718

ADSERR_DEVICE_NOTINIT

Gerät nicht initialisiert.

0x719

1817

0x98110719

ADSERR_DEVICE_TIMEOUT

Gerät hat einen Timeout.

0x71A

1818

0x9811071A

ADSERR_DEVICE_NOINTERFACE

Interface Abfrage fehlgeschlagen.

0x71B

1819

0x9811071B

ADSERR_DEVICE_INVALIDINTERFACE

Falsches Interface angefordert.

0x71C

1820

0x9811071C

ADSERR_DEVICE_INVALIDCLSID

Class-ID ist ungültig.

0x71D

1821

0x9811071D

ADSERR_DEVICE_INVALIDOBJID

Object-ID ist ungültig.

0x71E

1822

0x9811071E

ADSERR_DEVICE_PENDING

Anforderung steht aus.

0x71F

1823

0x9811071F

ADSERR_DEVICE_ABORTED

Anforderung wird abgebrochen.

0x720

1824

0x98110720

ADSERR_DEVICE_WARNING

Signal-Warnung.

0x721

1825

0x98110721

ADSERR_DEVICE_INVALIDARRAYIDX

Ungültiger Array-Index.

0x722

1826

0x98110722

ADSERR_DEVICE_SYMBOLNOTACTIVE

Symbol nicht aktiv.

0x723

1827

0x98110723

ADSERR_DEVICE_ACCESSDENIED

Zugriff verweigert.
Mehrere Ursachen sind möglich. Beispielsweise, dass eine Unidirectionale ADS Route in die umgekehrte Richtung verwendet wird.

0x724

1828

0x98110724

ADSERR_DEVICE_LICENSENOTFOUND

Fehlende Lizenz.

0x725

1829

0x98110725

ADSERR_DEVICE_LICENSEEXPIRED

Lizenz abgelaufen.

0x726

1830

0x98110726

ADSERR_DEVICE_LICENSEEXCEEDED

Lizenz überschritten.

0x727

1831

0x98110727

ADSERR_DEVICE_LICENSEINVALID

Lizenz ungültig.

0x728

1832

0x98110728

ADSERR_DEVICE_LICENSESYSTEMID

Lizenzproblem: System-ID ist ungültig.

0x729

1833

0x98110729

ADSERR_DEVICE_LICENSENOTIMELIMIT

Lizenz nicht zeitlich begrenzt.

0x72A

1834

0x9811072A

ADSERR_DEVICE_LICENSEFUTUREISSUE

Lizenzproblem: Zeitpunkt in der Zukunft.

0x72B

1835

0x9811072B

ADSERR_DEVICE_LICENSETIMETOLONG

Lizenz-Zeitraum zu lang.

0x72C

1836

0x9811072C

ADSERR_DEVICE_EXCEPTION

Exception beim Systemstart.

0x72D

1837

0x9811072D

ADSERR_DEVICE_LICENSEDUPLICATED

Lizenz-Datei zweimal gelesen.

0x72E

1838

0x9811072E

ADSERR_DEVICE_SIGNATUREINVALID

Ungültige Signatur.

0x72F

1839

0x9811072F

ADSERR_DEVICE_CERTIFICATEINVALID

Zertifikat ungültig.

0x730

1840

0x98110730

ADSERR_DEVICE_LICENSEOEMNOTFOUND

Public Key vom OEM nicht bekannt.

0x731

1841

0x98110731

ADSERR_DEVICE_LICENSERESTRICTED

Lizenz nicht gültig für diese System.ID.

0x732

1842

0x98110732

ADSERR_DEVICE_LICENSEDEMODENIED

Demo-Lizenz untersagt.

0x733

1843

0x98110733

ADSERR_DEVICE_INVALIDFNCID

Funktions-ID ungültig.

0x734

1844

0x98110734

ADSERR_DEVICE_OUTOFRANGE

Außerhalb des gültigen Bereiches.

0x735

1845

0x98110735

ADSERR_DEVICE_INVALIDALIGNMENT

Ungültiges Alignment.

0x736

1846

0x98110736

ADSERR_DEVICE_LICENSEPLATFORM

Ungültiger Plattform Level.

0x737

1847

0x98110737

ADSERR_DEVICE_FORWARD_PL

Kontext – Weiterleitung zum Passiv-Level.

0x738

1848

0x98110738

ADSERR_DEVICE_FORWARD_DL

Kontext – Weiterleitung zum Dispatch-Level.

0x739

1849

0x98110739

ADSERR_DEVICE_FORWARD_RT

Kontext – Weiterleitung zur Echtzeit.

0x740

1856

0x98110740

ADSERR_CLIENT_ERROR

Clientfehler.

0x741

1857

0x98110741

ADSERR_CLIENT_INVALIDPARM

Dienst enthält einen ungültigen Parameter.

0x742

1858

0x98110742

ADSERR_CLIENT_LISTEMPTY

Polling-Liste ist leer.

0x743

1859

0x98110743

ADSERR_CLIENT_VARUSED

Var-Verbindung bereits im Einsatz.

0x744

1860

0x98110744

ADSERR_CLIENT_DUPLINVOKEID

Die aufgerufene ID ist bereits in Benutzung.

0x745

1861

0x98110745

ADSERR_CLIENT_SYNCTIMEOUT

Timeout ist aufgetreten – Die Gegenstelle antwortet nicht im vorgegebenen ADS Timeout. Die Routeneinstellung der Gegenstelle kann falsch konfiguriert sein.

0x746

1862

0x98110746

ADSERR_CLIENT_W32ERROR

Fehler im Win32 Subsystem.

0x747

1863

0x98110747

ADSERR_CLIENT_TIMEOUTINVALID

Ungültiger Client Timeout-Wert.

0x748

1864

0x98110748

ADSERR_CLIENT_PORTNOTOPEN

Port nicht geöffnet.

0x749

1865

0x98110749

ADSERR_CLIENT_NOAMSADDR

Keine AMS Adresse.

0x750

1872

0x98110750

ADSERR_CLIENT_SYNCINTERNAL

Interner Fehler in Ads-Sync.

0x751

1873

0x98110751

ADSERR_CLIENT_ADDHASH

Überlauf der Hash-Tabelle.

0x752

1874

0x98110752

ADSERR_CLIENT_REMOVEHASH

Schlüssel in der Tabelle nicht gefunden.

0x753

1875

0x98110753

ADSERR_CLIENT_NOMORESYM

Keine Symbole im Cache.

0x754

1876

0x98110754

ADSERR_CLIENT_SYNCRESINVALID

Ungültige Antwort erhalten.

0x755

1877

0x98110755

ADSERR_CLIENT_SYNCPORTLOCKED

Sync Port ist verriegelt.

0x756

1878

0x98110756

ADSERR_CLIENT_REQUESTCANCELLED

Die Anfrage wurde abgebrochen.