10
03.04
10.3.5 Maschinen- und Settingdatenlesen/schreiben, ab SW 4
Funktion
Ab SW 4 ist das Lesen und Schreiben von
Maschinen- und Settingdaten (MD, SD) aus
Synchronaktionen möglich.
• Unveränderliche MD, SD lesen
Sie werden aus der Synchronaktion adressiert
wie in normalen Teileprogramm-Befehlen und
werden mit einem $-Zeichen eingeleitet.
Beispiel:
ID=2 WHENEVER $AA_IM[z]<$SA_OSCILL_REVERSE_POS2[Z]-6 DO $AA_OVR[X]=0
;Hier wird der als unveränderlich angenommene Umkehrbereich 2 für Pendeln angesprochen.
• Veränderliche MD, SD lesen
Sie werden aus der Synchronaktion mit $$-
Zeichen eingeleitet adressiert und im IPO-Takt
ausgewertet.
Beispiel:
ID=1 WHENEVER $AA_IM[z]<$$SA_OSCILL_REVERSE_POS2[Z]-6 DO $AA_OVR[X]=0
;Hier wird davon ausgegangen, daß die Umkehrposition durch Bedienung während der
• MD, SD schreiben
Vorausetzung:
das aktuell eingestellte Zugriffsrecht muß den
Schreibzugriff zulassen. Es ist nur sinnvoll, MD
und SD aus der Synchronaktion zu verändern,
wenn die Änderung sofort wirksam wird. Die
Wirksamkeit wird für alle MD und SD angegeben
in Literatur: /LIS/, Listen
Adressierung:
Zu ändernde MD und SD sind eingeleitet mit $$
zu adressieren.
Beispiel:
ID=1 WHEN $AA_IW[X]>10 DO $$SN_SW_CAM_PLUS_POS_TAB_1[0]=20
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
10.3 Spezielle Echtzeitvariable für Synchronaktionen
Bearbeitung verändert werden könnte.
;Veränderung der Schaltposition von SW-Nocken. Hinweis: Die Schaltpositionen
müssen 2-3 IPO-Takte vor Erreichen der Position verändert werden.
Bewegungssynchronaktionen
$$SN_SW_CAM_MINUS_POS_TAB_1[0]=30
10
10-435