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

Ergebnis 1 bis 6 von 6

Thema: Verständnisfrage zu ST

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    kann mir einer eklären was im folgendem "Befehl" passiert.
    Was zu lesen ist, steht in einem Funktion_Block (FB) und nennen diesen 123. FUNCTIONXY ist eine bestehende Funktion mit eigenen variablen und Codezeilen.

    ...
    THEN

    FUNCTIONXY(variblevomFB123);

    END_IF;
    danke im vorraus
    mfg
    Zitieren Zitieren Verständnisfrage zu ST  

  2. #2
    Registriert seit
    20.11.2006
    Ort
    Hamburg
    Beiträge
    225
    Danke
    35
    Erhielt 35 Danke für 32 Beiträge

    Standard

    Schreib doch bitte deine Anfrage noch undeutlicher und liefere noch weniger Code.

    Mit anderen Worten Code ist so aufschlussreich, wenn er nicht verstümmelt wird.

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

    Standard

    was ist daran bitte undeutlich?
    THEN ist Bestandteil einer if-Verzweigung die mit meinem Verständnisproblem nichts zu tun hat.

    Mir ist klar das man in FB´s Functions aufrufen/abfragen kann. Mein Problem aber ist der Klammerinhalt.

  4. #4
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Standard

    Dem ist wohl nicht zu helfen. Muss wohl erst noch einmal emotionslos reden lernen.
    Als Freelancer immer auf der Suche nach interessanten Projekten.
    Zitieren Zitieren Nicht so gesprächig  

  5. #5
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.398 Danke für 1.998 Beiträge

    Standard

    Hallo,
    der Klammer-Inhalt wird an die Function übergeben.
    Ich muß allerdings Dotzi zustimmen - mit deiner Frgae (wenn es denn eine ist) kann ich sonst auch nichts anfangen ...

    Gruß
    Larry

  6. #6
    Registriert seit
    19.10.2009
    Beiträge
    194
    Danke
    8
    Erhielt 50 Danke für 44 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Code:
    FUNCTIONXY(variblevomFB123);
    Das ist ein Funktionsaufruf, an die Funktion FUNCTIONXY wird der Wert der Variablen variblevomFB123 übergeben, die Funktion wird abgearbeitet und liefert einen Rückgabewert, der hier nicht ausgewertet oder zugewiesen wird. Im Prinzip passiert also gar nichts.
    Wenn die Funktion nicht auf globale Variablen zugreift oder irgendwelche anderen schmutzigen Tricks ausführt man kann sich den Aufruf im Normalfall sparen.

    Gruß,
    witkatz


Ähnliche Themen

  1. Modbus TCP Verständnisfrage
    Von snej im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 12.07.2011, 19:57
  2. Verständnisfrage
    Von ditj_vitja im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 04.05.2011, 17:58
  3. AWL Verständnisfrage
    Von Peraglie im Forum Simatic
    Antworten: 24
    Letzter Beitrag: 22.03.2011, 23:10
  4. Verständnisfrage Beckhoff
    Von lubof im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 04.01.2011, 22:34
  5. Verständnisfrage zu Zahlenformaten
    Von brik im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 14.10.2010, 11:20

Lesezeichen

Berechtigungen

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