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

Results 1 to 6 of 6

Thread: F-Programm

  1. #1
    Join Date
    15.10.2008
    Posts
    75
    Danke
    15
    Erhielt 3 Danke für 3 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo.

    Ich bin gerade dabei ein Fehlersicheres Programm zu schreiben.

    Dazu habe ich auch einige Vorlagen.
    Meine Aufgabe ist es außerdem von 6 weiteren CPU´s F-Signale über Ethernet einzulesen. Dazu habe ich für jede CPU einen Baustein erstellt.
    In allen Vorlagen wurde aber jeweils immer nur ein Baustein aufgerufen. Das geht ja über meinen F-Call.
    jetzt meine Frage: Wie kann ich mehrere Bausteine aufrufen?
    Von den F-Call kann ich so wie mir bekannt ist nur zwei anlegen.

    Geht es evtl, wenn ich mit meinem F-Call einen Baustein aufrufe, und in diesem Baustein meine weiteren Bausteine? Klingt aber irgendwie zu einfach^^

    Multiinstanzen sind bei F-Bausteinen nicht möglich???

    Danke für eure Hilfe.
    Reply With Quote Reply With Quote F-Programm  

  2. #2
    Join Date
    25.11.2008
    Location
    Westpfalz
    Posts
    1,588
    Danke
    199
    Erhielt 216 Danke für 190 Beiträge

    Default

    Hallo tobl2002,

    du musst noch einen globalen FFB und einen globalen FDB anlegen und diese
    bei den F-Ablaufgruppen angeben. Im FFB kannst du dann deine F-Programmlogik erstellen, auch mit Multiinstanz (ist hier aber nicht immer sinnvoll, weil du in den FDB nicht reingucken kannst). Gibt ein schönes Getting Started von Siemens A5E00320725-01 zum Thema S7 Distributed Safety.

    MfG

  3. #3
    Join Date
    15.10.2008
    Posts
    75
    Danke
    15
    Erhielt 3 Danke für 3 Beiträge

    Default

    Quote Originally Posted by Mäuseklavier View Post
    Hallo tobl2002,

    du musst noch einen globalen FFB und einen globalen FDB anlegen und diese
    bei den F-Ablaufgruppen angeben. Im FFB kannst du dann deine F-Programmlogik erstellen, auch mit Multiinstanz (ist hier aber nicht immer sinnvoll, weil du in den FDB nicht reingucken kannst). Gibt ein schönes Getting Started von Siemens A5E00320725-01 zum Thema S7 Distributed Safety.

    MfG
    das ist schon klar, habe ich auch gemacht, nur wie lade ich meine 6 weiteren F-FB´s?

  4. #4
    Join Date
    21.07.2008
    Posts
    1,074
    Danke
    51
    Erhielt 141 Danke für 137 Beiträge

    Default

    Mit dem F-Call rufst du z.B. den FB700 auf. In dem FB rufst du dann deine Programm FBs über Call ... auf.

    Die Kommunikation zu den anderen Steuerungen solltest du dann in dem "Haupt-FB" (also in meinem Beispiel der FB700) machen. Die RCV Bausteine immer zuerst aufrufen (netzwerk 1) die SND Bausteine im letzten Netzwerk.

  5. #5
    Join Date
    15.10.2008
    Posts
    75
    Danke
    15
    Erhielt 3 Danke für 3 Beiträge

    Default

    Danke genau das wollte ist wissen. dachte nicht das es wirklich so einfach geht^^

    Was mir aufgefallen ist, ist dass man leider nicht die Sende-/Empfangsbausteine über Multiinstanzen aufrufen kann, da diese wohl schon den TOF benutzen. Damit würde ich mir 7 Db´s sparen.

  6. #6
    Join Date
    30.08.2003
    Posts
    2,234
    Danke
    31
    Erhielt 258 Danke für 229 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Tobi,

    das Problem ist nicht dass die Bausteine einen Bausteinaufruf als Multiinstanz haben, sondern diese sind als "nicht multiinstanzfähig" angelegt.

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....

Similar Threads

  1. Programm zum Testen der Funktion einer MMC/MC AWL-Programm
    By Milka in forum Programmierstrategien
    Replies: 13
    Last Post: 18.04.2018, 09:02
  2. Replies: 3
    Last Post: 06.03.2018, 09:21
  3. Step 7 Umrechnung Pilz PSS 3000 Programm zu Step7-Programm
    By heisch in forum Simatic
    Replies: 6
    Last Post: 12.06.2017, 17:15
  4. Replies: 5
    Last Post: 05.11.2012, 19:42
  5. Replies: 8
    Last Post: 09.12.2010, 18:08

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •