Herunterladen Inhalt Inhalt Diese Seite drucken

Anwenderdefinierte Fehler - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Anwenderdefinierte Fehler

Fehler der Ebene B
Fehler der Ebene C
Vorsicht
!
8-4
Anwenderdefinierte Fehler
MELDUNG – MSG(46)
Fehleralarm – FAL(06)
1, 2, 3...
496
Fehler–
meldung
IL ILC ERR
IL(02) und ILC(03) werden nicht zusammen verwendet. Korrigieren Sie das
Programm, so dass jeder IL(02)– einen entsprechenden ILC(03)–Befehl
besitzt. Das Programm wird trotz dieser Fehlermeldung fortgesetzt, wenn
mehr als ein IL(02)–Befehl demselben ILC(03)–Befehl zugeordnet wird.
Vergewissern Sie sich, dass Ihr Programm, wie gewünscht, gespeichert
wurde, bevor Sie fortfahren.
JMP–JME
JMP(04) 00 und JME(05) 00 werden nicht zusammen verwendet.
ERR
Vergewissern Sie sich, dass Ihr Programm, wie gewünscht, gespeichert
wurde, bevor Sie fortfahren.
SBN–RET
Wird die Adresse von SBN(92) angezeigt, wurden zwei Unterprogramme mit
ERR
derselben Unterprogramm–Nummer spezifiziert. Ändern Sie eine der
Unterprogramm–Nummern oder löschen Sie eines der Unterprogramme.
Wird die Adresse von RET(93) angezeigt, wurde RET(93) nicht richtig
verwendet. Überprüfen Sie die Bedingungen für RET(93) und korrigieren Sie
das Programm.
Fehler–
meldung
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, dass das Programm korrekt
ist. Schreiben Sie im anderen Fall das Programm erneut, so dass 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.
Erweiterte Befehle (die den Funktionscode 17, 18, 19, 47, 48, 60...69, 87, 88
und 89 zugewiesen sind) werden nicht überprüft. Programmprüfungen testen
ebenfalls nicht DM 3070 bis DM 6143 bei SPS–Systemen, die diesen Teil
des DM–Bereiches nicht unterstützen (z. B. CQM1H-CPU11 und
CQM1H-CPU21). Auch wenn diese Bereiche spezifiziert werden, werden
keine Daten gespeichert und die von diesem Bereich gelesenen Daten sind
immer undefiniert.
Dem Anwender stehen vier Befehle zur Verfügung, mit denen er eigene
Fehler bzw. Meldungen definieren kann. Diese Befehle können verwendet
werden, um Warnungen (geringfügige Fehler, bei denen ERR/ALM blinkt)
oder Fehlermeldungen (schwerwiegende Fehler, bei denen ERR/ALM
leuchtet) und um Meldungen auf der Programmierkonsole anzuzeigen.
MSG(46) dient dazu, eine Meldung auf der Programmierkonsole anzuzeigen.
Die bis zu 16 Zeichen umfassende Meldung wird angezeigt, wenn die
Befehlsausführungs–Bedingung EIN ist. Sehen Sie Seite 377 für weitere
Informationen.
FAL(06) ist ein Befehl, der einen geringfügigen Fehler verursacht. Sehen Sie
Seite 227 für weitere Informationen. 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.
Die Eintrittszeit des Fehlers wird ebenfalls gespeichert, wenn ein
Speichermodul mit Uhr (RTC) verwendet wird.
Abschnitt
Erklärung und Abhilfe
Erklärung und Abhilfe
8-4

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis