Herunterladen Inhalt Inhalt Diese Seite drucken

Timer ($Ac_Timer); Funktion - Siemens SINUMERIK 840DE sl Funktionshandbuch

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

Werbung

Ausführliche Beschreibung
3.3 Systemvariable für Synchronaktionen
Literatur
● Listenhandbuch: Listen (Buch 1)
● Listenhandbuch: Ausführliche Maschinendatenbeschreibung
3.3.8

Timer ($AC_TIMER)

Die Variablen $AC_TIMER[<Index>] sind kanalspezifische Felder von Systemvariablen.
Datentyp:
<Index>:
Einheit:
Anzahl pro Kanal
Die maximale Anzahl der $AC_TIMER Variablen pro Kanal ist einstellbar über das
Maschinendatum:
MD28258 $MC_MM_NUM_AC_TIMER = <Maximale Anzahl>

Funktion

Starten
Das Starten eines Timers erfolgt durch Zuweisung eines Wertes ≥ 0:
$AC_TIMER[<Index>] = <Startwert>; mit Startwert ≥ 0
Inkrementieren
Pro Interpolatortakt wird der Wert des Timers um die Dauer eingestellten Interpolatortaktes
(MD10071 IPO_CYCLE_TIME) inkrementiert.
$AC_TIMER[<Index>] += <Interpolatortakt>
Stoppen
Das Stoppen eines Timers erfolgt durch Zuweisung eines Wertes < 0:
$AC_TIMER[<Index>] = <Abschaltwert>; mit Abschaltwert < 0
Bei der Zuweisung eines Abschaltwerts, wird nur das weitere Inkrementieren des Timers
gestoppt. Der Abschaltwert wird dabei nicht zugewiesen. Nach dem Stoppen des Timers bleibt
der letzte gültige Wert erhalten und kann weiterhin gelesen werden.
Hinweis
Der aktuelle Wert eines Timers kann bei laufendem und gestopptem Timer gelesen werden.
28
REAL
Feldindex: 0, 1, 2, ... (max. Anzahl - 1)
Sekunde
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
Synchronaktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinumerik 828d

Inhaltsverzeichnis