Herunterladen Inhalt Inhalt Diese Seite drucken

Projektierungsbeispiel; Statusmeldungen - Bosch Rexroth MTX 15VRS Projektierungsbeschreibung

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

202/409
Programmbausteine
12.22.3

Projektierungsbeispiel

12.22.4

Statusmeldungen

Bosch Rexroth AG R911400171_Ausgabe 02
NewData:
Signalisiert über TRUE, dass unter Berücksichtigung der Filterkri‐
terien (Channel und Classes) neue Diagnosemeldungen aufge‐
treten sind, oder Diagnosemeldungen gelöscht wurden: der Inhalt
des durch DataAddr adressierten Speicherbereiches hat sich ge‐
ändert
NofResults:
Anzahl der Diagnosedatensätze in DataAddr.
Wert ist nur gültig, wenn DataAddr = TRUE ist
Definition der MT_DIAGCODE_DATA Struktur:
STRUCT
DateTime :DATE_AND_TIME; //Date and time of the message in UTC
Chan :UINT; //Channel in which the diagnostics message occurred
Class :UDINT; //Diagnostics class
Number :DINT; //Diagnostics number
END_STRUCT
Es sollen alle Diagnosemeldungen des Kanals 1 und alle kanalunabhängigen
Meldungen kontinuierlich überwacht werden. Der zur Verfügung gestellte
Speicher zur Aufnahme der Diagnoseinformationen ist 32 Strukturelemente
groß. Ändert sich der Inhalt des Diagnosespeichers, so wird dieser zur Wei‐
terverarbeitung kopiert.
Abb. 12-43:
Projektierungsbeispiel
Ist nach dem Aufrufen der Funktion ein Fehler oder Zustand entstanden, der
es nicht erlaubt, die Funktion ordnungsgemäß durchzuführen, wird das Feh‐
lerbit "Error" gesetzt. Weiterhin wird in "ErrorNo" die Art des Fehlers oder Zu‐
standes in Form einer Zahl dargestellt:
Allgemeine Fehler und Zustände bei Funktionsaufruf durch falsche Paramet‐
rierung oder NC-interne Fehler:
6:
Parameterfehler
-2:
Interner Fehler
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis