Kein Variablenzugriff in Visualisierung

MrKarnickel

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin ein newbie und bräuchte hilfe. Ich habe versucht eine lokale Variable in meiner Visualisierung auszugeben. Die Variable befindet sich in einer Function. In der Visualisierung habe ich ein Rechteck.

Konfiguration:

In der Kategorie Text --> Inhalt: %s für einen String
In der Kategorie Variablen --> Textausgabe: mit F2 meine Variable angeben. Die form ist Funktionsname.variablenname

Jedoch sagt er mir immer noch, dass es ein ungültiger watchausdruck ist.

Ich hoffe ihr könnt mir mit diesem Anfängerfehler weiter helfen.

PS: wenn ich eine Variable aus der Main oder einen funktionsblock aufrufe klappt es einwandfrei.

Viele grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
danke für die schnelle antwort.

also heißt das im endefekt, dass man nur auf globale variablen zugreifen könnte, was laut iec1131-3 prinzipiell nicht gestattet ist. Somit gibt es keine iec-konforme lösung?!

Grüße
 
Du kannst auch auf lokale Variablen zugreifen. Ne Variable in nem Funktionsbaustein ist ja auch lokal. Das Problem bei Funktionen ist nur, dass dort kein fester Datenbereich hinterlegt ist, wie es bei nem FB der Fall ist. D.h. die Visu kann nicht wissen, an was für ner Adresse die Var der Funktion liegt.

Kannst du die Funktionalität, die du in der Funktion hast, nicht einfach in nem FB realisieren?
 
Zurück
Oben