Herunterladen Inhalt Inhalt Diese Seite drucken

Das Register Errorreg - Addi-Data CPCI-8004 Referenzhandbuch

Inhaltsverzeichnis

Werbung

PHB – P
-
ROGRAMMIER

4.4.62.1 Das Register ErrorReg

In dem Register ErrorReg werden diverse Fehlerzustände der RWMOS.Betriebssystemsoftware angezeigt.
Das Register ist bitcodiert.
Tabelle 15: Bitcodierter Aufbau des ErrorReg-Wortes
Bit-Nr.
Name
errAxDef
0
errTargetVel
1
errUnit
2
errCenterPoint
3
errSpooler
4
Overrun
ProfileToSmall
5
SplineSizeErr
6
RotationFail
7
PciBusError
8
CheckMonitor
9
Screen
SsfWait
10
Refused
SpoolerLoad
11
Error
VelocityZero
12
AccelZero
13
LimitDefError
14
ZeroProfile
15
RadiusError
16
14..31
R
UND
EFERENZHANDBUCH
Funktion
Achse in AS war mehrfach selektiert bei einem Verfahrkommando
Zielgeschwindigkeit <> 0 am Spoolerende, obwohl ForbidTargetVel
gesetzt ist:
System wurde zurückgesetzt
eine ungültige Einheit wurde verwendet
ungültiger Mittelpunkt bei Kreis programmiert oder es wurde ein Kreis mit
Radius = 0 programmiert
Spoolerüberlauf bei einer Achse erkannt
Im Spoolerbetrieb werden hintereinander mindestens zwei Verfahrprofile
ausgeführt, deren Ausführungszeit kürzer als die Abtastzeit ist. Dies kann
Fehler im Programmablauf verursachen und ist nicht zulässig.
zu viele Spline-Sätze werden geladen
Fehler bei Achsrotation
Fehler im Interrupt-Cause-Register der PCI-Brücke erkannt
Eine Fehlerausgabe im Monitor-Screen wurde generiert
Mindestens
ein
Zielgeschwindigkeit des vorhergehenden Verfahrbefehls ungleich 0 war.
Dies deutet auf einen Programmierfehler in der Anwendersoftware hin!
Beim Beschreiben des Spoolers ist ein Fehler aufgetreten, weil
gleichzeitig ein Verfahrprofil vom System generiert wurde. Dies kann
passieren,
wenn
Interpolationskommandos ein Endschalter anspricht.
Dieses
Bit
zeigt
Verfahrgeschwindigkeit
InhibitProfileRefuse (Register MODEREG Kapitel 6.3.1.4) wird das Profil
automatisch verworfen.
Dies deutet auf einen Programmierfehler in der Anwendersoftware oder
auf ein Konfigurationsproblem des Anwenders hin!
Dieses Bit zeigt an, dass ein Interpolationskommando mit Beschleunigung
= 0 erkannt wurde. Abhängig vom Bit InhibitProfileRefuse (Register
MODEREG Kapitel 6.3.1.4) wird das Profil automatisch verworfen.
Dies deutet auf einen Programmierfehler in der Anwendersoftware oder
auf ein Konfigurationsproblem des Anwenders hin!
Ein ungültiger Begrenzungswert wurde in mcpmax, mcpmin, mcpcp oder
mcpcn erkannt (ungültiger Zahlenwert).
Ein Interpolationskommando wurde verworfen, weil der angegebene
Verfahrweg nahezu oder gleich 0 ist.
Ein Kreis- oder Helix-Kommando wurde verworfen, weil der zu
realisierende Kreisradius nahezu oder gleich 0 ist.
Reserviert für zukünftige Verwendung, diese Flags haben einen
undefinierten Wert.
SSF-Wartebefehl
wurde
z.B.
während
an,
dass
ein
=
0
erkannt
ignoriert,
weil
des
Aufrufs
Interpolationskommando
wurde.
Abhängig
57
Hex
1
2
4
8
10
20
40
80
100
200
die
400
800
eines
mit
1000
vom
Bit
2000
4000
8000
1000
0

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Apci-8008Apci-8001

Inhaltsverzeichnis