Herunterladen Diese Seite drucken

JUMO MTRON 4030 Systemhandbuch Seite 28

Vorschau ausblenden Andere Handbücher für MTRON 4030:

Werbung

6 Programmieren
Zuweisung
Variablen-
deklaration
Nicht retain
Retain
Constant
Programmrumpf
7–26
Variablen von Datentyp UINT und REAL werden dezimal zugwiesen.
Beispiel: a := 123456; aber nicht a := 0x1E240;
Variablen vom Datentyp BOOL werden mit den Schlüsselwörtern TRUE und FALSE
zugewiesen. Beispiel: a := TRUE.
Soll eine Integer-Variable einer Booleschen-Variable zugewiesen werden, muß die In-
teger-Variable mit der Funktion INT_TO_BOOL erst in eine Boolesche-Variable umge-
wandelt werden.
Jedes Programm kann Variablen verwenden, die entweder
- „nicht retain"
- „retain"
oder
- „constant"
sind.
Variablen, die als „nicht retain" deklariert werden, verlieren ihren aktuellen Wert, wenn
das Modul von der Spannungsversorgung getrennt wird. D. h. der aktuelle Wert der
„nicht retain"-Variablen wird nicht gepuffert. Nach Wiederanlegen der Spannungsver-
sorgung wird der Wert einer „nicht retain"-Variablen auf 0 oder FALSE (bei booleschen
Variablen) gesetzt.
Variablen, die als „retain" deklariert werden, behalten ihren aktuellen Wert, wenn das
Modul von der Spannungsversorgung getrennt wird. D. h. der aktuelle Wert der „re-
tain"-Variablen wird gepuffert (mind. 8 Tage) und sie behält ihren Wert bei Wiederanle-
gen der Spannungsversorgung.
Variablen, die als „constant" deklariert werden, behalten ihren Wert, wenn das Modul
von der Spannungsversorgung getrennt wird. D. h. der Wert der „constant"-Variablen
bei Wiederanlegen der Spannungsversorgung entspricht dem Wert von vor der Tren-
nung des Moduls von der Spannungsversorgung. Der Wert einer Variablen vom Daten-
typ „constant" kann während dem Programmlauf nicht verändert werden.
Der Programmrumpf ist das eigentliche Programm. Das Programm wird kontinuierlich
von oben nach unten abgearbeitet. Es besteht aus verschiedenen Anweisungen:
- Zuweisungen
- Steueranweisungen für Funktion und Funktionsbaustein
- Auswahlanweisungen
- Wiederholungsanweisungen
und
- Operationen (logische, bitweise, arithmetische, Vergleich, Auswahl)
1.01/Systemhandbuch JUMO mTRON

Werbung

loading

Diese Anleitung auch für:

70.4030