Skip to main content

Fehlermeldungen

In diesem Kapitel sind die Fehlermeldungen des Compilers für die CODESYS Safety for EtherCAT Safety Module Erweiterung des CODESYS -Programmiersystems aufgelistet.

Mit dem Standardbefehl Übersetzen (F11) einer Applikation kann der Anwender im Fall einer Sicherheitsapplikation die sicherheitsspezifische Funktion für den Programmiersystem-Teil der Fehlerchecks manuell auslösen. Dazu muss die Sicherheitsapplikation als aktive Applikation gesetzt werden. Vor einem Download der Sicherheitsapplikation wird dieser Prozess automatisch ausgeführt. Dabei erscheinen eventuelle Fehlermeldungen im Standard-Meldungsfenster; von einer Fehlermeldung kann zu deren Position im Quellcode gesprungen werden.

Tipp

Ab SP17 wird die manuelle Prüfung nicht mehr mit F11 zusammen durchgeführt. Die Prüfung kann jedoch mit dem Befehl EtherCAT Safety Modul-Applikation erzeugen aus dem Menü Erstellen durchgeführt werden.

Tabelle 60. Fehler in der Applikation EL6900/EL6910/EK1960

Fehlernummer

Kategorie

Fehlertext

Erklärung

[SELC0001]

Erstellen

Zuweisung am Eingang ‚{0}‘ nicht erlaubt

Je nach Funktionsbausteintyp können die Eingänge mit Variablen verknüpft oder feste Werte angegeben werden (beispielsweise Zeiten). Direkte Verknüpfungen von Eingängen mit Zuweisungen sind nicht erlaubt.

[SELC0002]

Erstellen

Funktionsbaustein erwartet

Es ist kein oder ein ungültiger Typname angegeben.

Ein Funktionsbaustein muss einen gültigen Typnamen haben. Die folgenden Typnamen sind gültig:

  • FB_AND

  • FB_CS

  • FB_DECOUPLER

  • FB_EDM

  • FB_ESTOP

  • FB_MODE

  • FB_MON

  • FB_MUTING

  • FB_OR

  • FB_SR

  • FB_RS

  • FB_TOF

  • FB_TON

  • FB_TWOHAND

  • FB_ADD

  • FB_CAMMONITOR

  • FB_COMPARE

  • FB_COUNTER

  • FB_DIV

  • FB_ENVELOPE

  • FB_LIMIT

  • FB_LOADSENSING

  • FB_MUL

  • FB_SCALING

  • FB_SLI

  • FB_SPEED

  • FB_SUB

  • FB_VIOLATIONCNT

[SELC0003]

Erstellen

Bezeichner ‚{0}‘ bereits definiert

Der Bezeichner wurde bereits im Projekt vergeben. Es muss ein eindeutiger Bezeichner verwendet werden.

[SELC0004]

Erstellen

Ungültiger COM ERR Ausgang

Der Ausgang einer Gruppe ist mit einer ungültigen Variable (kein sicherer Ausgang oder Standardausgang) verknüpft.

[SELC0005]

Erstellen

Ungültiger ERR Ack Eingang

Der Eingang einer Gruppe ist mit einer ungültigen Variable (kein sicherer Eingang oder Standardeingang) verknüpft.

Der Eingang ERR ACK ist nicht verknüpft.

[SELC0006]

Erstellen

Ungültiger FB ERR Ausgang

Der Ausgang einer Gruppe ist mit einer ungültigen Variable (kein sicherer Ausgang oder Standardausgang) oder einer unbekannten Variable verknüpft.

[SELC0007]

Erstellen

Ungültige FSoE-Adresse

Im Code wird geprüft, ob die Adresse ein Wert vom Datentyp UINT ist. Die Adresse wird aus dem Parameter ausgelesen und auf Wertebereich 0 bis Maximalwert 65535 (UINT) geprüft.

[SELC0008]

Erstellen

Ungültiger Bezeichner ‚{0}‘

Der Eingang eines Funktionsbausteins ist mit einer ungültigen Variable (kein sicherer Eingang oder Standardeingang) oder einer unbekannten Variable verknüpft.

[SELC0009]

Erstellen

Ungültiger Eingang

Das Element am Eingang des FBs ist keine Box und keine Variable.

[SELC0010]

Erstellen

Ungültiger Eingang ‚{0}‘

Der Wert am Eingang hat den falschen Datentyp.

[SELC0011]

Erstellen

Ungültiger Instanzname ‚{0}‘

Falscher oder fehlender Instanzname.

[SELC0012]

Erstellen

Keine Verbindungen definiert

Es muss mindestens eine FSoE-/TwinSAFE-SC-Verbindung in einer Sicherheitsapplikation definiert sein.

[SELC0013]

Erstellen

Keine Funktionsblöcke definiert

Es muss mindestens ein Funktionsbaustein in einer Sicherheitsapplikation definiert sein.

[SELC0014]

Erstellen

Keine Gruppen definiert

Es muss mindestens eine Gruppe in einer Sicherheitsapplikation definiert sein.

[SELC0015]

Erstellen

Keine Ausgangs-Mappings definiert

Es muss mindestens ein Ausgangs-Mapping in einer Sicherheitsapplikation definiert sein.

[SELC0016]

Warnung

Mehr als {0} Bits Austauschdaten in das Modul

Die vom Gerät maximal unterstützte Gesamtlänge der eingehenden Austauschdaten von der Standardsteuerung ist überschritten.

[SELC0017]

Warnung

Mehr als {0} Bits Austauschdaten aus dem Modul

Die vom Gerät maximal unterstützte Gesamtlänge der ausgehenden Austauschdaten zur Standardsteuerung ist überschritten.

[SELC0018]

Erstellen

Ungültiger Operand

Der Name oder der Typ des FB-Hauptausgangs ist leer.

[SELC0019]

Erstellen

Ungültiger Operand ‚{0}‘

Der Name des FB-Hauptausgangs wird im Prozessabbild nicht gefunden.

[SELC0020]

Erstellen

Ungültiger OUT ERR Ausgang

Der Ausgang einer Gruppe ist mit einer ungültigen Variable (kein sicherer Ausgang oder Standardausgang) oder einer unbekannten Variable verknüpft.

[SELC0021]

Erstellen

Ungültiges Ausgangsmapping: {0} -> {1}

Die Zuweisung eines Gruppenausgangs oder der FB-Ausgang (nicht Hauptausgang) ist ungültig. Erlaubt sind lokale sichere Ausgänge, sichere Ausgänge und unsichere Ausgänge.

[SELC0022]

Erstellen

Ungültiger RUN/STOP Eingang

Der Eingang einer Gruppe ist mit einer ungültigen Variable (kein sicherer Eingang oder Standardeingang) oder einer unbekannten Variable verknüpft.

[SELC0023]

Erstellen

Ungültiger Schreibzugriff ‚{0}‘

Der Ausgang eines Funktionsbausteins ist mit einer ungültigen Variable (kein sicherer Ausgang oder Standardausgang) oder einer unbekannten Variable verknüpft.

[SELC0024]

Erstellen

Instanzname ‚{0}‘ ist bereits vorhanden

Der Instanzname eines Funktionsbausteins innerhalb einer Safety-POU ist nicht eindeutig.

[SELC0025]

Erstellen

Eingang ‚{0}‘ muss verwendet werden

Bestimmte Eingänge müssen vorhanden sein. Ein erforderlicher Eingang muss verwendet werden.

[SELC0026]

Erstellen

Physikalisches Gerät für logisches Gerät ‚{0}‘ fehlt

Ein zu dem logischen Gerät gehörendes physikalisches Gerät ist nicht vorhanden.

[SELC0027]

Erstellen

Negation für Eingang ‚{0}‘ nicht erlaubt

Bestimmte Eingänge von Funktionsbausteinen können Öffner oder Schließer sein. Ob ein Eingang ein Öffner oder Schließer sein soll, kann im Editor über das Kommando Negation für diesen Eingang festgelegt werden. Ein nicht negierter Eingang ist dabei ein Öffner und ein negierter ein Schließer. Ist ein Eingang negiert, der nur ein Öffner, aber kein Schließer sein kann, wird der Fehler ausgegeben.

[SELC0028]

Erstellen

Keine Funktionsblöcke in der Gruppe definiert

Es muss mindestens ein Funktionsbaustein in einer Sicherheitsapplikation in einer der darunter eingefügten Safety-POU enthalten sein.

[SELC0029]

Erstellen

Ausgang bereits gemappt: {0} -> {1}

Innerhalb einer Safety-POU darf es keine doppelte Ausgangsverknüpfung mit einem sicheren Ausgang geben. Wird ein sicherer Ausgang doppelt verwendet, wird dieser Fehler ausgegeben.

[SELC0030]

Erstellen

Prozessabbild größer als {0} Byte

Die maximal unterstützte Gesamtlänge des lokalen Prozessabbilds ist überschritten.

[SELC0031]

Erstellen

Quelloperand fehlt

Der FB-Ausgang wird im Prozessabbild nicht gefunden.

[SELC0032]

Erstellen

Unbekannter Funktionsbaustein ‚{0}‘

Der FB-Typ ist unbekannt. Möglicherweise ist die Bibliothek nicht installiert oder im Bibliotheksverwalter nicht eingefügt. Es dürfen nur FBs aus TcEL6900FBs oder TcEL69xxAnalogFBs verwendet werden.

[SELC0033]

Erstellen

Verbindung: Ungültige Anwenderparameter

Der Parameter kann nicht gefunden werden. Möglicher Fehler in der Gerätebeschreibung.

[SELC0034]

Erstellen

Verbindung: Ungültige Verbindungsparameterlänge

Die Länge der Verbindungsparameter eines sicheren logischen Austauschgeräts ist ungültig. Möglicher Fehler in der Gerätebeschreibung.

[SELC0035]

Erstellen

Verbindung: ‚Safe User Parameter‘ dürfen nicht größer als {0} Bytes sein

Die maximal unterstützte Länge der FSoE Safe-Anwenderparameter, die der Verbindung zugeordnet sind, ist überschritten.

[SELC0036]

Erstellen

Verbindung: Ungültige Anwenderparameter

Die Länge der Anwenderparameter ist größer als 32 Byte.

Nur bei EL6900

[SELC0037]

Erstellen

Ungültiges Mapping

  • Interner Fehler beim Erzeugen der Mappings

  • Bei Eingangs-Mappings (EK1960/EL6910), wenn

    • die Quelle kein FB-Ausgang, Standardeingang, Safe-Eingang oder Local-Safe-Eingang ist.

    • das Ziel kein FB-Eingang oder Gruppeneingang ist.

  • Bei Ausgangs-Mappings (EK1960/EL6910/EL6900), wenn

    • die Quelle kein FB-Ausgang oder Gruppenausgang ist.

    • das Ziel kein Standardausgang, Safe-Ausgang oder Local-Safe-Ausgang ist.

[SELC0038]

Erstellen

Ungültiger formaler Parameter

Der Name und Typ eines FB-Eingangs in der internen Struktur ist leer.

[SELC0039]

Erstellen

Unbekannter Eingangsparameter ‚{0}‘

Der Name eines FB-Eingangs ist nicht bekannt, weil nicht die Bausteine aus den Bibliotheken TcEL6900FBs oder TcEL69xxAnalogFBs verwendet wurden.

[SELC0040]

Erstellen

Unbekannter Ausgangsparameter ‚{0}‘

Der Name eines FB-Ausgangs ist nicht bekannt, weil nicht die Bausteine aus den Bibliotheken TcEL6900FBs oder TcEL69xxAnalogFBs verwendet wurden.

[SELC0041]

Erstellen

Ungültiger Ausgangsparameter

