Skip to main content

属性:linkalways

プラグマ {attribute 'linkalways'} コンパイル情報に常にPOUまたはライブラリPOUを含めるようにコンパイラーに指示します。ビルド中に、POUがコンパイルされ、アプリケーションコードの一部になります。ダウンロード中に、POUがPLCにダウンロードされます。

構文

{attribute 'linkalways'}

挿入場所:POUまたはライブラリPOUの宣言部分の最初の行

POUは、プロジェクト全体で有効である可能性があります( POU ビュー)またはアプリケーション全体( デバイス 見る)。

ヒント

を選択することもできます 常にリンク のオプション 建てる POUのオブジェクトプロパティのタブ。

277.

The MoreSymbols GVLにはプラグマが含まれています {attribute 'linkalways'}。そこで宣言された変数も、アクセスに関係なく、アプリケーションコードの一部です。

GVL MoreSymbols

{attribute 'linkalways'}
VAR_GLOBAL
        g_iAlfa: INT;
        g_iBravo: INT;
        g_iCharlie: INT;
END_VAR

シンボル構成は、コンパイル情報にもアクセスします。結果として、 MoreSymbols GVLは、 シンボル構成 編集者。

_cds_img_pragma_linkalways_symbolcon.png