カスタム属性
ユーザー定義属性は、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