Ausführliche Beschreibung
2.3 Systemvariable für Synchronaktionen
2.3.6
R-Parameter ($R)
Ob R-Parameter als Vor- oder Hauptlaufvariable behandelt werden, hängt davon ab ob sie
mit oder ohne $-Zeichen geschrieben werden. Die Schreibweise ist prinzipiell frei wählbar.
Für die Verwendung in Synchronaktionen sollten R-Parameter aber als Hauptlaufvariable,
also mit $-Zeichen, verwendet werden:
● $R[<Index>]
● $R<Nummer>
Datentyp:
<Index>:
<Nummer>:
Die Schreibweisen mit Index oder Nummer sind gleichwertig.
Parametrierbare Anzahl pro Kanal
Die maximale Anzahl von R-Parametern pro Kanal ist einstellbar über das Maschinendatum:
MD28254 $MC_MM_NUM_AC_PARAM = <Maximale Anzahl>
Reset-Verhalten
R-Parameter werden persistent im statischen Speicher der NC gespeichert. Daher behalten
R-Parameter über alle Reset-Arten hinaus ihre Werte bei:
● Power On-Reset
● NC-Reset
● Teileprogrammende-Reset
Beispiel
Wertzuweisung an R10 im Aktionsteil der Synchronaktion und anschließende Auswertung im
Teileprogramm
Programmcode
WHEN $A_IN[1]==1 DO $R[10]=$AA_IM[Y]
G1 X100 F150
STOPRE
IF R[10] > 50 ...
26
REAL
Feldindex: 0, 1, 2, ...
Nummer des R-Parameters: 0, 1, 2, ...
Kommentar
; Zuweisung
; Auswertung im Teileprogramm
Funktionshandbuch, 07/2012, 6FC5397-5BP40-3AA0
Synchronaktionen