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

Ergebnis 1 bis 8 von 8

Thema: Prioritäten in SCL

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    das ist mein erster Beitrag hier im Forum, und ich hoffe das mir diesbezüglich geholfen werden kann.

    Meine Frage bezieht sich auf einen SCL-Code, indem Prioritäten abgearbeitet werden müssen.

    Die Prioritäten werden als Eingangsvariable deklariert, somit individuell zu vergeben. Hinzu kommen noch zwei Eingänge für ISTWERT und SOLLWERT.

    Angenommen es sind 5 Antriebe, die in einer bestimmten Folge (Priorität) anlaufen sollen. Sobald die erste angelaufen ist, und ISTWERT < SOLLWERT ist, soll der zweite Antrieb gestartet werden. Wenn noch immer ISTWERT < SOLLWERT, dann dritten Antrieb zuschalten...etc.

    Jemand einen Lösungsvorschlag?

    Danke vorab...

    dapi911
    Zitieren Zitieren Prioritäten in SCL  

  2. #2
    Registriert seit
    15.12.2007
    Beiträge
    721
    Danke
    84
    Erhielt 106 Danke für 95 Beiträge

    Standard

    Ja. Wie wärs mit ner Schrittkette?

  3. #3
    dapi911 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.10.2009
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    würde es lieber direkt in scl programmieren...

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    ... das ist doch kein Widerspruch ...
    Wichtig ist erstmal, dass du dir einen Ablauf festlegst und danach arbeitest ...
    Schau doch z.B. mal auf den CASE-Befehl.

    Gruß
    LL

  5. #5
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    hysterese nicht vergessen, sonders wirds ein mächtiges geklapper...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #6
    Registriert seit
    15.12.2007
    Beiträge
    721
    Danke
    84
    Erhielt 106 Danke für 95 Beiträge

    Standard

    Und vor allen Dingen auch Timer

  7. #7
    Registriert seit
    17.10.2009
    Beiträge
    37
    Danke
    4
    Erhielt 11 Danke für 11 Beiträge

    Standard

    Hallo,

    arbeite z.Z. an einem fast ähnlichem Projekt. Bei mir ist die Prioritätsauswahl allerdings noch etwas komplizierter. Da ich nach Betriebsstunden, Schalthäufigkeit und noch weiteren Kriterien auswählen muss.

    Da ich jetzt nicht genau weiß ob Du feste Prioritäten benötigtst oder auch
    beispielsweise nach Betriebsstunden auswählen willst, mache ich Dir mal einen Vorschlag der beides abdecken würde.

    Schreibe Deine Bedingungen für die Auswahl der Maschine in ein
    ARRAY OF STRUCT. z.Z Betriebsstunden, Nr. der Maschiene, Status "ausgeschaltet und betriebsbereit", Status eingeschaltet.

    Dann sortierst Du nach Betriebsstunden und danach z.B. nach Status
    "ausgeschaltet und betriebsbereit".
    (Die zugehörige Kritereien natürlich immer mitnehmen.)

    Wenn Du jetzt eine Maschine einschalten willst, suchst Du im Array von
    vorn beginnend nach der ersten Maschine die "ausgeschaltet und betriebsbereit" ist.
    Willst Du eine Maschine ausschalten, beginnst Du von hinten mir der Suche.

    Das hört sich vielleich kompliziert an, ist aber sicher nicht mehr als
    eine A4 Seite Code.
    Sollte es Dich interessieren kann ich auch paar Fragmente aus meinem
    Code hier einstellen.

    Gruß Fred

  8. Folgender Benutzer sagt Danke zu fmbux für den nützlichen Beitrag:

    dapi911 (22.10.2009)

  9. #8
    dapi911 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    20.10.2009
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke Fred,

    habe Dir zur besseren Erläuterung mal eine Nachricht gesendet.

    Danke vorab.
    dapi

Ähnliche Themen

  1. Prozessarlam - Prioritäten
    Von Potenzial im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 22.06.2010, 14:29
  2. Antworten: 13
    Letzter Beitrag: 16.02.2009, 18:35
  3. Antworten: 1
    Letzter Beitrag: 17.01.2006, 15:56

Stichworte

Lesezeichen

Berechtigungen

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