Sonstiges Syntax in ST

vadkre

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich habe eine Frage zu Syntex in Structured Text: was bewirkt ein Leerzeichen nach einem Punkt wie hier im Beispiel -> "Funktion1. Variable1"

Wird dieser ignoriert? Jedenfalls beim Kompilieren kein Fehler ausgegeben...

Danke!
 
TIA-Portal oder Step7?

Bei beiden sind zumindest wenn ein Symbol in Anführungszeichen gesetzt wird, auch Leerzeichen erlaubt, und sind an dieser Stelle auch relevant.
Beim TIA-Portal kannst du eine Variable auch das Symbol " " (1-Leerzeichen) oder " " (2-Leerzeichen) vergeben, beide sind unterschiedlich. Bei Step7 gibt es dabei Beschränkungen, z.B. sind keine Leerzeichen am Anfang erlaubt, und es ist mindestens ein anderes Zeichen notwendig. Bei Step7 ist in der SCL-Hilfe der erlaubte Aufbau in der Sprachbeschreibung relativ vollständig beschrieben. Beim TIA-Portal gibt es so etwas meines Wissens nach nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für Kommentar.

Eigentlich handelt es sich um Beckhoff, aber ich denke bei ST sowie bei Beckhoff als auch in Step7 gibt es bezüglich Syntax keine Unterschiede.

Der Ausdrück "Funktion1. Variable1" ist im Quellcode ohne Anführungszeichen. Wie schon gesagt - nach dem Kompelieren wird kein Fehler bzw. Warnung ausgegeben. Frage ist, ob das trotzdem eine Auswirkung auf eine fehlerfreie Programmabarbeitung haben kann?
 
Vielen Dank für Kommentar.

Eigentlich handelt es sich um Beckhoff, aber ich denke bei ST sowie bei Beckhoff als auch in Step7 gibt es bezüglich Syntax keine Unterschiede.

[...]

Die Sytax von IEC61131 und Siemens unterscheiden sich teilweise erheblich! Bei Siemenst heißt es daher auch nicht "ST", sondern "SCL"
 
Zurück
Oben