Herunterladen Diese Seite drucken

Bosch Rexroth VCP Serie Anwendungsbeschreibung Seite 247

Werbung

R911310665 / 02 | Rexroth VCP-Bedienkonzept
Tutorium
6.6.11
Globale Variablen
Electric Drives and Controls | Bosch Rexroth AG
Beispiel für lokale Skriptvariable (localVar1):
public void Execute()
{
int localVar1;
localVar1 = 10;
}
Globale Skriptvariablen sind:
• Globale Skriptvariablen,
• SPS-Variablen und
• Systemvariablen.
Auf diese Variablen können Sie mit Methoden zugreifen. Die Werte
dieser Variablen können Sie in Bildern darstellen und editieren.
Tragen Sie globale Skriptvariablen in der Skriptvariablenliste ein.
Beispiel für globale Skriptvariable (intVar1):
public void Execute()
{
}
private void f1 ()
{
Firmware.ScriptVar.SetInt(Project.ScriptVar.intVar1, 33);
}
Der Speicher für globale Skriptvariable ist auf folgende Werte
beschränkt:
Gerät
VCP01
VCP02 bis VCP 25
Abb. 6-83: Speicher für globale Skriptvariable
Globale Skriptvariablen sind nur dann remanent, wenn das Bediengerät
mit gepuffertem RAM ausgestattet ist.
Systemvariablen sind dem System intern bekannt und werden nicht
separat deklariert.
Beispiel für eine Systemvariable (RtcSec):
// Wert der Systemvariable in die lokale Variable „Seconds" schreibenpu-
blic void Execute()
{
uint Seconds;
Seconds = Firmware.SysVar.GetUInt(Firmware.ScriptVar.MyReturncode,
Firmware.SysVar.RtcSec);
}
6-117
Speicher
16 KB
32 KB

Werbung

loading