Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenderprogramm Ausführungsfehler - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

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

Werbung

13: 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 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
13‐6
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 "S1+2 Betriebsstatus" der Erweiterten Ausgabe (Seite 14‐4)).
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 "Hinweise hinsichtlich der Verwendung von Interrupt‐Eingängen und Timer‐Eingängen:" der 
Basis‐Ausgabe (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.
W
 CPU‐M
EBSERVER
Fehler‐Details
— Reserviert —
 B
FC9Y‐B1281
ODUL
ENUTZERHANDBUCH

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis