Herunterladen Inhalt Inhalt Diese Seite drucken

Fifo-Variablen ($Ac_Fifo1[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

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, 02/2011, 6FC5398-2BP40-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
579

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis