Herunterladen Inhalt Inhalt Diese Seite drucken

Fifo-Variable $Ac_Fifo1[N] - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

10.3.10
FIFO-Variable $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
MD 28260: NUM_AC_FIFO festgelegt.
Die Anzahl der in eine FIFO-Variable einschreibbaren Werte wird durch das
Maschinendatum
MD 28264: LEN_AC_FIFO definiert. Alle FIFO-Variablen haben gleiche Länge.
Die Summe aller FIFO-Elemente wird nur gebildet, wenn in MD 28266: MODE_AC_FIFO
Bit0 gesetzt ist.
Die Indizes 0 bis 5 haben Sonderbedeutung:
n=0: Beim Schreiben: neuer Wert wird in den FIFO abgelegt
Beim Lesen: ältestes Element wird gelesen und aus FIFO entfernt
n=1: Zugriff auf das älteste gespeicherte Element
n=2: Zugriff auf das jüngste gespeicherte Element
n=3: Summe aller FIFO-Elemente
n=4: 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
n=5: aktueller Schreibindex relativ zum FIFO-Anfang
n=6 bis 6+nmax: Zugriff auf n-tes FIFO-Element
Beispiel Umlaufspeicher
Während eines Produktionsablaufs wird ein Förderband zum Transport von Produkten mit
unterschiedlichen Längen (a, b, c, d) benutzt. Auf dem Förderband mit der Transportlänge
werden daher abhängig von den jeweiligen Produktlängen unterschiedliche Anzahlen von
Produkten gleichzeitig befördert. Bei gleich bleibender Fördergeschwindigkeit muss damit
eine Anpassung der Produktentnahme vom Band an die variablen Ankunftszeiten der
Produkte erfolgen.
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Bewegungssynchronaktionen
10.3 Hauptlaufvariablen für Synchronaktionen
10-19

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis