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

Ergebnis 1 bis 4 von 4

Thema: Matrix Programmieren

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe folgendes Problem, ich soll eine Matrix mithilfe von Arrays programmieren, die dann in meinem Prozess eine Art Warteregister für meine Stationen darstellt- sie nacheinander aufruft, da immer nur eine Station geprüft werden kann. Wie mache ich das??
    Die Programmiersoftware die ich benutze heißt FST(Festo).

    zur Erläuterung: Die Stationen laufen unabhängig voneinader parallel ihr Programm ab, wenn sie eine gewisse Anzahl an Zyklen durchlaufen haben, sollen sie geprüft werden, da aber nur eine Prüftstion für 5 Stationen vorhanden ist, darf immer nur eine den Prüfschritt starten. Die andren müssen solange in eine Warteschleife geschickt werden. Ich möchte daher einen Programmbaustein programmieren, der das Aufrufen der Prüftationen regelt.

    Wär cool, wenn mir jemand helfen könnte.

    Mfg
    Stefan
    Zitieren Zitieren Gelöst: Matrix Programmieren  

  2. "Am Ende reicht immer ein eindimensinales Array. Schließlich ist der Speicher aller Computer letztlich eines.
    Gast käme aber mit einem Array aus.

    Oder mit einer Schrittkette:
    Wenn Station 1 fertig mit Pruefen, dann schauen ob Station 2 pruefen will

    ja-> pruefen 2, warten bis fertig
    nein->pruefen 2 überspringen

    schauen ob Station 3 pruefen will

    ja-> pruefen 3, warten bis fertig
    nein->pruefen 3 überspringen

    schauen ob Station 4 pruefen will
    u.s.w

    nach 5 gehts wieder bei 1 los"


  3. #2
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Hallo,
    ich kenne die Festo SPS nicht. Aber vielleicht kann ich Dir trotzdem helfen. Die Aufgabe hört sich nicht so schwer an. Liegt aber wohl daran das ich die Aufgabe noch nicht verstanden habe. Nach meiner Auffassung nach sollte ein eindimensionales Array mit zwei Zeigern genügen. Um eine Warteschlange zu realisieren.
    If you open your Mind too much, your Brain will fall out.

  4. #3
    Registriert seit
    19.06.2003
    Beiträge
    2.200
    Danke
    85
    Erhielt 259 Danke für 175 Beiträge

    Standard

    Am Ende reicht immer ein eindimensinales Array. Schließlich ist der Speicher aller Computer letztlich eines.
    Gast käme aber mit einem Array aus.

    Oder mit einer Schrittkette:
    Wenn Station 1 fertig mit Pruefen, dann schauen ob Station 2 pruefen will

    ja-> pruefen 2, warten bis fertig
    nein->pruefen 2 überspringen

    schauen ob Station 3 pruefen will

    ja-> pruefen 3, warten bis fertig
    nein->pruefen 3 überspringen

    schauen ob Station 4 pruefen will
    u.s.w

    nach 5 gehts wieder bei 1 los

  5. #4
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @Zottel: Das mit der Schrittkette ist eine gute Idee. Der Gast (Stefan) hat aber nach einer lösung mit Arrays gefragt.

    Am Ende reicht immer ein eindimensinales Array. Schließlich ist der Speicher aller Computer letztlich eines.
    Gast käme aber mit einem Array aus.
    Ein eindimensionales Array ist ein einfaches Array wie
    Code:
    TestArray: ARRAY [0..15] OF BYTE;
    If you open your Mind too much, your Brain will fall out.

Ähnliche Themen

  1. DATALOGiC Matrix - 200 2D Barcodeleser
    Von Laserjet im Forum Suche - Biete
    Antworten: 1
    Letzter Beitrag: 07.11.2011, 18:07
  2. Sps Programmieren
    Von andiehm im Forum Simatic
    Antworten: 22
    Letzter Beitrag: 05.02.2011, 21:58
  3. Programmieren FM 350-2
    Von soginet im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.06.2010, 17:09
  4. Scanner für Data-Matrix-Code
    Von Larry Laffer im Forum PC- und Netzwerktechnik
    Antworten: 19
    Letzter Beitrag: 12.07.2008, 18:59
  5. Antworten: 6
    Letzter Beitrag: 01.02.2005, 11:22

Lesezeichen

Berechtigungen

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