Die Namen und Typen der FB-Ausgänge in der internen Struktur sind nicht korrekt.

[SELC0042]

Erstellen

Ungültiger Ausgangsparametertyp

Der Typ eines FB-Ausgangs in der internen Struktur ist leer.

[SELC0043]

Erstellen

{0}: Ungültiger Parameter Meldungslänge

Der Parameter kann nicht gefunden werden oder hat einen ungültigen Wert. Möglicher Fehler in der Gerätebeschreibung.

[SELC0044]

Erstellen

Verbindung: Sichere Eingangsnachricht darf nicht größer als {0} Bytes sein

Die maximal unterstützte Länge der FSoE-Eingangsnachricht je Verbindung ist überschritten.

[SELC0045]

Erstellen

Verbindung: Sichere Ausgangsnachricht darf nicht größer als {0} Bytes sein

Die maximal unterstützte Länge der FSoE-Ausgangsnachricht je Verbindung ist überschritten.

[SELC0047]

Erstellen

Das logische Gerät ‚{0}‘ wird in verschiedenen Gruppen verwendet (‚{1}‘)

Es ist nicht erlaubt, Verbindungen in verschiedenen Gruppen zu verwenden.

[SELC0048]

Erstellen

Ungültige Anzahl von Eingangs-Mappings

Es sind keine oder zu viele Eingangs-Mappings vorhanden. Ein Eingangs-Mapping ist beispielsweise ein gemappter FB-Eingang.

Keine Eingangs-Mappings entstehen, wenn ein FB eingefügt wird, an den Eingängen jedoch keine Variablen definiert sind oder an den Gruppeneingängen (Run und Ack) keine Variablen definiert sind.

Die maximale Anzahl der Eingangs-Mappings beträgt 65535.

Bei EK1960/EL6910

[SELC0049]

Erstellen

Ungültiger Eingangsparameter

Die Namen und Typen der FB-Eingänge in der internen Struktur sind nicht korrekt.

[SELC0050]

Erstellen

Ungültiger Eingangsparametertyp

Der Typ eines FB-Eingangs in der internen Struktur ist leer.

Bei EK1960/EL6910

[SELC0051]

Erstellen

Ungültiges Eingangs-Mapping: {0} -> {1}

Die Zuweisung eines Gruppeneingangs, FB-Eingangs oder Eingang einer FSoE- /TwinSAFE-SC-Verbindung ist ungültig. Erlaubt sind lokale sichere Eingänge, sichere Eingänge und unsichere Eingänge.

FSoE- /TwinSAFE-SC-Verbindung

[SELC0052]

Erstellen

Eingang bereits gemappt: {0} -> {1}

Ein Gruppeneingang, FB-Eingangs oder Eingang einer FSoE- /TwinSAFE-SC-Verbindung hat bereits ein Mapping.

[SELC0053]

Erstellen

Logisches Austauschgerät ‚{0}‘ wird in der Sicherheitsapplikation nicht verwendet und sollte entfernt werden

Es dürfen nur logische Austauschgeräte unterhalb der EtherCAT -Sicherheitsapplikation vorhanden sein, die auch verwendet werden. Wird keine Variable aus einem logischen Austauschgerät in der FSoE-Sicherheitsapplikation verwendet, dann muss das logische Austauschgerät entfernt werden.

[SELC0054]

Erstellen

Eingang ‚{0}‘ wird von dem Gerät nicht unterstützt.

Nur bei EL6900

Die Funktionsbausteine FB_ESTOP, FB_MON und FB_MUTING haben ab Version 4.0.3.0 der Bibliothek TcEL6900FBs die Eingänge tEDM1ResetTime und tEDM2ResetTime. Diese Eingänge werden von der EL6900 nicht unterstützt, sondern nur von der EL6910 und EK1960. Werden diese Eingänge bei der EL6900 verwendet, wird dieser Fehler beim Übersetzen ausgegeben.

[SELC0059]

Erstellen

Wert von Eingang ‚{0}‘ ist nicht im gültigen Bereich ({1})

[SELC0072]

Erstellen

Wert von ‚{0}‘ erfüllt nicht die Bedingung ‚{1}‘

Für einige FBs gelten verschiedene Bedingungen für die konfigurierten Werte. Wird eine dieser Bedingungen nicht erfüllt, dann wird der Fehler ausgegeben.

Bei EL6910/EK1960: FB_CAMMONITOR

Bei EL6900: FB_TON und FB_TOF

[SELC0081]

Erstellen

Mindestens zwei Eingänge des Funktionsbausteins müssen verbunden sein.

Bei FB_AND und FB_OR müssen mindesten zwei Eingänge verbunden sein.

[SELC0082]

Erstellen

Dieses Gerät unterstützt keine Ersatzwerte

Nur bei EL6900

[SELC0089]

Erstellen

Mehr als {0} Gruppen definiert

Die maximal unterstützte Gesamtanzahl der Gruppen in der Sicherheitsapplikation ist überschritten.

[SELC0090]

Erstellen

Mehr als {0} Funktionsblöcke definiert

Die maximal unterstützte Gesamtanzahl der Funktionsbausteinen in der Sicherheitsapplikation ist überschritten.

[SELC0091]

Erstellen

Mehr als {0} Verbindungen definiert

Die maximal unterstützte Gesamtanzahl der FSoE- / TwinSAFE-SC-Verbindungen in der Sicherheitsapplikation ist überschritten.

[SELC0092]

Erstellen

Mehr als {0} Verbindungen in der Gruppe definiert

Die maximal unterstützte Gesamtanzahl der FSoE-Verbindungen in einer Gruppe ist überschritten (nur EL6900).

[SELC0093]

Erstellen

Mehr als {0} Ausgangs-Mappings definiert

Die maximal unterstützte Gesamtanzahl der Ausgangs-Mappings in der Sicherheitsapplikation ist überschritten.

[SELC0094]

Erstellen

Ungültige Anzahl an Funktionsblöcken in der Gruppe

Interner Fehler: Dieser Fehler tritt nur bei einer ungültigen internen Konfiguration auf und ist für den Benutzer normalerweise nicht relevant.

Nur bei EL6900

[SELC0095]

Erstellen

Keine Verbindungen in der Gruppe definiert

Einer Gruppe muss mindestens eine FSoE-Verbindung zugeordnet sein.

[SELC0103]

Erstellen

Eine Standard-Eingangsgröße von 0 ist nicht erlaubt

Die Gesamtlänge der Standardeingänge darf nicht 0 sein.

[SELC0104]

Erstellen

Der Funktionsbaustein {0} wird vom Gerät nicht unterstützt.

Der verwendete Funktionsbaustein wird laut Gerätebeschreibung nicht vom Gerät unterstützt.



Tabelle 61. Fehler in der Applikation EL6910/EK1960

Fehlernummer

Kategorie

Fehlertext

Erklärung

[SELC0055]

Erstellen

Nur einer der Eingänge ‚{0}‘ darf auf TRUE gesetzt sein

Beim FB_COMPARE gibt es die Eingänge b1oo2, b2oo3 und b3oo5. Nur einer dieser Eingänge darf TRUE sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

Beim FB_DIV und FB_SCALING gibt es die Eingänge bFloor, bCeil und bRound. Nur einer dieser Eingänge darf TRUE sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

Beim FB_CAMMONITOR gibt es die Eingänge bExcentricMode und bPendulumMode. Nur einer dieser Eingänge darf TRUE sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0056]

Erstellen

Mindestens einer der Eingänge ‚{0}‘ muss auf TRUE gesetzt sein

Beim FB_COMPARE gibt es die Eingänge b1oo2, b2oo3 und b3oo5. Mindestens einer dieser Eingänge muss TRUE sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

Beim FB_DIV und FB_SCALING gibt es die Eingänge bFloor, bCeil und bRound. Mindestens einer dieser Eingänge muss TRUE sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

Beim FB_CAMMONITOR gibt es die Eingänge bExcentricMode und bPendulumMode. Mindestens einer dieser Eingänge muss TRUE sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0057]

Erstellen

Es muss mindestens einer der Eingänge ‚{0}‘ aktiv sein

Beim FB_EDM muss mindestens einer der Eingänge tSwitchOnMonitoring und tSwitchOffMonitoring aktiv sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

Beim FB_TWOHAND muss mindestens einer der Eingänge bTwoHand1 und bTwoHand2 und mindestens einer der Eingänge bTwoHand3 und bTwoHand4 aktiv sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben

[SELC0058]

Erstellen

Ungültiger Ausgang ‚{0}‘.

Der Funktionsbaustein-Ausgang ist mit einer Variablen mit falschem Datentyp verknüpft (bool <-> analog)

[SELC0060]

Erstellen

Wert von Eingang ‚{0}‘ ist nicht im gültigen Bereich des Datentyps, der für ‚{1}‘ spezifiziert ist

[SELC0061]

Erstellen

Wert von Eingang ‚{0}‘ übersteigt den maximalen Wert des Datentyps, der für ‚{1}‘ spezifiziert ist

[SELC0062]

Erstellen

Eingang ‚{0}‘ hat einen {1}-Bit-Datentyp, ist aber mit einer {2}-Bit-Variablen verbunden

Ein analoger Eingang, für den ein 16-Bit-Datentyp konfiguriert ist, darf nicht mit einer Variablen mit einem 32-Bit-Datentyp verknüpft werden und umgekehrt. Ein analoger Eingang, für den ein 16-Bit-Datentyp konfiguriert ist, darf nur mit einer Variablen mit einem 16-Bit-Datentyp verknüpft werden. Ein analoger Eingang, für den ein 32-Bit-Datentyp konfiguriert ist, darf nur mit einer Variablen mit einem 32-Bit-Datentyp verknüpft werden.

[SELC0063]

Erstellen

Der Datentyp von ‚{0}‘ muss der gleiche sein wie der Datentyp des verbundenen Funktionsbausteinausgangs

Ist ein Eingang eines Funktionsbausteins mit einem Ausgang eines anderen Funktionsbausteins verbunden, dann müssen beide den gleichen Datentyp haben.

[SELC0064]

Erstellen

Ausgang ‚{0}‘ hat einen {1}-Bit-Datentyp, ist aber mit einer {2}-Bit-Variablen verbunden

Ein analoger Ausgang, für den ein 16-Bit-Datentyp konfiguriert ist, darf nicht mit einer Variablen mit einem 32-Bit-Datentyp verknüpft werden und umgekehrt. Ein analoger Ausgang, für den ein 16-Bit-Datentyp konfiguriert ist, darf nur mit einer Variablen mit einem 16-Bit-Datentyp verknüpft werden. Ein analoger Ausgang, für den ein 32-Bit-Datentyp konfiguriert ist, darf nur mit einer Variablen mit einem 32-Bit-Datentyp verknüpft werden.

[SELC0065]

Erstellen

Der Datentyp von ‚{0}‘ muss der gleiche sein wie der Datentyp von ‚{1}‘

Beim FB_LIMIT muss für die Eingänge MinValue, MaxValue und AnalogIn der gleiche Datentyp konfiguriert sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0066]

Erstellen

Die {0}-Werte der ‚Value Settings‘-Tabelle entsprechen nicht dem selektierten Datentyp des Eingangs ‚{1}‘

Beim FB_LOADSENSING: Die x-Werte in der Wertetabelle müssen innerhalb des Wertebereichs des Datentyps liegen, der für den Eingang AnalogInX konfiguriert ist. Die y1-, y2-, wy1-, wy2-Werte in der Wertetabelle müssen innerhalb des Wertebereichs des Datentyps liegen, der für den Eingang AnalogInY konfiguriert ist. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0067]

Warnung

Die X-Werte der ‚Value Settings‘-Tabelle müssen in aufsteigender Reihenfolge geschrieben sein

