Roboterstatusvariablen
7.2.26
M_ErCode
Funktion: Fehlernummer schreiben
Die Variable enthält die Fehlernummer des aktuell generierten Fehlers.
Eingabeformat
Bsp.: <Numerische Variable> = M_ErCode
<Numerische Variable>
Programmbeispiel
1 *LBL: IF M_ERR = 0 Then *LBL
2 MD& = M_ErCode
3 MS% = Int(MD&/1000) Mod 100
Erläuterung
● Sind zwei oder mehr Fehler aufgetreten, werden die Informationen des schwersten Fehlers (nur
ein Fehler) übertragen.
● Die detaillierte Fehlernummer besteht aus maximal neun Stellen.
XXXXYYYYY . . . . . . . . . . . .XXXX: vierstellige Fehlernummer zur Anzeige auf dem Steuergerät
CR750/CR751
Legt eine 32-Bit-Integer-Variable mit Doppelwort-Genauigkeit
fest.
(Bei Festlegung einer 16-Bit-Integer-Variable mit Doppelwort-
Genauigkeit tritt ein Bereichsfehler auf.)
Unter Punkt zwei der Erläuterung ist die Bedeutung der
eingelesenen Werte beschrieben.
'Wartestatus, bis ein Fehler auftritt
'Liest die detaillierte Fehlernummer ein (Integer-
Variable mit Doppelwort-Genauigkeit)
'Überträgt zwei Stellen der detaillierten Fehlernummer
in MS%
oder der Teaching Box
YYYYY: detaillierte Fehlernummer (Inhalt durch Fehler festgelegt).
Detaillierte Variablenbeschreibung
7 - 27