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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Frage zu Graph

  1. #1
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo
    Ich habe folgende Aufgabe bekommen:
    Es muss ein FB erstellt werden, der unter "vorausgeschaltete permanente Anweisungen" aufgerufen wird.
    In dem FB soll eine Variable X auf true gesetzt werden, sobald die Bedingung dafür erfüllt ist.

    Code:
    IF #Bedingung  THEN
      #X:= TRUE;
    END_IF;
    Bis hier ist alles ok.
    In der Schrittkette soll es dann an einen Schritt eine Aktion geben, in der die Variable X wieder auf false gesetzt wird.
    Also habe ich in dieser Aktion als Bestimmungszeichen ein "R" für rücksetzen gewählt und habe die Variable X angegeben.
    Die Bedingungen für das setzen der Variable sind bei diesen Schritt nicht mehr erfüllt.
    Allerdings wird die Variable nicht zurückgesetzt. Kann mir einer erklären, wieso X nicht zurückgesetzt wird.
    Diese Projekt ist eine Hausaufgabe und muss so realisiert werden, wie es die Aufgabenstellung vorgibt.
    Danke schon mal im voraus.

    MfG
    bastler
    Zitieren Zitieren Frage zu Graph  

  2. #2
    Registriert seit
    13.10.2007
    Beiträge
    12.038
    Danke
    2.790
    Erhielt 3.273 Danke für 2.159 Beiträge

    Standard

    ist deine 'Bedingung' immer auf TRUE?
    dann würdest du in der Schrittkette 'X' zurücksetzen, aber
    in der permanenten Answeisung direkt wieder setzen.
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  3. #3
    bastler ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard

    "Bedingung" ist ein Taster, also nur dann true, wenn gedrückt!
    Wie ich schon schrieb, die Bedingung für das Setzen sind in dem Schritt fürs Rücksetzen nicht mehr gegeben.

  4. #4
    Registriert seit
    28.06.2003
    Ort
    Nähe Bonn
    Beiträge
    292
    Danke
    15
    Erhielt 92 Danke für 71 Beiträge

    Standard

    Hallo bastler,

    #Bedingung = Input ???
    #x = InOut ???

    Grüße
    Peter

  5. #5
    bastler ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard

    "Bedingung" habe ich als Eingangsvariable deklariert und X ist unter static deklariert!

  6. #6
    Registriert seit
    28.06.2003
    Ort
    Nähe Bonn
    Beiträge
    292
    Danke
    15
    Erhielt 92 Danke für 71 Beiträge

    Standard

    X ist static im aufgerufenen FB? (eigener Instanz-DB oder Multiinstanz?)

    wird das richtige Datenbit zurückgesetzt?

  7. #7
    bastler ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Sorry, ich hab Quatsch erzählt. X ist unter Output in dem FB deklariert, den ich unter "vorausgeschaltete permanente Anweisungen" aufrufe. Dieser FB hat einen Instanz-DB.
    In dem FB, wo die Schrittkette läuft, dort ist x unter static deklariert.

  8. #8
    Registriert seit
    28.06.2003
    Ort
    Nähe Bonn
    Beiträge
    292
    Danke
    15
    Erhielt 92 Danke für 71 Beiträge

    Standard

    Also im FB, der unter "vorausgeschaltete permanente Anweisungen" aufgerufen wird, X als InOut deklarieren.

    Dann müsste es funktionieren.

  9. #9
    bastler ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard

    X ist dort als Output deklariert. Wieso sollte X als In/Out deklariert werden?

  10. #10
    bastler ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    03.10.2008
    Beiträge
    232
    Danke
    8
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    SK.png
    So ist der Aufbau

Ähnliche Themen

  1. TIA TIA Graph Frage zu FC-Aufruf in Aktion
    Von bastler im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 06.05.2015, 23:55
  2. Frage zu S7 Graph
    Von Arch Enemy im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 14.02.2011, 06:51
  3. Frage zu Graph 5 Schrittfortschaltung
    Von EyeQ im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 23.06.2009, 16:53
  4. Antworten: 15
    Letzter Beitrag: 09.04.2009, 20:57
  5. Kurze Frage zu Graph-Programm
    Von the bang 2 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 23.08.2007, 00:36

Lesezeichen

Berechtigungen

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