Funktionsbeschreibung | Rexroth IndraMotion MTX
Zuweisen verschiedener SD-Variablen
10 REM Nicht permanente Integervariable
20 REM ================================
30 SD.MTBSimpleVar = 4711
40 REM Permanentes Integerfeld mit 32 Elementen
50 REM ========================================
60 REM 1. Element
70 SD.MTBIntArr[1] = SD.MTBSimpleVar
80 REM Letztes Element
90 SD.MTBIntArr[32] = SD.MTBIntArr[1]
100 REM Nicht permanente dreidim. Variable vom Typ MTBVar_t
110 REM ===================================================
120 REM 1. Element
130 SD.MTBArrVar[1,1,1].Var1_int = SD.MTBIntArr[32]
140 SD.MTBArrVar[1,1,1].Var2_int = SD.MTBIntArr[32] * 2
150 REM Zuweisung einer ganzen Struktur
160 SD.MTBArrVar[1,1,2] = SD.MTBArrVar[1,1,1]
170 REM Permanente Variable für jeden appliz. Kanal
180 REM ===========================================
190 REM Zuweisung auf Kanalvariable des aktiven Kanals
200 SD.MTBChanVar.SDint = SD.MTBArrVar[1,1,2].Var2_int
210 REM Zuweisung auf Kanalvariable des 2. Kanals
220 SD.MTBChanVar[2].SDint = SD.MTBSimpleVar
Ausgabe von SD-Variablen
230 PRN#(0,SD.MTBChanVar.SDint,SD.MTBChanVar[2].SDint)
N240 M30
<SDIsoString>Str</SDIsoString>
<SDbyte>1</SDbyte>
<SDbyte>2</SDbyte>
<SDbyte>3</SDbyte>
<SDint>22</SDint>
<SDdouble>1.1</SDdouble>
</MTBChanVar>
<MTBChanVar Dimension=.2.>
<SDint>44</SDint>
</MTBChanVar>
</SD>
●
Der Header enthält u.a. Angaben zur XML-Version. Die in
<SD> eingeschlossenen SD-Variablen erhalten Defaultwerte.
Defaultwerte können sowohl für „nicht permanente" (MTBSim‐
pleVar) als auch „permanente" SD-Variablen eingetragen wer‐
den. Bei Array-SD-Variablen auf oberster Ebene muss die
Dimension angegeben werden. Auf unteren Ebenen (SDbyte)
sind entweder alle oder keine anzugeben.
●
Allen nicht genannten SD-Variablen wird beim Anlegen
„Null" oder ein „Leerstring" zugewiesen.
Figure
Figure:
Documentation:
Abb.26-12:
Initialisierung mit Defaultwerten in der Datei SDDatMTB.xml
Zugriff mit CPL
Beispielprogramm TestMTB.cpl:
Programm:
Electric Drives
| Bosch Rexroth AG
and Controls
MTX Funktionsbeschrei‐
bung
757/789
Systemdaten
Documentation
Initialisierung mit Default-
Werten
Systemdaten