Skip to main content

属性: location

POU (PRG) を非安全メモリ領域に強制的に保存します

構文

{attribute 'location':=16#800}

挿入場所:プログラム(PRG)の宣言部分の上の1行目

PRG POU が次のようにマークされている場合、プラグマ属性は自動的に挿入されます。 nonSafe。これにより、PRG のすべてのデータが「非安全メモリ領域」に格納されます。 POU は無干渉として保護されなくなりました。

非安全領域は、ランタイム システムで定義されます。 SysMemItf とのインターフェース DA_NONSAFETY

#define DA_NONSAFETY 0x0800

詳細については、以下を参照してください。 安全性に関係のないプログラム(NonSafe PRGs)