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

Ergebnis 1 bis 4 von 4

Thema: Funktionswert an FB übergeben

  1. #1
    Registriert seit
    08.07.2004
    Beiträge
    503
    Danke
    11
    Erhielt 4 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    habe eine Funktion in der sich u.a. ein FB befindet mit seinem Instanz DB.
    Wenn ich nun diese Funktion mehrmal aufrufen möchte muss irgendwie die Nummer des FB und dessen Instanz DB an die Schnittstelle rausgeführt werden. Sprich in der Funktion muss der FB als Variable oder Parameter geführt werden.
    Wie wird sowas im Kopf der Funktion deklariert, ist überhaupt möglich in einer FC oder muss auch ein FB genommen werden ?
    Gruß
    Zitieren Zitieren Funktionswert an FB übergeben  

  2. #2
    Registriert seit
    09.08.2006
    Beiträge
    3.629
    Danke
    912
    Erhielt 656 Danke für 542 Beiträge

    Standard

    Also wenn Du den FB innerhalb eines FBs aufrufst ist das Zauberwort MultiinstanzDB, also der DB des aufgerufenen FBs wird Teil des InstanzDB des aufrufenden FBs...

    Das Ganze hat aber auch Nachteile, z.B. die Änderbarkeit im laufenden Betrieb ohne CPU-Stop sowie die Beobachtbarkeit der einzelnen aufgerufenen FBs.

    Oder hat sich da in TIA gegenüber Step7 classic etwas verbessert?

    Gruß

    PS: welche SPS verwendest DU?

  3. #3
    Registriert seit
    22.11.2006
    Ort
    CH
    Beiträge
    3.620
    Danke
    777
    Erhielt 647 Danke für 493 Beiträge

    Standard

    Zitat Zitat von ducati Beitrag anzeigen
    Oder hat sich da in TIA gegenüber Step7 classic etwas verbessert?
    TIA hat sich in der Hinsicht massiv verbessert. Es ist jetzt auch möglich einen SCL Baustein im Aufrufpfad zu beobachten.
    Auch der Download in Run ist in Multiinstanzen besser geworden. Manchmal ist aber doch ne Reinit nötig, aber das sollte bei vernünftiger Programmierweise ja eigentlich kein Problem darstellen.

    mfG René

  4. #4
    Avatar von Outrider
    Outrider ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    08.07.2004
    Beiträge
    503
    Danke
    11
    Erhielt 4 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für Infos !

Ähnliche Themen

  1. FB Instanz an FB übergeben
    Von Integer im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 08.04.2011, 11:23
  2. Any Übergeben an FB
    Von xvitali im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 24.03.2011, 10:48
  3. DB Nr. an FC übergeben
    Von Beren im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 06.05.2010, 12:23
  4. Text an PC übergeben
    Von A.Ott im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 29.09.2009, 12:24
  5. ARRAY an FC übergeben
    Von klauserl im Forum Simatic
    Antworten: 26
    Letzter Beitrag: 10.11.2008, 11:38

Lesezeichen

Berechtigungen

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