Beim FB_LOADSENSING: Die x-Werte in der Wertetabelle müssen in aufsteigender Reihenfolge sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0068]

Warnung

Die Y-Werte der ‚Value Settings‘-Tabelle müssen die Bedingung Y1[i] <= WY1[i] < WY2[i] <= Y2[i] erfüllen

Beim FB_LOADSENSING: Wenn bOutsideY1Y2 == FALSE, dann müssen die y-Werte in der Wertetabelle die Bedingung Y1[i] <= WY1[i] < WY2[i] <= Y2[i] erfüllen. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0069]

Erstellen

Die Y-Werte der ‚Value Settings‘-Tabelle müssen die Bedingung WY1[i] <= Y1[i] < Y2[i] <= WY2[i]

Beim FB_LOADSENSING: Wenn bOutsideY1Y2 == TRUE, dann müssen die y-Werte in der Wertetabelle die Bedingung WY1[i] <= Y1[i] < Y2[i] <= WY2[i] erfüllen. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0070]

Erstellen

Eingänge ‚{0}‘ müssen verbunden sein (Betriebsart ‚{1}‘)

Beim FB_COMPARE: Wenn b1oo2 == TRUE, dann muss CompIn1 und CompIn2 verbunden sein. Wenn b2oo3 == TRUE, dann muss CompIn1,CompIn2 und CompIn3 verbunden sein. Wenn b3oo5 == TRUE, dann muss CompIn1,CompIn2,CompIn3, CompIn4 und CompIn5 verbunden sein. Ist das nicht der Fall, wird der Fehler beim Übersetzen ausgegeben.

[SELC0071]

Erstellen

Eingang ‚{0}‘ ist verbunden, aber er ist nicht aktiviert (Betriebsart ‚{1}‘)

. BeimFB_COMPARE: Fehler wird ausgegeben, wenn
  • b1oo2 == TRUE und CompIn3, CompIn4 oder CompIn5 verbunden

  • b2oo3 == TRUE und CompIn4 oder CompIn5 verbunden

[SELC0073]

Erstellen

Alle analogen Eingänge und Ausgänge müssen den gleichen Datentyp haben

Beim FB_CAMMONITOR muss für alle analogen Eingänge und Ausgänge der gleiche Datentyp konfiguriert sein.

[SELC0074]

Erstellen

Eingang ‚{0}‘ darf im Pendelbetrieb nicht verwendet werden.

Beim FB_CAMMONITOR dürfen im Pendelbetrieb die Eingänge OverrunMax, bBackwardsMove, bOverrunCAM und bUpwardCAM nicht verbunden sein.

[SELC0075]

Erstellen

Eingang ‚{0}‘ darf im Exzenterbetrieb nicht verwendet werden.

Beim FB_CAMMONITOR dürfen im Exzenterbetrieb die Eingänge TDC2LowerLimit und TDC2UpperLimit nicht verbunden sein.

[SELC0076]

Erstellen

Ausgang ‚{0}‘ muss im Exzenterbetrieb verwendet werden

Beim FB_CAMMONITOR muss im Exzenterbetrieb der Ausgang OverrunTDC verbunden sein.

[SELC0077]

Erstellen

Ausgang ‚{0}‘ muss verwendet werden, wenn der Eingang ‚{1}‘ verwendet ist

Beim FB_CAMMONITOR muss der Ausgang OverrunStop verbunden sein, wenn der Eingang bPressStarted verbunden ist.

[SELC0078]

Erstellen

Es muss am Eingang ‚{0}‘ ein konstanter Wert gesetzt werden, wenn der Eingang ‚{1}‘ verwendet wird.

Beim FB_CAMMONITOR müssen an den Eingängen TDC1LowerLimit, TDC1UpperLimit, TDC2LowerLimit, TDC2UpperLimit, BDCLowerLimit, BDCUpperLimit und OverrunMax konstante Werte angegeben sein, keine Verknüpfungen mit Variablen, wenn der Eingang bSettingMode verbunden ist.

[SELC0079]

Erstellen

Die Anzahl der ‚Safe User Parameter‘ Konfigurationsdatensätze übersteigt das Maximum von {0}

Die maximal unterstützte Anzahl der für die Safe User Parameter nötigen Datensätze ist überschritten.

[SELC0080]

Erstellen

Ausgang ‚{0}‘ muss verwendet werden

Bestimmte Ausgänge müssen vorhanden sein. Ein erforderlicher Ausgang muss verwendet werden.

[SELC0083]

Erstellen

Zu viele Ersatzwerte in der Applikation

Die Größe des Datensatzes für die Ersatzwerte wurde überschritten.

Alle Ersatzwerte einer Applikation werden in einem Datensatz gespeichert. Die maximale Größe dieses Datensatzes ist 2048 Byte.

[SELC0084]

Erstellen

In einer passivierbaren Gruppe darf nur eine Verbindung definiert sein

Eine POU, in deren Eigenschaften die Passivierung erlaubt wurde, darf nur auf I/O-Kanäle eines einzigen Feldgeräts zugreifen.

[SELC0085]

Erstellen

Diese Gruppe ist nicht deaktivierbar. Die konfigurierten Ersatzwerte werden ignoriert

Es wurden für Signale in einer POU-Ersatzwerte definiert, in den Eigenschaften dieser POU ist die Deaktivierung jedoch nicht freigegeben.

[SELC0086]

Erstellen

Ein Ersatzwert für einen Ausgang darf nicht öfter als einmal definiert sein

In einer Safety-POU sind für einen Ausgang mehrere Ersatzwerte definiert. Es ist jedoch nur ein Ersatzwert erlaubt.

[SELC0087]

Erstellen

Ersatzwert passt nicht zum Datentyp des Ausgangs ‚{0}‘

Der Datentyp des Ersatzwertes muss kompatibel zum Datentyp des Ausgangs sein.

[SELC0096]

Erstellen

Mehr als {0} TwinSAFE-SC Master Verbindungen

Die vom Gerät maximal unterstützte Anzahl von TwinSAFE-SC Master-Verbindungen ist überschritten.

[SELC0097]

Erstellen

Die Größe des Near-Prozessabbildes übersteigt das Maximum von {0} Bytes

Die vom Gerät maximal unterstützte Gesamtlänge des Near-Prozessabbilds (Prozessabbild ohne FB-Statusdaten) ist überschritten.

[SELC0098]

Erstellen

Die EtherCAT -Eingangsgröße übersteigt das Maximum von {0} Bytes

Die vom Gerät maximal unterstützte Gesamtlänge der Standardeingänge und der FSoE-Eingangsnachrichten wurde überschritten. Bei der Prüfung wird zusätzlich jeweils 1 Byte für die Werte Safe Logic State und Cycle Counter berücksichtigt.

[SELC0099]

Erstellen

Die EtherCAT -Ausgangsgröße übersteigt das Maximum von {0} Bytes

Die vom Gerät maximal unterstützte Gesamtlänge der Standardausgänge und der FSoE-Ausgangsnachrichten wurde überschritten. Bei der Prüfung wird zusätzlich jeweils 1 Byte für die Werte Safe Logic State und Cycle Counter berücksichtigt.

[SELC0100]

Erstellen

Die Größe der zyklischen FRAM-Daten übersteigt das Maximum von {0} Bytes

Die vom Gerät maximal unterstützte Länge im FRAM für Customizing ist überschritten.

[SELC0101]

Erstellen

Die Anzahl der ‚Safe Logic‘Konfigurationsdatensätze übersteigt das Maximum von {0}

Die maximal unterstützte Anzahl der für die Sicherheitsapplikation benötigten Safe Logic-Datensätze ist überschritten.

[SELC0102]

Erstellen

Die Größe des Mapping-Codes übersteigt das Maximum von {0} Bytes

Die maximal unterstützte Größe des für die Mappings im Gerät erzeugten Codes ist überschritten.