Attribut 'monitoring_display'
![]() | Verfügbar ab TwinCAT 3.1 Build 4026 |
Dieses Pragma in der Deklaration eines Funktionsbausteins oder einer Struktur bewirkt, dass der aktuelle Wert der angegebenen Komponente (Eigenschaft oder Variable) im Monitoring mit angezeigt wird.
Der Wert der Baustein- oder Strukturkomponente wird dann in der obersten Zeile des Monitorings für Variablen vom Typ des Funktionsbausteins oder der Struktur dargestellt.
Wenn Sie eine Eigenschaft als anzuzeigende Komponente auswählen, muss die Eigenschaft mit dem Attribut {attribute 'monitoring' := 'call'} deklariert werden (siehe auch: Attribut 'monitoring').
Syntax: {attribute 'monitoring_display' := '<component name>'}
Einfügeort: Oberhalb der ersten Zeile der Deklaration
Beispiel
Struktur ST_Sample:
{attribute 'monitoring_display' := 'sValue'}
TYPE ST_Sample:
STRUCT
nVar1 : INT := 1;
nVar2 : INT := 2;
sValue : STRING := 'Value to be monitored';
END_STRUCT
END_TYPEFunktionsbaustein FB_Sample_Var:
{attribute 'monitoring_display' := 'nB'}
FUNCTION_BLOCK FB_Sample_Var
VAR
nA : INT;
nB : INT := 10;
END_VARFunktionsbaustein FB_Sample_Prop:
{attribute 'monitoring_display' := 'P_B'}
FUNCTION_BLOCK FB_Sample_Prop
VAR
nA : INT;
nB : INT := 10;
END_VAREigenschaft FB_Sample_Prop.P_A:
PROPERTY P_A : INTP_A := 2*nA;Eigenschaft FB_Sample_Prop.P_B:
{attribute 'monitoring':='call'}
PROPERTY P_B : INTP_B := 2*nB;Programm MAIN:
PROGRAM MAIN
VAR
stSample : ST_Sample;
fbSampleVar : FB_Sample_Var;
fbSampleProp : FB_Sample_Prop;
END_VAROnline wird für die Strukturinstanz und für die zwei FB-Instanzen die jeweilige ausgewählte Komponente in der Zeile der Instanz angezeigt.


