Herunterladen Inhalt Inhalt Diese Seite drucken

Datensatzstruktur - Kollmorgen Seidel PROFIBUS CONNECT Inbetriebnahmeanleitung/Technische Beschreibung

Interface modul eingebaut in digifas 7100-l2/dp und digifas 7200-l2/dp
Inhaltsverzeichnis

Werbung

PROFIBUS CONNECT
VI.2.5.2

Datensatzstruktur

Die Datensatzstruktur enthält Vor- und Rückgabeelemente. Diese wird für das Laden und das
Lesen von Datensätzen (Fahrsätzen) benutzt. Das Laden von Datensätzen kann einerseits als
Direktfahrauftrag erfolgen oder als Fahrauftrag der im Fahrsatzspeicher des digifas
chert werden (max. 120 Fahrsätze).
Struktur Datensatz:
struct datensatz {
};
Strukturelemente
ds_nummer
Dieses Element stellt die Datensatznummer dar. Die Datensatznummer gibt die Position des zu
ladenden bzw. zu lesenden Datensatzes im Fahrsatzspeicher an. Positionsnummern sind im
Bereich von 1 bis 120 anzuwählen. Bei Direktfahrsätzen ist die Datensatznummer irrelevant.
art
kennzeichnet den Fahrauftrag als absolut (Initialisierung des Strukturelements mit 0) oder relativ
(Initialisierung des Strukturelements mit 1).
s_soll
stellt einen gewichteten Positionswert (Wichtungsfaktor = 2) als 32-Bit Integer Zahl dar.
Beispiel :
Der maximale Vorgabebereich für den Positionswert beträgt 0... ±99999.99 mm.
v_soll
gibt den Geschwindigkeits-Sollwert (Wichtungsfaktor = 1) als vorzeichenlose16-Bit Integer Zahl-
vor.
Beispiel :
Die Geschwindigkeit ist im Bereich von 0...3276.7 mm/s definiert. Sollte eine negative Ge-
schwindigkeit vorgegeben werden, so führt der Regler eine Betragsbildung durch.
a_beschl
Dieses Strukturelement gibt den Beschleunigungsmultiplikator (Beschleunigungsrampe) als vor-
zeichenlose 8-Bit Zahl vor. Die Auflösung beträgt pro Inkrement 10ms. Der Beschleunigungs-
multiplikator ist im Bereich von 0...255 definiert. Das entspricht dem Zeitbereich von 0...2550ms.
a_brems
Dieses Strukturelement gibt den Verzögerungsmultiplikator (Verzögerungsrampe) als vorzei-
chenlose 8-Bit Zahl vor. Die Auflösung beträgt pro Inkrement 10ms. Der Verzögerungsmultipli-
kator ist im Bereich von 0...255 definiert. Das entspricht dem Zeitbereich von 0...2550 ms.
Kapitel VI
struct VERWALTUNG verw;
unsigned char ds_nummer;
unsigned char art;
long s_soll;
short unsigned int v_soll;
unsigned char a_beschl;
unsigned char a_brems;
Positionswert = 123.45 mm => s_soll = 12345
Positionswert = 12345 mm => s_soll = 1234500
Geschwindigkeitssollwert = 123.4 mm/s => v_soll = 1234
Geschwindigkeitssollwert = 1234 mm/s => v_soll = 123400
02.98
Anhang
®
gespei-
Seite VI-11

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis