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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: Schnittstellenproblem bei FB

  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 einen FB erstellt, den ich mehrfach wieder aufrufen will.
    In dem FB ist die Schnittstelle wie folgt parametriert:
    Code:
    -IN
       IN
    -Out
       Out
    -Stat
       Entprellzeit (SFB4)
       Entprellzeit2 (SFB5)
    -Temp
       Mld_IN
       Mld_Out
       FL_Out
       FL_In
    Die NW sehen wie folgt aus:
    Code:
    NW1
    U     #IN
          =     L      1.0
          BLD   103
          CALL  #Entprellzeit
           IN:=L1.0
           PT:=T#4S
           Q :=
           ET:=
    
    NW2
    U     #Entprellzeit.Q
          =     #Mld_Out
    
    NW3
    U     #IN
          =     L      1.0
          BLD   103
          CALL  #Entprellzeit2
           IN:=L1.0
           PT:=T#2S
           Q :=
           ET:=
    
    NW4
    U     #Entprellzeit2.Q
          =     #Mld_In
    
    NW5
    U     #Mld_In
          FN    #Fl_In
          S     #Out
          U     #Mld_Out
          FP    #Fl_Out
          R     #Out
    Wenn ich den FB beobachte wird #Out gesetzt und wir nicht rückgesetzt, weil die positive Flanke #Fl_Out nicht 1 wird, obwohl #Mld_Out 1 wird ist. Wo hab ich da einen Denkfehler?

    Gruß
    Computerpap
    Geändert von bastler (22.09.2010 um 17:51 Uhr)
    Zitieren Zitieren Schnittstellenproblem bei FB  

  2. #2
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    Flanken immer stat, nie temp.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  3. #3
    Registriert seit
    28.07.2010
    Beiträge
    80
    Danke
    11
    Erhielt 1 Danke für 1 Beitrag

    Standard

    korrekt, Temp wird nach jedem Zyklus gelöscht und daher kann eine Flanke vom Ende eines Programms nicht an anfang übergeben werden ...
    Warum mit dem Teufel einlassen,
    ich brauche keine Untergebenen!

  4. #4
    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

    Zitat Zitat von cyrix Beitrag anzeigen
    korrekt, Temp wird nach jedem Zyklus gelöscht
    nicht das ich wüßte!
    es findet KEIN aktiver löschvorgang statt!
    der speicher wird nur wieder freigegeben und je nach programm eben neu beschrieben.
    wenn man glück hat, bleibt die flanke.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    ja, wenn man Glück hat. Ist eben ein undefinierter Zustand, der böse Auswirkungen haben kann
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  6. #6
    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

    Zitat Zitat von Gerhard K Beitrag anzeigen
    ja, wenn man Glück hat. Ist eben ein undefinierter Zustand, der böse Auswirkungen haben kann
    wir sind doch sonnekinder aus dem schoße des glücks und unser leben findet auf dem ponyhof statt!

    ... ich wollt nur darauf hingewiesen haben, dass es keinen löschvorgang gibt!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. #7
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    ich weiß vl. war auch eher für den themenstarter gedacht.
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

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

    Standard

    Hallo
    Das ging ja schnell, danke für die Antworten.
    Mit Stat-Variablen gehts.
    Jetzt hab ich noch ein zweites Problem.
    Ich rufe den FB in einem FC 2x auf.

    Code:
    NW1
    call FB2
       IN:=E0.0
       OUT:=M200.0
    
    NW2
    call FB2
       IN:=E0.1
       OUT:=M200.1
    Wenn einer der beiden Eingängeauf 0 geht passiert nichts, erst wenn beide Eingänge auf 0 gehen, werden M200.0 und M200.1 gesetzt. Genauso umgekehrt, geht einer der beiden Eingänge auf 1 passiert nichts, erst wenn beide Eingänge wieder 1 sind, gehen die Merker wieder beide auf 0. Was mach ich denn da noch falsch?

    Viele Grüße
    bastler

  9. #9
    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

    ein FB-call ohne IDB?

    du brauchst für deine aufrufe je einen eigenen IDB oder bindest sie als multiinstanz in einem FB ein (s. sfb4 und 5, haste ja schon mal gemacht..)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  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
    kann ich denn einen FB in einem FC als Multiinstanz aufrufen? Wenn ja wie?
    Wenn ich den FB in einen anderen FB als Multiinstanz aufrufe habe ich das gleiche Phänomen mit den Merkern.


    Gruß
    bastler
    Geändert von bastler (22.09.2010 um 18:44 Uhr)

Ähnliche Themen

  1. Safety Schnittstellenproblem (30:544)
    Von iPDI im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 18.08.2011, 18:43
  2. Schnittstellenproblem neues Field PG
    Von dodo im Forum PC- und Netzwerktechnik
    Antworten: 3
    Letzter Beitrag: 05.02.2008, 15:41
  3. Lösung Schnittstellenproblem Express Card Schacht und CP 5512
    Von SPS Franky im Forum PC- und Netzwerktechnik
    Antworten: 22
    Letzter Beitrag: 15.01.2008, 07:38

Lesezeichen

Berechtigungen

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