Herunterladen Inhalt Inhalt Diese Seite drucken

Data/Size - Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

VisualMotion 8 Funktionsbeschreibung

DATA/SIZE

Argument
zulässige
Datentypen
Integer
Integer-
-konstante
- Label
Floats
"
Apoints
"
Rpoints
"
Events
"
Schutzzonen
"
Lists
"
Steps
"
Funktionen
"
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Mit der Deklaration DATA/SIZE kann in den einzelnen Tasks Speicher für
alle im Task benötigten Datentypen zugewiesen werden.
Programm bereitgestellte Gesamtspeicherplatz in der Steuerung ist die
Summe aller Datentyp-spezifischen Speicherzuweisungen in den vier
Tasks.
Zugewiesener Speicher ist „global", d.h. für alle vier Tasks
zugänglich.
Der Befehl DATA/SIZE darf nur in den vier Haupt-Tasks vorkommen. Sie
darf nicht in Unterprogrammen oder Eventfunktionen eingesetzt werden.
Syntax:
DATA/SIZE
Dabei sind:
Bereich
(Speicherzuweisung in Byte)
4 Byte pro Integer
"
4 Byte pro Integer
"
44 Byte pro Absolutpunkt-Tabelle
"
44 Byte pro Relativpunkt-Tabelle
"
120 Byte pro Event
"
28 Byte pro Schutzzone
"
84 Byte pro Sequenzerliste
"
24 Byte pro Sequenzerschritt
"
28 Byte pro Sequenzerfunktion
Beispiel:
Task_A:
TASK/START
DATA/SIZE
.
.
TASK/END
.
.
Task_B:
TASK/START
DATA/SIZE
TASK/END
.
Programmieren in Textsprache
Integers, floats, Apoints, Rpoints, Events,
Zones, Lists, Steps, Functions
Beschreibung
Taskspeicherzuweisung für Integervariable
Taskspeicherzuweisung für Floatvariable
Taskspeicherzuweisung für Einträge der
Absolutpunktetabelle
Taskspeicherzuweisung für Einträge der
Relativpunktetabelle
Taskspeicherzuweisung für Einträge der
Eventtabelle
Taskspeicherzuweisung für Einträge der
Schutzzonentabelle
Taskspeicherzuweisung für Sequenzerlisten
Taskspeicherzuweisung für Sequenzerschritte
Taskspeicherzuweisung für Sequenzerfunktionen
A
20, 20, 30, 30, 2, 3, 1, 2, 3
A
B
0, 0, 15, 15, 0, 0, 0, 0, 0
B
11-23
Der für ein
;Punkttabellen für
Bahn-Task

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis