AutoDeclare
Gemäß IEC 61131-3 muss jede Variable deklariert werden, die innerhalb der Steuerungsapplikation
verwendet wird. Diese Deklaration kann in jedem Editorfenster oben im Deklarationsteil vorgenommen
werden, und zwar durch normgemäße, manuelle Eingabe des Deklarationstexts,
z.B.
NaechsteRauf: BOOL;
MyVar:INT:=23; (*Variable mit Initialwert*)
Viel einfacher: Sie geben während
der Programmierung einfach die neue Variable innerhalb des Programmier-Editors ein. Nach der
Betätigung der ‚Return’ Taste öffnet sich automatisch das Dialogfenster „Variable deklarieren“, in
dem Variablentyp, IEC-Adressen, Kommentare usw. eingegeben werden können. Nach der Bestätigung
erscheinen die vorgenommenen Einträge in der syntaktisch korrekten Form im Deklarationsteil des
Editors.
CoDeSys erkennt abhängig vom Kontext
der Eingabe sogar den voraussichtlichen korrekten Datentyp der zu deklarierenden
Variablen.
Tipp: Mit der Taste
neben dem Datentyp können Sie auf die Eingabehilfe zur Auswahl von selbstdefinierten Datentypen
zugreifen, oder aber Arrays bequem deklarieren.
==>
Eingabehilfe
Die Eingabehilfe ist eines der nützlichsten Features in CoDeSys: Drücken Sie die F2-Taste
immer dann, wenn Sie Variablen, Operatoren oder IEC-Schlüsselwörter eingegeben müssen oder
Funktionsaufrufe aus Bibliotheken benötigen. CoDeSys bietet Ihnen eine Auswahl an möglichen
Einträgen strukturiert in Listenform an. Die Struktur der Eingabehilfe kann flach oder hierarchisch
gegliedert aufgebaut sein.
Online Eingabehilfe („Cool IntelliSense“®)
Um bereits deklarierte Variablen im Code zu verwenden, können Sie entweder die Auswahlliste für die
entsprechenden Variablen aus der Eingabehilfe verwenden, oder einfach den Variablennamen eintippen.
Sobald Sie mit dem Eintippen beginnen, zeigt Ihnen CoDeSys online die verfügbaren Variablen mit dem
entsprechenden Namen in einer an der Eingabestelle geöffneten Dropdown-Liste an, so dass Sie die
korrekte Variable einfach mit den Pfeiltasten auswählen und der SPACE-Taste übernehmen
können. Alternativ können Sie die Auswahl auch mit der Maus vornehmen.
Wenn Sie keine der
vorgeschlagenen Variablen verwenden möchten, können Sie die Liste mit der Esc-Taste
abschalten, z.B. um eine neue Variable durch Drücken der Eingabe-Taste mit der
Autodeclare-Funktion zu deklarieren. Wenn Sie auf dieses Feature lieber verzichten möchten, so
können Sie diese Funktion und weitere im Menü Tools/Optionen/Intelligentes Kodieren auch
abschalten.
Sie können die Intellisense-Funktion z.B. für die Auswahl von Variablen innerhalb von
Funktionsblock-Instanzen (oder anderen hierarchisch aufgebauten Variablen wie z.B. Strukturen,
Arrays etc.) auch durch das Drücken der .-Taste (‚Punkt‘ auf Ihrer PC-Tastatur) aufrufen, so dass
Ihnen die Variablen innerhalb der Hierarchie angezeigt werden.
Kontextsensitives Menü
Im Rahmen Ihrer Applikationsentwicklung haben
Sie jederzeit Zugriff auf nützliche Befehle im Kontext Ihrer Arbeit. Drücken Sie während der Arbeit
die rechte Maustaste, hilft Ihnen das kontextsensitive Menü mit den wichtigsten Befehlen weiter,
die Ihnen für die momentane Bearbeitung nützlich sein können. Eine umständliche Suche innerhalb des
Menüs entfällt somit.
Was suchen sie?
Produktübersicht



