Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 09VRS Projektierungshandbuch Seite 216

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 09VRS:
Inhaltsverzeichnis

Werbung

214/295
Bosch Rexroth AG | Electric Drives
Programmbausteine
11.22.3
Statusmeldungen
11.22.4
Projektierungsbeispiel
11.23
Lesen der Motion Control Data-Services (MT_MT_MCoDS)
11.23.1
Allgemeines
and Controls
Signalisiert über TRUE Fehlerzustände im Baustein. Genauere
Error
Diagnosen sind über ErrorID und ErrorIdent möglich.
ErrorID
grobe Fehlerbeschreibung
ErrorIdent
Detaillierte Fehlerbeschreibung (für künftige Erweiterungen)
Signalisiert über TRUE, dass unter Berücksichtigung der Filter‐
kriterien (Channel und Classes) neue Diagnosemeldungen auf‐
NewData
getreten sind, oder Diagnosemeldungen gelöscht wurden: der
Inhalt des durch DataAddr addressierten Speicherbereiches hat
sich geändert.
Anzahl der Diagnosedatensätze in DataAddr. Wert ist nur gültig,
NofResults
wenn DataAddr = TRUE ist.
Definition der MT_DIAGTEXT_DATA Struktur:
Programm:
STRUCT
DateTime :DATE_AND_TIME; //Datum und Uhrzeit der Meldung in UTC
Chan :UINT; //Kanal in dem die Diagnosemeldung auftrat
Class :UDINT; //Diagnoseklasse
Number :DINT; //Diagnosenummer
Message :String(64); //Diagnosetext
END_STRUCT
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
Zustandes in Form einer Zahl dargestellt:
3 - Es können keine weiteren Instanzen des FBs angelegt werden
6 - Parameterfehler
-2 - interner Fehler
siehe
Kap. 11.21.4 "Projektierungsbeispiel" auf Seite
Der Funktionsbaustein MT_MCoDS ermöglicht den lesenden Zugriff auf die in‐
ternen Datendienste der CNC. Die Parametrierung des Bausteins basiert wei‐
testgehend auf der Beschreibung des MCoDS-Befehls im Programmierhand‐
buch (Kapitel: CPL-Funktionen / NCS-Ankopplung) und sind diesem zu
entnehmen.
Die Ergebniswerte werden in einem, vom Anwender zur Verfügung gestellten
Speicherbereich geschrieben. Ausgehend von der Beschreibung im Program‐
mierhandbuch ist dabei folgendes Typemapping zu beachten:
CPL Datentypen
Double
Real
Integer
Character
Abb.11-56:
Typemapping fuer Funktionsbausten MT_MCoDS
Rexroth IndraMotion MTX 09VRS | Projektierung
211.
SPS-Datentypen
LREAL
LREAL
STRING
DINT

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis