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

Ergebnis 1 bis 9 von 9

Thema: FB-Aufruf nach IEC 61131

  1. #1
    Registriert seit
    04.05.2011
    Beiträge
    2
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe mal eine kleine Frage:

    Mir war bis jetzt nicht bekannt, dass man in FC FB's nicht aufrufen darf.
    Ist es nun üblich oder nicht, oder habe ich dies im IEC 61131 einfach nur falsch verstanden:

    FUNCTION_BLOCK darf FUNCTION aufrufen, jedoch nicht umgekehrt

    so habe ich es im Buch: "SPS-Programmierung nach IEC 61131-3" von Karl Heinz John und Michael Tiegelkamp vom Springer-Verlag gefunden.
    Dieser Satz steht auf Seite 57 im Abschitt 2.8.1, falls jemand das Buch zur Hand hat. Bzw bei google in der Büchersuche findet man es auch...
    Zitieren Zitieren FB-Aufruf nach IEC 61131  

  2. #2
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    ..naja ... IEC ... mit dem dürfen ist das so eine Sache.

    Bei STEP7 nimmt man gerne FCs um Anlagenbereiche abzugrenzen.
    In diesen FCs sind dann mitunter schon FB-Aufrufe für Antriebe z.B.
    Ich wüsste nicht, wie in STEP7 ein Programm ordentlich sortieren
    sollte, wenn ich nicht FBs in FCs aufrufen könnte ... IEC .. hin oder her.

    Frank
    Grüße Frank

  3. Folgender Benutzer sagt Danke zu IBFS für den nützlichen Beitrag:

    Bambi_DEG (05.05.2011)

  4. #3
    Bambi_DEG ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.05.2011
    Beiträge
    2
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    gut gut.. hatte schon Angst, ich mache das seit Jahren falsch...

    nuja, man könnte die FC unnütze aufblähen (IDB) und daraus FB machen, was nun aber im Grunde nicht sinnvoll ist...
    Geändert von Bambi_DEG (05.05.2011 um 15:14 Uhr) Grund: Tippfehler
    Zitieren Zitieren dankeschöne  

  5. #4
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.220
    Danke
    533
    Erhielt 2.696 Danke für 1.948 Beiträge

    Standard

    Zitat Zitat von Bambi_DEG Beitrag anzeigen
    gut gut.. hatte schon Angst, ich mache das seit Jahren falsch...

    nuja, man könnte die FC unnütze aufblähen (IDB) und daruas FB machen, was nun aber im Grunde nicht sinnvoll ist...
    Das sehe ich auch so, ansonsten mache ist es auch wie IBFS. In der IEC ging es den Autoren vielleicht um die mehrfache Verwendung eines FC, das würde z.Bsp. bei Siemens und einem FB mit fest angegebenen IDB ja nicht funktionieren.
    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

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

    Bambi_DEG (05.05.2011)

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

    hab ich den knall nicht gehört oder seit wann ist siemens IEC61131-konform?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. #6
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    hab ich den knall nicht gehört oder seit wann ist siemens IEC61131-konform?
    Das war doch nicht die Frage, sondern nur die inhaltliche Einordnung.
    Grüße Frank

  9. #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 IBFS Beitrag anzeigen
    Das war doch nicht die Frage, sondern nur die inhaltliche Einordnung.
    vielleicht sollteste dann die codeschiss-programmzusammenklicker mal vorlassen - wir S-deppen haben doch davon keene ahnung
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  10. #8
    Registriert seit
    25.06.2007
    Ort
    Dresden
    Beiträge
    3.930
    Danke
    465
    Erhielt 878 Danke für 634 Beiträge

    Standard

    Zitat Zitat von vierlagig Beitrag anzeigen
    vielleicht sollteste dann die codeschiss-programmzusammenklicker mal vorlassen -
    denkste die wissen, was IEC 61131 ist?
    Die bewegen sich nur unvirtuos im recht
    engen aber ihnen passenden IEC-Korsett

    Frank
    Grüße Frank

  11. #9
    Registriert seit
    25.11.2010
    Ort
    OWL
    Beiträge
    745
    Danke
    27
    Erhielt 164 Danke für 142 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von IBFS Beitrag anzeigen
    denkste die wissen, was IEC 61131 ist?
    Die bewegen sich nur unvirtuos im recht
    engen aber ihnen passenden IEC-Korsett
    Das IEC-Korsett sitzt schon verdammt stramm, aber CoDeSys schnürt zum Glück nicht ganz so eng.
    Laut IEC gibt es ausser dem Hauptprogramm nur instanziierte FB's. In einer Funktion könnte man also nur einen FB aufrufen, der innerhalb dieser Funktion als Variable deklariert ist. Das würde aber keinen Sinn machen, weil Funktionen keine statischen Variablen haben können.
    In CoDeSys sind dagegen mehrere Programme möglich, und das sind ja sozusagen nicht instanziierte FB's. Die kann man natürlich auch in einer Funktion aufrufen. Wenn ich mal meine wenigen S7-Kenntnisse zusammenkratze, denke ich, das dies auch gemeint war.

Ähnliche Themen

  1. Inhalt Datenbausteine nach Aufruf
    Von faraday im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 16.03.2010, 22:00
  2. von Step7 nach codesys (IEC 61131)
    Von Fanta-Er im Forum Programmierstrategien
    Antworten: 12
    Letzter Beitrag: 25.05.2009, 08:41
  3. IEC 61131-3 Automatische Querübersetzung von ST nach IL, FBS und LD
    Von sps freak im Forum Werbung und Produktneuheiten
    Antworten: 10
    Letzter Beitrag: 31.10.2008, 22:15
  4. Biete: Buch SPS Programmierung nach IEC 61131-3 mit MULTIPROG 4.0
    Von sps freak im Forum Werbung und Produktneuheiten
    Antworten: 12
    Letzter Beitrag: 28.07.2008, 14:14
  5. S5 CPU 100 nach FB51 aufruf AG stopp
    Von jumbo im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 12.03.2006, 00:27

Lesezeichen

Berechtigungen

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