Herunterladen Inhalt Inhalt Diese Seite drucken

Timer-Variablen ($Ac_Timer[N]) - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.3 Hauptlaufvariablen für Synchronaktionen
10.3.9

Timer-Variablen ($AC_Timer[n])

Funktion
Die Systemvariable $AC_TIMER[n] ermöglicht das Starten von Aktionen nach definierten
Wartezeiten.
Timer-Variable: Datentyp REAL
$AC_TIMER[n]
s
n
Timer setzen
Das Hochzählen einer Timer-Variable wird gestartet durch Wertzuweisung:
$AC_TIMER[n] = value
n:
value:
Timer anhalten
Das Hochzählen einer Timer-Variable wird gestoppt durch Zuweisung eines negativen Werts:
$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 Ist-Werts über Analogausgang 500 ms nach Erkennen eines digitalen
Eingangs:
Programmcode
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
578
Kanalspezifischer Timer vom Datentyp REAL
Einheit in Sekunden
Index der Timer-Variable
Nummer der Zeitvariablen
Startwert (i. d. R "0")
Kommentar
; Timer rücksetzen und
starten
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis