属性: location
POU (PRG) を非安全メモリ領域に強制的に保存します
構文:
{attribute 'location':=16#800}
挿入場所:プログラム(PRG)の宣言部分の上の1行目
PRG POU が次のようにマークされている場合、プラグマ属性は自動的に挿入されます。 nonSafe
。これにより、PRG のすべてのデータが「非安全メモリ領域」に格納されます。 POU は無干渉として保護されなくなりました。
非安全領域は、ランタイム システムで定義されます。 SysMemItf
とのインターフェース DA_NONSAFETY
。
#define DA_NONSAFETY 0x0800
詳細については、以下を参照してください。 安全性に関係のないプログラム(NonSafe PRGs)