Programmierbausteine und Variablen können in Folge von Pragmas ihr Verhalten bezüglich der Symbolkonfiguration ändern. Eine Beschreibung im Detail finden Sie auf der Hilfeseite des jeweiligen Pragmas.
Pragma mit Attribut |
Auswirkung |
Siehe auch |
---|---|---|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
Die ausgezeichneten Variablen sind verborgen und können folglich nicht exportiert werden. Wenn aber von der kompilierten Bibliothek auch die Quellcodedatei vorhanden ist
oder wenn CODESYS mit der Kommandozeilenoption |
|
|
Ersetzte Konstanten stehen im Symbolkonfigurationseditor nicht zur Verfügung und können folglich nicht exportiert werden. Ob eine Konstante ersetzt wird, hängt davon ab, ob die Compileroption „Konstanten ersetzen“ für alle Konstanten aktiviert wurde und ob Pragmas bei einzelnen Konstanten die Compileroption überschreiben. |
⮫ „Attribut 'const_replaced', Attribut 'const_non_replaced'“ |
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
Variablen sind verborgen und können folglich nicht exportiert werden. |
|
|
Variablen sind verborgen und können folglich nicht exportiert werden. |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
Programmierbausteine und Bibliotheksbausteine werden in die Compileliste eingebunden und können somit exportiert werden. |
|
|
Eigenschaften |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
Kann zu einer absichtlich falschen Speicherausrichtung führen |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
keine |
|
|
Variable wird als Symbol exportiert. Nur wenn im Symbolkonfigurationseditor die Option „Ansicht“, „Über Attribut exportierte Symbole“ aktiviert ist, wird die Variable in der Symbolliste angezeigt. In der Spalte „Attribut“ sind die Zugriffsrechte, die mit dem Pragma definiert wurden, visualisiert. |
|
|
keine |
|
|
keine |