Step 7 First in First Out FIFO -Daten in einer Reihenfolge wegspeichern und später auswerten

Beiträge
48
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe mal wieder eine AWL-Frage.

Ich möchte bei einer Anlage, bei der z.B. mehrere Bauteile nacheinander bearbeitet und ein Messwert zugeordnet werden:
1. bauteil mit wert 2
2. bauteil mit wert 3
3. bauteil mit wert 1
die Werte zwischen speichern.

Ich möchte aber die Messwerte erst später auswerten (wenn er an einem Sensor z.B. E0.0 ankommt).

Die Werte müssen also zusamen mit der Bauteilnummer (z.B. 1,23,454) zwischengespeichert werden.
Ist das dann so etwas die "First in - First Out" FIFO??

Wie kann man das mit AWL realisieren?
Gibt es dazu schon fertige Baustein in der Siemens-Bibliothek, welche ich nicht kenne und noch nicht gefunden habe?

Ich würde mich pber eine Antwort und die Hilfe sehr freuden.

Beste Grüße
 
Genau das wäre ein FIFO. grundsätzlich funktioniert das wie ein FIFO mit dem du einfache Datentypen verarbeitest.
Wenn du mehere Daten mitschieben willst. Also Bauteilnummer, Datum, Text etc. dann baust du den Baustein exakt auch so auf. Nur schiebst du dann UDTs.

Das ist in SCL supereinfach und übersichtlich. Gibt es einen Grund warum du das in AWL machen willst?
 
Zurück
Oben