Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenderdefinierte Fehler - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Anwenderdefinierte Fehler

Fehler der Ebene C
Fehlermeldung
COIL DUPL
Das gleiche Bit wird von mehr als einem Befehl (z.B OUT, OUT NOT, DIFU(13), DIFD(14), KEEP(11), SFT(10))
gesteuert (d.h. auf 1 bzw. 0 gesetzt). Obwohl dies für bestimmte Befehle möglich ist, überprüfen Sie die
Befehlsbedingungen und vergewissern Sie sich, daß das Programm korrekt ist. Schreiben Sie im anderen Fall das
Programm erneut, so daß jedes Bit von nur einem Befehl gesteuert wird.
JMP UNDEFD
JME(05) wurde mit einem JMP(04)–Befehl verwendet, der nicht dieselbe Sprungnummer besitzt. Fügen Sie einen
JMP(04)–Befehl mit derselben Nummer hinzu oder löschen Sie den nicht verwendeten JME(05)–Befehl.
SBS UNDEFD
Es existiert ein Unterprogramm, das nicht von SBS(91) aufgerufen wird. Programmieren Sie an der richtigen Stelle
einen Unterprogramm–Aufruf oder löschen Sie das Unterprogramm, falls es nicht erforderlich ist.
!
Vorsicht
8-4

Anwenderdefinierte Fehler

MESSAGE – MSG(46)
FAILURE ALARM – FAL(06)
1, 2, 3...
SEVERE FAILURE ALARM –
FALS(07)
1, 2, 3...
432
Erklärung und Abhilfe
Erweiterungsbefehle (die den Funktionscode 17, 18, 19, 47, 48, 60...69, 87,
88 und 89 zugewiesen sind) werden nicht überprüft. Es werden ebenfalls
keine Programmüberprüfungen im Datenwortbereich von DM 1024...DM
6143 bei einer SPS vorgenommen, die diesen Bereich nicht unterstützt (z.B.
CQM1–CPU11–E und CQM1–CPU21–E). Auch wenn diese Daten spezifi-
ziert sind, werden keine Daten gespeichert und die in diesem Bereich gele-
senen Daten sind immer "0000".
Dem Anwender stehen vier Befehle zur Verfügung, mit denen er eigene Feh-
ler bzw. Meldungen definieren kann. Diese Befehle dienen dazu, Meldungen
an die mit der SPS verbundene Programmierkonsole zu senden, wenn ein
geringfügiger oder schwerwiegender Fehler auftritt.
MSG(46) dient dazu, eine Meldung auf der Programmierkonsole anzuzeigen.
Die Meldung, die bis zu 16 Zeichen lang sein kann, wird angezeigt, wenn die
Befehlsausführungs–Bedingung EIN ist.
FAL(06) ist ein Befehl, der einen geringfügigen Fehler verursacht. Weitere
Informationen siehe Seite 197. Die Verwendung des FAL(06)–Befehls hat
folgende Auswirkungen:
1. Die ERR/ALM–LED der CPU blinkt. Der SPS–Betrieb wird jedoch fortge-
setzt.
2. Die 2–stellige BCD–FAL–Nummer (01...99) des Befehles wird im
Systemmerkerbereich SR 25300...SR 25307 gespeichert.
3. Die FAL–Nummer wird im Fehlerprotokollbereich der SPS gespeichert.
Bei der CQM1 wird auch der Zeitpunkt des Auftretens in diesem Bereich
gespeichert. Voraussetzung dafür ist die Verwendung eines Speicher–
modules mit Uhr (RTC).
Die FAL–Nummern können beliebig eingestellt werden, um bestimmte Bedin-
gungen anzuzeigen. Dieselbe kann jedoch nicht gleichzeitig als FAL– und als
FALS–Nummer verwendet werden.
Um einen FAL–Fehler zu löschen, muß die Ursache des Fehlers korrigiert,
FAL00 ausgeführt und der Fehler mit Hilfe der Programmierkonsole gelöscht
werden.
FALS(07) ist ein Befehl, der einen schwerwiegenden Fehler verursacht. Die
Verwendung des FALS(07)–Befehls hat folgende Auswirkungen:
1. Die Programmausführung wird beendet und die Ausgänge zurückgesetzt
(AUS).
2. Die ERR/ALM–Anzeige der CPU leuchtet.
3. Die 2–stellige BCD–FALS–Nummer (01...99) wird im Systemmerkerbe–
reich SR 25300...SR 25307 gespeichert.
4. Die FAL–Nummer wird im Fehlerprotokollbereich der SPS gespeichert.
Bei der CQM1 wird auch der Zeitpunkt des Auftretens in diesem Bereich
gespeichert. Voraussetzung dafür ist die Verwendung eines Speicher–
modules mit Uhr (RTC).
Section 8-4

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis