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

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

Thema: Problem mit FB in SCL

  1. #11
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von gravieren Beitrag anzeigen
    Hast du den DB2 nochmals von Hand gelöscht ?

    Er sollte bei geänderer Parameterzahl / neuer Ableitung "Neu Generiert" werden.
    Der DB2 wird zwar neu angelegt, der Aufruf funktioniert aber trotzdem nicht.

    Code:
    UNCTION_BLOCK FB1
    VAR_INPUT
    END_VAR
    VAR_OUTPUT
    END_VAR
    VAR
        Stack_empty : BOOL;
        Stack_full  : BOOL;
        Adr_Ziel    : INT;
    END_VAR
    BEGIN  
    FB2.DB2(Adr_in := Adr_Ziel, Adr_insert := true, Adr_remove := false,
            empty := Stack_empty, full := Stack_full);
    END_FUNCTION_BLOCK
    Gruß Kai

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

    Standard

    Zitat Zitat von broesel Beitrag anzeigen
    Ist so auch übersichtlicher, wenn man gleich nach dem Aufruf des FB2
    die Rückgabewerte in eine Variable des FB1 schiebt.
    Meine ich jedenfalls.
    Das es mit VAR_OUTPUT so nicht klappt kann ich ja noch verstehen das man da von der Instanz den Variablen Wert beziehen muss. Aber das die VAR_IN_OUT Variante nicht funktioniert irritiert mich.


    Ich der das Du es so versucht hast:

    Code:
    FB1:
    Var
         Stack_empty:BOOL;
         Stack_full:BOOL;
         Adr_Ziel  :INT;
     
    End_Var
     
    FB2:
    Var_Input
         Adr_in : INT;
         Adr_insert : BOOL;
         Adr_remove : BOOL;
    End_Var
     
    VAR_IN_OUT
        empty : BOOL;
        full : BOOL;                 
    END_VAR
    
    FB2.DB2(Adr_in:=Adr_Ziel, Adr_insert:=true, Adr_remove:=false, empty:=Stack_empty, full:=Stack_full);
    If you open your Mind too much, your Brain will fall out.

  3. #13
    broesel ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.05.2007
    Beiträge
    29
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Nein ich habe es noch nicht probiert.
    Ich sag bescheid ,wenn es geht.

  4. #14
    broesel ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    14.05.2007
    Beiträge
    29
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ja geht!!!

Ähnliche Themen

  1. OPC Problem routen problem
    Von kpeter im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 25.08.2010, 19:54

Lesezeichen

Berechtigungen

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