Skip to main content

Attribut: location

Erzwingt eine Speicherung des Programmierbausteins (PRG) in der nicht sicheren Memory Area

Syntax:

{attribute 'location':=16#800}

Einfügeort: Erste Zeile über dem Deklarationsteil von Programmen (PRG)

Das Pragmaattribut wird automatisch eingefügt, wenn ein PRG-Baustein als nonSafe markiert wird. Das bewirkt, dass alle Daten des PRGs in der "nicht sicheren Memory Area" abgelegt werden. Der Baustein ist nicht mehr rückwirkungsfrei geschützt.

Der nicht sichere Bereich ist im Laufzeitsystem mit der Schnittstelle SysMemItf mit DA_NONSAFETY definiert.

#define DA_NONSAFETY 0x0800

Für weitere Informationen siehe: Nicht sicherheitsrelevante Programme (NonSafe PRGs)