Attribut-Pragmas

Attribut-Pragmas dienen dazu, die Kompilierung und die Vorkompilierung zu beeinflussen.

TwinCAT unterstützt eine Reihe von vordefinierten Attribut-Pragmas. Zusätzlich können Sie benutzerdefinierte Pragmas verwenden, die Sie vor der Übersetzung des Projekts mithilfe von bedingten Pragmas abfragen können.

Attribut-Pragmas 1:

Wenn Sie eigene Attribute definieren, achten Sie auf Eindeutigkeit. Sie erreichen dies beispielsweise, indem Sie den Attributnamen mit einem Präfix versehen.

Attribute werden im Deklarationsteil definiert. Ausnahme: In den Objekten Aktion und Transition können Sie Attribute nur dann verwenden, wenn die Implementierungssprache der Aktion oder Transition „Strukturierter Text (ST)“ ist. Da Aktionen und Transitionen keinen eigenen Deklarationsteil haben, definieren Sie die Attribute zu Beginn des Implementierungsteils.