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

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

Thema: Wann FC und wann FB?

  1. #1
    Registriert seit
    26.04.2010
    Beiträge
    144
    Danke
    18
    Erhielt 6 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo!

    Ich genier mich richtig zu fragen, so saublöd erscheint mir das.

    Wann verwende ich einen FB und wann einen FC?
    Die theoretische Siemens Beschreibung ist mir bewusst. Hab auch das Einsteiger Tutorial in Step 7 hinter mir.

    Wenn ich nun ein Programm schreiben möchte, in dem nur einige Eingänge logisch verknüpft und auf Merker und Ausgänge geschrieben sollen und vielleicht noch der eine oder andere Timer/Zähler mit im Spiel ist, reicht dann ein FC, oder muss ich dann einen FB für mein Programm kreieren?
    Und wenn ich einen FB kreiere, muss ich dann einen Instanz-DB dazu machen? Reinspeichern tu ich ja eigentlich nichts. Oder treiben da die Zähler/Timer ihr eigenes Spiel?

    Bitte entschuldigt nochmals die dumme Frage

    mfg mephisto
    __________________________

    Zitieren Zitieren Wann FC und wann FB?  

  2. #2
    Registriert seit
    06.10.2009
    Ort
    Hessen
    Beiträge
    560
    Danke
    24
    Erhielt 43 Danke für 40 Beiträge

    Standard

    FB's braucht man nur wenn man "wiederverwendbare" Funktionen in einen Baustein Programmieren möchte um diese über Instanz DB's immer und immer wieder aufzurufen mit anderen Parametern. so gennante "Multiinstanzen"

    Oder wenn man intern mit statischen Variablen arbeiten möchte....
    Macht manchmal sinn, zur übersicht, wenn man viele zwischergebnisse und werten rumhantiert..
    Das, was man weiß, hat doppelten Wert, wenn man zugleich das, was man nicht weiß, nicht zu wissen eingesteht.

  3. #3
    Avatar von Mephisto
    Mephisto ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    26.04.2010
    Beiträge
    144
    Danke
    18
    Erhielt 6 Danke für 6 Beiträge

    Standard

    Das würd dann heißen, dass ich mein Programm auch in einen FC packen könnte, oder?
    Wenn ich es dann im FB lasse, muss ich dann einen iDB dazu erstellen, oder ist ein FB auch ohne zugehörigen DB lauffähig?

    mfg mephisto
    __________________________


  4. #4
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Zitat Zitat von c.wehn Beitrag anzeigen
    FB's braucht man nur wenn man "wiederverwendbare" Funktionen in einen Baustein Programmieren möchte um diese über Instanz DB's immer und immer wieder aufzurufen mit anderen Parametern. so gennante "Multiinstanzen"
    Wobei eine Multiinstanz eigentlich ein FB Aufruf in einem FB darstellt. Nur ein Instanzdatenbaustein des 1.FB's, der die Instanzdaten der weiteren (multi) fb's beinhaltet.

  5. #5
    Registriert seit
    19.06.2008
    Ort
    Ostalbkreis
    Beiträge
    3.140
    Danke
    201
    Erhielt 553 Danke für 498 Beiträge

    Standard

    Zitat Zitat von Mephisto Beitrag anzeigen
    Das würd dann heißen, dass ich mein Programm auch in einen FC packen könnte, oder?
    Wenn ich es dann im FB lasse, muss ich dann einen iDB dazu erstellen, oder ist ein FB auch ohne zugehörigen DB lauffähig?

    mfg mephisto
    UC "FB1" <---ohne Parameter

    Beschreibung

    UC <Kennung des Codebausteins> (unbedingter Bausteinaufruf) ruft einen Codebaustein vom Typ FC, FB, SFC oder SFB auf. Die Operation UC gleicht der Operation CALL, mit dem Unterschied, daß keine Parameter übergeben werden können. Die Operation speichert die Rücksprungadresse (Selektor und relative Adresse), die Selektoren der beiden aktuellen Datenbausteine sowie das MA-Bit im B-Stack, deaktiviert die MCR-Abhängigkeit, erstellt den Lokaldatenbereich des Bausteins, der aufgerufen werden soll, und beginnt, den aufgerufenen Code auszuführen.

  6. Folgender Benutzer sagt Danke zu Verpolt für den nützlichen Beitrag:

    Mephisto (20.10.2011)

  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

    kann mal bitte einer einen FAQ-artikel zu OB, FB, FC, UDT, VAT, DB und iDB schreiben?

    hier werden mal wieder fundamentale dinge durcheinander geworfen, es ist ne pracht... so zieht ihr keinem die wurst vom teller
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. #7
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.263
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    kann mal bitte einer einen FAQ-artikel zu OB, FB, FC, UDT, VAT, DB und iDB schreiben?

    hier werden mal wieder fundamentale dinge durcheinander geworfen, es ist ne pracht... so zieht ihr keinem die wurst vom teller
    Ok, hast Recht 4L, du hast den Job!
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  9. #8
    Registriert seit
    06.10.2009
    Ort
    Hessen
    Beiträge
    560
    Danke
    24
    Erhielt 43 Danke für 40 Beiträge

    Standard

    Zitat Zitat von Verpolt Beitrag anzeigen
    Wobei eine Multiinstanz eigentlich ein FB Aufruf in einem FB darstellt. Nur ein Instanzdatenbaustein des 1.FB's, der die Instanzdaten der weiteren (multi) fb's beinhaltet.
    Man lernt nie aus.
    Das, was man weiß, hat doppelten Wert, wenn man zugleich das, was man nicht weiß, nicht zu wissen eingesteht.

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

    Zitat Zitat von Ralle Beitrag anzeigen
    Ok, hast Recht 4L, du hast den Job!
    c.wehn hat doch grad zeit und offensichtlich wissenslücken. kann er doch schön recherchieren und einen beitrag schreiben.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #10
    Registriert seit
    06.10.2009
    Ort
    Hessen
    Beiträge
    560
    Danke
    24
    Erhielt 43 Danke für 40 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von vierlagig Beitrag anzeigen
    c.wehn hat doch grad zeit und offensichtlich wissenslücken. kann er doch schön recherchieren und einen beitrag schreiben.
    Gute Idee, mach ich, du kannst es dann verbessern.
    Das, was man weiß, hat doppelten Wert, wenn man zugleich das, was man nicht weiß, nicht zu wissen eingesteht.

Ähnliche Themen

  1. Wann NH-Sicherung und wann DIAZED/NEOZED
    Von Snake787 im Forum Schaltschrankbau
    Antworten: 10
    Letzter Beitrag: 01.04.2011, 18:14
  2. Oktoberfest Wer? Wann?
    Von maxi im Forum Stammtisch
    Antworten: 0
    Letzter Beitrag: 21.09.2007, 12:19
  3. Wann Profinet und wann Profibus
    Von Johannes Ashur im Forum Feldbusse
    Antworten: 7
    Letzter Beitrag: 13.07.2007, 08:33
  4. Antworten: 4
    Letzter Beitrag: 25.04.2006, 20:28

Lesezeichen

Berechtigungen

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