Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Fehlercodemeldungen anzeigen

  • Last UpdatedAug 27, 2025
  • 2 minute read

Jede Rezepturfunktion gibt einen Wert zurück, der die Ursache ggf. aufgetretener Fehler darstellt. Indem Sie den Fehlercode in eine Variable schreiben und diese Variable mit einem Datenänderungsskript verknüpfen, können Sie mithilfe der Funktion RecipeGetMessage() laufend die entsprechenden Fehlermeldungen in eine Meldungsvariable schreiben.

Im Datenänderungsskript würde beispielsweise folgende Anweisung stehen:

RecipeGetMessage(Fehlercode, Fehlermeldung, 131);

Dieses Skript wird automatisch ausgeführt, wenn sich der Wert der analogen Variablen Fehlercode ändert. Dabei liest die Funktion RecipeGetMessage() den aktuellen Wert der Variablen "Fehlercode" und gibt die mit diesem Wert verbundene Meldung an die Variable "Fehlermeldung" zurück.

Die folgende Tabelle beschreibt die verschiedenen Fehlercodes:

Wert

Fehlermeldung

Beschreibung

0

Erfolg

Die aufgerufene Rezepturfunktion wurde erfolgreich ausgeführt.

-1

Keine derartige Rezepturschablone

Unter dem angegebenen Namen ist keine Rezepturschablonendatei vorhanden.

-2

WindowViewer nicht aktiv

Die von einem anderen Programm aufgerufene Rezepturfunktion kann nicht ausgeführt werden, da WindowViewer nicht läuft.

-3

Speicherkapazität erschöpft

Nicht genug Speicherplatz vorhanden, um den aktuellen Vorgang zu beenden.

-4

Zeile in Rezepturschablonendatei zu lang

Eine Zeile in der Rezepturschablonendatei überschreitet die maximale Länge.

-5

Abgeschnittene Zeile in Rezepturdatei

Eine Zeile in der Rezepturschablonendatei ist abgeschnitten.

-6

Keine gültige Rezepturdatei

Die angegebene Datei ist keine gültige Rezepturschablonendatei.

7-

"Einheit" oder "Rezeptur" wird erwartet

Es fehlt ein Einheits- oder Rezepturname in der Rezepturschablonendatei.

-8

Keine Einheiten in Rezepturschablonendatei definiert

In der Schablone "Einheit definieren" der Rezepturschablonendatei sind keine Einheiten definiert.

-9

Rezepturname in Rezepturschablonendatei nicht gefunden

Der angegebene Rezepturname ist in der Rezepturschablonendatei nicht definiert.

-10

Einheitsname nicht gefunden in Rezepturschablonendatei

Der angegebene Einheitsname ist in der Schablonendatei "Einheit definieren" nicht definiert.

-12

"Analog", "Binär", "Meldung" wird erwartet

Für ein Element in der Rezepturschablonendatei ist ein falscher Typ eingegeben worden. Gültige Datentypen sind Analog, Binär oder Meldung.

-13

Konflikt zwischen Variablentyp und "Analog", "Binär" oder "Meldung"

Die angegebene Variable hat nicht den gleichen Datentyp wie der Rezepturbestandteil. Beispielsweise ist der Bestandteil als analog definiert, in der Einheit wird ihm jedoch eine Meldungsvariable zugeordnet.

-14

Ungültiger binärer Wert, "0", "1" wird erwartet

In der Rezepturschablonendatei ist für einen binären Wert ein falscher Wert eingegeben worden. Als binäre Werte sind nur 0 und 1 gültig.

-15

Kann temporäre Datei nicht öffnen

Die temporäre Datei kann nicht geöffnet werden; möglicherweise ist nicht genügend Platz auf dem Datenträger.

-16

Schreibfehler beim Speichern der Rezepturschablonendatei

Beim Speichern der Rezepturschablonendatei ist ein Fehler aufgetreten.

-17

Operator hat nicht ausgewählt

Der Benutzer hat im Dialogfeld Wählen Sie eine Rezeptur auf Abbrechen geklickt, anstatt einen Rezepturnamen auszuwählen.

-19

Die Rezepturschablone wird von einem anderen Projekt verwendet oder der Benutzer, der View ausführt, verfügt nicht über ausreichende Sicherheitsrechte, um die Datei zu öffnen.

WindowViewer kann nicht auf die angegebene Rezepturschablonendatei zugreifen, da sie geöffnet ist, oder der Benutzer hat nicht die notwendigen Berechtigungen.