Skip to main content

カスタム属性

ユーザー定義属性は、POU、アクション、データ型定義、および変数に適用できるアプリケーション定義またはユーザー定義の属性です。アプリケーションをコンパイルする前に、条件付きプラグマを使用してユーザー定義属性を照会できます。

ヒント

演算子を使用して、条件付きプラグマを使用してユーザー定義属性を照会できます。 hasattribute

詳細と例については、以下を参照してください。 条件付きプラグマ

構文:

{attribute 'attribute'}

254. POUとアクション

属性 'vision' 機能のために fun1

{attribute 'vision'}
FUNCTION fun1 : INT
VAR_INPUT
    i : INT;
END_VAR


255. 変数

'DoCount' の属性 ivar 変数:

PROGRAM PLC_PRG
VAR
    {attribute 'DoCount'};
    ivar:INT;
    bvar:BOOL;
END_VAR


256. データ型

属性 'aType' データ型の場合 DUT_1

{attribute 'aType'}
TYPE DUT_1 :
STRUCT
    a:INT;
    b:BOOL;
END_STRUCT
END_TYPE