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

Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17

Thema: Programmierhilfe für CoDeSys

  1. #11
    Pubi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.02.2010
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute,

    bin mittlerweile ein Stück meinem Ziel näher gekommen, aber folgendes Problem habe ich immer noch.

    Es geht eigentlich um das Grundverständnis. Habe bis jetzt mit Delphi programmiert und vom Programablauf war es sehr übersichtlich.

    Der Compiler lief von oben nach unten in einem Prozess ab, aber bei der SPS Programmierung z.B. Sprache: SP, kommt es mir so vor, als ob der Funktionsblock ständig ablaufen würde. Vielleicht könnte mir da jemand einen kleinen Einblick geben bzw. Link zu nachlesen.

    Mein Problem ist:

    Im Funktionsblock (SP) wird die Variable
    Klick_Lang für ca. 2sec. TRUE, dann wieder FALSE und die Variable Kueche_Stand_By = 0.

    Code:
    (* Klick Lang *)
    IF (Klick_Lang = TRUE) THEN
        IF (Kueche_Stand_By = 0) THEN
            Kueche_Stand_By:= 1; (* Ausschalten *)
        ELSIF (Kueche_Stand_By = 1) THEN
            Kueche_Stand_By:= 2; (* Einschalten *)
        END_IF
    END_IF
    Eigentlich würde ich wollen, das Kueche_Stand_By = 1 ist und beim nächsten mal, wenn Klick_Lang = TRUE ist dann auf Kueche_Stand_By = 2 springt. Aber der Werts springt sofort auf 2.

    Vielleicht jemand eine Idee?

    Viele Grüße aus der Hauptstadt!
    pubi

  2. #12
    Registriert seit
    16.11.2007
    Beiträge
    771
    Danke
    34
    Erhielt 153 Danke für 119 Beiträge

    Standard

    Code:
    (* Klick Lang *)
    IF (Klick_Lang = TRUE) THEN
        IF (Kueche_Stand_By = 0) THEN
            Kueche_Stand_By:= 1; (* Ausschalten *)
        ELSIF (Kueche_Stand_By = 1) THEN
            Kueche_Stand_By:= 2; (* Einschalten *)
        END_IF
    END_IF
    Geändert von GLT (28.02.2010 um 23:22 Uhr)

  3. #13
    Pubi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.02.2010
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    @GLT bitte etwas mehr Infos, stimmt was mit der "rot" markierten Zeile nicht?

  4. #14
    Registriert seit
    16.11.2007
    Beiträge
    771
    Danke
    34
    Erhielt 153 Danke für 119 Beiträge

    Standard

    Die rot markierte Zeile gibt dir an, WARUM dein Ergebnis erfolgt

  5. #15
    Pubi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.02.2010
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Wenn der Ausgangswert der Var. 0 ist und die Abfrage 1 x durchläuft, dann ist das Ergebnis 1, beim zweiten durchlauft steigt der Wert auf 2, das ist mir schon klar. Ich wollte dass die IF-Abfrage nur ein Mal ausgeführt wird, aber das ist dann ohne einer Hilfsvariablen nicht möglich. Hab zum testen ein Couter eingebaut und musste feststellen, dass der Compiler in ca. 1,5 sec. 20x in die IF-Abfrage gesprungen ist.

  6. #16
    Registriert seit
    16.11.2007
    Beiträge
    771
    Danke
    34
    Erhielt 153 Danke für 119 Beiträge

    Standard

    Wie kann man einen falsch editieren Text wieder rausbekommen?
    Geändert von GLT (01.03.2010 um 02:01 Uhr)

  7. #17
    Pubi ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    21.02.2010
    Beiträge
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    eigentlich mit dem Button rechts unten "Ändern"...hätte ich jetzt gesagt...

Ähnliche Themen

  1. programmierhilfe
    Von holschin im Forum Suche - Biete
    Antworten: 1
    Letzter Beitrag: 09.12.2009, 09:31
  2. Programmierhilfe Siemens Logo
    Von Micha* im Forum Sonstige Steuerungen
    Antworten: 19
    Letzter Beitrag: 10.08.2008, 19:05
  3. Suche Programmierhilfe S5
    Von Sarah2000 im Forum Suche - Biete
    Antworten: 1
    Letzter Beitrag: 21.07.2005, 09:29
  4. Programmierhilfe für S7
    Von Joe.Baer im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 26.04.2005, 13:29
  5. Programmierhilfe: Pumpensteuerung
    Von xpert im Forum Programmierstrategien
    Antworten: 4
    Letzter Beitrag: 28.01.2005, 13:33

Lesezeichen

Berechtigungen

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