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

Ergebnis 1 bis 6 von 6

Thema: Anfänger braucht Hilfe/S7-FUP-Block-Programmierung

  1. #1
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leute !

    Ich habe einen Funktionsbaustein programmiert.Beim Aufruf in FUP hat der Block oben Links einen EN-Eingang.Was kann ich damit machen,bzw. wofür ist dieser gedacht?

    Vielen Dank schon mal!

    MfG

    Klaus
    Zitieren Zitieren Gelöst: Anfänger braucht Hilfe/S7-FUP-Block-Programmierung  

  2. "Zitat Volker:
    Code:
    CALL_FC (FC als Box aufrufen) ruft eine Funktion (FC) auf, wenn EN = 1 ist.
    ... oder wenn EN nicht belegt ist.
    Ansonsten werden Bausteine in der Reihenfolge ihres Aufrufes abgearbeitet.

    Gruß
    raika"


  3. #2
    Registriert seit
    20.06.2003
    Ort
    Sauerland.NRW.Deutschland
    Beiträge
    4.850
    Danke
    78
    Erhielt 800 Danke für 543 Beiträge

    Standard

    ein druck auf F1 fördert folgendes zu Tage.
    sollte man ruhig ab und zu mal benutzen

    • Das Symbol ist von der Funktion abhängig (je nachdem, ob bzw. wie viele Parameter vorhanden sind). EN, ENO und der Name bzw. die Nummer der FC müssen vorhanden sein.

      Parameter Datentyp Speicherbereich Beschreibung
      EN BOOL E, A, M, L, D Freigabeeingang
      ENO BOOL E, A, M, L, D Freigabeausgang
      FC no. BLOCK_FC - Nummer der FC, Bereich ist von der CPU abhängig
      Beschreibung

      CALL_FC (FC als Box aufrufen) ruft eine Funktion (FC) auf, wenn EN = 1 ist. Die Funktion CALL_FC arbeitet folgendermaßen:

      · Sie speichert die Rücksprungadresse des aufrufenden Bausteins.

      · Sie aktualisiert den Lokaldatenbereich für die aufgerufene Funktion.

      · Sie schiebt das MA-Bit (aktives MCR-Bit) in den Baustein-Stack (B-Stack).

      Anschließend wird die Programmbearbeitung in der aufgerufenen Funktion fortgesetzt.

      Zur Ermittlung des ENO wird das BIE-Bit abgefragt, diesem muß vom Anwender im aufgerufenen Baustein mit [SAVE] der gewünschte Zustand (Fehlerauswertung) zugewiesen werden.

      Wenn Sie eine FC aufrufen und die Variablendeklarationstabelle des aufgerufenen Bausteins über Deklarationen vom Typ IN, OUT und IN_OUT verfügt, werden diese Variablen im Programm des aufrufenden Bausteins als Liste der Formalparameter angezeigt.

      Beim Aufruf der FCs müssen Sie zwingend den Formalparametern Aktualparameter an der Aufrufstelle zuordnen. Eventuelle Anfangswerte in der FC-Deklaration sind ohne Bedeutung.


    wird en nicht beschrieben wird der baustein auch bearbeitet
    .
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download

    Meine Definition von TIA: Total Inakzeptable Applikation

  4. #3
    Anonymous Gast

    Standard

    Wenn ich den EN-Eingang mit Signal 1 oder 0 belege,in welchem Fall wird der Block bearbeitet und wann nicht?
    Wenn ich jetzt mehrere Blöcke in einem Baustein aufgerufen habe,wie kann ich dann erreichen,das diese Blöcke nacheinander bearbeitet werden?



    Klaus

  5. #4
    Registriert seit
    23.11.2004
    Beiträge
    347
    Danke
    2
    Erhielt 28 Danke für 28 Beiträge

    Standard

    Zitat Volker:
    Code:
    CALL_FC (FC als Box aufrufen) ruft eine Funktion (FC) auf, wenn EN = 1 ist.
    ... oder wenn EN nicht belegt ist.
    Ansonsten werden Bausteine in der Reihenfolge ihres Aufrufes abgearbeitet.

    Gruß
    raika

  6. #5
    Registriert seit
    27.08.2004
    Ort
    Bei Bremen
    Beiträge
    648
    Danke
    11
    Erhielt 12 Danke für 10 Beiträge

    Standard

    CALL_FC (FC als Box aufrufen) ruft eine Funktion (FC) auf, wenn EN = 1 ist. Die Funktion CALL_FC arbeitet folgendermaßen:


    Standardmäßig werden die Blöcke nacheinander angearbeitet und zwar von links nach rechts....

    Eine S7 kann kein Multitasking, wie ein PC.
    Gruß
    Heinz

  7. #6
    Anonymous Gast

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke Jungs!

    Ich glaube,ich komm damit weiter!

    Klaus

Ähnliche Themen

  1. Anfänger braucht Hilfe
    Von bogenseller im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 26.09.2011, 09:17
  2. Anfänger braucht Hilfe
    Von Micha18 im Forum Stammtisch
    Antworten: 35
    Letzter Beitrag: 09.07.2011, 06:00
  3. Anfänger braucht mal Hilfe
    Von Chris_Schm im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 19.12.2005, 09:21
  4. Anfänger in der SPS braucht Hilfe
    Von Uwe H. im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 27.03.2005, 00:07
  5. Antworten: 15
    Letzter Beitrag: 01.03.2005, 22:25

Lesezeichen

Berechtigungen

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