Anweisung für den Schreibschutz
(* Syntax, um ein Objekt zu einem schreibgeschütztes Objekt zu machen *)
{ Readonly ('your comment')}
PROGRAM name1 | FUNCTION_BLOCK name2 | FUNCTION name3 | TYPE | INTERFACE name4 | GLOBALS
...
Bedeutung |
das aktuelle ST-Objekt oder Global-Objekt zu einem schreibgeschützten Objekt machen Die Anweisung { Readonly ('your comment')} muss am Anfang des Objekts eingefügt werden und gilt somit für alle Elemente im Objekt (bei einem ST-Objekt also: →POE, →Datentypen und →Interfaces; bei einem Global-Objekt also: →globale Variablen).
Innerhalb von () können Sie einen beliebigen Text angeben, der den Grund für den Schreibschutz enthält. Dabei handelt es sich um ein STRING-Literal mit maximal 255 Zeichen. Details zum STRING-Literal: siehe unter →Zeichenfolge-Literal |
{ Readonly ('auto generated file')}
TYPE
complex : STRUCT
re : REAL;
im : REAL;
END_STRUCT;
END_TYPE
{ Readonly ('auto generated file')}
GLOBALS MyGVs
VAR_GLOBAL
Setting_1 : INT;
Setting_2 : BOOL;
END_VAR
END_GLOBALS