Herunterladen Inhalt Inhalt Diese Seite drucken

Fifo-Variablen ($Ac_Fifo1[N] - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

10.3.10
FIFO-Variablen ($AC_FIFO1[n] ... $AC_FIFO10[n])
Funktion
Zur Abspeicherung zusammengehöriger Datenfolgen stehen 10 FIFO-Variable
(Umlaufspeicher) zur Verfügung.
Datentyp: REAL
Anwendung:
● zyklisches Messen
● Durchlaufbearbeitung
Auf jedes Element kann lesend und schreibend zugegriffen werden.
FIFO-Variable
Die Anzahl der verfügbaren FIFO-Variablen wird per Maschinendatum
MD28260 $MC_NUM_AC_FIFO festgelegt.
Die Anzahl der in eine FIFO-Variable einschreibbaren Werte wird durch das
Maschinendatum MD28264 $MC_LEN_AC_FIFOdefiniert. Alle FIFO-Variablen haben
gleiche Länge.
Die Summe aller FIFO-Elemente wird nur gebildet, wenn in
MD28266 $MC_MODE_AC_FIFO Bit0 gesetzt ist.
Die Indizes 0 bis 5 haben Sonderbedeutung:
Index
0
1
2
3
4
5
6 bis n
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Bedeutung
Beim Schreiben:
Beim Lesen:
Zugriff auf das älteste gespeicherte Element
Zugriff auf das jüngste gespeicherte Element
Summe aller FIFO-Elemente
Anzahl der im FIFO verfügbaren Elemente
Auf jedes Element des FIFO kann lesend und schreibend zugegriffen werden.
Das Rücksetzen der FIFO-Variablen erfolgt durch Rücksetzen der Element-
Anzahl, z. B. für die erste FIFO-Variable: $AC_FIFO1[4] = 0
Aktueller Schreibindex relativ zum FIFO-Anfang
Zugriff auf n-tes FIFO-Element
max
10.3 Hauptlaufvariablen für Synchronaktionen
Neuer Wert wird in den FIFO abgelegt.
Ältestes Element wird gelesen und aus FIFO entfernt.
Bewegungssynchronaktionen
571

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis