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

Ergebnis 1 bis 10 von 10

Thema: Anfängerfrage - Wie rufe ich einen FB von einem anderen FB aus auf?

  1. #1
    Registriert seit
    27.07.2011
    Beiträge
    41
    Danke
    17
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo allerseits!

    Ich hoffe, ihr seid nicht allzu amüsiert von der Frage, aber ich habe Probleme, einen FB von einem anderen FB aus aufzurufen.

    Ich hätte gerne, dass mein FB60 nacheinander die FBs 61 und 62 aufruft.

    Code:
    FUNCTION_BLOCK FB60
    FB61.DB61           der Bezeichner existiert nicht
    call FB61.DB61     der Bezeichner existiert nicht
    call FB 61.DB 61   der Bezeichner existiert nicht
    END_FUNCTION_BLOCK
    Auch ein Semikolon am Ende bringt keine Verbesserung. Dabei möchte ich doch nur, dass FB60 einen anderen FB aufruft. Ohne Übergabeparameter, ohne Multiinstanz oder dergleichen!

    Ich habe auch darauf geachtet, dass FB61, FB62 (und deren DBs) vor FB60 übersetzt werden.

    mfg,
    Frank
    Zitieren Zitieren Anfängerfrage - Wie rufe ich einen FB von einem anderen FB aus auf?  

  2. #2
    Registriert seit
    21.12.2006
    Ort
    Wiener Neustadt
    Beiträge
    931
    Danke
    154
    Erhielt 169 Danke für 127 Beiträge

    Standard

    Zitat Zitat von FrankTheTank Beitrag anzeigen
    Hallo allerseits!

    Ich hoffe, ihr seid nicht allzu amüsiert von der Frage, aber ich habe Probleme, einen FB von einem anderen FB aus aufzurufen.

    Ich hätte gerne, dass mein FB60 nacheinander die FBs 61 und 62 aufruft.

    Code:
    FUNCTION_BLOCK FB60
    FB61.DB61           der Bezeichner existiert nicht
    call FB61.DB61     der Bezeichner existiert nicht
    call FB 61.DB 61   der Bezeichner existiert nicht
    END_FUNCTION_BLOCK
    Auch ein Semikolon am Ende bringt keine Verbesserung. Dabei möchte ich doch nur, dass FB60 einen anderen FB aufruft. Ohne Übergabeparameter, ohne Multiinstanz oder dergleichen!

    Ich habe auch darauf geachtet, dass FB61, FB62 (und deren DBs) vor FB60 übersetzt werden.

    mfg,
    Frank
    call fb61, db1 // Komma
    Gruß
    M

    Handbook not read error...
    Klare Frage - klare Antwort

  3. #3
    Registriert seit
    27.07.2011
    Beiträge
    41
    Danke
    17
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo!

    Danke für die rasche Antwort, aber leider funktioniert auch dieser Aufruf nicht.

    Code:
    call FB61, DB61    der Bezeichner exisitert nicht; Unbekannte Anweisung
    call FB61, DB61;   der Bezeichner exisitert nicht; Unbekannte Anweisung
    call FB 61, DB 61   der Bezeichner exisitert nicht; Unbekannte Anweisung
    call FB 61, DB 61;   der Bezeichner exisitert nicht; Unbekannte Anweisung
    Das ganze möchte ich übrigens in SCL machen. Falls das eine Rolle spielt.

  4. #4
    Registriert seit
    21.07.2008
    Beiträge
    1.066
    Danke
    51
    Erhielt 140 Danke für 136 Beiträge

    Standard

    -> Einfügen
    -> Bausteinaufruf

  5. Folgender Benutzer sagt Danke zu Deltal für den nützlichen Beitrag:

    FrankTheTank (25.10.2011)

  6. #5
    Registriert seit
    27.07.2011
    Beiträge
    41
    Danke
    17
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Code:
    FB61.DB61();
    Das hat zum Ziel geführt! Da hätte ich noch lange Klammer-, Punkt- und Kommakombinationen ausprobiert.

    Danke!

  7. #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 FrankTheTank Beitrag anzeigen
    Code:
    FB61.DB61();
    Das hat zum Ziel geführt! Da hätte ich noch lange Klammer-, Punkt- und Kommakombinationen ausprobiert.

    Danke!
    TIA fuck?
    bis 5.5 war es, wie manfred es sagt
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

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

    ah, quellen programmierung
    verstehe...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  9. #8
    Registriert seit
    16.05.2007
    Ort
    im Stahlwerk...
    Beiträge
    1.178
    Danke
    120
    Erhielt 429 Danke für 236 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    TIA fuck?
    bis 5.5 war es, wie manfred es sagt
    Wollte den TE schon nach seiner Step5-Version fragen:
    Code:
    SPA FB61
    SPA FB62
    Fuck IDB!

    Approx
    Nihil est in cpu, quod non fuerit in intellectu" - Nichts ist in der CPU, was nicht (zuvor) im Verstand war.

  10. #9
    Registriert seit
    21.12.2006
    Ort
    Wiener Neustadt
    Beiträge
    931
    Danke
    154
    Erhielt 169 Danke für 127 Beiträge

    Standard

    Naja, es wäre sinnvoll, wenn ein (jeder) TE in Beitrag #1 schreiben würde, welche Programmier-Umgebung er hat. Weil wenn da stünde V11, würde ich gar nicht lesen....
    Gruß
    M

    Handbook not read error...
    Klare Frage - klare Antwort

  11. Folgende 2 Benutzer sagen Danke zu Manfred Stangl für den nützlichen Beitrag:

    190B (25.10.2011),Approx (25.10.2011)

  12. #10
    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


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    es handelt sich nicht um tia sondern um das programmieren von quellen ... stand auch nicht drin!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

Ähnliche Themen

  1. Antworten: 11
    Letzter Beitrag: 03.03.2010, 16:17
  2. Antworten: 14
    Letzter Beitrag: 06.08.2008, 21:48
  3. Antworten: 6
    Letzter Beitrag: 15.12.2006, 16:57
  4. Antworten: 2
    Letzter Beitrag: 16.11.2006, 17:45
  5. zugriff auf lpt über lan von einem anderen pc
    Von Markus im Forum PC- und Netzwerktechnik
    Antworten: 2
    Letzter Beitrag: 10.09.2005, 16:17

Lesezeichen

Berechtigungen

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