Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC RTU30x1C Betriebsanleitung Seite 382

Inhaltsverzeichnis
Programmbausteine
8.12 Sonstige Bausteine
Fehler
382
Digitaler Ausgang / Merker
Analoger Merker projektiert als Zäh‐
ler:
0 .. 4294967295
Fehleranzeige:
0: Skriptbearbeitung ohne Fehler abgeschlossen
Alle Werte ungleich 0 geben Auskunft über die Art und
den Ort des Fehlers.
Bei einem Digitalen Variablentyp kann der Fehler nicht
weiter aufgeschlüsselt werden. Bei einem Zählertyp
werden die 32Bit (Bit 0 (LSB) bis Bit31 (HSB)) wie folgt
untergliedert:
Bit0 bis Bit11: Qualitätsbegleitwert
Bitcodiert - es können auch mehrere Bits gesetzt
sein:
Bit0 (Wert 0x001): CFG, z.B. output(x) aufgerufen
aber am Baustein gar kein x belegt
Bit1 (Wert 0x002): TYPE, z.B. falscher Variablentyp
konfiguriert
Bit2 (Wert 0x004): NSET, z.B. Variable nicht initial‐
isiert
Bit3 (Wert 0x008): OOR, z.B. AI Overrange
Bit4 (Wert 0x010): SUBST, d.h. eine Variable nicht
verfügbar (z.B. von Modbus oder ein AI mit Draht‐
bruch)
Bit5 (Wert 0x020): NaN, floating-Point Operation
wie z.B. Div0 oder Wurzel negativer Werte
Bit6 (Wert 0x040): INF, floating-Point Operation mit
Ergebnis Unendlich
 
Bit12 bis Bit15: Skript-Fehlercode
1 = Nicht genügend Speicher
2 = Syntax-Fehler
3 = Unbekanntes Symbol
4 = Fehlerhafte Argumente
5 = Zu viele Argumente
6 = Außerhalb des zulässigen Bereichs
7 = Skript-Ablauf abgebrochen
 
Bit16 bis Bit19: Block des Fehlerortes
0 = Fehler liegt innerhalb des Skriptes des eigentli‐
chen Funktionsbausteins
1 .. 8 = Fehler liegt innerhalb des Skriptes des inklu‐
dierten Bibliothekbausteins 1 bis 8
 
Bit20 bis Bit31: Offset des Fehlerortes
Byte-Offset des Fehlers vom Beginn des unter Block
spezifizierten Skriptes.
Betriebsanleitung, 03/2025, C79000-G8900-C382-13
SIMATIC RTU3030C/RTU30x1C
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic rtu3030cRtu3030cRtu3031cRtu3041cRtu3051c

Inhaltsverzeichnis