Herunterladen Inhalt Inhalt Diese Seite drucken

Zeiten (Timer) - Siemens SINUMERIK 840Di sl Funktionshandbuch

Synchronaktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 840Di sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.3 Spezielle Echtzeitvariablen für Synchronaktionen
2.3.2

Zeiten (Timer)

Die Systemvariable $AC_TIMER[n] ermöglicht das Starten von Aktionen nach
definierten Wartezeiten.
Definition
Datentyp: REAL
n: Nummer der Timer–Variable
Einheit: Sekunde
Die Anzahl der verfügbaren Timer–Variablen wird per Maschinendatum
MD28258 $MC_MM_NUM_AC_TIMER festgelegt.
Timer setzen
Das Hochzählen einer Timer–Variable wird gestartet durch Wertzuweisung:
$AC_TIMER[n]=value
n: Nummer der Zeitvariable
value: Startwert (i.d.R. 0)
Timer anhalten
Das Hochzählen einer Timer-Variable wird gestoppt durch Zuweisung eines negativen
Wertes:
$AC_TIMER[n]=-1
Timer lesen
Der aktuelle Zeitwert kann bei laufender oder gestoppter Timer-Variablen gelesen werden.
Nach dem Stoppen der Timer-Variablen durch Zuweisung von -1 bleibt der zuletzt aktuelle
Zeitwert stehen und kann weiterhin gelesen werden.
Beispiel
Ausgabe eines Istwertes über Analogausgang 500ms nach Erkennen eines digitalen
Eingangs:
WHEN $A_IN[1]==1 DO $AC_TIMER[1]=0
WHEN $AC_TIMER[1]>=0.5 DO $A_OUTA[3]=$AA_IM[X] $AC_TIMER[1]=-1
2-18
;
Timer rücksetzen und starten
Funktionshandbuch, 11/2006, 6FC5397-5BP10-2AA0
Synchronaktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis