Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenderprogramm Ausführungsfehler - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

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 Sonderregister
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
24
25
26
27
28
29
30
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.
Einige der zu konvertierenden Stellen von HTOA/ATOH/BTOA/ATOB liegen 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.
XYFS und CVXTY/CVYTX besitzen denselben S1, aber unterschiedliche Datentypen.
S2 von CVXTY/CVYTX überschreitet den in XYFS festgelegten Wert.
Label 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 14-4 (Erweiterte Ausgabe)).
Der Sollwert wird in einen Timer oder Zähler geschrieben, 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, WKTIM, WKTBL, DISP,
DGRD, TXD, RXD, DI, EI, XYFS, CVXTY, CVYTX, PULS, PWM, RAMP, ZRN, PID, DTML, DTIM,
DTMH, DTMS, TTIM, RUNA und STPA (siehe Seite 5-37).
Es wurde versucht, einen Befehl auszuführen, der für diese SPS nicht zur Verfügung steht.
PULS, PWM, RAMP oder ZRN besitzen einen ungültigen Wert in Befehlsregistern.
S1 von DECO überschreitet 255.
S2 von BCNT überschreitet 256.
ICMP>= hat S1 < S3.
S2 von BCDLS überschreitet 7.
DI oder EI wird ausgeführt, wenn kein Interrupt-Eingang oder Timer-Interrupt in den Funktions-
bereich-Einstellungen programmiert ist.
Arbeitsbereich wird bei Verwendung von DTML, DTIM, DTMH, DTMS oder TTIM unterbrochen.
S1 für den trigonometrischen Funktionsbefehl ist ungültig.
Das Ergebnis des F (Gleitkommazahl) Datentypbefehls liegt außerhalb des Gültigkeitsbereichs
für diesen Datentyp.
N_B für SFTL/SFTR liegt außerhalb des Gültigkeitsbereichs.
M
S
FC5A B
ICRO
MART
Fehler-Details
— Reserviert —
FC9Y-B1271
ENUTZERHANDBUCH
13: F
EHLERSUCHE
13-7

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis