Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: FIFO in TC 3

  1. #1
    Registriert seit
    25.01.2016
    Beiträge
    1
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,
    Ich bin derzeit dabei meinen Techniker in Automatisierungstechnik zu machen! In einem Modul hab ich jetzt die Aufgabe bekommen einen FIFO in TC 3 zu programmieren! Jedoch weiß ich nicht so recht wo ich genau Anfangen soll! kann mir hier vielleicht von euch jemand helfen einen Ansatz zu finden! das wär echt nice!
    Zitieren Zitieren FIFO in TC 3  

  2. #2
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.222
    Danke
    533
    Erhielt 2.698 Danke für 1.950 Beiträge

    Standard

    Welche Steuerung ist doch erst einmal egal.
    Gib oben rechts bei "Live Search" FIFO ein, da findest du garantiert etwas passendes.
    Wenn du dann nicht weiterkommst, dann fragen.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  3. #3
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.192
    Danke
    925
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    * Du brauchst Speicherplatz für die im FIFO zu speichernden Elemente. Bei SPS nimmt man dafür üblicherweise keinen dynamisch allokierten Speicher sondern ein Array in ausreichender Größe. Ein Array des Datentyps, welchen man in dem FIFO zwischenspeichern will.
    * Dann brauchst Du noch 1 oder 2 Verwalter, wie voll der FIFO ist bzw. wo das momentane Ende ist (und ggf. wo der momentane Anfang ist). Die Verwalter kann man als Pointer oder als Index implementieren.
    * Den FIFO kann man als Queue oder Ringpuffer implementieren, d.h. mit Umspeichern oder ohne Umspeichern nach dem Entnehmen.
    * Dann schreibe noch eine Methode zum Hinzufügen eines Elements zum FIFO und Signalisierung falls der FIFO voll ist. Und schreibe eine Methode zum Entnehmen eines Elements vom FIFO und Signalisierung falls der FIFO leer ist.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

Ähnliche Themen

  1. Step 7 Fifo
    Von silverfreaky im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 23.06.2015, 12:56
  2. FIFO mit S7 ????
    Von moclam im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 24.10.2013, 10:43
  3. Fifo S7
    Von stevexxx im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 18.03.2008, 14:45
  4. Fifo
    Von sweber im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 14.06.2007, 15:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •