%MX0.66
%MX0.72
%MX0.73
%MX0.76
%MX0.77
%MX0.80
%MX0.81
%MX0.84
%MX0.85
Für die Kommunikation zwischen SPS und CNC stehen weitere Felder im Memory-Bereich zur
Verfügung. Beide Seiten können sowohl schreiben als auch lesen.
%MX0.424
%MX0.425
%MX0.426
%MX0.447
%MX0.448
%MX0.456
%MX0.67
%MX0.68
%MX0.69
18.3.4 Anzeige von Meldungen aus der SPS in der PS52
18.3.4.1 Funktion „SPS-Fehler"
Im Beispiel-Projekt „PS52 Beispielprojekt.pro" – auf der CD befindet sich eine Funktion mit der
Bezeichnung „Fehler". Mit dieser Funktion können Sie einen Fehlertext mit bis zu 20 Zeichen Länge
an die PS52 schicken. Beispiel:
IF(E10 = TRUE) THEN
Fehler(‚Codesys Fehler XXXXX');
END_IF;
Wenn Eingang 10 gesetzt wird, erscheint auf dem Display der PS52 in der ersten Zeile eine
Fehlermeldung „Codesys Fehler XXXXX". Alles wird gestoppt. Den Fehler können Sie mit CLR Taste,
über das Merker-Feld %MX0.69 (s. o.) oder mit dem externen Eingang „Fehler löschen" quittieren.
Im SPS-Programm ist es möglich, mehrere Texte vorzudefinieren, zum Beispiel:
VAR
...
ErrorText1 : STRING(20);
ErrorText2 : STRING(20);
...
END_VAR
ErrorText1 := 'Fehler nr.1';
ErrorText2 := 'Fehler nr.2';
...
Fehler(ErrorText1);
B e d i e n u n g s a n l e i t u n g
Fehler in der Steuerung PS52
Achse X ist in Position
Achse Y ist in Position
Achse X ist referenziert
Achse Y ist referenziert
Interpolator Achse X ist aktiv
Interpolator Achse Y ist aktiv
Lageregler Achse X ist aktiv
Lageregler Achse Y ist aktiv
Merker Bit 1
Merker Bit 2
Merker Bit 3
Merker Bit24
Programm Nummer
Satz Nummer
START
STOP
CLR Fehler bestätigen
P S 5 2
- 119 -