



HINWEIS

Sie verwenden bedingte Pragmas in den Implementierungen von ST POEs. CODESYS wertet diese bedingten Pragmas nicht aus, wenn Sie sie im Deklarationsteil verwenden.
Der Zweck von bedingten Pragmas ist es, zu beeinflussen, wie der Code im Vorkompilierungs- oder Kompilierungsprozess erzeugt wird. Die ST-Implementierungssprache unterstützt diese Pragmen.
Mit bedingten Pragmas beeinflussen Sie, ob der Implementierungscode bei der Kompilierung berücksichtigt wird oder nicht. Sie können dies zum Beispiel davon abhängig machen, ob eine bestimmte Variable deklariert ist, ob eine bestimmte POE existiert usw.
Pragma |
Beschreibung |
---|---|
|
Der Wert kann zu einem späteren Zeitpunkt abgefragt und mit |
|
Die Anweisung |
|
Dies sind Pragmas für die bedingte Kompilierung. Die angegebenen Ausdrücke |
|
Sie können einen oder mehrere Operatoren innerhalb des konstanten Ausdrucks |
Sie können Ausdrücke und define
Definitionen als „Compiler-Definitionen“ auf der Registerkarte „Build“ im Dialogfeld Eigenschaften von POEs angeben. Wenn Sie im Eigenschaftsdialog define
Definitionen angeben, dann müssen Sie im Gegensatz zur Definition im Implementierungscode
den Begriff {define}
weglassen. Außerdem können Sie im Eigenschaftsdialog mehrere durch Komma getrennte
define
Definitionen angeben.
-
Betreiber