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

Ergebnis 1 bis 2 von 2

Thema: Leere Anweisung

  1. #1
    Registriert seit
    16.01.2013
    Ort
    Saarland
    Beiträge
    63
    Danke
    15
    Erhielt 6 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    bin eifrig am ST Üben und Programmieren und bin nun auf "leere Anweisungen" gestossen.

    Mir erschliesst sich momentan noch nicht der Sinn und Einsatz dieser Funktion.

    Könnte mir da jemand unter die Arme greifen ?

    Vielen Dank

    mc
    Zitieren Zitieren Leere Anweisung  

  2. #2
    Registriert seit
    07.06.2007
    Beiträge
    143
    Danke
    2
    Erhielt 24 Danke für 24 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich bin mir nicht sicher was du meinst aber ich denke es geht um z.B. ein Abfrage ohne ausführbaren Code:

    IF Taster THEN

    END_IF;


    Das kann zu Fehlern führen bei der Syntaxprüfung. Da muss mindestens eine Anweisung rein. Es genügt schon ein ";" also:

    IF Tastern THEN
    ;
    END_IF;

    Was in Codesys V3 anders ist, wenn du ein leeres Programm hast dann führt das nicht mehr zum Fehler.

    Wenn ich Funktionen, Programm usw. anlege damit ich diese einbinden kann und den Code später nachpflege trage ich immer ein ";" ein dann ist alles syntaktisch OK.

    Grund wieso das notwendig ist, dass die Synataxprüfung überhaupt sinnvoll funktionieren kann. Es werden alle (unnötige) Leerzeichen, Zeilenumbrüche, Tabs, usw. entfernt dann auf Syntax geprüft. Ein ";" ist die Terminierung. Aus dem Code oben wird:
    IF Taster THENEND_IF;
    Ich nehme an, mit THENEND_IF; kann er nix anfangen. Gilt natürlich auch für FOR, WHILE,...

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

    mc161 (02.05.2016)

Ähnliche Themen

  1. Antworten: 43
    Letzter Beitrag: 15.12.2015, 12:59
  2. Step 7 N-Anweisung in S7-Graph
    Von UdoBg im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 25.08.2015, 22:10
  3. Antworten: 44
    Letzter Beitrag: 05.11.2010, 18:17
  4. Anweisung ?
    Von Xaverl im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 06.01.2010, 14:29
  5. Suche LEERE Lizenzdisketten
    Von HerrKaleu im Forum Suche - Biete
    Antworten: 0
    Letzter Beitrag: 05.06.2008, 18:40

Lesezeichen

Berechtigungen

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