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

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

Thema: Baustein mehrmals aufrufen...

  1. #1
    Registriert seit
    19.10.2007
    Beiträge
    261
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte mir gerne in einer FC einen Zylinderbaustein basteln und diese Funktion dann (je nach Anzahl von Zylindern) mehrmals in einer anderen FC aufrufen.

    Geht das - oder geht das nur mit FB's?

    Danke, pinolino
    Zitieren Zitieren Baustein mehrmals aufrufen...  

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

    natürlich geht das auch mit FCs, solange es sich um eine gekapselte Funktion handelt.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    pinolino ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.10.2007
    Beiträge
    261
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    natürlich geht das auch mit FCs, solange es sich um eine gekapselte Funktion handelt.
    Danke vierlagig. Das ist dann aber keine Multiinstanz, oder?

  4. #4
    Registriert seit
    31.05.2007
    Ort
    Hagen
    Beiträge
    66
    Danke
    12
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Zitat Zitat von pinolino Beitrag anzeigen
    Danke vierlagig. Das ist dann aber keine Multiinstanz, oder?
    Das ist richtig.

  5. #5
    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 pinolino Beitrag anzeigen
    Danke vierlagig. Das ist dann aber keine Multiinstanz, oder?
    von Multiinstanz spricht man, wenn die statischen Daten, also jene, die bei einem FB im InstanzDatenbaustein gespeichert werden, eines oder mehrerer FBs in einem übergeordneten, dem aufrufenden FB deklariert werden und somit Teil dieser Instanz, also seines Instanzdatenbausteins ist.
    das ganze läßt sich natürlich auch schachteln. so läßt sich z.B. eine Multiinstanz, in der Multiinstanz in der Multiinstanz sicher anlegen, aber ob das dann noch den Bedürfnissen entspricht ist eine andere Frage.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  6. #6
    pinolino ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.10.2007
    Beiträge
    261
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hm, worin liegt eigentlich dann der Unterschied zwischen dem mehrfachem Aufruf einer FC in einer anderen FC und einer Multiinstanz?

    Datenbausteine?

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

    Zitat Zitat von pinolino Beitrag anzeigen
    Hm, worin liegt eigentlich dann der Unterschied zwischen dem mehrfachem Aufruf einer FC in einer anderen FC und einer Multiinstanz?

    Datenbausteine?
    ein FC hat (von Haus aus) keine Daten, die in einem IDB abgelegt werden.
    deswegen ist er in einer Multiinstanz nicht einzubinden.
    eine Multiinstanz verlangt als Mutter auch immer einen FB!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. #8
    pinolino ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    19.10.2007
    Beiträge
    261
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    ein FC hat (von Haus aus) keine Daten, die in einem IDB abgelegt werden.
    Vielen Dank vierlagig!

    Das heißt aber nicht, dass man in einem FC-Baustein, den man dann in einer anderen FC mehrmals aufruft, nicht auch Daten verwalten kann, oder?

    Also z.B.

    L DB12.DBW4
    T MW 12

    So etwas klappt auch, wenn "nur" eine FC, und eben kein FB, mehrmals aufgerufen wird, oder?

  9. #9
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Zitat Zitat von pinolino Beitrag anzeigen
    Das heißt aber nicht, dass man in einem FC-Baustein, den man dann in einer anderen FC mehrmals aufruft, nicht auch Daten verwalten kann, oder?

    Also z.B.

    L DB12.DBW4
    T MW 12
    In diesem Fall musst Du der FC das Gedächtnis mitliefern in Form von Merkern oder Globaldaten.
    (INPUT oder IN/OUT)
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  10. #10
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.205
    Danke
    926
    Erhielt 3.293 Danke für 2.662 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von pinolino Beitrag anzeigen
    Das heißt aber nicht, dass man in einem FC-Baustein, den man dann in einer anderen FC mehrmals aufruft, nicht auch Daten verwalten kann, oder?

    Also z.B.

    L DB12.DBW4
    T MW 12

    So etwas klappt auch, wenn "nur" eine FC, und eben kein FB, mehrmals aufgerufen wird, oder?
    Ja, auch ein FC kann globale "Daten verwalten".
    Allerdings werden dann bei jedem Aufruf des FC jedesmal genau diese Daten kopiert:
    Code:
    L DB12.DBW4
    T MW 12
    Gruß
    Harald

Ähnliche Themen

  1. Baustein nur bei Bedarf aufrufen?
    Von schnecke im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 21.10.2011, 09:41
  2. SFC 14 "DPRD_DAT" mehrmals aufrufen
    Von Immer_1 im Forum Feldbusse
    Antworten: 11
    Letzter Beitrag: 09.05.2008, 21:50
  3. Baustein mit Zeitglied mehrmals aufrufen
    Von mathias007 im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 28.09.2007, 23:37
  4. Instanz DB mehrmals aufrufen
    Von Deep Blue im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 14.08.2007, 12:39
  5. FB mehrmals benutzen
    Von Zapot im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 16.11.2006, 22:03

Lesezeichen

Berechtigungen

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