演算子:__POUNAME
演算子は、IEC61131-1規格の拡張です。
実行時に、オペレーターはオペレーターを含むPOUの名前を生成します __POUNAME
。結果はタイプです STRING
。
. 結果として
__POUNAME
使用場所によって異なりますプログラム内:プログラム名
関数名の場合:関数名
機能ブロック内:機能ブロック名
メソッドの場合:FB名で修飾されたメソッド名
プロパティのGet / Setアクセサーの場合:プロパティ名+ FB名で修飾されたGet / Set
GVLの場合:GVL名
構造内:構造名
データ構造内
UNION
:組合名
例 158. 例
PROGRAM PROG1 VAR strPOU : STRING := __POUNAME(); //Returns 'PROG1' strlocalPOU : STRING; END_VAR strlocalPOU := __POUNAME(); //Returns 'PROG1'