属性: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は、 シンボル構成 編集者。
