6.1.2
Globale und lokale Symbole
Ein Symbol ermöglicht Ihnen, anstelle von absoluten Adressen mit einer
aussagekräftigen Bezeichnung zu arbeiten. Mit der Kombination aus kurzen
Symbolen und ausführlicheren Kommentaren können Sie sowohl die Anforderung
einer effektiven Programmerstellung als auch einer guten Programmdokumentation
erfüllen.
Man unterscheidet zwischen lokalen und globalen Symbolen.
Globale Symbole
•
Gültigkeitsbereich
•
•
•
•
Zulässige Zeichen
•
•
Einsatz
Sie können globale Symbole definieren für
•
•
•
•
•
•
•
Ort der Definition
Symboltabelle
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Gelten im gesamten Anwenderprogramm
Können von allen Bausteinen benutzt
werden
Haben in allen Bausteinen die gleiche
Bedeutung
Die Bezeichnung muss im gesamten
Anwenderprogramm eindeutig sein
Buchstaben, Ziffern, Sonderzeichen
Umlaute außer 0x00, 0xFF und
Anführungszeichen
Symbol muss bei Verwendung von
Sonderzeichen in Anführungs- und
Schlusszeichen gesetzt werden
E/A-Signale (E, EB, EW, ED, A, AB, AW,
AD)
Peripherie-Eingänge / -Ausgänge (PE,
PA)
Merker (M, MB, MW, MD)
Zeiten (T)/ Zähler (Z)
Codebausteine (OB, FB, FC, SFB, SFC)
Datenbausteine (DB)
Anwenderdefinierte Datentypen
Programmieren von Bausteinen
Lokale Symbole
•
Sind nur in dem Baustein
bekannt, in dem sie definiert
wurden
•
Die gleiche Bezeichnung kann
in verschiedenen Bausteinen
für unterschiedliche Zwecke
verwendet werden
•
Buchstaben
•
Ziffern
•
Unterstrich (_)
:
Lokale Symbole können Sie
definieren für:
•
Bausteinparameter (Ein-
gangs-, Ausgangs- und
Durchgangsparameter)
•
statische Daten eines
Bausteins
•
temporäre Daten eines
Bausteins
Variablendeklarationstabelle des
Bausteins
6-3