03.03.2013 Aufrufe

ASCII Parameter ServoStar400/600 - Maccon.de

ASCII Parameter ServoStar400/600 - Maccon.de

ASCII Parameter ServoStar400/600 - Maccon.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>ASCII</strong> Objekt Referenz SERVOSTAR 400/<strong>600</strong><br />

<strong>ASCII</strong> - Kommand M<br />

Syntax Sen<strong>de</strong>n M [Data]<br />

Syntax Empfangen M <br />

Type Variable rw<br />

<strong>ASCII</strong> - Format String<br />

DIM -<br />

Bereich -<br />

Default -<br />

Opmo<strong>de</strong> All<br />

Verstärker Status -<br />

ab Firmware 1.20<br />

Funktionsgruppe -<br />

Kurzbeschreibun Lesen/Schreiben einer Macro-Variable<br />

Vorhan<strong>de</strong>n in<br />

Bediensoftware CAN-Bus<br />

PROFIBUS Sercos<br />

SERCOS IDN:<br />

CAN Objekt Nr:<br />

PROFIBUS PNU:<br />

DPR Objekt Nr:<br />

Konfiguration Datentyp BUS/DP -<br />

Wichtung 10^3<br />

Letzte Bearbeitung <strong>de</strong>r Seite Rev 1.3<br />

EEPROM -<br />

Beschreibung<br />

Mit <strong>de</strong>m Kommando "M" kann je<strong>de</strong> interne Macro-Variable angesprochen wer<strong>de</strong>n.<br />

Macro-Variablen sind Variablen, die von <strong>de</strong>n Macro-Routinen benutzt wer<strong>de</strong>n. Sie wer<strong>de</strong>n innerhalb einer Macro-Routine mit ihren<br />

Namen angesprochen. Die vollständige Variablen-Information (Name, Adresse) wird in Form einer Tabelle verwaltet. Es gibt zwei<br />

Arten von Macro-Variablen:<br />

1. System-Variablen - diese Variablen wer<strong>de</strong>n fest von <strong>de</strong>r Firmware vorgegeben. Sowohl die Namen als auch die Adressen von<br />

diesen Variablen sind innerhalb einer bestimmten Firmware-Version konstant. Die Tabelle mit <strong>de</strong>n Variablen-Daten liegt im<br />

Programmbereich, so daß <strong>de</strong>r Zugriff auf System-Variablen je<strong>de</strong>rzeit möglich ist.<br />

2. User-Variablen - diese Variablen wer<strong>de</strong>n während <strong>de</strong>r Initialisierungsphase <strong>de</strong>s Verstärkers in <strong>de</strong>n Macro-Routinen angelegt. Das<br />

Vorhan<strong>de</strong>nsein einer bestimmten Variable bzw. <strong>de</strong>ren physikalische Adresse hängt von <strong>de</strong>r Konfiguration <strong>de</strong>s Verstärkers ab. Die<br />

Tabelle mit Variablen-Informationen wird im RAM angelegt und normalerweise nur während <strong>de</strong>r Übersetzung <strong>de</strong>r Macro-Programme<br />

(Initialisierungsphase) benötigt. Nach<strong>de</strong>m die Initialisierung abgeschlossen ist, wird die Tabelle aus <strong>de</strong>m Speicher entfernt. Der Zugriff<br />

auf die User-Variablen mit <strong>de</strong>m M-Kommando ist in diesem Fall nicht möglich.<br />

Falls beim Einschalten <strong>de</strong>s Verstärkers die <strong>Parameter</strong>einstellung MSG=2 gefun<strong>de</strong>n wird, so wird die Variablen-Tabelle für die User-<br />

Variablen im Speicher gelassen. Auf diese Weise kann auch eine User-Variable mit <strong>de</strong>m M-Kommando angesprochen wer<strong>de</strong>n.<br />

Das Kommando M kann in einer <strong>de</strong>r drei Formen benutzt wer<strong>de</strong>n:<br />

1. "M" es wird eine Liste aller System- und User-Variablen ausgegeben.<br />

2. "M name" es wird eine Informationszeile zu <strong>de</strong>r Variable in folgen<strong>de</strong>r Form ausgegeben:<br />

"Name [TYPE] Adresse FORMAT=Wert"<br />

Die einzelnen Komponenten haben folgen<strong>de</strong> Be<strong>de</strong>utung:<br />

name = Name <strong>de</strong>r Macro-Variable<br />

TYPE = Variablentype (SYSTEM o<strong>de</strong>r USER)<br />

adresse = physikalische Adresse <strong>de</strong>r Variable (Hexa<strong>de</strong>zimale Darstellung)<br />

FORMAT = Variablenart (BYTE,WORD,LONG,STRING), <strong>de</strong>r Zusatz FAST be<strong>de</strong>utet, daß die Variable im internen (schnellen) RAM<br />

abgelegt ist.<br />

Wert= Variableninhalt (Hexa<strong>de</strong>zimale Darstellung bzw. <strong>ASCII</strong>-String je nach FORMAT)<br />

3. "M Name Wert" die Zahl "Wert" wird in <strong>de</strong>r Variable "Name" eingetragen.<br />

Die Angabe "Wert" wird in <strong>de</strong>zimaler Darstellung erwartet. Bei Voreinstellung <strong>de</strong>r Zeichenfolge "0x" kann die Zahl auch in<br />

hexa<strong>de</strong>zimaler Darstellung angegeben wer<strong>de</strong>n.<br />

<strong>ASCII</strong> - Kommando M Rev 2.7<br />

Seite 277 von 587

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!