Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenderprogramm-Ausführungsfehler - IDEC MicroSmart FC4A-C10R2 Betriebsanleitung

Inhaltsverzeichnis

Werbung

29: F
EHLERSUCHE
Anwenderprogramm-Ausführungsfehler
Dieser Fehler zeigt an, dass während der Ausführung eines Anwenderprogramms fehlerhafte Daten gefunden
wurden. Wenn dieser Fehler auftritt, werden die ERR-LED und der Sondermerker M8004
(Anwenderprogramm-Ausführungsfehler) eingeschaltet. Nähere Informationen zu diesem Fehler können aus
dem im Sonder-Datenregister D8006 (Anwenderprogramm-Ausführungsfehler) gespeicherten Fehlercode
ersehen werden.
Anwenderprogramm
Ausführungsfehler-Code
(D8006)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
29-8
Quell-/Ziel-Operand überschreitet zulässigen Bereich
MUL-Ergebnis liegt außerhalb des Datentypbereichs.
DIV-Ergebnis liegt außerhalb des Datentypbereichs, oder Division durch 0.
S1 oder S1+1 von BCDLS überschreitet 9999.
S1 von HTOB(W) überschreitet 9999.
Eine der Stellen von S1 von BTOH überschreitet 9.
Anzahl von zu konvertierenden Stellen von HTOA/ATOH/BTOA/ATOB liegt außerhalb des
Gültigkeitsbereichs.
ATOH/ATOB besitzt Nicht-ASCII-Daten für S1 bis S1+4.
S1, S2 und S3 von WKTIM überschreiten den Gültigkeitsbereich.
S1: 0 bis 127
S2/S3: Stundendaten 0 bis 23, Minutendaten 0 bis 59
S2/S3 kann 10000 betragen.
Der WKTBL-Befehl ist nicht programmiert, oder der WKTIM-Befehl wird vor dem WKTBL-
Befehl ausgeführt, wenn der Wert 1 (zusätzliche Tage in der Wochentabelle) oder 2 (Tage
in der Wochentabelle überspringen) im WKTIM-Befehl für MODUS gesetzt ist.
S1 bis Sn von WKTBL liegt außerhalb des Gültigkeitsbereichs.
Monat: 01 bis 12
Tag: 01 bis 31
DGRD-Daten überschreiten 65535 mit ausgewählten BCD5-Stellen.
CVXTY/CVYTX wird ohne Übereinstimmung mit XYFS ausgeführt.
S2 von CVXTY/CVYTX überschreitet den in XYFS festgelegten Wert.
Marke in LJMP/LCAL nicht gefunden.
TXD/RXD wird ausgeführt, während der RS232C Port 1 oder 2 nicht in den
Anwenderkommunikationsmodus gesetzt ist.
PID-Befehl Ausführungsfehler (siehe Seite 21-5).
Der Sollwert wird in eine Zeitfunktion oder einen Zähler geschrieben, deren bzw. dessen
Sollwert durch ein Datenregister festgelegt wird.
Es wurde versucht, einen Befehl auszuführen, der in einem Interrupt-Programm nicht
verwendet werden kann:
SOTU, SOTD, TML, TIM, TMH, TMS, CNT, CDP, CUD, SFR, SFRN, ROOT, WKTIM,
WKTBL, DISP, DGRD, TXD1, TXD2, RXD1, RXD2, DI, EI, XYFS, CVXTY, CVYTX,
PULS1, PULS2, PWM1, PWM2, RAMP, ZRN1, ZRN2, PID, DTML, DTIM, DTMH, DTMS,
und TTIM
(siehe Seite 5-24).
Es wurde versucht, einen Befehl auszuführen, der für diese SPS nicht zur Verfügung
steht.
PULS1, PULS2, PWM1, PWM2, RAMP, ZRN1 oder ZRN2 besitzen einen ungültigen Wert
in Befehlsregistern.
S1 von DECO überschreitet 255.
S2 von BCNT überschreitet 256.
ICMP>= hat S1 < S3.
M
S
FC4A B
ICRO
MART
ENUTZERHANDBUCH
Fehler-Details
FC9Y-B1146

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis